
 % 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
 11340 11648 11955 12260 12560 12855 13142 13420 13687 13940 14179 14402 14605 14789 14951 15089 15203 15292 15354 15389 15396 15377 15329 15255 15155 15030 14881 14709 14517 14304 14074 13828 13569 13297 13014 12724 12426 12124 11818 11510 11202 10894 10588 10286 9987 9692 9403 9120 8843 8573 8310 8054 7806 7566 7334 7109 6892 6683 6482 6288 6101 5922 5750 5585 5427 5275 5130 4991 4858 4730 4609 4492 4381 4275 4174 4077 3985 3897 3814 3734 3659 3587 3519 3454 3392 3334 3279 3227 3178 3131 3088 3047 3008 2972 2939 2908 2879 2853 2828 2806 2786 2768 2752 2738 2726 2716 2708 2701 2697 2695 2694 2695 2699 2704 2711 2720 2731 2744 2759 2776 2795 2816 2839 2864 2892 2921 2954 2988 3025 3065 3107 3152 3199 3250 3303 3360 3419 3482 3549 3618 3692 3769 3851 3936 4026 4120 4218 4322 4430 4543 4662 4786 4916 5052 5194 5342 5497 5658 5826 6001 6184 6373 6570 6775 6988 7208 7436 7672 7916 8167 8426 8692 8965 9245 9531 9823 10119 10420 10724 11031 11339 11647 11955 12259 12559 12854 13141 13419 13686 13940 14179 14401 14605 14789 14950 15089 15203 15292 15354 15389 15396 15376 15329 15256 15156 15030 14881 14710 14517 14305 14075 13829 13569 13297 13015 12724 12427 12124 11819 11511 11203 10895 10589 10286 9987 9693 9404 9120 8843 8573 8310 8055 7807 7567 7334 7110 6893 6684 6482 6288 6102 5923 5751 5586 5427 5276 5130 4991 4858 4731 4609 4493 4381 4275 4174 4078 3986 3898 3814 3735 3659 3587 3519 3454 3393 3334 3279 3227 3178 3132 3088 3047 3009 2973 2939 2908 2879 2853 2829 2806 2786 2768 2752 2738 2726 2716 2708 2702 2697 2695 2694 2696 2699 2704 2711 2720 2731 2744 2759 2776 2795 2816 2839 2864 2892 2922 2954 2989 3026 3065 3107 3152 3200 3250 3304 3360 3420 3483 3549 3619 3692 3770 3851 3936 4026 4120 4219 4322 4430 4544 4663 4787 4917 5053 5194 5343 5497 5658 5827 6002 6184 6374 6571 6776 6989 7209 7437 7673 7917 8168 8427 8693 8966 9246 9532 9823 10120 10421 10725 11032
 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 75 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 75 75 74 73 72 71 70 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 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 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 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 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55
 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 63 64 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 72 72 71 71 70 70 69 68 67 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 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20
 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 55 57 59 62 65 67 70 73 76 79 83 86 89 93 96 99 103 106 110 113 116 119 122 125 128 130 132 134 135 136 137 138 138 138 137 136 135 133 131 129 127 124 121 118 115 112 109 105 102 99 95 92 89 85 82 79 76 73 70 68 65 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 53 55 57 59 61 63 65 68 70 72 74 76 78 80 82 84 86 88 90 91 93 94 95 96 97 98 98 98 98 98 98 97 96 95 94 93 91 90 88 86 84 82 80 78 76 73 71 69 67 65 63 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 34 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12
 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 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 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 20 20 20 20 20 20 20 21 21
 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 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 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11
 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 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 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 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 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 48
 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 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 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 17 17 17 17 16 16
 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 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 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 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41
 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23
 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 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 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 22 22 23 23 23 23 24 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 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22
 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 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 22 22 22 22 22 22 22 22 22 22 22
 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12
 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9
 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22
 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34
 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8
 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 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 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 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 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34
 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 81 82 83 84 85 86 87 87 88 88 88 89 89 89 89 88 88 88 87 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28
 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 32 35 37 40 43 46 50 54 58 62 67 72 78 84 91 99 107 115 125 135 147 159 173 187 203 221 240 260 283 307 334 362 393 426 462 500 540 582 625 671 716 762 807 850 890 925 955 978 993 1000 998 988 970 944 913 876 836 793 748 703 659 615 572 532 493 457 423 391 361 334 308 285 263 243 225 208 192 178 165 153 141 131 122 113 105 98 91 85 79 74 69 65 61 57 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 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 43 43 43 42 42 41 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6
 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 58 60 62 65 67 70 73 77 80 83 87 91 95 100 105 110 115 121 127 133 140 147 154 162 170 179 189 198 209 220 231 243 256 270 284 298 314 330 346 363 381 399 418 437 457 476 496 515 535 554 572 589 606 621 635 647 657 665 672 676 677 677 674 669 661 652 641 628 614 599 582 565 547 528 510 491 472 453 435 417 399 382 365 349 333 318 303 290 277 264 252 240 230 219 209 200 191 183 175 168 161 154 147 141 136 130 125 120 116 112 108 104 100 97 93 90 87 84 82 79 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 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 44 44 44 44 44 44 44 43 43 43 43 42 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 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 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 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 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 26 27 27 28 28 29 29 30 30 31 32 32
 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 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 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50
 46 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 69 71 72 74 77 79 81 83 86 88 91 94 97 100 103 106 110 113 117 121 125 129 133 138 142 147 152 157 162 167 173 178 184 190 195 201 207 213 219 225 231 237 242 248 253 259 264 268 273 277 281 284 287 290 292 293 295 295 295 295 294 293 291 288 286 282 279 275 271 266 261 256 251 245 240 234 228 222 217 211 205 199 193 188 182 177 171 166 161 156 151 146 142 137 133 129 125 121 117 114 110 107 104 101 98 95 92 90 87 85 83 81 78 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 81 82 84 85 87 88 90 91 93 95 96 98 100 101 103 104 106 107 109 111 112 113 115 116 117 119 120 121 122 123 124 125 125 126 126 127 127 127 128 128 127 127 127 127 126 125 125 124 123 122 121 120 119 118 116 115 114 112 111 109 107 106 104 102 101 99 97 96 94 92 90 89 87 85 84 82 81 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45
 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 63 67 71 76 81 86 92 99 106 114 123 132 142 153 166 179 194 210 227 247 268 291 316 344 375 409 445 486 530 578 631 689 752 820 893 973 1057 1148 1242 1341 1442 1545 1645 1742 1832 1912 1977 2026 2056 2064 2051 2017 1964 1894 1810 1717 1616 1513 1408 1304 1204 1108 1017 931 851 778 710 647 590 538 490 446 407 371 338 308 281 256 234 214 195 178 163 149 136 124 114 104 95 87 80 73 67 61 56 51 47 43 39 36 33 30 27 25 22 20 19 17 15 14 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 15 18 21 25 29 33 38 44 50 57 65 74 83 94 106 120 135 152 171 193 217 243 274 308 346 389 438 493 555 624 702 789 887 995 1115 1246 1389 1540 1699 1861 2020 2169 2301 2405 2475 2505 2492 2438 2346 2226 2084 1930 1771 1613 1460 1316 1182 1059 947 846 756 674 602 537 479 428 383 342 306 274 245 219 196 176 158 141 127 114 102 92 82 74 66 59 53 47 42 38 34 30 27 24 21 19 17 15 13 11 10 9 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 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 19 41 66 97 134 177 228 289 362 449 552 676 825 1004 1218 1478 1791 2170 2628 3179 3839 4619 5519 6520 7567 8558 9349 9784 9766 9297 8487 7490 6447 5456 4568 3800 3151 2608 2156 1783 1473 1217 1004 827 679 556 453 366 293 232 180 137 100 69 43 21 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 5 31 61 96 138 187 245 313 394 489 602 737 896 1086 1311 1581 1903 2289 2751 3305 3967 4758 5694 6791 8052 9461 10963 12454 13774 14730 15149 14947 14170 12968 11533 10038 8605 7301 6156 5170 4333 3628 3036 2540 2124 1776 1484 1239 1032 858 711 586 481 391 315 250 195 149 109 75 46 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 96 175 270 384 520 682 876 1109 1389 1725 2130 2617 3207 3919 4784 5833 7107 8656 10534 12801 15518 18724 22418 26507 30754 34731 37845 39488 39281 37273 33909 29817 25563 21535 17935 14832 12214 10034 8232 6748 5526 4521 3693 3009 2444 1975 1587 1264 995 771 584 428 297 188 97 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 141 276 449 669 949 1308 1768 2361 3128 4125 5426 7127 9349 12216 15806 20016 24332 27678 28770 27093 23403 19014 14896 11452 8732 6636 5036 3815 2880 2162 1606 1176 840 578 373 212 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 13 15 17 19 21 24 27 31 35 39 43 49 54 60 67 75 84 93 104 115 128 143 159 177 197 219 244 272 303 338 377 420 469 524 586 655 732 819 916 1024 1145 1278 1426 1587 1763 1951 2150 2356 2563 2764 2949 3109 3233 3312 3339 3313 3235 3111 2951 2764 2562 2354 2147 1946 1756 1580 1417 1268 1134 1013 904 807 720 642 573 512 457 408 364 325 290 259 232 207 185 165 147 131 117 104 92 82 72 64 56 50 43 38 33 28 24 21 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 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 2 4 6 9 12 15 19 23 28 33 38 44 51 59 68 77 88 100 114 129 146 165 186 210 238 268 302 341 385 434 490 553 624 704 794 896 1009 1136 1277 1432 1601 1783 1976 2175 2374 2566 2741 2887 2995 3056 3066 3023 2931 2799 2637 2454 2261 2067 1876 1695 1525 1368 1224 1095 978 873 779 696 621 555 496 443 397 355 318 285 256 229 206 185 166 150 135 121 109 98 89 80 72 65 59 53 48 43 39 35 32 29 26 24 21 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 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 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 72 76 80 85 90 95 100 106 113 120 127 135 144 153 163 174 185 198 212 226 242 260 278 299 321 345 371 400 430 464 500 540 583 630 681 736 796 860 930 1006 1087 1174 1267 1366 1470 1581 1695 1814 1936 2058 2180 2298 2411 2515 2608 2686 2746 2787 2808 2806 2782 2738 2675 2594 2500 2395 2282 2163 2042 1920 1799 1682 1568 1459 1356 1258 1166 1080 1000 926 857 793 733 679 628 582 539 500 464 430 400 371 345 321 299 279 260 243 227 212 198 186 174 163 153 144 136 128 121 114 107 102 96 91 86 82 78 74 71 67 64 61 59 56 54 51 49 47 46 44 42 41 39 38 37 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 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27
 13 14 16 18 19 21 23 25 27 30 32 35 37 40 43 46 50 53 57 61 65 70 75 80 86 92 98 105 112 120 128 137 147 157 168 180 193 207 221 238 255 274 294 316 340 365 393 423 456 491 529 571 615 664 717 773 835 901 972 1049 1131 1219 1313 1413 1519 1631 1747 1868 1994 2121 2251 2379 2506 2628 2744 2850 2944 3024 3087 3133 3159 3165 3151 3118 3067 3000 2918 2824 2721 2610 2494 2375 2255 2136 2018 1903 1792 1685 1583 1486 1394 1307 1225 1148 1076 1009 946 887 833 782 734 690 650 612 576 543 513 484 458 433 410 389 369 351 333 317 302 288 275 262 251 240 230 220 211 203 195 187 180 173 167 161 155 150 144 139 135 130 126 122 118 114 110 107 104 100 97 94 91 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 8 7 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 0 0 0 0 0 1 2 2 3 4 5 7 8 9 10 11
 30 31 33 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 93 98 103 108 114 120 127 134 141 149 157 166 176 186 197 208 220 234 247 262 278 295 312 331 351 373 395 419 445 471 500 529 560 593 627 663 700 738 777 817 857 898 939 980 1019 1058 1095 1130 1162 1191 1216 1237 1254 1266 1273 1276 1273 1265 1253 1236 1215 1190 1162 1132 1099 1065 1029 992 955 917 880 843 806 771 736 702 670 638 608 580 552 526 501 477 455 434 413 394 376 359 343 328 313 300 287 275 264 253 243 233 224 216 208 200 193 186 180 174 168 163 158 153 148 144 140 136 132 129 126 122 119 117 114 111 109 107 104 102 100 98 96 95 93 91 90 88 87 85 84 83 81 80 79 78 77 75 74 73 72 71 70 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 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 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29
 62 63 64 65 66 67 69 70 71 73 74 76 78 80 82 84 86 88 91 93 96 99 102 105 109 112 116 120 124 129 134 139 144 150 156 162 169 176 183 191 199 208 217 227 237 248 259 271 284 297 311 326 341 358 375 393 412 431 452 473 496 519 543 568 593 619 646 674 701 730 758 786 814 842 869 895 920 944 966 986 1004 1020 1033 1043 1051 1055 1057 1055 1051 1043 1033 1020 1005 987 968 946 923 899 874 848 822 795 768 741 714 688 662 636 611 587 563 540 518 497 476 456 438 419 402 386 370 355 341 327 314 302 290 279 268 258 249 240 231 223 216 208 202 195 189 183 178 173 168 163 159 155 151 147 144 140 137 134 132 129 127 125 123 121 119 117 115 114 113 111 110 109 108 107 106 106 105 104 104 103 103 103 103 102 102 102 102 102 102 102 103 103 103 103 104 104 105 105 106 106 107 108 108 109 110 111 111 112 113 114 115 116 117 118 119 120 121 122 124 125 126 127 128 129 131 132 133 134 135 137 138 139 140 141 142 143 144 145 146 147 148 149 150 150 151 152 152 153 153 153 154 154 154 154 154 154 154 154 154 153 153 152 152 151 150 150 149 148 147 146 145 144 143 141 140 139 137 136 134 133 131 130 128 126 125 123 121 120 118 116 115 113 111 110 108 106 104 103 101 99 98 96 95 93 91 90 88 87 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 20 25 29 35 41 47 54 63 71 81 93 105 119 134 151 170 192 216 242 272 305 343 385 431 484 543 610 684 769 863 970 1090 1225 1377 1549 1741 1957 2199 2468 2767 3096 3455 3841 4252 4678 5108 5526 5911 6243 6498 6656 6704 6640 6467 6202 5864 5476 5059 4634 4214 3811 3432 3080 2758 2466 2202 1965 1753 1563 1394 1244 1110 990 884 790 706 631 564 504 451 404 361 323 289 259 232 207 186 166 148 133 119 106 95 84 75 67 60 53 47 42 37 33 29 26 23 20 18 16 14 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 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 32 31 31 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 12 13 15 17 20 22 25 28 32 35 40 44 49 55 62 69 77 85 95 106 119 133 148 166 186 208 233 261 293 329 370 416 469 528 596 673 760 859 973 1102 1248 1415 1604 1819 2060 2331 2633 2966 3329 3716 4119 4526 4918 5271 5560 5760 5851 5823 5679 5431 5103 4721 4310 3893 3486 3100 2743 2418 2126 1865 1634 1431 1252 1095 957 837 731 639 558 487 425 370 322 280 243 211 182 157 134 115 97 82 68 56 46 36 28 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 55 58 62 66 70 75 80 85 91 97 103 110 118 126 135 144 154 165 177 189 203 218 234 251 270 290 312 335 361 389 419 451 486 523 564 608 655 705 759 817 879 944 1012 1085 1160 1237 1317 1398 1479 1559 1636 1710 1778 1838 1890 1931 1960 1976 1980 1970 1948 1913 1868 1813 1750 1680 1606 1529 1451 1372 1293 1216 1142 1069 1000 935 873 814 759 707 659 614 572 533 496 463 431 402 376 351 328 306 286 268 251 235 221 207 195 183 172 162 153 144 136 128 121 115 109 103 98 93 88 84 79 76 72 69 65 62 60 57 55 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 7 8 8 9 10
 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 61 63 66 68 71 75 78 82 86 90 95 100 105 111 118 125 132 140 149 158 169 180 192 205 219 235 252 270 290 312 335 361 389 420 453 490 529 573 620 671 727 788 855 926 1004 1088 1179 1277 1381 1492 1610 1733 1861 1993 2127 2261 2392 2516 2631 2732 2816 2880 2920 2935 2924 2887 2826 2744 2643 2528 2402 2269 2132 1994 1858 1726 1598 1477 1362 1254 1154 1060 974 894 820 752 690 633 581 533 489 449 412 378 348 320 294 270 249 229 211 194 179 165 152 140 130 120 111 102 95 87 81 75 69 64 60 55 51 48 44 41 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 33 34 34 34
 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 30 32 35 38 42 45 50 54 60 65 72 79 87 95 105 116 128 142 157 173 192 213 236 262 292 324 361 402 448 499 556 621 692 772 860 957 1063 1179 1304 1435 1573 1712 1849 1979 2094 2188 2254 2288 2286 2248 2179 2081 1962 1830 1690 1548 1408 1274 1149 1032 925 827 739 660 589 525 468 417 372 332 296 264 235 210 187 167 149 133 118 105 94 83 74 66 58 51 45 40 35 31 27 23 20 17 15 12 10 9 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 46 48 49 51 53 55 57 59 61 64 66 68 71 74 76 79 82 85 89 92 96 100 104 108 112 117 122 128 133 139 146 152 160 167 176 185 194 204 216 227 240 254 269 285 303 321 342 364 388 414 442 472 505 541 579 620 665 713 764 818 876 937 1000 1067 1135 1205 1275 1344 1412 1475 1533 1584 1626 1657 1676 1682 1675 1654 1620 1575 1520 1456 1386 1311 1233 1154 1076 999 925 853 786 722 662 606 554 507 463 422 385 351 319 291 265 241 219 199 181 165 150 136 123 112 102 92 83 75 68 62 56 50 45 40 36 32 29 25 23 20 17 15 13 11 9 8 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44
 46 48 51 53 55 58 61 63 66 69 72 75 78 82 85 89 93 97 101 105 110 114 119 124 130 135 141 147 153 160 167 174 182 190 198 207 216 226 236 247 258 270 283 296 310 325 341 358 375 394 414 435 457 481 506 532 560 590 621 654 689 726 764 805 847 892 938 985 1035 1085 1137 1190 1243 1296 1349 1401 1451 1499 1543 1584 1621 1652 1677 1696 1708 1712 1709 1698 1680 1655 1623 1585 1541 1493 1441 1386 1328 1269 1210 1150 1090 1031 974 918 864 812 762 715 670 627 586 548 512 479 447 418 390 364 340 317 296 277 258 241 225 211 197 184 172 161 150 141 132 123 115 108 101 95 89 83 78 73 68 64 60 56 53 49 46 43 40 38 35 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38 40 42 44
 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 80 82 85 88 91 94 98 101 105 110 114 119 124 130 136 142 149 156 164 172 181 191 201 212 224 236 250 264 279 296 313 332 352 374 396 420 446 473 501 531 563 596 630 665 702 739 777 815 853 891 927 961 993 1022 1047 1069 1085 1096 1102 1102 1096 1085 1068 1046 1020 990 957 921 884 845 805 765 725 685 647 610 574 539 506 475 445 417 390 365 342 320 299 280 262 245 230 215 201 189 177 166 156 146 137 129 121 114 107 101 95 90 85 80 76 72 68 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 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 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 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 45 45 45
 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 85 88 92 96 100 105 110 115 121 127 133 140 147 155 164 173 182 193 204 216 229 243 258 274 291 309 329 351 374 398 425 453 483 516 550 587 627 669 713 760 810 861 915 971 1029 1088 1148 1208 1268 1326 1382 1434 1482 1525 1561 1590 1611 1623 1626 1619 1604 1581 1549 1510 1466 1416 1362 1305 1246 1186 1126 1066 1008 950 895 841 790 741 695 651 610 571 534 500 468 438 410 384 360 337 316 297 278 261 246 231 217 205 193 182 171 162 153 145 137 130 123 117 111 105 100 96 91 87 83 79 76 73 70 67 64 62 60 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39
 72 74 77 80 83 86 89 93 96 100 104 108 112 116 121 126 131 136 142 148 154 161 168 175 183 191 200 209 219 230 241 252 265 278 292 307 323 340 359 378 399 421 445 471 498 527 559 592 628 667 708 752 799 850 904 962 1024 1089 1159 1233 1312 1395 1482 1573 1668 1766 1868 1972 2077 2183 2288 2391 2490 2583 2669 2745 2810 2863 2901 2924 2930 2920 2893 2851 2794 2724 2642 2551 2452 2347 2237 2126 2014 1902 1793 1685 1582 1482 1386 1295 1209 1128 1051 979 912 849 790 735 684 636 592 551 512 477 444 413 385 359 334 312 290 271 253 236 220 206 192 180 168 157 147 137 129 120 113 105 99 93 87 81 76 71 67 63 59 55 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 9 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 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 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 60 62 65 67 69
 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 54 57 61 64 68 72 76 80 85 90 95 101 108 115 122 130 138 148 158 169 180 193 207 222 238 256 275 296 319 344 371 400 433 468 506 548 594 644 698 757 821 891 967 1050 1139 1235 1338 1448 1566 1691 1822 1958 2099 2243 2387 2528 2665 2793 2909 3008 3088 3144 3176 3181 3159 3111 3039 2946 2835 2709 2574 2432 2287 2141 1997 1857 1723 1594 1473 1359 1252 1152 1060 975 896 824 758 696 641 589 542 499 460 424 391 361 333 308 285 263 244 226 210 194 181 168 156 145 135 126 118 110 102 96 89 84 78 73 69 64 60 57 53 50 47 44 41 39 37 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13
 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 47 50 54 58 63 68 73 79 86 93 101 110 119 130 141 154 168 184 201 219 240 263 289 317 348 382 420 462 508 560 617 681 751 829 915 1011 1117 1234 1363 1505 1661 1832 2019 2221 2438 2669 2912 3164 3420 3673 3917 4141 4337 4493 4602 4656 4653 4592 4476 4314 4114 3885 3639 3383 3126 2874 2631 2400 2184 1983 1798 1628 1474 1333 1205 1090 985 891 806 730 661 598 542 492 446 405 368 334 304 277 252 230 209 191 174 159 145 133 121 111 102 93 85 78 71 65 60 55 50 46 42 39 36 33 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 1 7 13 20 28 38 49 62 77 94 114 137 164 194 230 270 317 372 434 507 592 689 803 934 1087 1265 1472 1712 1990 2311 2680 3100 3572 4094 4655 5235 5803 6314 6716 6961 7013 6863 6534 6067 5516 4929 4348 3798 3294 2843 2446 2100 1800 1542 1320 1130 967 827 707 604 515 439 374 318 269 227 191 160 133 110 90 72 57 44 33 23 14 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
 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 53 55 58 62 65 69 73 77 82 87 92 98 105 112 119 128 137 147 158 170 183 197 213 231 250 271 294 320 348 380 415 453 496 543 595 653 716 787 865 951 1046 1151 1266 1391 1528 1675 1834 2004 2183 2368 2559 2749 2934 3108 3264 3395 3494 3556 3575 3552 3487 3384 3248 3086 2906 2714 2518 2322 2130 1946 1773 1610 1459 1321 1194 1078 973 878 792 715 645 582 525 475 429 388 351 318 288 261 236 214 195 177 161 146 133 121 110 100 91 83 76 69 63 58 53 48 44 40 36 33 30 27 25 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 40 41 42 43 44 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 80 83 86 89 93 97 101 105 110 115 120 125 131 137 144 151 159 167 175 184 194 205 216 228 240 254 268 284 300 318 337 356 378 400 424 449 475 503 532 563 594 627 661 696 731 766 802 837 871 904 934 963 988 1010 1028 1041 1049 1053 1051 1044 1032 1016 995 970 941 910 877 841 805 768 731 694 657 621 587 553 520 489 460 432 405 380 356 334 313 293 275 257 241 226 212 199 186 175 164 154 145 136 128 120 113 107 100 95 89 84 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39
 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 54 57 61 65 70 74 80 85 91 98 105 112 121 130 139 150 161 173 186 200 216 232 250 269 289 311 335 360 387 415 445 477 510 544 579 615 652 688 724 758 790 820 846 868 885 896 902 903 897 886 869 848 822 794 762 728 694 658 623 587 553 519 487 456 426 398 372 347 324 303 282 264 246 230 215 201 188 176 165 154 145 136 128 120 113 107 101 95 90 85 81 77 73 69 66 63 60 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 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 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
 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 24 27 29 32 35 38 42 46 50 55 60 65 71 78 85 93 102 111 122 133 146 160 175 192 211 232 255 280 308 339 373 411 452 499 550 606 669 738 815 899 992 1094 1206 1328 1461 1605 1760 1925 2100 2282 2469 2657 2843 3021 3184 3327 3443 3527 3575 3584 3553 3486 3385 3256 3105 2937 2760 2578 2396 2218 2045 1881 1726 1581 1447 1322 1208 1103 1008 920 841 768 703 643 589 540 495 454 418 384 354 326 301 278 257 238 221 205 190 177 165 153 143 133 125 117 109 102 96 90 84 79 75 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 24 30 35 42 49 56 65 75 85 97 111 125 142 160 181 204 230 258 291 327 368 414 466 524 589 663 747 840 946 1065 1200 1350 1520 1709 1921 2155 2414 2696 3002 3327 3667 4013 4354 4676 4962 5195 5358 5439 5432 5337 5161 4919 4627 4303 3961 3618 3282 2961 2661 2383 2130 1900 1693 1508 1342 1194 1063 947 843 751 670 598 533 476 426 381 341 305 273 245 219 197 176 158 142 127 114 102 91 82 73 65 58 52 46 40 36 31 27 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
 47 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 95 100 104 109 114 119 124 130 136 143 149 156 163 171 179 188 197 206 216 227 238 250 262 276 290 304 320 336 354 373 392 413 435 458 483 509 537 566 597 629 663 699 737 776 817 860 905 951 999 1047 1098 1148 1200 1252 1303 1354 1403 1451 1497 1539 1578 1613 1643 1668 1686 1699 1706 1706 1699 1686 1666 1641 1610 1575 1535 1491 1444 1394 1343 1290 1237 1183 1130 1077 1025 974 924 876 830 786 743 702 663 627 591 558 527 497 469 442 418 394 372 351 332 313 296 280 264 250 237 224 212 201 190 180 171 162 154 146 139 132 126 120 114 108 103 98 94 89 85 81 78 74 71 68 65 62 59 56 54 52 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 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 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 19 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 42 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 21 29 38 49 61 74 89 107 127 150 176 206 241 280 325 377 437 506 585 676 781 902 1041 1201 1386 1597 1839 2113 2423 2768 3146 3551 3972 4391 4783 5116 5361 5490 5488 5357 5111 4778 4390 3975 3559 3159 2785 2444 2138 1866 1626 1416 1233 1073 934 813 707 616 536 467 406 353 307 267 232 201 174 151 130 112 96 82 69 58 49 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 2 4 6 8 10 12 14 16 19 21 24 27 30 33 37 40 44 48 52 57 62 67 72 78 84 91 98 106 114 123 132 142 153 165 178 192 207 223 241 260 281 304 329 357 387 420 456 496 540 588 641 700 764 835 913 999 1093 1197 1311 1436 1573 1721 1882 2056 2242 2440 2648 2864 3085 3306 3521 3725 3910 4068 4192 4274 4311 4299 4240 4135 3990 3812 3609 3388 3159 2926 2695 2472 2258 2057 1868 1693 1533 1385 1251 1128 1018 917 827 745 671 605 545 491 442 398 359 323 291 262 236 212 191 172 154 139 124 111 100 89 79 71 63 55 49 43 37 32 28 24 20 17 13 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
 29 31 33 35 37 39 41 44 46 49 52 55 58 61 64 67 71 75 79 83 87 92 97 102 107 113 119 125 132 139 146 154 163 171 181 191 202 213 225 238 252 267 283 300 318 337 358 380 405 430 458 488 520 555 592 632 675 721 771 825 883 945 1011 1083 1160 1242 1330 1424 1524 1630 1742 1860 1985 2114 2249 2387 2529 2672 2816 2957 3095 3226 3348 3458 3554 3633 3692 3731 3748 3741 3712 3661 3590 3500 3394 3275 3145 3007 2864 2717 2570 2424 2280 2140 2005 1876 1752 1634 1523 1419 1320 1228 1142 1062 987 918 853 793 737 686 638 594 553 515 479 447 416 388 362 338 316 295 275 257 241 225 211 197 184 173 162 152 142 133 125 117 109 102 96 90 84 79 74 69 64 60 56 52 49 45 42 39 36 33 31 28 26 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 24 25 27
 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 41 44 47 50 54 58 62 67 72 77 84 90 98 106 115 124 135 147 160 175 191 209 229 251 276 304 335 369 408 451 499 553 614 681 757 842 937 1043 1162 1294 1440 1602 1781 1976 2188 2416 2657 2908 3164 3418 3660 3879 4065 4205 4290 4314 4274 4173 4017 3818 3586 3333 3071 2808 2551 2306 2076 1863 1668 1490 1329 1184 1055 939 835 743 661 587 522 464 413 367 326 290 258 229 203 180 160 142 125 111 98 86 75 66 57 50 43 37 31 26 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 27 28 30 31 33 35 37 38 40 42 44 47 49 51 53 56 58 61 64 66 69 72 75 78 82 85 89 92 96 100 104 109 113 118 123 128 133 139 145 151 157 164 171 178 186 195 203 213 223 233 244 256 268 282 296 311 327 344 362 382 402 425 449 474 502 531 562 596 632 671 713 757 805 855 910 968 1030 1096 1165 1239 1318 1400 1486 1577 1670 1767 1866 1967 2068 2168 2267 2362 2452 2535 2608 2671 2720 2756 2776 2780 2768 2739 2694 2635 2562 2479 2386 2285 2179 2070 1959 1848 1739 1631 1527 1427 1331 1240 1154 1073 997 925 859 797 739 686 636 590 548 509 473 439 408 380 354 329 307 286 267 250 233 218 204 192 180 169 158 149 140 132 124 117 111 104 99 93 88 84 79 75 72 68 65 62 59 56 53 51 49 46 44 43 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25
 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 58 60 63 66 69 73 76 81 85 90 96 102 109 116 124 133 143 154 166 179 194 210 228 248 270 294 321 351 383 419 459 502 550 603 660 722 789 861 937 1017 1100 1184 1267 1348 1421 1486 1537 1572 1589 1586 1563 1522 1463 1391 1309 1221 1129 1037 947 861 779 703 632 568 509 456 408 365 326 291 260 232 207 185 165 147 131 117 104 92 82 73 65 58 51 45 40 35 31 27 23 20 17 15 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17
 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 12 13 14 16 18 20 22 24 26 29 31 34 38 41 45 49 54 59 65 71 78 86 95 104 114 126 139 153 168 186 205 227 251 278 308 341 378 420 467 519 577 642 714 795 885 985 1097 1220 1355 1504 1666 1840 2027 2223 2426 2632 2834 3024 3196 3339 3445 3507 3521 3487 3405 3282 3125 2942 2744 2538 2330 2127 1932 1749 1578 1420 1276 1145 1027 920 824 739 662 593 531 476 427 383 344 309 277 249 224 202 181 163 147 132 119 107 96 87 78 70 63 56 50 45 40 35 31 27 24 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 17 23 30 38 47 57 69 83 98 116 135 158 183 212 246 283 326 375 431 495 567 651 746 855 980 1123 1287 1474 1687 1928 2201 2505 2840 3202 3583 3970 4342 4675 4939 5107 5159 5089 4905 4627 4284 3903 3511 3128 2765 2431 2129 1859 1621 1411 1228 1068 929 808 703 611 531 462 401 348 302 262 227 196 169 146 125 107 91 77 65 54 45 36 29 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 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0
 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 69 73 77 81 86 91 97 103 109 116 124 132 140 150 160 171 183 196 211 226 243 261 281 302 326 351 379 409 442 477 516 558 604 653 707 765 828 896 969 1047 1132 1221 1317 1417 1523 1633 1747 1864 1981 2098 2213 2322 2423 2514 2592 2655 2699 2725 2731 2716 2682 2629 2560 2477 2383 2280 2170 2057 1942 1828 1715 1605 1500 1398 1302 1212 1126 1046 972 902 838 778 723 672 624 581 541 504 470 439 410 383 359 336 316 296 279 262 247 234 221 209 198 188 178 169 161 154 147 140 134 128 123 118 113 109 105 101 97 94 91 88 85 82 79 77 75 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11
 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 37 40 43 45 48 52 55 59 63 67 72 76 82 87 93 100 107 114 122 131 140 150 161 173 185 199 213 229 246 264 284 305 328 352 378 406 436 468 502 538 576 617 659 702 748 795 843 891 939 987 1034 1079 1121 1160 1195 1224 1248 1265 1276 1279 1276 1266 1249 1226 1198 1165 1128 1087 1044 1000 954 908 861 816 771 728 686 645 607 570 535 502 471 442 414 388 364 342 320 301 282 265 249 234 221 208 196 184 174 164 155 147 139 131 124 118 112 106 101 96 91 87 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 77 81 85 89 93 98 103 108 113 118 124 130 136 142 148 155 162 169 177 184 192 200 209 218 227 236 245 255 265 275 286 296 307 319 330 342 353 365 378 390 403 415 428 441 454 467 480 493 507 520 533 546 559 573 586 599 612 624 637 650 662 674 687 699 711 722 734 746 757 768 779 790 800 811 821 831 840 850 859 868 876 884 891 898 905 910 916 920 924 927 929 931 931 930 929 926 922 917 911 904 895 886 875 863 850 835 820 804 787 769 750 731 711 690 670 648 627 606 584 563 542 521 500 480 460 440 421 403 385 367 351 334 319 304 289 275 262 249 237 226 214 204 194 184 175 166 158 150 142 135 128 122 116 110 104 99 94 89 84 80 76 72 68 64 61 58 54 51 49 46 43 41 38 36 34 32 30 28 26 25 23 21 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 66 69 73
 57 60 63 66 70 73 77 80 84 88 92 96 100 104 109 113 118 123 128 133 139 144 150 156 162 168 175 182 189 196 203 211 219 227 236 245 255 264 275 285 297 308 321 334 347 361 376 392 409 427 446 466 487 510 534 559 587 616 647 680 716 754 795 839 885 935 989 1046 1107 1172 1241 1315 1392 1475 1561 1652 1747 1845 1946 2050 2155 2261 2365 2466 2563 2654 2735 2806 2863 2905 2930 2937 2926 2895 2845 2778 2696 2599 2491 2374 2251 2124 1995 1867 1740 1617 1499 1385 1277 1176 1080 991 909 832 761 696 635 580 529 483 440 401 365 333 303 276 251 228 207 188 171 155 141 127 115 104 94 85 76 68 61 54 48 43 38 33 28 24 21 17 14 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 46 49 52 54
 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 37 40 43 47 50 54 58 62 66 71 76 81 86 92 99 106 113 121 129 138 147 158 169 180 193 207 222 237 255 273 293 314 337 363 390 419 450 484 521 561 604 650 701 755 813 876 943 1015 1093 1176 1265 1360 1460 1566 1678 1795 1917 2043 2173 2305 2439 2571 2702 2827 2946 3056 3154 3238 3306 3355 3385 3394 3383 3351 3300 3230 3145 3045 2934 2813 2686 2555 2421 2287 2155 2024 1898 1776 1659 1548 1442 1342 1248 1160 1078 1001 929 862 800 743 689 640 594 551 512 476 442 411 382 355 330 307 285 265 247 230 214 199 185 172 160 149 138 128 119 111 103 95 88 81 75 69 64 59 54 49 45 41 37 33 30 27 24 21 18 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 53 55 58 61 65 68 73 77 82 87 93 99 106 113 121 130 140 151 162 175 189 204 221 239 259 281 305 332 361 392 427 465 507 552 602 656 714 778 848 923 1003 1089 1181 1278 1380 1485 1592 1701 1807 1910 2005 2090 2162 2218 2254 2270 2265 2238 2191 2126 2047 1955 1854 1748 1639 1530 1422 1317 1217 1121 1032 948 869 797 730 669 613 561 514 471 431 395 363 333 306 281 258 238 219 202 186 172 159 147 136 126 117 109 102 95 88 82 77 72 68 63 60 56 53 50 47 44 42 40 38 36 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 39 41 44 46 49 52 55 58 61 64 68 72 76 80 84 89 94 100 106 112 119 126 134 143 153 163 174 186 199 214 230 247 266 287 311 336 364 396 430 468 509 555 606 661 722 789 861 940 1025 1116 1212 1312 1416 1521 1625 1724 1815 1893 1955 1996 2013 2006 1974 1917 1840 1745 1638 1523 1405 1286 1169 1058 953 856 766 684 610 543 482 428 380 337 299 264 234 207 183 161 142 126 111 97 85 75 65 57 49 42 36 31 26 22 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 27 30 32 35 39 42 46 50 54 59 63 69 74 80 87 94 102 110 119 129 140 151 164 178 193 210 228 248 270 293 320 349 380 415 454 496 543 594 650 712 780 855 936 1025 1121 1225 1336 1455 1580 1711 1845 1980 2113 2241 2358 2460 2543 2601 2632 2634 2605 2547 2463 2356 2232 2096 1952 1805 1659 1517 1381 1252 1132 1021 919 826 741 665 596 533 477 427 382 342 305 273 244 218 195 174 155 138 123 109 97 86 76 67 59 52 45 39 34 29 24 20 17 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 19 23 27 32 37 43 50 57 65 74 84 95 108 122 138 156 176 199 225 254 287 325 368 416 472 535 607 689 783 889 1011 1150 1308 1488 1691 1919 2175 2459 2771 3107 3463 3828 4190 4530 4826 5055 5198 5239 5175 5012 4764 4454 4104 3735 3366 3009 2674 2364 2083 1831 1606 1406 1231 1076 941 822 718 627 547 477 416 363 316 274 238 207 179 154 133 114 97 82 70 58 48 39 31 25 18 13 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 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 25 32 40 49 59 70 83 97 113 131 151 173 199 227 259 295 336 382 434 492 558 632 715 809 914 1033 1165 1314 1479 1663 1866 2089 2332 2594 2874 3167 3469 3773 4069 4347 4594 4799 4952 5043 5068 5026 4923 4765 4562 4325 4066 3794 3519 3247 2985 2734 2498 2279 2076 1889 1719 1564 1423 1295 1180 1075 981 895 818 749 686 629 577 530 487 449 414 381 352 325 301 278 257 238 221 204 189 175 162 150 139 129 119 110 101 93 86 79 72 66 60 55 50 45 40 36 31 28 24 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
 12 14 17 19 22 26 29 32 36 40 44 48 53 57 62 68 73 79 85 91 98 105 112 120 128 136 145 154 163 173 183 194 205 217 229 242 255 268 282 296 311 326 342 358 375 392 409 427 446 464 483 503 523 543 564 585 607 628 651 674 697 721 745 770 796 822 850 878 907 937 968 1000 1033 1068 1104 1142 1181 1222 1264 1308 1353 1400 1449 1499 1550 1602 1655 1708 1761 1814 1866 1916 1964 2009 2050 2087 2117 2141 2158 2166 2166 2156 2137 2108 2070 2024 1968 1906 1837 1762 1683 1602 1518 1433 1349 1266 1185 1106 1030 957 888 822 760 702 648 598 551 507 467 430 395 363 334 307 282 259 238 219 201 185 170 156 143 131 120 110 101 92 84 77 70 64 58 53 48 43 39 35 31 27 24 21 18 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9
 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 31 34 36 39 41 44 47 50 54 58 62 66 71 76 81 87 93 99 106 114 122 131 141 151 162 174 188 202 217 234 252 272 294 317 343 370 400 433 468 507 548 594 643 696 753 815 881 952 1028 1108 1193 1283 1376 1472 1571 1670 1769 1865 1956 2041 2116 2179 2228 2261 2276 2273 2252 2213 2157 2087 2005 1913 1814 1710 1605 1498 1394 1292 1194 1101 1012 929 852 780 713 652 596 544 496 453 413 377 344 314 286 261 238 217 198 181 165 151 137 125 114 104 95 86 79 72 65 59 53 48 43 39 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 46 80 120 167 223 289 367 459 568 698 851 1033 1250 1508 1816 2183 2622 3145 3768 4505 5373 6377 7515 8759 10045 11264 12269 12900 13037 12655 11832 10712 9454 8189 7000 5932 4999 4199 3520 2948 2467 2064 1726 1442 1204 1003 835 693 573 471 385 313 252 200 156 118 87 60 37 18 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
 10 12 14 16 18 20 23 25 27 30 32 35 38 41 44 47 50 53 56 60 63 67 71 75 79 83 88 92 97 102 107 112 117 122 128 134 140 146 152 159 166 173 180 187 195 203 212 221 230 239 249 260 271 282 294 307 320 335 350 366 383 400 420 440 462 485 510 537 566 597 630 665 704 745 789 837 888 944 1003 1067 1136 1209 1288 1371 1460 1555 1655 1760 1870 1984 2101 2221 2341 2461 2577 2688 2792 2884 2962 3024 3066 3087 3086 3061 3014 2945 2856 2751 2631 2501 2363 2221 2078 1935 1795 1660 1531 1409 1293 1185 1084 991 905 825 753 686 625 569 518 472 430 391 356 324 295 268 244 222 202 184 167 152 138 125 113 102 93 84 75 68 61 54 48 43 38 33 29 25 21 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 83 84 86 87 89 90 92 93 94 95 96 96 97 98 98 98 98 99 99 98 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 74 73 73 73 73 73 74 75 76 77 79 82 84 88 92 96 101 107 114 122 131 141 152 165 179 195 213 233 255 280 309 340 375 415 459 508 563 625 694 770 855 950 1054 1168 1292 1426 1569 1717 1868 2016 2155 2277 2374 2438 2462 2445 2385 2287 2159 2010 1847 1680 1514 1355 1206 1068 943 831 730 641 562 493 432 378 331 290 254 222 194 170 149 130 114 99 87 75 65 57 49 42 36 31 26 22 19 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 42 44 46 48 50 52 54 57 59 61 63 65 67 69 71 73 75 77 79 81
 39 41 43 45 47 49 52 54 56 59 61 64 67 70 73 76 79 83 86 90 94 98 102 107 111 116 121 127 133 139 145 152 160 167 175 184 193 203 214 225 237 250 263 278 294 310 328 348 368 390 414 439 466 494 525 558 592 629 668 709 752 797 844 893 944 996 1050 1104 1158 1212 1266 1317 1367 1414 1457 1496 1529 1557 1579 1594 1603 1604 1598 1586 1567 1542 1511 1475 1436 1392 1346 1298 1248 1197 1145 1094 1043 993 944 897 850 806 763 722 683 646 611 577 546 516 488 461 436 413 391 370 351 332 315 299 284 270 257 245 233 222 212 203 194 185 177 170 162 156 149 143 138 132 127 122 118 113 109 105 101 98 94 91 88 84 81 78 76 73 70 68 65 63 61 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36 38
 5 8 11 15 18 22 26 30 34 38 43 48 53 58 64 70 76 83 89 96 104 111 119 128 137 146 156 166 176 187 199 211 224 237 252 266 282 299 316 334 354 375 396 420 444 470 498 528 560 594 631 670 713 758 807 860 917 978 1045 1116 1194 1278 1368 1465 1570 1682 1803 1932 2069 2215 2368 2530 2698 2871 3049 3229 3408 3583 3751 3907 4049 4170 4268 4337 4377 4383 4356 4295 4202 4081 3934 3766 3582 3386 3183 2977 2772 2570 2375 2187 2009 1841 1684 1537 1401 1276 1161 1055 958 869 789 716 649 588 533 484 438 397 360 327 296 269 244 221 200 182 165 149 135 122 111 100 90 81 73 66 59 53 47 42 37 32 28 24 21 17 14 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 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 3 7 11 16 21 26 32 39 46 54 62 71 82 93 105 119 134 150 168 189 211 235 263 293 327 365 407 454 507 566 632 706 788 881 985 1102 1232 1379 1542 1724 1926 2149 2395 2664 2955 3267 3597 3939 4285 4627 4950 5241 5483 5663 5769 5792 5730 5588 5375 5104 4791 4451 4099 3746 3401 3072 2763 2477 2214 1975 1759 1565 1391 1236 1097 974 864 767 680 604 536 475 421 374 331 294 260 230 204 180 159 140 123 108 94 82 71 61 52 44 37 31 25 20 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 1 3 4 6 8 10 12 14 16 18 20 23 25 27 30 32 35 37 40 42 45 48 51 54 57 61 64 68 71 75 79 84 89 94 99 105 111 118 126 134 143 153 165 177 191 207 225 244 267 292 321 353 391 433 481 536 599 671 754 849 958 1083 1226 1392 1581 1799 2049 2334 2660 3029 3445 3909 4420 4970 5549 6134 6694 7191 7580 7816 7869 7727 7402 6929 6354 5724 5081 4458 3876 3347 2874 2459 2097 1784 1515 1284 1087 919 775 652 548 458 382 317 262 214 174 139 109 84 62 44 28 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 20 31 43 58 75 94 116 142 172 207 247 294 349 412 485 570 669 783 917 1072 1252 1460 1700 1975 2290 2646 3042 3477 3941 4420 4891 5325 5686 5941 6064 6042 5881 5601 5234 4813 4368 3923 3497 3099 2735 2407 2115 1857 1629 1430 1255 1103 970 853 752 663 586 519 460 408 363 323 289 258 232 208 188 170 154 140 127 116 107 98 91 84 78 73 68 64 60 56 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 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
 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 69 73 77 82 87 92 97 103 109 115 122 130 138 146 155 164 174 185 197 209 222 236 251 266 283 301 320 341 362 385 410 435 463 491 522 554 587 622 658 696 736 776 818 860 903 947 991 1035 1079 1122 1163 1203 1241 1277 1310 1340 1366 1389 1407 1422 1431 1436 1437 1433 1424 1412 1395 1374 1350 1323 1293 1261 1227 1191 1153 1115 1076 1036 996 957 918 879 841 804 768 732 698 665 633 603 574 545 518 493 468 445 423 401 381 362 344 326 310 294 280 266 252 240 228 216 205 195 185 176 167 159 151 143 136 129 123 117 111 105 100 94 90 85 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 30 28 26 24 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7
 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 29 31 34 37 40 43 46 50 54 58 63 68 74 79 86 93 100 108 117 127 137 148 160 173 187 203 220 238 258 279 302 327 354 382 414 447 483 521 562 605 652 700 751 805 860 918 977 1038 1099 1160 1220 1280 1337 1391 1442 1488 1530 1565 1593 1615 1630 1637 1637 1630 1616 1596 1570 1539 1502 1463 1419 1373 1326 1276 1226 1176 1125 1075 1026 977 930 884 839 796 755 715 677 641 606 572 541 511 482 455 429 404 381 359 338 319 300 282 266 250 235 221 207 195 183 171 161 151 141 132 124 116 108 101 94 88 81 76 70 65 60 56 52 47 44 40 36 33 30 27 24 22 19 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 13 16 19 22 26 29 33 36 40 44 49 53 58 63 69 74 80 86 92 99 106 113 121 128 137 145 154 163 173 183 194 205 216 228 240 253 266 280 294 309 325 341 358 376 395 415 436 458 481 506 532 560 590 622 656 694 733 777 823 874 929 989 1054 1124 1201 1285 1377 1476 1584 1701 1827 1964 2110 2265 2430 2602 2781 2963 3145 3323 3491 3643 3772 3871 3934 3956 3933 3865 3753 3603 3421 3213 2990 2758 2524 2295 2074 1866 1671 1492 1328 1180 1046 926 819 723 638 563 496 437 384 338 296 260 228 199 174 151 131 113 97 83 71 59 49 40 32 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 13 15 17 19 21 23 25 27 30 32 35 38 41 44 48 51 55 59 63 67 72 77 82 87 93 99 105 112 119 127 135 143 152 162 172 182 193 205 218 231 245 260 276 292 310 329 348 369 391 415 439 465 493 521 552 584 617 653 689 728 768 810 854 899 945 993 1042 1092 1142 1193 1243 1293 1341 1388 1432 1473 1509 1541 1567 1587 1599 1604 1601 1590 1570 1542 1506 1464 1414 1360 1301 1238 1173 1107 1040 974 909 845 784 725 669 616 566 520 476 436 399 364 332 303 276 252 229 209 190 173 157 143 129 117 106 96 87 79 71 64 58 52 47 42 37 33 29 26 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 15 17 20 22 25 29 32 36 40 44 49 54 60 66 73 80 88 97 107 117 129 141 155 170 187 205 225 247 271 298 327 360 395 434 477 523 575 630 692 758 830 908 992 1082 1177 1278 1385 1495 1609 1725 1841 1955 2066 2170 2265 2349 2419 2473 2510 2529 2530 2512 2478 2428 2364 2288 2203 2111 2014 1914 1813 1712 1612 1514 1420 1330 1243 1161 1084 1011 942 877 817 761 709 660 615 573 534 498 464 433 404 377 352 329 307 287 269 251 235 220 206 193 181 169 159 149 139 131 122 115 107 101 94 88 83 77 72 67 63 59 54 51 47 44 40 37 34 31 29 26 24 22 19 17 15 13 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 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 10 14 18 22 27 33 39 46 54 63 73 84 96 109 125 142 161 182 207 234 264 299 337 380 428 483 543 611 686 770 862 963 1074 1194 1322 1459 1601 1747 1894 2038 2174 2298 2405 2491 2552 2586 2592 2572 2527 2461 2377 2280 2174 2062 1947 1833 1720 1611 1507 1409 1316 1229 1149 1074 1006 942 884 831 782 738 697 660 627 596 568 543 520 499 480 463 448 433 421 409 398 388 379 371 363 356 349 342 336 330 324 319 313 307 302 296 290 285 279 273 267 260 254 247 241 234 227 220 213 206 199 192 185 178 171 163 156 150 143 136 129 123 116 110 104 98 93 87 82 76 71 66 62 57 53 49 45 41 37 34 30 27 24 21 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55 58 61 64 68 71 75 79 84 88 93 99 104 110 116 123 130 138 146 154 163 173 183 194 206 218 231 245 260 275 292 309 328 347 368 389 411 435 459 484 510 537 565 593 622 651 680 710 739 767 796 823 849 874 898 920 940 958 974 988 999 1008 1015 1019 1021 1021 1019 1015 1009 1001 991 981 968 955 941 926 911 895 879 862 846 829 813 796 780 764 749 734 719 705 691 678 665 653 641 630 619 609 599 590 582 573 566 558 551 544 538 531 525 519 514 508 502 497 491 486 480 475 469 463 457 451 445 438 432 425 418 411 403 396 388 380 372 364 355 347 338 329 320 311 302 293 284 275 266 257 248 239 231 222 213 205 197 188 180 173 165 158 150 143 136 130 123 117 111 105 100 95 89 84 80 75 71 67 63 59 55 52 49 46 43 40 37 35 33 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 12 13 15 17 19 21 23 26 28 31 34 37 41 45 49 53 58 63 68 74 81 88 96 104 113 123 135 147 160 175 191 209 229 250 274 301 330 362 398 437 480 528 580 637 700 769 844 925 1012 1106 1205 1310 1419 1531 1644 1756 1864 1965 2056 2134 2194 2236 2256 2255 2231 2188 2125 2047 1956 1857 1751 1641 1531 1423 1317 1216 1120 1029 945 866 793 726 664 607 556 508 465 426 391 358 329 302 277 255 235 217 200 185 171 158 146 136 126 117 109 101 94 88 82 77 72 67 62 58 54 51 48 44 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 166 172 178 183 189 195 201 207 213 220 226 232 238 245 251 258 264 271 277 284 291 297 304 311 317 324 331 338 345 352 359 366 374 381 389 396 404 412 421 429 438 447 456 466 476 486 497 508 520 532 544 557 571 585 600 616 632 648 666 684 703 722 742 763 784 806 828 851 874 898 922 946 970 993 1017 1040 1063 1085 1106 1125 1144 1161 1176 1189 1200 1208 1214 1217 1218 1215 1210 1201 1189 1175 1158 1137 1115 1090 1063 1034 1003 971 938 903 869 834 799 764 729 695 662 629 597 566 537 508 480 454 429 405 382 360 339 320 301 284 267 252 237 223 210 198 186 176 165 156 147 138 130 123 116 109 103 97 91 86 81 76 72 68 64 60 56 53 50 47 44 41 39 36 34 31 29 27 25 24 22 20 18 17 15 14 13 11 10 9 8 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 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 62 65 69 72 75 79 82 86 90 94 98 102 106 110 115 120 124 129 134 139 144 150 155 161
 57 63 68 74 79 86 92 99 106 113 121 129 137 146 155 165 175 185 196 207 219 231 243 256 270 284 299 314 330 346 363 381 399 418 438 459 480 502 525 549 574 600 628 656 685 716 748 781 816 852 890 930 971 1015 1060 1107 1156 1206 1259 1314 1370 1429 1489 1550 1613 1676 1741 1805 1870 1933 1996 2056 2114 2169 2220 2266 2307 2341 2369 2390 2402 2407 2403 2390 2369 2340 2303 2259 2207 2150 2087 2020 1949 1875 1799 1722 1644 1566 1489 1413 1338 1266 1195 1128 1062 1000 940 884 830 779 731 686 643 603 565 530 497 466 437 410 385 361 340 319 300 282 265 250 235 222 209 197 186 175 166 156 148 140 132 125 118 112 105 100 94 89 84 80 75 71 67 63 59 56 52 49 46 43 40 38 35 33 30 28 25 23 21 19 17 15 14 12 10 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8 10 13 15 18 21 25 28 32 35 39 43 48 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 3 9 15 22 29 37 46 56 67 78 91 105 120 137 155 175 198 223 250 280 314 351 393 439 491 549 615 688 771 864 969 1088 1222 1375 1547 1743 1964 2215 2498 2817 3175 3576 4020 4507 5036 5600 6189 6785 7364 7897 8348 8682 8867 8884 8726 8405 7947 7386 6762 6110 5461 4836 4252 3716 3233 2803 2422 2089 1798 1545 1326 1136 972 831 709 603 513 434 366 308 257 214 176 143 114 90 68 50 34 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 20 22 25 28 30 33 36 39 43 46 50 53 57 61 66 70 75 80 85 91 96 103 109 116 123 130 138 146 155 164 174 184 195 206 218 231 245 260 276 292 310 329 350 372 395 421 448 477 509 543 580 620 663 709 759 814 872 936 1004 1077 1156 1241 1331 1428 1531 1639 1753 1871 1994 2118 2244 2368 2488 2600 2702 2789 2858 2906 2929 2925 2895 2838 2755 2651 2527 2390 2242 2088 1932 1778 1628 1484 1347 1220 1101 992 892 800 718 643 575 515 460 411 367 328 293 261 233 208 185 165 146 130 115 102 90 79 70 61 53 46 40 34 28 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 20 23 26 29 32 36 39 43 47 51 56 61 66 71 77 83 89 96 103 111 119 127 136 146 156 167 178 190 203 216 230 245 261 277 295 314 333 354 375 398 422 448 474 502 532 563 595 629 665 703 742 783 826 871 918 968 1019 1072 1128 1185 1245 1306 1370 1435 1501 1568 1636 1704 1772 1839 1903 1965 2022 2075 2121 2160 2190 2211 2220 2219 2205 2179 2142 2092 2032 1963 1885 1801 1711 1618 1522 1427 1331 1238 1147 1060 977 898 824 754 689 629 574 522 475 432 392 356 323 293 265 240 217 196 177 160 144 130 117 105 94 84 75 67 59 52 46 40 35 30 25 21 17 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 0 0 3 5 8 10 13 17 20 24 28 33 38 44 50 57 65 73 82 93 104 117 131 148 166 186 209 235 264 297 334 376 424 478 540 611 691 782 885 1003 1136 1286 1456 1647 1859 2094 2351 2628 2922 3226 3532 3828 4100 4331 4507 4614 4646 4600 4483 4302 4074 3813 3532 3246 2962 2689 2432 2193 1973 1772 1591 1427 1280 1149 1031 927 833 750 675 609 550 497 450 408 371 337 307 280 256 235 216 198 183 169 157 145 135 126 118 111 104 98 93 88 83 79 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 25 24 23 21 20 19 17 16 15 14 12 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 49 50 52 53 55 57 59 60 62 64 66 69 71 73 76 78 81 84 87 90 94 97 101 105 109 114 119 124 130 136 142 149 157 165 173 183 193 204 215 228 242 257 273 291 310 331 354 379 405 434 466 500 536 576 618 664 713 765 819 877 937 1000 1064 1129 1194 1258 1320 1378 1431 1477 1514 1542 1560 1565 1559 1542 1513 1474 1427 1372 1311 1246 1178 1110 1041 973 906 842 781 723 668 616 568 523 481 443 407 374 343 315 290 266 244 224 206 189 173 159 146 135 124 114 105 96 89 82 75 70 64 59 55 51 47 44 40 38 35 33 30 28 27 25 23 22 21 19 18 17 16 16 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 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45
 35 37 40 42 45 47 50 53 56 59 62 66 69 73 77 81 85 90 95 100 105 110 116 122 129 135 142 150 158 166 174 183 192 202 213 223 235 246 259 272 285 299 313 328 344 360 376 393 411 429 447 465 484 502 521 540 558 576 594 611 627 643 658 672 684 696 706 715 723 729 733 737 738 739 738 736 732 728 722 715 708 699 690 681 670 660 649 637 626 614 602 590 578 567 555 543 532 520 509 499 488 478 467 457 448 439 429 421 412 404 396 388 381 374 367 360 353 347 341 335 329 324 318 313 308 303 298 293 288 284 279 274 270 266 261 257 252 248 244 239 235 231 226 222 218 213 209 204 200 196 191 187 182 178 174 169 165 160 156 152 147 143 139 135 131 127 123 119 115 111 107 103 100 96 93 89 86 82 79 76 73 70 67 64 61 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 19 21 22 24 26 27 29 31 33
 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 19 23 26 30 34 39 43 48 54 59 66 72 80 87 95 104 114 124 135 147 160 174 189 205 222 241 261 283 306 332 359 388 419 453 489 527 568 612 659 708 760 814 872 931 993 1056 1121 1187 1254 1320 1385 1449 1511 1569 1623 1673 1718 1757 1789 1814 1833 1844 1848 1845 1836 1820 1798 1771 1739 1702 1662 1619 1573 1525 1475 1424 1373 1321 1270 1218 1167 1117 1068 1020 973 927 883 841 799 760 722 685 650 617 585 554 525 498 471 446 423 400 379 359 339 321 304 288 272 258 244 231 218 206 195 185 175 165 156 148 140 132 125 118 111 105 99 93 88 83 78 73 69 64 60 56 53 49 46 43 40 37 34 31 29 26 24 22 20 18 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 3 4 5 7 8 10 11 13 15 16 18 20 22 24 27 29 32 34 37 40 43 47 50 54 58 63 67 73 78 84 91 98 106 115 125 135 147 160 175 191 208 228 250 275 303 334 369 408 453 503 559 622 694 775 866 968 1084 1213 1359 1521 1701 1901 2120 2357 2612 2880 3156 3432 3697 3938 4141 4292 4379 4395 4339 4214 4030 3801 3540 3262 2979 2701 2434 2184 1951 1739 1546 1373 1217 1078 954 844 746 659 582 514 454 400 352 310 273 240 210 184 161 141 123 106 92 80 68 58 50 42 35 29 24 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 20 21 23 24 26 28 29 31 33 35 37 40 42 44 47 49 52 55 58 62 65 69 72 76 81 85 90 95 100 106 112 118 125 132 140 148 157 167 177 188 200 213 227 243 259 277 296 317 340 365 392 422 454 489 528 569 615 664 718 777 841 910 984 1065 1151 1244 1343 1448 1559 1675 1796 1919 2045 2170 2293 2411 2521 2619 2704 2771 2818 2844 2847 2826 2783 2720 2637 2539 2428 2307 2180 2050 1919 1789 1662 1540 1423 1312 1207 1109 1018 933 854 782 715 654 598 546 499 456 417 381 348 318 291 266 244 223 204 187 171 157 144 132 121 111 102 94 86 79 73 67 62 57 52 48 44 40 37 34 31 29 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 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 6 6 6 6 6 5 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 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 14 17 21 25 29 33 38 44 50 56 63 70 78 87 97 108 119 132 146 162 178 197 217 239 263 289 318 350 385 422 463 508 556 608 665 725 789 858 930 1006 1084 1165 1247 1330 1412 1492 1568 1639 1704 1760 1808 1845 1871 1886 1889 1881 1862 1834 1796 1750 1698 1640 1578 1513 1446 1377 1309 1240 1173 1107 1043 981 921 863 809 756 707 660 616 574 534 497 463 430 400 371 345 320 297 275 255 237 219 203 189 175 162 150 139 129 119 111 102 95 88 81 75 70 64 59 55 51 47 43 40 36 34 31 28 26 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 46 48 50 52 55 57 60 62 65 68 70 73 76 80 83 86 89 93 97 100 104 108 112 116 120 125 129 134 138 143 148 153 158 163 169 174 179 185 191 196 202 208 214 220 227 233 239 246 252 259 265 272 279 286 293 299 306 313 321 328 335 342 349 356 363 370 377 384 391 398 405 411 418 424 430 436 442 447 452 457 461 465 469 472 475 478 480 481 482 482 482 481 480 478 475 472 468 463 458 453 447 440 433 425 417 409 400 391 381 371 361 351 341 331 321 310 300 290 280 270 260 250 241 232 223 214 205 197 189 181 174 167 160 153 147 140 134 129 123 118 113 108 103 99 94 90 86 83 79 76 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 17 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 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 1 4 9 14 19 25 32 40 49 59 71 84 99 116 135 158 183 212 245 284 327 378 436 502 578 665 766 881 1013 1164 1337 1533 1756 2007 2287 2599 2940 3308 3696 4095 4491 4866 5199 5468 5654 5743 5728 5613 5410 5136 4812 4458 4091 3725 3372 3038 2728 2443 2184 1950 1740 1552 1385 1236 1104 987 883 791 710 637 573 516 466 421 382 346 315 287 261 239 219 201 185 170 157 145 134 125 116 108 100 93 87 81 76 71 66 62 58 54 50 47 44 41 38 35 33 30 28 25 23 21 19 17 15 13 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 21 22 25 27 29 32 35 39 42 46 51 56 61 68 75 83 92 102 114 128 143 160 180 203 230 260 295 335 381 435 496 567 650 745 854 981 1127 1295 1488 1708 1958 2239 2550 2889 3249 3618 3978 4305 4570 4746 4811 4757 4587 4323 3990 3620 3236 2861 2507 2183 1891 1632 1405 1207 1035 887 758 648 553 471 400 340 287 242 204 170 141 117 95 77 61 48 36 26 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 24 27 30 34 37 41 45 50 54 59 64 70 75 81 88 94 102 109 117 126 135 144 154 165 176 188 200 214 228 243 259 275 293 312 332 353 376 400 425 452 481 511 544 578 615 653 694 738 784 833 884 939 996 1057 1120 1187 1256 1329 1403 1480 1559 1639 1720 1801 1881 1959 2034 2104 2169 2226 2274 2312 2339 2353 2355 2342 2316 2276 2223 2159 2085 2002 1912 1817 1718 1618 1518 1418 1321 1226 1136 1049 967 891 819 751 689 632 578 530 485 444 406 371 340 311 285 261 239 219 201 184 169 155 143 131 121 111 102 94 86 79 73 67 61 56 52 47 43 39 36 33 30 27 24 21 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 41 44 47 51 54 57 61 65 69 73 78 83 88 93 98 104 111 117 124 131 139 147 155 164 173 183 194 204 215 227 239 252 265 279 293 308 323 339 355 371 388 405 422 439 457 474 491 509 526 543 560 576 592 608 623 637 651 665 677 689 700 711 720 729 737 744 750 755 759 763 765 766 766 764 762 758 753 747 739 730 720 709 696 682 667 651 633 615 596 576 556 535 514 493 471 450 429 408 388 368 348 329 311 294 277 261 246 231 217 204 191 180 169 158 148 139 130 122 114 107 100 94 88 82 76 71 67 62 58 54 50 47 44 41 38 35 32 30 28 25 23 21 19 18 16 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 41 44 46 49 52 55 58 61 65 68 71 75 78 82 86 90 94 98 102 106 111 115 120 124 129 134 139 144 150 155 161 167 173 180 186 193 200 207 215 223 231 240 249 259 269 280 291 303 316 329 343 359 375 392 411 431 452 475 500 526 554 585 617 651 688 728 770 814 862 912 965 1021 1079 1140 1204 1269 1337 1405 1474 1543 1612 1678 1742 1802 1857 1905 1946 1979 2001 2014 2015 2005 1983 1951 1909 1857 1797 1730 1657 1580 1501 1419 1338 1257 1177 1099 1025 953 885 820 759 702 649 599 553 510 471 434 401 370 341 315 291 269 249 231 214 198 184 171 159 147 137 128 119 111 104 97 91 85 79 74 70 65 61 57 54 50 47 44 42 39 36 34 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 15 17 19 21 23 25 27 29 31 34 36 39
 10 11 13 14 16 18 20 22 24 27 29 32 34 37 40 43 46 50 53 57 61 65 70 74 79 85 90 96 102 108 115 122 130 138 146 155 164 174 185 195 207 219 232 245 259 274 289 305 322 339 357 375 395 414 435 456 477 498 520 543 565 587 609 631 653 674 695 716 736 755 773 790 807 823 837 851 864 876 887 897 907 915 923 930 936 942 947 951 955 958 961 963 964 965 966 966 965 963 961 958 953 948 942 935 927 918 907 895 882 867 852 834 816 796 776 754 731 708 684 659 634 608 583 557 532 507 482 458 435 412 390 368 347 327 308 290 273 256 241 226 212 198 186 174 162 152 142 132 124 115 107 100 93 86 80 74 69 64 59 54 50 46 42 38 35 32 29 26 23 21 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8
 1 4 8 11 15 19 23 28 33 38 44 50 56 64 71 79 88 97 107 118 130 142 156 170 186 203 221 241 262 285 309 336 365 395 429 464 503 544 588 635 685 738 795 854 917 982 1050 1121 1192 1265 1339 1412 1484 1554 1621 1684 1743 1795 1842 1881 1913 1938 1955 1965 1967 1964 1954 1939 1919 1896 1869 1839 1808 1775 1742 1708 1673 1639 1606 1573 1540 1509 1478 1448 1419 1390 1363 1336 1309 1283 1257 1232 1207 1181 1156 1131 1105 1079 1052 1025 998 970 942 913 884 855 825 795 765 735 704 674 645 615 586 558 530 503 477 451 427 403 380 358 338 318 299 281 264 248 233 218 205 192 180 168 158 148 138 129 121 113 106 99 92 86 80 75 70 65 60 56 52 48 44 41 38 35 32 29 26 24 21 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 28 34 39 45 52 58 66 74 82 91 101 111 122 134 147 160 175 191 207 225 244 265 287 310 335 362 390 420 452 486 522 560 600 641 686 732 780 830 882 936 991 1048 1107 1166 1227 1289 1351 1414 1478 1541 1604 1667 1730 1792 1854 1914 1974 2032 2089 2144 2196 2247 2294 2338 2378 2414 2444 2469 2487 2498 2501 2496 2481 2457 2423 2379 2325 2261 2189 2108 2021 1927 1829 1728 1624 1520 1417 1315 1216 1121 1029 942 860 783 712 645 584 527 475 428 384 345 309 277 247 221 197 175 156 138 122 108 95 83 73 63 55 47 40 34 28 23 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 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28 30 31 34 36 38 41 43 46 50 53 57 61 66 70 76 82 88 95 103 111 120 130 141 154 167 182 198 215 235 256 279 305 333 364 397 434 473 516 563 613 667 724 786 851 919 991 1065 1140 1217 1293 1368 1440 1507 1568 1621 1665 1699 1721 1730 1727 1712 1686 1648 1602 1548 1488 1422 1354 1284 1213 1142 1073 1006 941 879 819 764 711 662 616 573 533 496 462 431 402 375 350 328 307 288 270 254 239 225 213 201 190 180 171 162 154 147 140 134 128 122 117 112 107 102 98 94 91 87 84 80 77 74 71 69 66 63 61 59 56 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 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
 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 58 60 63 65 68 71 74 77 81 84 88 91 95 99 103 107 111 116 120 125 130 135 140 145 150 156 162 167 173 179 186 192 198 205 212 218 225 232 239 246 253 260 267 275 282 289 296 304 311 318 325 333 340 347 354 361 368 375 382 389 396 403 410 417 424 431 437 444 451 458 465 471 478 485 492 498 505 512 518 524 531 537 543 548 554 559 564 568 572 576 579 581 583 584 584 584 583 580 578 574 569 563 557 549 541 532 522 511 500 488 475 463 449 436 422 408 394 380 365 351 338 324 311 298 285 272 260 248 237 226 216 205 196 186 177 169 160 153 145 138 131 124 118 112 106 101 96 91 86 82 78 73 70 66 62 59 56 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 18 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 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 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22
 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 55 59 62 66 70 74 78 83 88 93 98 104 110 116 123 130 137 145 153 161 170 180 190 200 211 222 234 246 259 272 286 300 314 330 345 361 378 394 411 428 445 463 480 497 515 531 548 564 580 595 609 623 636 648 660 670 680 688 696 702 708 712 716 718 720 720 720 719 717 714 710 706 700 694 687 680 672 663 654 644 633 622 611 599 587 574 561 547 534 520 506 491 477 463 448 434 420 405 391 377 364 350 337 324 311 299 287 275 264 253 243 233 223 214 205 196 188 180 172 165 158 151 145 139 133 128 122 117 112 108 103 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 54 52 50 48 46 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 17
 4 5 6 8 9 11 12 14 16 18 19 21 23 26 28 30 32 35 37 40 43 46 49 52 55 58 62 65 69 73 77 81 86 91 96 101 106 112 118 124 131 138 145 153 161 170 179 189 199 210 222 235 249 263 279 296 314 333 354 376 400 426 454 483 515 549 586 625 666 710 757 806 857 910 966 1022 1081 1139 1198 1256 1313 1367 1418 1464 1505 1539 1566 1584 1594 1594 1584 1565 1538 1502 1458 1408 1353 1293 1231 1166 1100 1035 970 906 845 785 729 675 625 577 533 492 454 418 385 355 328 302 279 258 238 221 204 190 176 164 153 142 133 125 117 110 103 97 91 86 82 77 73 70 66 63 60 57 54 52 50 47 45 43 42 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 1 5 10 15 21 28 36 44 54 64 76 89 104 121 140 161 185 212 243 278 317 362 412 469 533 606 688 780 884 999 1127 1267 1419 1583 1756 1936 2118 2296 2466 2619 2749 2850 2917 2948 2943 2904 2835 2741 2629 2503 2370 2234 2098 1965 1837 1716 1602 1496 1398 1307 1223 1146 1075 1010 950 895 845 798 755 715 678 643 611 581 552 525 500 475 452 430 409 389 370 351 334 316 300 284 268 254 239 226 212 200 188 176 165 154 144 135 126 117 109 101 94 87 80 74 68 63 58 53 48 44 40 36 33 29 26 23 21 18 16 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 24 27 30 34 38 42 46 51 55 61 66 72 78 85 92 99 107 116 125 134 145 155 167 179 192 206 221 237 254 271 290 310 331 353 376 401 426 453 481 510 539 570 602 634 667 700 733 765 798 829 860 889 917 943 967 988 1008 1024 1039 1050 1059 1066 1070 1072 1071 1069 1065 1059 1052 1044 1034 1024 1013 1002 991 979 967 955 942 930 919 907 895 884 873 861 851 840 829 818 808 797 786 775 764 753 742 730 718 706 693 680 666 652 637 623 607 592 575 559 542 525 508 491 473 456 439 421 404 387 370 354 338 322 307 292 278 264 250 237 225 213 201 190 180 170 160 151 143 135 127 119 112 106 99 93 87 82 77 72 67 63 59 55 51 47 44 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 66 69 71 74 77 80 83 86 89 92 96 99 103 107 111 114 119 123 127 132 136 141 146 151 157 162 168 173 179 185 192 198 205 211 218 225 232 240 247 255 262 270 278 286 294 301 309 317 325 333 341 348 355 363 370 377 383 390 396 402 408 413 418 423 427 432 436 439 443 446 449 451 454 456 458 460 462 463 465 466 468 469 470 471 473 474 475 476 477 478 480 481 482 483 485 486 487 489 490 491 493 494 495 496 497 498 499 500 500 500 500 500 499 498 496 494 492 489 486 482 478 473 468 462 456 449 442 434 426 417 408 399 389 380 370 360 349 339 329 318 308 298 287 277 268 258 248 239 230 221 212 204 196 188 180 173 166 159 152 146 140 134 128 123 117 112 107 103 98 94 89 85 82 78 74 71 67 64 61 58 55 53 50 48 45 43 41 38 36 34 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 40 41 43 45 47 48 50 52 55 57 59 61 64
 145 151 157 162 168 174 180 186 191 197 203 208 214 219 225 230 234 239 244 248 252 256 260 263 266 269 272 275 277 279 281 283 284 285 287 288 288 289 290 291 291 292 293 293 294 295 296 297 298 300 301 303 306 308 311 314 317 321 325 329 334 339 344 350 356 362 369 376 384 392 400 409 417 426 436 445 455 465 474 484 494 504 513 523 531 540 548 555 562 568 573 576 579 581 581 580 577 573 568 561 553 544 533 521 508 494 479 463 447 430 413 396 379 362 345 328 311 296 280 265 251 237 223 211 199 187 176 166 156 147 139 130 123 115 109 102 96 91 85 80 76 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 44 47 50 52 55 59 62 65 69 73 76 80 85 89 93 98 103 108 113 118 123 128 134 139
 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 67 69 72 74 77 80 84 87 91 95 99 104 109 114 120 127 134 141 149 158 168 179 190 203 217 232 248 266 286 307 330 356 383 413 445 480 518 558 602 649 698 751 806 864 924 986 1048 1110 1170 1228 1281 1327 1366 1396 1415 1422 1417 1400 1371 1332 1283 1227 1165 1099 1031 963 894 828 763 702 644 590 539 493 449 410 373 340 310 282 257 235 214 195 178 163 149 137 125 115 105 97 89 82 76 70 65 60 55 51 48 44 41 38 36 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13
 60 62 65 68 70 73 76 79 82 86 89 92 96 100 103 107 111 115 119 123 127 131 136 140 145 149 154 158 163 168 173 178 183 187 192 197 202 207 212 217 222 226 231 236 241 245 250 254 259 263 268 272 276 280 284 288 292 296 300 304 308 312 315 319 323 327 331 334 338 342 346 350 354 358 362 366 371 375 379 384 388 393 397 402 407 411 416 421 425 430 435 439 443 448 452 456 459 463 466 469 471 473 474 475 476 476 475 473 471 468 464 460 454 448 442 434 426 417 408 398 388 377 366 355 343 332 320 308 296 284 273 261 250 239 229 218 208 198 189 180 171 162 154 147 139 132 125 119 113 107 101 96 91 86 82 77 73 69 65 62 59 55 52 49 47 44 41 39 37 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 11 10 9 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57
 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31 34 36 38 41 44 47 50 53 56 60 64 68 72 76 81 86 91 97 103 110 116 124 132 140 149 159 169 181 193 206 220 235 252 269 288 309 331 355 381 409 439 471 506 542 582 624 668 716 765 817 872 928 986 1045 1104 1164 1223 1280 1335 1386 1434 1475 1510 1538 1559 1570 1573 1566 1551 1528 1496 1457 1412 1362 1307 1249 1189 1127 1064 1002 941 881 823 768 714 664 615 570 528 488 451 416 384 354 327 302 278 257 237 218 202 186 172 159 147 136 125 116 107 99 92 85 79 73 68 63 58 54 50 47 43 40 37 34 32 29 27 25 23 21 19 17 16 14 13 11 10 9 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 1 2 3 4 6 7 8 10 12 13 15 17 19 21 23 26 28 31 34 37 40 43 47 51 55 60 64 69 75 80 87 93 100 108 116 124 134 143 154 165 178 190 204 219 235 252 270 289 309 330 352 376 400 426 453 481 509 538 568 599 629 660 690 720 750 778 806 832 857 880 901 921 939 955 968 980 990 998 1005 1009 1012 1013 1013 1012 1009 1005 999 993 985 977 967 956 945 932 918 903 887 870 852 833 813 793 771 748 725 701 677 652 627 602 576 551 526 501 476 452 428 406 383 362 341 322 303 285 267 251 236 221 207 194 182 170 159 149 140 131 122 114 107 100 94 87 82 76 71 67 62 58 54 51 47 44 41 38 35 33 30 28 26 24 22 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 0 0 0 0 0 0 0 0 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 16 19 21 24 27 31 35 39 44 49 55 62 69 77 87 97 109 123 138 155 175 197 222 251 283 320 362 410 465 526 596 675 763 861 970 1089 1218 1353 1493 1633 1767 1888 1989 2061 2101 2105 2073 2008 1918 1807 1684 1555 1425 1298 1178 1065 960 864 778 699 628 565 508 457 411 371 334 301 272 246 222 201 182 165 150 136 124 113 103 94 86 79 73 67 62 57 53 49 46 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 81 82 84 86 88 91 93 96 99 102 105 109 112 116 121 126 131 136 142 148 155 162 170 178 187 197 207 218 229 241 254 267 281 296 312 328 345 363 381 400 420 439 459 479 500 520 540 559 577 595 612 627 641 653 663 671 677 680 681 680 676 670 661 651 638 624 609 592 574 555 535 515 495 475 454 434 415 395 377 358 341 324 308 292 278 263 250 238 226 214 204 194 185 176 168 160 153 146 140 134 128 123 118 113 109 105 101 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 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 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51
 53 56 58 61 64 66 69 72 75 78 81 85 88 91 95 98 102 106 110 114 118 122 127 131 136 141 145 151 156 161 167 173 179 185 192 198 205 213 221 229 237 246 256 266 276 287 299 312 325 339 354 370 386 404 423 443 465 487 511 537 563 591 621 652 684 718 753 789 826 864 902 940 978 1016 1052 1087 1120 1150 1177 1200 1219 1233 1242 1245 1243 1235 1221 1201 1176 1146 1112 1074 1033 990 945 898 852 804 758 712 668 624 583 543 505 470 436 404 374 346 320 296 274 253 234 216 200 185 171 158 146 135 125 116 108 100 93 86 80 75 70 65 61 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 44 46 48 51
 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 100 102 105 107 110 113 115 118 121 125 128 131 135 138 142 146 150 154 158 163 167 172 177 182 186 192 197 202 207 213 219 224 230 236 242 248 254 260 266 271 277 283 289 295 300 306 311 316 320 325 329 332 335 338 340 342 342 343 342 341 339 337 333 329 325 320 314 307 300 292 284 276 267 259 250 240 231 222 213 204 195 186 178 170 162 154 146 139 132 126 119 113 108 102 97 92 87 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38
 67 72 77 82 87 93 99 105 111 118 125 133 140 148 157 166 175 184 194 204 215 226 237 249 261 273 286 299 312 325 339 352 366 380 393 407 420 434 446 459 471 483 494 504 514 523 532 539 546 552 557 562 566 569 571 573 574 575 575 575 574 573 572 571 569 567 566 564 562 561 559 557 556 555 554 553 552 551 551 550 550 550 551 551 551 552 552 553 554 555 555 556 557 557 558 558 558 557 557 556 554 552 550 547 543 539 534 529 523 516 508 500 491 482 472 461 450 439 427 414 401 389 376 362 349 336 323 310 297 284 272 260 248 237 226 215 205 195 185 176 167 159 151 143 136 128 122 115 109 103 98 93 88 83 78 74 70 66 62 58 55 52 49 46 43 40 38 35 33 31 28 26 24 23 21 19 17 16 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 27 29 32 34 37 40 44 47 51 54 58 63
 12 13 15 16 18 20 21 23 25 27 29 32 34 37 40 43 46 49 52 56 60 64 68 73 78 83 88 94 100 107 114 121 129 137 145 154 164 174 184 195 207 219 231 244 258 271 286 300 315 330 344 359 374 389 403 417 431 444 457 468 479 490 499 508 515 522 528 534 538 542 546 548 551 552 554 555 555 556 556 555 555 554 553 552 550 548 546 543 540 537 533 528 523 517 511 504 495 486 477 466 455 443 430 416 402 387 372 357 341 325 309 294 278 263 248 233 219 206 193 180 169 157 147 137 127 119 110 103 95 88 82 76 71 66 61 57 53 49 45 42 39 36 33 31 29 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 44 46 49 52 55 58 61 64 68 72 75 79 84 88 93 97 102 108 113 119 125 131 138 145 152 160 168 177 186 195 205 215 226 237 249 261 274 287 301 316 331 346 362 379 396 414 431 450 468 487 506 524 543 561 579 597 614 630 646 661 674 687 698 708 717 725 731 736 739 742 743 743 741 739 736 732 727 722 715 708 701 693 685 676 668 659 649 640 630 620 610 600 590 580 570 560 550 540 529 519 508 498 488 477 467 456 446 435 425 414 404 394 383 373 363 352 342 332 322 313 303 294 284 275 266 257 248 240 232 224 216 208 201 194 186 180 173 167 160 154 149 143 138 132 127 122 118 113 109 104 100 96 93 89 85 82 79 75 72 69 67 64 61 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 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 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 36 39 41
 25 27 30 32 35 38 41 44 47 51 54 58 61 65 69 74 78 82 87 92 97 102 107 113 119 124 131 137 143 150 157 164 171 179 187 195 203 212 220 229 239 248 258 268 279 290 301 313 325 338 351 364 378 393 409 425 442 460 479 498 519 541 564 588 613 640 667 697 727 758 791 825 860 896 933 970 1008 1045 1083 1119 1154 1188 1219 1248 1273 1295 1312 1324 1330 1331 1326 1315 1298 1275 1246 1212 1174 1132 1086 1039 989 938 887 836 786 736 689 642 598 556 516 479 443 410 379 351 324 299 276 255 236 218 202 187 173 160 148 138 128 119 111 103 96 90 84 79 74 69 65 61 57 54 51 48 45 43 41 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 12 14 16 18 20 22
 0 0 1 3 5 7 9 11 13 16 18 21 24 27 30 33 36 40 44 48 52 56 61 65 70 75 80 86 92 98 104 111 117 124 132 139 147 156 164 173 183 192 202 213 224 236 248 261 274 288 303 318 335 353 371 392 413 436 461 487 516 547 581 617 656 697 743 791 843 899 958 1021 1088 1157 1229 1303 1379 1455 1530 1602 1670 1731 1785 1827 1858 1874 1875 1860 1829 1782 1722 1649 1566 1476 1381 1284 1186 1090 996 907 822 743 669 601 539 483 431 385 343 306 272 242 215 191 169 150 134 119 105 93 83 73 65 58 51 45 40 36 31 28 25 22 19 17 14 13 11 9 8 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
 24 26 29 31 34 37 40 43 46 50 54 57 61 66 70 75 80 85 90 96 102 108 114 121 128 136 144 153 161 171 181 191 202 213 225 238 252 266 280 296 312 329 347 366 386 406 428 450 473 497 521 547 573 600 627 655 683 711 739 768 795 823 849 875 900 923 945 965 984 1000 1014 1026 1035 1042 1047 1049 1048 1045 1039 1031 1020 1007 992 975 956 936 913 890 865 839 812 784 756 727 698 669 640 612 583 555 528 501 474 449 424 401 378 356 335 315 296 278 262 245 230 216 203 190 178 167 157 148 139 130 122 115 108 102 96 91 86 81 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 15 17 19 22
 63 66 70 73 76 80 84 88 92 96 100 104 109 113 118 123 128 133 139 145 151 157 164 171 179 187 195 204 213 223 234 245 257 270 284 299 315 332 350 370 391 414 438 465 493 523 555 589 625 663 703 746 790 835 882 929 977 1024 1071 1116 1158 1198 1234 1265 1291 1312 1327 1336 1339 1335 1326 1312 1293 1269 1242 1212 1179 1145 1109 1072 1035 997 960 924 888 852 818 785 753 723 693 665 638 612 587 563 541 519 499 479 461 443 426 410 395 381 367 354 342 330 319 308 298 289 280 271 263 255 248 241 234 228 221 215 210 204 199 194 189 184 179 174 170 165 161 157 152 148 144 140 136 132 129 125 121 118 114 110 107 104 100 97 94 91 88 85 82 79 76 73 70 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 11 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 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 33 35 37 40 43 45 48 51 54 57 60
 46 50 54 59 64 69 74 80 85 91 98 104 111 118 126 133 142 150 159 168 177 187 197 208 218 230 241 254 266 279 292 306 320 335 350 365 381 398 414 432 449 468 486 506 526 546 567 590 613 636 662 688 715 744 775 808 842 879 917 959 1002 1049 1098 1150 1205 1263 1323 1385 1450 1517 1584 1652 1720 1786 1850 1910 1965 2012 2051 2080 2097 2101 2092 2067 2029 1977 1911 1835 1748 1654 1555 1452 1348 1245 1144 1046 952 863 780 703 631 566 505 451 401 356 316 280 247 218 192 169 148 130 114 99 86 75 65 56 49 42 36 30 26 21 18 15 12 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 12 14 16 19 22 24 28 31 34 38 42
 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 44 46 48 50 52 54 57 60 63 66 70 74 79 84 89 95 102 109 118 127 137 149 162 176 192 210 230 253 278 307 338 374 413 457 507 562 622 689 763 844 931 1025 1124 1228 1334 1440 1542 1635 1716 1779 1820 1837 1828 1793 1736 1659 1567 1465 1358 1249 1142 1039 941 850 765 688 617 553 495 443 396 354 316 282 252 224 200 178 158 141 125 111 98 87 77 68 60 53 46 41 36 31 27 24 21 18 16 14 12 10 9 8 7 6 5 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 16 16 17 17 18 18 19
 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 58 60 63 66 69 72 76 80 83 87 91 96 100 105 110 116 121 127 133 140 146 153 161 168 176 185 193 202 212 221 231 242 252 263 274 285 296 308 320 331 343 355 366 377 388 399 410 420 430 439 448 456 464 471 478 484 489 493 497 500 502 503 504 504 503 501 499 496 492 487 482 475 469 461 453 444 435 425 414 403 392 381 369 357 345 333 320 308 296 284 272 261 249 238 228 217 207 197 188 179 170 162 154 147 140 133 126 120 114 109 104 99 94 90 85 81 77 74 70 67 64 61 58 56 53 51 49 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 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 1 1 1 1 1 1 1 1 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 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 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 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14
 11 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 36 38 41 44 47 50 53 56 60 64 68 73 77 83 88 94 100 107 114 121 129 138 147 156 166 177 188 200 213 226 240 254 268 283 298 313 328 344 358 373 386 399 411 422 431 439 446 451 454 456 456 455 452 448 443 437 431 423 415 407 398 389 380 371 362 353 344 336 327 319 312 304 297 291 284 278 272 267 262 257 253 248 245 241 238 235 232 229 227 225 223 221 220 219 218 217 216 216 215 215 215 215 216 216 216 217 217 218 218 219 219 220 220 220 221 221 221 220 220 220 219 218 217 215 214 212 210 208 205 203 200 197 194 190 187 183 180 176 172 168 164 160 156 152 148 144 140 136 132 128 124 121 117 113 109 106 102 99 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10
 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 11 12 13 15 16 18 20 22 24 27 30 33 36 40 44 49 54 60 67 75 83 93 104 117 131 148 166 188 213 241 273 311 353 403 459 524 598 682 779 888 1011 1148 1299 1464 1640 1823 2008 2187 2349 2486 2586 2642 2649 2610 2527 2409 2266 2107 1940 1774 1612 1459 1316 1185 1065 956 858 771 692 621 558 502 452 407 366 330 298 269 243 219 198 180 163 148 134 122 111 101 92 85 78 72 66 61 57 53 50 47 44 42 40 39 37 36 35 34 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 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 54 55 56 57 59 60 61 63 64 66 67 68 70 72 73 75 77 79 81 83 85 87 90 93 95 99 102 105 109 113 118 122 127 133 139 146 154 162 171 180 191 203 216 231 247 265 284 306 330 356 384 416 450 487 528 572 619 669 723 779 837 898 960 1021 1082 1140 1195 1244 1287 1321 1345 1359 1362 1354 1335 1306 1268 1223 1172 1117 1058 998 937 876 817 760 705 653 603 556 513 472 434 399 366 336 309 283 260 239 219 201 185 170 156 144 132 122 113 104 96 89 83 77 72 68 63 60 56 53 50 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48
 80 82 85 88 90 93 96 99 102 105 109 112 116 119 123 127 131 135 139 144 148 153 158 164 169 175 181 187 194 201 208 216 224 232 241 250 260 270 281 292 304 317 330 344 358 373 388 405 421 439 457 475 494 513 533 552 572 592 611 630 649 667 684 699 714 727 739 749 757 764 769 771 772 771 768 763 756 748 738 726 714 700 685 670 653 636 619 601 583 565 546 528 510 491 473 456 438 421 405 388 372 357 342 327 313 300 287 274 262 250 239 229 219 209 200 191 183 175 168 161 154 148 142 137 132 127 123 119 115 111 108 105 102 100 97 95 93 91 90 88 87 85 84 83 82 81 80 80 79 78 78 77 76 76 75 75 75 74 74 74 73 73 73 73 72 72 72 72 72 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 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 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 50 51 53 55 57 59 61 63 66 68 70 72 75 77
 0 0 2 3 4 6 7 9 10 12 14 15 17 19 21 23 25 27 29 31 33 36 38 41 43 46 49 52 55 58 61 65 68 72 76 80 85 90 95 100 106 112 118 125 133 141 150 160 170 181 194 208 223 239 258 278 300 325 353 383 417 455 496 542 593 650 711 779 853 934 1021 1114 1213 1318 1426 1537 1647 1756 1858 1951 2031 2094 2138 2159 2157 2131 2084 2016 1932 1836 1730 1618 1504 1391 1280 1174 1073 977 888 806 730 661 597 540 487 440 397 358 323 292 264 238 216 195 177 161 146 133 122 112 103 95 87 81 76 71 66 62 59 56 53 51 49 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 15 15 14 13 12 12 11 10 9 9 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
 87 88 90 91 93 94 96 97 98 100 101 103 104 106 107 108 110 112 113 115 116 118 120 122 124 126 128 130 132 135 137 140 143 146 149 153 156 160 165 170 175 180 186 192 199 207 215 224 234 244 256 268 282 297 313 330 349 369 391 414 440 467 496 528 562 597 636 676 719 764 812 861 913 966 1021 1077 1134 1191 1247 1303 1356 1407 1455 1498 1535 1567 1592 1610 1620 1622 1616 1602 1581 1553 1518 1478 1433 1383 1331 1277 1221 1164 1108 1051 996 942 890 839 790 744 700 658 619 581 546 514 483 454 428 403 380 358 339 320 303 287 273 259 247 235 225 215 206 197 190 182 176 169 163 158 153 148 144 140 136 132 128 125 122 119 116 113 110 108 105 103 101 98 96 94 92 90 88 86 84 82 80 78 77 75 73 71 70 68 66 64 63 61 59 58 56 55 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 21 20 20 19 18 17 16 15 15 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 11 12 12 12 12 13 13 13 14 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 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68 69 71 72 74 75 77 78 80 81 83 84 86
 18 20 21 24 26 28 31 33 36 39 42 46 49 53 57 61 66 70 76 81 87 93 99 106 113 121 129 137 146 155 164 174 185 196 207 218 230 242 254 266 278 290 302 314 325 336 346 356 365 373 380 386 391 395 397 399 400 399 398 395 392 388 383 378 372 366 359 352 344 336 328 320 312 304 296 288 280 272 264 256 248 240 233 226 218 211 205 198 191 185 179 173 167 161 155 150 145 139 134 130 125 121 116 112 108 104 101 97 94 90 87 84 81 79 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 16
 15 16 17 19 20 22 24 26 28 29 31 34 36 38 40 43 45 48 50 53 56 59 62 65 68 71 75 78 82 85 89 92 96 100 104 108 112 116 120 124 128 132 136 140 145 149 153 158 162 167 172 176 181 186 192 197 203 209 216 222 229 237 245 253 262 272 282 292 303 315 328 341 354 369 384 400 416 433 450 468 486 504 522 540 557 574 590 605 618 629 638 645 649 651 649 644 636 625 611 595 576 555 533 509 484 458 433 407 382 358 334 311 289 269 249 231 213 197 182 169 156 144 133 123 114 105 98 90 84 78 72 67 63 58 54 51 47 44 41 39 36 34 32 30 28 27 25 23 22 21 20 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 11 12 13
 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 41 43 46 49 52 55 59 62 66 71 75 80 85 91 97 104 111 118 126 135 144 154 165 176 188 201 214 228 243 259 275 292 310 328 347 366 385 404 424 443 461 479 496 513 528 542 554 565 574 581 586 590 591 591 589 586 581 575 567 558 548 537 526 514 502 489 476 463 449 436 423 410 397 384 372 360 348 337 326 315 305 295 285 276 267 259 251 243 236 229 222 216 209 203 198 192 187 182 177 173 168 164 160 156 152 148 144 141 137 134 131 127 124 121 118 115 112 109 107 104 101 99 96 93 91 89 86 84 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 32 34 36 38 41 43 45 48 51 54 57 60 63 67 71 75 79 84 88 94 99 105 111 118 125 132 140 149 158 167 178 189 200 212 225 239 254 269 286 303 321 340 360 380 402 424 447 470 494 519 544 569 594 618 643 667 691 713 735 755 774 791 807 821 832 842 849 854 856 857 854 850 843 834 822 809 794 777 759 739 718 695 672 649 624 600 575 550 525 501 477 453 430 408 386 365 345 326 307 290 273 257 242 228 215 202 190 179 169 159 150 142 134 126 119 113 107 101 95 91 86 81 77 74 70 67 63 60 58 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 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 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 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 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 1 1 2 3 3 4 5 6 6 7 8
 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 44 45 46 48 49 51 53 55 57 59 62 65 68 71 74 78 82 86 91 96 101 107 113 120 127 134 142 150 159 169 179 189 201 212 224 237 251 265 279 294 309 325 341 357 374 390 406 422 437 451 465 477 488 497 504 510 513 515 514 510 505 497 487 476 463 449 433 417 400 382 364 347 329 312 295 279 263 248 234 220 208 195 184 173 163 154 145 137 129 122 116 110 104 99 94 89 85 81 77 73 70 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 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21
 29 30 32 34 35 37 39 41 43 45 48 50 52 55 58 60 63 66 69 73 76 80 84 88 92 96 101 106 111 116 122 128 135 142 149 157 165 174 183 193 204 215 227 240 253 268 283 300 317 336 356 377 399 422 446 472 499 527 556 586 617 648 680 711 743 774 805 834 863 889 913 935 954 970 983 993 999 1001 1001 996 989 978 965 949 930 910 887 863 838 812 785 758 730 703 675 647 620 593 567 542 517 493 469 447 425 404 384 365 347 329 312 297 282 267 254 241 229 218 207 197 187 178 170 162 154 147 141 134 128 123 118 113 108 104 99 95 92 88 85 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 21 20 19 18 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27
 27 29 31 33 35 38 40 43 46 49 52 55 58 62 66 69 74 78 82 87 92 97 103 109 115 122 129 136 144 152 161 170 180 191 202 214 227 241 255 270 287 304 323 342 363 385 408 433 458 485 513 543 573 604 636 669 702 736 769 802 834 865 894 922 948 971 992 1010 1024 1036 1044 1049 1051 1049 1045 1038 1028 1016 1002 987 970 951 932 911 890 869 847 826 804 782 761 739 718 698 677 657 638 619 600 582 564 547 530 513 497 482 466 451 437 422 409 395 382 369 356 343 331 319 308 296 285 275 264 254 244 234 224 215 206 198 189 181 173 165 158 150 144 137 130 124 118 112 107 101 96 91 87 82 78 74 70 66 62 59 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25
 23 25 26 27 29 30 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 97 100 103 107 110 114 118 123 127 132 138 143 150 156 164 172 180 190 200 211 223 236 251 266 283 302 322 344 368 393 421 450 482 516 552 591 632 674 719 766 813 862 911 959 1006 1051 1092 1128 1160 1184 1201 1209 1209 1199 1181 1155 1121 1081 1036 986 934 880 826 771 718 666 617 570 525 483 444 408 374 343 314 288 264 242 222 204 188 172 159 146 135 125 115 107 99 92 86 80 75 70 66 62 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 10 11 13 14 15 16 17 18 19 21 22
 48 51 54 57 60 64 67 71 75 79 83 87 92 97 102 107 112 118 124 130 136 143 150 157 164 172 180 189 198 207 216 226 237 247 258 270 282 294 306 319 332 345 359 372 386 400 414 427 440 453 466 478 490 500 510 519 527 534 540 545 548 550 551 551 549 546 542 537 532 525 517 508 499 489 479 468 457 445 434 422 410 397 385 373 361 349 336 325 313 301 290 278 267 257 246 236 226 216 207 198 189 180 172 164 156 149 142 135 129 122 116 111 106 101 96 91 87 83 79 76 72 69 66 64 61 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 45
 45 47 50 52 55 58 61 63 66 69 72 75 78 81 85 88 91 94 98 101 104 108 111 115 118 122 126 129 133 137 140 144 148 152 156 160 165 169 173 178 183 188 193 198 204 210 216 223 229 237 245 253 262 272 282 293 304 317 330 344 359 375 392 410 429 449 469 491 514 537 560 585 609 634 658 683 706 728 750 769 786 801 813 822 827 829 827 821 812 798 782 762 739 714 687 658 628 598 567 536 505 475 445 417 390 363 339 315 293 272 253 234 217 201 187 173 161 149 139 129 120 112 104 98 91 86 80 76 71 67 64 61 58 55 52 50 48 46 44 43 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 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 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 25 27 29 31 33 36 38 40 42
 112 116 120 123 127 131 135 139 142 146 150 154 158 162 165 169 173 177 180 184 188 192 195 199 202 206 209 212 216 219 222 225 229 232 235 238 240 243 246 249 252 255 257 260 263 266 269 272 276 279 283 286 290 294 298 303 307 312 317 322 328 334 340 346 352 359 365 372 379 387 394 401 409 417 424 432 440 447 455 463 470 477 484 491 497 503 508 513 517 520 523 525 526 526 525 522 519 514 509 502 494 485 474 463 451 438 424 410 395 380 364 348 333 317 302 287 272 257 244 230 217 205 193 182 171 161 152 143 135 127 119 112 106 100 94 89 84 79 74 70 66 63 59 56 53 50 48 45 43 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 25 26 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 52 54 56 59 61 64 67 70 73 76 79 82 85 88 91 95 98 102 105 109
 68 71 73 76 79 82 85 87 90 93 96 99 101 104 107 109 112 114 117 119 121 123 125 127 129 130 131 133 134 135 135 136 137 137 137 137 137 137 136 136 135 135 134 133 133 132 131 130 130 129 128 128 128 127 127 127 127 128 128 129 130 131 132 134 136 138 140 143 146 149 152 156 160 164 169 174 179 185 191 197 204 211 218 226 234 242 251 260 269 279 289 298 308 317 327 336 344 352 358 364 369 372 373 373 371 367 361 354 345 335 323 310 297 283 268 253 239 224 210 196 183 170 158 147 136 127 117 109 101 93 87 80 75 69 64 60 56 52 48 45 42 40 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 34 36 38 41 43 45 47 50 52 55 57 60 62 65
 26 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 71 73 75 77 80 82 84 86 88 91 93 96 98 101 104 107 110 113 116 120 124 127 131 135 140 144 149 154 159 165 171 177 183 189 196 203 211 218 226 234 243 251 260 269 278 287 296 305 315 324 333 341 350 358 366 374 380 387 392 397 401 404 407 408 409 408 406 404 400 395 390 383 376 368 359 350 340 330 319 308 297 286 275 264 253 242 232 222 212 202 193 184 175 167 159 152 144 138 131 125 120 114 109 104 100 95 91 87 84 80 77 74 71 68 66 63 61 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 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 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 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 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25
 63 64 66 67 68 70 71 72 74 75 77 79 80 82 84 85 87 89 91 93 96 98 100 103 105 108 111 114 117 121 124 128 132 136 141 146 151 157 163 169 176 184 192 201 210 220 231 243 256 270 285 301 318 336 356 377 399 422 446 472 498 525 553 582 610 638 666 693 718 741 762 780 795 806 814 817 815 810 800 787 769 749 726 700 672 643 613 583 552 522 492 462 434 406 380 355 331 308 287 267 248 230 214 198 184 170 158 147 136 126 117 109 101 94 88 82 77 72 67 63 59 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 53 54 55 56 58 59 60 61 62
 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 56 58 60 63 66 68 71 74 77 81 84 88 91 95 99 103 108 112 117 121 126 131 137 142 148 153 159 165 171 177 183 189 195 202 208 214 220 225 231 236 241 246 250 254 258 261 264 266 268 270 271 271 271 271 270 269 267 265 262 260 256 253 250 246 242 238 233 229 224 220 215 210 206 201 196 191 187 182 177 173 168 164 160 155 151 147 143 139 136 132 128 125 121 118 115 112 109 106 103 101 98 96 93 91 89 87 85 83 81 79 77 76 74 73 71 69 68 67 65 64 63 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24
 67 70 72 75 78 81 85 88 91 95 99 102 106 110 114 119 123 128 133 138 143 148 154 159 165 171 177 184 190 197 204 211 217 224 231 238 245 251 257 263 269 274 279 283 287 290 292 294 295 295 294 293 291 288 285 281 276 272 266 261 255 249 243 237 231 225 219 213 207 201 195 190 185 180 175 170 166 162 158 154 150 147 143 140 137 134 132 129 127 125 123 121 119 117 115 114 112 111 110 109 108 107 106 105 104 103 103 102 102 101 101 101 101 100 100 100 100 100 100 101 101 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 109 109 110 110 111 111 111 112 112 112 112 112 112 112 112 112 112 112 111 111 111 110 109 109 108 107 107 106 105 104 103 102 101 99 98 97 95 94 93 91 89 88 86 84 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 37 39 41 43 45 47 50 52 54 57 59 62 64
 108 113 117 122 128 133 138 143 149 154 160 165 171 176 182 187 192 197 202 207 211 215 219 222 225 228 230 232 233 234 234 234 233 232 230 228 226 223 220 216 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 114 111 109 106 104 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 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 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 72 75 79 82 86 90 95 99 103
 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 74 77 81 85 89 94 98 103 109 114 120 126 133 140 147 155 163 171 180 190 199 209 219 230 241 252 263 274 284 295 306 315 325 334 342 349 355 360 363 366 368 368 367 365 362 358 353 347 340 333 326 318 310 301 293 284 275 267 258 250 241 233 225 218 210 203 196 189 183 177 171 165 160 154 149 144 140 135 131 127 123 119 115 112 109 105 102 100 97 94 92 89 87 85 83 81 79 77 76 74 73 72 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28
 91 98 105 113 121 130 139 148 159 169 181 193 205 218 232 246 260 275 290 305 320 336 351 365 379 393 405 416 426 434 440 445 448 448 448 445 440 434 426 418 408 397 385 373 361 349 336 323 311 299 287 276 265 254 244 235 225 216 208 200 193 185 178 172 166 160 154 149 143 139 134 129 125 121 117 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 67 65 62 60 58 56 54 51 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 18 20 22 24 26 28 31 33 36 39 43 46 50 54 58 63 68 73 79 85
 44 47 50 54 57 61 65 69 73 78 82 87 92 97 102 107 113 119 124 130 136 142 148 154 160 166 172 178 184 190 195 200 205 210 214 217 221 224 226 228 229 230 231 231 230 229 228 227 225 223 220 218 215 212 209 206 203 200 198 195 192 190 188 186 184 182 181 179 178 177 177 176 176 176 176 176 176 177 178 179 180 181 182 184 186 188 190 192 194 196 199 201 204 207 210 213 216 219 222 225 228 231 233 236 239 241 243 245 247 248 250 250 251 251 250 250 248 247 245 242 240 236 233 229 225 220 216 211 206 201 196 191 186 180 175 170 165 160 155 151 146 142 137 133 129 125 121 117 114 110 107 103 100 97 94 91 89 86 83 81 78 76 74 72 69 67 65 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 14 16 17 19 21 23 25 28 30 32 35 38 41
 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 47 50 54 58 62 66 71 77 82 89 95 103 111 119 129 139 150 162 175 189 204 221 239 258 279 301 324 349 376 403 431 461 490 520 550 579 607 633 657 679 697 713 725 733 738 740 739 734 727 718 707 694 680 665 649 633 616 600 583 567 550 534 519 503 488 474 459 445 431 417 404 391 378 365 352 339 327 315 302 290 278 266 255 243 232 221 210 199 189 179 169 160 151 143 135 127 119 112 106 100 94 88 83 78 73 69 65 61 57 54 51 48 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4
 11 12 14 15 17 18 20 22 24 26 28 31 34 36 40 43 47 51 55 59 64 70 76 82 89 97 106 115 125 136 148 162 176 192 210 229 250 273 297 324 352 382 414 447 482 517 552 586 619 649 676 699 717 729 735 734 729 717 701 681 657 632 604 576 547 519 491 464 439 414 391 369 348 329 311 295 279 265 251 239 227 216 206 197 188 180 172 165 158 152 146 140 135 130 125 120 116 112 108 104 100 97 94 90 87 84 81 79 76 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10
 39 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 85 89 92 97 101 106 111 116 122 128 134 141 148 156 164 173 182 192 203 214 226 238 251 265 280 296 312 328 346 364 382 400 419 438 456 475 492 508 524 538 550 561 569 575 580 581 581 578 574 567 559 549 537 525 511 497 482 466 451 435 419 404 388 373 358 344 330 317 304 291 279 268 256 246 236 226 217 208 199 191 183 176 169 162 156 150 144 139 133 128 124 119 115 111 107 103 100 97 93 91 88 85 83 80 78 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38
 92 98 104 110 116 122 129 135 142 149 157 164 171 178 186 193 200 207 214 220 226 232 237 242 247 250 254 256 258 259 260 260 260 259 257 255 252 250 246 243 239 235 231 227 223 218 214 210 206 202 198 195 191 188 185 182 179 176 174 171 169 167 165 163 162 160 159 157 156 155 153 152 151 150 149 148 147 146 145 144 143 142 141 140 138 137 136 135 134 132 131 130 128 127 125 124 122 121 119 117 116 114 112 110 109 107 105 103 101 99 98 96 94 92 90 89 87 85 84 82 81 79 78 76 75 74 72 71 70 69 68 66 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 49 52 56 60 64 68 72 77 82 87
 47 48 50 52 54 56 58 60 62 64 66 69 71 73 76 78 81 83 86 88 91 93 96 99 101 104 106 109 111 114 116 119 121 123 125 127 129 130 132 133 135 136 137 137 138 138 139 139 139 138 138 138 137 136 135 134 133 132 130 129 127 126 124 122 120 119 117 115 113 111 110 108 106 104 102 100 99 97 95 93 92 90 88 87 85 83 82 80 79 77 76 74 73 72 70 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45
 19 22 24 27 29 32 35 39 42 45 49 53 57 62 66 71 76 82 87 93 100 107 114 121 129 137 146 155 165 175 186 197 208 220 233 246 259 272 286 300 315 329 344 358 372 386 400 413 425 437 447 457 466 474 481 487 492 496 499 501 502 502 502 501 499 497 495 492 489 485 482 478 474 470 465 461 457 452 447 443 438 433 428 423 418 413 407 401 395 389 383 376 369 362 355 347 339 331 323 314 306 297 288 278 269 260 251 241 232 223 214 205 196 188 180 172 164 157 150 143 137 131 125 120 114 109 105 100 96 92 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 17
 138 140 141 143 144 146 147 149 150 151 153 154 156 157 158 160 162 163 165 167 169 171 173 175 177 180 182 185 188 191 194 197 201 205 209 213 217 222 227 232 237 243 248 254 260 266 272 278 285 291 297 303 308 314 319 324 328 332 335 338 340 342 343 343 343 342 341 339 336 333 329 325 321 316 310 305 299 293 287 280 274 267 261 254 248 241 234 228 221 215 209 203 196 190 185 179 173 168 162 157 152 147 142 137 132 128 124 119 115 111 107 104 100 97 94 90 88 85 82 79 77 75 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 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 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 71 74 76 79 82 85 87 90 93 96 99 101 104 107 109 112 114 117 119 121 123 126 128 130 131 133 135 137
 49 51 53 56 58 61 63 66 69 72 75 78 82 85 89 93 97 102 106 111 117 122 128 134 140 147 155 163 171 180 189 199 210 222 234 247 261 276 291 308 325 343 363 383 403 424 446 468 490 511 532 552 571 588 602 615 624 631 634 634 631 625 616 604 590 573 555 536 515 494 473 451 430 409 388 368 349 330 313 296 279 264 250 236 223 211 199 188 178 168 159 151 143 135 128 121 115 109 104 98 93 89 84 80 77 73 70 67 64 61 59 56 54 52 50 49 47 46 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 43 45 47
 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 63 67 71 75 80 85 90 96 103 110 118 126 136 146 157 170 183 198 215 233 253 275 298 325 353 384 418 454 492 533 576 621 667 713 759 803 844 881 913 939 957 968 970 964 950 930 904 873 838 800 762 722 683 644 606 570 535 503 472 443 415 390 367 345 324 305 288 272 257 243 230 218 207 197 187 178 170 163 156 149 143 138 132 128 123 119 115 112 109 106 103 101 98 96 94 93 91 89 88 86 85 84 83 81 80 79 78 77 76 74 73 72 71 70 68 67 66 65 63 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20
 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 76 78 80 83 86 88 92 95 98 102 105 109 114 118 123 128 134 140 146 153 160 168 176 185 195 205 216 227 239 252 265 280 294 310 326 342 358 375 391 407 423 437 451 463 474 482 489 493 496 495 493 488 481 472 461 448 435 420 404 388 372 355 339 323 307 291 276 261 247 234 221 209 197 186 176 166 157 148 139 132 124 117 111 105 99 93 88 83 79 75 71 67 64 61 58 55 53 50 48 46 45 43 42 40 39 38 37 37 36 35 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48
 11 13 15 17 19 22 24 27 30 33 36 40 43 47 52 56 61 66 72 78 84 91 99 107 115 125 135 146 157 170 183 197 213 229 247 265 285 306 328 351 375 400 426 452 478 504 529 553 577 598 617 634 649 660 668 673 675 673 669 662 653 642 629 615 600 584 567 550 533 516 500 484 468 452 437 423 409 396 383 371 360 348 338 328 318 308 299 290 282 274 266 259 251 244 237 231 224 218 212 206 200 194 189 183 178 173 168 163 158 154 149 145 141 137 133 129 126 122 119 115 112 109 106 104 101 98 96 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 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 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10
 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 94 98 103 108 113 119 125 131 138 145 152 160 168 177 186 195 204 214 224 235 245 256 267 279 290 301 312 323 333 343 353 362 371 379 386 393 398 403 407 410 412 413 413 412 410 407 404 399 394 389 382 375 368 360 351 343 333 324 315 305 295 286 276 266 257 247 238 228 219 210 202 193 185 177 170 162 155 149 142 136 130 124 119 114 109 104 100 96 92 88 85 82 79 76 73 70 68 65 63 61 59 57 55 54 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 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 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16
 31 33 36 38 41 44 48 51 55 59 63 68 72 77 83 89 95 102 109 116 124 133 142 152 163 174 186 199 213 227 242 258 275 293 311 329 348 367 386 405 424 441 458 473 486 497 507 513 517 519 518 515 509 501 492 481 469 456 442 428 413 399 385 371 358 345 333 321 310 300 291 282 274 266 260 253 248 243 239 235 232 229 227 225 224 223 223 223 224 225 226 228 230 233 236 240 244 248 253 258 264 269 276 282 289 296 303 310 317 324 330 337 342 348 352 355 357 358 358 357 354 349 344 337 329 319 309 298 286 274 261 249 236 223 211 199 187 176 165 155 145 136 127 119 111 103 97 90 84 79 73 69 64 60 56 52 48 45 42 39 37 34 32 29 27 25 23 22 20 18 17 16 14 13 12 11 9 8 7 6 5 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 21 22 24 26 28
 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 98 101 105 108 112 116 121 125 130 136 141 147 153 160 167 174 182 190 199 209 219 230 241 253 266 280 295 310 326 343 361 379 398 418 437 457 477 496 515 533 550 565 578 589 598 604 607 607 605 600 592 582 569 555 539 522 504 485 465 446 426 406 387 369 350 333 316 299 284 269 255 241 228 216 205 194 184 174 165 156 148 140 133 126 119 113 108 102 97 92 88 84 80 76 73 70 67 64 62 59 57 55 54 52 51 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 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 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 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58
 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 65 67 70 74 77 81 85 89 93 98 104 109 115 122 129 137 145 153 163 173 183 194 206 219 231 245 259 273 287 301 315 329 342 354 365 375 384 391 396 399 401 400 398 395 389 383 375 367 357 347 337 326 315 304 293 282 271 261 251 241 231 222 213 205 196 189 181 174 167 160 154 148 142 136 131 126 121 116 111 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 57 55 53 52 50 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25
 22 24 25 26 27 29 30 32 33 35 37 39 41 42 45 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 99 103 108 112 117 122 128 133 138 143 149 154 159 164 169 174 179 184 188 192 195 198 201 203 205 207 208 208 208 208 207 206 204 202 200 198 195 192 188 185 181 178 174 170 166 162 158 154 150 146 142 138 134 131 127 123 119 116 112 108 105 101 98 95 92 89 85 82 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21
 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 72 76 80 85 90 95 101 107 114 122 130 139 149 160 172 185 200 216 234 254 276 301 328 358 391 427 467 511 558 609 664 722 783 846 910 973 1035 1094 1146 1191 1227 1251 1264 1264 1251 1227 1193 1151 1101 1047 989 930 870 812 755 700 648 599 553 510 470 433 399 367 337 310 285 262 241 221 203 187 172 157 145 133 122 112 102 94 86 79 73 67 61 57 52 48 45 41 39 36 34 32 30 29 28 27 26 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 16
 23 24 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 91 95 100 105 111 116 123 129 136 144 152 160 169 179 189 200 211 223 235 248 261 275 289 303 318 332 347 361 374 388 400 412 423 433 442 449 455 460 464 466 467 466 465 462 458 454 448 442 434 427 418 410 401 391 381 371 361 350 340 329 318 307 296 286 275 264 253 243 232 222 212 202 193 183 174 165 157 148 140 133 125 119 112 106 100 94 89 84 79 75 71 67 64 60 57 54 52 49 47 45 43 41 39 38 36 35 34 33 32 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 22
 44 46 49 52 55 58 61 64 67 70 74 78 82 85 90 94 98 103 107 112 117 122 127 133 138 144 149 155 161 167 173 179 185 191 196 202 208 213 219 224 229 234 238 242 246 250 253 256 258 260 262 264 265 266 267 268 268 268 268 268 267 266 266 265 264 263 262 261 260 259 257 256 255 254 252 251 250 249 247 246 245 243 242 241 239 238 237 235 234 232 231 229 227 226 224 222 220 218 216 214 212 210 207 205 202 200 197 194 192 189 186 183 180 176 173 170 167 164 160 157 154 151 148 144 141 138 135 132 129 126 123 120 118 115 112 110 107 104 102 99 97 95 92 90 88 86 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 39 42
 43 45 47 49 52 54 57 59 62 65 68 71 74 77 81 84 88 92 96 100 105 110 115 120 125 131 137 143 150 157 165 173 181 190 199 208 219 230 241 253 266 279 293 308 323 339 355 372 390 408 426 445 463 481 499 517 534 549 564 577 588 597 605 610 612 612 610 606 599 590 579 567 553 537 521 504 486 467 449 430 411 393 375 357 340 323 307 291 276 262 248 235 223 211 199 188 178 168 159 150 142 134 127 120 113 107 101 96 91 86 81 77 73 69 66 63 60 57 55 52 50 48 47 45 44 43 41 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 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 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 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 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 37 39 41
 37 39 43 46 49 53 57 62 66 71 77 82 89 95 102 110 118 127 137 148 159 172 185 200 216 233 251 271 293 316 341 368 396 426 457 490 524 558 592 625 658 688 715 738 756 769 776 778 773 763 748 727 704 677 648 617 586 555 524 493 464 436 410 384 361 338 318 298 280 263 248 233 220 207 196 185 175 165 157 148 141 134 127 121 115 109 104 99 95 90 86 82 78 75 72 68 65 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 6 7 8 9 10 12 13 15 16 18 20 22 24 26 29 31 34
 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 76 78 81 84 86 90 93 97 101 105 109 114 119 125 131 137 144 152 160 168 177 187 198 209 221 234 247 261 276 291 307 323 339 356 372 389 404 419 433 446 457 467 475 480 484 485 484 481 476 469 460 450 438 425 412 397 383 368 353 338 323 308 294 280 267 254 241 229 218 207 196 186 176 167 159 150 143 135 128 122 115 109 104 98 93 88 84 80 76 72 68 65 62 59 56 54 52 49 47 45 44 42 41 40 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 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 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 44
 147 152 158 163 169 175 181 187 194 200 207 213 220 227 235 242 249 256 264 271 279 286 294 301 308 315 322 329 335 341 347 353 358 363 367 371 375 378 381 383 385 387 388 389 389 390 390 390 389 389 389 389 388 388 388 389 389 390 391 392 393 395 397 400 403 406 410 414 418 423 428 434 439 446 452 459 466 473 480 488 495 503 511 518 526 533 540 547 553 559 564 568 572 574 575 575 573 571 566 561 553 545 535 523 510 496 481 466 449 432 414 396 378 360 342 324 307 290 274 258 243 229 216 203 191 179 168 158 149 140 132 124 117 110 104 98 92 87 83 78 74 70 67 64 60 58 55 52 50 48 46 44 42 40 38 37 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 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 16 17 18 19 20 20 21 22 22 23 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 64 66 69 71 74 77 80 83 87 90 94 97 101 105 109 113 118 122 127 132 137 142
 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 39 41 43 46 49 52 56 59 64 68 73 78 84 90 96 104 111 120 129 138 149 160 171 183 196 210 224 238 253 267 282 297 311 324 337 348 359 368 375 380 384 386 386 384 380 375 368 361 352 342 331 320 309 298 286 274 263 251 240 230 219 209 200 190 182 173 165 158 151 144 138 132 126 121 116 111 107 103 99 95 92 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 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 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 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 1 1 1 1 2 2 2 2 3 3
 77 78 78 79 80 81 82 83 84 85 86 87 88 90 91 92 94 96 97 99 101 103 105 108 110 113 115 118 121 124 127 130 134 137 141 145 149 153 157 162 166 171 176 181 186 191 196 201 206 212 217 222 227 232 237 242 246 251 255 259 262 266 269 272 274 277 279 280 282 283 284 285 285 285 285 285 285 284 284 283 282 281 280 278 277 275 274 272 270 268 266 264 262 260 257 255 252 250 247 244 241 238 235 232 228 225 221 217 213 209 205 201 197 192 188 183 179 174 170 165 161 156 152 147 143 138 134 130 126 122 119 115 112 108 105 102 99 96 94 91 89 86 84 82 80 79 77 75 74 73 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 86 87 88 90 91 93 94 95 97 98 99 101 102 103 104 105 106 106 107 108 108 108 109 109 109 109 108 108 108 107 106 106 105 104 103 102 101 100 98 97 96 95 94 92 91 90 89 87 86 85 84 83 82 80 79 78 77 76 76 75 74 73 72 71 71 70 69 69 68 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 76 76
 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 47 48 50 52 55 57 59 62 65 67 70 74 77 80 84 88 92 96 100 104 109 113 118 123 128 133 138 143 148 153 158 163 168 173 177 182 186 190 194 197 200 203 206 208 210 212 214 215 216 217 217 217 217 217 217 216 216 215 214 213 211 210 209 207 205 203 202 200 198 195 193 191 188 186 183 181 178 175 172 169 166 163 160 156 153 150 146 143 140 136 133 129 126 122 119 116 112 109 106 103 100 97 94 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 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 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19
 18 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 79 83 87 91 95 99 103 108 112 117 122 128 133 138 144 150 155 161 167 172 178 183 189 194 198 203 207 211 214 217 219 221 223 224 224 224 224 223 222 220 218 216 214 211 208 205 201 198 194 190 187 183 179 175 171 167 163 159 156 152 148 144 141 137 133 130 127 123 120 117 114 111 108 105 102 99 96 94 91 89 87 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 14 15 16 16 17 18
 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 77 78 80 82 84 86 89 91 93 96 98 100 103 106 108 111 114 117 120 124 127 130 134 137 141 145 149 153 158 162 167 171 176 181 187 192 198 204 210 216 222 229 235 242 249 256 263 270 278 285 293 300 307 315 322 329 336 343 349 356 362 368 373 379 384 388 392 396 399 401 404 405 406 407 406 406 404 402 399 396 392 387 382 376 370 363 355 348 339 330 321 312 302 292 282 272 262 252 242 232 223 213 204 195 186 178 170 162 154 147 140 134 127 122 116 111 106 101 96 92 88 84 80 77 74 71 68 65 62 60 58 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 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 14 14 14 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 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 50 51 53
 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 68 70 73 75 78 81 84 87 91 94 98 102 106 111 115 120 125 130 135 141 146 152 158 164 170 176 182 188 193 198 203 208 212 215 218 220 221 222 222 221 220 218 215 212 208 204 199 194 189 184 179 174 169 163 158 154 149 144 140 136 132 128 125 122 119 116 113 111 108 106 105 103 101 100 99 98 97 97 96 96 96 96 96 97 97 98 99 100 101 103 104 106 108 110 113 115 118 121 125 128 132 135 139 144 148 152 157 161 166 170 174 178 182 186 189 192 195 197 198 199 200 200 199 198 196 193 190 187 183 179 175 170 165 161 156 151 145 140 135 130 126 121 116 112 107 103 99 95 91 88 84 81 77 74 71 68 65 63 60 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 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 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41
 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 54 57 61 65 70 74 80 86 92 99 107 115 124 134 144 156 168 181 195 210 226 243 261 279 298 317 336 355 374 392 409 424 438 450 460 467 472 474 474 472 468 462 454 445 435 424 412 400 388 375 363 350 338 326 315 304 293 283 273 264 255 246 238 230 223 216 210 203 198 192 187 182 177 172 168 164 160 157 153 150 147 144 141 138 136 133 131 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 75 74 72 70 69 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11
 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 39 41 44 47 50 54 57 62 66 71 76 82 88 94 102 110 118 128 138 149 161 175 189 204 221 239 258 279 301 324 347 372 397 422 447 471 494 515 534 549 562 570 575 576 574 567 558 545 531 514 496 477 458 438 418 399 380 362 344 327 311 296 282 269 256 244 233 223 213 204 196 188 181 174 168 162 156 151 146 142 138 134 131 127 124 122 119 117 115 113 112 110 109 108 107 107 106 106 105 105 105 105 105 106 106 106 107 107 107 108 108 109 109 109 110 110 110 110 110 110 110 109 109 108 108 107 106 105 104 103 101 100 99 97 96 94 92 91 89 87 85 83 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 55 54 52 51 49 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8
 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 69 71 73 76 78 81 83 86 89 92 95 98 101 105 108 112 116 119 123 127 131 136 140 144 149 154 159 163 168 173 179 184 189 195 200 206 211 217 223 229 234 240 246 251 257 262 268 273 278 283 288 293 298 302 307 311 314 318 321 324 327 330 332 334 335 337 338 338 339 339 338 338 337 335 333 331 329 326 323 319 315 311 307 302 297 292 286 281 275 269 263 256 250 244 237 231 224 218 212 206 199 193 188 182 176 171 165 160 155 151 146 142 137 133 129 126 122 119 115 112 109 106 103 100 98 95 93 91 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33
 57 57 58 58 59 60 60 61 61 62 63 63 64 64 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 93 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 117 118 119 120 122 123 124 125 126 127 127 128 129 129 130 130 130 131 131 131 131 131 131 130 130 130 129 129 128 128 127 126 125 124 123 122 121 120 118 117 115 114 112 110 109 107 105 103 101 99 97 95 93 90 88 86 84 81 79 77 75 73 70 68 66 64 62 61 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 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 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56
 60 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 95 96 97 98 99 100 100 101 102 102 103 104 104 105 105 105 106 106 107 107 107 108 108 108 109 109 110 110 111 111 112 112 113 113 114 115 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 134 136 137 138 140 141 142 144 145 146 146 147 148 148 148 147 147 146 145 143 141 139 137 134 130 127 123 119 115 111 106 102 97 93 88 84 79 75 71 67 63 60 56 53 50 47 44 42 40 37 35 33 31 30 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 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 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 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 47 48 49 50 52 53 54 56 57 58 59
 29 31 32 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 72 74 77 80 83 85 88 91 93 96 98 101 103 105 107 108 110 111 112 113 114 114 115 115 115 115 114 114 113 113 112 112 111 111 110 110 109 109 108 108 108 108 108 108 109 109 110 110 111 112 113 114 116 117 118 120 122 123 125 127 129 131 133 135 137 140 142 144 146 148 149 151 153 154 155 156 157 157 157 157 156 155 153 152 150 147 144 141 137 134 130 126 121 117 112 108 103 99 94 90 86 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28
 61 64 68 72 76 80 84 88 93 98 103 109 114 120 126 132 139 145 152 159 166 173 180 187 194 200 207 213 219 225 230 235 239 242 245 247 248 249 249 248 246 244 242 238 235 231 227 222 218 213 208 204 199 195 190 186 182 178 175 172 169 166 163 161 159 157 155 154 153 152 151 150 150 150 150 150 150 150 151 151 152 153 154 155 156 157 158 159 161 162 163 165 166 167 169 170 171 172 173 174 174 175 175 175 175 175 174 173 172 171 170 168 166 164 161 159 156 153 150 147 143 140 136 133 129 126 122 118 115 111 108 105 101 98 95 92 89 86 83 81 78 76 73 71 69 66 64 62 61 59 57 55 54 52 50 49 47 46 45 43 42 41 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 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 39 41 43 46 49 51 54 58
 136 139 142 144 147 150 152 154 156 158 159 161 162 163 164 164 164 165 164 164 164 163 162 161 160 159 158 157 155 154 152 151 149 147 146 144 143 141 140 138 137 136 135 134 134 133 133 133 133 133 133 134 134 135 136 137 139 140 142 144 146 148 150 152 155 157 160 162 165 168 170 173 176 178 181 183 186 188 190 192 194 196 198 199 200 201 201 202 202 201 201 200 198 197 195 192 190 187 183 180 176 172 168 163 159 154 149 144 139 134 130 125 120 115 110 106 102 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 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 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 79 82 86 89 93 96 100 104 108 111 115 118 122 126 129 132
 47 47 48 49 50 51 51 52 53 54 55 56 58 59 60 61 63 64 66 68 69 71 74 76 78 81 84 87 90 94 98 102 106 111 117 122 129 135 143 151 159 168 178 189 200 212 225 238 252 266 281 296 311 326 340 353 366 377 386 393 398 401 401 399 394 387 377 366 353 339 324 309 293 277 261 245 230 216 202 188 176 164 152 142 132 122 114 105 98 91 84 78 72 67 62 57 53 48 45 41 38 35 32 29 27 24 22 20 18 16 15 13 12 11 9 8 7 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 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 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46
 148 149 150 151 152 152 153 153 152 152 152 151 150 149 148 147 146 145 143 142 140 139 138 136 135 133 132 131 130 128 127 126 125 125 124 124 123 123 123 123 123 124 125 126 127 128 130 132 134 136 139 142 145 148 152 155 160 164 168 173 178 182 187 192 197 202 208 213 218 222 227 232 236 240 244 248 251 254 257 259 261 263 264 265 265 265 264 264 262 261 259 256 253 250 247 243 239 235 230 225 220 215 210 205 199 194 188 182 177 171 166 160 155 150 145 140 135 130 126 122 118 114 110 106 103 100 97 94 92 90 87 85 84 82 80 79 78 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 37 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 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 47 50 52 55 58 61 65 68 71 75 79 82 86 90 94 98 102 106 110 114 117 121 124 128 131 134 137 139 142 144 146
 30 32 34 36 38 41 43 46 49 51 55 58 61 65 69 73 78 83 88 93 99 104 111 117 124 132 140 148 157 166 175 185 195 206 217 228 239 250 262 273 284 294 304 313 322 330 336 342 346 349 351 352 351 349 346 342 337 331 324 317 310 302 293 285 276 268 259 251 242 234 226 218 211 204 197 190 183 177 171 165 159 154 149 144 139 134 130 126 122 118 114 110 107 103 100 97 94 91 88 86 83 80 78 76 74 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28
 66 67 69 70 72 74 76 78 81 83 86 89 92 95 99 103 107 111 116 121 127 132 139 145 152 160 168 177 186 195 205 216 227 238 250 262 274 287 299 311 322 333 343 352 360 366 371 374 375 374 372 368 362 355 346 337 326 315 304 292 280 268 256 245 234 223 212 202 193 184 175 167 159 152 145 139 133 127 122 117 112 108 103 99 96 92 89 86 83 80 78 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64
 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 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 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 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 19 20 20 21 22 22 23 24 24 25 26 26 27
 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 64 66 68 71 74 77 80 83 86 89 93 97 101 105 109 113 118 122 127 132 136 141 146 151 155 160 165 169 173 177 180 183 186 188 190 191 192 192 192 191 189 187 184 181 178 174 170 165 160 155 150 145 139 134 129 123 118 113 108 103 98 93 89 84 80 76 72 69 65 62 59 56 53 50 48 45 43 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 59 61 62 63 64 65 65 66 67 67 67 68 68 68 67 67 67 66 65 65 64 63 62 61 59 58 57 55 54 53 51 50 48 47 45 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 20 20 19 18 17 16 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20
 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 55 57 58 60 63 65 67 70 73 76 79 82 86 89 93 97 102 106 111 116 121 126 132 138 143 149 155 161 168 174 180 186 192 198 203 209 214 218 222 225 228 230 232 233 233 232 231 229 226 222 218 214 209 203 197 191 185 178 172 165 159 152 145 139 133 127 121 115 110 105 100 95 91 87 83 79 75 72 69 66 64 61 59 57 55 53 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 65 65 65 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27
 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 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 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16
 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 43 45 47 50 53 56 60 63 67 72 77 82 88 94 101 108 116 125 134 144 155 167 179 192 206 220 234 248 262 276 288 299 309 316 321 324 324 321 316 309 300 289 277 264 251 237 224 210 197 185 173 162 151 141 132 123 115 108 101 94 88 83 78 73 68 64 61 57 54 51 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 24 23 22 21 21 20 20 20 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 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13
 38 39 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 78 82 85 89 93 97 102 106 110 115 120 125 130 135 140 144 149 154 158 163 166 170 173 176 178 180 181 181 181 180 179 177 175 172 169 165 161 157 153 148 144 139 134 130 125 120 116 112 108 103 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 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 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 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 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 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 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36
 50 50 50 50 51 51 51 52 52 52 53 54 54 55 56 57 57 58 60 61 62 63 65 66 68 70 72 74 76 79 81 84 87 90 93 97 100 104 108 113 117 122 127 132 138 143 149 155 161 167 173 179 185 191 197 203 208 214 219 223 227 231 234 237 239 241 242 243 243 243 243 242 241 239 237 235 233 230 228 225 222 219 215 212 209 205 202 199 195 192 188 185 181 178 175 171 168 164 161 157 154 150 147 143 140 136 133 129 126 122 119 115 112 108 105 101 98 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50
 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 96 101 106 110 115 120 125 130 134 139 142 146 149 152 154 155 156 155 155 153 151 148 145 141 137 133 128 123 118 113 108 103 99 94 89 85 81 76 73 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 55
 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 64 67 70 74 77 82 86 91 97 102 109 115 122 130 138 146 155 164 173 183 192 202 212 221 230 238 246 253 259 263 267 269 270 269 267 264 259 254 247 240 232 224 215 206 197 188 179 170 162 153 145 138 130 123 117 110 104 98 93 88 83 79 74 70 66 63 60 56 54 51 48 46 44 42 40 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31
 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 84 88 91 95 99 103 108 113 118 123 129 136 142 150 157 166 175 184 194 205 217 229 241 255 269 283 298 312 327 342 356 370 383 394 404 413 419 423 425 424 421 416 409 400 389 378 365 351 336 322 307 292 278 264 250 237 224 212 201 190 180 170 161 152 144 137 129 123 116 111 105 100 95 90 86 82 79 75 72 69 66 63 61 59 57 55 53 51 50 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 35
 107 110 112 115 118 120 123 126 129 132 135 138 141 144 147 151 154 157 161 164 167 171 174 177 181 184 187 190 192 195 197 200 202 204 205 207 208 209 210 210 211 211 211 211 211 211 210 210 209 209 208 208 207 207 206 206 205 205 204 204 204 203 203 203 202 202 202 201 201 200 200 199 198 198 197 196 194 193 191 190 188 186 183 181 178 175 172 168 165 161 157 153 149 144 140 135 130 125 120 115 111 106 101 96 91 87 82 78 74 70 66 62 58 55 51 48 45 43 40 38 35 33 31 29 27 26 24 23 22 21 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 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 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 80 82 83 85 88 90 92 94 96 98 100 103 105
 30 31 32 34 35 37 38 40 42 44 46 48 51 54 57 60 63 67 70 75 79 84 89 94 100 107 113 120 127 135 143 151 159 167 175 182 190 196 202 206 209 212 212 211 209 205 201 195 188 180 172 164 155 147 138 130 122 114 107 100 94 88 82 77 72 67 63 59 56 52 49 47 44 41 39 37 35 33 32 30 29 28 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 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29
 33 34 35 36 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 70 72 75 78 80 83 86 89 92 94 97 99 102 104 106 108 109 110 110 111 110 110 109 108 106 104 102 100 98 95 92 90 87 84 82 79 76 74 72 69 67 65 64 62 60 59 57 56 55 54 53 52 52 51 51 50 50 50 50 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 56 57 57 58 58 58 58 59 58 58 58 58 57 57 56 55 54 53 52 50 49 48 46 45 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32
 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 50 52 56 59 62 66 70 74 78 83 88 93 99 105 111 117 123 130 137 144 151 157 164 170 176 182 186 191 194 196 197 197 197 195 192 188 184 179 173 167 160 153 146 139 132 126 119 112 106 100 94 89 84 79 74 70 66 62 58 55 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 30 31 31 31 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14
 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 73 74 75 76 77 78 78 79 80 80 80 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 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 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 66 68 70 71 73 74 76 77 78 79 80 80 81 81 82 82 82 82 81 81 80 79 78 77 76 75 73 72 70 68 67 65 63 61 59 57 55 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 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 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30
 66 65 64 63 62 62 61 61 60 60 59 59 59 59 59 58 58 59 59 59 59 60 60 61 62 62 63 64 66 67 68 70 72 74 76 78 80 83 86 89 93 97 101 105 109 114 119 125 131 137 143 149 156 163 170 178 185 192 200 207 214 220 227 233 238 243 247 251 254 256 258 258 258 258 256 254 251 248 244 240 236 231 226 220 214 209 203 197 191 185 179 173 167 161 156 150 145 139 134 129 124 119 114 109 105 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 51 48 46 44 42 41 39 37 36 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 59 61 63 65 67 69 70 72 73 75 76 77 79 79 80 81 81 82 82 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66
 65 64 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 50 50 50 51 51 52 53 54 55 56 57 59 61 63 65 67 70 73 76 79 83 87 91 95 100 105 111 116 122 128 135 142 148 155 162 170 177 184 190 197 203 209 214 219 223 226 228 229 230 230 228 226 223 219 215 210 204 198 192 185 178 171 164 157 150 142 136 129 122 116 110 104 98 93 88 83 78 74 70 66 62 59 55 52 49 47 44 42 40 37 36 34 32 31 30 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 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 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 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 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 63 64 66 67 68 68 69 70 70 71 71 71 71 71 71 71 70 70 69 69 68 67 67 66
 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 77 77 77 77 78 78 78 78 77 77 77 76 76 75 74 73 72 71 70 69 67 66 64 63 61 59 57 55 53 51 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 21 20 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 54 54 53 52 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28
 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 60 60 60 60 61 61 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20
 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 53 55 58 61 64 68 71 75 78 82 86 90 93 97 101 104 107 110 113 115 117 118 120 120 120 120 119 118 117 115 113 110 108 105 102 99 96 93 90 87 84 81 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 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 14 14 14 14 14 15 15 15
 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 69 73 76 81 85 90 95 100 106 112 118 125 131 138 145 152 159 166 173 179 185 190 194 197 200 201 201 200 198 195 191 186 181 175 168 161 154 147 140 133 126 120 113 107 101 95 90 85 80 75 71 67 63 60 56 53 50 48 45 43 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 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 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26
 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 76 76 77 78 78 79 79 79 79 79 79 79 78 78 77 77 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 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 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19
 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 89 91 93 95 97 98 100 102 103 105 106 108 109 110 111 112 113 114 115 116 116 117 117 118 118 118 118 118 118 117 117 116 115 114 113 112 111 110 108 107 105 103 101 99 97 95 93 90 88 86 83 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 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 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22
 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 71 71 70 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 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 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 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 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
 26 27 28 29 30 31 32 34 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 75 79 82 86 91 95 100 104 109 114 119 124 129 134 139 143 148 151 155 158 160 162 164 164 164 164 162 161 158 156 152 149 145 141 137 133 128 124 120 116 111 107 103 100 96 92 89 86 83 80 77 74 72 69 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 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 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 19 19 20 20 21 22 22 23 24 25 25
 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 53 53 53 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 67 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 74 74 73 72 71 70 68 67 65 64 62 60 58 57 55 53 51 49 47 45 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 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 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 47 47 47 47 46 46 46 45 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45
 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 78 80 82 84 86 89 91 93 95 97 99 100 102 103 105 106 107 107 108 108 108 108 108 107 106 105 104 102 100 99 97 95 92 90 88 85 83 80 78 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 25 25 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 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 41 40 40 40 40 40 40 39 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 22 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 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40
 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 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 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 6 6 6
 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 79 82 86 89 92 96 99 102 105 108 111 113 115 117 119 120 121 122 122 122 122 121 120 119 117 115 113 111 109 107 104 102 99 96 94 91 88 86 83 81 78 76 73 71 69 67 65 62 60 59 57 55 53 52 50 48 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10
 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 19 20 21 22 23 23 24 24 24 24 24 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 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 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 51 52 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 85 87 88 89 91 92 93 94 95 95 96 96 96 96 96 96 96 96 95 95 94 93 92 92 91 90 89 88 87 86 86 85 84 84 83 83 82 82 82 82 82 82 82 83 83 84 84 85 86 87 88 90 91 93 95 96 98 101 103 105 108 110 113 116 119 122 125 128 131 134 137 140 143 145 147 149 150 151 151 151 150 149 147 145 142 138 134 130 126 121 116 111 105 100 95 90 85 80 76 71 67 63 59 56 52 49 46 44 41 39 36 34 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 51 51 51 51 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 51 51 51
 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 36 38 40 42 44 45 47 49 50 52 53 54 55 56 57 57 58 58 58 58 58 58 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 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 8 8 8 8 8 8
 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 64 65 67 68 68 69 70 70 71 71 71 71 70 70 69 69 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 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 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 53 55 57 59 61 64 66 68 70 72 74 75 77 78 79 80 80 80 80 80 80 79 78 77 76 74 73 71 69 67 65 63 61 60 58 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30
 34 33 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 54 54 54 55 55 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 59 59 60 60 60 60 60 60 60 59 58 58 57 56 55 53 52 51 50 48 47 45 44 43 41 40 38 37 36
 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 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 34 36 37 39 41 42 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 79 81 83 84 85 86 87 88 88 88 88 88 88 87 86 85 84 83 82 80 79 77 75 74 72 70 68 66 65 63 61 59 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22
 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 40 42 44 45 47 48 50 51 52 53 55 56 57 57 58 59 59 59 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 48 50 53 55 58 61 64 67 70 73 77 80 83 86 89 92 95 97 100 102 103 104 105 105 104 104 102 101 99 97 94 92 89 86 83 80 77 74 71 68 66 63 61 59 56 54 53 51 49 48 46 45 44 42 41 40 39 39 38 37 36 36 35 35 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12
 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 25 25 25 25 24 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 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 14 14 14 14 14 14 14
 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 44 46 48 49 51 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 51 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11
 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41
 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 61 61 60 60 60 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40
 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 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 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 71 71 72 72 72 71 71 70 69 68 67 66 65 63 62 60 59 57 56 54 52 51 49 48 46 44 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 54 52 51 50 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 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
 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 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 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 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 48 48 49 50 51 52 52 53 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 89 91 92 95 97 99 101 103 106 108 110 112 115 117 119 121 123 125 126 128 129 130 130 130 130 130 129 128 127 125 123 120 117 115 111 108 105 101 97 94 90 86 83 79 76 73 69 66 63 60 58 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16
 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 26 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 74 74 73 73 73 72 72 72 71 70 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 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 40 41 43 44 45 46 47 48 49 50 51 52 53 54 54 54 55 55 55 55 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 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 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 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19
 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 76 76 75 75 75 74 74 73 72 71 70 69 68 66 65 63 62 60 58 56 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 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 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44
 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 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 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34
 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 56 56 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 75 75 74 74 73 72 72 71 70 69 68 67 66 64 63 62 61 60 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 64 65 65 66 66 67 67 67 67 68 68 68 68 68
 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 46 47 49 50 52 54 56 58 61 64 66 70 73 76 79 83 87 90 94 97 101 104 108 110 113 115 117 118 119 120 119 119 118 116 114 112 110 107 104 101 97 94 91 87 84 81 78 74 71 69 66 63 61 58 56 54 52 50 48 47 45 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 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 64 66 67 68 70 71 72 73 73 74 75 75 76 76 76 76 76 76 76 75 75 74 73 72 71 69 68 66 65 63 62 60 58 56 54 52 50 48 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 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 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43
 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 43 43 44 44 44 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17
 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 13 13 13 13
 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 54 56 58 61 63 65 67 70 72 75 77 80 82 85 87 90 92 94 96 98 100 101 103 104 104 105 105 105 104 103 102 101 99 97 95 93 90 88 85 82 80 77 74 72 69 66 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 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 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 63 62 61 61 60 59 58 56 55 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 59 60 62 63 64 64 65 66 66 67 67 68 68 68 68 68 68 67 67
 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 29 28 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 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 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 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48 49 50 51 52 53 54 55 56 56 56 56 56 56 56 55 55 54 53 52 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 46
 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 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 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 69 69 70 71 71 71 72 72 72 72 72 71 71 71 70 70 69 68 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 50 50 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
 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 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 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 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
 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 37 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 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 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 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 83 83 83 83 82 82 82 81 81 80 80 79 78 77 76
 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 48 47 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 45 47 49 51 53 55 57 59 60 62 63 64 65 66 67 67 67 67 66 66 65 64 63 61 60 59 57 55 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38
 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 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 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23
 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 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 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 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 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 36 35
 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 52 52 52 51 51 51 51 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 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 42 42 43 43 43 43 43 43 42
 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 65 66 67 68 68 69 69 70 70 70 70 69 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 44 44 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 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36
 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 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 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38
 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 45 47 48 50 52 54 55 57 58 59 61 62 62 63 64 64 64 64 64 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 47 46 46 45 45 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17
 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 10 10 10 10 11 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 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 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7
 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 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 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 41 43 44 45 46 46 47 48 48 49 49
 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26
 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 50 50 51 51 50 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 41 41 40 40 41 41 41 41 41 42 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 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 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29
 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 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 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 55 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26
 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 41 41 41 41 40 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 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 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 61 63 65 66 68 69 70 70 70 71 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28 28 28
 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 43 43 43 42 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 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 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 59 59 58 58 57 57 56 55 54 52 51 50 48 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 36 34 33 32 31 31 30 29 28 28 27 26 26 26 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 39 40 42 43 45 46 48 49 50 51 52 53 54 54 54 54 54 54 53 53 52 51 49 48 47 45 43 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 15 15 15 14 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 21 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 55 55 55 55 54 54 53 52 51 49 48 47 45 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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
 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 25 26 26 25 25 25 24 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 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 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 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6
 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 59 59 59 59 58 58 57 56 55 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37
 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 41 41 41 40 40 40 39 38 37 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 33 34 35 37 39 40 42 44 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 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 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 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 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 30 32 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 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
 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 40 41 42 43 45 46 47 47 48 49 50 50 50 50 50 50 50 50 49 48 47 46 45 44 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 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 20 21 23 24 25 27 28 30 31 33 35 37 39 40 42 44 46 48 50 52 54 55 57 58 60 61 62 62 63 63 63 63 63 62 61 60 59 58 56 55 53 51 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 41 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 45 48 50 53 56 58 61 64 67 70 73 75 78 81 83 85 87 88 90 91 91 91 91 90 89 88 86 84 82 79 77 74 71 68 65 62 59 56 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 30 32 33 34 36 38 40 42 45 48 51 54 58 62 66 70 74 79 84 89 93 98 102 106 110 113 116 118 119 120 119 118 117 114 111 108 104 99 95 90 86 81 76 72 68 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 47 49 51 53 55 57 58 60 61 62 63 64 64 65 65 65 65 65 64 64 63 62 61 60 59 57 56 55 53 52 50 48 47 45 43 42 40 38 36 35 33 31 29 28 26 25 23 22 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 49 50 52 54 55 57 59 60 62 64 65 67 68 69 70 71 72 73 74 74 74 74 74 73 72 71 70 68 66 64 62 60 57 55 52 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21
 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 66 68 69 71 72 73 74 75 75 76 76 76 76 75 75 74 73 72 70 69 67 65 63 61 59 57 54 52 50 48 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 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 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30
 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 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 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 21 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 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 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
 25 24 23 23 22 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 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 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 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 37 38 39 39 40 40 40 40 40 39 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 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 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 50 51 52 53 53 53 53 53 53 52 52 51 49 48 47 45 44 42 41 39 37 36 34 32 31 30 28 27 26
 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 24 26 27 28 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11
 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 73 74 74 74 73 72 71 69 66 63 60 57 54 50 47 43 40 37 34 31 28 26 24 22 20 18 17 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 51 53 56 58 60 61 63 64 65 66 67 67 66 66 65 64 62 61 59 57 56 54 52 50 48 46 44 43 41 40 39 38 37 37 36 36 36 36 36 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 49 49 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 19 21 23 25 28 30 32 34 36 38 40 42 43 45 46 46 47 47 47 46 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 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 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 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 24 23 23 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3
 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 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 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 48 50 52 53 55 56 57 58 59 60 61 61 61 61 61 61 60 60 59 58 57 55 54 53 51 50 48 46 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 42 41 40 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 42 43 44 46 47 48 49 50 52 53 53 54 55 56 56 56 57 57 57 57 57 56 56 55 54 54 53 52 50 49 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14
 29 30 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 38 39 39 39 39 39 40 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28
 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 57 60 63 66 69 72 76 79 82 86 89 92 94 97 99 100 101 101 101 100 99 97 95 92 89 86 82 79 75 72 68 65 62 59 56 54 52 50 48 46 45 44 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 43 46 49 52 55 59 63 67 72 76 81 85 90 94 98 102 105 107 109 111 112 112 111 110 108 106 103 100 97 93 90 86 82 79 75 72 68 65 62 59 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 24 25 26 28 30 31 33 35 37 39 41 43 45 47 48 50 52 53 54 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 50 49 48 47 46 44 43 41 40 39 37 36 34 33 32 30 29 28
 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 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 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12
 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 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 26 27 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 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 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 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 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14
 11 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 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 45 46 47 48 49 49 49 49 48 47 46 44 42 40 38 36 34 32 30 27 25 23 21 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 21 22 24 26 28 30 32 34 36 37 38 39 40 41 41 41 40 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 20 21 23 25 26 28 30 32 33 35 36 38 39 40 41 41 42 42 42 41 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 46 49 52 55 58 62 65 69 72 75 78 80 82 84 85 85 85 84 83 81 79 76 73 70 66 63 60 56 53 49 46 43 40 37 35 32 30 28 26 24 22 21 19 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 14 14 15 16 17 18 20 21 22 24 25 26 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 35 34 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 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 26 28 29 31 32 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 50 53 56 58 61 63 65 66 67 67 67 67 66 64 62 60 57 54 51 48 45 42 39 36 34 31 29 26 24 23 21 19 18 17 15 14 14 13 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 35 37 38 40 41 42 42 43 43 43 43 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 42 42 41 40 40 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 20 19 19 18 18 18 19 19 20 20 21 22 23 25 26 28 29 31 33 34 36 37 39 40 42 43 44 45 45 45 46 46 45 45 44 43 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 38 37 36 34 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13
 57 58 59 61 61 62 62 62 61 60 59 58 56 55 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 65 66 67 67 67 67 65 64 62 59 57 54 51 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 34 36 39 42 45 49 53 57 61 66 70 75 79 83 86 89 91 91 91 90 87 84 80 76 72 68 63 60 56 53 50 48 46 44 42 41 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45 46 47 49 50 52 54 55 57 59 61 63 65 67 68 70 71 71 72 72 71 70 69 67 65 63 60 58 55 53 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 46 47 48 50 52 53 55
 7 8 8 9 9 10 11 12 13 14 16 17 18 20 22 23 25 26 28 29 30 31 32 33 33 33 33 33 32 31 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7
 20 21 22 23 25 27 29 31 34 37 41 44 48 52 56 60 64 68 72 76 80 83 86 89 91 93 94 94 94 93 92 90 88 86 83 80 77 74 71 68 65 62 59 57 54 52 49 47 45 43 42 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 21 21 21 22 23 23 25 26 27 29 30 32 34 36 37 39 41 42 43 45 46 46 47 47 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 69 70 71 72 73 73 73 73 73 72 71 70 68 66 64 62 59 57 54 51 49 46 43 41 38 36 34 32 31 29 28 27 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 58 59 59 58 58 57 56 55 54 52 50 48 46 44 41 39 37 34 32 30 28 26 24 23 21 20 19 19 18 18 18 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 25 24 23 22 22 21 20 19 19 19 19 19 19
 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 37 37 38 37 37 36 35 34 33 31 29 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 45 45 46 46 46 45 44 43 42 41 40 38 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 14 16 18 19 21 23 25 27 28 30 32 33 34 35 35 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 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
 23 22 22 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 51 51 50 49 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 37 36 35 34 32 31 30 29 27 26 25 24
 9 10 10 11 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 36 38 40 42 44 46 47 49 51 52 54 55 56 57 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 70 70 70 71 71 71 71 70 70 69 68 67 66 65 63 61 59 57 55 53 50 48 45 42 40 37 35 32 30 27 25 23 21 19 18 16 15 14 13 13 12 12 12 13 13 14 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 39 41 44 46 48 50 53 55 58 60 62 65 67 69 72 74 76 78 80 82 84 86 87 88 89 90 91 91 91 91 90 90 88 87 85 83 81 79 76 73 70 67 64 61 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 43 43 43 42 42 41 40 39 37 36 34 33 31 29 28 26 24 22 21 19 18 16 15 14 12 11 11 10 9 9 9 8 8 9 9 10 11 11 13 14 15 17 19 21 23 25 28 30 33 36 38 41 44 46 49 51 53 55 57 58 59 60 60 60 60 60 59 58 57 55 54 52 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 10 9 9
 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 37 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 20 20 20 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 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 24 25 26 28 29 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 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 22 22 22 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 45 46 46 45 45 43 42 40 38 36 33 31 29 26 24 22 20 18 17 16 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 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 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 42 42 43 43 42 42 41 40 39 37 36 34 33 31 30 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 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 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 24 26 27 29 31 32 34 35 36 37 37 38 38 38 37 37 36 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27
 23 21 20 19 19 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 48 48 49 49 50 50 50 50 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 46 46 45 44 43 42 40 39 38 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 55 57 59 60 62 63 65 66 67 68 68 68 68 68 67 66 64 63 61 58 56 53 51 48 45 43 40 38 36 33 31 29 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 13 13 14 14 15 16 17 19 20 22 24 27 29 31 34 36 38 40 42 44 45 45 46 46 45 45 44 43 41 40 39 37 36 34 33 32 31 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 39 37 36 34 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 43 43 42 42 42 41 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 43 43 42 41 40 39 37 35 33 31 29 28 26 24
 15 15 16 16 17 17 18 19 19 20 20 21 22 22 22 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 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 35 36 36 36 37 37 36 36 36 35 34 33 32 31 30 29 27 26 25 24 22 21 20 19 18 18 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 22 23 25 26 28 29 30 32 33 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 28 30 31 33 34 36 38 40 41 43 45 46 48 49 50 51 52 53 53 54 54 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 13 13 13 14 14 15 16 17 17 18 19 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 47 45 44 42 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 14 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 10 10 10 10 11 12 12 13 14 16 17 18 19 21 22 24 26 27 29 30 32 33 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 28 29 30 31 32 32 33 33 33 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 37 38 39 41 42 44 46 48 50 52 53 55 57 58 59 60 60 60 59 58 57 55 53 50 48 45 42 39 36 33 31 28 26 23 21 20 18 16 15 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 20 21 23 24 25 26 27 28 28 29 28 28 27 26 25 24 23 22 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 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 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 28 28 28 27 27 27 27 27 26 26 26 26 27 27 27 28 29 30 31 32 34 35 36 38 39 41 42 43 44 44 45 45 44 43 42 40 38 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 25 26 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 11 11 12 12 13 13 14
 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 43 45 47 49 51 53 54 55 56 56 56 56 56 55 54 52 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 37 39 42 45 48 51 55 58 61 64 67 70 72 74 76 77 78 78 78 77 77 75 74 72 70 68 66 63 61 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 31 31 31 32 32 33 34 35 35 36 37 38 40 41 42 43 44 45 46 46 47 47 47 47 46 45 44 43 41 40 38 36 35 33 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 26 27 28 30 31 32 34 36 38 40 43 45 48 52 55 58 62 66 70 74 77 81 84 87 89 91 92 93 93 92 91 89 87 85 82 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 24 23 22 21 21 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 65 68 72 75 79 83 86 89 92 94 96 98 98 98 97 96 93 91 87 84 80 76 72 68 64 60 56 53 49 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 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
 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 37 37 38 37 37 36 35 33 31 29 28 26 24 22 21 19 18 17 15 14 13 13 12 11 11 10 10 9 9 9 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 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 19 20 20 20 20 20 19 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 20 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 33
 21 22 22 23 25 26 28 29 31 34 36 39 43 46 50 55 60 65 71 77 83 89 95 101 106 110 113 115 116 114 112 108 102 96 90 83 77 70 64 58 53 48 44 40 36 33 31 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 30 31 33 34 35 36 37 39 39 40 41 41 41 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 41 42 44 45 47 49 52 54 56 59 62 64 67 70 73 75 78 80 82 84 85 86 87 87 87 86 85 84 82 80 78 76 73 71 68 65 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 45 46 46 47 47 47 46 46 46 45 44 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 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 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 20 20 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 27 26 25 23 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 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 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 18 19 20 22 24 25 27 29 31 32 34 35 36 37 38 38 37 37 36 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 31
 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 16 17 18 20 21 22 23 24 25 25 26 26 25 25 24 23 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 28 29 29 29 29 29 28 28 27 26 25 24 23 22 20 19 18 17 16 15 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 27 30 33 36 39 42 45 47 49 50 51 50 49 47 44 41 38 35 32 29 26 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 35 37 40 42 45 47 49 51 52 53 52 52 50 48 45 42 39 36 33 30 27 25 22 20 18 17 15 14 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 44 44 45 45 44 44 43 42 40 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 20 20 21 20 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 13 14 15 17 19 21 23 25 27 29 31 32 32 33 32 31 30 29 27 25 23 22 20 18 17 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 19 21 23 24 26 28 29 30 31 31 31 31 30 29 28 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 21 21 21 21 21 21 20 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 28 27 27 26 25 23 22 21 19 18 17 16 15 13 13 12 11 10 10 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13
 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 17 18 19 20 21 22 22 22 22 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 24 25 25 25 25 25 25 25 24 23 22 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 33 34 35 35 35 35 34 33 32 30 28 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 19 19 19 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 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 14 14 14 15 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24
 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 40 41 41 42 42 41 41 40 40 39 38 37 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 36 37 38 39 39 40 40 40 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22
 41 40 38 37 36 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 36 36 36 35 34 33 32 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 13 13 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 18 19 20 20 21 22 23 24 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 41 41 40 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 38 39 40 41 42 44 46 47 49 52 54 56 58 60 62 63 65 65 65 65 64 62 60 58 55 52 49 46 43 40 37 34 32 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 42 45 47 50 52 54 56 58 59 60 61 61 61 61 60 59 58 56 54 52 50 48 47 45 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
 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 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 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 16 16 16 16 15 15 14 13 12 12 11 10 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 8 8 9 10 10 11 12 14 15 17 18 20 23 25 27 30 32 34 35 35 35 34 32 30 27 25 22 19 17 15 13 11 10 9 8 7 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 15 16 17 17 18 19 20 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 13 14 15 16 18 19 20 20 21 21 21 21 20 19 18 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 6
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 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 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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
 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 46 46 47 48 48 48 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 43 44 44 44 44 43 43 42 41 40 39 38 36 35 34 33 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 51 52 53 53 54 54 54 53 53 52 51 50 49 48 46 45 44 42 41 40 39 38 36 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 29 30 31 32 33 35 37 38 40 43 45 47 49 52 54 55 57 58 59 60 60 60 60 59 58 56 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 22 22 22 23 24 24 25
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 22 23 25 26 27 27 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 17 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 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
 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 47 48 50 50 51 52 53 53 54 54 54 54 55 55 55 56 56 56 57 58 58 59 59 60 61 61 62 62 62 61 61 59 58 56 54 52 50 47 44 42 39 36 34 31 29 27 25 24 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 33 36 38 41 43 46 48 51 53 55 57 58 59 60 60 60 59 59 58 57 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 28 28 29 30 30 31 33 34 35 37 39 41 43 45 48 51 54 57 61 64 68 72 75 78 81 83 85 85 85 84 83 80 77 73 69 65 61 57 53 49 45 41 38 35 33 30 28 26 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 33 35 38 41 44 47 51 54 56 59 61 63 64 65 65 64 64 62 60 58 56 54 52 50 47 45 43 42 40 39 37 36 35 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
 21 22 24 25 26 28 29 31 32 33 34 35 36 37 37 37 37 37 36 35 34 33 32 30 29 28 26 25 24 23 21 20 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 30 31 31 32 32 32 32 33 32 32 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 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 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 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 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20
 24 25 26 27 28 28 29 29 30 29 29 28 28 26 25 24 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 24 25 26 26 27 27 27 27 26 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 28 29 29 29 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 23 24 24 24 23 23 22 21 20 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 22 23
 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 39 38 37 36 34 33 31 29 28 26 24 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 17 16 16 16 16 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 35 35 35 34 34 34 33 32 32 31 31 30 30 30 30 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 34 36 37 39 41 43 45 47 50 52 55 57 60 62 65 66 68 69 70 70 69 68 67 65 63 60 58 55 52 50 47 45 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 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 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36
 42 42 41 40 39 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 24 25 25 25 26 26 25 25 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 25 26 26 26 25 25 24 23 22 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 32 34 35 36 37 38 38 38 38 37 36 34 33 31 29 27 25 23 22 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 34 35 37 38 39 40 41 41 42 43 43 43 44 44 44 43 43 43
 29 30 31 31 30 30 29 28 26 25 23 22 20 19 18 17 16 15 14 14 14 14 13 13 14 14 14 15 15 16 16 17 18 18 19 19 19 19 19 19 19 18 17 16 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 14 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 12 13 14 14 15 15 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 20 20 20 20 19 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 16 18 20 22 23 25 26 27 28 28 27 26 25 24 22 20 19 18 16 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 23 25 26 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
 3 3 3 3 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 17 17 17 16 15 14 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 72 68 64 59 55 50 46 43 39 36 34 32 30 28 27 26 26 26 26 26 26 27 28 29 30 31 32 33 34 35 36 36 36 35 35 34 32 31 29 27 25 24 22 20 19 18 17 16 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 40 41 42 43 43 43 43 42 41 40 38 36 33 31 28 26 23 21 18 16 14 12 11 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 7 8 10 12 15 18 23 28 35 44 55 69 86 106 128 151 171 184 187 180 164 143 121 101 83 69 56 47 39 32 27 23 20 18 16 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 17 18 19 20 21 21 22 22 23 23 23 22 22 21 21 20 19 18 18 17 16 16 15 15 15 15 15 15 16 17 18 19 21 23 25 28 32 35 40 45 51 58 65 72 79 86 92 97 100 100 99 95 91 85 78 72 65 59 54 49 44 40 37 34 31 29 27 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 11 12 13 14 16 18 21 24 27 32 37 43 50 58 67 77 87 97 107 115 120 122 120 115 107 97 86 75 65 56 48 41 35 30 25 22 19 17 14 13 11 10 9 9 8 7 7 7 7 7 7 7 8 8 9 10 11 13 14 16 19 22 26 30 34 39 45 50 56 62 67 71 74 76 76
 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 21 21 22 21 21 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 24 25 25 25 26 25 25 25 24 23 22 22 21 20 19 18 18 17 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 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17
 42 45 46 47 48 47 46 44 41 39 36 33 30 27 25 23 21 19 17 16 15 14 14 13 13 13 12 12 12 13 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 22 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 25 26 27 27 28 29 29 29 28 28 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 32 34 35 36 36 36 36 35 33 31 30 27 25 23 21 19 18 16 15 14 12 12 11 10 9 9 9 8 8 8 8 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 10 10 10 10 10 10 11 11 12 13 14 15 16 18 20 21 23 25 27 29 31 33 35 36 37 38 38 38 37 36 35 34 33 31 30 28 27 26 25 24 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 20 21 21 21 21 21 20 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 23 26 28 31 34 37 40
 58 59 61 63 64 65 66 66 65 64 63 61 58 55 52 49 46 43 40 37 34 32 30 27 26 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 31 33 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 32 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 38 38 39 39 39 38 38 37 35 34 32 31 29 27 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 33 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 33 32 32 31 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 27 26 24 23 21 20 19 18 16 16 15 14 14 13 13 13 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 28 29 30 31 31 30 29 27 25 23 21 19 17 15 13 12 11 9 9 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 21 23 25 26 27 28 28 28 28 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 26 27 28 28 29 29 28 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 12 13 15 17 18 20 22 24 26 27 28 29 29
 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 13 14 16 18 21 24 27 31 35 39 44 48 51 53 54 52 49 45 41 36 31 27 23 19 16 14 12 10 9 8 7 6 5 5 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 13 14 16 17 18 19 20 20 21 20 20 19 18 16 15 14 13 12 11 10 9 8 8 8 7 7 7 8 8 9 9 11 12 13 15 18 20 23 26 30 33 37 40 42 44 44 43 41 39 36 32 29 26 23 20 18 16 15 14 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 9 10 12 14 16 18 21 24 26 29 32 33 34 34 33 32 29 27 24 21 19 16 14 13 11 10 9 8 7 6 6 5 5 5 5 5 5 6 6 7 8 9 10 12 14 16 18 21 24 28 31 35 38 40 41 41 39 37 34 30 27 24 21 18 16 14 12 11 9 9 8 8 7 7 7 7 8 8 8 9 10 11 12 13 14 16 17 19 21 23 25 28 30 32 34 35 36 37 37 36 35 34 33 31 29 27 25 24 22 21 19 18 17 15 14 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4
 22 22 22 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 28 29 29 30 30 30 29 29 28 27 26 25 24 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 27 27 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 36 37 38 39 40 40 39 39 38 37 35 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 27 27 27 27 26 26 25 25 25 24 24 23 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 50 47 45 42 40 37 35 33 31 29 28 26 25 24 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 20 20 20 20 21 22 23 24 25 27 29 31 33 36 39 42 46 49 53 58 62 66 70 73 75 76 75 74 71 67 62 57 51 46 41 37 33 29 26 24 22 20 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 21 23 25 28 30 33 35 38 41 44 46 48 50 51 52 52 51 49 47 45 42 40 37 34 31 29 27 25 23 22 21 20 19 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 21 22 23 25 27 29 32 35 39 43 48 53 58 63 68 71 73 74 73 71 67 62 57 52 46 41 37 32 28 25 22 20 18 16 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 25 27 30 33 37 40 45 49 54 58 62 65 68 70 71 71 70 69 67 64 62 59 56
 43 46 49 53 57 61 66 71 75 80 84 87 88 89 87 85 81 76 70 65 59 54 49 44 40 36 33 30 28 25 24 22 20 19 18 17 16 15 14 14 14 13 13 14 14 15 15 16 18 19 21 23 26 29 32 36 40 44 49 54 59 64 69 73 76 78 79 79 78 75 72 68 64 59 55 52 49 46 44 42 40 39 39 38 38 38 39 39 40 41 42 43 44 44 45 46 47 47 47 47 46 45 44 42 40 38 36 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 32 31 31 30 29 29 28 27 27 27 27 26 27 27 27 28 29 30 32 34 37 40 44 48 52 57 62 67 72 76 78 80 80 79 76 72 68 63 58 54 49 44 40 37 33 30 28 25 23 22 20 19 19 18 18 17 17 18 18 18 19 20 21 22 23 24 25 27 28 30 33 35 38 41 44 48 52 56 60 65 69 73 76 78 79 79 78 76 73 69 65 61 57 53 49 46 43 40 38 36 34 32 31 30 29 28 28 28 28 28 29 30 31 32 34 35 37 38 40 41 42 42 42 42 41 40 39 37 35 32 30 28 26 23 21 20 18 16 15 14 13 13 12 12 12 13 13 14 15 16 17 18 19 21 22 24 26 27 29 30 31 33 34 34 35 35 35 35 34 34 33 32 32 31 30 30 30 30 30 31 31 32 33 35 36 38 40
 14 15 15 15 15 15 14 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 22 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 28 29 30 30 30 30 29 27 26 25 23 21 20 18 17 16 14 13 13 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 16 17 17 17 18 17 17 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 17 17 17 17 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14
 23 24 24 24 24 24 23 22 21 20 19 18 17 15 14 14 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 30 32 33 33 34 34 34 34 33 33 32 30 29 28 26 25 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 11 12 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 27 29 30 32 33 34 34 35 35 35 35 34 33 32 31 30 29 28 27 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 17 17 18 20 21 23 25 27 29 32 34 36 38 39 40 40 39 38 37 35 32 30 28 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 21 21 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 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 13 14 15 16 17 18 20 21 23 25 27 30 32 34 36 38 40 41 42 42 42 41 40 38 36 34 32 30 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 22 24 26 28 30 32 35 37 39 40 41 41 41 40 39 37 35 32 30 27 25 23 21 20 18 17 16 16 15 15 15 15 16 16 17 18 19 19 20 21 22 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
 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 16 17 19 21 23 25 27 30 32 35 37 39 41 42 42 42 41 40 38 35 32 30 27 24 22 20 18 16 15 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 19 20 20 20 20 19 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 28 30 32 34 36 38 39 40 40 40 40 39 38 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 11 12 14 15 16 17 18 18 19 20 20 20 20 20 20 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 17 18 20 22 24 26 27 29 30 31 31 31 30 29 28 26 25 23 21 19 18 16 15 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8
 30 31 33 34 35 37 38 39 40 41 42 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 24 25 25 27 28 30 32 34 36 39 41 44 46 49 51 53 55 56 57 58 57 56 55 53 51 48 45 43 40 38 36 34 32 31 30 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 31 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 32 32 33 34 36 37 39 41 43 44 46 47 48 49 49 49 48 47 46 44 42 40 38 36 34 32 30 28 26 25 24 22 21 21 20 20 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 49 49 49 49 49 48 47 45 44 42 40 39 37 35 34 32 31 29 28 27 26 26 25 25 25 25 25 25 25 26 27 27 28 29 29 30 30 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 25 24 23 23 23 22 23 23 23 24 24 25 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 23 23 23 24 25 26 27 28 30 32 34 36 38 41 43 45 47 48 49 49 49 49 48 47 45 43 41 39 37 34 32 30 28 27 25 24 23 22 21 21 21 21 21 21 22 23 23 24 25 27 28 29 31 32 33 35 36 37 38 39 39 39 39 38 37 36 35 33 31 30 28 27 26 24 23 23 22 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 25 26 26 26 27 27 27 26 26 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 29 30 30 31 31 30 29 28 27 26 24 22 21 19 17 16 15 13 12 11 11 10 10 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 21 22 24 26 28 29 31 32 33 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 37 38 38 38 38 37 37 35 34 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 26 27 29 30 31 31 32 32 32 31 31 29 28 27 25 23 22 20 19 18 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 25 24 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 22 22 23 25 26 27 27 28 29 29 29 28 27 26 25 24 23 21 20 18 17 16 15 13 12 11 11 10 9 9 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 27 28 29 29 30 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 19 19 19 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 13 14 14 15 15 15 15 15 16 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 23 26 29 32 34 37 38 39 38 37 34 32 29 26 23 21 18 16 14 12 11 10 9 8 7 7 6 6 5 5 5 5 6 6 6 7 7 8 9 9 10 12 13 14 16 18 19 21 24 26 28 29 31 32 32 31 30 29 27 25 23 21 19 17 16 14 13 12 12 11 10 10 10 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 18 19 20 20 21 22 22 22 22 22 21 21 20 18 17 16 15 14 12 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 20 21 21 21 20 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 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 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 18 19 19 19 20 19 19 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 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 14 14 14 15 15 15 15 15 15 15 15 14 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 11
 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 15 15 15 14 14 13 12 11 10 9 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 12 13 12 12 11 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 14 13 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 23 25 27 29 31 32 34 34 35 34 34 33 31 30 28 26 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 17 18 20 21 23 25 26 27 28 27 27 25 24 22 20 19 17 15 14 13 12 11 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 16 16 17 17 17 17 17 16 16 15 15 14 14 13 12 12 11 11 11 11 10 11 11 11 12 13 14 15 16 18 20 22 24 27 29 31 32 34 34 35 34 34 33 31 29 28 26 24 23 21 20 19 18 17 17 17 17 17 17 18 20 21 23 26 29 33 37 42 46 51 55 58 59 59 57 54 50 46 41 37 34 30 28 25 24 22 21 21 21 21 21 22 23 24 25 26 27 29 30 32 33 34 34 34 33 32 31 29 27 24 22 19 17 15 14 12 11 10 9 9 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 18 18 19 19 19 18 18 17 16 15 15 14 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 22 23 23 23 22 21 20 19 17 16 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 15 17 20 23 26 29 33 37 40 43 45 46 45 43 40 37 34 30 27 24 21 19 17 15 13 12 10 9 9 8 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 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
 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 31 31 31 30 30 29 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 23 24 25 26 27 29 31 33 34 36 37 38 38 37 36 34 32 29 27 25 23 21 19 17 16 15 15 14 14 14 14 15 16 17 18 20 22 24 27 29 32 35 37 39 41 42 42 42 41 40 38 35 33 30 28 25 23 21 19 17 16 15 14 14 13 13 13 14 14 15 16 17 18 19 21 22 24 25 26 28 29 31 32 33 34 35 35 36 36 36 36 36 35 35 35 35 35 36 36 37 38 39 41 43 44 47 49 51 53 54 56 57 57 56 56 54 52 50 47 45 42 40 38 36 34 32 31 30 29 28 28 27 27 26 26 26 25 25 25 24 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 16 16 17 17 18 19 20 22 23 24 26 27 28 29 30 30 30 30 30 29 28 27 25 24 22 21 19 18 17 16 15 14 14 14 14 15 15 16 17 19 20 22 24 26 29 31 32 34 35 35 34 33 31 29 27 25 23 21 19 18 16 15 15 14 14 14 13 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 34 35 36 36 36 36 35 34 33 32 30 29 27 26 24 23 21 20 19 18 16 16 15 14 13 13 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 48 46 44 41 38 36 33 31 29 27 25 24 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 31 33 35 36 38 39 41 42 44 45 46 46 47 47 46 46 45 44 43 41 40 39 37 36 34 33 32 31 30 28 28 27 26 25 25 24 24 24 24 24 24 24 25 26 27 28 30 32 34 37 40 44 48 52 56 60 63 66 68 70 70 69 68 66 63 60 56 53 50 47 44 42 40 38 37 35 34 34 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 32 32 33 34 34 35 36 37 38 38 39 39 39 39 39 38 37 37 36 35 34 33 32 31 30 30 29 29 28 28 28 29 30 30 32 33 35 38 40 43 46 49 52 55 57 59 60 61 60 59 57 55 52 49 46 43 41 38 36 35 33 32 32 31 31 31 31 32 32 33 34 34 35 36 36 37 38 38 38 39 39 39 39 38 38 38 37 37 36 35 35 35 35 34 35 35 35 35 36 36 37 37 38 38 38 39 39 39 39 38 38 37 37 36 36 35 35 34 33 33 33 32 32 32 33 33 34 35 36 37 39 40 42 44 45 47 48 49 49 49 49 48 47 45 43 41 39 37 35 34 32 31 30 29 28 28 28 28 28 28 28 29 30 30 31 32 33 34 36 37 38 39 40 41 41 42 42 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 28 29 30 32 33 35 37 40 42 44 46 48 49 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 26 25 24 23 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 40 39 38 36 35 34 32 31 30 28 27 27 26 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 41 41 42 42 41 41 40 39 37 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 23 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 31 32 34 36 38 40 42 45 47 49 51 52 53 53 52 51 50 48 46 44 41 39 36 34 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 28 28 29 30 31 32 34 35 37 40 42 44 47 49 52 54 56 58 59 60 61 61 60 59 58 56 54 51 49 46 44 42 40 38 37 36 35 35 34 34 34 35 35 36 37 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 16 16 16 15 15 15 16 16 17 18 18 20 21 23 24 26 28 30 33 35 37 39 41 43 45 46 47 47 47 47 46 45 44 43 42 40 39 37 36 35 34 33 33 33 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 25 25 25 26 27 28 30 31 33 36 38 41 44 48 52 55 59 63 66 68 70 71 70 69 67 64 60 56 51 47 43 39 35 31 28 26 23 21 20 18 17 16 16 16 16 16 17 17 19 20 22 24 26 29 32 35 39 42 47 51 55 59 62 65 66 67 67 65 63 60 56 53 49 45 42 39 36 33 31 29 28 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 38 38 38 38 38 38 37 36 35 34 33 32 30 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 47 49 51 53 55 56 57 58 58 57 57 56 54 53 51 49 47 45 43 40 39 37 35 33 32 31 30 29 29 28 28 29 29 30 31 32 34 35 37 39 42 44 46 49 51 53 54 56 57 57 58 57 57 56 55 53 51 50 48 46 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 19
 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 10 10 10 11 11 12 13 14 15 16 16 17 18 18 19 19 19 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 15 16 16 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 12 13 14 16 17 19 21 23 25 28 29 31 32 33 33 32 31 29 28 26 24 22 21 19 18 17 15 14 14 13 12 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 16 18 20 22 25 29 32 36 40 44 47 49 50 49 47 43 39 35 31 27 23 20 17 15 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 13 14 15 16 18 20 22 25 28 31 34 38 42 45 48 50 51 51 49 47 43 40 36 33 30 27 24 22 20 19 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 18 17 16 15 14 13 12 11 10 9 9 8 7
 26 26 27 28 29 30 32 34 36 38 40 43 45 47 49 50 51 51 50 50 48 47 45 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 35 35 35 36 36 36 36 36 35 35 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 39 40 42 43 45 46 47 47 47 47 46 44 43 40 38 36 33 31 29 27 25 24 23 22 22 21 22 22 23 24 26 27 29 31 33 35 37 39 40 41 41 41 40 39 38 36 35 33 32 31 29 29 28 27 27 27 27 28 29 30 31 32 34 36 38 40 42 44 46 47 48 49 49 48 47 46 44 42 40 38 36 34 33 32 30 29 29 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 30 29 28 27 26 25 23 22 21 20 19 18 18 18 18 18 18 19 20 21 23 24 26 28 30 32 33 35 36 37 37 37 37 36 36 35 34 32 31 31 30 29 29 29 29 29 29 30 31 32 34 35 37 40 42 44 47 49 51 52 53 54 53 52 51 49 47 45 42 40 38 36 34 33 31 31 30 30 29 30 30 31 31 32 34 35 36 38 39 40 41 41 41 41 40 38 37 35 32 30 28 26 25 23 22 22 21 21 21 21 22 23 24 26 28 30 32 34 36 38 40 42 43 44 44 44 43 42 41 40 39 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 38 37 36 36 36 35 36 36 36 37 38 39 40 41 43 44 45 46 47 47 47 47 46 45 43 41 39 37 35 33 31 29 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
 9 9 10 11 13 14 16 18 20 22 24 27 29 30 31 32 32 32 31 29 28 26 24 22 21 19 18 17 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 22 21 20 19 18 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 17 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 20 22 23 25 27 28 29 29 29 29 27 26 24 22 21 19 18 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 19 19 20 19 19 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8
 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 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 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 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 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 19 19 19 19 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 17 18 18 17 17 17 16 16 15 15 14 14 14 13 14 14 14 14 15 15 16 17 18 19 20 20 21 22 22 22 22 21 20 19 18 17 16 15 14 12 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 18 19 19 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18
 10 9 9 8 8 9 9 9 10 10 11 12 13 14 16 17 19 20 22 23 25 26 27 27 28 28 28 28 28 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 33 35 36 36 37 37 36 35 34 33 31 30 28 26 24 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 23 24 26 28 29 30 31 31 31 31 30 28 27 25 23 21 19 17 16 14 13 12 12 11 11 10 10 10 11 11 12 13 13 15 16 17 18 20 21 22 23 24 24 24 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 36 36 36 36 35 34 33 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 29 30 31 32 32 33 33 33 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 35 35 35 34 33 32 30 29 26 24 22 20 18 16 15 13 12 11 10
 14 14 13 13 13 13 14 14 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 31 32 32 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 34 34 33 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 23 23 24 25 26 27 28 28 29 30 30 30 30 30 29 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 27 29 30 31 33 34 34 35 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 35 36 37 38 38 38 38 37 36 34 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 37 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 16 17 18 19 21 22 23 25 26 26 27 27 26 25 24 23 21 19 18 16 15 14 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 17 16 16 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 7 7 8 8 9 11 12 14 17 20 23 26 29 31 33 34 33 32 30 27 24 22 19 17 16 14 13 12 11 11 11 10 11 11 11 12 13 14 16 18 20 22 25 28 31 34 37 39 41 42 42 41 39 36 33 30 28 25 23 20 18 17 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 9 9 10 10 11 13 14 16 18 20 22 25 27 29 30 30 29 27 25 22 20 17 14 12 11 9 8 7 6 6 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 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 16 17 17 17 17 17 16 16 16 15 15 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 33 36 39 42 46 50 55 59 63 67 69 70 70 68 66 62 57 53 48 44 40 36 33 31 29 27 26 25 24 24 24 25 25 26 28 29 31 34 36 39 43 47 51 56 61 66 71 77 82 86 88 90 90 88 84 80 74 68 63 57 51 46 42 38 35 32 30 28 27 26 25 25 24 24 25 25 26 26 27 28 28 29 29 30 29 29 28 27 26 24 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 17 19 20 22 25 28 31 35 40 44 50 55 59 63 66 68 67 66 63 59 54 50 45 41 37 33 30 27 25 23 21 20 18 17 17 16 16 15 15 15 16 16 17 18 19 21 24 27 30 35 40 47 55 64 74 85 96 107 115 120 121 118 112 103 93 84 74 66 59 53 48 44 40 38 36 34 33 33 32 32 32 32 32 32 31 31 30 30 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 24 25 26 28 29 30 31 32 32 33 33 33 33 33 32 31 31 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 19 20 22 24 27 30 33 36 39 42 44 46 47 48 47 46 45 43 41 39 37 35 33 32 31 30 29 28 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 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 27 26 27 27 27 28
 27 25 24 23 22 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 33 33 34 34 35 35 34 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 34 34 33 33 32 31 30 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 40 42 44 46 48 49 51 52 53 54 55 55 54 53 52 51 49 48 46 44 42 40 38 36 34 33 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 40 41 43 45 47 49 51 52 53 54 54 53 52 51 49 47 44 42 39 37 34 32 30 28 26 24 23 22 21 20 19 19 19 19 19 20 21 22 24 25 27 29 32 34 37 39 42 44 46 47 49 50 50 50 50 49 49 48 47 47 46 46 46 46 46 46 47 48 49 50 51 52 53 54 55 57 57 58 59 60 60 60 61 61 61 60 60 60 59 59 58 57 56 55 55 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 20 20 20 21 22 23 24 25 26 28 30 32 34 36 39 41 44 47 50 52 54 56 57 58 58 57 56 55 53 51 49 47 44 42 40 39 37 36 34 33 32 31 31 30 30 30 29 30 30 30 31 32 33 34 36 37 40 42 45 48 52 55 59 63 66 69 72 73 74 73 72 69 65 61 57 52 47 43 39 35 32 30
 25 24 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 26 27 29 30 31 32 33 34 35 36 37 37 38 38 38 37 36 36 35 33 32 31 30 29 28 26 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 28 29 30 31 32 33 34 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 25 26 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 29 30 30 31 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 31 32 33 34 34 34 33 32 31 30 28 26 24 23 21 20 18 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 35 36 36 36 35 35 33 32 30 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 20 21 22 23 24 25 26 28 29 31 33 34 35 37 37 38 38 39 38 38 37 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 28 27 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 19 20 21 22 23 25 27 29 32 34 37 40 42 44 46 48 49 49 48 47 46 44 42 39 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 23 24 25 26 28 29 30 30 31 31 31 31 30 29 28 27 25 24 23 22 21 20 19 19 19 19 19 19 20 21 22 24 26 28 30 33 35 38 40 43 45 46 47 47 47 47 45 44 42 41 39 37 35 33 32 30 29 28 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 23 23 24 26 27 28 30 32 33 35 37 38 39 40 40 39 38 37 35 33 31 29 27 25 23 22 20 19 19 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 40 41 41 41 41 42 42 42 42 42 43 44 44 45 46 47 49 50 51 53 54 55 55 56 56 55 54 53 51 50 48 46 44 42 40 39 38 37 37 37 37 37 37 38 39 39 40 40 40 40 40 39 38 36 35 33 31 29 27 25 23 22 21 20 20 19 19 20 20 21 22 24 26 28 31 34 37 41 46 50 55 59 62 65 66 66 64 61 57 53 48 44 40 36 32 29 27 25 23 21 20 19 19 18 18 18 18 18 19 19 20 21 23 24 26 29 31 34 38 41 45 49 53 57 60 62 62 62 61 58 55 52 48 45 42 39 36 34 32 30 29 28 27 26 25 24 24 23 23 22 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
 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 20 20 20 19 19 18 17 17 16 15 14 13 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 19 20 20 21 21 20 20 19 17 16 15 14 12 11 10 10 9 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 20 22 24 27 29 31 33 34 35 35 34 33 31 29 26 23 21 19 17 15 13 12 11 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 23 24 24 23 23 22 21 20 19 17 16 15 14 13 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 16 16 17 17 18 20 21 23 25 27 29 30 32 33 34 34 34 33 32 31 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 15 16 17 18 20 22 23 25 27 29 30 31 31 31 30 29 28 26 24 23 21 20 18 17 16 15 14 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 24 26 27 29 31 32 34 35 36 37 37 37 36 35 33 31 28 26 24 22 20 19 17 16 16 15 15 15 16 16 17 18 20 22 24 26 29 33 37 42 47 54 61 68 76 83 89 92 93 90 85 78 70 62 54 46 40 35 30 27 24 22 21 20 19 19 20 20 21 22 23 24 26 27 29 30 32 32 33 33 32 31 29 27 25 23 21 19 17 16 15 14 14 13 13 13 13 14 15 15 16 18 19 21 23 25 27 30 32 35 37 38 39 40 40 39 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 15 15 15 15 14 14 14 15 15 15 16 17 18 19 21 23 26 29 33 37 41 46 51 55 58 60 61 60 58 55 52 48 44 41 37 34 32 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 23 25 27 30 33 37 42 46 50 54 57 58 58 57 54 51 47 44 40 36 33 29 27 24 22 20 18 17 16 15 14 13 13 12 12 12 13 13 15 16 18 21 24 28 32 36 40 42 44 45 44 42 39 36 33 30 27 25 23 21 20 19 18 18 18 19 19 20 22 24 26 28 30 33 35 36 37 38 38 36 35 33 30 28 25 23 20 18 16 15 14 13 12 12 12 13 13 14 16 17 19 21 22 24 26 27 29 30 31 32 33 33 34 34 33 33 33 32 31 30 29 27 26 24 22 21 19 17 16 15 13 13 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 21 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 23 23 24 24 24 25 24 24 23 23 22 21 19 18 18 17 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 30 32 34 37 39 42 44 45 46 46 45 44 41 39 35 32 30 27 25 23 22 21 21 21 22 23 24 25 27 29 31 32 34 35 36 36 35 34 33 31 28 26 24 22 20 18 17 16 15 15 14 15 15 16 17 18 20 22 24 27 30 34 37 40 43 45 46 46 45 43 41 38 35 32 30 28 26 25 24 24 24 24 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 39 39 38 36 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 15 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
 47 47 47 48 49 52 55 59 63 68 74 79 84 88 90 90 87 83 77 70 62 55 48 41 36 32 28 26 25 24 24 24 26 27 29 32 35 38 42 45 50 54 58 63 67 71 75 77 80 81 81 80 78 76 72 68 64 59 54 50 46 42 38 36 33 32 31 30 30 30 30 31 31 32 33 34 36 37 39 40 41 43 44 45 46 47 47 46 45 44 42 40 38 36 34 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 22 23 24 25 27 29 31 34 38 41 45 49 53 55 57 59 59 59 57 56 53 51 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 17 16 16 16 17 18 20 24 28 33 40 47 56 65 74 82 89 93 95 93 90 85 78 72 66 61 56 52 49 47 45 45 45 46 47 49 52 55 58 62 64 66 67 67 65 62 58 54 49 43 39 34 30 26 23 20 18 16 15 14 15 15 17 19 21 24 28 32 37 42 47 52 57 61 65 68 69 70 69 68 65 62 59 55 51 47 43 39 36 32 29 26 23 21 19 17 16 15 15 15 15 15 16 17 17 18 19 21 22 23 25 26 28 30 32 34 36 39 41 44 47 49 51 53 54 55 55 55 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 19 18 18 19 19 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 50 51 52 53 53 52 50 48 45 42 38 35 31 28 25 23 21 20 19 20 21 22 24 26 29 32 36 40 44 48 52 55 58 61 62 62 62 60 59 56 54 52 50 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
 43 39 35 32 29 26 24 23 21 20 20 19 19 19 19 19 20 20 21 21 22 22 22 22 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 22 23 23 23 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 27 28 30 31 33 34 35 36 36 35 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 26 27 28 28 28 28 27 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 16 16 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 25 25 25 26 27 28 29 30 32 34 36 38 40 41 43 44 44 44 43 42 40 38 36 34 32 30 28 27 26 24 23 23 22 21 21 20 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 22 21 21 20 19 19 18 18 18 17 17 18 18 19 19 20 22 23 25 28 31 34 38 41 45 48 51 53 53 52 50 47 44 41 38 35 32 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 18 18 18 19 20 21 22 24 26 28 30 33 36 39 43 46 50 52 54 55 55 53 51 47
 43 39 36 32 29 27 25 23 22 21 20 20 20 21 22 22 24 25 27 29 31 32 34 36 37 37 38 37 37 36 35 34 33 32 32 31 31 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 32 32 32 32 32 32 32 33 33 35 36 38 41 44 47 50 53 56 58 59 59 59 58 56 54 52 49 47 44 42 40 38 36 35 35 34 34 35 36 37 38 40 41 43 45 47 48 49 50 50 50 49 48 46 45 43 41 39 37 35 34 33 32 32 33 34 36 38 41 43 46 48 51 52 54 54 54 53 52 50 48 46 44 42 40 38 36 34 32 31 30 29 28 28 27 27 27 28 28 29 29 30 31 31 31 31 31 30 29 28 27 26 25 24 24 24 24 24 24 25 27 29 31 33 36 40 43 47 50 53 54 55 54 52 50 46 43 39 36 33 30 28 26 24 23 21 21 20 20 20 20 21 22 24 26 28 30 32 34 36 37 38 38 38 38 37 36 35 35 34 33 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 21 21 21 21 22 24 25 28 30 33 37 40 44 47 51 54 57 60 62 63 64 64 64 63 62 61 59 58 57 56 56 56 56 56 58 59 61 63 65 67 69 71 72 72 71 69 66 63 58 53 48 43 39 34 30 27 24 22 21 20 20 20 20 21 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 57 60 62 63 63 62 60 57 54 49 44 39 35 31 27 25 23 21 20 20 20 20 21 22 24 26 28 30 33 36 40 43 47 50 52 53 53 52 50 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
 10 10 9 9 9 8 8 8 8 8 8 8 9 10 10 12 13 15 17 19 22 24 26 27 26 24 22 19 16 13 11 10 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 14 16 18 21 23 26 29 31 32 33 32 30 27 24 22 19 18 16 15 14 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 27 28 28 27 26 25 23 21 19 17 16 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 6 7 7 7 7 8 8 9 10 12 13 16 18 21 23 25 26 25 24 22 19 16 14 12 11 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 9 11 14 17 20 23 25 27 27 25 24 21 19 17 15 13 12 11 10 9 8 7 7 7 6 6 6 6 6 5 5 5 6 6 6 7 7 8 9 11 12 14 15 16 17 17 17 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 17 17 18 18 18 17 17 16 16 15 14 13 13 12 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 17 18 20 21 21 21 20 18 16 14 12 10 9 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 40 36 33 29 26 24 21 19 18 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 11 12 13 14 16 18 20 21 23 24 24 24 23 21 19 17 15 13 12 11 10 10 10 10 11 11 12 13 15 16 18 20 22 24 27 29 30 31 32 31 30 28 26 24 22 21 20 19 18 18 18 18 19 20 21 23 25 28 31 34 37 39 41 40 38 35 31 26 22 19 16 13 12 10 10 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 20 22 24 25 27 28 30 31 31 31 30 29 27 24 22 20 17 15 14 12 11 11 10 10 9 9 9 9 10 10 11 12 12 13 15 16 17 18 20 21 21 21 21 20 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 16 18 20 23 25 26 27 27 26 25 24 22 20 19 17 16 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 9 10 11 13 16 19 22 26 29 31 32 31 30 28 26 24 21 20 18 17 16 15 15 15 15 16 17 19 21 23 26 29 33 37 40 42 43 42 40 37 33 30 26 23 20 18 16 14 13 12 11 10 10 10 10 10 11 12 14 16 18 20 22 23 24 24 23 22 21 20 18 17 16 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 16 16 17 18 20 21 23 26 28 31 34 38 41 43 44 44
 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 14 15 17 19 22 24 25 27 28 29 29 29 28 28 26 25 24 22 21 19 18 17 16 14 13 12 12 11 10 10 9 9 9 9 10 11 12 14 16 19 22 25 28 31 33 34 35 34 33 32 30 28 27 25 23 22 21 20 19 19 19 18 18 19 19 19 20 20 20 20 20 20 20 19 19 18 17 16 15 14 13 12 12 11 10 10 10 10 10 11 12 13 14 16 18 19 21 22 23 24 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 22 21 19 18 16 15 13 12 11 10 9 9 9 9 9 9 10 11 11 12 13 14 15 16 17 18 20 22 23 25 27 29 31 32 33 34 33 32 30 28 25 22 19 17 14 12 11 10 9 9 9 9 10 10 11 12 13 14 15 16 18 19 20 21 22 22 23 23 23 23 23 22 22 22 21 21 21 21 22 22 23 24 25 26 27 28 28 29 29 29 29 27 26 24 22 20 17 15 14 12 11 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 17 17 18 19 19 20 20 20 19 18 17 16 15 13 12 11 9 8 7 6 6 5 5 5 5 5 6 7 8 9 10 12 13 14 15 16 16 17 17 17 17 16 16 15 15 14 14 13 12 12 11 10 9 9 8 7 6 6 5 5 5 5 5 5 5 6 7 7 8 9 10 11 12 13 14 14 15 16 17 17 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 15 14 13 11 10 9 7 6 6 5 4 4 4 4 5 5 6 7 7 9 10 11 13 14 16 19 21 24 27 30 33 35 36 36 36 33 30 27 23 20 17 14 11 9 7 6 5 5 4 4 5 5 6 6 7 8 9 10 12 13 14 15 16 16 16 16 16 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 19 19 19 19 18 17 15 14 12 11 9 8 7 6 5 5 5 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 5 5 5 5 5 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 17 18 18 17 17 16 16 15 14 13 12 10 9 9 8 7 6 6 5 5 4 4 4 4 5 5 6 7 9 10 12 14 15 17 19 20 21 22 22 22 22 22 21 20 18 17 16 14 13 12 10 9 8 7 6 6 5 5 5 4 5 5 6 7 8 10 12 14 17 19 22 24 26 26 27 26 25 24 23 21 20 19 18 17 16 16 16
 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 17 18 19 22 24 28 32 37 42 45 48 49 49 47 45 42 39 36 33 30 28 26 25 23 22 22 21 21 20 20 21 21 21 22 22 23 24 24 25 25 25 24 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 15 16 18 20 22 25 29 33 37 41 44 44 42 38 32 26 21 16 13 10 9 8 7 7 6 6 6 7 7 7 8 9 10 11 12 13 15 18 21 24 29 35 41 49 57 64 68 68 64 56 46 36 28 21 16 13 11 9 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 22 23 25 27 29 32 35 38 42 45 49 53 55 56 55 53 49 44 39 33 29 25 22 19 18 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 22 23 23 24 23 23 22 21 20 18 17 15 14 13 12 11 11 10 10 9 9 9 10 10 11 12 14 17 20 25 30 36 41 45 46 45 42 38 33 29 25 22 19 16 14 13 12 11 10 9 8 8 8 7 7 7 7 7 7 8 8 9 11 13 16 20 25 33 42 52 62 70 74 74 70 64 56 49 42 37 32 29 26 23 22 20 19 18 18 17 17 17 17

