
 % 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
 18586 18024 17449 16867 16280 15695 15112 14537 13971 13417 12876 12350 11840 11347 10872 10415 9975 9554 9152 8767 8399 8048 7715 7397 7095 6808 6535 6276 6031 5798 5577 5367 5169 4981 4803 4634 4474 4323 4180 4045 3916 3795 3680 3571 3468 3371 3279 3192 3110 3033 2960 2890 2825 2764 2706 2652 2601 2553 2508 2465 2426 2389 2355 2324 2294 2267 2243 2220 2200 2181 2165 2151 2138 2128 2119 2113 2108 2105 2104 2105 2107 2111 2118 2126 2136 2148 2161 2177 2195 2215 2237 2261 2287 2316 2347 2381 2417 2456 2497 2541 2589 2639 2692 2749 2810 2874 2942 3014 3091 3172 3258 3348 3444 3546 3653 3766 3886 4012 4146 4287 4437 4594 4761 4936 5122 5318 5524 5742 5972 6215 6470 6740 7023 7322 7635 7965 8312 8675 9056 9454 9871 10305 10758 11229 11718 12224 12746 13283 13835 14398 14971 15552 16137 16724 17308 17885 18450 19000 19527 20028 20496 20926 21313 21651 21936 22164 22332 22437 22477 22453 22363 22211 21997 21725 21400 21024 20604 20145 19652 19130 18586 18024 17449 16866 16280 15694 15112 14537 13971 13416 12875 12349 11839 11346 10871 10414 9975 9554 9151 8766 8398 8048 7714 7396 7094 6807 6534 6275 6030 5797 5576 5367 5168 4980 4802 4633 4474 4323 4179 4044 3916 3794 3679 3571 3468 3371 3279 3192 3110 3032 2959 2890 2825 2763 2706 2651 2600 2552 2507 2465 2426 2389 2355 2323 2294 2267 2242 2220 2199 2181 2165 2150 2138 2128 2119 2112 2107 2104 2103 2104 2107 2111 2117 2125 2135 2147 2161 2177 2194 2214 2236 2260 2287 2316 2347 2380 2416 2455 2496 2541 2588 2638 2692 2749 2809 2873 2941 3014 3090 3171 3257 3347 3443 3545 3652 3765 3885 4011 4145 4286 4435 4593 4759 4935 5121 5316 5523 5741 5971 6213 6469 6738 7021 7320 7634 7963 8310 8673 9053 9452 9868 10303 10756 11227 11715 12221 12743 13280 13831 14395 14968 15549 16134 16720 17304 17881 18447 18996 19524 20024 20492 20922 21309 21647 21933 22161 22329 22434 22475 22450 22361 22209 21995 21724 21398 21023 20603 20144 19651 19130
 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 51 52 53 55 56 57 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 67 67 66 65 65 64 63 62 61 60 59 57 56 55 53 52 51 49 48 47 45 44 43 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 19 19 18 18 17 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 60 58 57 55 54 52 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14
 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 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 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 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 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 6 6 6 6 6 6 6 6
 20 20 20 21 21 21 21 22 22 22 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 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 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 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20
 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 37 37 36 35 35 34 33 32 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 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13
 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 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 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 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 65 65 65 65 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24
 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 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 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 66 67 68 68 68 68 69 69 69 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 58 60 62 64 65 67 69 70 72 74 76 77 79 80 82 83 84 86 87 88 88 89 90 90 90 90 90 90 90 89 88 87 86 85 84 83 81 80 78 76 75 73 71 69 67 65 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22
 88 86 84 82 80 78 76 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 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 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 48 50 51 53 55 57 59 60 62 64 66 68 71 73 75 77 79 81 83 85 87 88 90 92 93 95 96 97 98 99 99 100 100 100 100 100 99 98 98 97 95 94 93 91 89
 43 44 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 83 84 84 84 84 84 83 83 83 82 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 79 79 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 48 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42
 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 71 72 74 76 77 79 80 81 82 83 84 85 86 87 87 87 88 88 88 87 87 87 86 85 85 84 83 82 80 79 78 77 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 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 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 92 95 98 100 103 105 107 110 112 114 116 117 119 120 121 122 123 123 123 123 123 122 121 120 119 118 116 114 112 110 107 105 102 100 97 94 91 89 86 83 80 77 75 72 70 67 64 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 69 69 69 68 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 64 64 65 66 66 67 67 68 68 68 68 68 68 68 68 67 67 67 66 65 64 64 63 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 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
 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 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 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 83 84 84 85 85 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 84 84 83 82 82 81 80 80 79 78 77 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49
 115 113 111 109 107 105 103 101 98 96 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 41 41 40 39 38 37 36 35 35 34 33 33 32 32 31 30 30 30 29 29 28 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 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 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 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 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 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 81 83 85 87 89 92 94 96 98 100 103 105 107 109 111 113 114 116 118 119 120 121 123 123 124 125 125 125 125 125 125 124 123 123 122 120 119 118 116
 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 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 32 32 32 31 31 31 30 30 30 29 29 29 29 28 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 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55
 17 17 17 17 17 17 17 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 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 44 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17
 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 71 72 74 75 77 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 96 97 97 97 98 98 98 98 97 97 97 96 95 95 94 93 92 91 90 89 88 86 85 84 82 81 80 78 77 75 74 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 40 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 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 76 78 79 80 82 83 84 86 87 88 89 90 92 93 94 94 95 96 97 97 98 98 99 99 99 99 99 99 98 98 98 97 96 96 95 94 93 92 91 89 88 87 85 84 83 81 80 78 77 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31
 42 43 43 44 45 46 47 48 49 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 96 98 99 101 102 103 104 105 106 106 107 107 107 107 107 106 106 105 104 103 101 100 99 97 95 93 91 89 87 85 83 81 79 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41
 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 43 44 46 48 50 52 54 56 59 61 63 66 69 72 74 77 80 84 87 90 94 97 101 104 108 112 115 119 123 127 131 134 138 141 145 148 151 154 157 160 162 164 166 168 169 170 171 171 171 171 170 169 168 167 165 163 161 159 156 153 150 147 144 141 138 134 131 128 124 121 118 114 111 108 105 102 99 96 93 90 88 85 83 80 78 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 65 67 69 71 73 75 77 80 82 85 88 91 93 97 100 103 106 110 113 117 120 124 128 131 135 139 143 146 150 154 157 161 164 167 170 173 175 177 179 181 182 183 184 184 184 184 183 182 180 178 176 173 171 168 164 161 157 153 149 145 141 137 133 128 124 120 116 112 107 104 100 96 92 89 85 82 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11
 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 105 106 107 108 109 109 110 110 110 110 110 110 110 109 108 107 106 105 104 103 101 100 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 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 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 81 82 83 84 86 87 88 88 89 90 91 91 92 92 92 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 84 82 81 80 78 77 76 74 73 71 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 79 81 83 85 87 89 91 93 94 96 98 99 101 102 104
 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 88 89 91 93 95 96 98 100 102 104 106 107 109 111 113 114 116 117 119 120 122 123 124 126 127 128 129 129 130 131 131 132 132 132 132 132 132 132 131 131 130 129 129 128 127 126 124 123 122 121 119 118 116 115 113 111 110 108 106 105 103 101 100 98 96 95 93 91 90 88 86 85 83 82 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 46 46 46 45 45 44 44 43 43 43 42 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 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37
 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 60 63 65 68 70 73 75 78 81 83 86 89 91 94 96 98 101 103 105 107 108 110 111 112 113 113 114 114 114 113 113 112 111 110 109 107 105 104 102 100 98 96 93 91 89 87 84 82 80 78 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 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 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 61 62 64 65 67 69 70 72 74 75 77 79 80 82 83 84 86 87 88 89 90 90 91 91 92 92 92 92 91 91 90 89 88 87 86 85 83 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 13 13 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 61 63 65 66 68 70 72 74 75 77 78 80 81 82 84 85 85 86 87 87 87 87 87 87 86 86 85 84 83 81 80 79 77 76 74 72 70 68 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 38 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 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13
 86 87 88 90 91 92 93 94 96 97 99 100 101 103 105 106 108 110 112 113 115 117 119 121 123 126 128 130 132 135 137 139 142 144 147 149 152 155 157 160 162 165 168 170 173 175 178 180 183 185 187 190 192 194 196 198 200 201 203 204 205 206 207 208 208 209 209 209 209 209 208 207 207 206 204 203 202 200 198 196 194 192 190 187 185 182 180 177 174 172 169 166 163 160 157 154 151 149 146 143 140 137 134 132 129 126 124 121 118 116 113 111 109 106 104 102 100 98 96 94 92 90 89 87 85 84 82 80 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 72 72 72 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 82 83 84 84 85
 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 95 96 97 98 99 100 101 101 102 102 103 103 103 103 103 102 102 101 101 100 99 98 97 96 95 93 92 90 89 87 86 84 82 81 79 77 75 73 72 70 68 67 65 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 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 18 18 18 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 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 79 81 83 85 87 89 90 92 94 96 97 99 100 101 103 104 105 106 107 107 108 108 108 109 109 109 108 108 108 107 106 105 104 103 102 101 100 98 97 95 94 92 91 89 87 86 84 82 81 79 77 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37
 47 48 49 50 50 51 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 77 79 82 84 87 90 93 96 99 102 106 110 114 118 122 126 131 135 140 145 151 156 162 168 174 180 186 193 199 206 213 220 227 234 241 248 254 261 267 274 280 285 290 295 299 303 306 309 311 312 313 313 312 310 308 305 302 298 294 289 283 277 271 265 258 251 244 237 230 222 215 208 201 194 187 180 173 167 161 155 149 143 138 132 127 122 117 113 109 104 100 97 93 89 86 83 80 77 74 72 69 67 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46
 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 95 96 98 99 100 102 103 105 106 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 124 125 126 126 127 127 127 127 127 127 127 126 126 126 125 124 123 123 122 120 119 118 117 115 114 113 111 109 108 106 104 103 101 99 97 96 94 92 90 88 87 85 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 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 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 66 66
 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 82 84 86 89 92 95 97 100 104 107 110 113 117 121 124 128 132 136 141 145 149 154 158 163 168 172 177 182 187 192 197 202 207 211 216 221 225 230 234 238 242 246 249 252 255 258 260 262 263 264 265 266 266 266 265 264 263 261 259 257 254 251 248 245 241 238 234 230 225 221 217 212 208 203 199 194 190 185 181 176 172 167 163 159 155 151 147 143 140 136 132 129 126 123 119 117 114 111 108 106 103 101 99 96 94 92 90 89 87 85 84 82 81 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 67 68 68 69 69 70 71 72 72 73 74 75 76 78 79 80 81 83 84 86 87 89 91 93 94 96 98 101 103 105 107 110 112 115 118 120 123 126 129 132 135 138 142 145 148 152 155 159 162 166 169 173 176 180 183 186 190 193 196 199 202 205 207 210 212 214 216 218 219 220 221 222 222 222 222 221 221 220 219 217 215 213 211 209 206 203 200 197 194 191 187 183 180 176 172 168 165 161 157 153 149 145 142 138 134 130 127 123 120 117 113 110 107 104 101 98 95 93 90 88 85 83 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41
 75 77 79 81 84 86 88 91 94 96 99 103 106 109 113 117 121 125 129 134 138 143 148 154 160 166 172 178 185 192 199 207 214 222 231 239 248 257 267 276 286 296 306 316 327 337 347 357 367 377 387 396 405 414 421 429 435 441 446 450 454 456 458 458 458 456 454 451 447 442 436 429 422 415 406 398 389 380 370 360 350 341 331 321 311 301 291 282 273 264 255 246 238 230 222 214 207 200 193 187 180 174 168 163 157 152 147 143 138 134 130 126 122 118 115 112 109 106 103 100 97 95 93 90 88 86 84 82 81 79 77 76 74 73 72 71 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 57 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 55 56 56 57 58 59 60 62 63 64 65 67 68 70 72 73
 151 154 158 163 167 172 176 181 187 192 198 205 211 218 225 233 241 249 258 267 277 287 298 310 322 334 348 361 376 392 408 425 443 461 481 502 523 545 569 593 618 644 671 699 727 756 786 816 846 877 907 938 967 996 1024 1051 1076 1099 1120 1138 1154 1166 1176 1181 1184 1183 1178 1170 1158 1143 1125 1104 1081 1055 1027 998 967 936 904 871 838 805 772 740 708 677 647 617 589 561 534 509 484 461 439 417 397 378 359 342 325 309 294 280 266 254 242 230 219 209 199 190 181 173 166 158 151 145 139 133 127 122 117 112 108 104 100 96 92 89 86 83 80 77 75 72 70 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 81 82 82 83 83 83 84 84 85 85 85 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 89 89 89 90 91 91 92 92 93 94 95 96 97 98 99 100 101 102 104 105 107 108 110 111 113 115 117 119 122 124 126 129 132 134 137 140 144 147
 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 40 41 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 90 95 100 106 112 119 125 133 141 149 158 167 177 188 199 211 224 238 252 267 284 301 318 337 357 377 399 421 444 468 492 516 541 566 591 615 638 661 682 702 719 734 747 757 764 768 768 766 760 752 740 726 710 692 673 651 629 607 583 560 536 513 489 467 445 423 403 383 364 345 328 311 295 280 266 253 240 228 216 205 195 186 177 168 160 153 146 139 133 127 121 116 111 107 102 98 94 91 87 84 81 79 76 73 71 69 67 65 63 62 60 59 58 56 55 54 53 52 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 60 61 62 63 64 66 67 69 70 72 74 76 78 79 82 84 86 88 90 93 95 98 101 104 106 109 112 116 119 122 126 129 133 136 140 144 147 151 155 159 163 167 171 175 179 183 186 190 194 197 201 204 207 210 212 215 217 219 220 222 223 224 224 224 224 223 223 221 220 218 216 214 211 208 205 202 199 195 191 187 183 179 175 170 166 162 157 153 149 144 140 136 131 127 123 119 115 111 107 104 100 97 93 90 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23
 5 7 8 9 10 12 14 15 17 19 21 24 26 29 32 35 38 42 46 50 55 60 66 72 78 85 92 101 109 119 129 141 153 167 181 197 215 234 254 277 301 328 357 389 423 461 501 545 593 645 701 761 825 893 966 1043 1123 1207 1293 1380 1467 1554 1637 1716 1788 1851 1904 1945 1973 1986 1986 1972 1944 1904 1854 1796 1730 1659 1585 1508 1431 1354 1279 1205 1134 1067 1002 941 883 829 778 731 686 645 606 571 537 506 478 451 427 404 383 364 346 329 313 299 286 274 262 252 242 233 225 217 210 203 197 191 186 181 177 173 169 165 162 159 156 154 151 149 147 145 144 142 141 139 138 137 136 135 134 133 132 131 130 130 129 128 128 127 127 126 125 125 124 124 123 123 122 121 121 120 119 119 118 117 116 116 115 114 113 112 111 110 109 108 107 106 105 103 102 101 100 98 97 96 94 93 91 90 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 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 5 11 17 25 33 42 52 64 77 92 108 126 147 170 197 226 259 297 339 387 441 503 572 651 740 841 955 1085 1232 1398 1587 1799 2038 2306 2604 2933 3293 3681 4092 4516 4940 5346 5713 6017 6237 6355 6363 6261 6060 5776 5432 5050 4649 4247 3856 3484 3137 2817 2526 2262 2025 1812 1622 1452 1301 1167 1047 941 846 762 687 620 561 508 461 418 381 347 317 290 265 244 224 207 191 177 164 153 142 133 125 117 111 104 99 94 90 86 82 79 76 73 71 69 67 65 63 62 61 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 41 59 81 105 134 167 204 248 298 357 424 502 593 698 820 963 1129 1323 1550 1816 2128 2492 2919 3418 3998 4667 5431 6286 7218 8193 9151 10009 10667 11028 11034 10683 10032 9175 8213 7233 6294 5431 4661 3987 3403 2901 2471 2105 1792 1526 1298 1104 937 795 672 567 477 399 332 273 223 180 142 109 81 57 36 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 12 14 16 17 19 21 23 24 26 28 30 31 33 35 36 38 40 41 43 44 46 47 49 50 51 53 54 55 56 57 58 59 59 60 60 61 61 61 62 62 62 61 61 61 61 60 59 59 58 57 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 36 34 33 31 29 27 26 24 22 20 19 17 15 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 182 183 183 184 185 186 186 187 188 190 191 192 194 196 198 200 202 205 208 211 214 218 222 227 232 238 245 252 259 268 278 288 299 312 326 342 359 378 399 422 447 475 506 540 578 620 666 717 774 836 905 981 1065 1157 1259 1370 1492 1626 1770 1927 2096 2277 2467 2667 2873 3081 3286 3483 3663 3820 3945 4031 4072 4064 4007 3904 3758 3579 3373 3151 2919 2686 2456 2235 2025 1829 1647 1480 1327 1189 1063 950 848 756 674 600 534 475 422 375 333 295 261 230 203 178 157 137 119 103 89 77 65 55 46 38 30 24 18 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 43 45 47 49 51 53 56 58 60 62 64 67 69 71 74 76 79 81 84 86 89 92 94 97 99 102 105 107 110 113 115 118 121 123 126 128 131 133 136 138 140 143 145 147 149 151 153 155 157 158 160 162 163 164 166 167 168 170 171 172 173 173 174 175 176 177 177 178 179 179 180 180 181 181
 108 111 115 118 122 126 130 135 139 144 149 155 160 166 173 180 187 195 203 211 220 230 241 252 264 276 290 305 320 337 355 375 395 418 442 468 496 527 559 595 633 674 719 767 819 876 937 1002 1073 1150 1232 1321 1415 1517 1625 1740 1862 1990 2125 2265 2410 2558 2708 2858 3005 3146 3280 3402 3510 3599 3668 3715 3736 3732 3703 3650 3573 3476 3362 3233 3094 2947 2794 2640 2486 2334 2187 2044 1907 1776 1653 1536 1427 1324 1229 1140 1057 981 909 844 783 727 675 627 582 541 504 469 436 407 379 354 331 309 289 270 253 238 223 209 197 185 174 164 155 147 139 131 124 118 112 107 102 97 92 88 84 81 78 74 72 69 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 69 70 72 74 76 77 79 82 84 86 88 91 93 96 99 102 105
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 19 26 34 43 53 65 78 92 109 128 150 174 202 234 270 311 357 411 472 541 621 712 816 935 1072 1227 1404 1605 1832 2085 2365 2670 2996 3332 3667 3983 4257 4468 4596 4628 4562 4406 4177 3896 3584 3260 2941 2635 2349 2087 1850 1637 1448 1280 1131 1000 885 783 693 614 544 482 428 380 337 300 266 237 210 187 167 148 132 117 104 93 83 74 66 58 52 46 41 37 33 30 27 24 22 20 18 17 15 14 13 13 12 12 12 12 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 56 56 57 57 57 58 58 58 58 59 59 59 59 58 58 58 58 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 24 25 27 29 31 32 35 37 39 41 44 47 50 53 56 59 63 67 71 76 80 86 91 97 103 110 118 126 134 143 153 164 176 189 203 218 235 253 272 294 318 343 371 402 436 473 514 559 608 662 721 786 856 934 1018 1110 1210 1318 1434 1559 1690 1829 1974 2122 2272 2421 2565 2699 2819 2920 2999 3051 3073 3065 3026 2959 2866 2753 2622 2480 2330 2177 2024 1874 1729 1590 1460 1337 1223 1118 1020 931 849 774 706 644 587 536 489 446 407 372 340 311 284 260 238 218 200 183 168 154 141 129 119 109 100 92 84 77 71 65 60 55 50 46 42 38 35 32 29 27 24 22 20 18 16 14 13 11 10 9 8 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 10 11 12 13 15 16 17 18 19 21
 25 27 28 30 31 33 35 36 38 41 43 45 48 50 53 56 59 63 66 70 74 79 84 89 94 100 106 113 120 127 136 144 154 164 175 187 199 213 228 244 261 279 299 321 344 369 396 425 457 490 527 566 609 654 703 755 810 870 933 999 1069 1143 1220 1299 1381 1464 1547 1631 1713 1792 1866 1935 1997 2050 2093 2125 2145 2153 2148 2132 2104 2065 2016 1960 1897 1828 1755 1680 1603 1526 1449 1374 1300 1228 1159 1093 1030 970 914 860 809 762 717 675 636 600 565 533 503 475 449 425 403 381 362 343 326 310 295 281 268 256 245 235 225 215 207 199 191 184 177 171 165 160 155 150 146 141 137 134 130 127 124 121 118 115 113 110 108 106 104 102 100 99 97 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 79 78 77 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 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 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24
 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28 30 32 34 36 39 41 44 47 50 54 58 62 66 71 76 82 88 95 102 110 118 128 138 148 160 173 187 203 220 238 258 280 304 331 359 391 425 463 504 549 599 652 711 775 844 920 1001 1089 1183 1283 1389 1500 1616 1735 1855 1974 2089 2199 2298 2384 2453 2503 2532 2537 2520 2480 2420 2342 2250 2146 2033 1916 1797 1679 1562 1450 1342 1239 1143 1053 969 891 819 753 692 636 585 538 495 456 420 387 357 329 304 281 260 241 223 207 192 178 166 154 143 134 125 116 109 101 95 89 83 78 73 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 116 120 124 128 132 137 141 146 151 156 161 166 172 177 183 189 196 202 209 216 224 231 239 248 257 266 275 285 295 306 317 329 341 354 367 381 396 411 427 443 461 479 498 518 538 559 582 605 629 653 679 705 732 759 787 816 845 874 903 931 960 988 1014 1040 1065 1087 1108 1126 1142 1155 1166 1172 1176 1176 1172 1165 1155 1141 1124 1104 1081 1056 1028 999 968 936 902 869 835 800 766 733 699 667 635 604 574 545 517 490 464 440 416 394 373 353 333 315 298 282 266 252 238 225 213 201 190 180 170 161 152 144 137 129 123 116 110 104 99 94 89 85 80 76 73 69 66 62 59 57 54 51 49 47 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 102 106 109 113
 115 119 122 126 130 134 139 143 148 154 159 165 171 178 185 192 200 209 218 227 237 247 259 271 283 297 311 327 343 360 379 398 419 442 465 491 518 546 577 609 644 681 720 761 805 851 900 951 1006 1063 1122 1184 1248 1315 1383 1453 1524 1595 1667 1737 1806 1872 1935 1993 2046 2092 2130 2161 2182 2194 2196 2188 2171 2144 2109 2066 2015 1959 1897 1832 1763 1692 1619 1547 1474 1402 1332 1263 1196 1132 1070 1011 954 900 849 800 755 711 670 632 596 562 529 499 471 445 420 396 375 354 335 317 300 284 269 255 242 230 218 208 197 188 179 171 163 155 148 142 135 130 124 119 114 110 105 101 97 94 90 87 84 81 78 76 73 71 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 62 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 78 79 81 82 84 85 87 89 91 93 96 98 100 103 106 109 112
 54 56 57 59 61 64 66 68 71 74 77 80 84 88 92 96 100 105 111 116 122 129 136 143 151 160 169 179 190 202 214 228 243 258 275 294 314 335 358 383 410 440 471 505 542 581 624 670 719 771 827 887 951 1018 1089 1163 1241 1320 1402 1484 1567 1648 1726 1800 1868 1928 1979 2019 2046 2061 2062 2049 2023 1985 1936 1878 1811 1738 1661 1581 1499 1417 1336 1256 1179 1105 1034 966 902 842 785 732 682 636 592 552 515 480 448 418 390 364 341 318 298 279 261 245 230 216 203 191 180 170 160 151 143 135 128 122 115 110 104 100 95 91 87 83 80 77 74 71 69 66 64 62 60 59 57 56 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52
 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 10 11 13 14 16 18 21 24 27 30 34 38 43 48 54 61 69 77 86 97 108 121 136 152 171 191 214 240 269 302 339 381 428 481 541 609 685 771 869 978 1102 1240 1394 1564 1752 1955 2171 2396 2622 2841 3040 3205 3322 3382 3376 3306 3178 3003 2795 2569 2335 2105 1885 1680 1491 1320 1166 1029 907 799 704 619 545 480 422 371 326 286 251 220 192 168 146 127 110 94 81 69 58 49 40 33 26 20 14 10 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 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 61 62 63 65 66 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3
 30 32 34 35 37 39 41 43 46 48 51 54 57 60 63 66 70 74 78 82 87 92 97 103 109 115 122 129 137 145 154 163 173 184 196 208 221 235 250 267 284 303 323 344 367 392 418 446 477 509 544 581 621 663 708 756 807 861 918 978 1040 1106 1174 1244 1316 1389 1463 1537 1611 1682 1751 1815 1875 1929 1975 2014 2043 2063 2073 2073 2062 2043 2014 1976 1932 1881 1824 1764 1700 1633 1566 1497 1429 1362 1296 1231 1169 1108 1050 995 942 892 844 798 756 715 677 641 608 576 546 518 492 468 445 423 403 384 366 349 334 319 305 292 280 269 258 248 239 230 222 214 206 199 193 187 181 175 170 165 161 156 152 148 144 141 137 134 131 128 125 123 120 118 115 113 111 109 107 105 103 101 99 98 96 94 93 91 90 88 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 10 11 13 15 17 19 22 25 28 31 35 39 43 48 53 59 65 72 79 88 97 107 118 131 144 160 176 195 215 237 262 290 321 354 392 433 479 530 586 648 716 791 873 962 1059 1163 1274 1390 1511 1635 1757 1876 1986 2084 2164 2223 2257 2264 2244 2199 2131 2044 1942 1831 1713 1594 1475 1360 1249 1145 1047 956 872 795 724 659 600 547 498 454 414 377 344 314 287 263 240 220 202 185 170 156 143 132 121 112 103 95 88 81 75 70 65 61 56 53 49 46 43 41 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 39 38 37 36 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 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 10 12 14 16 19 21 25 28 32 36 41 46 52 58 65 73 81 91 101 113 126 140 156 174 194 216 240 268 298 332 369 411 458 510 568 632 704 783 870 966 1072 1187 1311 1445 1587 1735 1887 2040 2188 2326 2449 2551 2625 2667 2676 2650 2592 2506 2397 2270 2132 1988 1842 1699 1561 1429 1305 1190 1083 985 896 814 740 672 611 556 506 461 421 384 351 321 294 269 247 227 209 193 178 165 153 142 132 123 115 108 101 95 90 85 81 77 73 70 67 64 62 60 58 56 55 54 53 52 51 50 49 49 48 48 48 48 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 81 84 87 90 94 97 101 105 109 113 117 122 126 131 136 142 147 153 159 166 172 179 186 194 202 210 218 227 236 246 256 266 277 289 300 312 325 338 352 366 380 395 411 426 443 460 477 494 512 530 549 567 586 605 624 643 662 680 699 716 734 750 766 781 796 809 821 832 841 849 856 861 865 867 868 867 865 861 855 849 841 832 821 810 797 784 770 756 740 725 708 692 675 659 642 625 608 591 574 558 542 526 510 495 480 465 451 437 423 410 397 385 373 361 350 339 328 318 308 299 290 281 272 264 256 249 241 234 228 221 215 209 203 197 192 186 181 176 172 167 163 159 155 151 147 143 140 136 133 130 127 124 121 118 115 113 110 107 105 103 100 98 96 94 92 90 88 86 84 83 81 79 78 76 74 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 73 75
 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 50 53 57 61 66 70 75 81 87 93 100 107 115 123 132 142 153 164 177 190 205 221 238 257 277 300 324 351 380 411 446 483 524 569 618 671 729 792 861 936 1016 1104 1198 1299 1407 1522 1644 1771 1904 2040 2179 2317 2454 2585 2707 2818 2913 2990 3045 3078 3086 3069 3029 2966 2884 2785 2673 2551 2422 2290 2155 2022 1892 1765 1644 1528 1419 1316 1219 1129 1045 967 895 829 767 710 658 610 565 525 487 452 421 391 364 340 317 296 276 258 242 227 213 200 188 177 166 157 148 140 132 125 119 112 107 101 97 92 88 84 80 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 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 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 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 47 50 54 58 62 67 72 77 83 89 95 102 110 118 127 137 147 158 170 183 197 212 228 246 264 285 306 330 355 382 410 441 474 508 545 583 624 666 710 755 801 848 895 942 988 1032 1073 1112 1146 1176 1201 1220 1233 1239 1239 1233 1221 1204 1181 1154 1123 1090 1053 1015 976 936 897 857 818 780 742 706 672 639 607 577 549 522 496 472 449 428 408 389 372 355 340 325 312 299 287 276 266 256 247 239 231 223 216 210 204 198 193 188 183 179 174 170 167 163 160 157 153 151 148 145 143 140 138 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 106 104 102 100 98 96 94 92 91 89 87 85 83 81 79 78 76 74 72 70 68 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 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 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4
 99 101 103 105 107 109 111 114 116 118 121 123 125 128 131 133 136 139 142 145 148 152 155 159 163 167 171 176 181 186 191 197 204 210 217 225 233 242 251 262 272 284 297 311 325 341 359 378 398 420 444 470 498 528 561 597 636 678 723 773 826 884 946 1014 1086 1164 1247 1335 1430 1529 1634 1743 1857 1973 2091 2208 2324 2436 2540 2635 2717 2784 2832 2861 2868 2853 2816 2759 2683 2590 2484 2368 2244 2116 1986 1857 1729 1606 1487 1374 1268 1167 1073 986 905 830 761 697 639 585 536 491 449 412 377 345 316 290 265 243 223 204 187 172 157 144 132 121 111 102 93 86 78 72 66 60 55 50 46 42 38 34 31 28 25 23 20 18 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 68 69 71 73 75 76 78 80 82 84 86 87 89 91 93 95 97
 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 38 40 44 47 50 54 59 63 68 73 79 85 92 99 107 116 125 136 147 160 173 188 205 223 242 264 288 314 343 375 410 449 492 538 590 647 709 777 851 932 1020 1115 1217 1325 1440 1560 1683 1808 1933 2054 2167 2269 2356 2424 2470 2491 2487 2458 2405 2330 2238 2132 2016 1894 1769 1645 1522 1404 1292 1185 1086 993 907 828 756 689 629 574 523 478 436 398 364 333 304 279 255 234 215 197 181 166 153 141 130 119 110 102 94 87 80 74 69 63 59 54 50 47 43 40 37 34 32 29 27 25 23 21 20 18 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 27 28 29 30 32 33 35 36 38 40 41 43 45 48 50 53 55 58 61 64 68 71 75 79 84 89 94 99 105 112 119 126 134 143 152 162 173 185 198 212 227 243 261 281 302 325 351 378 408 441 477 516 559 606 656 712 772 837 908 984 1066 1155 1250 1350 1457 1568 1684 1804 1925 2045 2163 2276 2379 2472 2549 2608 2648 2665 2660 2632 2583 2514 2429 2330 2221 2104 1984 1861 1740 1620 1505 1394 1289 1190 1097 1011 930 856 787 723 665 611 562 517 475 437 402 371 341 315 290 268 247 228 211 195 181 167 155 143 133 123 115 106 99 92 86 80 74 69 64 60 56 52 49 46 43 40 37 35 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24
 4 4 5 6 6 7 8 9 10 11 11 12 13 15 16 17 18 20 21 23 25 26 28 30 33 35 38 40 43 46 50 54 58 62 67 72 78 84 90 98 106 114 124 134 145 158 172 187 203 221 241 263 288 314 344 377 413 453 498 547 601 662 728 802 884 975 1075 1185 1307 1440 1586 1745 1917 2102 2299 2507 2724 2945 3167 3383 3587 3770 3925 4043 4118 4146 4126 4058 3946 3797 3618 3417 3202 2980 2758 2541 2331 2132 1944 1770 1609 1461 1325 1202 1090 988 896 812 737 668 607 551 501 456 415 378 344 314 286 261 239 218 200 183 168 154 141 129 119 109 100 92 85 78 72 66 61 56 52 48 44 40 37 34 31 29 26 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 21 25 31 37 43 51 59 68 78 89 102 116 132 149 169 192 217 245 277 313 354 400 452 510 577 653 738 836 946 1072 1214 1376 1560 1767 2001 2265 2561 2889 3252 3647 4072 4520 4978 5431 5858 6233 6531 6729 6808 6763 6598 6327 5974 5564 5122 4670 4225 3799 3400 3032 2697 2395 2123 1881 1666 1475 1306 1157 1025 908 805 714 633 562 499 443 393 349 311 276 245 218 194 172 153 136 121 108 96 85 75 67 59 52 46 41 36 32 28 25 22 19 17 15 13 11 10 9 7 7 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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
 4 5 6 7 7 8 9 10 11 12 13 14 16 17 18 19 21 22 24 26 27 29 31 33 36 38 41 43 46 49 53 56 60 64 69 73 79 84 90 97 104 112 120 130 140 151 163 176 191 207 224 244 265 288 314 343 374 409 448 490 537 590 647 711 782 860 946 1041 1146 1261 1387 1525 1674 1835 2009 2193 2386 2587 2791 2995 3193 3378 3545 3684 3791 3858 3883 3863 3800 3698 3561 3397 3212 3015 2810 2605 2403 2207 2021 1846 1682 1531 1391 1263 1146 1040 943 856 776 704 640 581 528 480 437 398 362 330 302 275 252 230 211 193 177 163 150 138 127 117 108 99 92 85 78 73 67 62 58 54 50 47 43 40 38 35 33 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 14 16 19 22 25 28 32 37 42 48 54 61 69 78 87 98 111 125 140 158 178 200 226 254 286 323 364 410 462 521 587 661 744 836 938 1048 1168 1295 1427 1561 1692 1813 1918 2000 2053 2072 2057 2008 1929 1827 1709 1581 1449 1319 1193 1075 964 863 771 688 613 547 487 434 387 345 307 274 245 219 195 175 156 140 125 112 100 90 81 72 65 58 52 47 42 38 34 30 27 24 22 20 17 16 14 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 21 24 27 30 34 38 42 47 52 58 64 71 78 86 95 104 115 126 138 152 167 184 202 222 244 268 295 325 357 393 433 477 525 579 639 705 778 859 948 1047 1157 1278 1412 1560 1722 1901 2096 2309 2539 2788 3053 3334 3627 3929 4233 4533 4819 5082 5311 5495 5625 5696 5702 5644 5525 5353 5137 4886 4610 4321 4026 3733 3446 3172 2911 2666 2437 2226 2032 1853 1690 1541 1406 1283 1171 1069 978 894 819 750 688 632 581 535 493 454 420 388 359 333 309 287 267 249 232 217 203 190 178 168 157 148 140 132 124 118 111 105 100 95 90 86 82 78 74 70 67 64 61 58 56 53 51 49 46 44 42 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 25 31 37 44 52 60 70 81 93 106 121 137 156 176 199 225 254 286 321 362 407 457 513 577 647 726 814 913 1023 1145 1280 1430 1594 1773 1967 2176 2397 2628 2864 3101 3332 3547 3739 3899 4017 4089 4110 4081 4003 3882 3726 3543 3341 3128 2911 2695 2486 2285 2095 1918 1753 1601 1461 1334 1218 1112 1016 930 851 780 715 657 605 557 514 474 439 406 377 350 326 304 283 265 248 232 218 205 192 181 171 161 152 143 136 128 121 115 109 103 98 93 88 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 35 33 31 29 27 25 23 21 19 17 16 14 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 90 91 93 94 96 98 100 101 103 105 108 110 112 115 117 120 122 125 128 131 135 138 142 145 149 153 158 162 167 172 178 183 189 195 202 209 216 224 232 240 249 259 268 279 290 302 314 327 340 354 369 385 401 418 436 454 473 493 514 535 557 579 602 625 648 672 696 719 743 765 787 809 829 848 865 881 894 906 915 921 926 927 926 922 915 906 895 881 866 848 829 808 786 763 739 715 690 665 640 615 591 566 543 519 497 475 454 433 414 395 377 359 343 327 312 298 284 271 259 247 236 226 216 207 198 189 182 174 167 160 154 148 142 137 132 127 123 119 115 111 107 104 101 98 95 92 90 87 85 83 81 79 77 75 74 72 71 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 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 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87
 77 78 78 79 80 81 82 83 85 86 87 88 90 91 93 94 96 98 100 102 104 106 108 111 113 116 119 122 126 129 133 137 141 146 151 156 162 168 174 181 188 196 205 213 223 233 244 256 269 282 297 312 329 347 366 386 408 432 457 484 512 543 575 610 647 686 727 770 816 864 915 967 1021 1077 1134 1192 1251 1309 1366 1421 1473 1522 1566 1605 1637 1662 1679 1688 1687 1678 1660 1634 1601 1560 1514 1462 1407 1349 1288 1227 1165 1103 1043 984 926 871 818 767 719 673 630 590 551 516 482 451 421 394 368 345 322 302 283 265 248 233 218 205 192 181 170 160 151 142 134 126 119 113 107 101 96 91 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76
 63 65 67 70 72 75 78 80 83 86 90 93 96 100 104 107 111 116 120 125 129 134 139 145 150 156 162 169 175 183 190 198 206 214 223 233 242 253 264 275 287 300 314 328 343 358 375 393 411 431 451 473 496 520 545 572 600 630 661 694 728 764 802 841 882 925 969 1015 1062 1111 1161 1211 1263 1315 1367 1419 1470 1520 1569 1615 1659 1700 1737 1769 1797 1820 1837 1848 1853 1851 1843 1829 1809 1782 1751 1714 1673 1628 1580 1529 1476 1421 1365 1309 1252 1196 1141 1086 1033 981 930 882 835 790 747 706 667 629 594 561 529 499 470 444 418 395 372 351 331 312 295 278 262 248 234 221 208 197 186 176 166 157 148 140 133 125 119 112 106 100 95 90 85 80 76 72 68 64 60 57 54 51 48 45 43 40 38 36 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60
 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 74 76 79 82 84 87 91 94 97 101 105 109 113 118 122 127 132 138 144 150 157 164 171 179 187 196 205 215 226 237 249 262 275 289 304 320 338 356 375 395 417 440 464 489 516 544 574 605 638 672 707 744 782 821 862 903 944 986 1028 1069 1109 1149 1186 1222 1254 1283 1309 1330 1347 1359 1366 1368 1364 1355 1341 1323 1299 1272 1241 1207 1170 1132 1091 1050 1008 965 923 881 839 799 759 721 684 649 614 582 551 521 493 466 441 417 394 373 353 334 316 299 283 268 254 240 228 216 205 194 184 175 166 158 150 143 136 129 123 117 112 106 101 97 92 88 84 80 76 73 69 66 63 60 58 55 52 50 48 46 43 41 39 38 36 34 33 31 29 28 27 25 24 23 22 20 19 18 17 16 15 15 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 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 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38
 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 46 48 51 53 56 59 62 66 69 73 78 82 87 92 97 103 109 115 122 130 138 147 156 166 177 188 201 214 229 244 261 279 299 320 342 367 394 422 453 487 523 561 603 648 697 749 804 864 928 996 1069 1146 1227 1313 1403 1497 1595 1696 1799 1903 2008 2112 2214 2313 2406 2492 2570 2638 2695 2739 2770 2786 2788 2777 2751 2713 2664 2604 2535 2459 2377 2291 2202 2111 2019 1927 1837 1748 1662 1578 1498 1420 1346 1276 1209 1146 1086 1029 976 925 878 834 792 752 716 681 649 618 589 563 537 513 491 470 450 432 414 397 382 367 353 339 326 314 303 292 281 271 262 253 244 236 228 220 212 205 198 191 185 179 173 167 161 156 150 145 140 135 130 126 121 117 113 108 104 100 97 93 89 86 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 41 39 37 35 33 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20
 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 28 29 31 33 34 37 39 41 44 47 50 53 57 61 65 70 75 80 86 93 100 108 117 126 136 147 159 173 187 203 220 239 260 282 307 334 363 395 430 468 509 553 600 651 706 764 825 889 956 1024 1093 1162 1229 1292 1351 1403 1447 1481 1504 1514 1512 1498 1472 1436 1391 1338 1279 1216 1151 1084 1018 953 889 828 770 715 663 615 569 527 488 452 419 388 360 334 310 288 268 249 232 217 202 189 177 166 156 146 137 129 122 115 109 103 98 93 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 4 4 4 5 5 5 5 5 6 6 6
 129 134 139 145 150 156 161 167 173 179 185 191 197 204 210 217 223 230 237 244 251 258 266 273 281 289 297 305 313 321 329 338 347 356 365 375 384 394 404 415 426 437 448 460 473 485 499 512 527 542 557 574 590 608 627 646 666 687 709 732 755 780 806 833 860 889 919 950 982 1014 1048 1082 1116 1151 1187 1222 1258 1293 1327 1361 1393 1424 1453 1481 1505 1527 1545 1560 1572 1579 1582 1581 1575 1565 1550 1531 1508 1481 1450 1416 1379 1339 1298 1254 1209 1164 1117 1071 1025 979 933 889 845 803 762 723 685 649 614 581 549 519 490 463 438 413 391 369 349 330 312 295 279 264 249 236 224 212 201 190 181 171 163 155 147 140 133 126 120 114 109 104 99 94 90 86 82 78 74 71 68 65 62 59 56 54 51 49 47 45 42 40 39 37 35 33 32 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 75 78 82 86 89 93 97 102 106 110 115 120 124
 9 10 11 13 14 16 18 19 21 23 25 27 29 31 33 36 38 41 43 46 49 52 56 59 63 67 71 75 79 84 89 94 99 105 111 117 124 131 139 147 155 164 174 184 195 207 219 233 247 262 278 296 315 335 357 380 405 432 461 492 526 562 601 643 688 736 788 843 902 966 1033 1104 1180 1260 1343 1430 1520 1612 1705 1799 1893 1984 2070 2152 2225 2289 2341 2380 2404 2412 2405 2381 2342 2289 2223 2145 2058 1964 1865 1763 1660 1557 1456 1357 1262 1170 1084 1002 925 852 785 723 665 611 561 516 473 435 399 366 336 309 283 260 239 219 201 185 170 156 143 131 120 110 101 93 85 78 71 65 59 54 49 45 40 36 33 30 26 23 21 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 68 70 73 75 78 81 85 88 92 96 100 104 109 114 119 125 130 137 144 151 158 166 175 184 194 204 215 226 238 251 265 279 294 309 326 343 361 379 398 418 438 459 480 501 522 543 564 584 603 621 638 653 667 678 687 693 697 698 696 692 684 675 662 648 632 614 594 574 553 531 509 486 464 442 420 399 378 359 339 321 304 287 271 256 241 228 215 203 192 181 171 161 153 144 136 129 122 116 110 104 99 94 89 84 80 76 73 69 66 63 60 57 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 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 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 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 24 27 31 34 38 43 48 53 59 65 71 79 87 95 105 115 127 139 153 168 185 204 225 248 273 301 333 368 408 452 501 556 618 687 764 851 948 1057 1179 1316 1468 1638 1826 2034 2262 2511 2779 3065 3364 3672 3979 4277 4552 4791 4980 5107 5164 5145 5053 4895 4680 4423 4136 3833 3525 3222 2930 2653 2395 2156 1938 1739 1559 1397 1251 1120 1003 898 804 720 645 578 518 465 417 374 336 301 270 243 218 196 176 158 142 127 114 103 92 83 74 66 59 53 47 42 38 33 30 26 23 20 18 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 14 16 18 20 22 24 26 29 31 34 37 40 43 46 50 54 57 62 66 71 76 81 86 92 99 105 112 120 128 137 146 156 166 178 190 203 217 232 248 266 285 305 327 351 377 405 435 468 504 543 585 631 680 734 793 856 924 999 1079 1165 1257 1357 1462 1575 1693 1817 1946 2078 2212 2345 2476 2600 2715 2817 2902 2966 3007 3023 3012 2974 2911 2824 2717 2594 2459 2314 2166 2016 1867 1723 1584 1452 1327 1211 1103 1003 912 828 751 681 617 560 507 460 417 378 342 310 281 255 231 210 190 172 156 141 128 116 105 95 85 77 69 62 56 50 44 39 34 30 26 23 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 32 35 38 41 44 47 51 55 59 64 69 75 81 88 95 103 112 122 132 144 157 171 186 203 222 242 265 290 318 348 382 419 460 505 555 610 671 738 811 892 980 1077 1181 1295 1417 1547 1685 1829 1978 2130 2281 2428 2566 2690 2795 2877 2931 2956 2949 2911 2844 2752 2639 2509 2369 2222 2072 1923 1778 1638 1506 1381 1264 1156 1055 963 879 802 732 668 609 556 508 465 425 389 357 327 301 276 254 234 216 200 185 171 159 147 137 128 119 111 104 98 92 86 81 77 73 69 65 62 59 56 54 51 49 47 45 44 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 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
 39 42 44 46 49 52 54 57 60 63 67 70 73 77 81 85 89 93 97 102 106 111 116 121 127 133 138 145 151 157 164 172 179 187 195 203 212 221 230 240 251 261 273 284 297 309 323 337 351 366 382 399 416 434 453 473 494 515 538 561 586 611 638 665 693 722 753 784 815 848 881 915 948 983 1017 1050 1083 1116 1147 1177 1205 1230 1254 1274 1291 1305 1314 1320 1322 1319 1311 1300 1284 1264 1240 1212 1181 1147 1111 1072 1032 991 949 907 864 822 780 739 699 661 623 587 552 519 488 458 429 402 377 353 330 309 289 271 253 237 222 207 194 181 170 159 148 139 130 122 114 107 100 93 87 82 77 72 67 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 27 29 31 33 35 37
 15 17 19 21 23 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 72 76 81 85 90 95 100 106 112 118 124 130 137 144 152 160 168 177 186 196 206 217 228 240 253 267 281 296 313 330 348 368 389 411 435 461 489 518 550 584 621 660 703 749 798 851 909 970 1036 1107 1184 1265 1352 1445 1544 1648 1758 1873 1993 2116 2242 2370 2497 2622 2741 2853 2954 3042 3113 3164 3194 3201 3183 3141 3077 2991 2886 2766 2633 2492 2345 2196 2046 1899 1757 1619 1489 1366 1250 1142 1042 950 864 786 714 649 589 534 484 439 397 360 326 295 267 241 218 197 177 160 144 129 116 104 93 83 74 66 58 51 45 39 34 29 24 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 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 1 3 6 9 12 16 19 24 28 33 38 44 50 57 65 73 82 92 103 115 128 143 159 177 197 218 243 270 300 334 371 413 459 511 569 634 707 788 879 981 1094 1221 1363 1520 1695 1888 2100 2333 2586 2858 3147 3451 3763 4078 4384 4672 4928 5139 5294 5383 5399 5341 5214 5026 4786 4509 4208 3894 3578 3267 2969 2687 2424 2181 1959 1756 1572 1407 1258 1124 1004 897 801 715 639 571 509 455 406 363 324 289 257 229 204 182 161 143 127 112 98 86 75 66 57 49 41 35 29 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 19 27 36 45 56 69 82 97 114 133 153 176 201 230 261 296 334 377 425 477 536 601 673 752 840 938 1045 1164 1294 1437 1594 1765 1952 2154 2372 2607 2856 3120 3397 3683 3976 4271 4562 4843 5107 5346 5552 5718 5838 5907 5922 5883 5792 5652 5469 5250 5003 4735 4454 4167 3878 3594 3317 3052 2800 2562 2340 2133 1941 1764 1602 1453 1317 1193 1080 977 883 798 721 650 587 529 477 429 386 346 311 278 249 222 197 175 155 136 119 104 90 77 65 54 45 36 27 20 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 68 70 72 75 78 81 84 87 91 94 98 102 107 112 117 122 128 134 141 148 156 164 173 183 193 205 217 230 244 260 277 295 314 336 359 384 411 441 473 508 545 586 630 678 729 784 843 907 974 1046 1121 1200 1283 1368 1456 1543 1631 1715 1796 1870 1936 1990 2032 2059 2071 2065 2043 2005 1952 1886 1809 1724 1632 1537 1441 1344 1249 1157 1069 985 905 831 762 697 638 583 533 487 445 406 371 338 309 282 258 235 215 197 180 164 150 138 126 115 106 97 88 81 74 68 62 57 52 48 43 40 36 33 30 27 25 22 20 18 16 14 13 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25
 48 51 54 56 59 62 65 69 72 76 79 83 87 91 95 99 103 108 112 117 122 127 133 138 144 150 156 162 168 175 182 189 197 205 213 221 230 239 248 258 268 279 290 301 313 326 339 352 367 382 398 414 431 450 469 489 510 533 556 581 607 635 664 695 728 762 799 837 877 920 965 1012 1062 1114 1169 1226 1286 1348 1412 1479 1547 1618 1689 1761 1833 1905 1975 2044 2109 2170 2226 2276 2318 2351 2375 2388 2390 2380 2359 2326 2282 2228 2164 2093 2014 1929 1841 1750 1657 1563 1471 1380 1291 1206 1123 1045 970 900 833 771 713 658 608 561 517 477 439 405 373 344 317 292 269 247 228 210 193 178 164 151 139 128 117 108 99 91 83 76 70 64 58 53 48 44 40 36 32 29 25 22 20 17 15 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 36 39 41 43 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 16 20 24 29 34 40 45 51 58 65 73 81 90 99 109 120 131 143 157 171 186 202 219 238 258 279 302 326 351 379 408 439 472 507 545 584 626 670 717 766 817 871 928 988 1050 1114 1181 1251 1322 1397 1473 1551 1631 1713 1796 1879 1964 2049 2134 2218 2301 2383 2462 2538 2611 2679 2742 2799 2850 2892 2926 2950 2965 2968 2961 2942 2912 2870 2818 2754 2681 2599 2510 2413 2311 2205 2097 1986 1875 1765 1657 1550 1447 1348 1253 1162 1075 994 917 845 778 715 656 602 552 505 462 423 386 352 321 293 266 242 220 200 181 164 148 133 120 108 96 86 76 67 59 52 45 39 33 27 22 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 9 10 12 14 15 17 19 21 24 26 29 31 34 37 40 43 47 50 54 59 63 68 73 78 83 89 95 102 109 117 125 133 142 152 162 173 185 197 210 224 239 255 272 290 309 330 351 374 399 425 452 481 511 544 578 613 651 690 730 772 816 861 908 955 1004 1053 1102 1151 1200 1249 1296 1341 1385 1426 1464 1499 1530 1557 1581 1599 1613 1623 1628 1628 1623 1615 1602 1585 1565 1542 1516 1487 1456 1424 1389 1354 1318 1281 1243 1206 1168 1131 1094 1058 1022 987 952 918 886 854 823 793 764 736 709 683 657 633 609 587 565 544 524 505 486 468 451 434 418 403 388 374 361 347 335 323 311 300 289 278 268 259 249 240 232 223 215 207 200 192 185 179 172 166 160 154 148 142 137 132 127 122 118 113 109 104 100 96 93 89 85 82 79 76 72 69 67 64 61 58 56 53 51 49 47 45 42 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 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 1 2 3 5 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 1 5 9 13 18 22 28 33 39 45 51 58 65 73 82 91 100 110 121 133 145 159 173 188 205 222 242 262 284 308 334 362 393 426 462 501 544 590 642 698 759 827 901 983 1073 1172 1282 1403 1536 1683 1845 2024 2220 2435 2670 2926 3202 3499 3815 4147 4492 4844 5194 5533 5849 6128 6355 6519 6608 6613 6534 6372 6136 5838 5492 5114 4719 4319 3926 3548 3190 2856 2549 2268 2013 1784 1579 1395 1232 1086 958 843 742 653 574 504 443 388 340 297 260 226 197 170 147 126 108 92 77 64 53 42 33 25 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 38 56 77 101 128 160 195 236 283 337 399 470 552 646 754 879 1022 1187 1377 1596 1847 2135 2463 2838 3263 3742 4277 4869 5516 6212 6944 7695 8441 9149 9787 10317 10707 10934 10986 10866 10587 10175 9660 9075 8449 7808 7172 6556 5972 5424 4917 4451 4026 3640 3291 2976 2692 2437 2208 2002 1817 1650 1500 1365 1244 1134 1035 945 864 790 723 662 607 556 509 467 428 392 359 329 301 276 252 230 209 191 173 157 142 127 114 102 91 80 70 61 52 44 37 29 23 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 18 20 23 25 27 30 32 35 37 40 42 45 47 50 53 55 58 61 64 67 70 73 77 80 84 88 93 97 102 108 114 120 128 136 144 154 165 178 192 208 225 246 268 294 324 357 396 439 489 546 611 686 772 870 982 1111 1260 1430 1626 1851 2110 2406 2746 3134 3577 4079 4645 5277 5973 6726 7520 8331 9119 9833 10415 10807 10962 10858 10503 9935 9209 8387 7528 6678 5869 5122 4446 3844 3314 2851 2448 2100 1800 1541 1318 1126 961 819 697 592 502 424 357 299 249 206 169 137 109 85 65 47 31 18 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 1 11 22 36 53 73 97 125 158 198 245 301 368 447 541 654 787 947 1137 1364 1635 1959 2345 2805 3352 4002 4771 5672 6719 7916 9251 10691 12167 13569 14754 15563 15870 15622 14860 13705 12313 10832 9377 8022 6805 5740 4822 4040 3380 2824 2359 1970 1644 1372 1145 955 797 664 552 459 381 315 260 213 174 141 113 90 70 53 38 26 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 28 35 43 52 61 71 82 94 107 121 137 154 172 192 214 239 265 294 326 360 398 440 485 535 590 649 714 785 862 945 1036 1133 1238 1350 1469 1596 1729 1868 2012 2160 2310 2460 2610 2755 2895 3026 3147 3256 3351 3430 3493 3540 3569 3583 3581 3566 3537 3498 3449 3392 3330 3262 3192 3119 3045 2971 2898 2826 2756 2689 2624 2562 2503 2447 2395 2346 2300 2257 2217 2180 2146 2114 2084 2057 2031 2007 1983 1961 1939 1917 1895 1872 1848 1823 1797 1768 1738 1705 1670 1633 1593 1550 1506 1459 1410 1359 1307 1254 1199 1145 1090 1035 980 926 873 821 771 722 674 629 585 543 503 465 429 395 363 332 304 277 251 228 206 185 166 148 131 115 101 87 75 63 52 42 33 25 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 58 86 119 157 201 254 315 388 472 572 688 825 985 1174 1395 1655 1960 2317 2736 3226 3797 4460 5224 6096 7079 8166 9337 10556 11761 12871 13789 14419 14689 14569 14078 13282 12272 11142 9975 8833 7759 6776 5893 5112 4427 3832 3316 2872 2489 2160 1877 1634 1425 1245 1090 956 841 741 654 579 514 456 406 362 324 289 259 232 208 187 168 150 134 120 107 95 84 74 65 56 48 41 34 27 21 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 7 10 13 17 21 25 30 35 40 45 51 57 64 71 78 86 94 103 112 122 133 144 156 168 182 196 211 227 244 262 282 302 324 347 371 396 424 452 483 515 548 584 621 660 701 744 788 835 883 933 985 1038 1093 1149 1207 1265 1324 1384 1445 1506 1567 1627 1688 1748 1807 1865 1922 1978 2032 2084 2135 2184 2231 2276 2319 2359 2397 2432 2464 2494 2520 2543 2562 2578 2589 2596 2598 2596 2588 2574 2555 2531 2500 2464 2421 2373 2319 2260 2196 2128 2055 1980 1901 1820 1738 1656 1573 1490 1408 1328 1250 1174 1100 1029 962 897 836 778 723 672 623 578 536 496 459 425 393 363 336 310 287 265 245 226 208 192 177 164 151 139 128 118 108 99 91 84 76 70 64 58 53 48 43 38 34 31 27 24 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 1
 0 0 0 0 0 0 0 3 8 13 18 24 30 37 44 52 60 69 79 89 100 112 125 138 153 168 185 203 222 242 263 286 310 336 362 391 421 452 484 519 554 590 628 667 706 746 786 827 867 907 946 984 1022 1057 1092 1124 1154 1183 1209 1233 1255 1275 1294 1310 1326 1340 1354 1367 1380 1393 1406 1421 1437 1455 1475 1497 1522 1550 1582 1617 1657 1701 1750 1804 1864 1929 2000 2078 2161 2251 2347 2448 2555 2666 2781 2898 3016 3132 3243 3347 3439 3517 3577 3615 3627 3612 3568 3495 3394 3268 3120 2954 2776 2589 2398 2208 2022 1843 1672 1512 1363 1225 1098 982 877 782 697 619 550 488 433 383 338 299 263 231 203 178 155 135 116 100 85 72 60 50 40 31 24 17 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 89 94 99 105 111 117 124 131 139 147 157 167 178 190 202 217 232 249 267 287 309 333 360 389 420 455 494 535 581 632 687 748 814 886 966 1052 1146 1248 1359 1478 1606 1744 1890 2044 2206 2374 2546 2719 2891 3057 3213 3355 3477 3575 3645 3683 3687 3658 3597 3505 3387 3247 3090 2921 2746 2567 2389 2215 2046 1885 1733 1590 1457 1333 1219 1114 1018 930 850 777 710 650 595 545 500 459 422 388 357 329 304 281 261 242 225 209 195 181 170 159 149 139 131 123 116 109 103 98 92 88 83 79 75 71 68 64 61 59 56 53 51 49 46 44 42 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 11 13 15 18 20 22 25 27 30 32 35 38 40 43 46 49 53 56 59 63 66 70 73 77 81 85 89 93 98 102 106 111 116 120 125 130 136 141 146 152 158 164 170 177 184 191 199 207 215 224 233 243 254 266 278 292 307 323 340 360 381 405 431 459 491 527 566 610 660 714 776 844 921 1007 1103 1211 1331 1465 1615 1781 1966 2171 2397 2643 2911 3198 3502 3818 4137 4449 4740 4994 5193 5321 5364 5315 5175 4954 4664 4326 3959 3582 3209 2851 2516 2209 1931 1682 1461 1266 1095 946 816 703 605 520 446 382 327 279 237 201 170 143 120 99 81 66 53 41 31 22 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8
 0 0 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 12 19 27 35 45 54 65 77 90 104 120 136 155 175 196 220 246 273 304 336 372 410 451 495 543 594 648 707 768 834 903 975 1052 1131 1213 1299 1386 1476 1568 1661 1755 1849 1944 2038 2132 2226 2318 2410 2501 2590 2679 2768 2856 2943 3031 3119 3207 3295 3383 3472 3559 3646 3730 3811 3886 3956 4017 4068 4105 4128 4133 4119 4084 4027 3947 3845 3721 3579 3419 3245 3060 2869 2673 2477 2284 2096 1915 1742 1579 1427 1285 1154 1034 924 824 733 651 577 510 450 396 347 304 265 230 199 171 146 124 104 86 70 56 43 32 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 20 24 29 33 38 44 50 56 62 69 77 85 93 103 112 123 134 146 159 173 188 204 221 239 259 280 302 326 351 378 407 438 471 506 543 583 625 669 717 766 819 874 932 993 1057 1125 1195 1267 1343 1422 1504 1588 1674 1763 1854 1946 2040 2134 2228 2322 2414 2504 2590 2672 2747 2815 2874 2923 2960 2983 2992 2985 2963 2924 2868 2797 2712 2613 2503 2384 2257 2126 1992 1857 1724 1593 1467 1345 1230 1121 1019 924 836 755 680 612 550 493 442 395 353 315 280 249 221 196 174 153 135 118 103 90 78 67 57 49 41 34 27 22 16 12 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 25 31 37 44 51 59 67 76 86 97 109 121 135 150 166 183 202 223 245 270 296 325 356 390 427 467 510 558 609 664 723 788 857 932 1012 1097 1189 1286 1390 1500 1615 1737 1864 1996 2134 2275 2421 2569 2719 2871 3022 3173 3321 3466 3606 3740 3867 3985 4094 4191 4275 4346 4402 4441 4465 4470 4458 4427 4378 4310 4224 4122 4004 3871 3726 3570 3406 3235 3059 2882 2704 2528 2355 2186 2024 1868 1719 1579 1447 1323 1208 1101 1002 910 826 749 678 613 554 500 451 406 365 328 295 264 236 211 188 167 148 131 115 101 88 76 65 55 46 38 30 23 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 23 28 34 41 49 57 66 77 88 101 115 131 149 169 192 217 244 276 310 349 393 442 496 558 627 704 791 889 999 1123 1263 1420 1598 1798 2024 2278 2563 2882 3238 3632 4065 4536 5041 5572 6116 6654 7164 7616 7978 8223 8327 8279 8081 7749 7309 6793 6233 5657 5088 4544 4035 3569 3146 2767 2430 2133 1871 1641 1439 1263 1109 974 857 753 663 584 514 453 398 351 308 271 238 208 182 158 137 118 101 86 72 60 49 39 29 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 22 26 31 36 41 46 52 58 65 72 79 87 95 104 113 123 133 144 156 168 182 196 211 228 245 264 284 305 328 353 379 408 439 473 509 548 591 637 687 742 801 866 937 1015 1100 1192 1294 1405 1527 1661 1807 1968 2143 2333 2541 2767 3011 3274 3556 3855 4171 4500 4837 5178 5514 5836 6134 6394 6603 6751 6827 6823 6738 6573 6335 6034 5685 5301 4898 4488 4082 3689 3316 2967 2644 2348 2080 1838 1621 1428 1255 1102 967 847 742 648 566 494 430 374 324 281 242 208 178 152 129 108 90 74 59 46 35 25 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 24 27 30 34 37 41 45 50 54 59 65 70 76 83 89 97 104 113 121 131 141 152 164 176 190 204 220 237 256 276 297 321 346 374 404 436 472 510 552 598 648 702 761 825 895 970 1052 1140 1235 1337 1446 1562 1685 1814 1949 2088 2231 2376 2521 2663 2800 2929 3048 3153 3243 3314 3365 3396 3406 3394 3363 3314 3248 3168 3076 2975 2867 2755 2639 2523 2406 2292 2179 2070 1965 1864 1768 1676 1588 1505 1427 1353 1283 1218 1156 1098 1043 991 943 897 855 814 776 741 707 675 645 617 590 565 541 519 497 477 458 439 422 405 389 374 359 345 332 319 307 295 284 273 262 252 242 233 224 215 206 198 190 182 175 168 161 154 148 141 135 129 124 118 113 107 102 98 93 88 84 80 75 71 67 64 60 57 53 50 47 44 41 38 35 32 30 27 24 22 20 18 15 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 1 3 4 6 8 11 13 15 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 85 164 260 379 526 707 930 1206 1548 1973 2501 3158 3978 4999 6261 7802 9639 11735 13950 16003 17489 18018 17436 15923 13873 11682 9619 7811 6293 5049 4041 3230 2579 2057 1637 1300 1029 811 634 492 377 284 209 149 100 61 29 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 1 3 5 7 9 11 13 16 18 21 23 26 29 32 36 39 43 46 51 55 59 64 69 75 80 87 93 100 107 115 124 133 142 153 164 176 188 202 217 233 250 268 287 308 331 355 382 410 440 473 508 545 585 629 675 724 777 834 894 959 1027 1100 1177 1258 1344 1434 1529 1629 1732 1840 1951 2066 2184 2304 2426 2549 2672 2794 2914 3031 3143 3249 3348 3438 3518 3587 3644 3687 3716 3730 3730 3714 3684 3639 3581 3511 3429 3337 3236 3129 3015 2897 2776 2653 2530 2408 2286 2167 2051 1938 1829 1724 1624 1528 1437 1350 1268 1190 1116 1047 982 920 863 808 758 710 665 623 584 547 512 479 449 420 393 368 345 322 301 282 263 246 229 214 199 186 173 160 149 138 128 118 109 100 92 84 77 70 63 57 51 46 40 35 31 26 22 18 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 11 13 16 18 21 24 27 31 34 37 41 45 49 53 57 62 66 71 76 81 86 91 97 103 109 115 121 127 134 140 147 154 161 168 175 183 191 198 206 214 222 230 239 247 256 265 273 283 292 302 311 322 332 343 354 366 379 392 406 421 436 453 471 490 511 533 557 583 611 641 673 709 746 787 831 879 930 984 1043 1106 1172 1243 1318 1397 1480 1567 1656 1748 1840 1933 2025 2113 2196 2272 2337 2391 2429 2451 2455 2440 2405 2352 2282 2196 2097 1989 1873 1754 1633 1512 1395 1281 1173 1071 976 887 806 731 662 600 543 491 445 403 365 331 300 272 247 225 204 186 169 154 141 129 117 107 98 89 82 75 68 62 57 52 47 43 39 35 32 29 26 23 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 19 25 33 41 49 59 70 81 94 109 124 142 161 182 205 231 259 290 325 363 405 451 502 558 620 688 762 843 931 1027 1131 1243 1365 1495 1634 1782 1939 2105 2278 2458 2644 2835 3030 3227 3425 3621 3815 4004 4187 4362 4526 4680 4820 4945 5055 5148 5222 5278 5313 5328 5321 5292 5242 5170 5077 4963 4830 4680 4513 4332 4140 3939 3732 3520 3307 3095 2886 2682 2485 2295 2115 1943 1782 1631 1490 1359 1238 1126 1024 929 843 764 692 626 566 512 462 417 376 339 305 274 245 220 196 175 155 138 121 107 93 81 69 59 49 40 32 25 18 11 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 1 8 16 25 35 46 58 72 87 104 123 144 168 194 224 256 293 333 378 428 483 544 611 685 766 854 950 1054 1166 1286 1413 1548 1689 1836 1987 2142 2299 2456 2612 2767 2918 3064 3206 3343 3474 3601 3723 3842 3958 4073 4187 4303 4420 4540 4664 4790 4920 5051 5183 5313 5438 5554 5656 5738 5795 5821 5810 5756 5657 5512 5321 5087 4817 4518 4199 3867 3533 3204 2885 2582 2299 2037 1798 1581 1386 1212 1057 920 799 692 599 517 445 382 327 278 236 199 167 139 114 92 73 56 41 28 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 99 106 112 119 126 133 141 149 157 165 174 183 192 202 212 222 232 242 253 264 275 286 297 309 320 332 343 355 366 377 389 400 411 421 432 442 452 461 470 479 487 494 502 509 515 521 527 532 536 541 545 548 552 555 558 560 563 565 567 570 572 574 576 578 581 583 585 588 591 594 597 600 603 607 610 614 618 622 626 631 635 640 645 649 654 659 664 669 674 679 684 689 693 698 702 706 710 713 716 718 720 721 722 722 721 720 717 714 709 704 697 690 682 672 662 651 639 625 612 597 582 566 550 533 516 499 482 465 447 430 413 396 380 364 348 332 317 303 289 275 262 249 237 225 214 203 193 183 174 165 156 148 140 133 126 119 112 106 100 94 89 84 79 74 70 66 62 58 54 50 47 44 41 38 35 32 30 27 25 23 21 18 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 28 31 33 36 40 43 46 50 54 58 62 67 72 77 82 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 19 23 27 32 37 42 48 55 62 69 78 87 97 108 121 134 149 166 184 204 226 251 278 309 342 379 420 466 517 573 636 705 783 869 964 1070 1189 1320 1466 1628 1808 2007 2228 2472 2740 3035 3357 3706 4082 4483 4905 5343 5787 6227 6648 7032 7362 7618 7786 7852 7811 7665 7422 7096 6705 6269 5807 5336 4869 4418 3990 3590 3221 2883 2577 2300 2052 1830 1632 1456 1299 1160 1036 927 829 742 666 597 536 482 433 390 351 316 285 256 231 208 187 169 151 136 122 109 97 86 76 67 59 51 44 38 31 26 20 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 16 23 30 39 48 59 70 83 98 114 132 152 174 199 226 257 291 328 369 415 466 521 582 649 722 801 886 978 1077 1182 1292 1408 1528 1652 1778 1906 2033 2159 2281 2399 2511 2616 2714 2804 2885 2957 3022 3078 3127 3170 3206 3237 3263 3284 3302 3316 3326 3332 3334 3331 3322 3307 3285 3255 3215 3166 3106 3034 2952 2858 2754 2641 2519 2390 2256 2119 1980 1842 1705 1572 1444 1321 1204 1095 992 897 809 728 654 586 524 468 417 371 329 292 258 228 200 175 153 133 115 99 84 71 59 48 39 30 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 16 24 32 42 53 65 78 93 109 128 148 171 197 225 257 292 330 374 421 474 533 597 667 744 827 917 1014 1118 1228 1343 1463 1587 1713 1840 1965 2087 2204 2314 2416 2507 2587 2655 2712 2757 2790 2814 2829 2836 2837 2834 2828 2821 2814 2808 2805 2805 2810 2821 2837 2861 2891 2929 2974 3027 3088 3155 3229 3309 3393 3479 3565 3649 3728 3797 3854 3895 3916 3913 3884 3827 3742 3629 3491 3330 3151 2959 2758 2553 2348 2147 1954 1769 1596 1434 1284 1147 1022 909 806 714 631 556 489 430 376 329 286 248 214 183 156 132 110 91 74 58 44 32 20 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 159 169 178 188 198 208 218 228 238 249 259 270 280 291 301 311 322 332 342 352 362 371 381 390 399 408 416 424 432 439 447 453 460 466 472 477 482 487 492 496 500 503 506 509 512 515 518 520 523 525 528 531 534 537 541 545 550 556 562 569 577 586 596 607 620 634 650 668 687 709 732 758 786 817 851 888 928 971 1019 1070 1125 1185 1250 1321 1397 1479 1567 1663 1766 1878 1997 2126 2264 2412 2571 2739 2918 3107 3305 3511 3725 3943 4162 4380 4591 4790 4971 5129 5257 5349 5399 5406 5366 5280 5151 4982 4780 4552 4304 4043 3777 3510 3249 2996 2754 2526 2312 2113 1929 1760 1606 1464 1336 1219 1113 1017 930 850 779 714 655 602 553 509 468 432 398 368 339 314 290 268 248 230 213 197 182 168 156 144 133 122 113 103 95 87 79 72 65 59 53 47 42 37 32 27 23 18 14 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 26 31 36 41 47 52 58 65 71 78 85 92 100 108 116 124 133 141 150
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 11 13 14 15 17 18 19 21 22 24 25 26 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 52 54 56 58 61 64 67 70 74 78 83 88 94 100 107 116 125 135 147 160 175 191 210 231 255 282 313 347 386 430 479 535 598 669 749 840 943 1060 1193 1343 1513 1706 1924 2171 2450 2765 3118 3511 3946 4421 4933 5472 6025 6570 7077 7513 7842 8032 8059 7917 7619 7189 6663 6081 5478 4883 4315 3788 3310 2881 2501 2168 1877 1624 1405 1216 1052 911 789 684 593 515 447 387 336 292 253 219 189 163 140 120 102 87 73 60 49 39 31 23 16 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 9 19 29 41 52 65 78 92 106 122 138 155 173 192 211 232 253 276 299 323 348 375 402 430 459 489 520 552 585 619 654 690 727 764 803 842 882 922 964 1005 1048 1091 1135 1179 1224 1269 1316 1363 1411 1461 1512 1565 1620 1677 1738 1802 1870 1943 2021 2105 2195 2294 2400 2515 2639 2774 2920 3078 3247 3430 3626 3835 4059 4297 4550 4817 5097 5390 5694 6007 6326 6647 6966 7276 7571 7841 8077 8271 8411 8489 8497 8432 8289 8072 7785 7438 7040 6604 6144 5673 5202 4741 4298 3879 3487 3125 2794 2494 2223 1980 1763 1570 1399 1248 1114 995 890 798 716 644 580 523 472 427 387 351 319 290 264 240 219 199 181 165 151 137 124 113 102 92 83 75 67 59 52 45 39 33 28 23 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 21 27 33 40 47 54 63 71 81 91 102 114 126 140 155 171 189 208 229 252 277 305 335 368 405 445 489 538 592 651 717 790 870 959 1057 1165 1283 1413 1554 1707 1873 2050 2239 2436 2642 2852 3063 3272 3472 3660 3829 3975 4093 4180 4235 4256 4244 4201 4130 4035 3919 3787 3644 3492 3334 3175 3015 2858 2704 2554 2409 2270 2137 2011 1890 1775 1667 1564 1467 1375 1288 1207 1130 1057 989 925 865 808 755 706 659 616 575 538 502 470 439 411 384 360 337 316 296 278 261 245 230 217 204 192 181 171 161 152 143 135 128 121 114 108 102 96 91 86 81 77 72 68 64 60 57 53 50 47 44 41 38 35 32 30 27 25 23 20 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 18 27 36 47 58 71 85 101 118 137 159 183 209 239 272 309 350 395 446 503 566 636 713 799 893 997 1110 1233 1366 1507 1657 1814 1976 2140 2303 2461 2611 2749 2870 2971 3050 3106 3138 3146 3133 3100 3051 2989 2917 2838 2755 2670 2587 2505 2428 2355 2288 2227 2172 2124 2082 2048 2020 1998 1982 1972 1968 1970 1976 1986 2001 2019 2040 2064 2088 2113 2138 2160 2180 2195 2205 2208 2203 2189 2166 2131 2086 2031 1965 1891 1809 1720 1626 1529 1430 1332 1234 1139 1047 960 877 799 726 659 596 539 486 438 394 354 317 284 254 227 202 180 160 142 125 110 96 84 73 63 53 45 37 30 24 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 3 9 14 21 27 34 41 49 57 66 75 85 95 106 117 129 142 156 171 186 203 220 238 258 279 301 324 349 375 403 433 464 497 532 568 607 648 690 735 782 830 881 934 988 1044 1101 1160 1220 1282 1343 1406 1468 1531 1593 1655 1716 1776 1835 1893 1949 2004 2058 2110 2161 2210 2258 2306 2352 2398 2443 2488 2533 2578 2623 2668 2714 2760 2807 2854 2903 2951 3001 3051 3101 3151 3200 3250 3298 3344 3389 3430 3469 3503 3531 3554 3571 3579 3580 3571 3553 3525 3487 3438 3379 3310 3233 3146 3052 2952 2846 2737 2624 2510 2395 2280 2167 2056 1948 1843 1742 1645 1552 1464 1380 1300 1225 1154 1087 1024 965 909 856 807 760 717 675 637 600 565 533 502 473 446 419 395 371 349 328 308 289 270 253 236 221 205 191 177 164 151 139 128 117 106 96 87 78 69 61 53 46 39 32 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 23 28 34 40 48 56 64 74 85 98 112 127 145 164 186 210 237 267 300 336 377 422 472 526 585 650 721 797 879 967 1061 1160 1263 1371 1482 1596 1710 1823 1934 2042 2144 2238 2322 2396 2458 2507 2541 2560 2565 2556 2532 2496 2447 2388 2319 2242 2159 2070 1977 1882 1786 1689 1593 1498 1405 1315 1228 1145 1065 988 916 848 784 723 666 613 564 517 475 435 398 363 331 302 275 250 227 205 186 167 151 135 121 108 96 85 75 65 57 49 41 35 28 23 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 47 51 55 59 63 68 73 79 84 90 97 104 111 118 127 135 144 154 165 176 188 200 214 228 243 259 276 294 314 334 356 378 402 428 454 482 511 541 572 604 636 669 702 735 768 800 831 860 888 913 935 955 971 984 993 998 1000 998 993 984 973 959 943 924 905 883 861 839 816 793 770 747 724 703 682 661 641 623 605 588 571 556 542 528 516 504 493 483 473 465 457 449 443 437 432 427 423 420 417 415 413 412 411 411 411 412 413 415 416 419 421 424 427 430 434 437 441 445 448 452 455 458 461 463 465 466 467 467 467 466 464 461 458 453 448 442 435 428 420 411 402 392 381 370 359 348 336 325 313 301 289 277 266 254 243 232 221 210 200 190 180 171 162 153 145 137 129 122 115 108 101 95 89 83 78 73 68 63 59 54 50 46 43 39 36 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 23 25 28 31 34 37 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 3 8 14 20 27 35 44 54 64 76 90 104 121 139 160 184 210 239 272 310 352 399 453 513 581 657 744 841 949 1071 1206 1355 1520 1700 1894 2102 2321 2548 2778 3006 3224 3425 3603 3750 3860 3932 3962 3952 3906 3827 3721 3595 3454 3303 3148 2992 2838 2689 2546 2411 2284 2165 2055 1954 1861 1776 1699 1629 1566 1510 1460 1416 1377 1343 1314 1289 1269 1253 1240 1231 1225 1222 1222 1223 1228 1233 1240 1249 1258 1267 1276 1284 1291 1297 1301 1302 1301 1296 1289 1277 1262 1244 1221 1195 1165 1132 1096 1058 1018 975 932 887 842 797 752 708 665 622 581 542 504 467 433 399 368 339 311 284 260 236 215 194 175 157 141 125 111 97 85 73 63 53 43 35 27 19 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 13 16 20 24 28 32 36 41 45 50 55 61 67 73 79 86 93 101 109 117 126 136 147 158 170 183 197 212 229 246 266 286 309 333 360 389 421 456 494 535 580 630 683 742 806 876 952 1035 1125 1222 1327 1440 1562 1692 1831 1979 2136 2302 2477 2660 2851 3049 3254 3464 3680 3899 4120 4343 4566 4787 5004 5217 5423 5621 5808 5983 6143 6287 6413 6518 6600 6658 6691 6696 6672 6620 6540 6430 6294 6132 5947 5741 5518 5280 5031 4775 4515 4254 3995 3742 3495 3256 3028 2811 2605 2412 2230 2060 1902 1755 1619 1493 1377 1270 1171 1079 995 918 846 781 720 664 612 564 520 479 441 406 374 343 315 289 265 242 221 201 182 165 149 133 119 105 93 81 70 59 49 40 31 22 15 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 2 6 10 15 20 25 32 38 46 54 62 72 82 94 107 121 137 154 173 195 218 245 274 307 344 384 430 480 537 600 670 748 833 928 1033 1146 1270 1403 1546 1696 1853 2014 2177 2339 2495 2643 2778 2897 2997 3076 3133 3168 3180 3173 3148 3108 3055 2992 2922 2847 2768 2688 2608 2529 2452 2377 2304 2233 2166 2100 2038 1977 1918 1861 1805 1749 1695 1641 1587 1533 1479 1424 1370 1314 1259 1203 1148 1092 1037 982 928 875 823 773 724 677 632 589 548 510 473 439 406 376 348 321 297 274 253 233 215 198 182 168 154 142 130 119 109 100 92 84 76 70 63 57 52 46 42 37 33 29 25 21 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 29 36 44 52 61 70 81 92 104 118 132 148 165 184 204 225 249 274 301 330 361 395 430 468 508 549 593 639 685 733 781 830 878 925 970 1012 1052 1088 1119 1145 1167 1183 1194 1199 1199 1195 1186 1174 1158 1140 1119 1097 1075 1051 1028 1006 984 963 943 926 910 896 884 875 868 863 862 863 867 873 883 896 913 933 957 985 1017 1054 1095 1141 1193 1250 1312 1381 1456 1537 1623 1716 1813 1915 2020 2126 2231 2332 2427 2511 2580 2630 2658 2661 2638 2587 2510 2410 2290 2155 2009 1858 1705 1555 1410 1272 1143 1024 914 814 724 642 569 503 445 392 346 304 267 234 205 179 156 135 116 100 85 72 60 49 40 31 24 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 3 6 10 13 17 21 26 30 35 40 46 51 57 64 71 78 85 93 101 110 119 129 139 149 160 172 184 197 210 223 237 252 267 282 298 314 331 347 364 381 398 415 432 448 464 480 495 509 523 536 548 560 570 580 588 596 603 610 616 621 626 631 635 640 645 650 655 661 668 676 685 695 706 719 734 750 768 788 810 835 862 892 925 961 1000 1043 1090 1141 1196 1255 1320 1389 1464 1544 1629 1719 1814 1914 2018 2124 2232 2339 2444 2543 2634 2713 2777 2823 2847 2848 2824 2776 2704 2611 2499 2373 2236 2093 1947 1802 1659 1522 1392 1270 1156 1051 954 866 786 713 647 587 533 484 440 401 365 332 303 277 252 231 211 193 176 161 147 135 123 112 102 93 85 77 70 63 57 51 46 41 36 31 27 23 19 16 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 24 26 29 32 36 40 45 50 56 63 71 80 90 102 115 131 149 169 192 219 249 284 324 370 422 481 549 626 714 813 927 1055 1200 1363 1547 1754 1984 2240 2522 2831 3167 3527 3907 4302 4701 5094 5465 5798 6078 6287 6414 6452 6399 6261 6048 5773 5454 5104 4739 4370 4008 3659 3328 3019 2733 2470 2230 2012 1816 1639 1481 1339 1212 1099 999 909 830 759 697 641 591 547 508 473 441 413 388 365 345 327 310 295 281 268 256 245 235 225 217 208 200 193 186 179 173 167 161 155 150 144 139 134 129 124 120 115 111 106 102 98 94 90 86 82 78 74 70 66 63 59 55 52 48 45 42 38 35 32 29 26 23 20 17 15 12 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 20 28 37 46 56 67 80 93 107 123 141 160 181 205 230 258 290 324 362 404 450 501 558 620 689 766 850 943 1045 1157 1280 1414 1560 1718 1887 2068 2260 2461 2669 2883 3099 3314 3524 3725 3912 4081 4228 4351 4448 4517 4557 4571 4559 4523 4467 4393 4303 4202 4092 3975 3853 3728 3603 3477 3352 3228 3107 2988 2872 2759 2649 2542 2437 2336 2237 2141 2047 1956 1867 1780 1696 1614 1535 1458 1383 1310 1240 1173 1108 1045 985 927 872 819 769 722 676 633 593 554 518 484 451 421 392 365 340 316 294 273 254 235 218 202 187 173 159 147 135 124 114 104 95 87 78 71 64 57 51 45 39 34 29 24 19 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 20 26 32 40 47 56 65 75 86 98 111 126 141 159 178 199 223 249 278 310 346 386 431 481 537 600 671 751 841 941 1054 1181 1323 1481 1655 1848 2058 2286 2528 2783 3045 3308 3564 3803 4016 4193 4325 4407 4435 4410 4336 4219 4068 3890 3695 3490 3281 3074 2872 2679 2496 2325 2165 2017 1880 1754 1639 1533 1436 1347 1266 1192 1124 1062 1006 954 907 863 823 787 754 724 696 671 648 627 608 591 575 561 548 537 526 517 509 501 494 487 481 475 469 464 458 452 447 441 434 428 421 414 406 398 389 381 371 362 352 342 331 321 310 299 288 276 265 254 243 232 221 211 200 190 180 170 160 151 142 133 124 116 108 100 92 85 78 72 65 59 53 47 42 37 32 27 23 18 14 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 1 7 14 21 29 38 47 57 68 80 93 107 123 139 158 177 199 223 248 276 307 340 377 417 460 507 559 615 675 741 812 889 971 1058 1152 1250 1354 1461 1573 1686 1801 1916 2028 2136 2239 2335 2421 2496 2560 2611 2649 2675 2689 2691 2683 2666 2642 2613 2578 2541 2503 2464 2425 2388 2353 2320 2291 2264 2242 2223 2208 2196 2188 2184 2183 2185 2190 2198 2207 2218 2230 2243 2256 2267 2277 2284 2288 2287 2281 2269 2250 2223 2189 2146 2095 2036 1970 1896 1817 1733 1646 1555 1464 1373 1282 1193 1107 1025 946 871 800 734 672 615 562 513 468 427 389 354 322 293 266 242 220 199 181 164 148 134 121 109 98 88 78 70 62 55 48 42 36 30 25 21 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 15 18 22 26 31 36 41 47 53 59 66 74 82 91 100 111 122 134 147 161 176 192 210 228 248 270 292 317 342 369 398 428 459 492 526 561 597 633 670 708 746 783 821 857 894 930 964 998 1032 1064 1096 1127 1158 1188 1219 1249 1281 1313 1346 1380 1416 1454 1493 1535 1579 1624 1672 1721 1771 1823 1874 1925 1974 2019 2060 2095 2122 2139 2144 2137 2115 2079 2029 1964 1886 1798 1700 1596 1487 1377 1267 1159 1056 957 864 777 697 624 557 496 441 391 347 307 271 239 211 186 163 143 125 109 95 82 70 60 51 43 36 29 23 18 14 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 63 64 66 68 70 72 74 76 78 80 83 86 89 92 96 99 104 108 113 118 124 131 138 146 155 164 175 187 200 215 231 249 269 292 317 345 376 411 450 493 541 595 654 721 795 877 968 1069 1181 1305 1441 1592 1757 1939 2137 2353 2586 2836 3104 3387 3682 3987 4297 4604 4901 5180 5431 5644 5810 5922 5974 5964 5894 5767 5590 5372 5122 4848 4561 4268 3974 3687 3409 3143 2892 2656 2436 2232 2044 1871 1712 1566 1434 1313 1203 1103 1013 931 856 789 728 674 624 579 539 503 470 441 415 391 370 350 333 317 303 291 279 269 260 252 244 237 231 225 220 215 211 207 203 200 197 194 191 188 186 183 181 179 177 175 173 171 169 167 166 164 162 160 159 157 155 153 152 150 148 146 144 143 141 139 137 135 133 131 129 127 124 122 120 118 116 113 111 109 107 104 102 100 97 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 56 55 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 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 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36
 35 40 46 51 57 63 70 76 83 90 97 104 111 118 125 132 139 146 153 160 167 174 180 186 192 198 203 208 213 217 221 225 228 230 232 234 235 236 236 236 236 235 234 232 230 227 225 222 219 215 212 208 205 202 199 196 193 191 190 189 189 190 192 195 199 205 213 222 234 248 264 283 305 331 360 394 432 475 525 581 644 715 796 888 992 1110 1243 1395 1566 1760 1980 2228 2506 2816 3158 3531 3929 4341 4751 5136 5467 5711 5839 5830 5681 5402 5022 4576 4097 3617 3157 2732 2350 2012 1718 1464 1246 1061 904 771 658 562 481 413 355 306 264 228 197 171 148 129 112 97 85 74 64 56 48 41 36 30 26 21 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 20 25 30
 11 16 23 30 37 45 53 61 70 80 90 100 111 122 133 145 156 169 181 193 206 218 231 243 255 267 279 290 300 311 320 329 337 345 351 357 362 366 370 372 374 375 375 374 372 370 367 364 360 356 351 346 341 336 330 325 321 316 312 309 306 304 303 303 305 308 312 317 325 334 345 358 373 391 411 434 459 488 520 556 596 641 690 744 805 872 947 1030 1122 1225 1340 1468 1611 1771 1950 2150 2373 2621 2895 3196 3525 3878 4251 4635 5018 5383 5707 5966 6136 6196 6135 5955 5667 5295 4865 4407 3943 3495 3073 2688 2341 2034 1764 1529 1325 1149 997 866 753 656 572 499 436 382 334 293 257 225 197 172 150 131 114 99 85 72 61 51 42 34 27 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
 0 0 0 0 0 0 0 0 0 2 7 13 19 25 32 39 47 56 64 74 84 94 105 117 130 143 157 172 188 204 222 240 260 280 301 323 346 370 395 421 447 474 501 529 557 585 613 640 667 693 718 742 765 785 804 821 836 849 860 868 875 880 882 884 883 882 880 877 874 870 867 864 862 860 860 860 862 866 871 879 888 900 914 931 951 974 1000 1030 1064 1102 1145 1193 1247 1307 1375 1450 1533 1626 1730 1845 1973 2114 2271 2443 2632 2839 3063 3304 3559 3826 4100 4374 4638 4881 5090 5251 5352 5383 5337 5214 5020 4766 4466 4135 3789 3441 3101 2778 2477 2200 1949 1723 1521 1341 1183 1042 919 810 714 629 554 489 431 379 333 293 257 225 196 171 148 127 109 92 77 63 51 40 30 20 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 21 26 32 38 44 51 59 67 77 87 98 110 123 137 153 170 189 210 232 257 284 314 346 381 419 461 505 554 605 660 719 781 845 912 980 1048 1116 1183 1246 1305 1359 1406 1444 1475 1496 1507 1510 1504 1490 1470 1443 1411 1376 1338 1298 1257 1216 1175 1136 1097 1060 1025 992 961 932 905 880 857 836 817 800 784 771 758 747 738 730 723 718 713 710 707 706 705 705 705 706 708 710 712 714 716 717 719 720 720 719 718 715 711 706 699 691 681 670 657 643 627 610 592 573 552 532 510 488 466 444 423 401 379 359 338 318 299 281 263 246 230 215 200 187 174 161 149 138 128 118 109 100 92 84 77 70 64 58 52 47 42 37 33 29 25 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 111 117 123 130 137 144 151 158 166 174 181 189 197 205 214 222 230 239 247 255 263 271 279 287 295 302 309 316 322 328 334 339 344 348 352 355 358 360 362 363 363 363 363 362 360 359 356 354 351 348 345 342 339 335 332 329 325 322 320 317 315 312 311 309 308 308 307 308 308 309 311 313 315 318 322 326 331 336 342 348 355 362 371 380 389 400 411 423 435 449 464 479 496 513 532 552 573 595 618 642 668 694 722 750 779 809 840 870 900 930 958 985 1011 1033 1053 1069 1081 1089 1091 1089 1082 1070 1052 1030 1004 975 942 906 869 831 791 752 713 674 636 600 565 531 499 469 440 413 388 364 342 321 302 284 267 251 236 222 209 197 186 176 166 157 148 140 132 125 118 112 106 100 95 90 85 81 76 72 68 64 61 58 54 51 48 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 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 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 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 2 2 3 4 5 6 7 8 10 11 13 14 16 18 20 23 25 28 30 33 36 40 43 47 50 54 58 63 67 72 77 82 87 93 99 105
 0 0 0 0 0 0 0 0 0 3 5 8 11 14 18 22 25 30 34 39 44 49 55 61 68 75 83 91 100 109 120 131 143 156 170 185 202 220 239 261 284 309 337 367 400 436 476 519 566 617 672 732 797 867 941 1021 1105 1194 1285 1380 1476 1572 1667 1758 1844 1922 1992 2051 2098 2131 2151 2157 2151 2131 2101 2060 2012 1956 1896 1831 1764 1696 1627 1559 1492 1426 1363 1301 1242 1185 1131 1080 1031 984 940 898 859 822 786 753 722 692 664 637 612 588 566 545 525 506 487 470 454 438 423 409 396 382 370 358 346 334 323 312 301 291 281 271 261 252 242 233 224 215 206 198 189 181 173 166 158 151 143 136 130 123 117 110 104 99 93 87 82 77 72 68 63 59 54 50 46 43 39 36 32 29 26 23 20 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 20 25 31 37 43 50 57 65 73 82 92 102 113 125 138 151 166 182 199 218 238 260 283 309 337 367 399 435 473 515 560 610 663 721 784 852 926 1006 1091 1183 1282 1387 1499 1617 1741 1870 2004 2142 2281 2422 2562 2699 2830 2955 3070 3173 3263 3338 3397 3439 3463 3470 3460 3433 3391 3336 3268 3189 3101 3005 2903 2796 2686 2573 2460 2346 2232 2119 2009 1900 1794 1692 1592 1496 1404 1315 1230 1149 1072 999 930 865 803 745 691 640 593 548 507 468 433 399 369 340 314 290 267 247 228 210 194 179 165 153 141 131 121 112 103 96 89 82 76 70 65 60 56 51 47 44 40 37 34 31 29 26 24 22 19 17 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 25 33 40 49 59 71 83 97 113 131 151 174 199 227 259 295 335 379 429 484 544 610 682 759 840 925 1012 1099 1183 1262 1334 1395 1443 1477 1496 1499 1488 1463 1428 1383 1333 1278 1220 1162 1105 1050 998 949 904 863 825 792 764 739 718 701 688 679 673 671 672 677 685 697 712 730 752 777 806 839 874 913 955 1000 1047 1095 1145 1194 1242 1286 1326 1360 1385 1399 1402 1392 1369 1333 1285 1227 1160 1087 1009 930 852 775 701 632 567 507 452 402 357 316 280 247 218 192 169 149 130 114 100 87 76 65 56 48 41 34 29 23 19 15 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 19 21 23 25 27 30 32 34 37 39 41 44 47 49 52 55 57 60 63 66 69 72 76 79 82 86 89 93 97 101 106 110 115 120 125 130 136 142 149 156 163 171 179 189 198 209 221 233 247 261 277 295 314 334 357 382 408 437 469 503 540 579 621 666 713 763 815 869 925 981 1037 1093 1148 1201 1251 1297 1339 1375 1406 1430 1448 1459 1463 1461 1452 1437 1417 1392 1362 1330 1294 1255 1215 1173 1131 1088 1045 1003 961 920 879 840 803 766 731 698 666 636 607 581 555 532 510 490 471 453 437 422 409 396 385 375 365 356 348 340 333 327 321 315 309 304 298 293 288 283 278 273 268 262 257 252 246 240 235 229 223 217 211 205 198 192 185 179 172 166 159 153 146 139 133 126 120 114 107 101 95 89 83 77 72 66 61 56 51 47 42 38 34 30 26 22 19 16 13 10 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 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 15 37 63 96 135 184 244 318 408 521 660 834 1050 1319 1655 2074 2597 3247 4049 5028 6199 7558 9062 10609 12027 13103 13643 13557 12898 11829 10547 9218 7953 6809 5808 4950 4222 3609 3094 2662 2299 1994 1737 1519 1335 1178 1045 931 833 749 678 616 563 517 478 444 415 390 369 351 336 323 312 303 295 289 284 280 276 273 271 269 267 265 263 261 258 256 253 250 247 244 240 236 231 227 222 216 211 205 199 193 187 181 174 168 161 155 148 142 135 129 122 116 110 104 98 92 86 80 74 69 63 58 53 48 43 38 33 29 24 20 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 2 3 5 7 9 10 12 14 16 18 20 22 25 27 29 32 34 37 40 43 46 49 52 56 60 64 68 73 78 83 89 95 101 109 117 126 135 146 158 171 185 201 220 240 263 289 318 352 389 432 480 535 597 667 747 837 938 1052 1179 1319 1474 1642 1824 2017 2219 2425 2632 2831 3017 3182 3319 3422 3486 3509 3493 3439 3352 3238 3103 2952 2793 2629 2465 2303 2147 1998 1857 1724 1600 1485 1378 1279 1188 1105 1028 958 894 836 783 734 690 651 615 582 553 527 503 482 463 446 431 417 405 394 384 375 366 359 351 344 338 331 325 319 312 306 300 293 287 280 273 266 259 252 245 237 230 222 215 207 200 192 184 177 169 161 154 147 139 132 125 118 111 104 98 91 85 79 73 67 62 56 51 46 41 36 32 27 23 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 28 34 41 49 57 65 75 85 96 108 121 135 151 167 186 206 228 252 278 307 339 374 413 456 503 555 612 675 745 822 907 999 1101 1211 1330 1459 1595 1740 1890 2045 2201 2355 2504 2644 2769 2877 2964 3027 3065 3077 3064 3028 2971 2898 2810 2712 2607 2497 2386 2275 2166 2060 1958 1861 1769 1682 1600 1524 1453 1387 1325 1268 1215 1166 1121 1080 1042 1007 976 947 921 898 877 859 844 830 820 811 805 801 799 799 801 805 811 818 827 838 849 861 874 887 900 913 925 935 945 952 957 960 960 958 952 943 930 915 896 875 851 824 795 764 732 698 664 629 594 559 525 491 458 425 394 364 336 308 282 258 234 212 192 172 154 137 121 107 93 80 68 57 47 37 29 21 13 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
 83 88 93 99 104 110 116 122 128 134 141 148 155 162 169 177 185 193 202 210 219 229 238 249 259 270 281 293 305 318 332 346 360 376 392 409 426 445 464 485 506 528 552 576 601 628 656 684 714 745 776 808 841 874 908 942 975 1008 1041 1072 1103 1131 1158 1183 1205 1225 1243 1257 1269 1278 1284 1287 1288 1286 1281 1275 1266 1256 1244 1231 1217 1202 1186 1169 1153 1136 1119 1102 1085 1069 1052 1037 1021 1006 992 978 965 952 940 929 918 907 898 888 879 871 862 854 847 839 832 824 817 809 801 793 784 775 765 755 744 732 719 706 692 677 661 645 628 610 592 573 554 535 516 496 477 457 438 419 400 382 364 346 329 312 296 281 266 251 238 224 211 199 187 176 166 155 146 136 127 119 111 103 96 89 82 76 70 64 58 53 48 43 39 34 30 26 23 19 16 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 14 16 19 21 23 26 29 32 35 38 41 45 48 52 56 60 64 69 73 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 23 28 33 39 45 53 61 70 81 93 106 122 139 159 181 206 235 267 303 344 391 443 501 566 638 718 806 902 1007 1118 1238 1363 1492 1625 1758 1889 2015 2135 2245 2344 2429 2500 2557 2600 2629 2646 2652 2649 2639 2622 2602 2579 2553 2527 2501 2475 2450 2426 2402 2378 2354 2330 2304 2277 2246 2212 2173 2129 2080 2024 1962 1894 1819 1740 1656 1568 1477 1386 1294 1203 1114 1028 945 866 792 723 658 598 543 492 445 403 364 329 297 269 243 219 198 178 161 145 130 117 106 95 85 76 68 61 54 48 42 37 32 28 24 20 17 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 23 36 52 70 90 113 140 170 205 244 290 342 401 470 548 637 739 855 987 1135 1303 1489 1695 1920 2161 2416 2680 2943 3199 3435 3642 3810 3931 4000 4016 3982 3904 3789 3646 3484 3310 3131 2953 2780 2615 2461 2318 2188 2071 1966 1874 1795 1727 1671 1626 1593 1569 1556 1554 1562 1580 1609 1649 1700 1763 1838 1925 2026 2140 2268 2409 2564 2732 2911 3098 3291 3485 3674 3851 4007 4133 4220 4260 4248 4180 4058 3887 3675 3431 3168 2894 2621 2355 2101 1865 1648 1450 1272 1113 971 846 735 638 552 477 411 353 302 257 218 184 153 126 103 82 63 47 32 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
 18 22 26 29 34 38 42 47 52 58 63 69 75 82 89 96 104 113 122 131 141 152 163 175 189 203 218 234 251 270 290 312 335 360 388 417 448 482 519 558 600 645 694 745 799 856 915 977 1041 1107 1172 1238 1302 1364 1423 1476 1524 1565 1598 1623 1639 1646 1645 1635 1618 1593 1563 1529 1490 1449 1406 1362 1318 1274 1231 1189 1149 1110 1074 1040 1008 978 950 925 902 881 861 844 829 816 805 795 787 781 776 773 772 772 774 777 782 788 796 805 815 827 840 855 870 887 904 922 941 960 979 998 1016 1033 1049 1063 1075 1084 1091 1095 1095 1091 1084 1074 1059 1041 1020 995 968 939 907 874 840 805 770 734 699 664 630 597 564 533 503 474 446 420 395 371 348 327 306 287 269 251 235 220 205 191 178 166 154 143 132 122 113 104 95 87 80 72 66 59 53 47 41 36 31 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 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 1 4 8 11 15 20 24 29 35 41 47 54 62 70 79 89 99 111 123 137 153 169 188 208 230 254 280 309 341 375 413 455 500 549 603 661 724 792 866 944 1028 1116 1210 1309 1412 1518 1628 1740 1854 1969 2083 2195 2305 2411 2513 2609 2699 2782 2858 2925 2984 3034 3075 3107 3130 3143 3147 3142 3128 3104 3071 3028 2976 2916 2847 2769 2684 2592 2494 2391 2283 2172 2058 1943 1829 1715 1603 1494 1389 1287 1190 1098 1011 929 853 781 715 653 596 544 496 451 411 373 339 308 280 254 230 208 188 170 153 138 124 111 99 88 78 69 61 53 46 39 33 28 22 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 30 37 45 54 64 74 86 98 112 128 145 164 186 209 235 264 297 333 373 417 466 521 582 649 723 805 894 990 1094 1206 1324 1447 1573 1700 1825 1945 2056 2153 2235 2297 2339 2358 2356 2333 2291 2234 2164 2085 1999 1909 1819 1729 1641 1556 1476 1400 1330 1265 1205 1151 1102 1058 1018 984 953 928 906 888 873 863 856 852 852 855 862 872 885 901 921 945 971 1002 1035 1072 1113 1157 1203 1252 1304 1357 1411 1465 1519 1570 1617 1660 1696 1724 1742 1750 1746 1730 1701 1661 1610 1550 1481 1406 1327 1245 1162 1080 999 921 846 775 709 646 588 535 486 440 399 361 326 294 265 239 215 193 173 155 139 124 110 97 86 75 65 56 48 41 34 28 22 16 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 45 68 97 132 176 229 294 374 472 591 738 917 1137 1405 1731 2127 2602 3165 3815 4536 5287 5995 6559 6874 6875 6566 6020 5339 4620 3929 3304 2758 2292 1900 1573 1301 1075 887 732 603 495 406 332 271 220 178 143 114 90 71 55 42 31 23 17 11 8 5 2 1 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 28 30 33 36 39 42 46 49 53 57 61 65 70 74 79 85 90 96 103 109 117 125 133 142 151 162 173 185 198 212 227 244 262 282 303 326 351 378 408 440 475 513 553 597 644 695 749 806 866 930 997 1066 1138 1211 1285 1361 1436 1510 1582 1652 1719 1782 1841 1894 1942 1984 2020 2049 2073 2090 2101 2107 2108 2103 2095 2082 2066 2047 2025 2001 1975 1947 1918 1889 1858 1827 1796 1765 1734 1703 1673 1642 1613 1584 1555 1527 1499 1471 1444 1417 1391 1364 1337 1309 1282 1253 1225 1195 1165 1135 1103 1071 1038 1005 971 937 903 868 833 798 764 729 695 662 629 597 565 534 504 475 447 420 394 369 345 322 299 278 258 239 220 203 186 170 155 141 128 115 103 92 82 72 62 54 45 38 31 24 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 20 26 33 41 48 57 65 74 84 94 105 116 128 140 153 166 179 194 208 223 238 254 270 286 303 320 337 355 372 390 408 425 443 461 478 496 513 531 548 565 581 598 614 630 646 662 677 693 708 724 740 756 772 790 807 826 846 867 890 915 941 969 1000 1032 1068 1106 1146 1190 1236 1285 1337 1392 1449 1510 1572 1637 1703 1772 1842 1913 1985 2057 2129 2201 2270 2338 2403 2464 2520 2571 2615 2651 2679 2698 2706 2703 2690 2665 2628 2581 2523 2455 2379 2295 2204 2109 2011 1910 1809 1709 1610 1513 1420 1330 1245 1165 1089 1018 952 891 834 781 732 687 646 608 573 540 510 482 457 433 410 390 370 352 335 319 304 290 276 263 251 240 228 218 208 198 188 179 170 162 154 146 138 130 123 116 109 102 96 90 83 77 72 66 60 55 50 45 40 35 31 26 22 18 14 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8
 51 56 62 67 73 79 86 93 100 107 114 122 130 139 148 157 167 177 187 198 209 221 234 247 260 275 290 306 322 340 359 379 400 422 445 470 497 525 555 587 620 655 693 732 773 816 861 907 954 1003 1051 1100 1148 1195 1240 1282 1321 1355 1385 1409 1427 1438 1444 1443 1436 1423 1405 1382 1356 1325 1293 1258 1221 1184 1147 1109 1072 1036 1000 965 932 900 870 841 813 787 762 738 716 695 676 657 640 624 609 594 581 569 557 547 537 528 519 511 504 498 492 487 482 478 474 470 467 465 463 461 459 457 456 455 453 452 450 449 447 445 442 439 436 433 429 424 419 414 408 402 395 388 380 373 364 356 347 338 329 320 311 301 292 282 273 263 254 244 235 226 217 208 199 190 181 173 165 156 148 141 133 126 118 111 104 98 91 85 79 73 67 62 57 51 47 42 37 33 29 25 21 18 14 11 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 24 28 32 37 41 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 17 20 22 25 28 32 35 39 44 48 54 60 66 73 81 90 100 111 123 136 152 169 188 209 233 261 291 326 364 407 456 510 570 637 710 791 878 971 1070 1174 1279 1384 1486 1582 1668 1741 1798 1837 1857 1859 1842 1810 1764 1708 1644 1574 1502 1430 1357 1287 1220 1157 1097 1041 990 942 899 860 824 792 764 738 716 696 680 666 654 645 638 633 630 629 630 632 636 641 648 656 665 674 684 694 704 713 722 729 735 739 741 740 737 731 722 710 695 678 658 636 612 586 560 533 505 477 450 422 396 370 345 322 299 278 258 239 221 204 188 173 160 147 135 124 113 104 95 87 79 71 65 58 52 47 42 37 32 28 24 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 2 4 7 11 14 17 21 25 29 34 39 44 49 55 62 68 75 83 92 101 110 121 132 144 157 172 187 204 222 242 264 288 314 342 372 405 441 481 523 569 618 671 727 787 850 916 984 1054 1126 1197 1268 1336 1401 1462 1517 1565 1605 1638 1661 1676 1683 1682 1674 1659 1640 1616 1588 1558 1527 1495 1462 1430 1399 1369 1341 1314 1290 1267 1247 1228 1212 1199 1187 1178 1171 1166 1163 1163 1164 1167 1172 1178 1186 1195 1206 1216 1228 1239 1250 1260 1269 1276 1280 1282 1280 1275 1266 1252 1234 1211 1183 1152 1116 1077 1035 991 945 897 850 802 755 708 663 619 577 537 499 463 429 397 367 339 313 288 266 244 225 206 189 173 159 145 132 121 110 99 90 81 73 65 58 51 44 39 33 28 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 20 22 25 27 30 33 36 38 41 44 48 51 54 58 61 65 69 73 77 81 85 90 95 100 105 110 116 122 129 135 142 150 157 166 174 183 193 203 214 226 238 251 265 280 295 311 329 347 367 387 409 431 455 480 506 533 561 590 620 650 681 713 745 778 810 842 874 905 935 965 994 1021 1048 1073 1097 1120 1141 1162 1181 1199 1217 1233 1249 1265 1280 1296 1311 1326 1342 1359 1376 1394 1413 1433 1455 1477 1502 1528 1556 1586 1618 1652 1687 1725 1765 1807 1850 1895 1940 1987 2034 2080 2126 2170 2211 2249 2282 2310 2331 2344 2350 2346 2333 2311 2279 2238 2188 2130 2066 1995 1919 1840 1758 1675 1591 1507 1425 1344 1265 1190 1117 1047 981 917 858 801 748 697 650 605 564 524 488 453 420 390 361 335 309 286 263 242 223 204 187 171 155 141 127 114 102 91 80 70 61 52 44 36 29 23 16 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10
 26 28 30 32 34 36 39 41 44 46 49 52 54 58 61 64 67 71 75 79 83 88 93 98 103 109 115 122 129 137 145 154 164 174 185 197 211 225 241 258 276 296 318 342 369 397 428 462 499 539 582 628 678 731 788 847 910 975 1041 1109 1177 1245 1310 1373 1431 1485 1532 1571 1604 1628 1644 1652 1653 1647 1634 1616 1593 1567 1537 1506 1473 1439 1405 1371 1337 1304 1272 1241 1212 1183 1156 1130 1106 1082 1060 1039 1018 999 980 962 944 926 909 892 875 857 840 822 804 785 766 747 727 706 685 663 641 619 597 575 552 530 507 485 464 443 422 402 383 364 346 328 312 296 280 266 252 239 227 215 204 193 183 174 165 156 148 141 134 127 121 115 109 103 98 93 88 84 80 76 72 68 64 61 58 55 51 49 46 43 40 38 35 33 31 28 26 24 22 20 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 18 20 22 24
 24 32 40 50 60 71 84 97 112 128 145 164 185 208 232 259 288 319 354 391 430 473 520 569 622 678 738 800 865 932 1001 1070 1139 1207 1271 1332 1386 1434 1473 1503 1522 1531 1529 1517 1496 1465 1427 1383 1334 1281 1226 1170 1114 1059 1005 953 904 857 814 774 736 702 671 643 618 596 576 558 543 530 519 509 502 496 491 488 487 486 487 490 493 498 504 512 520 530 542 554 569 585 602 621 643 666 691 718 748 780 814 851 890 932 976 1022 1070 1120 1170 1221 1270 1318 1363 1403 1437 1464 1482 1490 1488 1474 1449 1413 1368 1314 1254 1188 1118 1047 976 905 836 770 708 649 593 542 494 451 410 374 340 309 281 256 232 211 192 174 158 143 130 118 106 96 86 78 70 62 55 49 43 38 32 28 23 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17
 0 0 0 0 0 0 0 0 0 0 0 0 3 10 17 25 33 43 53 64 77 91 106 123 141 162 185 210 238 269 305 344 387 436 491 553 622 699 786 883 991 1112 1246 1395 1558 1735 1926 2129 2341 2559 2775 2983 3175 3343 3478 3573 3625 3631 3594 3516 3405 3268 3111 2943 2769 2595 2425 2261 2106 1961 1826 1701 1587 1482 1387 1300 1221 1149 1084 1024 970 921 876 835 798 764 733 704 678 653 631 610 591 574 557 542 528 515 503 492 481 471 462 453 445 437 430 422 416 409 403 397 392 386 380 375 369 364 358 352 347 341 335 329 323 316 310 303 296 289 282 275 267 260 252 245 237 229 222 214 206 199 191 184 177 170 162 155 149 142 135 129 123 117 111 105 99 94 88 83 78 73 68 64 59 55 51 47 43 39 35 32 28 25 22 18 15 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 5 8 11 14 17 21 24 28 32 37 41 46 51 56 62 68 75 81 89 96 104 113 122 132 142 153 165 177 190 204 218 234 250 268 286 305 325 347 369 391 415 439 464 490 515 541 566 591 615 639 661 681 699 716 730 741 750 757 760 761 760 756 750 742 732 721 708 695 681 666 651 637 622 607 593 579 566 554 542 531 520 511 502 494 487 481 476 471 468 465 464 463 464 465 468 472 477 484 492 501 513 526 541 558 578 600 625 654 686 721 761 805 855 909 968 1034 1105 1183 1266 1354 1448 1546 1646 1747 1846 1941 2029 2105 2166 2209 2231 2230 2206 2158 2089 2002 1901 1789 1669 1547 1425 1306 1191 1082 979 884 797 716 643 576 516 461 412 367 326 290 257 227 201 176 155 135 117 101 86 72 60 49 39 30 22 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 14 16 17 19 20 22 24 25 27 29 30 32 34 36 37 39 41 43 45 47 49 51 54 56 58 61 63 66 68 71 74 77 81 84 88 92 96 100 105 110 116 122 128 135 143 151 160 170 181 192 205 220 235 252 271 291 314 338 365 395 427 462 500 542 587 637 691 750 814 883 959 1041 1130 1227 1332 1446 1568 1701 1843 1995 2157 2328 2508 2694 2885 3077 3266 3446 3612 3756 3873 3954 3995 3991 3942 3848 3714 3546 3350 3135 2909 2679 2452 2232 2024 1828 1647 1481 1331 1195 1072 963 865 777 699 630 569 514 465 421 382 347 315 287 262 239 218 199 182 166 152 139 127 116 106 96 87 79 72 65 58 52 47 41 36 31 27 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 41 46 52 59 65 72 79 87 95 103 112 121 131 141 151 162 174 186 199 212 226 240 256 271 288 306 324 343 364 385 407 430 454 480 506 534 563 593 624 656 690 724 758 794 830 866 902 937 972 1005 1037 1067 1095 1120 1143 1161 1177 1188 1196 1200 1201 1197 1191 1181 1169 1154 1137 1119 1099 1078 1056 1033 1011 989 966 945 923 903 883 863 845 828 811 795 780 766 753 741 729 719 709 700 691 684 677 670 665 659 655 651 648 645 642 640 639 638 637 637 637 638 639 641 642 644 647 650 653 656 659 663 666 670 674 677 681 684 686 689 691 692 693 693 692 690 688 684 680 675 668 661 653 644 634 623 612 600 587 573 558 543 528 512 496 479 462 445 427 410 392 375 357 340 323 306 289 273 257 241 226 211 197 183 170 157 144 132 121 110 100 90 81 72 64 56 49 42 36 30 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 17 21 26 30
 15 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 28 29 30 32 33 36 39 42 46 51 57 64 72 82 93 106 122 140 161 185 214 247 285 328 379 437 504 580 669 769 885 1017 1167 1338 1532 1750 1995 2267 2567 2892 3237 3595 3954 4298 4606 4858 5034 5118 5104 4994 4799 4538 4231 3897 3554 3216 2893 2589 2309 2054 1823 1616 1432 1268 1122 994 880 780 692 615 547 488 436 391 352 317 288 262 240 221 204 190 178 168 160 153 147 142 138 134 132 129 128 127 126 125 125 124 124 124 124 125 125 125 125 125 126 126 126 126 126 126 125 125 125 124 124 123 123 122 121 120 119 117 116 114 113 111 109 107 105 103 101 98 96 93 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 32 29 26 24 22 20 17 15 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 9 10 11 12 13 14 15
 17 23 28 34 40 46 53 60 67 75 83 91 99 107 116 125 134 143 153 162 171 181 190 200 209 219 228 237 246 255 264 272 280 288 296 304 311 318 325 331 338 344 350 356 362 368 374 380 386 392 399 406 414 422 431 442 453 466 480 497 515 535 558 584 613 645 680 719 763 810 862 918 979 1045 1115 1190 1270 1353 1441 1532 1626 1722 1820 1919 2017 2113 2207 2296 2379 2455 2521 2578 2622 2654 2673 2678 2668 2645 2609 2561 2501 2432 2355 2271 2182 2089 1994 1899 1804 1711 1620 1532 1448 1369 1294 1224 1159 1099 1044 994 949 907 870 837 808 781 757 736 717 701 685 671 659 647 636 625 615 605 596 586 576 566 555 545 534 522 510 497 484 470 456 441 426 410 394 378 361 344 327 310 293 276 259 242 226 210 194 179 164 150 136 123 110 99 87 76 66 57 48 39 31 24 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13
 32 39 45 53 60 69 77 87 97 107 119 131 143 157 171 187 203 220 238 258 278 300 323 347 372 399 428 457 488 521 555 590 627 664 703 742 782 822 862 901 939 975 1010 1042 1071 1097 1119 1137 1150 1158 1163 1162 1157 1148 1135 1119 1101 1079 1057 1032 1007 982 957 932 908 885 863 842 823 805 789 775 762 752 742 735 729 725 723 722 724 726 731 737 745 755 767 781 796 814 833 855 879 905 933 963 996 1031 1067 1106 1146 1187 1229 1271 1312 1352 1390 1424 1454 1478 1495 1504 1505 1496 1478 1450 1414 1369 1318 1260 1199 1134 1067 1000 934 869 806 747 690 637 587 541 498 458 421 388 357 329 303 279 257 237 219 202 187 173 160 148 137 126 117 108 100 92 85 79 72 67 61 56 51 47 42 38 34 31 27 24 21 18 15 12 10 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27
 32 35 39 43 47 51 55 59 64 68 73 77 82 87 92 97 102 107 112 118 123 129 135 140 146 152 159 165 171 178 185 191 199 206 213 221 229 237 246 254 263 273 283 293 303 314 325 337 349 362 375 389 404 419 434 451 468 485 503 522 541 561 582 602 624 645 667 689 710 732 754 775 796 816 836 855 874 891 908 925 940 955 969 982 994 1006 1017 1027 1036 1045 1054 1062 1069 1075 1081 1086 1091 1095 1098 1100 1101 1102 1101 1099 1096 1092 1086 1079 1071 1061 1049 1036 1022 1007 990 971 952 932 911 889 866 843 820 796 773 749 726 703 680 657 635 614 592 572 552 532 513 495 477 459 442 426 410 394 379 365 351 337 324 311 298 286 274 262 251 240 229 218 208 198 188 179 169 160 151 143 134 126 118 110 103 96 89 82 75 69 63 57 52 46 41 36 32 27 23 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 25 28
 54 55 57 58 59 60 62 63 64 66 68 69 71 73 75 78 80 82 85 88 91 94 98 102 106 110 115 120 126 132 138 146 153 162 171 181 192 204 218 232 248 266 285 306 330 355 384 415 449 486 526 571 619 671 728 788 852 920 991 1065 1140 1217 1293 1367 1439 1505 1566 1618 1662 1697 1721 1734 1737 1730 1713 1689 1657 1620 1577 1532 1484 1434 1384 1334 1284 1235 1188 1143 1099 1057 1017 979 943 909 877 846 818 791 765 741 718 697 677 658 640 623 607 592 578 564 551 539 527 516 505 494 484 474 464 455 445 436 427 418 409 400 391 382 373 364 355 346 337 328 320 311 302 293 285 276 268 260 252 244 237 229 222 215 208 201 195 188 182 176 171 165 160 154 149 144 140 135 131 127 122 118 115 111 107 104 100 97 93 90 87 84 81 78 75 72 70 67 64 62 59 56 54 51 49 47 44 42 40 37 35 33 31 29 27 25 23 21 20 18 17 15 14 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 52 52 53
 41 44 48 51 54 57 60 63 66 69 73 76 78 81 84 87 90 92 95 97 99 102 104 106 108 110 112 113 115 117 118 120 121 123 124 125 127 128 129 131 132 133 135 136 138 139 141 142 144 146 148 151 153 156 159 162 166 170 174 179 184 190 195 202 208 215 223 231 239 248 257 266 275 285 295 305 315 326 336 347 357 367 378 388 398 408 418 427 437 446 455 464 473 482 490 499 507 515 522 530 537 545 552 559 566 573 580 586 593 599 606 613 619 626 633 640 647 654 662 671 679 689 699 709 720 732 745 759 773 787 802 818 833 849 864 879 893 905 917 926 934 939 941 941 937 931 920 907 890 870 847 820 792 760 727 693 657 620 583 546 510 474 439 405 372 341 311 283 257 232 208 187 167 148 131 115 100 87 75 64 54 44 36 29 22 16 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 16 19 21 24 27 29 32 35 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 15 19 23 27 32 37 42 48 54 61 68 75 83 92 101 110 120 131 143 155 168 181 196 211 227 245 262 281 301 322 343 366 389 413 437 462 488 514 540 566 592 618 643 668 692 715 738 759 780 799 818 835 852 867 882 896 909 922 934 946 959 971 984 997 1010 1024 1039 1055 1072 1091 1110 1131 1154 1178 1204 1233 1263 1294 1328 1364 1402 1442 1483 1525 1568 1611 1653 1694 1732 1765 1794 1816 1830 1835 1829 1812 1783 1743 1692 1631 1561 1484 1402 1316 1228 1141 1055 971 891 815 743 676 614 556 503 455 411 370 334 300 270 242 217 195 174 155 138 123 109 96 84 74 64 55 47 39 33 26 21 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 51 53 56 58 61 63 66 69 71 74 77 80 83 86 89 92 95 98 101 104 108 111 115 118 122 126 130 134 138 143 147 152 157 162 167 173 178 184 191 197 204 211 219 227 235 244 254 264 275 286 298 311 325 340 356 372 390 409 430 451 474 499 525 552 580 611 642 675 709 745 781 819 857 896 935 975 1014 1053 1092 1129 1165 1200 1232 1262 1288 1312 1332 1348 1360 1368 1371 1369 1362 1351 1335 1315 1291 1263 1231 1197 1159 1120 1078 1036 992 948 904 860 816 774 732 692 653 616 581 547 515 485 457 431 406 383 362 342 324 307 292 278 265 253 243 233 224 216 208 202 196 190 185 180 176 172 169 166 163 160 158 156 154 152 150 149 147 146 145 144 143 142 141 140 139 139 138 137 137 136 135 135 134 134 133 132 132 131 130 129 128 127 126 125 124 123 121 120 118 116 115 113 111 109 107 104 102 100 97 95 92 89 87 84 81 78 76 73 70 68 65 62 60 57 55 53 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 14 16 18 20 22 24 26 28 30 32 35 37 39 41 44
 61 67 74 81 89 97 105 113 122 131 140 150 159 169 180 190 201 212 223 234 245 256 268 279 290 301 311 322 332 342 351 360 369 377 385 392 398 405 410 415 420 424 428 431 434 437 439 442 444 446 449 451 454 457 461 466 471 477 484 492 502 512 525 538 553 570 589 610 632 657 683 712 743 776 811 849 888 931 975 1022 1071 1122 1175 1230 1287 1345 1404 1464 1523 1583 1641 1696 1749 1798 1842 1880 1911 1934 1948 1953 1947 1931 1905 1870 1825 1772 1711 1645 1573 1499 1422 1344 1266 1190 1115 1043 974 908 845 787 732 681 633 589 548 510 475 443 413 386 361 337 316 296 277 260 244 229 215 203 191 179 169 159 150 141 133 125 118 111 104 98 92 86 81 76 71 66 62 58 54 50 46 42 39 35 32 29 26 23 21 18 15 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 24 28 33 38 43 49 55
 71 77 83 90 97 104 111 119 127 136 144 153 163 172 182 192 203 213 224 236 247 258 270 282 293 305 317 328 339 350 361 371 381 390 399 407 414 420 425 429 433 435 437 437 437 435 433 430 427 422 418 412 407 401 395 389 382 376 371 365 359 354 350 345 342 338 336 333 331 330 330 329 330 331 332 334 337 340 344 348 353 359 365 372 380 388 397 407 418 429 442 455 469 484 501 518 536 556 577 598 621 645 670 696 722 749 777 804 831 857 882 906 927 945 960 971 978 980 977 969 956 939 917 891 861 829 795 759 723 686 649 613 577 543 510 479 449 421 394 370 346 325 304 285 268 251 236 222 208 196 185 174 164 154 146 137 130 122 115 109 103 97 92 87 82 77 73 69 65 61 57 54 50 47 44 41 38 36 33 31 28 26 24 21 19 17 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 25 28 32 36 40 45 50 55 60 65
 45 51 57 64 71 79 87 97 106 117 128 141 154 168 184 200 218 238 258 281 305 331 358 388 420 453 489 527 566 607 650 693 737 781 824 866 905 941 973 1000 1021 1037 1045 1047 1042 1030 1013 990 963 933 899 863 826 789 752 715 679 644 611 580 550 522 496 472 449 428 409 392 375 361 347 335 324 313 304 296 288 282 276 270 266 262 258 256 253 252 250 250 249 249 250 251 253 255 258 261 264 268 273 278 284 291 298 305 314 323 333 343 355 366 379 392 406 421 436 452 467 483 499 515 530 544 557 569 580 589 595 599 601 600 597 591 582 571 558 542 525 506 486 465 444 422 401 379 358 337 317 298 279 261 244 228 213 198 185 172 160 148 138 128 118 110 101 94 86 79 73 67 61 56 51 46 42 38 34 30 26 23 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 18 21 25 30 34 39
 104 109 114 120 126 132 138 144 150 156 163 170 177 184 191 199 206 214 222 231 239 248 257 266 276 286 296 306 316 327 338 348 359 370 381 392 403 414 425 435 445 454 463 471 479 485 491 496 500 502 504 505 504 503 500 497 493 488 482 476 469 462 454 446 438 430 422 414 406 398 391 383 376 369 363 357 351 346 341 336 332 328 325 322 319 317 315 314 313 312 312 312 313 314 315 317 319 322 325 329 333 337 342 348 353 360 367 374 381 389 398 407 416 425 435 444 454 464 473 483 492 500 508 515 521 526 530 532 534 533 532 529 524 519 512 503 494 483 472 460 448 435 421 407 394 380 366 352 339 326 313 300 288 276 264 253 242 232 221 212 202 193 185 176 168 161 153 146 139 132 126 120 114 108 102 97 92 87 82 77 73 68 64 60 56 52 49 45 42 38 35 32 30 27 24 22 20 17 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 6 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 28 30 33 35 38 41 44 48 51 55 59 63 67 71 75 80 84 89 94 99
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 19 21 24 26 29 32 35 39 42 46 51 55 60 66 72 78 85 93 102 111 122 133 146 161 177 195 215 238 264 292 325 361 402 448 499 557 621 692 771 858 953 1056 1167 1285 1409 1537 1668 1797 1923 2041 2149 2242 2318 2374 2408 2421 2412 2382 2334 2270 2193 2106 2012 1913 1811 1709 1608 1509 1413 1320 1232 1149 1070 997 928 864 804 749 698 651 608 568 532 498 468 440 414 391 370 350 332 315 300 285 272 260 248 237 227 217 208 199 191 183 175 168 161 154 147 141 134 128 123 117 111 106 101 95 90 86 81 76 72 68 63 59 55 51 48 44 41 37 34 31 28 25 22 19 16 14 11 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 27 31 36 40 45 50 55 61 67 73 79 86 93 100 107 115 123 132 140 149 159 168 178 188 199 209 220 231 242 254 265 277 288 300 311 323 334 345 355 366 376 385 394 403 411 418 425 431 437 441 446 449 453 455 458 460 461 463 464 465 467 468 470 472 474 476 479 482 486 490 495 500 506 512 518 526 533 541 550 559 569 579 590 601 612 624 637 649 662 676 690 704 718 732 747 761 775 789 802 815 827 838 849 857 865 871 875 877 877 876 872 866 857 847 835 821 805 788 769 750 729 708 687 666 644 623 602 581 561 541 522 504 486 469 453 437 422 408 394 381 368 355 344 332 321 311 300 290 280 271 262 253 244 236 227 219 211 203 195 188 180 173 166 159 152 145 138 131 125 118 112 106 100 94 89 83 78 72 67 63 58 53 49 45 41 37 33 30 27 23 21 18 15 13 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 16 19
 127 143 160 179 199 221 245 270 298 327 358 390 424 459 496 533 570 606 642 675 706 733 756 775 787 795 796 792 782 767 748 725 699 671 640 609 577 545 514 483 453 425 398 372 348 326 305 285 267 251 236 223 210 199 189 180 172 164 158 152 147 142 138 134 131 128 126 123 121 120 118 117 116 115 114 114 113 113 113 113 113 113 113 114 114 115 116 116 117 118 120 121 122 124 125 127 129 131 133 135 138 140 143 146 149 152 156 160 164 168 173 177 183 188 194 200 207 214 221 229 237 246 255 264 274 285 296 307 318 330 342 354 367 379 390 402 413 423 433 442 449 456 461 465 468 469 469 467 464 459 453 446 437 428 417 405 393 380 366 352 338 324 309 295 280 266 252 238 225 211 199 186 175 163 152 141 131 122 112 104 95 88 80 73 66 60 54 49 44 39 34 30 26 23 19 16 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 28 34 41 48 57 66 76 87 99 113
 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 119 122 126 129 133 137 141 145 150 154 159 164 170 175 181 187 194 201 208 216 224 233 242 252 262 274 286 298 312 326 342 358 376 395 414 436 458 482 507 534 562 591 622 655 689 725 762 801 841 883 926 970 1016 1064 1113 1164 1216 1270 1326 1384 1444 1505 1569 1634 1702 1772 1843 1916 1991 2066 2141 2215 2288 2358 2423 2482 2534 2575 2605 2621 2623 2608 2575 2526 2461 2380 2285 2180 2065 1945 1821 1697 1574 1454 1339 1230 1128 1032 944 863 788 721 660 604 554 509 469 432 399 370 343 319 297 278 260 244 229 216 204 193 183 173 165 157 150 143 137 131 125 120 116 111 107 103 99 95 92 89 85 82 79 76 73 71 68 65 63 60 57 55 52 50 47 45 42 40 37 35 32 30 28 25 23 21 18 16 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 10 12 15 17 20 23 26 29 31 34 37 40 43
 11 14 19 23 28 33 38 43 49 55 62 68 75 82 90 98 106 115 123 133 142 152 162 173 184 196 208 220 233 246 259 273 288 303 318 335 351 368 386 404 423 443 463 484 506 528 552 576 600 626 652 679 707 735 765 795 825 856 888 920 952 984 1016 1048 1079 1109 1139 1167 1194 1219 1243 1265 1285 1303 1319 1332 1344 1353 1361 1366 1369 1371 1371 1369 1366 1361 1355 1348 1339 1330 1319 1308 1296 1282 1268 1253 1238 1221 1204 1185 1166 1146 1126 1104 1082 1060 1036 1012 988 963 938 912 887 861 835 810 784 759 734 710 686 662 639 616 594 572 551 531 511 491 473 454 436 419 402 386 370 355 340 326 312 298 285 273 260 249 237 226 215 205 195 185 175 166 157 149 140 132 125 117 110 103 96 89 83 77 71 65 60 54 49 44 40 35 31 27 23 19 15 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7
 31 38 45 53 61 70 80 90 101 113 125 139 153 168 185 202 220 239 260 281 304 328 352 378 405 432 460 490 519 549 579 609 639 669 698 726 753 779 804 827 849 869 887 904 919 932 944 955 965 974 982 990 998 1005 1013 1022 1031 1041 1051 1063 1075 1088 1101 1115 1129 1143 1157 1171 1184 1195 1206 1215 1223 1228 1231 1232 1230 1225 1217 1206 1192 1175 1155 1132 1107 1079 1049 1016 983 947 911 873 836 798 760 722 685 648 612 578 545 513 482 453 425 399 375 352 330 310 292 275 259 244 231 219 208 198 189 180 173 166 159 154 148 143 139 135 131 127 124 121 118 115 112 109 106 104 101 99 96 94 91 89 87 84 82 79 77 75 72 70 68 65 63 61 58 56 54 51 49 47 45 43 40 38 36 34 32 30 28 26 24 22 20 18 16 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 25
 14 16 17 19 21 22 24 26 28 29 31 33 36 38 40 42 45 47 50 53 56 59 62 65 69 73 77 81 85 90 95 100 106 112 119 125 133 140 149 157 167 177 188 199 211 224 237 252 267 283 300 318 336 356 376 398 419 442 465 489 513 537 562 587 612 636 661 685 709 733 756 779 802 824 847 869 891 914 937 960 984 1008 1034 1060 1087 1116 1145 1176 1209 1242 1276 1312 1348 1385 1421 1457 1491 1524 1553 1579 1599 1613 1620 1619 1609 1590 1561 1523 1475 1420 1357 1289 1217 1142 1066 991 916 844 775 710 649 592 540 491 447 407 370 337 307 280 255 233 213 196 179 165 152 140 129 120 111 103 96 89 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 13
 55 60 66 72 78 85 92 100 107 116 124 133 143 153 164 175 186 199 212 225 239 254 270 286 304 322 340 360 380 402 424 446 469 493 517 542 566 590 614 637 659 680 699 716 731 743 753 760 763 764 761 755 747 736 723 708 691 672 653 633 613 592 572 552 532 513 495 478 461 445 430 416 403 390 379 368 358 349 340 332 325 319 313 307 303 298 294 291 288 286 284 282 281 280 280 280 280 281 283 284 286 289 291 295 298 302 307 311 317 322 328 335 341 348 356 364 372 380 389 397 406 415 423 432 440 447 455 461 467 473 477 480 482 484 484 483 481 477 473 467 461 454 446 437 427 417 406 395 384 372 360 348 336 324 312 300 288 276 265 253 242 231 220 210 199 190 180 170 161 152 144 135 127 119 112 105 98 91 84 78 72 66 61 56 51 46 42 37 33 29 26 22 19 16 14 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 28 32 36 40 45 50
 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 9 11 12 14 16 18 20 22 24 26 29 31 34 37 40 44 48 52 56 60 66 71 77 83 90 98 106 115 125 136 147 160 174 190 207 225 246 268 292 318 347 378 412 448 487 528 571 616 663 711 760 809 856 903 946 987 1024 1056 1083 1105 1121 1132 1137 1138 1134 1126 1115 1100 1084 1065 1046 1025 1004 982 961 939 918 898 878 858 839 821 803 786 769 753 737 721 706 691 676 661 646 631 616 601 585 570 554 538 522 506 489 473 456 439 423 406 390 373 357 342 326 311 296 282 268 255 242 230 218 206 196 185 175 166 157 148 140 132 124 117 111 104 98 93 87 82 77 72 68 63 59 56 52 48 45 42 39 36 33 30 28 25 23 21 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 94 95 96 96 97 98 98 99 99 99 99 99 99 99 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 74 74 75 75 76 77 79 80 82 85 87 90 94 98 102 107 112 118 124 131 139 147 156 165 175 186 197 209 222 236 250 266 282 298 316 335 354 374 394 416 438 461 484 508 531 555 579 603 626 649 671 691 710 727 742 755 766 774 779 781 780 776 770 761 749 736 720 702 684 664 643 621 600 578 556 535 514 494 475 456 438 422 406 391 376 363 351 339 328 318 308 299 291 283 275 268 261 255 249 243 237 232 226 221 216 211 206 201 196 192 187 182 178 173 169 164 160 155 151 146 142 137 133 128 124 120 115 111 107 103 98 94 90 86 82 78 74 71 67 64 60 57 53 50 47 44 41 38 36 33 31 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 4 4 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 53 56 58 61 63 65 68 70 72 75 77 79 81 83 85 86 88 90 91
 5 8 12 16 20 24 29 34 40 46 52 59 67 75 83 92 102 113 124 136 149 163 178 194 211 228 247 268 289 312 335 360 386 412 440 468 496 525 553 581 608 634 659 682 702 720 736 748 758 764 768 769 767 763 757 749 740 731 720 710 700 690 681 673 666 660 656 654 653 654 657 662 668 677 688 701 716 734 753 775 799 826 855 886 919 955 993 1032 1072 1113 1155 1195 1234 1270 1302 1327 1346 1356 1356 1345 1324 1290 1247 1194 1133 1066 994 921 847 774 704 637 575 516 463 414 370 330 294 262 234 208 186 165 148 132 118 105 94 84 76 68 61 55 49 44 39 35 32 28 25 22 20 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 19 22 25 28 31 35 39 43 48 53 59 65 73 80 89 99 110 122 136 151 169 188 210 235 263 295 331 372 418 470 527 592 664 744 831 926 1029 1138 1252 1370 1488 1605 1717 1821 1913 1990 2051 2094 2119 2126 2116 2092 2057 2012 1960 1903 1844 1785 1727 1670 1617 1567 1522 1482 1447 1417 1392 1373 1359 1351 1349 1353 1364 1380 1402 1431 1465 1506 1553 1604 1661 1721 1783 1847 1909 1968 2020 2064 2097 2115 2117 2101 2067 2015 1946 1861 1765 1660 1549 1435 1321 1209 1102 999 903 814 732 657 588 525 469 418 372 331 293 260 230 203 178 156 137 119 103 88 75 63 52 42 33 25 17 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 43 43 44 44 45 45 45 46 46 46 46 45 45 45 44 44 43 43 42 41 40 40 39 37 36 35 34 33 31 30 28 27 25 23 22 20 18 16 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 26 36 47 61 76 94 114 138 165 196 232 273 321 376 440 514 600 701 818 955 1114 1300 1515 1762 2041 2352 2687 3032 3364 3649 3853 3943 3903 3738 3473 3144 2788 2432 2098 1795 1528 1297 1098 930 788 668 567 483 412 352 302 260 224 194 168 147 129 113 100 88 79 70 63 57 51 46 42 38 35 32 29 27 25 23 21 20 18 17 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 16 18 19 21 22 24 25 27 28 30 31 32 34 35 36 37 38 39 40
 107 112 117 122 127 131 136 141 145 149 153 157 161 164 168 171 174 177 179 182 184 186 188 190 192 193 195 196 197 198 200 201 202 203 204 205 206 207 209 210 212 214 216 219 222 225 229 234 239 245 252 260 269 280 292 306 322 339 360 382 408 437 469 505 545 590 639 693 753 819 890 968 1053 1144 1242 1347 1458 1576 1699 1827 1959 2094 2229 2362 2491 2613 2725 2824 2907 2971 3014 3035 3033 3008 2960 2892 2806 2705 2592 2469 2340 2208 2075 1943 1814 1689 1569 1455 1348 1247 1154 1067 987 913 846 785 729 678 632 590 553 519 489 461 437 414 394 376 360 345 331 318 307 297 287 278 269 262 254 247 240 234 228 222 216 211 205 200 195 190 185 180 175 170 165 160 155 150 145 141 136 131 126 121 117 112 107 102 97 93 88 83 79 74 69 65 61 56 52 48 43 39 35 31 27 24 20 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 23 26 30 34 38 42 47 51 56 61 66 71 76 81 86 91 96 102
 7 8 9 10 11 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 58 60 63 66 69 72 76 80 83 88 92 97 103 109 115 122 130 138 147 157 169 181 195 210 227 246 268 291 317 346 378 413 452 496 543 595 652 714 782 854 931 1013 1099 1189 1281 1374 1466 1556 1641 1720 1788 1846 1890 1919 1932 1930 1912 1879 1833 1777 1711 1638 1561 1481 1399 1317 1237 1159 1083 1011 943 878 817 761 708 659 613 571 533 497 465 436 409 384 362 342 324 308 294 280 269 258 249 241 234 227 221 216 211 207 203 200 197 194 191 188 186 184 181 179 177 175 172 170 168 165 163 161 158 155 153 150 147 145 142 139 136 133 130 127 124 120 117 114 111 108 104 101 98 94 91 88 85 82 78 75 72 69 66 63 60 57 54 51 48 46 43 40 38 36 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 10 9 8 8 8 8 8 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 8 7 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6
 377 400 422 442 460 476 490 501 508 513 515 514 510 503 494 484 471 457 441 425 408 390 372 354 336 318 300 283 266 249 233 218 202 188 174 160 147 135 123 112 101 91 81 72 63 56 48 41 35 29 24 19 15 11 8 5 3 1 0 0 0 0 0 0 0 1 3 5 8 11 14 18 23 27 33 39 45 53 61 70 80 91 104 118 134 151 171 194 220 249 283 321 366 417 477 546 627 722 832 961 1111 1284 1482 1705 1947 2201 2447 2662 2814 2879 2839 2700 2484 2221 1941 1668 1417 1195 1002 839 701 586 491 411 345 290 245 207 175 149 127 109 93 80 69 60 52 45 40 35 31 27 24 21 19 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 16 21 27 34 41 50 59 70 81 94 107 122 138 155 174 193 214 236 259 282 306 330 354
 54 58 62 67 71 76 81 86 91 97 103 109 115 121 128 135 142 149 157 165 174 182 191 201 211 221 232 243 254 266 278 290 303 315 328 340 353 364 376 387 397 406 413 420 425 429 431 431 430 427 423 417 410 401 392 382 371 360 349 337 326 315 304 293 283 274 266 258 250 244 238 233 229 225 223 221 219 219 219 220 222 224 228 232 237 243 250 258 267 277 289 301 316 332 349 369 390 414 439 468 499 532 569 608 649 694 740 788 836 884 930 973 1011 1042 1065 1077 1078 1067 1045 1012 970 921 867 809 751 693 636 582 531 484 440 400 364 331 301 275 251 230 210 193 178 165 152 142 132 123 115 108 102 96 91 87 82 79 75 72 69 67 65 63 61 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 22 25 28 32 35 39 42 46 50
 156 157 159 161 162 164 166 168 169 171 173 175 177 179 181 183 185 187 189 192 194 196 199 201 204 206 209 211 214 217 220 223 226 229 232 235 239 242 246 250 253 258 262 266 271 276 281 287 292 298 304 311 318 325 333 341 350 358 368 377 387 398 409 420 432 444 456 469 482 495 509 523 538 552 567 583 598 614 630 646 662 679 696 713 730 747 764 781 798 815 831 847 863 879 894 907 921 932 943 953 960 966 970 972 972 970 965 957 947 935 920 903 884 862 839 814 788 761 733 705 676 647 618 590 562 535 509 483 459 435 413 391 371 352 334 317 300 285 271 257 244 232 221 211 201 191 183 174 166 159 152 146 139 134 128 123 118 113 109 104 100 97 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 13 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 92 94 95 97 98 99 101 102 104 106 107 109 110 112 114 115 117 119 121 122 124 126 127 129 131 132 134 136 137 139 141 142 144 146 147 149 151 152 154
 7 7 8 9 10 10 11 12 13 14 15 15 16 17 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 42 44 46 49 52 55 58 61 65 69 73 78 83 88 94 100 107 114 122 131 140 150 161 172 185 199 213 229 246 264 284 305 327 350 374 400 426 454 482 510 539 567 596 623 650 676 700 722 742 760 776 790 801 810 816 820 822 823 821 818 813 807 800 792 782 773 762 751 739 727 715 702 689 675 661 647 633 619 604 589 573 558 542 526 510 494 478 461 445 429 412 396 380 365 349 334 319 305 291 277 264 251 239 227 216 205 195 185 175 166 158 150 142 135 128 121 115 109 103 98 93 88 83 79 75 71 67 64 61 57 54 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 20 19 18 16 15 13 12 11 10 9 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 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6
 89 92 96 99 102 106 109 113 117 120 124 128 132 136 140 144 148 153 157 162 167 172 177 182 188 193 199 205 211 218 224 231 239 246 254 262 271 280 289 298 308 319 330 341 352 364 377 390 403 416 430 444 458 473 487 502 516 531 545 558 572 584 596 607 617 627 635 642 648 653 657 660 661 662 661 659 656 652 647 642 635 628 620 612 603 593 583 573 562 551 540 529 517 505 494 482 469 457 445 433 421 409 397 385 373 361 350 339 327 317 306 295 285 275 266 257 248 239 231 223 216 209 202 196 190 184 178 173 168 164 160 156 152 148 145 142 139 136 134 131 129 127 125 123 121 119 117 116 114 113 111 110 108 107 106 104 103 102 101 99 98 97 96 95 94 92 91 90 89 88 86 85 84 83 82 80 79 78 76 75 74 72 71 70 68 67 65 64 62 61 59 57 56 54 53 51 49 48 46 45 43 42 40 38 37 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 42 44 47 49 52 54 57 59 62 65 68 71 74 77 80 83 86
 150 155 160 165 170 175 180 185 191 196 201 207 212 218 224 230 236 242 248 255 262 269 276 284 292 300 309 318 327 337 347 358 369 381 393 406 419 433 447 462 477 492 508 524 540 556 572 588 603 618 631 644 655 665 674 681 686 689 690 689 687 682 676 668 658 648 636 623 609 594 579 564 548 532 517 501 486 470 456 441 427 413 400 387 375 363 352 341 330 320 310 301 292 283 275 266 259 251 244 237 231 224 218 212 206 201 196 191 186 181 177 172 168 164 161 157 154 151 148 145 143 140 138 136 134 133 131 130 129 128 127 126 125 125 124 124 124 124 123 123 123 123 123 123 123 124 124 124 124 124 124 124 124 124 124 125 125 125 124 124 124 124 124 124 124 123 123 123 122 121 121 120 119 119 118 117 116 114 113 112 110 109 107 105 104 102 100 97 95 93 91 88 86 83 80 78 75 72 69 67 64 61 58 55 53 50 47 45 42 40 38 36 33 31 29 28 26 24 23 21 20 19 17 16 15 14 14 13 12 12 11 10 10 10 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 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 42 45 48 51 54 57 60 63 67 71 74 78 82 86 90 95 99 103 108 112 117 122 126 131 136 141 145
 33 37 40 44 48 52 57 61 66 71 77 83 89 95 102 109 117 125 133 142 152 163 174 186 199 212 227 242 259 277 295 316 337 360 383 409 435 463 492 521 552 582 613 644 674 703 730 755 778 797 812 824 832 835 834 829 821 809 793 776 756 735 713 690 667 644 622 600 579 559 541 524 508 493 480 468 457 448 440 434 428 424 421 420 420 421 423 426 431 437 445 454 464 476 490 505 523 542 564 587 613 641 672 706 742 780 822 865 911 958 1007 1056 1105 1152 1196 1236 1270 1297 1316 1325 1323 1311 1288 1256 1215 1166 1111 1052 991 929 866 805 746 690 637 587 541 498 458 422 388 358 330 304 281 260 240 222 206 191 178 165 154 144 134 125 117 109 102 96 90 84 79 74 69 65 61 57 53 50 47 43 41 38 35 33 30 28 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 24 27 30
 155 157 159 160 161 162 162 163 163 162 162 161 161 160 159 157 156 155 154 152 151 149 148 146 145 144 142 141 140 139 138 137 136 136 135 135 135 135 136 137 138 139 141 143 145 148 152 156 161 167 173 181 189 198 209 220 234 248 264 282 301 322 345 370 397 426 457 490 525 561 599 639 679 721 764 806 849 891 932 972 1010 1045 1078 1107 1133 1155 1172 1186 1195 1199 1200 1196 1189 1178 1163 1146 1126 1103 1079 1053 1026 998 969 939 909 879 849 820 791 762 735 708 682 657 633 610 588 568 548 530 513 498 483 470 457 446 435 425 417 408 401 394 388 382 376 371 366 362 357 353 349 345 341 337 333 329 325 321 317 313 309 304 299 295 290 285 279 274 268 263 257 250 244 238 231 224 217 210 203 195 188 180 173 165 157 150 142 134 127 120 112 105 98 91 85 78 72 66 60 54 49 44 39 34 30 26 22 18 15 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 14 15 17 19 21 23 26 28 31 34 37 41 44 48 52 56 61 65 70 75 79 84 89 94 100 105 110 114 119 124 128 133 137 140 144 147 150 153
 113 119 124 129 135 141 146 152 158 164 170 175 182 188 194 200 206 212 218 225 231 237 243 249 255 261 267 273 278 284 289 293 298 302 306 309 312 315 317 318 319 319 319 318 317 315 312 309 305 301 296 291 286 280 274 268 262 256 249 243 237 231 225 219 213 207 202 197 192 188 184 180 176 173 170 167 164 162 160 158 157 155 154 154 153 153 154 154 155 156 157 159 161 164 167 170 174 179 184 189 195 202 210 219 228 238 250 263 277 293 310 330 351 374 400 429 461 495 533 574 619 667 719 774 832 892 953 1014 1074 1131 1183 1228 1264 1290 1304 1306 1295 1272 1239 1196 1146 1090 1031 969 908 847 788 731 677 626 578 534 493 455 420 387 358 330 305 282 260 241 222 206 190 176 162 150 139 128 118 109 100 92 85 77 71 65 59 53 48 43 39 34 30 27 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 10 11 12 14 16 18 20 22 24 26 29 31 34 37 40 44 47 51 54 58 62 66 70 75 79 84 88 93 98 103 108
 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 86 88 89 91 93 95 97 100 103 105 109 112 116 120 124 128 133 139 145 151 158 165 172 181 189 199 208 219 230 241 253 265 278 291 304 318 332 346 360 374 388 401 414 426 438 449 459 468 476 483 488 492 495 496 495 493 490 485 479 472 463 454 443 432 420 408 395 382 369 355 342 328 315 302 289 276 264 252 241 230 220 210 201 192 183 176 168 161 155 148 143 137 132 128 123 119 115 112 109 106 103 100 97 95 93 90 88 86 85 83 81 80 78 76 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 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 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47
 110 111 111 111 112 112 112 113 113 114 114 115 115 116 116 117 117 118 119 120 121 122 123 124 125 127 128 130 132 134 136 139 141 144 147 150 154 158 162 167 172 177 183 190 197 204 212 221 231 241 252 264 276 290 304 319 335 352 370 388 408 428 449 470 492 515 537 560 583 605 627 648 669 688 706 723 737 750 761 770 776 780 782 781 778 773 765 756 744 731 717 701 684 665 646 627 607 587 566 545 525 504 484 464 445 426 408 390 372 355 339 324 309 295 281 268 256 244 233 223 213 204 195 187 180 173 166 160 155 149 145 140 136 133 129 126 124 121 119 117 115 113 112 110 109 108 107 106 105 104 104 103 103 102 102 102 101 101 101 101 101 101 101 101 101 100 100 100 101 101 101 101 101 101 101 101 100 100 100 100 100 100 100 99 99 99 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 85 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 83 84 85 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 104 104 105 106 106 107 107 108 108 109 109 110
 57 60 63 65 68 70 73 76 78 81 83 86 88 91 93 96 99 101 104 106 109 112 114 117 120 123 126 130 133 136 140 144 148 153 157 162 168 174 180 187 194 202 210 220 230 241 253 267 281 297 314 333 354 376 400 427 455 486 518 553 590 628 669 710 752 795 837 879 919 956 990 1020 1046 1066 1081 1090 1093 1090 1082 1068 1050 1027 1001 973 942 909 875 841 807 773 739 706 674 642 612 583 555 528 503 478 455 433 412 391 372 354 337 321 306 291 278 265 253 241 231 221 212 204 197 190 184 179 174 170 167 164 163 162 161 161 162 164 166 169 172 176 181 186 192 198 204 212 219 227 236 245 254 264 274 284 295 306 317 328 340 352 363 375 386 398 408 418 428 437 444 451 456 460 462 462 460 457 451 444 434 423 411 396 381 364 347 329 311 292 274 255 237 220 203 187 171 156 142 129 117 105 94 84 75 67 59 52 45 39 34 29 25 21 17 14 12 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 23 25 27 30 32 34 37 39 42 44 47 50 52 55
 139 152 167 183 199 217 236 256 277 300 325 351 379 409 441 475 511 550 591 634 680 728 778 830 883 937 990 1043 1094 1141 1183 1219 1248 1268 1279 1279 1269 1249 1219 1181 1135 1083 1028 969 909 848 788 731 675 622 573 527 485 446 411 379 350 325 302 283 266 251 238 228 219 212 207 204 202 202 203 205 209 214 221 229 239 251 264 279 297 317 339 364 393 425 462 503 549 601 659 724 797 878 968 1066 1172 1285 1402 1518 1630 1729 1808 1858 1872 1848 1785 1689 1567 1428 1283 1137 998 869 752 648 556 476 407 348 297 254 217 185 158 135 115 99 84 72 62 53 45 39 33 28 24 20 17 15 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 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 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 2 5 9 12 16 20 25 31 36 43 49 57 65 73 82 92 103 114 126
 88 92 97 101 106 110 115 120 125 130 135 141 146 152 158 164 170 177 184 191 198 205 213 220 228 237 245 254 263 272 282 292 302 312 323 334 345 357 369 381 393 406 419 433 447 461 476 491 507 523 540 557 575 594 613 633 654 676 699 723 747 772 799 825 853 882 910 940 970 1000 1029 1059 1088 1117 1144 1170 1194 1216 1236 1253 1266 1276 1283 1284 1282 1275 1263 1247 1226 1201 1172 1139 1103 1064 1022 979 934 889 843 797 752 707 664 621 581 542 505 469 436 405 375 347 321 297 275 255 235 218 202 187 173 161 150 139 130 122 114 107 101 95 90 85 81 77 74 71 68 66 64 62 60 58 57 56 54 53 53 52 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 71 72 72 73 73 74 74 74 74 75 75 74 74 74 74 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 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 1 2 3 4 5 6 7 8 10 12 13 15 17 19 21 24 26 29 31 34 37 39 42 45 48 52 55 58 62 65 69 73 76 80 84
 62 63 65 67 68 70 71 72 74 75 76 78 79 80 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 115 117 119 120 122 124 127 129 132 134 137 140 144 147 151 156 160 165 170 176 182 188 194 201 209 216 224 233 241 251 260 270 281 291 303 314 327 339 352 365 379 394 408 423 438 454 470 486 502 517 533 548 563 577 589 601 611 619 625 629 631 629 626 619 610 598 584 567 549 529 507 485 462 439 416 393 371 349 328 308 289 271 254 238 223 210 197 185 174 164 154 145 137 130 123 117 111 105 100 96 91 87 83 80 76 73 70 68 65 63 60 58 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 36 38 40 42 43 45 47 49 50 52 54 55 57 59 60
 38 42 45 49 53 57 62 66 71 76 81 87 92 98 105 111 118 126 134 142 151 161 171 181 193 205 218 232 247 263 280 298 317 338 360 384 409 436 464 493 524 556 590 624 658 693 727 761 793 823 850 874 893 909 919 925 925 920 911 897 880 859 836 810 783 756 728 700 673 646 621 597 574 552 532 514 497 481 467 455 443 433 425 417 411 406 402 400 398 397 398 399 402 406 410 416 423 431 440 450 462 475 489 504 520 538 556 576 598 620 643 667 692 717 742 767 791 815 837 857 875 890 902 911 916 917 914 907 896 882 865 844 822 797 771 744 717 689 661 633 606 579 553 529 505 482 460 440 420 401 384 367 351 336 322 308 295 283 272 261 250 240 231 222 213 205 197 189 181 174 167 161 154 148 142 136 130 124 119 114 108 103 98 94 89 84 80 76 72 68 64 60 56 53 49 46 43 40 37 34 32 29 27 25 23 21 19 17 16 14 13 12 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 19 22 25 28 31 35
 38 42 47 51 56 62 67 73 79 85 92 99 106 114 122 130 139 148 157 167 178 189 200 212 225 238 252 267 283 299 316 334 353 373 394 416 439 463 488 514 541 569 598 627 657 688 718 748 778 807 834 860 884 905 923 938 949 957 962 962 959 952 943 930 915 898 879 859 838 817 795 773 752 730 710 690 671 654 637 621 606 592 579 567 556 547 538 530 523 516 511 506 503 499 497 495 494 494 494 494 496 497 499 502 504 507 511 514 518 521 525 528 531 534 536 538 540 541 541 541 540 538 535 531 527 522 516 509 501 493 484 475 465 455 444 433 422 411 400 388 377 366 354 343 332 321 311 300 290 280 270 260 251 242 233 224 215 207 199 191 183 175 168 161 154 147 140 134 127 121 115 109 103 98 93 87 82 77 73 68 63 59 55 51 47 43 40 36 33 30 27 24 21 18 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 12 15 19 22 26 29 33
 42 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 79 81 84 87 91 94 98 102 106 110 115 119 124 129 135 140 146 151 157 163 169 176 182 188 194 200 206 212 217 223 228 233 237 241 245 248 251 253 255 257 258 259 260 260 260 260 259 258 258 257 256 255 254 253 252 252 251 251 250 250 250 250 251 252 253 254 255 257 259 262 265 268 272 276 280 285 291 297 303 310 317 325 333 342 352 362 373 384 395 407 420 432 445 458 471 484 497 509 521 531 541 550 557 562 566 568 568 566 562 557 549 540 529 517 504 490 475 459 443 427 412 396 380 365 351 336 323 310 297 286 275 264 254 245 236 228 220 213 207 200 195 189 185 180 176 172 169 166 163 160 158 156 154 153 151 150 149 149 148 148 148 148 148 149 150 150 151 153 154 155 157 159 161 163 165 167 169 171 173 176 178 180 182 184 186 188 189 191 192 193 193 194 194 194 193 192 191 190 188 186 183 181 178 175 172 169 166 163 159 156 152 149 145 142 139 135 132 129 126 123 120 118 115 112 110 108 105 103 101 99 98 96 94 93 91 90 89 87 86 85 84 83 82 81 81 80 79 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 73 73 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 42
 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 74 77 80 83 86 90 93 97 101 105 110 115 120 125 131 136 143 149 156 163 170 178 186 194 202 211 220 229 238 247 256 266 275 284 292 301 309 317 325 332 338 344 350 355 359 363 367 369 372 373 375 376 376 376 376 376 375 374 373 372 371 370 369 368 367 367 366 366 365 365 366 366 367 368 370 372 374 377 381 384 389 394 399 406 413 420 429 438 448 459 471 484 498 513 529 546 564 583 602 622 643 665 686 708 729 750 770 789 806 821 835 846 854 860 862 862 858 851 841 828 812 795 775 753 730 706 681 655 630 604 578 553 528 503 480 457 435 413 393 373 355 337 320 304 288 274 260 246 234 222 211 200 190 180 171 162 154 146 138 131 124 118 112 106 101 96 91 87 83 79 75 72 69 66 63 61 59 57 55 53 52 51 50 49 48 47 47 46 46 46 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26
 48 52 56 60 64 68 73 77 82 87 92 97 102 108 114 120 126 133 140 147 155 163 172 181 190 200 211 222 234 247 261 276 292 309 327 347 369 392 416 443 472 503 536 572 611 651 695 740 788 837 888 939 990 1040 1088 1132 1172 1205 1232 1251 1261 1262 1254 1238 1214 1184 1147 1106 1062 1015 967 919 871 825 779 736 694 654 617 582 549 518 490 463 438 415 393 373 354 337 320 305 291 277 265 253 242 232 222 213 204 196 189 181 175 168 162 156 151 146 141 137 133 129 125 122 119 117 115 113 112 111 110 110 110 111 113 115 117 120 124 128 133 139 145 152 160 169 178 188 199 211 224 237 252 267 283 301 319 338 358 379 400 423 446 470 494 518 543 568 592 615 637 658 677 694 708 719 727 731 731 726 718 706 689 670 647 622 594 565 535 504 473 442 411 381 353 325 298 273 249 227 206 186 168 151 136 122 109 97 86 76 67 59 51 45 39 33 29 24 21 18 15 12 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 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 1 3 5 7 9 11 13 15 18 20 23 26 29 32 35 38 41 45
 66 70 75 79 84 88 93 98 103 108 113 119 124 129 135 140 146 151 157 162 168 173 179 184 190 196 201 207 212 218 223 229 235 240 246 252 258 264 270 276 282 289 295 302 308 315 322 329 336 343 350 358 365 372 379 386 392 398 404 410 415 419 423 426 428 430 430 430 430 428 426 423 419 415 410 404 398 392 385 378 370 363 355 347 338 330 322 313 305 296 288 279 271 263 254 246 238 230 223 215 207 200 193 185 179 172 165 159 152 146 141 135 129 124 119 115 110 106 102 98 95 92 89 87 84 82 81 79 78 77 76 76 76 76 76 76 77 78 79 80 82 84 85 87 90 92 94 97 99 102 105 108 111 114 118 121 125 128 131 135 138 142 145 149 152 155 158 161 163 165 167 169 170 171 171 171 171 170 168 166 164 161 158 154 150 145 141 136 131 125 120 114 109 103 98 92 87 82 77 72 67 63 59 54 50 47 43 40 37 34 32 29 27 25 23 21 19 18 17 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 23 25 28 31 34 37 40 43 47 50 54 58 62
 20 22 23 25 27 28 30 32 34 36 38 40 42 44 46 49 51 54 57 59 62 65 69 72 76 79 83 87 92 96 101 106 111 117 123 129 136 143 150 158 167 176 186 196 207 219 232 246 261 277 294 312 331 352 374 398 422 449 476 505 534 565 596 627 658 689 718 746 772 796 817 834 847 856 861 862 858 851 839 825 807 787 764 740 715 689 663 636 609 583 557 532 508 484 462 440 420 400 382 364 348 332 317 303 290 278 267 256 246 237 228 221 213 207 201 196 191 186 182 179 176 173 171 169 168 167 166 165 164 164 164 164 164 164 164 164 164 164 163 163 163 162 161 161 160 158 157 155 154 152 150 147 145 142 139 136 133 130 127 124 120 117 113 110 106 103 99 96 92 89 86 82 79 76 73 69 66 63 61 58 55 52 50 47 44 42 40 37 35 33 31 29 27 25 23 22 20 18 17 15 14 13 12 10 9 8 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 8 7 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 16 18 19
 141 144 147 149 152 155 158 161 164 167 171 174 177 181 185 188 192 196 200 204 208 212 216 220 225 229 233 237 241 245 249 253 257 260 263 266 269 272 274 276 277 279 279 280 280 280 279 278 277 276 274 272 270 267 265 262 259 256 253 250 247 243 240 237 234 231 228 225 222 220 217 214 212 210 207 205 203 201 200 198 197 195 194 192 191 190 189 188 188 187 186 186 185 185 184 184 184 183 183 183 183 183 182 182 182 182 182 181 181 181 180 180 180 179 179 178 177 177 176 175 174 173 172 171 170 169 168 166 165 164 163 162 160 159 158 157 155 154 153 152 151 150 149 147 146 145 144 143 142 141 140 140 139 138 137 136 135 135 134 133 132 132 131 130 130 129 129 128 128 127 127 127 126 126 125 125 125 125 124 124 124 124 124 124 123 123 123 123 123 123 123 123 122 122 122 122 122 121 121 121 120 120 119 119 118 118 117 116 116 115 114 113 112 111 110 109 108 107 106 104 103 102 101 99 98 97 96 94 93 92 90 89 88 87 86 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 67 69 70 72 74 75 77 79 81 83 85 87 89 91 94 96 98 100 102 104 106 109 111 113 115 117 120 122 124 127 129 131 134 136 139
 143 143 144 144 144 145 146 146 147 148 149 150 152 153 155 157 159 161 164 167 170 173 177 181 185 190 195 201 207 213 220 228 236 244 253 263 273 284 296 308 321 334 348 363 377 393 408 424 439 455 470 485 499 512 524 535 545 553 560 565 568 570 571 570 567 563 558 553 546 539 532 524 516 508 500 492 485 478 471 465 459 454 450 447 444 441 440 439 439 440 441 443 447 450 455 460 467 473 481 490 499 508 519 530 541 553 565 577 589 600 611 621 631 639 646 651 654 655 653 650 643 635 624 612 597 581 563 544 524 503 482 462 441 420 401 381 363 345 328 312 297 283 269 257 245 235 224 215 206 198 191 184 178 172 167 162 158 153 150 146 143 140 138 135 133 131 130 128 127 126 125 124 123 122 122 121 121 121 121 120 120 120 120 120 120 120 120 120 120 119 119 119 118 117 117 116 115 113 112 111 109 107 105 103 101 98 95 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 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 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 47 50 52 55 58 61 64 68 71 75 78 82 85 89 92 96 99 103 106 109 112 115 118 121 123 126 128 130 132 133 135 136 137 138 139 139 140 141 141 141 142 142 142 143
 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 22 23 25 28 30 33 36 39 42 46 50 55 60 66 72 79 87 96 106 117 129 143 159 177 196 219 243 272 303 338 377 421 468 520 577 636 699 763 827 889 946 995 1034 1060 1074 1073 1059 1033 996 953 904 852 799 746 695 646 600 557 518 482 449 419 392 367 345 325 307 291 277 265 253 243 235 227 221 215 210 206 203 201 200 199 199 199 200 202 205 208 212 216 221 226 232 239 246 253 261 269 277 285 293 301 308 315 321 326 329 332 332 331 329 325 319 311 302 292 281 269 256 243 230 217 204 191 178 166 155 144 133 124 115 106 98 91 84 77 71 66 61 56 52 48 44 40 37 34 32 29 27 24 22 20 18 17 15 14 12 11 10 9 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 1 2 2 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6
 156 155 153 151 149 147 145 142 139 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 84 81 79 76 74 72 69 67 66 64 62 60 59 57 56 55 54 53 52 52 51 51 51 50 50 51 51 51 51 52 53 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 81 84 86 89 91 94 96 99 102 104 107 110 113 116 119 123 126 129 132 136 139 143 146 150 153 157 160 164 167 170 174 177 180 183 186 189 191 194 196 198 200 202 203 205 206 206 207 207 207 207 207 206 206 205 204 203 201 200 199 197 195 193 192 190 188 186 184 182 180 178 175 173 171 169 167 164 162 160 158 155 153 151 148 146 144 141 139 136 134 131 129 126 124 121 119 116 114 111 109 106 104 101 99 96 94 91 89 87 84 82 80 77 75 73 71 69 66 64 62 60 58 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 76 78 81 83 86 89 92 95 98 101 104 108 111 114 118 121 125 128 131 134 137 140 143 146 148 150 153 154 156 157 159 160 160 161 161 161 160 160 159 158
 87 90 94 97 101 105 109 113 117 122 126 131 135 140 145 150 155 160 165 170 176 181 186 192 197 202 207 212 217 221 225 229 233 236 239 242 244 246 248 249 249 250 249 249 248 246 245 243 240 238 235 232 229 226 223 220 217 214 211 208 206 203 201 199 197 195 193 192 191 190 189 188 188 188 188 188 189 190 191 192 194 195 198 200 202 205 208 212 216 220 224 229 234 239 245 251 258 265 272 280 289 297 307 316 326 337 348 359 371 382 394 406 418 430 442 453 464 473 482 490 497 503 506 509 509 508 505 501 494 487 477 467 455 442 429 415 401 386 371 356 341 327 312 299 285 272 259 247 236 225 214 204 194 185 177 168 161 153 146 139 133 127 121 116 111 106 101 97 93 89 85 81 78 75 72 69 66 63 60 58 56 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 54 56 58 61 63 66 69 71 74 77 80 84
 48 48 49 49 50 50 51 52 53 54 55 56 57 58 60 62 63 65 68 70 72 75 78 81 85 89 93 98 103 108 114 120 127 134 142 151 160 170 181 193 205 218 232 247 262 278 295 312 329 346 363 380 395 409 422 433 442 449 453 454 454 451 445 438 429 418 407 394 381 367 354 340 327 314 302 290 279 268 258 249 241 233 226 220 214 209 204 200 197 194 192 191 190 190 190 191 192 194 196 200 204 208 214 220 227 234 243 253 264 276 289 303 319 336 354 374 395 418 441 467 493 520 547 575 602 628 653 675 695 711 723 731 734 733 726 716 701 682 661 637 611 584 557 529 502 476 450 426 402 380 360 340 322 305 289 275 261 249 238 227 217 208 200 193 186 179 174 168 163 159 155 151 148 144 142 139 137 134 132 131 129 128 126 125 124 123 122 121 120 119 118 117 116 115 114 112 111 110 108 106 105 103 101 98 96 94 91 89 86 83 80 77 74 71 68 65 62 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48
 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 32 34 37 40 43 47 51 55 60 65 70 76 83 91 99 108 118 128 140 153 168 184 201 220 240 262 285 311 337 365 394 424 454 483 511 537 560 580 595 606 612 612 608 598 585 568 548 527 503 479 455 431 408 385 364 344 324 307 290 275 261 248 237 226 217 208 200 194 188 183 178 174 171 169 167 166 166 166 167 169 171 174 178 182 188 194 201 209 219 230 242 256 271 289 308 329 354 380 410 442 478 517 560 606 655 707 760 815 870 923 972 1015 1050 1075 1088 1089 1076 1051 1015 969 917 860 801 742 683 626 573 523 476 433 394 359 327 298 272 248 227 208 191 176 162 150 138 128 119 111 104 97 91 86 81 76 72 69 66 63 60 58 56 54 52 51 49 48 47 47 46 46 45 45 45 45 45 46 46 47 48 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 70 72 73 74 75 76 77 77 78 78 78 77 77 76 75 74 73 71 70 68 66 64 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8
 79 82 84 87 90 93 95 98 100 103 105 108 110 113 115 117 119 121 123 125 127 129 130 132 133 134 136 137 138 139 140 140 141 142 143 143 144 145 145 146 146 147 148 148 149 150 151 152 153 154 155 157 158 160 162 164 166 168 170 173 175 178 181 184 187 190 193 196 199 202 205 208 211 214 217 220 223 226 228 231 233 235 237 239 241 243 244 246 247 248 249 250 251 252 253 253 254 254 254 254 254 254 254 253 253 252 252 251 250 249 248 247 246 245 244 243 242 241 240 240 239 238 238 237 237 237 237 238 239 240 241 242 244 246 248 251 253 256 259 262 266 269 272 276 279 283 286 289 292 295 297 299 301 302 303 303 303 302 301 299 297 294 290 286 282 277 271 265 259 252 245 238 230 223 215 207 199 192 184 176 169 161 154 147 139 133 126 120 113 107 102 96 91 86 81 76 72 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 29 28 26 25 25 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 51 53 56 58 61 63 66 68 71 74 76
 49 52 55 59 62 66 70 74 78 82 87 92 97 103 109 115 121 128 135 143 151 160 169 179 189 201 212 225 238 253 268 284 301 319 339 359 381 403 427 452 478 505 533 562 591 620 650 679 707 734 759 782 803 821 835 846 854 857 857 853 846 835 821 805 787 766 744 722 698 674 650 626 602 578 555 533 512 491 471 451 433 415 398 382 367 352 338 324 312 299 288 277 266 256 246 237 228 219 211 203 196 188 181 175 168 162 157 151 146 141 136 131 127 123 119 115 111 108 105 103 100 98 96 94 93 92 91 90 90 90 90 90 91 92 93 95 97 99 102 104 107 111 114 118 122 126 131 136 141 146 152 157 163 169 176 182 189 195 202 209 216 223 230 237 244 251 259 266 273 279 286 293 299 305 311 317 322 327 332 336 340 343 346 349 351 352 353 354 354 353 352 350 348 345 342 338 334 329 324 319 313 306 300 293 285 278 270 263 255 247 239 231 223 216 208 201 194 186 180 173 167 160 154 149 143 138 133 128 123 119 115 111 107 103 99 96 93 90 87 84 81 79 76 74 72 69 67 65 63 61 59 58 56 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 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 1 2 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 30 33 35 38 40 43 46
 17 19 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47 49 52 55 59 62 66 70 74 78 83 88 93 99 105 111 118 125 132 140 149 158 168 178 189 200 212 225 238 252 267 283 299 315 333 350 369 387 406 424 443 462 480 497 514 530 544 558 569 580 588 595 600 603 604 604 602 598 593 586 578 569 560 549 538 526 514 502 490 477 465 452 440 428 416 405 393 383 372 362 352 342 333 324 316 308 300 293 286 280 274 268 263 258 254 250 246 243 240 237 235 233 232 230 229 229 228 228 228 229 229 230 230 231 231 232 232 233 233 233 233 232 231 230 228 226 224 221 218 215 211 207 202 198 193 188 182 177 172 166 161 155 149 144 139 133 128 123 118 113 109 104 100 96 92 88 84 80 77 74 71 67 65 62 59 57 54 52 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 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 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16
 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 46 48 50 53 56 58 61 65 68 72 76 80 84 89 94 99 105 111 118 125 132 140 148 157 167 177 188 199 211 223 236 250 264 278 293 309 324 340 356 372 387 402 417 431 444 456 468 478 487 495 501 506 510 513 515 516 516 516 514 513 510 508 505 502 499 496 494 491 489 487 486 485 484 484 485 486 488 490 494 498 502 508 514 521 529 538 548 558 570 583 596 611 626 642 659 677 695 714 733 753 772 790 808 825 840 854 865 874 880 884 883 880 873 862 848 831 812 789 765 738 711 682 653 623 594 565 536 508 481 455 430 406 383 361 341 322 304 286 270 255 241 228 215 204 193 182 173 164 155 147 140 133 126 120 114 109 103 99 94 90 86 82 78 75 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 39 38 38 37 37 37 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 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 13 12 11 10 9 8 8 7 6 5 4 4 3 3 2 1 1 1 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 9 10 11 12 12 13 14
 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 41 42 44 46 48 51 54 57 60 64 68 72 77 83 89 96 103 111 120 130 141 152 164 178 192 208 224 241 259 278 297 317 337 356 376 394 412 428 443 456 467 477 484 489 492 493 492 490 487 483 478 473 467 461 456 450 445 440 436 433 431 429 428 428 430 432 436 440 446 454 462 472 484 496 511 527 544 563 583 605 627 651 675 699 723 746 768 788 806 821 831 838 839 836 828 815 798 777 752 724 695 664 632 600 568 537 507 478 451 425 400 378 357 337 319 302 286 272 259 247 235 225 216 207 199 192 185 178 172 167 162 157 153 149 145 141 137 134 131 128 125 122 119 116 113 110 108 105 102 99 96 93 90 87 84 81 78 75 72 69 65 62 59 55 52 49 46 43 40 37 34 31 28 26 23 21 19 17 15 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27 29 30 32 33 34 36 37 38 40 41 42 43 44 45 45 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37
 135 137 139 141 143 145 146 148 149 151 152 153 154 154 155 156 156 156 157 157 157 157 157 157 157 156 156 155 155 155 154 154 153 153 152 152 151 151 151 150 150 150 151 151 152 152 153 155 156 158 161 163 167 170 175 179 185 191 198 206 214 224 234 246 258 272 287 303 320 339 360 382 406 431 458 487 518 552 587 624 663 705 748 794 841 889 939 989 1040 1089 1138 1184 1227 1265 1298 1325 1344 1355 1357 1350 1334 1310 1278 1239 1194 1144 1090 1034 977 920 862 807 753 701 651 605 561 521 483 448 416 386 359 335 312 292 273 257 242 228 215 204 194 185 176 169 162 156 150 145 141 136 133 129 126 123 120 118 115 113 111 109 107 106 104 102 101 99 98 97 96 94 93 92 91 90 88 87 86 85 84 83 81 80 79 78 76 75 74 73 71 70 69 67 66 64 63 62 60 59 57 56 54 53 51 49 48 46 45 43 42 41 39 38 36 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 61 64 68 71 75 78 82 85 89 92 96 99 102 106 109 112 115 118 121 124 127 130 132
 76 79 82 85 88 90 93 96 99 101 104 106 109 111 113 116 118 120 122 125 127 129 131 133 136 138 140 142 144 147 149 151 153 156 158 161 163 165 168 170 173 175 178 181 183 186 188 191 193 195 198 200 202 205 207 209 211 214 216 218 220 222 225 227 230 232 235 238 241 245 249 253 257 262 267 272 278 285 292 299 308 317 326 337 348 360 373 387 402 418 436 454 474 495 518 541 566 593 620 648 677 706 735 764 792 818 842 862 879 891 899 901 897 887 872 852 827 798 766 732 697 660 624 588 553 519 488 457 429 403 379 357 336 317 300 285 270 258 246 235 226 217 209 202 195 189 184 179 175 170 167 163 160 157 154 152 149 147 145 142 140 138 136 134 132 130 128 126 124 122 120 118 115 113 111 108 105 103 100 97 94 91 88 85 82 79 75 72 69 66 62 59 56 53 50 47 44 41 38 36 33 31 28 26 24 22 20 18 16 15 13 12 11 10 9 8 7 6 5 5 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 3 4 6 8 9 11 13 16 18 20 23 25 28 31 33 36 39 42 45 48 51 54 57 61 64 67 70 73
 34 36 39 41 43 46 48 50 53 55 57 59 61 63 65 67 69 70 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 83 83 83 83 83 84 84 84 84 85 85 86 86 87 88 89 90 91 93 95 97 99 102 105 108 112 116 121 126 132 138 145 153 161 171 181 192 204 217 231 247 263 281 300 321 343 367 392 419 448 479 512 547 585 624 666 710 757 806 856 908 961 1015 1068 1119 1168 1213 1252 1284 1308 1322 1326 1318 1300 1271 1233 1186 1133 1075 1014 951 889 827 768 711 658 609 563 521 483 448 417 389 364 342 322 304 288 274 262 251 241 232 224 217 210 205 199 194 190 186 182 178 175 171 168 164 161 158 154 151 147 144 140 136 132 128 124 119 115 111 106 102 97 92 88 83 79 74 70 65 61 57 53 49 45 41 37 34 30 27 24 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 20 22 24 27 29 31
 152 149 146 143 140 137 134 131 128 126 123 121 119 117 115 114 112 111 110 109 109 109 109 109 109 110 111 112 114 116 118 121 125 128 133 137 143 149 155 163 171 180 190 201 213 226 241 256 273 290 309 329 350 372 395 418 442 465 488 511 532 552 570 586 599 609 617 622 625 624 622 617 611 603 594 584 574 564 553 543 534 525 517 510 504 500 496 494 493 493 496 499 504 511 519 530 542 556 571 589 609 630 653 678 705 732 760 788 816 843 867 889 906 919 925 926 919 905 884 858 825 788 748 705 661 617 574 532 492 454 418 385 354 326 300 277 256 236 219 203 189 176 164 154 145 136 129 122 116 110 105 101 97 93 90 87 84 82 80 78 77 75 74 73 72 71 71 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 64 63 61 60 59 57 55 54 52 50 48 45 43 41 38 36 34 31 29 26 24 22 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 13 15 18 20 23 27 30 34 38 42 47 52 57 62 68 74 81 87 94 100 107 114 120 127 133 139 144 149 154 158 162 165 167 168 169 170 170 169 168 167 165 163 160 158 155
 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 92 97 102 107 113 119 125 131 138 144 151 158 165 173 180 187 194 201 208 214 220 226 230 235 239 242 244 246 247 247 247 246 245 244 241 239 236 233 230 227 223 220 216 213 209 205 202 199 195 192 189 186 183 181 178 175 173 171 168 166 164 162 160 159 157 155 154 152 151 150 148 147 146 145 144 143 143 142 141 141 141 140 140 140 140 140 140 140 141 141 142 142 143 143 144 145 145 146 146 147 147 148 148 148 148 148 148 148 147 146 146 145 144 142 141 139 138 136 134 132 130 128 125 123 121 118 116 113 111 108 105 103 100 98 95 93 91 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16
 47 46 45 44 43 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 40 41 41 43 44 45 47 49 51 53 56 58 62 65 70 74 79 85 92 99 107 116 126 137 149 162 177 194 211 231 252 276 301 328 357 387 419 453 488 523 558 594 628 660 690 716 739 758 772 781 785 785 780 770 758 742 724 704 683 661 638 616 594 572 551 530 511 493 475 459 444 430 417 405 394 384 375 367 360 353 348 344 340 337 335 335 334 335 337 339 342 346 351 357 363 370 378 387 396 405 415 425 436 447 457 468 478 488 498 507 515 522 528 533 537 540 541 542 541 538 535 530 524 518 510 501 492 482 472 461 449 437 425 413 401 388 376 363 351 338 326 314 302 290 279 267 256 245 234 224 213 203 193 184 174 165 156 147 139 130 122 114 107 100 93 86 79 73 67 62 56 51 46 42 38 33 30 26 23 20 17 15 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 58 60 63 65 68 71 73 76 79 81 84 86 88 91 93 95 97 98 100 101 102 103 104 104 104 104 104 103 102 101 100 99 98 96 95 93 91 90 88 86 84 82 80 78 76 75 73 71 69 68 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47
 68 71 74 77 80 83 86 89 93 96 100 104 108 112 116 120 125 130 135 140 146 151 157 163 170 177 184 191 199 206 215 223 232 241 250 260 270 280 290 300 310 321 331 341 350 359 368 376 384 390 396 401 404 407 408 408 407 405 402 398 393 387 381 374 366 358 350 341 333 324 315 307 298 290 282 275 267 260 253 247 240 234 229 224 219 214 209 205 201 197 194 191 188 185 182 180 178 175 174 172 170 169 167 166 165 164 163 163 162 161 161 161 161 161 161 161 161 162 163 163 164 165 167 168 170 171 173 176 178 181 183 187 190 194 197 202 206 211 215 221 226 232 237 243 250 256 263 269 276 283 290 297 304 311 318 324 331 337 343 349 354 359 364 368 372 375 378 381 382 384 384 384 384 383 381 379 377 373 370 366 361 356 351 346 340 333 327 320 313 306 298 291 283 275 267 259 251 243 235 227 219 211 204 196 188 181 173 166 159 152 146 139 133 127 121 116 111 106 101 96 92 88 84 80 77 73 70 67 65 62 60 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 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 38 40 42 44 46 48 50 52 54 56 59 61 63 66
 225 224 222 220 218 214 211 206 202 197 191 186 180 174 168 162 156 150 144 138 132 126 120 115 109 104 99 94 90 85 81 77 73 69 65 62 59 56 53 50 48 45 43 41 40 38 37 36 35 34 34 34 33 34 34 35 36 37 38 40 42 44 47 50 53 56 60 65 69 74 80 86 92 99 107 115 123 133 143 154 165 178 191 206 221 238 256 275 296 318 342 367 393 421 451 482 514 547 580 614 648 681 712 741 767 789 807 819 827 828 824 814 799 780 757 730 701 670 639 607 575 543 513 484 456 430 406 383 362 342 324 307 292 278 266 254 244 234 225 217 210 204 197 192 187 182 178 173 170 166 163 159 156 153 150 147 144 142 139 136 133 130 128 125 122 119 116 113 110 107 104 101 98 95 92 88 85 82 79 76 73 70 67 64 61 58 56 53 50 48 45 42 40 38 35 33 31 29 27 25 23 22 20 18 17 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 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 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 33 34 36 38 40 42 44 47 50 53 56 60 64 68 73 78 83 88 94 99 106 112 118 125 131 138 145 152 159 166 172 179 185 191 197 202 207 211 215 218 221 223 224 225
 158 165 172 180 187 195 203 210 218 225 232 239 246 252 259 264 270 275 279 284 287 290 293 296 297 299 300 300 301 301 300 300 299 298 297 296 295 294 292 291 291 290 289 289 289 289 289 290 290 292 293 295 297 299 301 304 307 310 313 316 319 322 325 327 330 332 334 336 338 339 340 340 340 340 339 339 337 336 334 332 329 327 324 321 318 315 312 309 306 303 300 296 293 291 288 285 282 280 277 275 273 271 269 268 266 265 263 262 262 261 260 260 260 260 260 260 261 262 263 264 266 267 269 272 274 277 279 282 286 289 292 296 300 303 307 311 315 318 322 325 328 331 334 336 338 339 341 341 342 341 341 339 338 335 332 329 325 320 315 310 304 298 291 284 276 269 261 253 245 236 228 220 211 203 195 187 179 171 164 156 149 142 135 128 121 115 109 103 98 92 87 82 77 72 68 64 60 56 52 49 45 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 42 44 47 51 54 58 61 65 70 74 79 84 89 94 99 105 111 117 123 130 136 143 150
 190 187 184 181 178 175 173 170 167 165 163 160 158 156 154 152 150 148 146 145 143 141 140 138 137 136 134 133 132 131 130 129 128 127 126 125 124 124 123 123 122 122 122 122 122 122 122 122 123 124 125 126 127 128 130 131 133 136 138 141 144 147 150 154 158 162 167 172 178 184 190 197 204 212 221 230 239 250 261 273 287 301 316 332 350 369 390 413 437 464 493 524 557 593 632 674 719 767 817 869 924 979 1035 1089 1141 1188 1229 1261 1283 1293 1290 1273 1244 1203 1151 1092 1027 958 889 819 752 687 626 569 516 468 424 384 348 316 287 261 237 216 198 181 166 152 140 130 120 111 104 97 90 85 79 75 70 66 63 60 57 54 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 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 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 44 46 49 51 54 57 61 65 69 73 77 82 87 92 98 104 110 117 123 130 137 144 151 158 165 172 179 185 191 197 202 207 211 215 218 220 222 224 224 225 224 224 223 221 220 217 215 213 210 207 204 201 199 196 193
 105 103 102 101 100 99 98 97 97 96 96 96 96 97 97 98 99 100 101 103 105 107 110 112 115 119 122 126 131 136 141 147 153 160 167 175 184 193 203 214 225 238 250 264 278 293 309 325 342 359 377 395 412 430 448 465 481 496 511 525 537 548 558 566 573 579 583 586 588 589 589 589 587 586 583 581 578 575 573 570 568 565 563 561 560 559 558 557 556 556 556 556 556 556 555 555 554 553 551 549 546 542 537 531 524 516 506 496 484 471 458 443 427 411 394 377 360 342 325 307 290 274 258 242 227 213 199 187 175 163 153 143 134 125 117 110 103 97 91 86 81 76 72 69 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 61 63 65 67 69 70 72 74 76 77 79 81 82 84 85 86 87 88 88 89 89 89 89 88 88 87 86 85 84 83 81 80 78 76 74 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 60 62 65 69 72 76 79 83 87 91 95 100 104 109 113 118 122 126 130 134 138 141 144 147 149 151 152 153 153 154 153 153 152 150 149 147 145 142 140 138 135 132 130 127 124 122 119 117 115 112 110 108 107
 103 102 101 100 99 99 98 98 98 98 98 98 99 99 100 101 102 104 105 107 109 111 113 116 118 122 125 129 133 137 142 147 152 158 164 171 178 186 194 203 212 222 233 244 255 267 280 293 307 321 335 350 365 380 395 410 425 439 453 466 479 490 501 511 520 528 534 540 545 548 551 553 555 556 556 556 556 555 555 555 555 555 556 557 559 562 565 569 574 580 587 595 604 615 627 640 655 671 689 708 729 752 776 801 828 856 884 914 943 973 1001 1028 1053 1075 1094 1108 1116 1119 1116 1106 1090 1067 1039 1005 968 926 883 837 791 744 699 654 611 570 531 495 460 428 398 371 346 322 301 281 263 246 231 217 204 192 181 172 163 154 147 140 133 127 122 116 112 107 103 100 96 93 90 87 84 82 80 78 76 74 72 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 76 78 81 84 87 91 94 98 102 105 109 114 118 122 126 131 135 139 144 148 152 156 160 163 167 169 172 174 176 177 178 179 179 178 178 176 175 173 171 169 166 163 160 157 154 151 148 144 141 138 135 132 129 126 124 121 119 116 114 112 110 109 107 105 104
 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 92 93 93 93 93 93 92 92 91 90 89 88 87 85 84 82 81 79 77 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 54 53 53 52 52 52 52 52 52 52 53 53 54 55 56 57 58 59 61 62 64 67 69 72 74 78 81 85 89 94 99 104 110 117 124 132 140 149 159 169 180 192 204 216 229 242 255 267 279 289 298 306 311 314 315 313 309 302 294 284 273 260 247 234 221 208 195 183 171 160 149 139 130 122 114 107 100 94 88 83 78 74 70 66 63 59 57 54 51 49 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 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 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58
 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 79 80 82 83 85 86 88 89 91 93 94 96 97 99 101 102 104 106 107 109 111 112 114 116 117 119 120 122 124 125 127 129 130 132 134 136 138 140 142 144 146 148 151 153 156 159 162 165 168 171 174 178 182 185 189 193 197 202 206 211 215 220 225 230 235 240 245 251 256 261 267 272 277 283 288 293 298 303 307 311 315 319 322 325 327 329 330 331 331 331 330 329 327 324 321 318 314 309 305 300 294 289 283 277 272 266 260 254 248 243 237 232 226 221 216 212 207 203 199 195 191 188 184 181 178 175 172 170 167 165 162 160 158 156 154 152 150 149 147 145 144 142 141 140 138 137 136 135 134 133 132 131 130 129 128 127 127 126 126 125 125 124 124 123 123 123 122 122 122 122 121 121 121 121 120 120 120 119 119 118 118 117 116 115 114 113 112 111 110 109 107 106 105 103 101 100 98 96 95 93 91 89 87 86 84 82 81 79 77 76 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56
 46 46 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 72 74 76 78 81 83 85 88 90 93 96 99 102 105 109 112 116 120 124 128 132 136 140 145 149 154 159 163 168 173 178 182 187 192 197 202 206 211 216 220 225 230 235 239 244 249 254 260 265 271 276 282 289 296 303 311 319 328 337 347 358 370 382 396 411 426 444 462 482 503 525 550 575 603 632 662 693 725 758 791 824 855 885 912 935 953 967 974 974 968 955 934 908 877 841 801 759 716 672 629 586 545 506 469 434 402 372 344 318 294 273 253 235 218 203 189 177 165 155 145 136 128 121 114 108 102 97 92 88 84 80 77 73 70 68 65 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 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 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 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46
 181 180 180 180 179 178 176 175 173 172 170 168 166 164 162 160 157 155 153 151 149 147 145 143 141 139 137 136 134 133 131 130 129 128 127 126 126 125 125 125 125 125 126 126 127 128 130 131 133 135 137 140 142 146 149 153 157 161 165 170 175 181 187 193 199 206 213 221 228 236 244 253 262 271 280 290 300 310 321 332 343 355 367 379 391 404 418 431 445 460 474 489 504 519 534 549 563 578 591 604 616 627 637 645 651 655 657 657 655 650 643 633 622 608 593 576 558 539 519 498 478 458 437 418 399 380 362 346 330 315 301 288 276 265 255 246 237 230 223 216 211 206 201 197 194 190 188 185 183 182 180 179 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 177 177 175 174 173 171 169 167 165 162 159 156 153 150 146 143 139 135 131 126 122 118 113 109 105 100 96 91 87 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 22 23 24 26 28 30 32 34 36 39 42 45 48 51 55 59 63 67 71 76 81 86 91 96 101 106 111 116 121 126 131 136 141 145 150 154 158 161 165 168 170 173 175 177 178 179 180 180
 117 122 128 133 139 145 151 158 164 170 177 183 189 196 202 208 214 219 225 230 234 239 242 246 249 252 254 256 257 258 259 259 259 258 258 257 256 255 254 252 251 250 248 247 246 245 245 244 244 244 244 244 245 246 247 249 250 252 254 256 258 261 263 266 269 271 274 276 278 280 282 284 286 287 288 289 289 290 290 289 289 288 287 285 283 281 279 277 274 272 269 266 262 259 255 252 248 244 240 236 233 229 225 221 217 213 209 205 201 198 194 190 187 184 181 178 175 173 171 169 167 166 165 164 163 163 163 163 164 165 167 168 170 173 175 178 181 185 188 192 196 201 205 210 214 219 223 228 232 236 240 243 247 249 252 254 255 256 256 255 254 252 250 247 243 239 234 229 223 217 211 205 198 191 184 178 171 164 157 151 144 138 131 125 120 114 108 103 98 93 88 84 80 75 72 68 64 61 57 54 51 48 46 43 41 39 36 34 33 31 29 28 27 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 46 48 51 53 56 59 62 65 69 72 76 80 84 88 92 97 102 106 111
 88 90 92 94 96 98 100 102 105 107 109 112 114 117 119 122 124 127 129 132 134 137 140 142 145 148 150 153 156 159 161 164 167 170 173 176 179 182 185 188 192 195 199 202 206 210 214 218 223 227 232 237 242 247 252 258 263 269 275 280 286 292 297 303 308 314 319 323 328 332 336 339 342 344 346 348 349 350 350 350 349 348 346 344 342 339 336 333 329 325 321 316 311 306 301 296 291 286 280 275 269 264 258 252 247 241 236 231 226 220 215 211 206 201 197 193 189 185 182 179 176 173 170 168 166 164 163 161 160 160 159 159 159 159 159 159 160 161 162 163 164 165 166 167 169 170 171 172 173 174 175 176 177 178 178 178 178 178 178 178 177 177 176 174 173 172 170 168 166 164 162 160 157 155 152 150 147 144 142 139 136 133 130 127 124 121 118 116 113 110 107 104 101 99 96 93 90 88 85 82 80 77 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 73 74 76 78 80 82 84 86
 101 109 118 127 137 147 159 172 185 200 216 234 253 274 296 320 347 375 406 439 474 512 552 593 637 682 727 773 818 862 902 939 971 997 1016 1028 1033 1029 1018 1000 976 947 914 877 838 799 758 718 679 641 604 569 537 506 477 451 426 403 382 363 345 329 314 301 289 278 268 259 250 243 236 230 225 221 216 213 210 207 205 203 202 201 200 199 199 200 200 201 202 203 205 207 209 211 213 216 219 222 225 228 231 235 238 241 245 248 251 254 257 260 262 264 266 268 269 270 270 271 270 270 269 268 266 264 262 260 257 254 251 248 245 241 238 234 231 227 224 220 217 213 209 206 202 199 195 191 188 184 180 177 173 169 166 162 158 154 151 147 143 139 135 132 128 124 121 117 114 110 107 103 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 59 59 59 59 59 58 58 57 56 55 54 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 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 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 19 20 21 23 25 27 29 31 33 36 39 42 45 49 52 56 61 65 70 76 81 88 94
 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 35 36 37 38 40 42 43 45 47 49 52 55 58 61 65 69 73 78 84 90 98 106 115 125 136 149 163 180 198 219 242 268 298 330 367 408 452 501 554 611 672 734 798 861 922 977 1025 1064 1092 1107 1109 1099 1077 1046 1007 963 916 866 816 767 720 675 632 592 555 521 490 461 435 412 390 371 354 338 324 312 301 292 284 277 272 268 265 264 264 265 267 271 276 282 290 300 311 324 338 355 373 394 416 440 466 494 524 555 588 621 655 689 721 753 781 806 827 843 853 856 853 843 827 805 777 746 711 673 635 596 557 519 482 447 414 383 353 326 301 278 256 236 218 201 186 172 159 147 136 126 117 108 101 93 87 81 75 70 65 60 56 52 48 45 41 38 35 33 30 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 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 15 15 15 15 16 16 16
 233 239 245 251 256 261 266 270 274 278 280 283 284 284 284 283 281 278 275 270 265 259 253 246 238 230 222 214 205 197 188 180 171 163 155 148 140 133 127 120 114 109 103 98 94 89 86 82 79 76 73 71 69 67 66 64 63 63 62 62 62 62 62 63 64 65 66 67 69 70 72 74 77 79 82 84 87 91 94 98 102 106 110 115 120 125 130 136 142 148 155 163 170 178 187 196 206 216 227 239 251 264 277 292 307 323 339 357 375 394 414 434 455 476 498 520 542 563 584 604 624 642 658 672 684 694 701 705 706 705 700 693 683 670 656 639 620 601 580 558 536 513 491 468 446 424 402 382 362 342 324 306 289 273 257 243 229 216 204 192 181 171 161 152 144 136 128 121 114 108 102 97 92 87 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 53 55 57 59 61 63 65 67 68 70 72 73 75 76 77 79 80 81 82 83 84 84 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 86 86 85 85 85 84 84 84 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 81 81 81 82 82 83 84 85 86 87 88 90 91 93 95 97 99 101 103 106 108 111 114 117 120 123 127 130 134 138 141 145 149 154 158 163 167 172 177 182 188 193 199 204 210 216 222 228
 116 121 127 133 140 147 154 161 168 176 184 193 202 211 220 230 240 250 260 270 281 292 303 314 325 335 346 357 367 377 387 397 406 414 422 430 437 443 449 455 459 463 467 469 471 473 474 474 474 473 472 470 468 465 462 458 454 450 445 439 434 428 421 415 408 401 393 386 378 370 362 354 346 338 330 321 313 305 297 289 281 273 266 258 251 244 237 230 223 216 210 204 198 192 186 180 175 170 165 160 155 151 146 142 138 134 131 127 124 121 118 115 112 110 107 105 103 101 100 99 97 96 96 95 95 95 95 95 96 97 98 99 101 103 105 108 111 114 117 121 125 129 133 138 143 148 154 160 165 172 178 184 191 198 204 211 218 224 230 237 242 248 253 258 263 267 271 274 276 278 280 281 282 282 281 280 279 277 275 272 270 267 263 260 256 253 249 245 241 238 234 230 226 223 219 216 212 209 206 203 200 197 195 192 190 188 186 184 182 181 180 178 177 177 176 175 175 175 175 175 175 175 176 176 177 178 178 179 180 181 182 183 184 184 185 186 187 187 188 188 189 189 189 189 189 190 189 189 189 189 188 188 187 187 186 185 184 183 182 181 180 179 178 176 175 173 172 170 168 166 164 162 160 157 155 152 150 147 144 141 139 136 132 129 126 123 119 116 112 109 105 102 98 95 92 88 85 81 78 75 72 68 65 62 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 32 31 31 31 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 91 96 101 105 111
 198 194 191 188 185 181 179 176 173 171 168 166 164 162 160 158 156 155 154 152 151 150 149 149 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 146 145 145 144 143 142 140 139 138 137 135 134 133 131 130 129 128 127 126 126 125 125 125 125 125 126 127 128 129 131 132 135 137 140 144 147 152 157 162 168 175 182 190 199 209 220 232 245 259 275 292 311 331 353 376 401 428 456 485 514 544 574 602 627 650 668 681 688 689 683 670 652 629 601 570 537 504 470 436 403 372 343 316 290 267 246 226 208 192 178 165 153 142 132 124 116 109 102 97 92 87 83 79 76 73 71 68 66 64 63 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 73 75 76 78 80 82 84 86 88 90 93 95 97 100 102 104 107 109 111 113 115 117 118 120 121 122 122 122 122 122 121 120 119 117 115 113 110 107 105 101 98 95 91 88 84 81 77 74 71 67 64 61 58 55 52 50 47 45 43 40 38 36 35 33 31 30 28 27 26 25 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 31 33 35 38 41 45 48 52 56 61 66 71 77 83 90 97 104 111 119 127 135 144 152 161 169 177 185 193 200 207 213 219 224 228 231 234 236 237 238 238 238 236 235 233 231 228 225 222 219 215 212 208 205 201
 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 78 77 77 77 77 76 76 76 76 76 76 77 77 78 78 79 79 80 81 82 83 84 86 87 89 91 92 95 97 99 101 104 107 110 113 116 120 123 127 131 135 140 144 149 154 159 164 169 174 180 186 191 197 203 209 215 221 227 233 239 245 251 257 264 270 276 282 288 293 299 305 310 316 321 325 330 334 338 341 344 347 348 349 350 349 348 346 343 339 334 328 322 315 307 298 289 280 270 259 249 238 228 218 207 197 188 178 169 160 152 144 137 130 123 117 112 106 101 97 93 89 85 82 79 76 74 71 69 67 66 64 63 61 60 59 58 58 57 57 56 56 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 71 71 71 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 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 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 38 40 41 43 46 48 50 53 55 58 61 63 66 69 72 75 78 80 83 86 88 91 93 95 97 98 100 101 102 103 103 104 104 104 104 103 103 102 102 101 100 99 98 97 96 94 93
 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 98 100 102 103 105 106 108 109 111 112 113 115 116 117 118 119 120 121 122 123 124 124 125 126 127 127 128 129 130 130 131 132 133 134 136 137 138 140 142 143 145 147 150 152 155 158 160 164 167 170 174 178 182 186 190 195 199 204 209 214 219 224 229 235 240 246 251 256 262 267 272 277 282 287 291 295 299 302 306 308 311 312 314 315 315 315 315 314 313 311 309 306 303 300 297 293 289 285 280 276 272 267 263 258 254 250 246 242 238 234 231 228 225 222 220 217 215 213 211 210 208 207 206 205 204 203 202 201 200 200 199 198 197 196 195 193 192 191 189 187 185 183 181 179 176 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 126 124 121 118 116 113 111 108 106 104 102 100 98 96 94 93 91 89 88 86 85 84 83 82 81 80 79 78 78 77 77 76 76 76 76 76 76 76 77 77 78 79 79 80 81 82 84 85 87 88 90 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 130 132 133 134 136 137 138 138 139 140 140 140 140 140 140 140 139 139 138 137 136 135 134 132 131 130 128 126 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 78 76 75 73 71 70 68 66 65 64 62 61 60 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73
 125 131 137 143 149 156 163 170 177 185 192 200 208 216 224 233 241 249 258 266 274 281 289 296 303 310 316 321 326 331 335 339 342 344 346 347 348 349 349 348 347 346 344 343 340 338 335 332 329 326 322 318 315 311 307 302 298 294 289 285 280 275 271 266 261 257 252 248 243 239 235 230 226 222 218 215 211 207 204 201 198 195 192 189 186 184 181 179 177 174 172 170 168 166 164 162 160 158 156 154 151 149 147 144 142 139 136 134 131 128 125 122 119 115 112 109 106 103 100 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 62 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 52 54 57 60 62 65 69 72 75 79 83 87 91 95 100 104 109 114 119
 100 103 105 107 110 113 115 118 121 124 127 130 133 137 140 144 147 151 155 159 162 166 171 175 179 183 187 192 196 201 205 210 214 219 223 228 232 237 241 246 250 255 259 263 267 271 274 278 281 284 287 289 291 293 294 295 296 296 296 295 294 292 291 289 286 284 281 278 274 271 267 263 260 256 252 248 245 241 238 234 231 228 225 222 219 217 215 212 210 209 207 205 204 203 202 201 200 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 196 196 195 195 194 193 192 191 190 189 188 187 185 184 183 181 180 179 177 176 175 173 172 170 169 167 165 164 162 160 159 157 155 153 152 150 148 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 107 105 103 101 100 98 97 95 94 92 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 81 82 84 86 88 90 92 94 96 98
 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 52 53 55 56 58 60 61 63 66 68 70 73 76 79 82 85 89 93 96 100 105 109 114 118 123 128 133 139 144 149 155 160 166 171 177 182 187 192 197 202 206 210 214 218 221 225 227 230 232 234 236 237 239 239 240 241 241 241 241 241 241 240 240 239 239 238 238 237 237 236 236 236 236 235 235 236 236 236 237 237 238 239 240 242 243 245 247 249 252 254 257 260 263 266 269 273 276 280 283 287 291 294 298 301 304 307 309 312 314 315 316 317 317 317 317 316 314 312 310 308 305 302 298 295 291 287 283 279 275 271 267 263 259 255 252 248 245 242 239 236 233 231 229 227 225 223 221 220 219 218 217 216 215 214 214 213 213 212 212 211 211 210 209 209 208 207 206 205 203 202 200 198 196 193 191 188 185 182 179 176 172 169 165 162 158 154 151 147 144 140 137 133 130 127 124 121 119 116 114 111 109 107 106 104 103 101 100 99 98 97 96 96 95 95 95 95 95 95 95 95 95 96 96 97 98 98 99 100 101 102 103 104 105 106 107 109 110 111 113 114 116 117 119 120 122 123 125 126 128 129 131 132 134 135 136 138 139 140 141 142 143 143 144 145 145 145 145 145 145 144 144 143 142 141 140 139 137 136 134 132 130 128 126 124 121 119 117 114 112 109 107 104 102 99 97 94 92 90 87 85 83 81 79 77 75 73 71 70 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47
 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 71 74 76 79 81 84 87 89 92 95 98 101 104 107 110 114 117 120 123 127 130 134 137 141 144 148 152 156 159 164 168 172 176 181 186 191 196 201 206 212 217 223 229 235 241 248 254 261 267 274 280 287 293 299 305 311 317 322 328 333 337 342 346 349 352 355 357 359 361 362 362 363 363 362 361 360 358 357 355 352 350 347 344 341 338 335 332 329 326 323 321 318 316 314 312 310 309 308 308 308 309 310 311 313 316 319 322 327 332 337 343 350 358 366 374 383 392 402 412 422 432 442 451 460 468 476 482 486 489 491 491 489 485 479 472 463 452 440 428 414 400 385 370 355 341 326 312 298 285 272 260 249 238 227 218 209 200 192 185 178 172 166 161 156 151 147 143 140 137 134 131 129 127 126 124 123 122 122 121 121 121 122 122 123 124 126 127 129 131 133 136 139 142 145 148 151 155 158 162 166 170 173 177 181 185 189 192 196 199 202 205 208 211 214 216 218 221 223 224 226 227 229 230 231 232 233 233 234 234 234 234 234 234 234 234 233 232 232 231 230 229 227 226 224 222 221 219 216 214 212 209 207 204 201 198 194 191 188 184 180 177 173 169 165 161 156 152 148 143 139 134 130 125 121 116 112 107 103 99 94 90 86 82 78 74 70 67 63 60 56 53 51 48 45 43 40 38 36 35 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39
 103 106 110 114 119 123 128 133 138 144 150 156 162 169 176 183 190 198 206 213 221 230 238 246 254 262 269 277 284 290 297 302 308 312 316 320 323 325 326 327 328 328 327 326 324 323 320 318 316 313 310 307 304 301 299 296 293 291 288 286 284 282 280 278 277 276 274 273 272 272 271 271 270 270 270 270 270 271 271 271 272 273 274 275 276 277 278 280 281 283 284 286 288 290 292 294 296 299 301 303 306 308 310 313 315 318 320 322 325 327 330 332 335 337 340 343 345 348 351 354 357 360 363 367 371 374 378 383 387 391 396 401 405 410 415 419 423 428 431 435 437 440 441 442 442 440 438 435 431 426 419 412 404 395 385 375 364 353 341 329 317 305 294 282 271 259 249 238 228 219 210 201 193 185 178 171 164 158 152 147 142 137 133 129 125 121 118 115 112 110 108 106 104 102 101 100 99 99 98 98 98 98 99 100 101 102 104 106 108 111 113 117 120 124 128 132 136 141 146 151 156 161 167 172 178 183 189 194 199 203 208 212 216 219 222 225 227 228 229 230 230 230 229 228 226 224 222 220 217 214 211 208 205 201 198 194 191 187 184 181 177 174 171 168 165 162 159 156 154 151 149 147 144 142 140 138 136 134 133 131 129 127 126 124 123 121 120 118 117 115 114 112 111 109 108 106 105 103 101 100 98 96 94 93 91 89 87 85 83 82 80 78 76 74 73 71 69 68 66 65 64 63 61 60 60 59 58 58 57 57 57 56 56 57 57 57 58 58 59 60 61 62 63 64 65 66 68 70 71 73 75 77 79 82 84 87 90 93 96 99
 182 186 191 196 201 207 212 218 224 230 237 243 250 257 264 272 279 286 294 301 308 316 322 329 335 340 346 350 354 357 359 361 361 361 360 359 357 354 350 346 342 337 332 326 321 315 310 305 300 295 291 286 283 280 277 275 274 273 273 274 275 277 280 284 289 295 302 310 319 329 340 352 366 381 397 415 434 455 478 503 529 558 588 621 656 694 733 775 818 863 910 957 1005 1052 1097 1140 1179 1212 1239 1258 1269 1270 1261 1242 1215 1178 1135 1086 1032 976 918 860 803 747 693 643 595 550 508 470 434 402 372 345 320 298 278 259 243 228 214 202 190 180 171 163 155 148 142 136 131 126 121 117 114 110 107 104 102 99 97 95 93 91 89 87 86 84 83 81 80 79 78 77 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 67 67 67 66 66 66 66 67 67 67 67 68 68 68 69 70 70 71 72 73 74 75 77 78 80 81 83 85 87 90 92 95 97 100 103 106 110 113 117 120 124 128 132 136 140 144 147 151 155 159 162 165 169 171 174 176 178 180 181 182 183 183 183 182 181 180 178 176 174 171 169 165 162 159 155 151 147 143 139 135 131 127 123 118 114 110 106 103 99 95 91 88 85 81 78 75 72 69 66 63 61 58 56 54 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 26 26 27 28 29 31 32 34 36 38 40 43 45 48 51 54 58 61 65 68 72 76 80 84 88 92 96 100 104 108 112 116 120 123 127 131 135 138 142 146 149 153 157 161 165 169 173 177
 134 140 146 152 159 165 172 178 184 191 197 203 209 214 219 224 228 231 234 236 238 239 239 239 238 237 235 233 230 227 224 221 217 213 210 206 203 199 196 193 190 188 186 184 182 181 180 179 179 179 180 181 182 184 186 189 192 195 199 204 209 214 220 226 232 239 246 254 262 270 278 286 294 303 311 319 328 336 344 351 358 365 372 378 383 388 393 397 400 403 405 406 406 406 405 403 401 398 394 389 384 378 372 365 358 350 342 334 325 317 308 299 291 282 274 266 258 251 244 237 231 225 220 215 210 207 203 200 198 196 194 193 193 193 193 193 194 196 197 199 202 204 207 210 213 216 219 222 225 228 231 233 236 237 239 240 240 240 239 238 236 233 230 226 222 217 212 206 200 194 188 181 174 168 161 155 148 142 135 129 123 118 112 107 102 97 92 88 83 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 27 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 40 41 42 42 43 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 33 34 35 37 39 41 43 45 47 50 53 55 58 61 65 68 72 75 79 83 88 92 97 101 106 111 117 122 128
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 116 116 116 116 116 116 117 117 118 119 120 121 123 124 126 128 130 132 135 138 141 144 148 151 156 160 165 170 175 180 186 192 198 204 211 217 224 230 236 242 248 254 259 264 268 271 274 276 277 278 277 276 275 272 269 266 262 258 253 249 244 239 234 230 225 221 217 213 210 207 204 202 200 199 198 197 197 197 198 199 201 203 205 208 212 216 221 226 231 237 243 250 258 265 273 281 289 298 306 314 321 328 334 339 342 344 344 343 340 335 328 320 310 299 287 274 261 247 233 219 206 193 180 168 157 146 136 126 118 110 102 95 89 83 78 73 69 65 61 58 55 52 49 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 71 73 75 78 80 83 86 88 91 94 96 99 102 104 107 109 112 114 116 118 120 121 123 124 125 125 125 125 125 124 124 122 121 119 118 116 113 111 108 106 103 100 97 94 91 88 85 82 79 76 73 70 67 65 62 60 57 55 53 51 48 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 43 45 47 50 52 55 58 61 64 67 70 73 77 80 83 86 89 93 96 98 101 104 106 108 110 112 113 115 116 117 117 118 118 118 118 118 118 118 118 117 117 117 116 116 116
 169 171 172 173 174 174 175 175 175 175 175 175 174 174 173 172 171 170 169 168 167 165 164 163 162 161 160 159 158 158 157 157 157 157 158 159 160 161 163 165 167 170 174 177 182 186 191 197 203 210 217 225 233 242 251 261 271 282 293 304 315 326 337 348 359 369 379 388 396 404 410 416 420 423 426 427 427 427 425 423 420 417 413 409 405 400 395 390 385 380 375 370 365 361 356 352 347 343 339 335 331 327 323 319 314 310 306 302 297 292 288 283 278 272 267 261 256 250 244 238 232 226 220 214 208 202 196 191 185 180 175 170 166 161 157 153 150 146 143 140 137 135 133 131 129 127 126 124 123 122 122 121 121 120 120 120 120 120 120 120 120 121 121 121 121 122 122 122 123 123 123 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 122 122 121 121 120 119 119 118 117 116 115 114 113 112 111 110 109 108 107 106 104 103 102 100 99 98 96 95 93 92 90 89 87 86 84 83 81 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 84 85 86 87 88 88 89 90 90 91 91 92 92 93 94 94 95 95 96 97 98 99 100 101 102 104 105 107 108 110 112 114 116 118 121 123 125 128 130 133 135 138 140 143 145 148 150 152 155 157 159 161 163 165 166 168
 102 101 100 100 99 99 99 99 99 99 100 101 102 103 105 107 109 111 114 117 120 124 128 132 137 142 148 154 160 166 174 181 189 197 205 214 223 231 240 249 258 266 274 281 288 294 299 304 307 309 311 311 311 309 307 304 300 295 290 285 280 274 268 263 257 252 247 243 238 235 232 229 227 226 225 225 226 227 229 232 236 241 247 254 262 271 281 293 307 322 339 359 380 405 432 463 497 535 577 624 676 732 794 860 930 1002 1076 1147 1214 1273 1319 1349 1359 1349 1318 1268 1203 1126 1042 955 868 785 705 632 565 504 449 400 356 317 283 253 226 202 182 163 147 132 119 108 98 89 81 74 68 62 57 53 49 45 42 40 37 35 33 32 30 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 54 56 59 62 65 68 71 74 77 81 84 88 91 94 98 101 104 107 109 111 113 115 116 116 117 116 116 115 113 112 110 107 104 102 98 95 92 88 85 81 78 74 71 68 65 61 58 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 15 16 17 19 21 23 25 28 30 33 37 40 44 48 52 57 62 67 72 78 84 89 95 101 106 112 117 122 126 130 133 136 138 140 141 142 142 141 140 139 137 135 133 131 129 126 124 121 119 117 114 112 110 108 107 105 104
 118 116 113 111 110 108 107 106 105 104 104 104 104 105 105 106 108 109 111 113 116 119 122 126 131 135 141 146 153 160 167 175 183 192 202 212 222 233 244 255 266 277 288 299 308 318 326 332 338 342 345 347 347 345 342 338 332 326 319 311 303 294 285 276 267 259 250 242 234 227 220 214 208 202 197 193 189 185 182 179 177 175 173 172 172 171 172 172 173 175 176 179 181 184 188 192 197 202 208 214 220 228 236 244 253 262 272 283 293 304 315 325 336 345 355 363 369 375 378 380 380 378 374 367 359 350 338 326 313 299 284 270 255 240 226 212 199 186 174 163 152 142 133 124 116 108 101 95 89 84 79 74 70 67 63 61 58 56 53 52 50 49 48 47 46 45 45 45 44 45 45 45 46 46 47 48 49 50 52 53 55 57 59 61 64 67 70 73 77 81 85 90 96 101 108 114 122 130 139 148 159 170 182 194 208 222 238 254 270 287 304 321 337 353 368 382 393 403 410 414 416 414 410 403 394 383 369 354 339 322 305 288 271 255 239 223 209 195 182 170 158 148 138 129 120 113 106 99 93 88 83 78 74 70 67 64 61 58 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 40 41 43 45 47 49 51 53 56 59 62 66 69 73 77 82 87 92 97 103 108 114 121 127 133 140 146 152 158 164 170 175 179 183 186 189 191 192 192 192 191 189 187 184 181 178 174 170 166 162 157 153 149 145 141 137 133 130 127 123 121
 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 21 23 25 28 30 33 37 40 44 49 54 60 66 73 81 90 100 111 123 137 152 170 189 210 233 258 286 317 349 385 422 461 501 542 582 622 660 694 724 750 769 783 790 791 786 776 762 744 723 700 676 652 627 603 580 557 536 515 497 479 463 449 436 424 413 404 397 391 386 382 380 380 380 383 386 392 399 407 417 429 443 458 475 494 515 537 561 586 612 639 667 696 724 751 778 803 827 848 866 880 891 899 902 902 898 890 879 866 850 832 812 791 770 748 726 704 683 662 642 623 605 587 571 556 541 527 514 502 491 480 470 460 450 441 433 424 416 407 399 390 382 373 364 355 345 335 325 314 303 291 280 268 255 243 230 217 205 192 180 167 156 144 133 122 112 102 93 84 76 69 62 55 49 44 38 34 29 26 22 19 16 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 15 16 18 20 23 25 27 30 33 36 39 43 47 51 56 61 66 72 78 85 92 100 109 118 127 137 148 159 170 182 194 206 219 231 242 253 264 273 281 288 293 297 299 299 298 295 290 284 277 268 259 249 238 227 217 206 195 184 174 164 154 145 137 129 121 114 107 101 95 90 85 80 75 71 67 64 60 57 54 51 48 46 43 41 39 37
 91 90 89 88 87 87 86 86 86 86 87 87 88 89 90 91 93 94 96 98 100 103 105 108 111 114 117 120 123 126 129 132 135 137 140 142 144 145 146 147 147 147 146 145 143 141 139 136 133 130 127 123 120 116 112 109 105 102 99 95 93 90 87 85 83 81 80 79 78 77 77 76 76 77 77 78 79 81 82 84 87 90 93 96 100 104 109 114 120 127 134 142 150 160 170 181 193 207 221 236 252 269 287 305 323 341 358 374 387 398 406 409 409 404 396 384 368 351 332 311 290 270 249 230 212 194 178 163 149 137 125 115 106 97 89 82 76 70 65 60 56 52 49 46 43 41 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 36 37 38 39 41 42 44 46 48 49 51 54 56 58 60 63 65 68 71 73 76 79 82 84 87 89 92 94 97 99 101 102 104 105 106 106 107 107 107 106 105 104 103 101 99 97 95 92 89 87 84 81 78 75 72 69 66 63 60 58 55 52 50 48 45 43 41 39 37 36 34 32 31 29 28 27 26 25 23 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 49 53 57 61 66 71 76 81 87 93 99 105 110 116 121 127 131 135 139 142 144 146 147 147 146 145 143 141 139 136 133 130 126 123 120 117 114 111 108 105 102 100 98 96 94 92
 34 35 36 37 38 40 42 43 45 48 50 53 56 59 62 66 70 74 79 84 90 95 102 109 116 123 131 140 148 157 166 175 184 193 201 208 215 220 225 228 230 230 229 227 223 219 213 206 199 191 183 175 166 158 150 142 134 127 120 113 107 102 96 91 87 83 79 76 73 70 67 65 63 61 60 59 57 56 56 55 54 54 53 53 53 53 53 53 54 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 106 109 112 116 119 123 126 130 133 137 141 144 148 151 155 158 161 164 166 169 170 172 173 174 174 174 173 172 171 168 166 163 160 156 152 148 144 139 135 131 126 122 117 113 109 105 101 98 94 91 88 85 83 80 78 76 74 72 70 69 68 67 66 65 64 64 63 63 63 63 64 64 65 66 67 68 70 72 74 76 78 81 84 88 92 96 101 106 111 117 124 130 138 145 154 162 171 180 189 198 207 217 225 234 242 249 255 260 264 267 269 269 268 266 263 259 253 247 240 233 225 217 209 200 192 184 176 168 161 154 147 141 135 129 124 118 114 109 105 102 98 95 92 89 86 84 82 80 78 77 75 74 73 72 71 70 70 69 69 69 69 69 69 70 70 71 72 73 74 75 76 77 79 80 82 84 85 87 89 90 92 93 95 96 97 98 98 98 98 98 97 96 95 93 92 89 87 85 82 79 77 74 71 68 65 62 59 57 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 31 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33
 171 167 162 158 154 150 145 141 138 134 130 126 123 120 116 113 110 107 105 102 100 97 95 93 91 89 87 85 84 82 81 80 78 77 76 76 75 74 74 73 73 73 73 73 73 73 74 74 75 76 77 78 79 81 82 84 86 89 91 94 97 100 103 107 111 115 120 125 130 135 141 147 153 159 166 173 180 187 195 202 210 218 225 233 241 249 256 264 271 278 285 291 297 303 308 312 317 320 323 326 327 329 329 329 328 327 325 323 320 316 312 308 303 298 293 287 281 275 269 263 257 250 244 238 232 226 220 214 208 203 198 192 187 183 178 174 169 165 161 158 154 151 148 145 142 140 137 135 133 131 130 128 127 126 125 124 124 123 123 123 123 123 123 123 123 124 124 125 126 126 127 128 128 129 130 131 131 132 133 133 134 134 135 135 135 135 135 134 134 133 132 131 130 129 127 125 123 121 119 116 114 111 108 106 103 100 97 94 91 88 85 83 80 77 75 72 70 68 66 64 62 60 58 57 55 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 74 76 78 79 81 82 84 85 87 88 89 90 92 92 93 94 95 96 96 97 97 97 97 98 98 98 98 98 98 98 97 97 97 97 97 97 98 98 98 99 99 100 101 102 103 104 106 108 110 112 114 117 120 123 126 129 133 137 142 146 151 155 160 166 171 176 181 187 192 197 202 206 211 215 218 221 224 226 227 228 229 229 228 227 225 223 220 217 214 210 206 202 198 194 189 185 180 176
 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 33 35 38 41 44 48 52 56 60 65 70 76 81 88 94 101 108 114 121 128 134 140 146 150 153 156 157 156 155 152 149 144 138 133 126 120 113 106 100 93 87 82 76 71 66 62 58 54 51 48 45 42 40 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 42 43 44 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26
 138 135 131 127 124 120 116 111 107 103 99 95 90 86 83 79 75 72 69 65 63 60 57 55 53 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 63 65 66 68 69 71 72 73 75 76 78 79 80 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 104 105 105 106 107 107 108 109 109 110 110 111 112 112 113 114 115 116 116 117 119 120 121 123 124 126 128 130 133 135 138 142 146 150 154 159 165 171 178 185 193 202 212 223 234 246 260 274 290 306 324 342 361 381 401 421 441 460 479 496 510 523 532 537 539 537 530 520 506 489 469 448 425 401 376 352 328 305 282 261 241 223 205 189 174 160 147 135 125 115 106 98 91 84 78 73 68 63 59 56 52 50 47 45 43 41 40 39 38 37 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 83 85 87 89 91 93 95 97 99 101 103 104 106 108 110 111 113 114 115 117 118 119 120 120 121 121 122 122 122 122 121 121 120 119 118 117 116 115 113 111 110 108 106 104 103 101 99 97 96 94 93 91 90 89 88 87 87 86 86 85 85 85 86 86 87 88 89 90 91 93 94 96 98 100 103 105 108 111 114 117 120 123 126 129 132 135 137 140 142 144 146 147 148 149 149 148 148 146 145 143 140
 216 212 207 203 198 193 189 184 180 176 172 168 164 160 157 154 151 148 145 143 141 140 138 137 137 136 136 136 137 138 139 140 142 145 147 150 153 157 161 165 169 174 179 184 189 195 200 206 211 216 222 227 232 237 241 245 249 252 255 257 259 260 261 262 262 262 261 261 260 259 258 257 256 256 255 255 255 255 256 256 258 260 262 264 267 271 275 279 284 289 295 302 308 316 323 331 339 347 356 364 372 379 386 392 398 402 405 406 405 403 399 394 386 377 367 355 343 329 315 301 286 272 258 244 230 217 205 193 182 172 162 153 145 137 130 124 118 112 107 103 99 96 92 90 87 85 84 83 82 81 81 81 81 82 83 84 85 87 89 91 94 97 100 104 107 111 115 120 125 130 135 140 146 152 158 165 171 178 185 192 199 206 213 220 227 233 240 246 252 258 263 267 271 274 277 279 280 280 280 279 277 274 271 268 264 259 255 250 244 239 234 228 223 217 212 207 202 197 192 188 183 179 175 171 167 163 159 156 153 149 146 143 140 137 134 131 128 125 122 119 116 114 111 108 106 103 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 69 67 66 64 63 61 60 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 51 52 52 52 53 54 54 55 56 57 59 60 61 63 65 67 69 71 74 76 79 81 84 87 90 94 97 100 104 108 111 115 119 123 127 131 135 140 144 149 153 158 163 168 173 178 183 188 193 198 203 208 213 218 222 227 231 234 238 241 243 245 247 248 249 249 248 247 246 244 242 239 236 232 229 225 220
 179 177 176 174 172 169 166 163 160 156 153 149 145 142 138 134 130 127 123 120 116 113 110 107 105 102 100 97 95 93 92 90 89 88 87 86 85 85 84 84 84 84 85 85 86 87 88 89 90 92 94 96 98 100 102 105 108 111 114 117 121 124 128 132 136 140 144 149 153 157 161 166 170 174 177 181 184 188 190 193 195 197 198 200 200 201 201 201 200 199 198 196 194 192 189 187 184 181 177 174 170 167 163 159 155 152 148 144 140 136 132 129 125 121 118 115 111 108 105 102 99 97 94 92 90 87 85 84 82 80 79 77 76 75 74 73 72 71 70 70 69 69 69 69 69 69 69 70 70 71 72 72 74 75 76 77 79 81 83 85 87 89 91 94 97 99 102 105 108 111 114 117 120 123 126 129 132 134 137 140 142 144 146 147 149 150 151 151 151 151 151 150 149 148 146 145 143 140 138 135 133 130 127 124 121 119 116 113 110 107 105 102 100 97 95 93 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 66 66 65 65 64 64 63 63 63 63 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 59 59 59 60 60 61 62 63 64 65 66 67 69 71 72 74 76 79 81 84 87 90 93 96 100 103 107 111 116 120 124 129 133 138 142 146 151 155 159 162 166 169 172 174 176 178 179 179 180 179
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 213 218 223 228 232 236 238 240 241 241 239 237 234 229 224 217 210 203 195 186 178 169 161 152 144 136 129 121 115 108 103 97 92 87 83 79 75 72 69 66 64 61 59 58 56 55 53 52 51 50 50 49 49 49 48 48 48 49 49 50 50 51 52 52 53 55 56 57 58 60 61 63 64 66 67 69 71 72 74 76 77 79 81 82 84 86 87 89 90 92 93 95 97 98 100 101 103 105 106 108 110 111 113 115 116 118 120 121 123 125 126 128 130 131 133 134 136 138 139 141 142 144 145 147 149 151 153 155 157 159 161 164 166 169 172 175 179 182 186 190 195 199 204 209 215 220 226 232 238 243 249 254 259 264 268 271 273 274 274 273 271 268 263 258 252 244 236 228 219 210 201 191 182 173 164 155 147 139 132 124 118 111 105 99 94 89 84 80 75 72 68 65 62 59 56 54 52 50 48 46 45 44 43 42 41 40 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 59 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 70 71 71 72 72 73 73 74 75 75 76 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 101 102 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 105 105 106 107 108 109 111 113 115 117 120 123 126 129 133 137 141 146 150 155 160 166 171 177 183 189 195 201 207
 134 128 122 116 110 105 100 95 90 85 81 77 73 69 66 62 59 56 53 51 49 46 44 43 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 43 44 47 49 51 54 57 61 65 69 73 78 83 89 95 102 109 117 125 133 142 151 160 170 179 189 199 208 217 226 234 242 248 254 259 263 266 268 269 268 267 265 262 259 255 250 245 240 234 228 222 216 211 205 199 194 189 184 180 176 172 169 166 163 161 159 157 156 155 155 155 155 155 156 157 158 159 161 163 165 167 169 171 174 176 179 182 185 188 191 194 197 201 204 207 211 215 219 223 227 231 236 240 245 250 255 260 266 272 277 283 289 295 301 307 313 318 324 329 334 338 342 345 347 349 349 349 348 345 342 337 331 324 317 308 298 288 277 266 254 242 230 219 207 195 184 173 163 153 144 135 127 119 112 105 99 93 87 82 78 74 70 66 63 60 57 55 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 40 40 41 42 44 45 47 49 51 53 56 59 62 65 68 72 76 80 85 90 94 100 105 111 117 123 129 135 142 148 155 161 168 174 180 185 190 195 199 203 206 208 209 210 210 209 207 205 202 198 194 190 185 181 176 171 166 161 156 152 147 143 140 136 133 131 128 126 125 124 123 122 122 122 122 123 124 126 127 129 132 134 137 140 144 147 151 156 160 164 169 174 178 183 187 191 195 199 202 205 207 209 209 210 209 208 206 203 200 196 192 187 182 177 171 165 159 152 146 140
 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 54 55 57 58 60 62 63 66 68 70 72 75 78 81 84 87 90 94 98 101 106 110 114 118 123 128 132 137 142 146 151 155 160 164 168 171 175 178 180 183 184 186 187 188 188 188 187 186 185 184 182 179 177 174 171 168 165 161 157 154 150 146 142 138 134 130 126 122 119 115 112 108 105 102 99 96 94 91 89 87 85 83 81 80 78 77 76 75 74 73 73 72 72 71 71 71 71 71 72 72 73 73 74 75 76 77 78 79 81 82 84 85 87 89 91 93 95 96 98 101 103 104 106 108 110 112 114 115 117 118 120 121 122 123 124 125 126 126 127 127 128 128 128 129 129 129 129 129 129 129 129 128 128 128 127 127 127 126 125 125 124 123 122 121 120 119 117 116 114 113 111 109 107 105 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 71 69 68 66 65 64 62 61 60 60 59 58 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 84 86 87 89 90 92 94 95 97 99 100 102 103 105 106 107 108 109 109 110 110 110 110 109 109 108 107 106 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57
 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 67 68 70 72 74 76 79 82 85 88 91 94 98 102 106 109 114 118 122 126 130 134 137 141 144 147 149 151 153 154 154 154 154 153 151 149 147 144 140 137 133 129 124 120 115 111 106 102 97 93 89 85 81 78 74 71 68 65 63 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 58 61 63 66 70 73 77 81 85 89 94 98 103 109 114 120 126 132 139 146 152 159 167 174 181 188 196 203 210 217 223 230 236 241 246 250 254 258 261 263 265 266 267 268 267 267 266 265 263 261 259 257 254 251 248 245 242 238 234 230 226 222 218 213 209 204 199 194 189 184 179 174 169 164 159 154 149 145 140 136 132 128 124 121 118 115 112 109 107 105 103 101 99 98 97 96 95 94 94 93 93 93 93 93 93 93 94 94 95 96 96 97 98 99 100 101 103 104 105 106 108 109 111 112 114 115 117 118 120 121 123 124 126 127 128 130 131 132 133 135 136 137 138 139 140 141 142 143 144 145 145 146 147 147 148 148 149 149 149 149 148 148 147 146 145 144 142 141 138 136 134 131 128 126 123 119 116 113 110 106 103 100 97 94 90 87 85 82 79 76 74 72 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54
 165 155 145 136 128 120 113 106 100 95 90 85 81 77 74 71 68 66 64 63 61 60 60 60 60 60 60 61 63 64 66 68 71 74 77 80 84 89 93 98 104 109 116 122 129 136 144 152 161 169 178 187 196 205 213 221 229 236 242 248 252 255 257 257 256 254 251 247 242 236 230 223 215 208 201 193 186 179 172 166 160 154 149 144 140 136 132 129 126 124 122 120 119 118 117 117 117 118 118 120 121 123 125 128 131 134 138 142 146 151 155 160 165 170 175 180 184 188 191 194 196 198 198 198 197 195 193 189 185 181 176 170 165 159 152 146 140 134 128 122 117 111 106 102 97 93 89 85 82 79 76 74 72 70 68 67 66 65 65 65 65 66 66 68 69 71 73 75 78 81 84 88 92 96 101 106 111 117 124 131 138 146 154 162 171 180 190 200 210 220 230 240 249 258 267 274 281 287 292 295 297 298 298 296 294 290 286 280 274 268 261 253 246 238 230 223 215 207 200 192 185 178 171 164 157 151 144 138 132 126 120 114 109 104 98 93 88 84 79 75 71 67 63 60 56 53 50 48 45 43 41 39 37 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 112 117 122 127 133 139 145 153 160 168 177 186 195 206 216 228 239 251 264 276 289 301 312 323 332 340 346 350 352 352 349 345 338 329 319 307 294 281 267 253 239 226 212 200 188 176
 122 114 107 100 94 89 84 79 75 71 67 64 61 59 56 54 52 51 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 48 49 50 51 52 54 55 57 60 62 65 68 72 76 80 85 90 96 102 109 117 125 134 144 155 166 179 193 208 224 241 259 279 299 319 340 361 381 400 418 432 444 453 457 458 454 446 435 421 404 386 366 346 325 305 286 267 249 232 216 202 188 176 164 154 144 135 127 119 112 106 100 95 90 86 82 78 75 72 69 66 64 62 60 59 58 56 55 55 54 54 54 53 54 54 54 55 55 56 57 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 74 74 75 75 75 74 74 73 72 72 70 69 68 66 65 63 62 60 58 57 55 54 52 51 49 48 47 46 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 67 69 70 71 72 73 73 74 74 74 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 51 51 51 51 52 53 53 54 56 57 59 61 64 66 69 73 76 81 85 90 95 101 107 114 122 130 139 148 158 169 181 194 207 222 237 253 270 288 307 325 344 363 381 399 414 428 440 448 453 454 452 447 438 426 411 395 377 358 338 318 299 280 262 244 228 212 198 184 171 160 149 139 130
 61 61 61 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 83 83 82 82 81 80 80 78 77 76 74 72 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 37 37 38 38 38 38 39 39 40 41 42 42 43 45 46 47 49 50 52 54 56 58 60 62 65 67 70 72 75 77 80 83 85 88 90 93 95 97 99 100 102 103 104 105 106 106 107 107 107 106 106 105 105 104 103 102 100 99 98 96 95 94 92 91 89 88 86 85 83 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 62 63 65 66 67 68 69 70 71 71 72 72 72 72 72 72 71 71 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61
 110 109 108 107 106 105 104 103 102 102 101 101 101 101 101 101 102 102 103 104 105 106 108 109 111 113 115 116 119 121 123 125 127 129 131 132 134 136 137 138 139 140 141 141 141 141 141 140 139 138 136 134 132 130 128 125 122 119 116 113 110 106 103 100 97 93 90 87 84 81 79 76 74 72 70 68 67 65 64 63 62 61 60 60 59 59 59 59 59 59 60 60 61 62 63 64 65 66 68 70 72 74 77 80 83 86 90 94 98 103 109 114 120 127 133 141 148 156 164 172 180 188 196 203 211 218 224 230 235 239 243 245 247 247 247 246 244 241 238 233 228 222 216 210 203 196 188 181 174 166 159 152 145 139 133 127 121 116 111 107 103 99 95 92 89 87 84 82 80 78 77 75 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 88 89 91 93 95 97 99 101 104 107 110 113 116 119 123 127 131 135 139 143 147 152 156 160 164 168 172 175 178 181 184 186 188 190 191 192 193 193 193 193 192 192 191 190 188 187 185 184 182 180 178 176 174 172 170 168 166 164 162 160 158 155 153 151 149 147 145 143 141 139 137 135 133 131 129 127 125 124 122 120 118 117 115 113 112
 128 123 118 113 108 104 99 95 91 87 83 80 77 74 71 69 67 65 63 61 60 59 58 57 56 56 55 55 55 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 68 69 69 70 70 71 71 72 72 73 73 74 74 74 75 75 76 76 76 77 77 78 78 79 80 80 81 82 83 84 84 86 87 88 89 90 92 93 95 97 98 100 102 104 106 109 111 114 116 119 121 124 127 130 132 135 138 140 142 144 146 147 148 149 149 149 148 147 145 143 140 137 134 131 127 123 119 115 110 106 102 98 93 89 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 63 65 67 68 70 71 73 74 75 76 76 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 71 73 76 79 83 86 90 94 98 103 108 113 118 123 129 134 139 145 150 154 158 162 165 167 169 169 169 168 167 164 161 157 153 149 144 139 134
 30 30 30 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 43 45 47 49 52 54 57 60 64 68 72 76 81 85 91 96 102 108 114 120 127 134 141 148 155 162 169 177 184 191 198 204 210 216 221 226 230 233 235 237 238 237 236 234 231 227 223 217 211 204 197 190 182 175 167 159 151 144 136 129 122 116 110 104 98 93 88 83 79 75 71 68 64 61 58 56 53 51 49 47 46 44 43 42 41 40 39 38 38 38 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 48 49 50 52 53 54 56 57 58 60 61 62 63 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 70 69 69 69 69 69 68 69 69 69 69 70 70 71 72 73 74 75 77 78 80 82 83 86 88 90 92 95 97 100 103 106 109 112 115 118 121 124 127 130 133 135 138 140 142 144 145 146 147 147 148 147 147 146 145 144 142 140 138 136 134 131 128 126 123 120 117 114 111 108 105 102 99 96 93 91 88 86 83 81 79 77 75 73 71 70 69 67 66 66 65 64 64 63 63 63 63 64 64 64 65 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 75 75 74 74 73 72 71 70 68 67 65 63 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 76 75 75 75 76 76 76 76 77 78 78 79 80 82 83 85 87 89 91 93 96 99 102 106 109 113 117 121 125 129 134 139 143 148 153 158 163 168 173 178 183 188 193 198 203 208 213 218 223 228 233 237 242 246 251 255 259 263 266 269 272 274 276 277 278 278 278 277 276 274 272 269 265 261 257 253 248 243 238 232 227 221 216 211 206 201 196 191 187 183 179 175 172 169 166 164 161 160 158 157 156 156 155 156 156 157 159 160 162 165 167 170 174 177 181 185 189 193 198 202 207 211 216 220 224 228 232 235 238 241 243 245 246 246 247 246 245 243 241 239 235 232 228 223 218 213 208 202 197 191 185 179 173 168 162 157 152 147 143 138 134 131 128 125 122 120 118 117 115 114 114 113 113 113 114 115 116 117 118 120 122 124 126 129 132 135 138 142 146 150 154 159 163 168 174 179 184 190 196 202 207 213 218 224 229 234 238 242 246 249 251 253 255 256 256 256 255 254 252 250 247 244 241 237 233 229 225 220 215 210 205 200 195 190 185 181 176 171 166 162 158 153 150 146 143 139 137 134 132 130 128 127 126 125 125 124 125 125 126 127 128 129 131 133 135 137 139 142 144 147 150 153 156 159 162 164 167 170 172 174 176 178 179 180 181 182 182 181 180 179 178 176 174 172 170 167 164 162 159 156 153 150 147 144 141 139 136 134 131 129 126 124 122 120 118 116 114 113 111 109 108 106 105 104 102 101 99 98 97 96 94 93 92 91 90 89 88 87 86 85 84 84 83 82 82 81 80 80 79 79 79 78 78 77 77 77 76 76 76
 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 39 42 45 49 53 58 63 68 73 79 85 92 99 106 114 122 130 139 149 158 168 178 188 197 207 216 224 232 238 243 247 249 249 248 244 239 233 225 216 206 196 185 174 163 153 143 133 124 115 107 100 93 87 81 76 72 68 64 61 58 56 54 52 50 49 48 47 47 46 46 46 47 48 48 50 51 53 55 57 60 63 67 71 75 80 86 92 99 106 114 122 131 141 152 163 174 186 199 212 225 238 251 263 275 285 295 303 309 313 315 315 312 308 302 294 284 273 262 250 237 224 211 199 187 175 164 153 143 134 125 117 110 103 97 92 87 83 79 76 74 72 70 68 67 67 66 66 66 67 68 69 70 71 73 75 77 80 82 85 88 92 95 99 103 107 111 116 120 125 129 134 138 142 146 150 153 156 158 160 161 161 161 161 160 159 157 155 152 149 146 143 139 135 132 128 124 120 117 113 109 105 102 98 95 91 88 85 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 34 34 35 35 35 36 37 38 39 40 41 43 44 46 48 51 53 56 60 63 67 71 76 81 87 93 99 106 113 121 128 137 145 153 161 169 176 183 189 195 199 203 205 207 207 207 205 203 199 196 191 186 181 176 170 164 158 152 146 141 135 129 123 118 113 107 102 97 92 88 83 79 74 70 66 63 59 56 53 50 47 44 42 39 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 18
 35 35 36 37 38 39 40 42 44 46 49 52 55 59 63 67 72 78 84 90 97 105 114 123 133 143 154 166 178 191 204 218 232 246 260 274 288 301 314 326 336 345 353 358 363 365 365 363 360 354 347 339 329 319 307 295 282 269 256 243 230 217 204 192 181 170 159 150 140 132 124 116 109 103 97 92 87 82 78 75 71 68 66 63 61 59 58 56 55 54 54 53 53 53 53 53 54 54 55 57 58 60 62 65 68 71 75 79 83 88 94 101 107 115 123 133 142 153 165 177 190 204 219 234 251 267 285 303 321 338 356 373 389 403 416 426 435 440 442 442 438 431 421 409 395 379 362 343 325 305 286 268 249 232 215 199 184 170 157 145 134 124 115 106 99 92 86 80 75 70 66 63 60 57 55 53 51 50 49 48 48 47 47 48 49 49 51 52 54 57 59 63 66 70 75 80 86 93 100 108 117 126 137 148 160 173 187 202 217 233 250 267 284 301 317 333 348 362 373 383 390 395 397 397 393 387 379 369 357 343 329 313 297 281 265 249 234 219 204 190 177 165 153 142 132 123 114 106 99 92 86 81 76 71 67 63 60 58 55 53 51 50 48 47 47 46 46 46 46 46 46 47 48 49 50 51 53 55 57 59 62 65 68 72 76 80 85 91 96 103 110 117 125 134 143 153 163 174 185 197 209 221 233 245 258 270 281 292 302 311 319 326 331 334 336 336 334 330 324 317 309 299 288 276 264 251 238 225 211 198 185 173 161 150 139 129 119 110 102 94 87 81 75 69 64 60 56 53 49 47 44 42 40 39 38 37 36 35 35 35
 39 39 39 39 39 39 40 40 41 42 43 44 45 46 48 50 52 54 56 59 62 65 68 71 75 79 83 86 90 94 98 101 105 108 110 112 114 115 115 115 114 113 111 108 105 102 98 94 90 86 82 78 74 70 66 62 59 56 52 49 47 44 41 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 28 30 31 32 33 34 36 37 39 41 43 44 46 48 50 52 55 57 59 61 63 65 67 68 70 71 73 74 75 75 76 76 76 76 76 75 75 74 73 71 70 68 67 65 63 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 46 47 49 51 53 54 56 58 60 62 63 65 67 69 70 72 73 75 76 77 77 78 78 78 78 78 77 76 75 73 72 70 68 65 63 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 40 40 41 42 43 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 79 83 86 90 94 98 102 106 111 115 121 126 131 137 143 150 156 163 171 178 186 194 202 211 220 228 236 245 252 260 266 272 277 280 282 283 282 280 277 272 266 259 251 242 233 223 213 203 193 183 174 165 156 148 140 132 125 119 112 107 102 97 92 89 85 82 79 77 75 74 73 72 71 71 72 72 73 74 76 78 80 82 85 88 91 95 98 102 106 111 116 121 126 132 137 143 150 156 163 170 177 184 191 199 206 213 221 228 234 241 247 252 257 261 265 268 271 273 274 275 275 275 275 274 273 272 271 270 270 269 269 269 269 270 271 272 274 276 278 280 282 284 287 288 290 291 292 292 291 289 286 283 278 273 266 259 250 241 232 222 212 201 191 181 171 161 152 143 135 127 120 113 106 100 94 89 84 80 76 72 68 65 62 59 56 54 52 49 47 46 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 27 26 26 26 27 27 27 28 29 30 31 33 35 37 39 41 44 47 50 54 58 62 67 72 78 84 91 97 105 113 121 130 140 150 160 171 182 193 204 215 226 236 246 255 263 269 275 279 281 282 282 280 277 273 268 262 256 249 242 235 228 221 213 206 200 193 187 181 175 170 165 160 155 151 146 142 139 135 132 128 125 122 119 116 114 111 109 106 104 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 51
 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 99 100 102 104 105 107 108 110 111 112 114 115 116 116 117 118 118 118 118 118 118 118 118 117 117 116 115 114 113 112 111 110 108 107 105 104 103 101 100 98 97 95 94 92 91 90 88 87 86 85 84 83 82 82 81 80 80 80 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 73 72 70 69 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 43 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 65 67 70 73 76 79 83 87 92 97 102 107 113 119 126 132 139 146 154 161 168 176 183 189 196 202 207 211 215 218 220 221 221 221 219 217 213 209 205 200 194 189 183 177 171 164 158 152 146 141 135 130 125 120 115 111 107 103 99 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 65 66 67 68 69 70 71 72 73
 84 83 82 81 80 80 80 80 80 80 81 81 82 83 84 85 86 88 89 91 92 94 95 97 98 100 101 102 103 104 105 106 107 107 108 108 108 108 108 108 107 107 106 105 105 104 103 102 101 100 99 98 97 97 96 95 94 94 93 93 93 93 93 94 95 96 97 99 101 103 106 109 113 117 121 126 132 138 144 151 157 164 172 179 186 192 199 204 209 212 215 216 216 215 212 208 203 197 190 182 174 166 157 149 140 132 124 117 110 103 97 91 86 81 77 73 69 66 63 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 58 61 64 68 71 76 80 85 91 96 103 110 117 125 133 141 150 159 168 177 185 194 201 208 214 219 223 226 227 227 225 223 219 215 210 204 198 192 185 178 171 165 158 152 146 140 135 129 124 120 115 111 107 103 100 97 94 91 88 86 84 82 80 78 76 75 74 73 71 70 70 69 68 67 66 66 65 64 63 62 61 60 59 58 56 55 53 52 50 48 46 44 43 41 39 37 36 34 33 31 30 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 35 37 38 40 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 80 83 86 89 92 95 97 99 101 103 104 106 106 107 107 106 106 105 104 102 101 99 97 96 94 92 90 89 87 86 85
 27 25 24 23 22 21 20 20 19 19 19 18 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 28 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 38 39 41 43 46 48 51 54 57 60 64 68 72 76 80 84 89 93 96 100 103 105 107 109 110 110 109 108 107 105 102 100 97 94 91 88 85 82 79 77 75 73 71 69 68 66 65 64 64 63 63 62 62 62 62 61 61 61 62 62 62 62 62 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 31 31 30 30 30 31 31 31 32 32 33 34 35 36 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 54 53 52 51 49 48 46 44 42 40 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 22 23 24 25 26 27 27 28 28 28 29 29 28 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 51 53 56 59 62 65 68 71 74 78 81 84 86 89 90 92 93 93 92 91 89 87 84 81 77 73 69 65 61 57 53 49 46 43 40 37 34 32 30 28
 194 207 221 235 249 263 278 291 304 317 327 336 343 348 350 350 347 342 334 325 314 302 289 276 262 249 235 222 210 198 187 176 167 157 149 141 134 127 121 115 110 106 101 97 94 90 87 85 82 80 78 77 75 74 73 73 72 72 72 72 73 74 75 77 79 82 85 88 93 97 103 109 115 123 131 140 149 160 170 182 193 205 217 228 238 248 256 262 266 268 268 265 260 253 244 234 222 210 198 185 173 161 149 138 128 119 110 102 95 89 83 78 73 69 65 62 59 56 54 52 51 49 48 47 46 45 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 53 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 77 79 80 82 83 84 85 86 87 88 88 89 89 89 90 90 91 91 91 92 93 93 94 95 97 98 100 101 103 105 108 110 113 115 118 121 124 127 130 134 137 140 143 146 149 152 154 157 159 162 164 166 168 170 172 174 175 177 178 180 181 182 184 186 187 189 191 193 195 197 200 203 207 211 215 220 226 232 238 246 254 263 273 283 294 305 317 328 340 350 360 369 375 380 381 380 376 370 360 348 333 317 299 281 262 244 225 208 191 175 160 146 134 122 112 102 94 86 79 73 68 63 59 55 52 49 47 45 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 66 68 71 75 78 82 87 91 97 102 109 116 123 131 140 149 160 171 182
 24 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 49 51 53 56 59 62 65 67 71 74 77 80 82 85 88 90 92 94 96 97 98 99 99 99 99 98 97 97 96 94 93 92 90 89 87 86 84 83 82 80 79 77 76 75 74 73 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 74 76 77 78 79 79 79 79 78 78 77 75 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 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 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 59 59 58 58 57 56 55 54 52 51 49 48 46 44 43 41 39 38 36 35 33 32 31 30 28 27 26 25
 101 94 88 82 76 72 67 63 60 57 54 52 50 48 46 45 44 43 43 43 42 42 42 43 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 59 59 60 61 63 64 66 68 71 74 77 81 85 90 95 101 107 113 120 127 135 142 149 156 162 167 170 172 173 171 168 163 157 149 141 132 123 114 105 96 88 81 74 68 62 57 52 48 44 41 37 35 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 20 21 23 25 27 29 32 34 36 38 40 43 45 46 48 50 51 52 53 54 54 55 55 55 55 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 45 45 44 43 41 40 39 37 36 34 33 31 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 36 39 42 45 49 53 57 62 67 73 80 87 95 103 111 120 129 138 146 153 159 163 166 167 166 164 159 154 147 140 132 124 116 108
 77 74 72 69 67 64 62 60 59 57 56 54 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 74 76 77 79 81 82 84 86 88 89 91 92 94 96 97 99 100 102 103 105 107 109 111 113 115 117 120 122 125 128 131 135 139 143 147 151 156 160 165 170 175 180 185 190 195 200 204 208 212 216 219 222 224 226 228 228 229 229 228 227 225 223 220 217 214 210 206 202 197 192 187 182 177 172 167 162 157 152 147 142 137 133 129 125 121 117 114 111 108 106 103 101 100 98 97 96 95 95 94 94 94 94 94 95 95 96 96 96 97 97 97 98 98 98 97 97 96 95 94 93 92 91 89 87 86 84 82 80 78 76 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 52 52 53 54 55 57 58 59 61 62 64 65 67 69 70 72 73 75 76 78 79 80 81 82 83 84 84 85 85 85 86 86 86 85 85 85 85 84 84 83 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 83 83 84 85 86 87 88 89 91 92 94 96 97 99 101 103 106 108 110 112 114 116 118 120 122 123 125 125 126 126 126 125 124 123 121 119 117 114 111 108 104 101 97 94 90 87 84 81
 21 19 17 16 14 13 13 12 12 11 11 11 11 12 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 34 36 39 41 44 47 50 53 57 60 64 68 72 76 81 85 90 94 99 104 109 114 119 123 127 132 135 139 142 144 146 147 148 148 148 147 145 143 141 138 135 132 129 125 122 118 115 112 108 106 103 100 98 96 94 93 92 91 90 90 90 90 91 92 93 94 96 98 100 103 106 109 113 116 121 125 129 134 139 144 149 154 158 163 167 171 175 178 180 182 183 184 184 183 181 179 176 172 168 163 158 153 148 142 136 130 124 118 112 106 100 95 90 85 80 75 70 66 62 58 55 51 48 45 42 40 37 35 33 31 30 28 27 26 25 24 23 23 23 23 23 23 24 25 26 27 28 30 32 34 36 39 42 45 49 53 57 61 65 70 75 79 84 88 92 96 99 101 103 104 105 104 104 102 100 98 95 92 89 86 82 79 76 72 69 66 64 61 58 56 54 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 48 52 55 59 63 67 71 75 80 85 90 95 100 106 111 118 124 130 137 144 151 159 167 174 182 190 197 205 211 217 223 227 230 231 231 229 225 220 212 204 194 183 171 159 147 135 124 112 102 91 82 74 66 59 52 46 41 37 33 29 26 23
 56 56 57 59 60 62 63 65 67 69 70 72 74 76 77 79 80 82 83 83 84 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 69 68 68 68 67 67 67 68 68 68 68 69 70 70 71 72 73 75 76 78 79 81 84 86 88 91 93 96 99 102 105 108 111 114 116 118 120 121 122 122 122 121 120 118 115 112 109 105 102 98 94 90 86 82 78 75 71 68 65 63 60 58 56 55 53 52 51 50 50 49 49 49 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 68 70 73 76 79 82 86 90 95 99 104 110 116 122 129 136 144 152 161 170 179 189 198 208 218 227 236 244 251 257 262 265 267 268 266 264 260 255 249 242 235 228 220 213 205 198 192 185 179 174 169 165 161 157 154 151 149 147 145 144 142 141 140 139 138 137 136 135 134 133 131 130 128 126 124 122 119 117 114 112 109 106 104 101 98 96 93 90 88 85 83 81 79 76 74 73 71 69 68 66 65 63 62 61 60 59 59 58 58 57 57 57 57 57 58 58 59 60 61 63 64 66 69 71 74 78 81 86 90 95 100 106 112 118 125 132 139 146 153 159 166 172 178 183 187 191 194 196 197 197 197 196 194 192 189 186 183 180 176 173 170 166 163 160 157 155 152 150 147 145 143 142 140 138 137 136 134 133 132 131 130 129 128 127 126 125 124 123 122 120 119 118 116 114 113 111 109 107 104 102 100 97 94 92 89 86 84 81 78 76 73 71 68 66 64 62 61 59 58 57 56 55 54 54 54 54 54 55
 168 158 149 141 134 127 121 116 112 109 106 104 102 101 101 101 102 103 104 106 108 110 113 116 119 122 126 129 133 136 139 143 146 149 152 155 158 160 162 164 166 168 169 170 171 172 173 173 174 174 175 175 175 176 176 176 177 177 178 179 180 181 182 183 185 187 189 191 194 196 199 202 205 209 212 215 219 222 225 228 230 231 233 233 233 232 230 228 225 221 217 212 207 202 197 191 186 181 176 171 166 162 159 156 153 151 149 147 146 146 146 146 146 147 148 149 150 151 153 155 156 158 160 162 164 165 167 169 170 172 173 174 175 175 176 176 175 175 174 172 171 169 167 164 161 158 155 151 148 144 140 136 132 128 124 120 116 112 109 106 103 100 97 95 94 92 91 91 91 92 93 94 97 100 104 108 114 120 127 135 144 154 165 177 190 204 218 233 248 263 277 291 302 312 320 325 328 327 324 319 311 302 292 280 268 256 243 231 220 208 198 188 179 170 162 154 148 141 135 130 125 120 116 112 109 105 102 99 97 94 92 90 88 86 84 83 81 80 78 77 76 75 74 73 72 71 71 70 70 69 69 69 69 70 70 71 72 72 73 74 75 77 78 79 79 80 81 81 81 81 81 80 79 78 76 74 72 70 68 65 63 61 58 56 54 52 50 48 47 46 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 49 50 52 53 55 57 59 62 64 67 71 74 78 83 88 93 99 105 112 120 128 137 147 157 168 180 192 204 216 228 239 248 257 263 267 269 268 265 260 253 244 234 223 212 201 189 178
 108 112 116 121 125 130 135 140 145 150 155 160 165 170 175 179 183 187 190 193 195 197 198 199 200 200 200 199 198 197 196 194 193 191 190 188 186 185 183 182 180 179 178 177 177 176 176 176 176 176 177 177 178 179 180 181 183 184 186 188 190 191 193 195 196 198 199 200 201 201 201 200 199 197 195 192 189 185 181 176 171 165 160 154 148 142 136 130 124 119 113 108 103 99 95 91 88 85 82 79 77 75 74 73 72 71 71 71 71 71 71 72 72 73 74 75 76 78 79 81 82 84 85 87 89 91 93 95 97 100 102 105 107 110 113 116 120 123 126 130 134 138 143 147 152 156 161 166 172 177 182 188 193 198 203 208 212 216 220 223 226 228 229 230 229 229 227 225 222 219 215 211 206 202 197 192 187 183 178 174 170 166 163 160 158 155 154 152 151 151 150 151 151 152 153 155 156 158 161 163 165 168 171 173 176 179 182 184 187 190 192 194 197 199 201 202 204 205 207 208 208 209 209 210 210 210 209 209 208 207 206 204 203 201 199 197 195 193 190 188 185 182 179 176 173 170 167 165 162 159 156 154 152 150 148 147 145 144 144 144 144 144 145 147 148 150 152 155 158 161 164 168 172 175 179 182 186 189 191 194 196 197 198 198 198 197 196 194 192 189 186 182 179 175 171 167 162 158 154 150 146 142 139 135 132 128 125 122 120 117 115 112 110 108 106 104 103 101 99 98 97 95 94 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 80 81 81 82 82 83 84 85 87 89 91 93 96 98 101 105
 90 86 83 80 76 73 70 66 64 61 59 56 55 53 51 50 49 49 48 48 47 47 48 48 48 49 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 92 94 97 100 103 107 111 115 119 124 129 134 141 147 155 163 172 181 191 202 214 226 238 250 262 273 284 292 298 302 303 301 295 287 276 263 249 234 218 202 186 171 157 144 132 121 111 102 93 86 80 74 69 65 61 57 54 52 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 42 42 44 45 46 48 50 52 54 57 60 64 68 72 78 84 91 99 107 117 128 140 152 166 181 195 210 224 237 249 258 263 265 264 259 250 239 226 212 197 182 168 154 141 129 118 108 99 91 84 78 72 67 62 59 55 52 49 47 44 43 41 39 38 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 56 59 61 64 66 68 70 71 72 73 73 72 72 71 69 68 66 63 61 59 56 54 52 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 40 41 42 44 46 48 50 52 55 58 61 64 67 71 74 78 81 85 88 91 94 96 98 99 100 99 98 97 95 92
 67 63 60 56 54 51 49 48 46 45 44 44 44 44 44 45 46 47 48 49 51 53 55 57 59 61 63 66 69 71 74 77 79 82 85 88 90 93 95 97 99 101 103 104 105 106 107 108 108 108 108 108 108 108 107 107 107 106 106 106 106 106 106 106 107 107 108 110 111 113 116 118 122 125 130 134 139 145 151 157 164 170 177 183 189 194 198 201 202 202 201 198 194 188 181 174 166 157 149 140 132 124 116 109 103 97 91 86 82 78 74 71 68 66 63 61 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 28 28 28 29 30 31 32 34 36 39 42 45 49 54 59 65 72 79 88 97 106 116 127 137 147 157 166 173 179 182 184 183 181 176 171 164 156 148 140 132 124 116 108 102 95 89 84 79 74 70 66 63 59 57 54 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 40 42 45 47 50 53 56 60 64 67 72 76 80 85 90 94 98 102 105 108 110 111 111 110 108 106 103 99 94 90 85 80 76 71
 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 35 37 40 42 46 49 53 57 61 66 71 77 83 89 95 101 107 112 117 120 122 123 122 119 115 110 104 97 90 83 76 69 63 57 51 46 42 38 35 32 29 27 25 23 21 20 19 18 17 17 16 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 27 28 28 29 29 29 29 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 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 34 36 38 40 42 43 45 45 46 46 46 45 44 43 41 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 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 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 11 11 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
 38 35 32 29 26 24 22 21 19 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 52 53 53 55 56 58 60 62 65 68 71 75 79 84 89 95 101 108 115 123 132 141 151 162 173 184 196 209 221 233 245 257 267 277 284 290 294 295 294 290 284 275 265 254 241 228 215 201 187 174 162 150 139 128 118 109 101 93 86 79 73 68 63 58 54 50 46 43 40 38 35 33 31 30 28 27 26 25 24 24 24 24 24 24 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 48 50 51 52 52 52 52 51 50 49 48 46 45 43 42 40 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 36 38 40 43 45 47 49 51 53 55 57 59 61 62 64 66 67 69 70 71 73 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 92 93 95 96 98 100 102 103 105 107 109 110 112 113 113 114 113 112 111 109 106 102 98 93 88 83 77 72 66 61 56 51 46 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 11 11 12 12 12 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 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 11 11 10 10 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 19 20 22 23 25 27 29 32 34 37 39 42 44 47 48 50 51 51 50 49 48 45 43 40 38 35 32 30 27 25 23 22 20 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 33 35 36 38 39 40 40 41 41 40 40 39 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 121 124 127 129 131 132 133 134 134 134 134 134 133 132 131 130 129 128 127 126 125 125 124 124 123 123 123 123 124 124 125 125 126 127 128 130 131 132 134 136 137 139 141 143 145 146 148 150 152 153 155 156 158 159 159 160 161 161 161 160 160 159 158 156 155 153 151 149 146 144 141 138 136 133 130 127 125 122 120 118 116 114 113 111 110 110 109 109 109 109 110 110 111 113 114 115 116 118 119 121 122 123 124 124 125 125 125 125 124 124 123 122 120 119 117 116 114 112 110 108 107 105 103 101 99 98 96 94 93 91 90 89 87 86 85 84 83 82 82 81 80 80 79 79 79 79 78 78 78 78 79 79 79 80 81 81 82 83 84 85 86 88 89 91 92 94 96 98 99 101 103 104 106 107 108 109 109 109 109 108 107 106 105 103 101 99 97 95 92 90 88 86 84 83 81 80 78 77 76 75 75 74 74 73 73 73 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 94 95 97 99 100 102 104 105 107 108 110 111 113 114 115 116 117 117 118 118 118 117 117 116 115 114 112 111 109 107 105 102 100 98 96 94 92 91 89 88 87 87 87 87 87 88 89 91 93 95 97 99 102 105 108 111 114 117 120 123 126 129 132 134 136 138 139 141 141 142 142 142 141 140 139 138 136 134 132 129 127 124 122 119 116 114 111 108 105 103 100 98 96 93 91 89 87 86 84 82 81 80 78 77 76 76 75 74 74 74 74 74 75 75 76 77 78 80 82 84 86 89 92 94 98 101 104 108 111 115 118
 332 310 285 260 236 213 192 173 155 140 127 116 107 99 92 86 82 78 75 72 71 69 68 68 67 68 68 68 69 70 71 73 74 76 78 79 81 83 86 88 90 93 95 98 100 103 106 108 111 114 117 119 122 125 127 130 132 135 137 140 142 145 147 149 152 154 157 159 162 165 168 172 176 180 184 190 196 202 210 218 227 238 249 262 276 292 308 326 344 364 383 402 420 437 451 463 470 474 474 469 460 448 432 414 395 374 353 331 311 291 271 253 236 220 206 192 180 168 157 148 139 131 123 116 110 104 98 93 89 84 80 77 73 70 67 64 61 59 57 54 52 50 49 47 45 44 42 41 40 39 38 37 36 36 35 35 35 35 35 36 37 38 39 41 43 46 50 54 59 65 72 81 90 101 113 126 141 156 172 187 201 214 224 231 234 234 229 222 212 200 187 173 160 147 135 123 113 104 96 89 83 77 72 68 65 62 59 57 55 54 53 52 51 50 50 50 50 50 50 50 51 51 52 53 54 55 56 58 59 61 62 64 67 69 71 74 77 80 84 87 91 95 100 105 110 116 122 128 135 142 149 156 164 171 179 186 193 199 205 209 213 215 216 215 213 209 205 199 192 185 177 169 161 153 145 138 131 125 119 113 109 104 100 96 93 90 88 85 83 81 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 57 57 57 57 58 59 59 61 62 63 65 67 69 72 76 79 84 89 95 102 110 119 129 141 155 171 188 208 229 252 275 299 322 343 359 371 376 374 366 352
 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 91 94 98 102 106 111 115 119 123 127 131 134 137 139 140 141 140 139 136 132 128 122 116 110 103 96 88 82 75 68 62 57 52 47 43 39 36 33 30 28 27 25 24 23 23 23 23 23 23 24 24 25 26 28 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 76 80 85 89 94 98 102 107 111 115 118 121 124 126 128 129 129 129 128 126 124 121 118 115 112 108 104 100 96 93 89 85 81 78 75 72 69 66 63 61 59 56 55 53 51 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 29 28 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 20 22 24 26 29 32 35 38 42 46 50 54 58 62 66 69 72 75 77 79 79 80 79 79 77 76 74 72 70 67 65 62 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 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 27 27 27 27 27 27 26 26 26 26 26 26
 63 65 67 69 71 73 75 77 79 80 81 82 82 82 82 81 80 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 64 66 67 68 68 69 69 69 69 68 68 67 65 64 62 61 59 57 56 54 53 51 50 49 49 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 75 77 78 79 81 82 84 86 87 89 91 93 95 97 99 101 104 106 109 111 114 117 120 123 126 129 132 135 137 140 142 144 145 146 146 146 145 143 141 138 134 130 126 121 116 110 105 100 94 89 84 79 75 71 68 65 62 60 58 56 55 54 54 54 53 54 54 54 55 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 61 61 61 61 62 63 64 66 67 70 72 75 78 81 85 89 93 98 102 107 111 115 120 123 127 130 133 135 137 138 139 140 140 139 139 138 136 135 133 132 130 128 126 124 122 120 118 116 114 112 110 109 107 105 104 102 101 99 98 96 95 94 92 91 89 88 87 85 84 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 59 58 57 57 56 55 55 55 55 55 55 56 57 58 60 61
 80 84 89 94 99 103 108 112 116 119 122 125 127 128 129 130 130 129 129 128 126 125 123 121 120 118 116 114 112 111 109 107 106 104 103 102 100 99 98 97 96 94 93 92 91 90 89 88 87 86 85 84 83 82 81 79 78 77 75 74 73 71 70 68 67 65 63 62 60 58 57 55 54 52 50 49 48 46 45 44 43 42 42 41 41 41 42 42 43 44 46 48 50 53 55 58 62 65 69 72 76 80 84 87 91 94 97 99 101 103 105 106 106 107 106 106 105 104 103 101 99 97 96 93 91 89 87 85 83 81 79 78 76 74 73 71 70 69 68 67 66 65 64 64 63 63 62 62 62 62 62 63 63 64 64 65 66 66 67 68 69 71 72 73 74 75 76 77 78 78 78 78 78 78 77 76 74 73 71 69 67 65 63 61 59 57 55 54 53 51 51 50 49 49 49 49 49 50 50 51 52 53 54 56 58 59 61 63 66 68 71 74 77 80 84 88 92 97 101 106 112 117 123 130 136 144 151 159 167 176 184 193 203 212 221 230 238 247 254 261 266 271 274 275 276 274 271 267 261 254 246 237 227 217 206 195 184 173 163 153 143 134 125 117 109 103 96 91 86 82 78 75 72 70 68 67 66 65 65 65 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 69 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 49 49 48 48 49 49 50 50 51 53 55 56 59 61 65 68 72 76
 53 52 51 51 50 50 50 50 50 50 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 83 85 87 89 91 93 95 96 98 100 102 104 106 108 110 112 114 116 118 119 121 123 125 126 128 129 130 131 132 132 133 133 132 132 131 129 128 126 123 121 118 114 111 107 103 99 95 92 88 84 80 77 74 71 68 66 64 63 61 61 60 60 61 61 62 64 65 67 70 72 75 79 82 86 90 94 98 102 107 112 117 122 127 132 137 143 148 153 158 162 167 171 175 178 181 184 186 188 189 189 189 189 187 186 183 181 177 174 170 166 162 157 153 148 143 138 133 129 124 119 115 111 106 102 98 94 91 87 84 80 77 74 72 69 67 65 63 61 60 58 57 57 56 56 56 56 56 57 58 59 60 61 63 64 66 68 69 71 73 74 75 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 84 84 84 83 83 82 81 81 80 79 77 76 75 73 72 70 69 67 65 63 62 60 58 56 55 53 52 51 50 49 48 48 48 48 48 49 50 52 53 55 58 60 63 66 69 73 76 80 84 88 91 95 98 102 105 108 110 112 114 115 116 117 118 118 118 117 117 116 115 114 112 111 110 108 107 105 104 102 101 99 98 97 96 94 93 92 91 90 90 89 88 88 87 87 86 86 85 85 85 85 84 84 84 83 83 82 82 81 81 80 79 78 77 76 74 73 71 70 68 66 64 63 61 59 57 56 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 41 43 46 49 53 56 60 65 70 75 81 88 95 102 111 120 129 139 150 160 171 181 190 198 204 208 210 209 206 201 193 184 174 163 152 141 130 120 111 102 93 86 79 72 67 61 57 52 48 45 42 39 36 34 32 30 29 27 26 25 25 24 24 24 24 24 25 25 26 27 28 30 31 33 34 36 37 39 40 41 42 43 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 43 44 44 44 43 43 42 41 40 39 37 36 34 33 31 29 27 26 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 43 43 43 43 43 44 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 64 66 66 67 68 68 69 69 69 69 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 44 44 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 62 62 61 60 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 44 43 43 44 44 45 46 48 50 52 55 58 61 65 69 74 78 83 87 92 96 100 104 107 109 111 112 113 113 112 110 108 106 103 100 96 93 90 86 83 79 76 73 70 67 64 62 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 42 42 43 44 45 46 48 49 50 52 53 55 57 59 60 62 64 67 69 71 73 75 77 79 80 82 83 84 84 84 84 84 82 81 79 77 75 72 69 66 63 60 57 55 52 50 48 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 76 78 81 83 85 87 88 89 90 90 89 89 88 87 85 84 82 81 79 78 76 75 74 73 72 71 70 70 70 69 69 70 70 71 71 72 73 74 76 77 79 81 83 85 87 89 91 94 96 98 101 103 104 106 107 108 109 109 109 108 107 106 104 102 99 96 94 90 87 84 81 78 75 72 69 67 65 63 61 60 59 59 59 59 60 61 63 66 68 71 74 78 81 85 88 90 92 94 95 95 94 92 90 87 84 81 77 73 69 65 62 58 55 52 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 49 51 52 53 54 55 55 55 55 54 53 52 51 50 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 45 46 47 48 50 52 53 55 57 59 62 64 67 70 73 75 78 81 84 86 89 91 92 93 93 93 92 91 89 86 83 80 77 74 71 68 65 62 60 59 58 58 58 58 59 61 63 66 69 72 76 81 86 91 97 103 110 117 125 133 141 149 158 166 175 182 190 196 202 207 210 211 212 211 208 204 199 194 187 180 173 165 157 150 143 135 129 122 116 111 105 100 96 91 87 84 80 77 74 72 69 67 65 63 62 60 59 58 57 56 55 55 55 54 54 55 55 56 57 58 59 61 63 65 68 70
 26 25 23 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 62 65 68 71 74 78 82 87 91 96 101 107 112 118 124 131 137 143 149 155 160 165 168 171 172 171 170 166 162 156 149 141 132 123 114 104 95 86 78 70 63 56 51 45 41 37 34 31 29 28 27 27 27 27 28 30 32 34 37 40 43 47 52 57 62 68 75 82 90 99 109 119 130 143 156 170 185 200 216 232 249 264 279 292 303 311 316 318 316 311 302 292 279 265 250 235 219 204 190 176 164 152 140 130 120 112 104 96 89 83 77 72 67 63 59 55 51 48 45 42 40 37 35 33 31 30 28 27 26 25 24 24 24 24 25 25 26 27 29 31 33 35 37 39 41 44 46 48 50 52 53 55 56 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 70 71 71 72 72 72 72 72 71 71 70 69 68 66 65 63 61 59 57 54 52 49 47 44 42 40 37 35 33 31 29 27 26 25 24 23 23 23 23 24 25 27 29 32 36 40 45 50 57 64 72 82 92 103 114 127 140 153 166 179 192 203 213 221 227 231 232 231 228 222 215 207 198 189 179 169 160 151 142 134 126 119 112 106 101 96 91 87 83 79 76 73 71 68 66 64 62 61 60 58 57 56 56 55 54 54 54 53 53 53 53 52 52 52 52 52 51 51 50 49 49 48 46 45 43 42 40 38 36 34 32 30 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
 60 60 60 60 61 62 64 67 70 73 77 82 86 92 97 103 109 116 123 130 137 144 151 158 165 172 178 184 189 194 198 200 202 203 203 202 200 198 194 190 186 181 175 170 164 159 153 147 142 137 132 127 122 118 114 110 106 102 99 96 93 90 87 84 82 80 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 54 53 53 53 53 54 56 57 60 63 66 71 76 81 87 94 101 109 117 125 134 142 151 159 168 175 182 189 195 201 205 209 212 215 216 217 218 218 217 216 214 212 210 208 206 203 200 197 195 192 189 186 183 180 177 174 171 168 165 162 158 155 152 148 145 141 138 134 130 126 122 118 114 110 106 102 99 95 91 87 83 79 76 72 69 65 62 59 57 54 52 50 48 47 46 45 45 45 46 47 48 50 52 54 56 58 60 63 65 66 68 69 70 71 72 72 72 72 72 71 71 70 69 69 68 67 67 66 66 65 65 65 65 65 65 65 66 66 67 68 69 70 72 73 75 77 79 82 84 87 90 94 97 101 105 110 114 119 123 128 132 137 141 145 148 151 154 155 156 155 154 152 149 145 141 135 130 123 117 110 103 97 90 84 78 73 68 64 61 57 55 53 51 50 49 49 48 48 49 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 51 50 50 50 51 51 51 51 52 52 52 53 54 55 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 78 80 81 81 82 82 82 82 81 80 78 77 75 73 71 68 66 64 63 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 118 118 118 119 119 119 119 119 118 117 116 115 114 112 110 108 106 104 101 99 96 94 92 89 87 85 83 80 78 77 75 73 72 70 69 67 66 65 64 64 63 62 62 61 61 61 61 61 61 61 62 62 63 64 65 66 67 68 69 71 73 75 77 79 81 84 86 89 92 95 98 101 104 108 111 114 117 121 124 126 129 132 134 136 138 139 141 143 144 146 148 150 152 155 157 160 162 165 167 170 172 174 176 178 179 180 181 182 182 182 182 182 182 181 180 180 179 177 176 175 174 172 171 169 167 166 164 163 161 160 158 157 155 154 152 151 150 149 148 147 146 145 145 144 144 144 143 143 143 144 144 145 145 146 147 148 149 151 152 154 155 157 159 162 164 166 168 171 173 175 178 180 182 183 185 186 187 187 187 187 186 184 182 180 176 173 169 164 159 154 149 144 138 133 128 123 118 113 109 105 101 97 93 90 87 84 82 80 78 76 74 72 71 70 69 68 68 67 67 66 66 66 67 67 67 68 69 70 71 72 73 74 76 78 79 81 83 85 88 90 93 95 98 101 104 106 109 112 115 118 120 123 125 127 129 131 132 134 134 135 135 135 135 135 135 135 134 134 135 135 136 136 137 139 140 141 142 144 144 145 145 145 144 143 142 141 139 137 134 132 129 126 124 121 118 115 112 110 107 105 102 100 98 96 94 92 90 88 87 86 84 83 82 81 80 80 79 79 78 78 78 78 78 78 78 79 79 80 80 81 82 83 84 85 87 88 89 91 92 94 96 98 99 101 103 105 106 108 109 111 112 113 114 115 115 116 116 117 117 117
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 48 48 48 48 48 48 49 49 50 51 52 53 53 54 55 57 58 59 60 62 63 65 66 68 70 72 74 76 79 81 84 87 90 93 97 100 104 107 111 115 119 123 127 131 135 138 141 144 147 149 150 152 152 152 151 150 148 145 142 138 134 130 125 121 116 110 105 100 95 90 85 80 76 71 67 63 59 56 53 50 48 46 45 43 43 43 43 44 46 48 51 54 59 64 69 75 82 89 97 106 115 124 134 144 154 163 172 181 189 196 202 207 211 213 214 213 211 208 204 199 194 187 181 174 166 159 152 145 138 132 125 119 114 108 103 99 94 90 86 83 79 76 73 71 68 66 64 62 61 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 44 44 44 45 46 47 48 49 50 52 54 55 57 59 61 62 64 66 69 71 73 76 78 81 84 86 90 93 97 100 104 109 113 118 123 129 134 140 147 153 161 168 175 183 191 200 208 217 225 233 242 249 257 264 270 275 280 283 285 287 287 285 283 279 274 267 260 252 243 233 223 212 201 190 179 168 156 146 135 125 115 106 97 89 81 74 68 62 57 53 49 46 43 42 40 40 39 40 40 41 43 45 47 49 52 55 59 62 66 70 74 78 83 87 92 97 102 108 113 119 124 130 136 142 148 153 159 164 170 175 179 183 187 190 192 194 195 195 195 193 192 189 186 183 179 175 170 166 161 156 151 146 141 136 131 127 122 118 113 109 105 102 98 94 91 88 84 81 78 75 72 70 67 65 62 60 58 56 54 53 51 50
 19 19 19 20 21 22 23 25 27 29 32 35 38 41 45 49 53 57 61 65 70 74 79 83 88 92 95 98 101 103 104 105 105 105 104 103 101 98 95 92 89 86 83 80 76 73 70 67 65 62 59 57 55 53 50 49 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 16 15 15 15 15 16 17 17 18 19 21 22 23 25 27 28 30 31 33 34 36 37 38 40 41 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 54 55 56 57 59 60 61 63 64 66 68 70 72 73 75 77 79 81 82 84 85 86 87 88 88 87 86 85 84 82 80 77 74 71 67 64 60 57 53 50 46 43 40 37 34 31 28 26 24 22 21 19 18 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 27 29 30 31 32 33 34 36 36 37 38 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 52 52 52 52 51 50 49 48 47 46 45 43 41 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 34 33 31 30 29 27 26 24 23 22 21 20 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 55 56 58 59 61 63 65 66 68 70 72 75 77 79 81 83 85 87 89 91 94 95 97 99 101 103 104 106 107 108 110 111 112 112 113 113 113 113 113 112 111 110 109 107 105 102 100 97 94 90 87 83 80 76 72 69 65 62 59 56 54 52 50 49 48 47 47 48 48 49 51 53 55 57 60 63 66 70 73 77 82 86 91 96 101 107 113 118 124 130 136 142 148 154 160 165 169 173 176 178 180 180 180 178 176 172 168 164 158 152 146 140 134 127 121 115 109 103 98 93 88 84 80 76 72 69 66 63 60 58 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 48 48 49 48 48 48 47 46 45 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 46 48 49 51 54 56 58 61 64 67 70 72 75 78 81 84 87 89 91 93 94 95 96 96 95 95 93 91 89 87 84 81 78 75 72 69 66 63 60 57 55 53 51 49 48 47 47 47 47 47 48 50 51 53 56 58 61 64 67 71 74 78 81 84 87 90 92 94 96 97 98 98 98 98 97 95 93 91 89 86 84 81 78 75 72 69 66 64 61 58 56 54 51 49 47 46 44 42 41 40 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 46 46 46
 100 110 121 132 142 152 161 169 175 179 181 181 179 175 169 163 156 148 140 132 124 116 109 102 96 90 84 79 74 70 66 63 60 57 55 52 50 48 47 46 44 43 43 42 41 41 41 41 41 41 41 42 42 43 43 44 45 46 48 49 51 52 54 56 58 60 63 65 68 71 74 77 80 84 87 90 94 98 101 105 109 113 117 121 126 130 135 141 147 154 161 170 179 189 201 213 227 241 257 272 289 305 321 337 352 365 377 387 394 398 399 398 393 385 375 363 349 333 317 300 283 266 250 235 220 206 193 181 170 160 151 142 135 128 122 116 111 107 103 100 97 94 92 91 90 89 88 88 89 89 90 92 94 96 98 101 105 109 113 118 123 129 135 142 149 155 162 169 175 180 183 185 185 183 178 172 163 153 142 131 120 109 99 90 82 75 69 64 60 56 53 51 49 47 46 45 44 44 43 43 42 42 42 42 43 43 43 44 44 45 46 47 48 49 51 52 54 56 59 61 64 67 70 74 78 83 88 94 100 107 115 124 133 144 155 168 181 195 211 226 243 260 276 292 306 318 329 336 339 339 336 328 318 305 291 274 257 239 221 204 188 172 158 145 133 122 113 105 99 93 89 86 83 81 80 80 79 80 80 81 81 82 83 83 84 84 85 85 85 85 84 84 84 83 83 82 81 80 80 79 78 77 76 75 74 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 47 47 47 47 48 48 49 50 52 54 57 61 65 70 76 83 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 70 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 31 32 33 34 36 38 40 42 44 47 50 53 56 60 64 68 73 77 82 87 91 95 99 102 105 106 106 105 103 99 95 90 84 79 73 67 62 57 53 49 46 43 40 38 37 35 34 34 33 33 32 32 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 53 54 56 57 58 60 61 62 63 65 65 66 67 67 68 68 68 68 69 68 68 68 68 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 31 32 34 35 37 39 41 44 47 51 55 60 65 71 76 82 87 92 97 100 102 104 104 103 101 98 95 91 87 83 78 74 71 67 64 60 57 55 52 50 48 47 45 44 43 41 41 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 71 71
 57 58 60 61 62 62 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 68 69 69 70 71 72 73 74 75 76 77 78 78 79 79 79 79 79 79 78 77 76 75 74 72 70 69 67 65 63 62 60 58 56 55 53 52 51 50 49 48 47 46 46 45 45 45 45 45 46 46 47 47 48 49 50 52 53 54 55 56 57 57 58 58 57 56 55 54 52 50 48 46 44 42 40 38 36 34 32 31 30 29 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 66 67 68 68 69 69 69 69 69 68 67 67 65 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 56 57 58 59 59 60 60 60 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 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
 58 57 56 56 56 57 57 59 60 62 64 66 69 72 74 77 80 83 86 88 90 92 94 95 95 95 94 93 91 89 86 83 80 77 73 70 66 63 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 48 50 51 53 54 55 56 57 58 58 58 57 57 56 55 54 53 52 52 51 51 51 51 52 52 53 55 56 58 60 62 64 67 70 73 77 80 84 89 94 99 105 111 118 125 133 142 151 160 170 181 192 203 214 225 235 245 254 262 269 273 276 277 276 273 268 262 254 246 236 226 216 206 195 185 175 166 157 148 140 133 126 119 113 107 101 96 92 87 83 80 76 73 71 68 66 64 63 61 61 60 60 60 61 62 64 65 67 69 71 73 74 76 77 78 78 78 78 77 76 75 74 72 70 68 67 65 63 61 60 58 57 56 54 53 53 52 51 51 51 51 51 51 51 52 53 54 55 56 57 59 60 62 64 66 69 71 73 76 78 81 83 85 87 89 91 92 93 94 95 95 95 95 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 79 78 78 77 77 76 76 75 75 74 73 72 71 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 69 71 73 75 77 78 79 80 80 80 80 79 78 77 75 73 71 69 67 65 63 61 59
 37 39 41 44 47 50 54 58 62 67 72 77 82 87 91 96 99 103 105 107 108 108 107 106 104 101 98 95 91 87 83 79 76 72 68 65 62 59 56 53 51 49 47 45 44 43 41 40 40 39 38 38 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 56 57 59 60 62 64 66 69 71 74 77 79 82 85 89 92 95 98 100 103 105 107 108 109 109 109 107 106 103 100 97 93 88 84 79 74 69 65 60 56 52 48 44 41 39 36 35 33 32 31 31 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 25 25 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 34 34 34 34 35 36
 20 22 24 27 31 35 39 45 50 56 63 70 78 86 94 103 112 121 131 140 150 160 170 180 190 200 210 219 228 237 245 253 260 266 271 275 278 280 281 281 280 278 276 272 268 263 258 253 247 241 235 229 223 217 211 205 199 193 187 181 176 170 164 159 153 148 142 137 131 126 120 114 108 103 97 91 85 80 74 69 64 59 54 50 46 42 39 37 34 33 32 31 31 31 32 33 34 36 37 40 42 44 47 49 52 54 57 60 63 66 68 71 74 77 80 83 86 89 92 96 99 103 106 110 114 118 122 126 131 136 141 146 151 157 163 169 174 181 187 192 198 204 208 213 217 219 221 222 222 220 217 213 208 202 195 187 178 169 159 149 139 129 119 109 100 91 82 74 67 59 53 46 41 36 31 27 24 21 18 16 14 13 12 12 12 12 12 13 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 34 36 38 40 42 45 47 49 52 54 57 60 63 66 69 72 75 78 82 85 88 91 94 96 99 100 102 103 104 104 103 102 101 99 96 93 90 87 83 79 75 70 66 62 58 54 50 46 42 39 35 32 29 26 24 21 19 17 15 14 13 11 11 10 10 10 11 11 12 14 16 18 21 24 27 31 36 41 46 52 59 66 73 81 89 98 106 115 124 132 140 147 154 159 163 166 167 166 165 162 158 153 147 141 135 128 122 115 109 103 97 92 86 82 77 73 69 66 62 59 57 54 52 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 16 17 18
 142 156 171 189 207 226 246 264 281 294 304 310 310 306 297 284 268 251 233 215 197 180 164 149 136 124 113 104 95 87 80 74 69 64 60 56 53 50 48 46 44 43 41 40 40 39 39 38 39 39 39 40 41 42 43 44 46 48 50 52 55 58 61 65 69 73 78 83 89 95 102 109 116 124 132 141 149 157 164 171 177 181 184 185 184 182 178 173 166 159 151 144 136 129 122 116 110 105 100 95 91 87 83 80 77 74 71 68 66 63 61 59 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 34 34 34 34 34 35 35 36 37 39 40 42 45 47 50 54 58 62 67 73 80 87 95 104 113 123 134 146 157 169 179 189 196 201 203 202 198 191 181 169 156 142 128 115 102 91 80 71 63 56 50 45 42 39 37 35 34 34 34 34 35 36 37 38 39 41 43 44 46 48 50 51 53 55 57 59 60 62 64 65 67 68 69 70 71 71 72 72 73 73 73 72 72 72 71 70 70 69 68 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 40 40 39 38 37 36 36 36 35 36 36 37 38 40 42 45 49 53 58 64 70 77 84 91 99 106 112 118 123 127 130 131 131 130 128 125 121 116 112 107 102 96 91 87 82 78 74 70 67 64 61 58 56 54 52 51 49 48 47 47 46 46 46 46 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 72 73 75 77 79 82 86 90 96 102 110 119 129
 66 65 64 63 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 62 61 60 60 58 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 33 33 33 34 34 34 35 35 36 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 62 64 65 66 67 67 67 67 66 65 63 62 60 58 56 54 53 51 49 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 58 60 62 63 65 66 67 68 69 69 69 69 69 68 66 65 63 61 59 57 55 52 50 48 46 44 42 41 40 39 38 38 38 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 32 32 31 31 32 32 32 33 34 35 37 38 41 43 46 50 54 58 63 67 72 76 81 84 87 89 90 90 90 88 86 83 79 75 72 68 64 60 56 53 49 46 44 41 39 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 29 31 32 34 35 37 39 41 44 46 49 51 54 57 60 63 65 68 71 73 75 77 79 80 81 81 81 81 80 79 78 77 75 73 71 70 68 67
 86 91 96 102 108 114 120 127 133 139 145 150 155 159 162 165 166 167 167 165 163 161 157 153 148 143 138 133 127 121 115 110 104 99 94 89 85 80 76 72 69 66 63 60 58 56 54 52 50 49 48 47 46 46 45 45 45 45 46 46 47 48 49 50 52 54 56 58 61 63 67 70 74 78 82 87 92 96 101 105 109 113 115 117 117 116 114 111 107 102 96 91 85 80 75 70 66 63 60 57 55 53 51 50 50 49 49 49 49 49 50 50 51 52 54 55 57 59 61 63 66 69 72 75 79 83 87 92 97 102 107 112 118 124 129 135 141 146 152 157 161 165 168 171 173 175 175 175 175 174 172 170 167 164 160 157 153 149 145 141 136 132 127 123 118 113 109 104 100 95 91 86 82 78 74 70 67 64 61 58 56 54 52 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 60 59 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 41 41 42 42 43 44 45 47 48 50 52 54 56 58 59 61 63 64 65 66 66 66 66 66 65 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 56 56 57 58 59 61 62 64 66 69 71 74 78 82
 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 63 63 64 64 63 63 63 62 61 60 59 58 57 55 54 52 51 49 47 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 20 20 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 55 57 59 61 63 64 66 67 69 70 71 71 72 72 72 72 71 70 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 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 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 44 46 47 49 51 52 54 55 57 59 60 62 64 65 67 69 70 72 73 74 76 77 78 78 79 79 79 79 79 78 77 76 75 74 72 71 69 67 65 63 61 59 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 21 20 20
 25 25 25 25 26 27 28 29 31 33 35 37 40 42 45 48 52 55 59 63 67 71 76 81 86 92 97 104 110 117 125 132 140 148 157 165 174 182 190 197 204 211 216 220 223 225 226 225 223 219 215 209 203 196 189 181 173 164 156 148 140 132 124 117 110 103 97 91 85 80 75 70 66 62 58 54 50 47 44 42 39 37 35 34 33 32 31 31 31 31 32 33 35 36 39 41 44 47 50 53 56 60 63 67 70 74 77 80 83 86 89 91 94 97 99 101 104 106 108 111 113 116 119 121 124 127 130 134 137 140 144 147 150 153 156 158 160 162 163 163 163 161 160 157 154 150 146 141 136 131 126 120 115 110 104 99 95 90 86 82 78 74 71 67 65 62 60 57 55 54 52 51 50 49 49 49 49 49 50 51 52 53 55 56 58 59 61 62 63 64 65 66 66 66 66 66 66 65 64 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 55 55 56 56 57 58 59 60 61 63 64 66 68 71 73 76 79 83 86 90 93 97 101 105 109 112 116 119 122 124 126 127 128 127 126 124 122 118 114 110 105 99 94 88 82 76 71 65 60 55 51 47 43 40 37 35 33 31 30 29 29 29 29 30 31 33 35 37 40 43 46 50 54 58 63 68 74 80 87 94 101 109 117 124 132 140 147 153 158 163 166 167 168 167 164 160 155 150 144 137 131 124 117 111 105 99 93 88 84 79 75 72 69 66 63 60 58 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25
 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 55 55 55 55 54 54 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 36 37 38 38 40 41 42 43 45 46 48 49 51 52 54 56 57 59 60 61 63 64 64 65 65 65 65 64 64 63 62 61 59 58 56 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 37 37 36 36 37 37 37 38 39 41 42 44 46 49 51 55 58 61 65 69 72 76 79 82 85 87 88 89 90 89 89 87 86 84 81 79 76 73 70 67 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 52 53 55 57 59 61 63 64 66 67 68 69 69 69 68 67 66 64 63 61 59 57 55 53 51 49 47 46 44 43 42 41 40 40 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 59 58 57 55 54 52 50 49 47 45 44 42 40 39
 65 67 69 71 73 75 78 80 83 86 88 91 93 95 96 98 99 100 100 100 99 99 97 96 94 91 89 86 83 80 77 74 71 68 65 62 59 57 54 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 41 41 42 43 44 45 46 48 49 51 53 55 57 59 61 63 66 68 70 72 74 76 77 78 79 80 80 79 78 77 75 73 71 69 67 64 62 60 59 57 56 55 54 54 54 54 54 55 55 56 57 58 60 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 102 103 104 105 106 106 106 106 106 106 106 105 105 104 103 102 101 100 99 97 96 95 94 92 91 89 88 87 85 84 82 81 79 78 77 75 74 72 71 69 68 66 65 64 63 61 60 60 59 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 48 48 49 50 51 52 53 55 57 59 61 63 66 68 71 74 77 81 84 87 90 93 96 99 101 103 105 106 107 107 107 106 105 104 102 99 97 94 92 89 86 83 80 77 75 72 70 67 65 64 62 61 60 59 58 58 58 58 58 58 59 59 60 60 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 61 62 64
 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 37 39 40 42 43 44 46 47 48 49 49 50 50 50 50 50 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 19 19 19 20 21 22 23 24 26 28 30 32 35 38 40 43 46 49 52 55 57 59 61 62 63 64 64 64 63 63 62 60 59 58 57 55 54 53 51 50 49 48 48 47 46 46 45 45 45 45 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 54 54 53 53 52 51 50 49 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 50 52 54 56 57 59 60 61 63 63 64 64 64 64 63 62 60 59 57 54 52 49 46 43 41 38 35 33 31 28 27 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15
 64 65 66 68 70 73 77 81 86 91 97 103 110 117 125 133 142 150 159 167 175 183 190 197 202 206 210 211 212 211 209 206 201 196 190 183 176 169 162 155 148 141 134 128 122 117 112 107 102 98 95 91 88 85 82 80 78 76 74 72 71 69 68 67 66 65 64 63 63 62 62 62 62 62 62 62 62 62 63 64 65 66 67 69 71 73 76 79 83 86 90 95 99 104 108 112 116 119 122 124 126 127 127 126 125 124 122 120 117 114 112 109 106 103 100 97 95 93 90 88 86 85 83 82 81 81 80 80 80 81 81 83 84 86 88 91 94 98 102 106 111 117 123 130 137 144 152 161 169 178 186 194 202 209 214 219 223 225 225 224 221 217 211 204 197 188 179 170 161 152 143 135 127 120 113 107 101 96 92 89 86 84 82 81 80 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 93 93 93 93 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 78 77 77 77 77 77 78 78 78 79 80 81 81 82 84 85 86 87 88 90 91 92 93 94 96 97 97 98 99 99 99 99 99 98 97 96 95 93 91 89 87 85 83 81 78 76 74 72 70 69 68 67 66 65 65 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 84 85 86 88 89 91 92 94 95 97 98 99 100 101 101 102 102 101 101 100 99 98 96 94 92 90 87 85 82 80 77 74 72 70 68 66 65 64 64 64
 93 89 85 83 80 78 77 76 75 75 75 75 76 77 78 79 80 81 82 84 85 86 87 89 90 91 92 93 94 94 95 95 96 96 96 96 96 95 95 95 95 95 95 95 95 95 95 96 97 97 99 100 101 103 105 107 109 111 113 115 118 120 122 124 125 127 127 128 128 127 126 124 122 119 115 111 107 102 97 92 86 81 76 71 66 61 57 54 50 47 45 43 42 40 40 39 39 40 40 41 42 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 89 92 95 99 102 105 109 112 115 118 121 124 126 128 130 132 133 134 135 135 134 134 132 131 129 126 123 120 117 113 109 105 101 97 93 89 85 81 77 74 70 67 63 60 57 54 52 49 47 45 44 42 41 40 39 39 39 39 39 40 42 44 46 48 51 54 58 62 66 70 74 78 82 85 88 91 94 96 98 99 100 100 100 99 99 98 96 95 93 92 90 89 87 86 84 83 82 81 80 80 80 79 79 80 80 81 82 82 84 85 86 87 89 90 92 93 94 96 97 97 98 99 99 99 99 99 98 97 96 95 94 93 91 90 88 86 85 83 82 80 79 78 77 77 77 77 77 78 79 81 83 86 90 94 98 103 108 114 120 126 132 138 143 148 153 156 159 161 162 163 162 160 158 154 151 146 142 137 132 127 122 117 112 107 103 98 94 91 87 84 81 79 77 75 73 72 71 71 70 70 70 71 72 73 74 76 78 80 83 86 89 92 96 100 104 108 112 117 121 126 130 134 138 142 144 147 148 149 148 147 145 142 138 133 129 123 118 112 107 102 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 22 22 22 22 22 23 24 24 25 26 27 29 30 32 34 36 38 40 42 44 46 47 49 50 51 52 52 52 52 51 50 49 47 45 44 42 40 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 34 35 35 36 36 35 35 33 32 30 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8
 69 70 71 73 75 77 80 82 85 88 91 94 96 99 102 104 106 107 109 109 110 110 109 108 107 105 103 101 98 95 92 89 86 83 80 78 75 72 70 68 66 64 63 62 61 60 59 59 59 59 59 59 60 61 62 63 64 65 66 68 69 71 72 74 75 77 78 79 81 82 83 84 84 85 85 86 86 86 86 86 86 86 86 86 86 87 87 88 89 90 91 93 95 96 98 100 102 103 105 106 107 107 107 106 105 104 102 100 98 95 92 89 86 83 80 77 74 71 69 66 64 62 59 58 56 54 53 52 51 51 50 50 50 51 51 52 54 55 57 59 61 64 67 70 74 78 82 86 90 95 100 104 109 113 117 121 124 127 129 131 132 132 131 130 128 126 123 120 116 112 108 105 101 97 93 90 87 84 81 79 78 76 75 74 74 73 73 73 72 72 72 72 72 71 71 70 69 68 67 66 65 63 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 40 39 39 39 39 39 40 40 41 42 43 45 46 48 50 52 54 57 60 63 66 69 72 75 78 81 84 87 90 92 94 96 97 98 99 99 98 98 96 95 93 91 89 87 85 82 80 78 77 75 74 73 73 72 73 73 74 75 76 77 79 80 82 84 86 87 89 90 91 92 93 93 93 93 92 91 90 88 86 84 81 79 76 73 70 68 65 62 60 57 55 53 51 50 48 47 46 45 44 44 44 43 43 44 44 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 61 62 64 65 65 66 67 67 67 68 68 68 67 67 67 67 67 67 67 68 68
 28 27 27 28 28 29 30 31 32 34 36 38 40 42 45 48 50 53 57 60 63 67 70 73 76 80 82 85 87 89 91 92 92 92 92 91 90 88 86 84 82 79 76 74 71 69 66 64 61 59 57 55 53 52 50 49 48 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 40 42 44 46 49 52 55 58 61 64 68 71 75 78 81 84 87 90 92 95 96 98 99 100 101 101 101 100 100 99 98 97 96 94 93 92 90 89 88 87 86 85 84 84 83 83 83 83 83 84 84 85 85 86 87 87 88 88 89 89 90 90 90 90 89 89 88 87 86 85 83 81 79 78 75 73 71 69 67 65 63 61 59 57 56 54 53 53 52 52 52 52 52 53 54 55 56 57 58 60 61 62 64 65 66 67 68 68 69 70 70 70 70 71 71 71 71 71 70 70 70 70 70 70 71 71 71 72 72 73 74 75 76 77 79 80 82 83 85 87 89 91 93 95 96 98 99 100 101 102 102 102 102 101 100 99 98 96 94 91 89 86 83 80 77 74 71 68 65 62 59 57 54 52 50 48 47 45 44 43 42 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 68 69 71 71 72 73 73 73 72 72 71 69 68 66 64 62 59 57 54 52 49 47 44 42 40 38 36 34 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 58 57 57 58 59 61 63 65 69 72 77 82 88 95 102 110 119 129 140 152 165 179 194 209 225 241 257 272 286 298 307 314 317 317 313 306 296 284 270 255 239 223 207 192 178 164 152 141 130 121 113 105 98 92 87 82 78 74 70 67 65 62 60 59 57 56 55 54 54 53 53 53 53 54 55 56 57 58 60 62 65 68 71 75 79 83 88 94 99 105 111 116 122 126 130 133 135 137 137 136 135 133 130 126 123 119 115 111 107 103 100 96 93 90 87 85 82 80 79 77 76 75 74 74 74 74 74 75 77 79 81 84 88 92 97 103 110 118 127 137 148 161 175 190 207 224 242 260 278 294 310 322 332 338 340 338 332 323 310 295 279 261 243 226 209 192 177 163 150 138 127 118 109 102 95 90 85 81 77 74 72 71 70 69 68 68 69 69 70 70 71 72 73 74 75 76 77 77 78 78 79 79 80 80 80 80 80 80 80 79 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 72 72 71 71 70 69 68 68 67 66 66 66 65 65 65 65 66 66 67 68 69 71 72 74 76 77 80 82 84 86 88 91 93 95 97 99 100 101 102 103 103 103 102 101 99 97 95 93 90 87 84 80 77 74 71 68 66 63 61 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7
 54 55 55 56 56 57 57 57 58 58 59 59 60 61 61 62 63 65 66 68 70 72 75 77 81 84 88 93 98 103 109 116 123 130 138 146 155 163 172 180 187 194 200 204 206 207 206 204 200 195 189 181 174 165 157 149 141 133 126 119 112 106 101 96 91 87 83 79 76 74 71 69 67 66 65 64 63 63 63 63 63 64 65 66 68 70 72 75 78 81 84 88 91 95 99 102 106 109 112 115 118 120 122 123 124 125 126 126 127 127 128 128 129 130 131 132 134 136 138 141 144 147 151 155 160 165 171 176 182 188 194 199 204 208 211 213 214 214 213 210 206 202 196 190 184 177 170 163 157 150 144 139 134 129 125 122 119 116 114 112 111 110 109 109 109 110 111 112 113 115 116 118 120 122 123 125 126 126 126 126 125 123 121 118 115 112 109 105 101 98 94 91 88 85 82 80 77 76 74 73 72 71 70 70 70 70 71 72 73 75 76 78 81 84 87 90 94 98 103 107 112 118 123 129 134 140 145 150 155 160 164 167 170 173 174 176 176 176 176 175 174 173 171 170 168 165 163 160 158 155 151 148 145 141 137 133 129 124 119 114 110 105 100 95 90 85 81 77 73 69 66 63 60 58 56 54 53 52 51 51 50 51 51 52 53 55 56 58 61 63 66 70 74 78 83 88 94 100 107 114 122 130 138 146 155 163 170 177 183 187 189 190 189 187 182 176 169 161 153 144 135 126 118 110 103 96 90 84 79 74 70 66 63 60 57 55 53 52 50 49 48 48 47 47 46 46 46 47 47 47 48 48 49 50 50 51 52 52 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 123 125 127 129 131 133 135 137 139 141 142 143 143 143 143 142 140 138 136 133 131 127 124 120 117 113 109 106 102 99 95 92 89 87 84 82 81 79 78 78 78 78 79 81 83 85 89 93 97 103 109 116 123 132 140 150 160 170 180 189 199 207 215 221 225 228 228 227 224 220 214 207 199 190 181 172 163 154 146 138 131 124 118 113 108 105 102 99 97 96 95 95 96 97 98 99 101 103 105 106 108 109 111 112 112 112 112 111 110 108 106 103 101 98 95 91 88 85 82 78 75 72 70 67 65 62 60 59 57 56 55 55 55 55 55 56 57 59 61 63 66 69 73 76 80 84 89 93 98 102 106 111 114 118 121 124 126 128 129 129 129 128 127 125 123 121 118 115 112 109 106 103 100 98 95 93 92 90 89 89 89 89 89 91 92 94 96 98 101 104 106 109 112 115 118 121 123 125 126 127 127 127 126 125 123 120 117 114 110 106 101 97 92 88 84 79 75 72 68 65 62 59 57 56 54 53 52 52 52 53 53 55 56 58 60 62 65 68 71 74 78 81 85 89 93 96 100 104 107 110 112 114 116 117 117 117 116 115 113 111 109 106 104 101 99 96 94 92 91 90 89 89 90 91 93 96 99 103 107 113 119 126 133 141 150 159 168 178 187 197 206 214 220 226 229 231 230 228 223 217 209 200 190 179 169 158 148 138 128 120 112 104 98 92 87 83 79 76 74 72 71 70 69 69 69 70 71 72 73 74 76 78 80 82 84 86 88 91 93 95 97 99 101 103 105 106 108 109 110 111 112 113 114 115 116 116 117 119 120 121
 93 91 88 86 84 82 81 79 78 77 77 77 77 77 77 78 78 79 80 82 83 84 86 87 88 89 90 91 91 92 91 91 90 89 88 87 85 83 80 78 76 73 71 69 66 64 62 61 59 57 56 55 54 53 52 52 52 51 51 51 51 52 52 52 53 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 78 81 83 86 89 92 95 98 101 104 107 109 111 113 115 116 116 116 116 115 114 112 110 107 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 64 62 61 60 59 58 58 58 58 58 58 59 60 61 62 64 66 67 69 72 74 76 79 81 84 86 88 90 92 94 96 97 98 100 100 101 102 102 103 103 103 104 104 105 105 106 107 109 110 112 114 116 118 121 124 127 130 133 136 138 140 142 143 143 142 141 139 136 132 127 122 117 112 106 101 95 90 85 80 75 71 67 63 60 57 54 51 49 47 45 43 41 40 39 38 38 37 37 37 37 37 37 38 39 40 41 43 44 46 48 51 53 56 58 61 64 67 70 74 77 80 84 87 90 94 97 100 103 106 109 112 114 116 118 120 122 123 124 124 125 125 125 124 124 123 122 121 119 118 116 115 113 112 110 109 108 106 105 104 103 101 100 99 98 97 95 94 93 92 90 89 87 85 83 82 80 78 75 73 71 69 66 64 62 59 57 55 53 51 49 47 45 44 43 42 41 40 39 39 39 39 39 40 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 73 76 80 83 87 90 93 96 99 101 103 105 106 106 106 105 104 102 100 98 96
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 38 40 42 44 46 48 50 52 54 55 57 58 59 60 61 62 62 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 46 45 44 44 43 43 43 43 44 44 45 46 48 49 51 52 54 56 59 61 64 66 69 71 74 76 78 80 81 82 82 82 81 80 78 75 72 69 66 62 58 54 51 47 44 41 38 35 33 31 29 28 26 25 25 24 24 23 23 23 24 24 25 26 27 28 29 30 32 34 36 38 40 42 45 48 51 54 57 60 63 66 69 72 74 76 77 78 78 77 76 74 72 69 66 63 59 56 53 49 46 43 41 38 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 46 48 49 51 54 56 59 62 65 69 72 76 80 84 88 92 96 99 101 102 103 103 102 100 97 94 90 86 81 76 72 67 62 58 54 50 46 43 40 37 34 32 30 28 27 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 52 53 53 53 53 53 52 51 50 49 47 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 35 37 39 40 42 43 44 44 44 44 43 42 41 39 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 12 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 34 34 35 35 34 34 33 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 17 17 18 18 19 20 21 23 24 26 29 31 34 37 40 43 46 50 53 56 59 61 63 64 65 65 65 64 63 62 60 58 56 54 52 51 49 48 46 45 44 44 43 42 42 42 42 42 42 42 43 43 43 43 44 44 44 43 43 42 42 41 39 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 32 34 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 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14
 83 84 86 88 90 93 96 99 102 106 110 113 117 120 123 125 127 128 129 129 128 126 124 121 117 113 108 103 98 93 88 83 78 74 69 65 62 58 55 53 50 49 47 46 45 45 45 45 46 47 49 50 52 54 57 60 63 66 69 72 76 79 83 86 90 93 97 100 103 106 108 111 113 115 117 119 120 121 123 124 125 126 127 128 130 131 133 135 137 139 142 145 148 152 156 160 164 168 172 176 180 183 186 188 189 190 189 188 186 182 178 173 167 161 155 148 140 133 126 119 112 105 99 93 87 82 77 72 68 65 62 59 57 55 54 53 53 53 53 54 56 57 60 62 66 69 73 78 83 88 94 101 108 115 123 131 140 148 157 165 174 182 189 196 201 205 209 211 211 211 209 207 204 200 196 192 188 184 180 176 173 171 168 167 165 164 164 164 164 164 164 164 165 165 164 164 163 161 159 156 153 149 145 140 135 130 124 119 113 107 102 96 91 86 82 77 73 70 67 64 61 59 58 57 56 56 56 56 57 59 60 63 65 68 72 76 80 85 90 95 101 106 112 118 124 130 136 141 146 150 154 158 160 162 162 163 162 160 158 156 153 149 146 142 138 135 131 127 124 121 118 116 113 111 109 107 106 104 103 102 100 99 98 97 96 94 93 91 90 88 86 84 82 80 78 75 73 70 68 65 63 61 58 56 54 53 51 50 49 48 47 47 47 47 48 49 50 52 54 57 60 63 66 70 74 78 83 87 92 96 100 104 107 110 113 115 116 117 117 116 115 113 111 109 106 104 101 98 95 93 90 88 86 84 83 82 81 81 81 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 18 18 19 20 21 22 23 24 25 27 28 30 32 35 37 40 43 46 50 54 58 63 67 72 77 81 86 89 93 95 96 96 95 93 90 87 83 78 73 68 63 59 55 51 47 44 41 38 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 40 40 41 42 43 44 45 47 49 50 52 55 57 59 62 65 68 71 73 76 78 80 81 82 82 82 81 79 77 75 72 69 66 63 60 57 54 52 49 47 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 49 51 53 54 56 58 60 61 63 64 64 65 65 65 64 63 62 61 60 58 57 55 54 52 51 49 48 47 46 45 44 44 44 43 43 44 44 45 45 46 48 50 51 54 56 59 62 66 69 73 77 80 84 87 90 92 94 96 96 97 97 96 95 94 92 90 88 86 84 82 80 78 75 73 71 69 66 64 62 60 57 55 53 50 48 46 44 41 39 37 35 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 50 53 55 57 59 60 61 61 61 61 60 58 57 55 53 51 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 112 116 119 122 125 127 129 131 131 131 130 129 127 124 122 118 115 111 108 104 101 97 94 91 89 86 84 82 80 79 78 77 77 76 76 76 77 78 78 79 81 82 84 85 87 89 91 92 94 96 97 99 100 102 103 104 105 106 107 107 108 109 109 110 111 112 113 114 115 116 117 118 119 121 122 123 125 126 127 129 130 132 133 135 136 137 139 140 141 143 144 145 147 148 149 150 152 153 154 156 157 158 159 160 161 162 163 164 164 164 164 163 163 162 161 159 157 155 153 150 147 144 140 137 133 129 125 122 118 114 110 107 103 100 97 94 92 90 88 87 86 85 85 85 85 86 87 88 90 92 94 97 99 103 106 110 114 119 123 128 132 137 141 145 149 151 153 154 154 153 150 147 143 138 132 126 120 114 108 102 96 90 85 81 77 73 70 67 65 63 61 60 59 59 58 58 59 59 60 62 63 65 67 69 71 74 77 80 83 86 89 92 95 98 101 103 105 107 108 109 109 109 109 108 107 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 63 62 61 60 59 58 57 57 56 55 55 55 55 55 55 55 55 56 57 57 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 83 85 86 87 88 89 90 91 91 92 92 92 92 91 91 91 90 90 89 89 89 89 89 89 89 89 90 91 92 93 94 96 98 99 101 103 105 106 107 108 109 109 109 109 108 107 106 104 102 100 98 96 94 92 90 89 87 86 85 84 83 83 83 84 84 85 87 88 90 93 95 98 102 105 108
 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 49 51 54 56 59 61 62 63 64 64 64 63 63 61 60 58 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 46 46 47 47 48 48 47 47 46 46 45 43 42
 54 53 52 51 50 48 46 44 41 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 20 21 22 24 25 27 28 29 31 32 33 34 34 35 35 36 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 33 34 35 37 38 40 42 44 47 50 53 56 60 63 67 71 75 79 83 87 90 93 95 96 96 95 94 92 89 85 82 78 73 69 65 61 57 53 50 46 43 41 38 36 34 32 30 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 37 39 42 46 49 53 58 63 68 73 78 83 87 91 94 96 96 95 93 90 85 80 75 69 64 59 54 49 45 41 38 35 33 30 29 27 26 25 24 23 22 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 34 34 32 31 30 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 47 47 46 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 27 28 30 31 32 34 35 37 38 40 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 48 48 48 49 49 49 49 50 50 51 52 52 53 54 54 54 54 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 32 34 35 37 39 40 42 43 44 44 44 44 43 42 41 39 37 35 34 32 30 28 27 26 24 23 23 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 28 29 30 31 32 33 34 35 36 36 36 36 35 35 34 33 32 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 22 22 23 23 24 25 26 28 30 31 33 35 38 40 42 44 46 48 49 50 50 50 50 49 48 46 44 42 41 39 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 38 40 41 42 43 44 44 44 44 44 43 42 40 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 28 29 30 30 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 115 109 104 99 94 89 85 81 77 74 70 67 65 62 60 58 57 55 54 53 51 50 49 48 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 40 40 41 42 43 45 46 48 50 51 53 55 56 58 59 60 61 62 62 62 62 62 61 61 60 59 59 58 58 58 58 58 59 60 61 62 64 67 70 73 77 82 88 94 101 109 118 127 138 149 160 170 180 189 195 198 198 195 188 179 167 154 140 127 113 101 90 80 70 62 55 49 44 39 36 32 30 28 26 25 24 23 23 23 24 25 26 28 30 33 36 41 45 51 58 65 74 84 96 109 124 140 157 176 195 213 231 246 258 265 268 266 259 249 236 222 207 191 177 163 151 139 129 121 113 106 101 96 92 88 85 83 81 79 78 77 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 56 55 54 52 50 49 47 45 44 42 41 39 38 37 36 36 35 35 35 35 35 36 37 37 39 40 42 43 45 48 50 52 55 58 61 64 67 70 73 76 78 80 82 84 85 85 85 85 85 84 83 82 81 79 78 77 77 76 76 76 77 78 79 81 84 87 92 97 103 110 119 128 138 150 162 175 187 199 209 216 219 219 215 207 195 182 166 151 135 120 107 94 83 73 64 57 50 45 40 36 33 30 28 26 24 23 23 23 23 23 24 25 26 28 30 32 35 38 42 46 50 56 61 68 74 81 89 97 104 112 119 125 131 135 138 140 140 139 137 134 130 125 120
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 43 40 38 35 33 30 28 26 24 22 20 19 17 16 15 14 13 13 12 11 11 11 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 18 19 20 21 22 23 23 24 25 25 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 23 23 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 27 28 29 31 32 34 36 37 39 41 42 43 44 45 45 45 44 43 42 41 39 37 36 34 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 21 20 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 30 31 32 33 33 33 33 33 32 32 31 30 29 28 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 30 31 32 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 20 19 18 18 17 16 15 15 14 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 34 36 39 41 44 46 47 48 49 49 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 106 107 107 108 108 109 109 110 111 111 111 112 112 113 113 113 113 114 114 114 114 114 115 115 115 115 114 114 113 113 111 110 108 107 104 102 99 96 93 90 86 83 80 77 74 71 68 66 64 62 61 60 59 59 58 59 59 60 61 62 64 66 69 71 74 78 81 85 89 93 98 102 107 111 115 119 123 127 130 132 134 136 137 138 139 139 140 140 140 140 140 140 141 142 143 144 145 147 150 152 155 159 162 166 170 173 177 180 183 186 187 188 187 185 182 179 174 168 161 154 147 139 132 124 117 110 103 97 91 85 80 76 72 68 65 63 61 59 57 56 56 55 55 56 56 57 59 61 63 65 68 72 76 80 85 91 97 105 112 121 131 141 153 165 177 190 203 216 229 241 251 260 267 272 275 275 273 268 262 254 246 236 225 215 204 194 184 174 164 156 147 139 132 125 119 113 107 102 97 93 89 85 82 79 76 73 71 68 66 64 63 61 60 58 57 57 56 55 55 55 55 56 57 58 59 61 63 65 68 71 74 78 82 85 89 93 97 101 105 108 111 114 116 117 118 118 118 117 116 114 113 110 108 106 104 102 100 98 97 95 94 94 93 93 94 94 95 96 97 99 101 103 105 108 110 113 115 118 120 122 123 125 125 125 125 123 121 119 116 112 108 104 100 95 91 86 82 78 75 71 68 66 63 61 60 59 58 58 57 58 59 60 61 63 66 69 72 76 80 85 90 95 100 106 112 118 124 129 134 139 142 145 147 148 149 148 147 145 142 139 136 133 129 126 123 120 117 115 113 111 110 108 107 106 106 106 105 105 105 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 62 62 62 61 61 60 60 59 59 59 59 59 59 59 60 61 63 65 67 70 74 78 82 88 94 100 108 116 125 134 143 153 163 173 182 191 198 204 207 209 209 206 202 196 188 179 170 160 150 140 130 121 112 104 97 90 84 78 73 69 66 63 60 59 57 57 56 57 58 59 61 64 67 71 75 80 86 92 99 107 114 122 130 138 145 151 156 160 161 161 159 155 149 143 135 127 119 110 103 95 88 82 76 71 67 63 60 58 57 55 55 55 56 58 60 63 66 71 76 82 89 98 107 117 128 140 152 164 175 186 195 201 205 206 203 198 191 182 171 160 149 138 128 118 109 101 94 88 82 77 73 69 66 64 62 61 60 60 60 60 61 63 64 67 69 73 76 80 85 89 94 99 105 110 116 121 126 130 134 137 139 140 140 139 137 135 131 127 122 117 112 107 102 97 93 88 85 82 79 77 75 74 73 73 74 75 76 79 82 86 90 96 103 110 119 130 141 154 169 184 201 218 234 250 264 274 281 283 281 274 263 249 233 217 200 184 168 154 142 130 121 112 105 100 95 91 89 87 87 87 88 89 91 94 98 102 106 111 115 120 124 127 130 132 133 133 132 129 126 121 116 110 104 98 92 86 81 75 70 66 62 58 55 53 51 49 48 47 47 48 49 50 53 56 59 64 69 75 83 91 101 112 124 138 153 169 185 201 216 230 241 248 251 249 243 234 222 208 192 177 162 147 134 121 111 101 92 85 78 72 67 63 60 57 54 52 51 50 49 48 48 48 49 49 50 51 52 53 54 56 57 58 59 60 61 61 62 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 103 100 98 96 94 93 92 91 91 91 92 93 94 96 99 102 105 110 115 120 126 132 139 146 153 160 167 173 179 184 188 190 192 192 191 188 185 180 174 168 161 153 145 138 130 123 116 109 103 97 92 87 82 79 75 72 70 68 66 65 64 64 64 65 66 68 70 73 76 81 85 91 96 103 110 117 124 132 139 145 151 157 161 164 165 166 165 163 160 156 152 148 143 138 134 130 125 122 119 116 114 112 111 111 111 112 113 115 118 121 125 129 134 138 142 146 150 152 153 154 153 151 148 145 140 135 129 123 117 112 106 101 96 92 89 86 83 82 81 80 80 80 81 82 84 86 88 90 93 96 98 101 104 106 109 111 113 115 116 118 119 120 120 121 121 122 122 122 123 124 125 126 127 128 129 131 133 135 136 138 140 142 143 144 145 146 146 145 144 142 139 136 132 128 123 118 113 108 103 98 93 89 85 81 78 75 73 71 69 68 67 66 66 66 66 67 68 70 72 75 78 81 86 91 96 102 108 115 123 130 138 145 153 159 165 169 173 175 175 174 172 168 163 158 152 146 139 133 127 122 117 113 110 107 105 104 104 104 106 108 110 114 118 123 129 135 142 150 158 166 175 183 192 200 206 212 216 218 217 215 211 204 197 188 178 168 159 149 140 131 124 117 111 106 102 99 97 95 94 94 94 95 96 98 101 104 107 111 115 119 124 129 134 138 143 147 152 155 159 161 164 165 166 167 167 167 167 166 166 165 164 163 162 161 160 160 159 159 158 158 157 156 155 154 153 151 149 146 144 141 137 134 130 127 123 119 115 112 109 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 115 115 115 113 111 109 106 102 98 94 90 86 83 79 76 73 70 68 66 65 64 64 63 63 64 64 64 65 66 66 67 68 68 69 69 69 70 70 70 71 71 71 72 73 73 74 75 76 77 79 80 81 82 83 83 84 84 83 83 82 81 80 78 76 75 73 71 70 68 67 67 66 66 67 68 70 72 74 77 81 84 88 92 97 101 105 109 113 116 118 120 120 120 119 116 113 110 105 100 95 90 85 80 75 70 66 63 60 57 55 53 52 51 51 51 51 52 52 53 55 56 58 60 62 64 66 69 72 75 78 81 85 88 92 95 99 103 106 109 111 113 114 114 114 113 111 109 106 102 99 94 90 86 82 78 74 71 68 65 63 61 59 58 57 57 58 58 59 60 62 64 66 68 70 72 74 76 78 80 81 82 83 83 84 84 83 82 81 80 79 77 76 74 73 72 71 71 70 70 71 72 73 75 77 79 81 84 87 90 93 96 99 101 104 106 108 110 111 112 113 113 113 112 111 110 109 107 106 104 102 100 97 95 93 91 88 86 83 81 79 77 74 72 71 69 68 66 66 65 65 65 66 67 68 70 72 74 76 79 81 83 85 87 89 90 90 90 89 88 87 85 83 80 77 74 71 68 65 63 60 58 56 54 52 51 51 51 51 52 53 55 57 59 63 66 70 74 78 82 86 90 94 97 100 102 104 104 104 103 102 100 97 94 90 87 83 80 77 74 71 68 65 63 61 59 57 55 54 52 51 50 48 47 47 46 46 45 45 46 46 47 48 50 52 55 58 61 65 69 73 78 83 88 92 97 101 105 109 112 114
 207 209 209 206 199 190 180 168 155 143 131 120 110 100 92 85 79 74 69 66 63 61 59 58 58 58 58 58 59 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 72 73 74 76 77 78 80 81 83 84 86 87 89 90 91 91 92 92 91 90 88 87 84 82 79 76 73 69 66 64 61 59 57 55 54 52 52 51 51 51 51 51 52 52 53 54 55 56 57 58 59 60 61 62 62 62 62 62 61 60 59 57 56 54 52 51 49 48 47 46 45 45 45 45 45 46 47 48 50 52 54 57 60 64 69 74 81 87 95 104 113 123 133 142 151 159 165 168 169 167 163 157 149 141 131 122 113 104 96 88 82 76 71 66 63 60 58 56 55 55 55 56 57 58 60 62 64 66 69 71 73 76 77 79 80 81 81 81 80 79 78 77 75 73 71 69 67 66 64 63 63 63 63 64 66 68 72 76 81 86 93 101 109 118 128 139 149 160 169 178 184 188 190 188 184 177 168 157 146 135 124 113 104 95 87 80 74 69 65 61 58 55 53 51 50 49 49 48 49 49 49 50 52 53 55 57 59 61 63 65 68 70 71 73 73 74 74 73 72 71 69 67 65 64 62 60 58 56 55 53 52 51 50 49 49 49 49 49 49 50 51 53 54 56 58 60 63 65 67 70 72 74 75 77 78 78 79 79 79 79 78 77 76 76 75 74 73 72 71 70 70 69 69 68 68 68 68 67 67 66 65 65 64 63 62 60 59 58 57 56 55 54 54 54 54 54 55 57 59 61 65 69 74 79 86 94 103 112 123 134 146 159 171 182 192 201
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 83 82 81 80 79 79 78 77 77 76 76 76 75 75 74 73 72 71 70 68 67 65 63 60 58 55 53 50 48 46 43 41 39 37 36 34 33 32 31 30 30 30 30 30 31 32 33 35 37 39 41 43 46 48 51 53 55 58 60 61 63 64 65 66 67 67 67 68 68 68 69 69 70 71 73 75 77 79 82 84 87 90 92 95 97 99 100 101 101 101 100 99 97 94 91 88 85 81 77 73 70 66 63 60 57 55 53 51 50 49 48 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 44 45 46 47 49 51 53 56 58 61 63 66 68 70 72 74 75 75 75 74 73 71 69 66 63 59 56 53 50 47 44 42 40 38 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 58 57 57 56 56 55 55 55 55 55 55 56 56 57 58 60 61 63 64 66 68 70 71 72 74 74 75 75 75 75 74 73 72 71 70 68 67 65 64 63 61 61 60 60 60 60 60 61 61 62 63 63 64 64 65 65 65 64 64 63 63 62 61 59 58 57 56 55 53 52 52 51 51 51 51 52 53 54 56 58 61 64 67 70 74 77 80 83 85 87 88 88 88 86 83 80 76 72 68 63 59 54 50 46 43 40 37 35 34 32 31 30 29 29 29 29 29 29 30 30 31 32 33 34 36 38 40 42 45 48 51 54 58 62 66 69 73 77 80 82 84 86 87 88 88 87 87 86 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 38 37 36 35 33 32 32 31 30 30 30 30 30 31 32 34 35 38 40 43 45 48 51 55 58 61 63 66 68 70 71 72 73 73 72 72 71 69 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 37 36 35 35 34 34 34 34 35 35 36 38 39 41 44 46 49 52 55 58 61 63 65 67 68 68 67 66 64 62 60 57 55 52 49 46 44 42 40 38 37 36 35 35 35 35 36 37 38 40 42 43 45 47 49 51 53 54 55 56 56 56 55 54 53 52 50 48 47 45 43 42 40 39 38 38 37 37 37 38 38 39 39 40 41 42 43 43 44 44 44 44 44 44 44 43 42 41 40 40 39 38 37 37 37 37 37 38 39 40 41 43 45 47 49 51 54 56 59 61 63 65 66 67 68 68 67 65 64 61 58 56 53 49 47 44 41 39 37 36 34 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 36 37 39 41 43 45 47 50 53 56 59 63 66 70 73 76 78 80 81 81 81 80 78 75 72 69 65 61 57 54 50 47 44 41 39 37 36 35 34 34 34 35 35 37 38 40 42 44 46 49 51 53 56 58 60 61 62 63 63 62 61 60 58 55 53 50 48 45 43 41 40 38 38 37 37 37 37 38 39 40 42 43 45 48 50 53 56 59 62 66 69 72 76 78 81 83 84 85 85 85 83 81 79 76 73 70 67 64 60 57 55 52 50 47 45 44 42 41 40 39 38 37 37 37 37 38 38 39 40 41 42 43 44 45 46 46 46 46 46 45 44 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 103 107 111 115 119 124 128 131 134 137 138 138 137 134 131 127 122 116 110 105 99 94 89 84 80 76 73 70 67 65 63 61 59 57 56 55 54 54 53 54 54 55 56 58 60 63 67 72 77 83 89 96 103 111 118 126 133 140 146 150 154 156 156 155 152 147 141 135 127 119 111 103 96 89 83 78 73 70 67 65 64 63 63 64 65 66 68 70 73 76 79 83 87 91 96 101 106 111 115 120 124 128 131 133 135 135 135 135 133 131 129 127 125 122 120 118 115 113 111 109 108 106 104 103 101 99 98 96 95 93 92 91 89 88 87 87 86 86 86 86 87 87 88 89 90 91 92 94 96 97 99 102 104 107 110 113 116 120 123 127 130 133 136 137 139 139 138 136 133 129 125 120 115 109 104 99 94 89 85 81 77 74 71 69 67 66 65 64 64 64 66 67 70 73 77 81 87 92 99 105 112 119 125 130 134 137 138 139 137 135 131 127 122 116 110 103 97 91 85 79 74 69 65 62 59 56 55 53 53 52 52 53 54 55 56 57 59 60 62 64 66 69 71 74 77 81 84 89 93 98 103 109 115 121 127 132 138 142 146 148 149 149 148 145 142 138 134 130 125 121 116 112 109 106 103 101 99 98 98 98 99 101 103 106 110 114 119 123 128 132 135 137 138 138 136 133 128 123 117 110 103 96 90 83 76 70 65 60 55 51 47 44 42 40 39 39 39 40 41 44 46 50 54 58 64 69 75 82 89 96 103 111 118 125 131 136 140 142 143 142 140 136 132 126 121 115 110 105 101 97 95 93 91 91 91 92 93 95 97 100
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 67 67 67 66 65 64 62 60 58 56 53 51 50 48 47 47 46 47 47 48 50 51 53 56 59 62 65 69 73 77 82 88 94 100 108 116 124 133 143 154 164 175 184 193 200 205 207 206 202 195 187 177 166 154 143 131 121 111 102 94 86 80 74 68 64 60 56 53 51 49 48 47 46 46 47 48 49 51 53 55 57 59 61 62 63 64 64 64 63 62 60 59 57 55 53 52 50 49 47 47 46 47 47 49 51 54 58 63 69 76 84 93 103 114 125 137 148 160 170 180 187 191 193 192 188 182 174 164 154 143 133 123 114 106 98 92 87 83 79 76 74 72 70 69 68 67 66 66 65 65 65 65 65 65 65 66 66 67 69 70 72 74 77 80 84 89 94 99 104 110 114 118 121 123 124 123 121 118 114 109 103 97 91 85 80 74 69 64 60 56 53 50 49 47 46 46 46 47 48 50 51 53 55 57 59 61 63 65 67 68 69 70 71 71 71 70 69 68 67 65 64 63 61 60 60 59 59 59 59 59 60 60 61 61 61 62 62 62 61 61 60 59 58 57 56 55 53 52 51 50 49 49 49 49 50 52 54 57 62 67 73 80 89 98 109 121 133 147 160 173 184 194 200 203 201 195 186 175 161 147 132 119 107 96 86 78 72 67 62 59 56 54 53 52 51 51 51 51 52 52 53 54 55 56 58 60 61 64 66 69 72 76 80 85 90 95 101 107 113 118 123 128 131 134 135 134 133 130 126 121 115 109 103 97 90 84 78 72 67 63 59 55 52 50 49 48 47 48 48 49 51 52 54 56 58 60 62 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 66 64 61 59 56 53 51 48 46 44 42 40 39 38 37 37 37 37 38 39 40 41 42 44 46 48 50 52 54 56 58 60 62 64 66 67 68 69 69 69 69 67 66 64 62 60 58 55 53 51 49 47 46 44 43 41 40 39 38 38 37 37 36 36 36 36 36 37 37 38 39 40 41 43 44 46 48 49 51 53 54 55 57 57 58 58 58 58 58 57 57 56 56 55 55 54 54 54 54 54 54 54 55 55 56 57 57 58 59 59 59 59 59 59 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 47 48 49 50 51 53 54 56 58 59 61 62 63 64 65 65 66 65 65 65 64 63 62 61 60 59 58 57 56 55 55 55 55 55 56 57 58 59 60 62 64 65 66 67 68 69 69 69 68 67 66 64 62 60 58 55 53 51 49 47 45 44 43 42 41 41 41 42 42 43 44 45 46 48 49 51 52 54 56 57 59 60 62 63 64 65 65 65 65 65 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 44 43 42 40 39 38 37 36 35 34 34 34 34 34 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 52 52 53 53 54 54 53 53 53 52 52 51 50 50 50 49 49 49 49 49 49 50 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 70 72 73 74 75 75 75 75 75 74 73 71 70 68 67 65 63 62 60 59 57 56 55 54 53 52 51 51 51 51 52 52 54 55 57 58 60 62 64 66 68 69 70 70 70 70 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 39 39 38 38 39 40 42 45 48 52 58 64 72 82 92 104 117 131 144 155 165 170 172 169 163 153 142 129 116 104 92 81 72 63 55 49 43 38 33 30 27 25 23 22 21 21 22 23 24 26 28 31 34 37 41 45 50 56 62 69 76 84 92 101 108 115 120 123 123 121 116 109 101 92 84 76 69 62 57 53 49 47 45 43 43 42 43 43 44 45 47 49 51 53 56 58 60 62 63 64 65 65 64 63 62 60 58 56 54 52 50 48 46 45 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 32 33 34 35 37 38 40 41 43 45 47 49 51 52 54 55 56 57 58 58 58 57 56 54 53 51 48 46 44 42 40 38 37 36 35 35 35 36 36 38 39 41 43 46 48 51 55 58 61 64 67 69 71 71 71 70 68 65 63 59 56 53 51 48 46 44 42 41 40 39 38 38 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 46 47 47 47 48 47 47 47 46 46 45 45 44 44 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 50 51 51 51 51 50 49 48 46 44 42 40 38 36 34 32 31 29 28 27 27 26 26 26 27 27 28 30 32 34 36 39 42 46 49 52 55 58 60 61 62 63 63 62 61 60 58 56 55 53 51 50 48 47 46 45 44 43 43 43 43 44 44 45 47 48 49 51 52 54 55 56 56 57 57 58 58 58 58 59 59 59 60 61 61 62 63 64 65 66 67 68 68 68 68 67 66 64 62 60 57 55 52 49 47 45 43
 41 38 35 32 30 28 26 25 24 24 24 25 27 29 32 35 40 46 53 62 72 84 98 113 128 142 154 162 164 160 150 137 121 105 90 76 64 53 45 37 31 26 22 19 17 15 14 13 12 12 13 13 14 15 16 17 19 21 23 25 27 30 34 38 42 47 52 58 64 70 77 83 88 92 95 96 95 93 90 86 82 78 74 70 67 65 63 61 60 59 58 58 57 57 57 57 57 56 56 54 53 51 50 47 45 43 40 38 36 33 31 30 28 26 25 24 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 16 16 17 18 19 21 23 25 27 30 33 36 39 42 45 48 50 51 52 52 52 51 49 47 44 42 39 36 33 30 27 25 23 21 19 18 17 17 16 17 17 18 20 22 24 28 31 36 41 47 54 61 69 77 84 90 93 94 92 88 82 75 68 61 55 50 45 41 38 36 34 32 31 31 30 30 30 31 31 32 33 34 35 37 38 40 41 43 45 46 48 49 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 14 14 15 16 18 19 21 23 25 27 29 31 33 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 57 60 62 65 67 70 72 73 74 74 73 71 69 66 62 59 56 52 49 46 44 41 39 38 36 35 34 34 33 34 34 35 36 38 40 42 44 47 50 53 55 57 58 58 57 56 53 51 47 44
 55 50 46 42 38 35 32 30 28 26 25 24 23 23 23 23 24 25 26 28 30 31 33 35 37 39 40 42 43 44 45 46 47 47 47 47 46 46 45 44 43 42 42 41 41 40 40 40 40 40 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 32 32 32 32 32 33 34 36 38 40 44 47 52 56 62 67 73 79 84 89 93 95 97 98 97 95 93 90 86 83 80 77 74 72 70 69 68 67 67 67 68 68 68 68 68 67 66 65 64 62 60 58 55 53 50 48 45 42 40 38 36 34 33 31 31 30 30 31 32 33 35 38 41 44 48 53 58 62 67 72 77 81 84 87 88 88 87 84 81 77 73 69 64 59 55 51 48 45 42 40 39 38 38 38 38 39 40 42 44 45 47 49 51 53 54 55 55 55 54 53 52 50 47 45 43 41 39 38 37 36 35 35 35 35 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 85 89 92 95 98 101 102 103 103 102 101 98 95 91 87 82 77 72 67 62 57 53 49 45 41 37 34 32 29 27 26 24 23 23 23 23 23 24 25 26 27 29 30 32 33 35 36 37 38 38 39 39 39 38 38 37 36 36 35 35 35 36 36 37 39 40 43 45 48 51 55 59 63 68 73 78 83 88 93 98 102 105 106 107 106 105 102 98 93 88 83 78 73 69 65 61 58 55 53 50 48 47 45 44 43 42 41 40 39 39 39 39 39 39 40 40 42 43 45 47 49 52 56 59 63 67 70 73 74 75 75 73 71 68 64 59
 36 36 37 37 38 39 40 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 59 60 61 62 64 65 67 69 71 73 77 80 84 89 94 100 107 114 121 129 136 142 148 152 153 153 151 147 141 134 127 119 111 104 97 91 85 80 76 72 69 66 64 63 62 61 61 61 62 64 66 68 72 75 80 84 89 94 98 102 104 105 105 103 100 96 91 85 80 74 69 64 60 56 53 50 48 47 47 47 47 49 51 54 58 62 67 73 79 86 93 100 107 114 121 126 131 134 135 135 133 129 124 118 110 102 94 86 78 71 64 58 53 49 45 42 40 39 37 37 36 36 37 37 38 39 40 41 43 45 47 50 53 57 61 65 71 77 83 91 99 107 116 125 133 140 146 151 153 154 152 149 146 141 136 131 126 122 118 114 111 108 106 104 103 102 101 100 99 98 97 96 94 92 89 86 83 79 76 72 69 65 62 59 56 53 50 48 46 44 42 41 40 38 38 37 36 36 37 37 39 40 42 45 49 53 59 64 70 77 84 91 97 103 109 113 116 118 119 118 116 113 109 104 99 93 88 82 77 72 67 63 59 56 54 52 51 51 52 53 55 58 62 67 73 80 88 96 106 117 127 138 148 157 163 167 167 165 159 152 143 134 125 116 108 101 95 90 86 82 80 78 77 77 77 77 78 79 81 83 86 88 91 94 97 100 103 105 108 109 110 111 111 111 110 109 107 105 104 102 100 99 97 96 95 93 92 92 91 90 89 88 87 85 84 82 80 77 74 71 68 64 61 57 54 51 48 45 43 41 39 38 37 36 36 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 51 52 52 53 54 55 56 58 59 61 62 64 66 68 70 72 75 77 80 83 85 88 91 94 96 99 100 102 103 103 103 102 100 98 95 92 89 86 82 79 76 73 70 67 65 62 60 58 57 55 54 53 52 52 51 51 50 50 49 49 48 48 47 46 45 44 43 41 40 38 36 34 33 31 30 29 27 26 26 25 25 25 25 26 27 28 30 32 35 38 41 45 49 54 58 63 68 73 78 82 86 89 91 92 91 90 88 85 82 78 73 69 64 60 56 52 49 46 44 42 41 40 39 39 39 39 39 39 40 41 41 42 43 45 46 47 49 51 53 55 58 60 63 67 70 74 79 83 88 93 97 102 106 109 112 113 113 112 110 107 103 98 93 88 83 78 73 68 64 60 57 54 51 49 48 46 45 45 44 44 44 45 45 45 46 46 46 47 47 47 47 47 46 46 45 44 43 42 40 39 37 35 34 32 31 30 29 28 27 27 27 27 27 28 29 29 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 42 42 42 41 41 40 40 40 40 41 42 43 45 47 49 52 56 60 64 69 74 79 85 89 94 97 99 99 98 96 92 87 81 76 70 65 60 55 51 48 45 42 40 38 37 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 38 39 41 43 46 49 52 55 59 63 66 69 72 75 76 77 78 77 76 74 71 69 66 62 59 55 52 49 46 43 40 38 35 34 32 30 29 28 28 28 28 28 28 29 30 31 32 33 34 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 155 140 125 111 99 88 78 70 62 56 51 47 44 41 40 38 37 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 47 46 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 38 39 40 42 45 48 52 56 61 68 75 83 93 103 115 128 141 153 165 174 180 182 179 172 162 149 136 122 110 98 88 79 71 65 59 55 51 48 45 43 41 40 39 38 37 37 37 37 37 38 39 40 42 44 47 50 54 58 64 70 77 85 93 102 110 118 124 129 132 133 132 129 124 118 111 104 97 89 83 76 70 65 60 55 51 48 45 43 41 40 39 38 38 38 39 39 40 42 43 44 46 47 48 49 50 50 50 50 50 49 48 47 46 45 44 43 43 42 42 43 43 44 45 47 49 51 54 57 60 64 69 74 80 87 95 104 114 125 137 151 165 180 194 207 217 224 226 223 216 204 190 175 159 144 130 118 107 97 89 81 75 70 65 61 58 55 53 51 49 48 47 47 46 46 46 47 47 48 49 50 51 52 53 54 55 55 55 54 54 53 52 50 49 47 46 44 43 42 41 40 39 39 39 40 41 42 44 46 48 51 54 57 61 64 68 72 75 79 82 85 87 89 89 90 89 88 86 84 81 78 74 71 67 64 60 57 55 53 51 49 48 48 47 47 47 47 48 48 49 50 50 51 52 54 55 56 58 60 62 65 68 71 75 79 84 90 97 105 114 124 136 148 161 175 187 198 206 210 210 205 196 185 170
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 72 71 69 67 64 62 59 56 54 52 50 48 47 46 45 45 44 44 45 45 45 46 46 47 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 37 36 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 50 50 51 51 52 53 54 54 55 56 57 57 58 59 60 60 61 61 61 62 62 62 61 61 60 59 58 57 56 55 53 52 50 49 47 46 45 44 42 41 41 40 39 39 39 39 39 39 40 40 41 43 45 47 50 53 56 61 65 70 75 81 86 90 94 97 99 99 99 97 94 90 86 81 77 72 67 63 59 55 52 49 46 43 41 40 38 37 37 36 36 36 37 37 38 40 41 42 44 45 47 48 49 50 51 52 53 53 54 54 55 55 56 56 57 58 60 61 63 65 68 70 73 76 79 82 85 87 90 92 94 95 96 96 96 95 93 91 89 86 82 79 75 72 69 66 63 61 59 58 57 56 56 56 56 56 57 58 59 60 61 62 64 65 67 68 70 71 73 74 75 75 76 76 75 74 73 72 70 68 65 63 61 59 56 54 52 50 48 47 45 44 42 41 40 39 39 38 37 37 37 36 36 37 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 59 59 59 59 59 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 48 49 51 52 54 57 59 61 64 66 68 70 72 73 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 66 67 69 70 71 72 73 74 75 75 75 74 73 72 71 70 68 67 65 64 63 62 61 60 59 59 58 58 58 57 57 57 57 56 56 56 55 55 54 53 53 52 51 51 50 50 50 50 50 51 51 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 61 60 58 57 55 53 51 49 47 45 44 42 41 40 39 39 39 40 41 42 44 46 48 51 54 57 61 65 68 72 75 77 79 81 81 81 80 79 77 75 73 71 68 66 64 62 61 59 58 57 57 57 57 57 58 58 60 61 63 65 67 70 73 77 80 84 88 92 95 99 101 104 105 106 106 105 103 101 98 95 92 89 86 82 80 77 74 72 70 68 66 65 63 62 61 60 59 58 57 56 55 53 52 51 49 48 46 45 43 42 41 40 39 38 38 38 38 38 39 40 42 44 46 49 53 56 61 65 70 75 79 84 88 93 96 99 101 103 104 104 104 103 102 100 98 97 95 93 91 89 88 86 85 84 83 83 82 82 83 83 83 84 84 85 85 86 86 86 87 87 87 87 88 88 89 89 90 91 92 94 95 96 98 99 100 101 102 101 101 99 97 95 91 88 84 79 75 71 67 63 59 56 54 52 50 49 48 48 48 49 50 52 54 57 61 65 69 74 80 85 91 96 102 107 111 114 116 117 117 116 113 110 106 101 95 90 84 78 73 68 63 58 54 51 48 45 44 42 41 41 41 42 43 44 46 48 50 53 56 60 64 68 73 77 82 88 93 98 102 106 109 112 113 113 112 110 106 102 98 93 89 84 80 76 73 70 68 66 65 65 65 65
 79 75 72 67 63 59 55 51 47 44 41 38 36 34 33 32 31 31 30 31 31 32 33 34 35 37 38 40 42 45 47 49 51 53 55 56 57 57 57 56 54 52 50 47 44 42 40 37 35 34 32 31 30 30 29 29 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 32 32 33 34 36 38 41 44 47 51 56 61 66 72 77 83 88 91 94 94 93 91 87 82 77 71 66 61 56 52 48 44 41 39 37 35 33 32 31 30 29 29 29 28 29 29 30 30 31 33 35 37 39 42 45 49 53 57 61 66 70 73 76 78 79 79 78 77 74 71 68 65 61 58 55 52 49 46 44 42 41 39 38 38 37 37 37 37 38 39 39 40 41 42 42 43 43 43 42 42 41 39 38 37 35 34 33 32 31 31 30 30 31 31 32 33 34 36 38 40 42 44 47 49 52 55 58 61 65 68 71 75 78 82 85 88 91 94 96 98 100 100 100 99 98 95 92 89 85 81 77 73 69 65 62 59 56 53 51 49 48 46 45 45 44 44 44 45 45 46 47 48 49 50 52 53 54 55 56 56 56 55 54 53 52 50 49 47 46 45 44 43 43 43 43 44 45 47 49 52 56 60 64 69 75 81 86 92 97 102 105 107 108 107 104 100 96 90 84 78 72 66 61 55 51 46 42 39 36 34 32 30 29 29 29 29 30 31 33 34 37 39 42 46 50 54 58 63 68 73 78 83 89 93 98 101 104 106 107 107 107 106 104 102 100 98 96 95 93 92 91 90 90 89 88 87 86 84 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 35 35 36 36 37 38 39 41 42 44 46 49 52 56 60 65 71 77 85 93 102 112 122 133 142 150 156 159 159 154 147 136 124 112 99 87 76 66 57 50 44 39 35 32 29 27 26 25 25 25 25 26 27 29 30 33 36 39 43 47 53 59 66 74 82 91 100 109 117 123 126 127 124 118 111 103 94 85 76 69 62 56 51 47 44 41 39 37 35 34 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 26 26 27 28 30 31 32 34 36 37 39 41 42 44 45 46 46 46 46 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 30 31 33 34 36 38 40 42 44 47 48 50 52 53 54 55 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 31 30 30 30 29 29 30 30 31 31 32 34 35 36 38 39 41 42 44 45 46 46 47 47 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 31 31 31 32 33 34 35 37 40 42 45 49 52 55 59 62 64 66 67 68 67 67 65 64 61 59 57 55 53 51 50 48 47 46 46 46 46 47 48 50 52 55 58 62 68 73 80 88 96 104 112 120 127 132 135 136 135 132 127 121 114 107 99 92 85 78 72 67 62 57 53 50 47 44 42 40 38 37 36 35 34 34 33 33 33 33 33 33 34
 36 36 37 38 39 40 41 42 42 43 43 43 43 42 41 40 39 37 36 35 33 32 31 30 30 29 29 29 29 29 29 30 31 32 33 35 37 39 41 44 46 49 51 54 56 58 59 60 60 59 58 57 55 53 50 48 46 44 42 40 38 37 35 34 33 33 32 32 32 32 32 33 34 34 35 37 38 40 41 43 44 45 46 47 48 48 48 48 47 46 45 44 43 42 41 40 39 39 39 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 39 39 38 38 38 38 39 39 40 41 42 43 45 46 48 49 51 53 54 55 56 57 57 56 56 55 53 52 50 49 48 46 46 45 45 45 46 46 48 50 52 54 57 60 64 67 70 72 74 76 76 76 75 73 71 68 65 62 59 56 53 50 47 45 43 42 40 39 38 37 37 37 37 37 38 38 39 41 42 44 46 48 50 53 56 58 61 64 66 69 71 73 75 76 77 77 77 77 76 74 73 71 68 66 63 61 58 55 53 51 49 47 46 44 43 43 42 42 42 43 43 44 45 46 47 47 48 49 49 49 49 49 49 48 47 47 46 45 45 44 44 44 44 44 45 46 47 48 50 51 54 56 59 61 64 67 69 72 73 74 75 74 72 70 67 64 60 56 52 49 45 42 40 37 36 34 33 32 32 31 31 32 32 33 34 35 36 38 39 41 43 45 47 48 50 51 51 51 51 50 49 48 46 45 43 41 40 38 37 36 36 36 36
 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 50 51 53 55 58 61 65 69 74 79 85 91 98 104 110 116 120 122 123 122 119 114 109 102 96 89 82 76 71 66 61 58 55 52 50 48 47 46 46 46 46 47 48 49 51 52 54 56 57 59 60 60 61 60 60 58 57 55 53 50 48 46 45 43 42 42 41 42 42 43 44 46 49 51 54 58 61 65 70 74 78 81 85 87 89 90 91 90 88 86 83 80 76 73 69 65 61 57 54 51 48 46 43 42 40 39 38 37 37 37 37 38 38 39 40 42 43 45 47 50 53 56 59 63 67 71 76 81 86 92 97 102 107 111 115 118 119 120 119 117 114 110 106 102 97 92 88 83 79 75 72 69 66 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 52 53 53 53 52 52 51 50 49 47 46 45 44 43 42 41 41 40 40 40 39 39 39 40 40 40 40 40 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 39 40 41 43 45 48 51 55 59 65 70 76 82 88 93 98 101 102 102 100 97 93 88 82 77 72 67 62 58 54 51 49 46 44 43 42 41 40 40 40 40 40 41 41 42 43 44 46 47 48 50 51 53 54 55 56 57 58 59 59 59 59 59 58 58 57 56 55 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41
 48 45 42 39 37 35 34 32 32 31 31 31 32 32 33 34 36 37 38 40 41 43 44 44 45 45 45 44 43 42 41 40 38 36 35 33 32 31 30 29 28 28 28 28 28 29 30 32 33 35 36 38 40 42 43 45 46 47 48 48 48 48 48 47 47 46 46 45 45 45 46 46 48 49 52 55 58 63 68 75 82 90 97 105 111 116 118 117 113 107 100 91 82 74 66 59 54 49 45 41 39 37 36 36 35 36 36 37 39 40 42 44 46 47 49 50 51 52 52 52 51 50 49 47 45 43 40 38 36 34 32 30 29 28 27 26 26 26 26 27 28 29 30 31 33 35 36 38 40 42 43 44 45 46 47 47 47 46 45 45 44 42 41 40 39 38 37 36 36 36 37 38 39 41 43 47 50 55 61 68 75 84 93 103 113 123 131 137 140 141 138 133 127 119 110 102 94 86 79 73 68 64 60 56 53 51 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 35 36 38 40 43 46 49 53 57 61 66 70 75 78 81 83 83 82 80 77 73 69 64 59 54 49 45 41 37 35 32 30 29 27 27 27 27 27 28 29 31 33 35 37 39 41 43 44 45 45 44 43 41 39 36 34 32 30 28 27 26 25 24 24 25 25 26 27 29 31 33 36 40 44 48 54 59 66 73 81 89 96 103 110 114 117 117 116 112 107 100 93 86 79 73 67 61 56 52 48 45 42 39 37 35 34 33 32 31 30 30 30 30 30 31 31 32 34 35 37 40 42 45 48 51 54 57 59 60 61 61 61 59 57 54 51
 42 41 41 40 40 41 41 42 44 45 47 50 52 55 58 61 65 67 70 72 73 73 73 72 70 68 65 62 59 56 53 50 47 44 42 40 38 36 35 34 34 34 34 35 36 37 39 41 44 47 51 55 59 64 69 73 78 82 85 87 89 89 89 88 86 83 80 76 73 69 66 63 60 57 55 53 51 49 48 47 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 48 49 50 51 53 54 57 59 62 65 68 72 76 79 83 86 89 91 93 94 94 93 91 89 85 81 77 73 69 64 60 57 53 50 48 46 44 43 42 42 42 42 43 44 46 48 50 52 55 58 61 64 68 71 74 76 78 80 80 80 79 77 75 72 68 65 61 57 54 51 48 46 44 42 40 40 39 39 39 39 39 40 41 42 43 44 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 55 55 55 54 54 53 52 51 50 49 48 48 47 46 46 46 46 46 46 47 47 48 49 49 50 51 51 52 52 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 37 37 38 39 40 41 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 42 42 43 43 43 44 44 45 46 46 47 47 47 48 48 47 47 46 46 45 44 43 42
 98 99 99 99 99 99 98 97 97 95 94 93 91 90 88 87 85 84 83 81 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 66 65 65 64 64 64 65 65 66 67 68 69 70 72 73 75 77 78 79 80 81 82 82 82 81 80 79 77 75 73 71 69 67 64 62 60 59 57 56 55 55 55 55 56 57 59 61 63 66 69 72 75 78 81 84 86 88 89 90 90 90 89 88 86 84 83 81 80 78 77 76 76 75 75 75 75 76 76 77 78 79 79 80 81 82 83 84 84 85 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 89 89 88 88 87 86 85 84 83 81 80 79 78 77 76 75 74 74 73 73 72 72 72 72 71 71 71 71 71 71 71 70 70 70 69 69 68 67 67 66 66 66 66 66 66 67 67 68 69 70 71 73 74 76 77 79 80 82 83 84 85 86 86 87 87 87 87 87 87 87 86 86 86 85 85 85 85 86 86 87 88 88 89 90 92 93 93 94 95 95 95 95 95 94 93 92 91 90 88 87 86 85 84 83 83 82 82 82 83 84 85 86 87 89 90 92 93 94 94 94 94 93 91 89 86 83 80 77 74 72 69 67 65 64 63 62 62 63 64 65 67 69 71 74 77 80 84 87 90 93 95 97 99 99 99 99 98 96 93 90 87 84 81 77 74 71 68 65 63 61 59 58 57 57 57 57 58 59 60 62 64 66 68 70 73 75 78 81 83 86 88 90 92 94 96 97 98 99 99 99 99 99 98 98 97 97 96 96 96 96 96 96 97 97 97 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 100 107 114 121 128 132 135 136 135 132 127 122 115 108 102 96 90 85 81 77 75 73 72 72 73 74 76 80 84 89 95 101 109 117 125 134 142 150 156 161 164 166 165 161 157 150 143 135 127 119 112 105 98 92 87 82 78 75 73 71 69 69 68 69 69 71 72 75 77 80 83 86 89 93 96 98 100 102 103 104 103 102 101 98 96 93 91 88 85 83 81 79 78 77 76 75 75 75 75 74 74 74 73 73 72 72 71 70 69 68 67 66 66 65 65 65 66 67 68 70 73 76 79 84 89 94 100 107 115 122 130 138 145 151 155 158 160 158 155 150 144 136 128 120 111 103 96 89 83 78 74 71 68 66 66 66 66 68 70 73 77 82 88 95 103 111 119 128 136 143 148 152 152 150 146 140 133 125 117 109 102 96 91 87 84 83 82 82 83 85 88 91 95 99 104 108 112 116 119 121 122 122 120 118 115 111 107 102 98 94 90 86 83 80 77 75 74 73 72 72 72 73 73 74 76 77 79 80 82 84 86 88 90 92 94 96 98 100 103 105 108 110 113 116 119 121 124 126 129 131 132 133 134 134 133 132 131 130 128 126 124 122 121 120 119 119 119 120 122 124 127 131 134 139 143 147 151 154 156 158 158 157 155 153 149 145 140 135 131 126 121 117 114 110 108 106 104 103 102 102 102 103 103 104 105 106 107 108 109 109 109 109 108 107 106 105 103 102 100 99 98 97 96 96 96 97 97 99 100 102 103 105 107 108 109 109 109 108 106 104 101 97 93 89 86 82 78 75 72 70 69 68 68 69 70 73 77 81 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 37 39 41 42 43 42 41 39 37 34 32 30 29 27 26 25 25 25 25 26 27 28 30 32 35 38 42 46 49 53 56 59 60 59 57 55 51 46 42 38 34 30 27 24 22 20 18 17 16 15 14 14 14 14 14 14 15 16 17 18 19 21 23 25 27 30 32 34 37 39 40 41 42 42 42 41 40 39 38 37 35 34 33 33 32 31 31 30 30 30 29 29 28 27 26 25 24 23 21 20 19 18 16 15 14 14 13 12 12 12 11 11 11 11 12 12 13 13 14 15 16 18 19 21 22 24 26 27 29 30 31 31 32 32 32 31 30 29 28 27 25 24 23 21 20 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 17 19 21 23 26 29 32 35 38 40 41 41 40 39 36 33 30 27 24 22 20 18 17 16 15 15 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 15 15 14 14 13 13 13 13 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 40 43 44 46 47 48 49 49 49 49 49 49 49 49 49 50 51 52 53 54 54 55 55 55 55 53 52 49 46 43 40 37 33 30 28 25 23 21 20 18 17 16 15 15 15 14 14 14 15 15 16 17 18 19 20 22 24 27 30 33 36 40 44 48 51 54 56 57 56 55 52 49 45 41 37 33 29 26 24 21 20 18 17 16 15 14 14 14 14 15 16 17 18 20 22 25 28 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 41 44 47 50 53 57 60 63 66 68 70 71 71 70 69 67 64 60 57 53 50 46 43 40 38 35 34 32 31 30 30 30 30 30 31 32 33 35 36 38 41 43 46 49 52 56 59 63 66 69 72 74 75 75 74 73 70 67 63 59 55 52 48 45 43 40 39 37 37 36 36 36 36 37 37 38 40 41 42 43 44 45 46 46 46 45 45 43 42 40 39 37 36 34 33 32 31 31 31 31 31 32 33 34 35 37 39 41 43 45 48 50 53 55 58 59 61 62 63 63 63 63 62 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 40 39 39 39 39 39 39 40 41 42 43 45 48 50 54 57 61 65 70 74 78 82 86 88 90 91 90 89 86 83 79 74 70 65 61 57 53 49 46 44 42 40 39 38 37 36 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 40 41 41 42 42 41 41 40 39 39 38 37 36 36 35 35 35 35 35 36 37 38 40 41 43 45 47 49 50 52 52 52 52 51 50 48 47 45 43 41 39 37 35 34 33 32 31 30 30 29 29 30 30 31 31 32 33 35 36 37 38 39 41 42 43 44 44 45 45 45 45 45 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 32 33 34 36 37
 49 49 48 49 49 50 52 54 56 59 63 66 71 75 80 85 89 93 96 99 100 100 98 96 93 89 85 81 77 73 70 67 65 63 62 61 61 62 63 64 66 68 71 75 79 83 88 94 99 105 111 117 122 127 130 132 133 132 129 125 121 116 110 105 100 95 91 88 85 83 82 81 80 80 80 81 81 81 81 81 80 79 77 74 71 68 65 61 57 53 50 47 45 42 41 40 39 39 39 40 41 43 46 49 52 57 62 67 74 81 88 96 104 112 119 125 129 132 132 130 127 122 116 109 103 96 90 84 78 74 69 65 62 59 57 55 53 52 51 50 50 50 51 52 53 55 58 61 65 70 76 82 90 98 106 115 123 130 136 140 141 139 136 130 123 115 107 99 91 84 78 72 68 64 61 58 57 56 55 55 56 57 58 60 62 64 66 67 69 70 71 71 71 71 71 70 69 68 68 67 66 66 65 66 66 66 67 68 70 71 73 74 75 76 77 77 77 76 75 74 72 70 68 66 64 62 60 58 56 55 54 53 53 52 52 53 53 54 55 56 58 59 60 61 62 62 62 62 61 59 58 55 53 51 48 46 44 42 40 39 38 37 37 37 38 39 40 42 44 47 50 54 58 61 65 68 71 74 75 76 76 75 74 72 70 68 65 63 60 58 56 55 53 52 52 51 51 52 53 54 55 57 59 60 63 65 67 70 72 74 77 79 82 84 86 89 91 92 93 94 94 94 93 91 89 86 83 79 76 72 68 65 62 59 57 55 53 52 52 52 52 52 53 53 54 55 56 57 57 58 58 58 57 57 56 55 54 52 51 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
 64 66 69 72 75 78 82 85 88 90 91 92 92 90 88 85 82 78 74 70 66 62 59 56 54 52 51 50 50 50 51 52 54 57 59 62 66 69 73 77 80 84 87 90 92 94 95 95 95 94 92 90 87 85 81 78 75 72 69 66 63 61 59 57 55 54 52 51 50 49 48 48 47 46 45 45 44 44 44 44 44 44 45 46 47 49 52 54 58 61 65 70 75 79 84 88 92 94 96 97 97 96 94 92 89 86 82 79 76 73 70 68 65 64 62 62 61 61 62 62 63 64 66 67 69 70 71 73 74 74 75 75 76 76 75 75 74 74 73 72 70 69 68 66 65 63 62 60 59 58 58 57 58 58 59 60 62 64 67 69 72 75 78 81 84 86 88 89 89 89 88 86 84 82 79 76 73 70 68 65 63 62 60 59 59 58 58 58 59 59 59 59 59 59 59 59 58 57 56 55 54 53 52 51 51 50 50 51 52 54 56 58 62 66 70 75 80 86 91 97 103 108 113 116 119 121 121 121 119 116 112 107 102 96 90 85 79 74 69 65 61 58 56 54 53 52 53 53 55 56 59 62 65 68 72 76 80 84 87 90 92 92 92 91 89 86 82 77 73 68 64 60 57 54 52 50 48 48 47 47 47 48 49 50 51 53 54 56 58 59 61 62 63 63 64 64 64 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 47 47 47 48 49 50 52 53 56 58 61 63 66 69 71 74 75 77 77 77 77 76 74 73 71 69 67 65 64 62 62 61 61 62 63
 42 43 43 44 45 45 46 47 49 50 51 52 54 55 57 58 60 61 62 63 64 65 65 65 65 65 64 64 63 62 61 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 46 47 47 48 49 51 53 55 58 61 64 68 72 75 79 82 84 85 86 86 85 82 80 76 73 69 64 60 57 53 50 47 44 42 40 39 37 37 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 38 40 42 44 46 49 53 56 60 63 66 69 71 73 74 74 73 71 69 66 63 60 57 54 51 48 46 43 41 39 37 36 35 34 34 33 34 34 35 36 37 38 40 42 44 46 47 49 50 51 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 33 33 33 33 32 33 33 33 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 36 37 37 37 37 36 36 36 36 36 35 36 36 36 37 38 40 41 44 46 49 52 55 58 61 64 67 69 70 70 70 68 66 63 60 56 52 48 45 42 39 36 34 33 32 31 31 32 32 33 35 37 39 41 44 48 51 55 60 64 69 74 79 84 89 92 95 96 96 95 92 88 83 77 72 66 60 55 51 47 44 41 39 37 36 35 34 34 34 34 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42
 102 106 110 114 117 119 121 122 121 120 118 115 112 108 104 100 96 93 89 86 83 81 79 78 77 76 77 77 79 81 83 85 88 91 94 97 99 102 104 107 108 110 111 112 112 112 111 110 109 107 104 102 99 96 92 89 86 83 80 78 76 75 74 74 74 75 76 77 78 80 82 83 84 85 86 87 87 87 87 87 87 87 87 87 88 89 90 93 96 100 106 112 119 127 136 146 155 165 174 181 186 190 190 187 182 175 166 156 145 134 124 114 105 97 90 85 81 78 76 76 76 77 79 82 86 90 95 101 107 113 120 128 136 143 151 159 166 173 179 183 186 187 186 183 178 172 164 155 145 136 126 117 109 102 97 92 88 86 84 84 84 85 86 88 91 94 97 101 104 108 111 114 117 119 119 119 118 116 112 109 105 100 96 92 88 85 82 80 79 78 77 77 77 78 80 81 83 86 88 91 95 98 101 105 109 112 116 119 122 125 127 129 131 132 133 133 133 133 132 131 129 127 125 122 120 117 114 111 108 105 102 99 96 94 92 89 88 87 86 86 87 88 91 95 100 106 114 123 133 144 155 167 179 190 199 206 210 212 209 204 197 187 176 164 152 141 131 121 113 106 100 95 91 89 87 86 86 86 87 87 89 90 91 92 93 93 93 93 93 92 91 90 89 87 86 85 85 84 85 85 87 88 90 92 95 97 100 102 104 106 107 107 108 107 107 105 104 102 100 98 96 94 92 90 89 87 86 85 84 84 83 83 84 84 85 85 86 86 86 86 86 85 84 83 82 81 80 80 79 78 78 79 79 80 82 84 87 90 94 98
 30 31 32 33 34 36 37 38 39 40 41 42 42 42 42 42 42 41 40 39 38 38 37 36 35 35 35 35 35 35 36 36 37 38 38 39 40 40 41 41 41 41 41 41 41 40 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 31 30 30 30 31 31 31 32 33 34 35 36 36 37 38 38 39 39 39 39 38 37 37 36 35 34 33 32 31 31 30 30 30 31 31 32 33 35 36 38 40 41 43 45 47 49 50 52 53 54 54 55 55 54 54 53 52 50 48 47 45 43 41 39 37 35 34 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 37 38 38 38 38 38 37 36 36 35 34 33 32 31 30 30 29 29 29 30 30 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 38 37 37 36 35 34 34 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 40 40 40 40 40 40 39 38 37 36 35 34 33 32 32 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 36 37 38 38 39 39 39 39 38 38 38 38 37 37 37 37 38 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 41 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 37 37 36 35 34 33 32 31 31 30 29 29 29 29 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 27 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 19 20 20 21 20 20 20 19 18 17 17 16 15 14 14 14 13 13 14 14 14 15 16 17 19 21 23 25 27 29 31 33 35 36 36 36 35 33 32 30 27 25 23 21 20 18 17 16 15 15 14 14 15 15 16 17 17 19 20 21 22 24 25 27 28 30 32 33 35 36 38 39 40 41 41 40 39 38 36 34 31 29 26 24 22 20 18 17 15 15 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 25 26 27 28 29 29 30 30 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 21 22 23 24 24 25 26 27 29 30 31 32 32 33 33 34 33 33 32 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 35 36 37 37 37 37 36 34 33 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 28 29 29 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 21 21 21 22 23 24 25 26 28 29 30 32 32 33 33 32 32 31 29 28 26 25 23 22 21 19 18 18 17 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 86 87 88 90 92 95 98 101 104 107 109 112 113 115 116 116 115 115 114 112 111 109 108 108 108 108 110 112 116 120 124 129 134 139 143 146 148 148 147 144 141 136 130 124 117 110 104 98 92 87 83 79 75 73 71 70 69 70 72 74 78 82 87 92 97 102 105 107 107 106 102 98 93 87 81 76 71 67 64 62 60 60 60 62 65 69 75 81 89 99 108 118 127 135 140 142 140 136 129 120 110 101 91 83 75 68 62 57 53 50 48 47 47 49 51 55 60 66 74 83 92 100 109 115 120 123 124 123 119 115 110 104 98 92 86 81 75 71 66 62 58 55 52 49 46 44 42 41 40 40 40 41 43 46 50 54 59 64 70 76 82 88 94 99 103 106 109 111 113 114 114 114 114 114 114 114 115 116 117 119 121 123 125 127 129 130 131 131 129 127 123 118 113 106 99 92 84 77 70 63 57 52 47 43 41 39 38 38 39 40 43 47 51 56 62 68 75 83 92 102 112 124 136 149 161 174 186 195 202 206 205 199 189 175 159 142 125 108 92 79 67 58 51 45 41 39 38 38 40 42 46 50 55 62 69 78 88 98 109 121 131 140 145 147 146 140 131 121 110 99 89 80 73 67 63 60 58 58 58 60 62 66 70 76 82 89 96 103 109 113 115 115 112 107 100 93 85 77 70 65 60 57 54 53 52 52 52 53 55 57 59 62 65 69 72 76 81 85 90 95 99 103 107 110 113 114 115 115 115 114 114 113 112 112 112 112 113 113 114 115 116 117 117 117 117 116 114 112 110 108 105 102 99 96 94 91 89 88 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 134 125 118 113 109 108 107 108 109 111 113 115 117 117 117 116 113 109 104 98 92 85 78 71 65 60 55 52 50 49 49 50 52 55 58 61 65 69 73 78 82 86 89 93 96 98 100 102 103 104 103 103 102 100 97 94 90 86 82 77 73 68 64 61 59 57 56 55 56 57 58 60 63 66 70 74 78 82 87 92 97 102 107 111 114 116 116 115 113 109 105 100 94 89 84 79 75 71 68 65 63 62 60 59 59 58 58 58 58 58 58 58 58 58 58 59 60 62 64 67 70 74 78 83 88 93 98 104 109 114 118 122 126 128 129 129 128 126 122 117 112 105 99 92 85 79 73 68 63 60 58 56 56 57 59 63 67 72 78 85 91 97 103 107 110 112 113 113 111 108 105 102 99 96 94 93 93 94 97 101 107 115 125 137 151 167 185 203 220 235 245 249 247 238 223 205 186 165 146 128 112 98 86 76 69 63 59 57 56 56 58 60 63 67 71 75 80 84 88 91 94 97 99 100 101 101 101 100 98 97 95 93 90 87 84 81 78 75 72 69 66 64 62 60 59 58 57 57 57 56 56 56 56 56 56 57 58 59 60 62 64 67 71 75 81 87 94 102 111 119 127 135 140 143 143 141 137 130 123 114 106 98 90 82 76 70 65 60 56 53 50 48 46 46 46 47 50 53 58 65 72 81 90 101 112 123 133 144 153 161 168 173 176 177 175 172 167 160 152 143 133 123 113 103 93 84 76 69 62 57 52 49 47 47 48 51 55 62 71 81 95 111 129 151 175 201 227 253 274 290 296 293 281 263 242 219 197 178 160 146
 34 32 31 30 28 28 27 27 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 43 44 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 38 37 35 34 33 32 31 31 31 32 32 33 34 35 36 36 37 37 38 38 38 38 37 36 36 35 34 33 32 32 31 31 30 30 30 30 31 32 33 34 35 37 38 40 42 44 46 47 49 50 50 50 49 48 47 45 43 41 38 36 35 33 32 32 31 31 32 32 32 33 34 35 35 36 37 38 40 41 42 43 44 46 47 48 49 49 50 50 50 50 49 48 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 27 27 28 29 31 32 34 37 39 42 44 47 50 52 54 56 58 59 59 59 59 58 57 55 54 52 51 49 48 46 46 45 45 45 45 46 47 48 49 50 51 52 53 53 54 54 54 54 53 53 53 52 52 51 51 50 49 48 48 47 46 45 44 44 43 42 42 42 42 43 43 44 46 47 48 49 50 51 52 52 52 51 50 49 48 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 36 37 39 40 42 45 47 49 51 52 54 54 54 54 53 53 51 50 49 48 46 45 44 42 41 40 39 38 37 37 36 35 34 34 34 33 33 34 34 35 37 38 40 43 45 48 50 53 55 57 58 59 60 60 59 58 56 54 52 50 47 44 41 39 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 182 171 161 153 145 139 134 130 126 122 119 116 113 110 107 104 101 98 95 92 89 85 83 80 79 78 77 78 80 83 86 90 94 98 102 106 109 110 112 112 111 110 108 105 103 99 96 93 90 87 84 81 79 76 74 72 71 70 69 68 68 69 70 72 74 76 79 81 83 85 87 88 89 89 90 91 92 93 95 97 100 104 109 115 122 130 139 149 159 169 178 185 190 191 190 185 177 168 158 147 136 126 116 107 99 92 85 79 74 70 66 63 61 59 59 59 61 63 67 72 77 83 89 95 102 108 114 120 125 130 134 138 140 143 144 145 144 143 140 137 133 127 121 115 108 100 93 86 79 73 68 64 61 60 60 61 63 67 71 76 81 87 93 99 105 111 118 124 131 137 144 151 158 165 173 181 190 200 211 224 237 251 266 280 295 308 318 326 330 329 323 313 299 282 263 242 220 199 178 159 141 124 109 97 86 77 70 65 62 60 60 60 62 64 66 69 72 76 79 83 87 91 95 99 104 108 113 117 121 125 129 131 133 134 134 132 128 123 117 109 102 94 87 80 75 71 68 66 66 67 68 70 74 78 83 89 96 104 114 126 139 154 171 188 206 223 238 249 254 253 246 234 218 201 184 168 153 140 129 119 112 105 100 95 92 89 87 85 84 83 82 82 81 81 82 83 84 86 89 93 97 101 106 111 116 120 125 128 132 135 137 138 139 139 139 138 136 133 130 126 122 118 113 108 103 98 93 88 85 81 79 78 78 80 84 89 97 106 118 131 146 163 180 199 218 236 254 269 281 290 294 293 288 279 267 253 238 223 208 195
 80 79 77 77 76 77 77 77 78 78 79 79 78 77 76 75 73 70 68 65 62 60 58 56 54 54 54 56 59 62 67 73 79 86 94 101 108 115 120 125 128 131 132 131 130 127 124 120 115 110 105 99 94 88 83 78 73 68 64 60 57 55 53 52 52 52 53 55 57 59 61 63 64 66 67 68 68 69 69 69 69 70 70 70 71 71 72 74 75 77 79 82 85 87 90 93 96 98 101 102 104 104 104 104 102 100 97 94 90 85 81 76 71 67 63 59 57 55 54 54 54 56 57 59 62 64 67 70 73 76 80 83 87 90 94 98 101 105 108 110 112 113 113 111 109 105 100 95 89 83 78 72 68 64 62 61 60 60 61 63 64 66 68 70 72 73 75 76 78 79 80 81 82 82 83 85 86 88 90 93 97 101 107 113 119 126 134 142 150 158 164 169 173 174 172 168 162 154 145 134 123 113 103 94 86 79 75 71 70 69 70 72 75 79 83 88 93 98 104 110 115 121 126 131 136 140 143 146 147 148 147 145 142 137 132 126 119 112 105 98 92 86 81 78 75 74 74 75 77 80 83 86 90 94 98 102 105 109 112 115 117 118 119 118 117 115 112 109 105 101 97 93 89 85 82 79 76 74 72 70 69 68 67 66 65 65 65 65 64 65 65 65 66 67 68 70 73 76 80 85 90 95 100 104 108 111 113 113 113 112 111 108 105 102 99 95 92 88 84 81 77 74 71 68 65 63 61 59 58 57 57 58 61 64 69 76 84 93 103 113 124 134 143 150 155 157 157 154 150 144 137 129 121 114 107 101 95 90 86 83
 91 92 93 94 95 97 99 101 103 106 108 111 113 115 117 118 118 118 116 114 111 107 102 97 92 87 83 79 77 75 74 73 73 73 74 75 76 77 78 80 81 82 83 85 86 88 89 90 92 93 94 95 96 97 97 98 97 97 96 95 94 92 90 88 86 85 83 81 79 78 76 74 73 72 71 70 69 69 70 70 72 73 75 78 81 85 89 93 98 102 106 109 112 114 114 114 112 110 107 103 99 96 92 89 86 83 81 79 77 76 76 76 76 77 79 82 85 88 92 96 100 103 106 107 108 108 107 105 103 100 98 95 92 90 87 85 83 81 79 77 75 74 73 71 70 69 69 68 68 69 69 71 73 77 81 86 91 97 102 108 113 118 121 124 126 127 128 128 127 127 126 125 124 123 122 121 120 120 119 119 118 118 117 116 115 114 112 110 108 105 102 100 96 93 90 87 84 81 79 76 73 71 69 68 67 67 68 69 71 74 77 80 83 86 89 91 92 93 93 93 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 77 75 74 72 71 69 68 66 66 65 65 66 67 69 70 73 75 78 81 84 87 90 94 98 101 105 108 111 114 115 116 116 114 112 109 105 101 97 93 89 85 82 79 77 75 73 72 72 72 72 72 72 72 73 73 73 72 72 71 70 68 67 66 65 64 64 64 64 64 65 66 66 68 69 70 72 73 75 77 79 81 83 85 87 89 91 92 93 94 94 93 92 90 87 84 81 77 74 72 70 69 68 68 69 70 71 72 74 76 77 79 80 82 83 85 86 87 88 88 89 89 90 90 90 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 52 52 52 52 51 50 50 48 47 46 44 43 41 40 38 36 35 33 32 31 29 29 28 28 28 29 30 32 35 37 41 44 48 52 55 59 62 64 66 68 69 69 69 68 66 64 62 59 57 54 51 47 44 41 39 36 33 31 30 28 27 27 27 28 29 31 33 35 37 38 40 41 41 42 42 42 42 42 42 42 43 44 45 47 49 52 55 59 65 71 78 85 92 100 106 111 114 114 112 108 102 95 88 80 73 65 59 53 48 43 38 35 32 30 28 27 27 27 28 29 30 32 33 35 36 37 38 39 40 41 42 42 43 43 44 44 45 45 45 45 45 45 44 43 42 40 38 36 34 32 30 29 27 27 26 26 27 28 29 31 33 35 37 39 42 45 48 52 56 61 66 72 78 85 91 98 104 109 113 116 117 116 114 111 107 102 98 93 88 83 78 74 70 66 62 58 55 51 48 44 41 38 35 33 31 29 28 28 28 29 30 32 34 36 38 41 43 46 48 51 53 56 58 60 62 64 66 67 68 68 67 66 64 62 59 55 51 47 43 40 37 34 32 31 31 31 33 35 38 41 46 51 57 64 71 79 88 97 106 114 120 124 124 121 115 107 98 89 80 71 64 58 53 48 45 42 40 39 38 38 37 37 37 38 38 38 39 39 39 38 38 37 37 36 35 34 34 34 35 36 37 38 40 41 42 44 45 46 46 47 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 33 32 32 32 32 33 34 35 37 39 41 43 44 46 47 48 48 49 49 49 49 49 48 48 49 49 49 49 50 50 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 67 66 65 66 67 69 72 74 78 81 83 86 87 88 88 87 84 81 77 72 67 62 58 54 51 50 50 51 54 59 63 69 74 78 82 85 87 88 88 87 85 83 80 78 75 73 70 68 66 64 63 62 60 59 58 57 56 55 54 53 51 50 48 47 46 46 45 45 45 44 44 44 44 45 45 46 47 48 49 51 53 55 58 60 63 66 68 70 72 73 74 74 74 73 71 70 68 67 65 64 63 62 61 61 60 60 59 59 58 57 56 55 54 52 51 50 50 50 51 52 54 56 59 62 65 69 73 78 84 90 97 104 113 121 130 140 148 155 160 163 162 158 151 142 130 117 105 92 81 72 64 59 55 54 54 57 60 65 71 78 84 91 97 102 105 107 108 107 104 100 95 91 86 81 77 74 71 70 69 69 71 73 77 82 88 95 104 114 125 136 147 156 163 168 168 164 157 146 134 121 107 94 83 73 65 59 55 53 53 53 55 57 59 62 64 65 67 68 68 69 69 68 68 68 67 67 66 66 65 65 65 65 64 64 64 64 63 62 61 60 58 57 55 54 52 51 51 50 49 49 48 48 48 49 49 50 52 54 56 59 62 66 71 76 82 88 93 99 103 107 108 108 106 102 98 92 86 81 75 70 65 61 57 54 51 49 47 46 44 43 43 43 43 45 47 50 53 58 64 70 77 83 89 95 101 105 109 112 115 116 118 118 118 117 116 114 111 108 104 99 94 89 83 77 72 66 61 56 52 50 48 48 50 54 61 70 83 98 117 139 164 190 215 237 254 261 258 245 226 203 180 158 138 121 107 95 86 79 74
 156 160 164 168 170 171 171 169 165 160 153 145 136 126 116 106 95 86 76 68 60 53 47 42 38 35 34 34 35 37 41 45 51 58 65 73 82 91 100 109 118 125 131 136 138 139 137 133 127 120 112 103 95 86 77 69 62 55 49 44 39 36 34 32 32 34 36 39 43 48 54 61 68 75 83 92 101 110 119 128 136 143 150 155 158 159 159 157 153 148 143 136 130 123 116 110 104 98 93 88 83 79 75 71 67 63 59 55 51 48 44 41 38 35 33 32 31 32 33 35 38 42 46 50 54 58 62 66 70 73 75 78 79 80 80 80 80 78 76 74 71 68 65 61 57 53 49 46 42 39 36 34 32 32 33 34 37 40 45 49 55 60 65 71 76 81 86 90 94 98 101 104 106 108 110 112 114 116 118 121 123 125 127 129 131 132 132 132 130 127 123 118 112 106 98 91 83 75 68 61 54 48 43 38 35 33 32 32 33 36 39 44 50 57 65 73 82 92 101 111 120 128 135 141 144 144 142 138 132 125 116 107 97 88 79 70 62 55 48 43 38 35 32 31 31 31 33 36 40 44 49 54 60 66 72 78 84 90 97 103 108 114 119 124 128 131 134 136 137 138 137 136 134 132 129 125 121 116 112 107 102 97 92 86 81 76 71 66 61 56 51 46 42 39 36 33 32 31 32 33 35 38 41 44 48 51 55 58 62 65 68 71 73 75 77 78 79 80 79 78 77 75 72 69 65 61 57 52 48 44 40 37 35 34 33 34 36 39 42 46 51 55 60 66 71 77 82 88 93 99 104 110 115 120 126 131 136 141 146 151
 110 112 115 118 123 127 132 138 143 147 149 150 149 145 138 130 119 108 96 84 73 62 53 45 39 34 31 29 29 30 33 37 42 49 56 65 76 89 103 119 137 157 179 201 223 243 259 267 268 260 245 224 200 175 151 128 107 90 74 61 51 43 37 33 30 30 31 33 37 42 48 55 64 73 83 94 104 115 124 132 138 140 140 137 132 126 119 112 105 99 93 89 86 83 82 81 81 82 83 84 86 87 88 89 88 87 85 81 76 71 65 58 52 46 41 37 34 33 32 34 36 39 43 47 52 57 62 68 73 78 82 86 90 93 95 96 97 96 95 92 89 85 81 76 71 65 60 54 49 44 40 37 35 34 34 35 37 41 45 49 54 59 63 67 71 73 75 77 78 79 79 79 79 79 80 80 81 83 85 88 91 96 100 105 110 114 118 121 123 122 120 116 110 103 95 87 78 70 62 55 48 43 38 35 32 31 32 34 37 43 51 60 72 87 103 123 144 168 193 217 240 258 269 272 266 253 233 211 187 164 143 124 106 91 78 67 57 49 43 37 34 31 30 31 33 37 42 50 59 69 81 94 107 120 131 141 148 151 152 150 146 140 134 127 121 116 111 108 105 103 103 103 103 104 105 107 108 108 108 106 104 101 96 91 85 79 73 66 60 54 48 43 38 35 32 30 30 31 33 36 41 46 51 57 63 68 73 77 81 84 86 88 88 89 88 87 86 85 83 80 77 74 71 67 63 58 54 49 44 40 36 33 31 30 30 31 33 36 40 45 50 56 62 67 73 79 84 89 93 97 100 102 103 105 105 106 106 107 107 108
 35 36 37 38 39 40 40 40 40 39 37 36 34 32 30 28 25 23 21 19 17 15 14 13 12 11 11 12 13 14 15 17 19 21 24 26 29 31 34 37 39 41 43 45 46 47 48 47 47 45 43 41 38 35 32 29 26 23 20 17 15 14 13 12 12 13 14 15 17 19 21 23 26 28 30 32 34 35 36 37 38 39 39 40 41 42 43 45 48 51 55 59 65 72 80 88 96 104 110 114 114 110 103 94 84 73 63 54 45 38 32 27 22 19 16 14 13 12 12 13 13 15 16 18 20 22 25 27 29 32 34 36 38 40 42 43 44 44 44 44 43 41 40 37 35 32 29 26 23 20 17 15 14 12 12 12 12 13 14 15 17 19 22 25 28 32 36 41 47 53 59 66 73 79 84 88 90 89 87 84 79 74 69 64 59 55 51 48 45 43 41 39 37 35 33 31 29 28 26 23 21 19 18 16 14 13 13 12 12 13 14 15 17 19 21 23 26 28 31 33 35 38 40 41 42 43 43 43 42 41 40 38 35 33 30 28 25 22 20 18 16 14 13 13 13 14 15 17 20 23 26 31 35 40 45 50 55 59 63 65 66 65 63 61 57 54 50 46 43 41 38 36 35 34 33 33 32 32 32 32 31 31 30 30 29 27 26 24 22 21 19 17 15 14 13 13 12 13 14 16 18 21 25 30 35 40 46 52 58 63 67 70 71 71 68 65 60 55 50 45 40 36 32 28 25 22 19 17 15 14 12 12 11 12 12 13 15 16 18 20 23 25 26 28 29 30 31 31 31 31 31 31 31 31 31 31 32 33 33 34
 36 37 39 42 45 48 52 56 60 65 69 72 74 76 76 76 74 72 69 65 61 58 54 51 48 46 45 45 45 46 46 47 48 48 47 46 45 43 41 40 38 36 35 34 33 32 31 31 31 31 31 32 33 34 35 36 38 40 42 43 44 45 45 44 43 41 39 37 35 33 31 30 29 29 28 28 29 30 31 32 34 37 40 43 47 51 56 60 65 69 72 74 75 74 73 71 68 65 62 59 57 54 53 51 51 50 50 50 50 51 51 51 51 50 49 48 47 45 43 42 41 40 39 39 38 39 39 40 41 42 44 46 48 50 53 57 60 64 68 72 76 80 83 84 85 84 81 77 72 67 61 56 52 49 47 47 48 51 54 59 65 72 79 86 94 100 106 109 110 107 103 96 88 80 71 63 57 51 46 41 38 36 34 33 32 32 33 34 35 36 38 41 44 46 49 52 55 57 59 60 60 59 57 55 53 51 49 48 47 48 48 49 50 51 51 51 51 50 49 48 46 44 43 41 40 38 37 36 35 34 34 34 34 34 34 35 36 37 39 40 42 43 45 46 46 46 45 43 41 39 37 35 33 31 30 28 28 27 27 27 27 28 29 30 31 32 34 35 36 37 38 39 39 38 38 37 36 35 34 32 31 30 30 29 29 29 29 29 29 30 31 32 34 36 38 40 43 45 48 51 54 56 58 60 61 63 64 65 67 68 69 71 72 73 75 76 76 77 76 76 74 72 70 67 63 60 56 53 49 46 44 43 43 44 46 50 55 60 66 72 77 80 82 83 81 77 73 68 63 57 53 48 45 41 39 37 36 35 35 35
 30 31 32 33 34 35 37 38 40 41 42 43 43 43 42 41 39 37 34 31 29 26 24 21 19 18 17 17 17 18 19 20 22 24 27 29 31 34 36 39 41 42 44 45 45 45 45 44 43 41 39 37 35 33 30 28 26 24 22 20 19 18 17 17 18 18 19 21 23 24 26 28 30 32 33 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 29 28 27 25 24 23 21 20 19 18 17 16 16 16 16 16 17 19 20 22 25 27 29 31 32 34 34 35 35 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 15 15 16 18 20 22 25 27 30 33 35 37 39 40 41 41 41 40 40 39 38 37 35 35 34 33 33 33 32 33 33 33 34 35 35 36 36 37 37 36 36 35 34 32 30 29 27 25 22 21 19 17 16 16 15 16 16 18 19 21 24 26 29 32 34 37 39 41 43 45 46 46 47 47 46 45 44 43 41 39 37 35 33 31 28 26 24 22 20 18 17 16 16 16 16 17 19 20 22 23 25 27 29 30 32 33 35 36 36 37 37 37 36 36 35 34 33 32 31 31 30 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 30 29 27 26 24 22 20 18 17 16 16 16 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 34 36 37 37 38 38 38 37 35 34 32 29 27 24 22 20 18 17 16 16 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 167 167 167 167 166 165 163 161 159 157 154 151 148 145 141 137 133 128 123 118 112 107 103 99 96 94 94 95 97 101 105 111 117 123 129 134 140 145 150 153 156 159 160 160 159 158 156 152 148 144 139 134 128 122 116 111 106 101 97 94 92 91 92 94 97 102 107 113 118 124 129 133 137 140 142 145 147 149 151 154 157 161 165 169 174 179 184 188 193 196 198 198 197 194 189 183 176 169 160 152 144 137 129 123 116 111 106 101 97 94 92 90 90 90 91 94 98 103 108 114 120 125 130 133 136 138 138 138 137 136 134 132 130 127 125 123 120 118 116 113 111 109 106 104 102 100 98 96 95 95 95 96 99 103 107 113 119 126 132 139 144 150 154 158 162 165 168 171 174 177 180 183 186 189 192 195 198 200 202 203 204 204 203 201 198 195 190 186 181 176 170 164 159 153 147 142 136 131 125 120 115 111 107 104 102 101 102 103 106 110 114 119 123 128 132 135 138 141 143 144 146 146 147 147 146 146 145 144 143 142 140 138 136 133 130 126 122 118 113 109 104 101 98 97 96 97 99 101 105 109 113 118 124 129 135 142 148 155 162 169 175 180 185 188 190 190 189 187 183 178 173 168 163 158 153 149 146 143 141 140 139 139 138 138 138 138 137 135 132 129 124 119 113 107 101 96 92 90 89 88 89 91 94 97 101 105 109 113 118 122 127 132 136 140 145 148 152 154 156 158 158 157 155 152 147 142 136 129 121 114 107 101 96 93 90 89 89 91 92 95 98 101 104 108 112 115 119 123 127 132 136 140 144 148 152 156 159 162 164
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 19 19 19 19 20 21 22 23 24 25 26 26 26 26 25 24 22 21 19 17 16 14 13 13 13 13 14 16 17 19 22 25 27 30 33 36 38 39 41 41 41 40 38 36 34 31 29 27 24 22 20 18 16 15 14 13 12 11 11 11 12 13 14 16 18 20 21 23 24 24 24 24 24 23 22 22 21 20 20 20 20 20 20 21 21 22 24 25 26 27 29 29 30 30 29 29 27 26 24 22 20 18 17 15 14 13 12 11 11 10 10 11 12 13 15 17 19 23 26 29 33 36 38 40 41 42 42 42 41 40 38 36 35 33 31 29 27 25 24 22 20 19 17 16 15 14 13 13 13 14 15 17 19 22 26 31 36 42 47 52 56 58 58 57 54 51 47 43 39 36 33 31 29 28 27 27 27 28 28 30 31 33 35 38 40 41 43 43 43 42 41 38 36 33 30 28 25 23 21 19 18 17 16 16 17 17 18 20 21 22 24 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 22 21 20 18 17 16 15 14 14 14 14 15 15 16 18 19 20 22 24 26 28 31 33 35 36 38 38 38 38 37 36 34 33 32 31 30 29 29 29 29 29 30 32 33 35 37 39 40 41 41 40 38 36 32 28 25 21 18 15 13 12 11 10 10 10 11 12 13 14 15 17 19 21 24 27 30 33 37 42 46 51 55 58 59 60 58 55 50 45 39 34 28 24 20 17 14 13 12 11 11 12 12 14 15 17 18 20 22 24 26 27 28 29 29 29 28 27 26 24 23 22 21
 29 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 15 16 16 17 18 19 19 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 15 16 17 19 20 21 22 23 24 24 24 24 24 24 24 24 24 24 25 25 26 27 29 30 32 34 36 38 40 42 43 44 44 43 41 39 37 34 31 28 26 24 21 20 18 17 15 15 14 14 14 14 15 17 18 21 23 26 29 33 36 38 41 42 43 44 43 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 16 16 16 17 18 20 22 25 28 31 35 39 43 47 51 54 57 58 59 58 56 54 51 48 44 41 38 35 32 30 27 26 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 25 25 24 23 21 20 18 17 16 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 33 35 37 39 40 42 42 42 41 39 36 33 30 26 23 20 17 15 14 13 12 12 13 13 14 16 17 19 21 24 26 30 33 37 41 45 49 53 56 58 58 57 55 52 48 43 38 34 30 26 23 20 18 16 15 14 13 13 14 14 15 16 17 19 20 21 22 24 25 26 27 27 28 29 29 29 30 30 30 30 29
 69 71 74 76 79 82 84 86 88 88 87 84 81 77 71 66 60 54 48 43 38 34 30 27 25 24 23 24 25 27 30 34 39 45 52 60 70 81 93 106 120 134 148 160 168 173 172 167 157 145 130 115 101 87 75 64 55 47 40 35 30 27 25 24 23 24 26 29 33 38 44 50 58 66 74 82 89 94 98 99 98 95 91 86 81 75 71 67 63 60 58 57 56 56 56 57 58 59 61 63 64 65 65 65 64 62 59 56 52 47 43 38 34 30 27 25 23 22 21 22 23 24 26 29 31 34 36 39 41 44 46 48 50 52 54 56 57 58 59 59 59 58 57 54 52 48 45 41 37 33 29 26 23 21 20 19 19 20 21 22 24 26 28 30 33 36 38 41 44 47 50 54 57 61 65 69 73 78 83 88 95 101 108 116 123 130 136 141 144 144 142 136 128 118 107 95 84 73 62 53 45 38 33 28 24 21 20 19 19 19 21 23 26 30 35 40 46 53 61 69 78 87 96 103 110 114 116 115 111 104 96 87 78 68 59 51 44 37 32 27 24 21 19 19 19 20 22 26 30 36 43 52 62 74 87 101 115 129 140 148 152 152 147 139 130 120 110 102 94 87 81 76 72 69 66 64 62 60 58 56 53 51 48 45 42 39 36 33 30 27 25 23 21 20 19 19 20 21 24 27 31 36 41 46 52 57 61 64 66 68 67 66 65 62 59 56 53 50 47 43 41 38 35 32 30 28 26 24 22 21 20 20 20 21 23 25 28 32 35 39 43 47 51 54 57 59 60 61 62 62 63 62 62 62 62 63 63 64 65 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 113 110 108 106 103 101 99 97 95 93 91 88 86 84 82 79 76 73 70 67 64 62 59 57 56 55 56 57 60 63 68 74 82 90 100 111 123 136 149 162 175 187 198 205 209 209 205 198 187 175 161 147 133 120 108 97 87 79 72 66 62 59 57 57 58 60 63 66 71 75 79 84 87 90 92 94 94 95 95 95 95 96 97 98 100 102 106 110 115 120 126 133 139 145 151 155 158 159 158 155 151 145 138 130 122 114 107 99 92 85 79 74 69 65 62 60 58 57 58 58 60 62 65 67 70 74 77 80 84 88 91 95 98 102 105 108 111 113 114 115 114 113 111 107 103 97 92 86 80 74 69 64 61 58 57 56 57 58 60 62 65 69 74 78 84 90 97 104 112 122 132 144 157 172 189 207 227 249 271 293 313 330 341 347 345 337 322 303 282 259 236 214 193 174 157 141 127 115 104 94 86 78 71 66 61 58 55 53 53 53 54 56 58 61 64 68 71 74 78 81 84 86 89 91 92 93 94 94 94 93 92 90 88 85 82 78 74 70 66 62 58 55 53 51 51 51 52 55 58 63 69 76 85 95 107 121 137 156 176 199 223 246 268 285 296 299 293 281 264 244 224 204 185 168 154 141 131 122 114 108 102 97 93 89 85 81 77 74 70 66 63 59 56 54 52 51 51 51 54 57 61 67 74 82 90 99 108 117 124 131 136 139 140 140 137 133 127 121 115 108 101 94 88 81 76 71 66 62 58 55 53 52 52 53 54 57 60 65 69 74 80 85 90 95 100 104 108 111 114 116 118 119 120 121 121 120 119 118 116 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 38 39 40 41 43 45 47 50 52 54 56 58 59 61 62 62 63 63 63 62 62 61 60 59 58 57 55 54 52 51 49 48 46 44 43 42 41 40 40 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 45 47 49 51 53 56 60 63 68 72 77 82 87 92 97 101 104 107 108 108 107 105 102 99 94 90 85 80 74 69 64 59 55 50 46 43 40 38 36 35 35 35 36 37 39 41 44 47 50 54 58 62 67 71 76 80 84 87 90 91 91 90 88 85 80 75 70 64 58 53 48 44 41 38 36 35 34 35 36 37 40 43 46 50 55 60 65 71 77 84 90 96 102 106 110 113 115 115 114 111 108 104 100 96 91 86 82 78 74 71 67 64 62 59 56 54 52 50 48 46 44 42 40 39 37 36 35 34 34 35 35 36 37 39 40 42 43 44 45 46 47 47 47 47 47 47 47 46 46 45 44 44 43 42 42 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 40 41 42 44 46 48 50 53 56 59 62 66 70 75 79 83 87 91 94 97 98 99 98 97 95 93 89 86 82 79 75 71 68 64 61 57 54 51 48 45 43 40 39 37 36 35 35 36 37 39 42 46 50 55 61 67 73 80 87 93 98 103 106 108 107 106 102 98 92 86 80 73 67 62 56 52 47 44 41 39 37 36 36 36 38 40 43 47 51 56 61 66 71 76 81 84 87 89 89 89 88 87 85 83 80 77 75 72 70 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 65 65 65 66 66 67 68 69 70 71 71 71 71 70 69 67 65 62 60 58 56 54 53 53 53 54 56 59 63 67 72 77 82 87 91 93 95 95 95 93 90 87 83 79 75 71 67 63 60 57 55 52 51 49 48 47 47 48 48 50 51 53 55 57 59 60 61 61 60 60 59 58 57 56 56 56 56 57 59 62 65 68 73 78 83 88 93 98 102 105 106 105 103 100 96 91 87 82 77 73 70 67 65 63 62 61 61 61 61 61 61 61 60 60 58 57 55 54 52 51 50 50 50 51 51 53 54 57 59 62 65 69 73 77 81 85 89 93 96 98 99 99 97 95 91 87 82 77 72 67 63 59 57 56 55 56 58 60 63 66 70 74 78 82 85 88 89 90 90 89 87 85 83 80 78 76 74 72 71 70 70 70 71 71 72 74 75 76 77 78 78 78 77 76 74 71 69 66 64 61 59 57 56 55 56 57 58 61 64 68 72 76 80 83 85 87 87 86 85 83 80 77 74 71 68 64 62 59 57 55 53 51 50 49 49 49 49 50 51 52 54 56 57 58 59 60 60 59 59 58 57 56 56 55 56 57 58 60 63 66 71 75 81 87 93 98 104 108 111 112 112 109 106 101 96 90 85 80 76 72 69 67 65 64 63 63 63 63 63 64 63 63 62 61 59 57 55 53 51 50 49 49 49 50 51 52 54 57 59 63 66 70 74 78 82 86 90 93 96 98 98 98 96 94 90 85 80 75 70 65 61 58 56 54 54 54 55 58 60 64 68 71 75 79 82 85 87 88 88 87 85 83 81 78 75 73 71 69 67
 228 210 191 174 158 144 132 122 113 106 101 96 92 90 88 86 85 84 83 82 81 80 79 78 77 76 76 76 76 78 80 82 86 89 93 97 100 103 105 107 108 109 109 108 107 105 103 101 98 95 93 90 87 85 82 80 78 76 75 74 74 75 76 79 82 86 90 94 99 103 106 109 111 112 113 113 113 113 112 112 112 111 112 112 113 114 115 117 118 120 121 122 123 123 123 122 121 119 116 113 109 105 101 97 93 89 85 82 79 77 76 75 76 78 81 86 92 101 112 125 140 158 177 198 219 240 258 273 283 287 285 278 266 251 234 216 197 180 164 149 136 125 115 106 99 94 90 87 86 87 90 95 101 111 122 135 149 163 177 188 195 199 198 193 185 175 164 154 144 135 128 122 117 113 110 108 107 107 107 108 108 109 109 110 110 110 109 108 107 106 104 103 102 102 102 103 104 106 109 112 116 121 125 129 133 135 137 136 135 132 127 123 118 113 109 106 103 100 99 98 98 99 101 104 107 111 116 122 129 137 145 154 162 170 177 182 185 185 181 175 167 157 146 135 124 115 107 100 95 91 88 85 84 84 85 86 87 90 93 96 100 104 109 114 119 125 131 137 144 151 158 166 173 181 190 199 208 217 226 234 242 249 254 256 256 253 246 236 224 209 193 176 159 143 129 116 104 95 88 82 79 76 75 75 76 77 80 82 85 89 93 97 101 105 110 115 119 123 127 131 134 136 137 137 136 133 129 124 118 111 104 97 91 85 80 76 74 72 72 72 74 77 81 87 94 103 114 127 142 159 177 198 218 237 253 264 269 267 259 245
 29 27 24 22 20 19 18 17 17 17 17 18 18 19 20 20 21 21 22 21 21 20 18 17 16 14 13 12 11 11 11 11 11 11 12 13 14 15 16 17 17 18 19 20 20 21 21 22 22 22 21 21 20 20 19 18 17 16 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 23 24 24 25 25 25 24 24 24 23 22 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 13 15 16 18 21 24 27 31 34 38 42 45 47 48 49 47 45 42 38 34 31 27 24 21 18 16 14 13 12 11 11 10 11 11 12 14 16 18 22 25 29 32 35 37 38 38 37 35 33 30 28 26 24 22 21 21 20 20 20 20 21 21 22 22 22 22 22 22 21 20 19 18 17 15 14 13 12 12 11 11 11 11 11 12 13 14 16 18 20 22 24 26 28 28 29 28 28 26 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 21 22 23 23 24 24 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 21 22 23 24 25 26 28 30 31 33 35 37 39 41 43 44 46 47 47 47 47 46 45 43 41 39 37 34 32 29 27 25 23 21 20 18 17 16 16 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 31 32 31 31 29 27 25 23 21 19 17 15 14 13 13 12 12 12 13 14 15 17 19 22 25 28 32 36 40 43 45 46 45 43 40 36 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
 196 174 153 134 118 105 95 86 80 76 73 72 72 74 77 80 85 90 95 99 103 104 104 101 96 90 84 77 71 66 62 59 58 58 59 60 63 66 70 75 79 84 90 95 100 105 110 115 119 122 124 125 125 123 120 115 110 104 97 91 85 79 74 70 68 66 65 66 67 68 70 73 75 77 79 80 81 81 80 79 77 75 73 70 68 66 65 63 62 62 62 62 63 64 66 67 69 71 73 75 76 76 76 76 74 72 70 67 65 63 61 59 59 59 61 65 70 77 87 100 116 135 157 181 207 233 256 273 282 283 274 258 237 214 191 169 149 131 115 102 91 81 73 67 62 58 56 55 56 58 63 70 79 90 104 120 136 151 163 169 169 164 154 142 128 116 105 96 89 83 80 78 78 79 81 85 89 94 100 106 112 117 121 122 122 119 115 109 103 96 90 84 79 75 73 72 72 73 76 81 87 94 102 111 119 125 129 129 126 120 112 103 94 86 80 74 70 67 65 64 64 65 67 70 74 79 85 92 101 111 122 133 146 158 168 176 181 181 177 170 160 149 139 128 119 112 106 102 99 98 97 97 98 99 101 102 103 103 104 103 103 102 100 99 98 97 96 96 97 98 100 103 107 112 118 126 134 143 152 162 170 177 182 185 184 181 176 168 160 151 143 135 127 121 115 111 108 106 105 104 104 104 104 104 103 101 99 96 93 90 87 84 81 78 75 73 71 70 69 69 69 70 71 73 76 79 83 87 91 95 99 101 101 100 97 93 88 83 79 75 71 69 69 69 72 76 82 90 100 114 130 149 170 192 213 230 240 241 232 216
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 75 69 62 55 47 41 35 31 27 24 22 21 20 19 19 19 19 20 20 20 21 21 21 21 20 19 18 17 16 16 15 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 19 19 20 21 22 23 24 25 26 27 28 28 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 22 22 21 20 19 18 17 17 16 15 14 14 13 13 14 14 15 16 18 20 24 28 34 42 52 64 77 91 103 110 111 106 96 83 70 59 49 41 35 30 26 23 20 18 16 15 14 14 13 13 14 15 16 18 21 26 31 37 45 53 61 66 68 67 62 56 49 42 37 32 28 25 23 22 21 20 20 20 21 21 22 22 23 23 23 23 23 23 22 21 21 20 19 19 19 19 19 20 21 22 24 27 31 35 40 45 50 54 56 56 54 50 45 40 36 32 28 26 24 22 22 21 21 22 22 24 25 27 30 33 37 42 48 55 63 72 81 90 96 100 99 95 87 77 67 58 50 43 37 32 29 26 24 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 18 18 19 19 20 22 23 25 27 29 32 34 37 39 40 42 42 42 41 39 37 35 32 30 28 26 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 22 21 19 18 17 16 15 14 14 13 13 14 14 15 17 19 21 25 29 34 41 48 56 64 71 76
 35 35 35 35 34 33 32 30 28 26 24 23 21 20 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 20 21 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 31 32 32 31 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 28 28 28 27 26 26 25 24 24 23 23 22 22 22 22 22 23 23 24 24 25 25 26 26 26 25 24 23 22 21 19 18 17 16 16 15 15 15 16 16 17 18 19 21 22 24 25 27 29 30 32 33 34 35 35 35 34 33 31 30 28 26 24 22 20 18 17 16 15 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 28 28 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 20 21 22 24 25 26 27 28 28 29 28 28 28 27 26 25 23 22 21 20 18 17 16 15 15 14 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 27 27 27 28 29 30 30 31 32 33 34
 82 83 84 85 86 87 88 89 90 90 90 89 88 87 85 83 80 78 76 74 72 71 70 69 69 69 70 71 73 75 77 80 82 85 87 89 91 93 94 94 95 95 94 94 94 93 92 91 90 89 87 85 83 81 79 77 75 73 71 71 70 71 72 73 76 78 82 85 88 92 94 97 98 99 99 98 97 95 93 92 90 89 88 89 89 91 93 95 99 103 107 112 116 120 123 126 127 126 124 121 116 111 105 100 94 90 86 82 80 78 77 77 77 78 79 81 83 85 87 89 90 91 91 91 90 89 88 86 85 83 82 80 79 79 78 78 78 78 79 80 81 82 83 85 86 87 88 88 89 89 89 89 90 90 91 92 93 95 97 99 102 106 109 113 116 120 123 125 126 127 126 124 122 118 115 111 107 104 100 97 95 93 92 91 91 92 92 93 95 96 98 99 100 101 101 101 101 100 99 98 97 95 94 93 93 92 92 93 93 95 96 97 98 99 99 99 98 97 96 94 92 90 89 87 85 84 83 82 82 82 83 83 84 86 87 89 90 91 92 93 92 92 91 89 87 85 83 81 80 78 78 77 78 78 80 82 84 86 89 92 94 96 97 98 98 97 95 93 91 89 87 85 83 82 81 81 82 83 85 87 91 94 98 101 105 108 109 110 109 107 104 100 95 90 86 81 77 74 72 70 70 70 72 74 77 80 84 88 92 97 101 106 110 113 117 119 121 123 123 123 121 119 116 112 107 102 97 92 86 82 78 75 72 71 70 70 71 72 74 76 79 82 84 87 89 91 93 94 94 93 92 91 90 88 86 85 84 83 82 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 41 41 42 42 41 40 39 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 25 25 26 26 27 28 29 30 32 32 33 34 35 35 35 35 34 33 33 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 29 30 32 33 35 38 40 42 44 45 46 46 45 43 41 39 36 33 31 28 26 24 23 21 20 20 19 19 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 33 34 34 34 35 34 34 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 24 24 23 22 22 21 20 20 20 19 19 20 20 21 21 22 23 24 25 26 27 28 29 29 29 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 24 24 24 25 26 27 29 31 34 37 40 43 46 50 52 54 56 56 55 54 52 49 46 42 39 36 33 31 28 26 25 24 23 23 23 23 24 25 26 27 28 29 30 31 31 31 31 30 30 29 29 28 28 28 28 29 29 30 31 31 32 32 32 32 32 31 30 29 27 26 24 23 22 21 20 19 19 19 19 20 20 21 22 23 24 25 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 32 33 34 35 35 35 35 35 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 23 23 22 21 21 21 20 20 20 20 21 22 22 24 25 27 28 30 32 34 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

