
 % 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
 8940 9407 9895 10405 10934 11484 12050 12633 13228 13834 14445 15058 15668 16268 16853 17414 17946 18441 18891 19288 19627 19901 20105 20235 20288 20264 20163 19987 19739 19424 19048 18618 18139 17621 17069 16493 15898 15291 14679 14066 13458 12858 12270 11697 11141 10604 10086 9590 9114 8661 8229 7818 7428 7058 6709 6378 6065 5771 5492 5230 4983 4750 4531 4325 4131 3948 3776 3614 3461 3318 3183 3056 2936 2824 2718 2618 2524 2436 2352 2274 2200 2131 2065 2003 1945 1891 1839 1791 1746 1703 1663 1625 1590 1557 1526 1497 1470 1445 1422 1400 1380 1362 1345 1330 1316 1304 1293 1283 1275 1268 1262 1258 1254 1252 1251 1252 1253 1256 1260 1266 1272 1280 1289 1300 1312 1325 1339 1356 1373 1393 1413 1436 1460 1487 1515 1545 1577 1611 1648 1687 1729 1773 1821 1871 1924 1981 2041 2105 2173 2245 2322 2403 2490 2582 2679 2783 2893 3010 3134 3266 3406 3555 3713 3881 4060 4249 4451 4665 4893 5134 5391 5663 5951 6257 6581 6923 7285 7667 8070 8494 8939 9406 9895 10404 10934 11484 12050 12633 13229 13834 14446 15059 15669 16269 16854 17415 17948 18442 18892 19290 19629 19903 20107 20237 20291 20267 20166 19990 19742 19428 19051 18621 18142 17624 17072 16495 15900 15294 14681 14068 13460 12860 12272 11699 11143 10606 10088 9591 9116 8662 8230 7819 7429 7060 6710 6379 6067 5772 5493 5231 4984 4751 4532 4326 4131 3948 3776 3614 3462 3319 3184 3057 2937 2824 2718 2619 2525 2436 2353 2274 2200 2131 2065 2004 1946 1891 1840 1791 1746 1703 1663 1625 1590 1557 1526 1497 1470 1445 1422 1401 1381 1362 1346 1330 1317 1304 1293 1284 1275 1268 1262 1258 1255 1252 1252 1252 1254 1256 1260 1266 1272 1280 1289 1300 1312 1325 1340 1356 1374 1393 1414 1436 1461 1487 1515 1545 1577 1612 1648 1687 1729 1774 1821 1871 1924 1981 2041 2105 2173 2246 2322 2404 2490 2582 2679 2783 2893 3010 3134 3266 3406 3555 3713 3881 4060 4250 4451 4666 4893 5135 5391 5663 5952 6257 6581 6923 7285 7667 8070 8494
 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 68 70 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 85 85 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 73 72 71 69 68 67 65 64 63 61 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 83 83 82 82 82 82 81 80 80 79 78 77 77 76 75 73 72 71 70 69 68 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 48 47 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28
 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 47 49 51 52 54 56 57 59 61 63 64 66 68 70 71 73 75 76 78 79 81 82 83 84 85 86 86 87 87 87 87 87 87 87 86 85 84 83 82 81 80 78 77 75 74 72 70 68 67 65 63 61 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15
 36 37 37 37 37 38 38 38 39 39 39 39 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 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 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 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 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 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 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 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36
 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 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 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 71 73 74 75 76 77 78 79 80 82 83 84 85 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 107 108 109 109 110 110 111 111 111 112 112 112 112 111 111 111 111 110 109 109 108 107 107 106 105 104 103 102 100 99 98 97 95 94 93 91 90 88 87 86 84 83 81 80 78 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32
 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 45 46 46 47 47 48 48 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 65 67 69 72 74 76 78 81 83 85 87 88 90 91 92 93 94 95 95 95 95 95 94 93 92 91 90 88 86 85 83 81 78 76 74 72 69 67 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44
 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 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 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 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 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33
 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35
 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 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 22 22 22 22
 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 70 70 70 70 69 68 68 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 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 43 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 75 77 79 80 82 84 85 87 88 89 90 91 92 93 94 95 95 95 95 95 95 95 95 94 93 93 92 91 89 88 87 85 84 82 81 79 77 75 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13
 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17
 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45
 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 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 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 75 76 76 76 76 76 75 75 75 74 74 73 72 71 71 70 69 68 66 65 64 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 66 66 67 67 67 67 68 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21
 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 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 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38
 49 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 56 56 57 57 57 57 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 51 51 50 50 49 48 48 47 46 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 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 78 79 80 81 81 82 83 84 85 85 86 86 86 87 87 87 87 87 87 87 87 86 86 86 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49
 43 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 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 46 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42
 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 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 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20
 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 89 90 91 91 92 92 92 93 93 93 93 93 93 92 92 92 91 90 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 71 70 69 67 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 58 59 60 61 62 63 64 65 67 68 69 70 71 73
 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 91 92 94 95 97 99 100 102 103 105 107 108 110 112 114 115 117 119 120 122 124 125 127 128 130 131 133 134 135 137 138 139 140 141 142 142 143 144 144 144 145 145 145 145 145 144 144 143 143 142 141 140 139 138 137 135 134 132 131 129 128 126 124 122 120 118 116 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 70
 57 58 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 80 82 83 85 87 89 92 94 96 99 102 104 107 110 113 117 120 123 127 131 135 139 143 148 153 158 163 168 173 179 185 191 197 204 210 217 224 231 239 246 254 262 270 278 286 294 303 311 319 327 335 343 351 358 365 372 378 384 389 394 398 402 405 407 409 410 410 409 408 405 403 399 395 390 385 379 373 366 359 351 343 335 327 319 310 302 293 285 276 268 259 251 243 235 227 220 212 205 198 192 185 179 172 167 161 155 150 145 140 135 131 126 122 118 114 111 107 104 101 97 94 92 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 56 56
 56 55 55 55 55 54 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 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 91 92 93 94 94 95 96 97 97 98 98 99 99 99 100 100 100 100 101 101 101 101 100 100 100 100 99 99 99 98 98 97 96 96 95 94 93 92 92 91 90 89 88 87 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56
 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 99 102 107 111 115 120 124 129 135 140 146 151 157 163 170 176 183 190 197 205 212 220 227 235 243 251 259 267 274 282 289 297 304 310 316 322 328 332 337 340 344 346 348 349 349 349 348 347 344 341 338 334 330 325 319 314 308 301 295 288 282 275 268 261 254 247 240 233 226 220 213 207 201 194 189 183 177 172 167 162 157 153 148 144 140 136 132 128 125 122 119 116 113 110 107 105 102 100 98 96 94 92 90 89 87 85 84 83 81 80 79 78 77 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 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 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29
 46 47 48 50 51 52 53 55 56 58 59 61 63 64 66 68 70 73 75 77 80 82 85 88 91 94 97 100 103 107 110 114 118 122 125 129 133 138 142 146 150 154 158 162 166 170 173 177 180 183 186 189 191 193 194 195 196 197 197 196 196 194 193 191 189 186 183 180 176 173 169 165 161 156 152 147 143 139 134 130 125 121 117 113 108 105 101 97 93 90 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 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 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 56 56 57 57 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45
 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 47 48 50 53 55 57 60 63 66 69 73 76 80 85 89 94 100 105 112 118 125 133 141 150 160 170 181 193 206 220 235 251 268 287 307 328 351 376 402 430 460 492 526 562 600 639 681 724 768 813 859 904 949 993 1035 1073 1108 1138 1162 1180 1191 1195 1192 1182 1165 1141 1112 1078 1040 999 956 911 865 820 774 730 687 645 605 567 531 497 465 435 406 380 355 331 310 290 271 253 237 222 208 195 183 172 161 151 142 134 126 119 112 106 100 95 90 85 81 76 73 69 66 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 16 23 31 40 49 59 71 84 98 114 132 152 174 198 225 256 290 328 370 417 470 530 596 671 755 849 954 1072 1205 1354 1520 1707 1915 2147 2403 2686 2996 3331 3690 4068 4458 4849 5227 5575 5877 6112 6266 6328 6295 6170 5963 5690 5369 5017 4650 4280 3919 3574 3248 2945 2666 2411 2178 1967 1777 1605 1450 1310 1185 1072 971 879 797 723 657 597 543 494 450 410 374 342 313 286 262 241 221 203 187 173 160 148 137 128 119 111 104 98 92 87 83 79 76 73 70 68 66 65 63 62 62 61 61 61 61 61 62 62 63 64 65 67 68 70 71 73 75 77 79 82 84 86 89 92 95 98 101 104 107 111 114 118 122 125 129 134 138 142 147 151 156 161 166 171 176 182 187 193 199 205 211 217 223 229 235 242 248 255 261 268 274 281 287 294 300 306 313 319 324 330 335 341 345 350 354 358 361 364 367 369 370 371 372 372 371 370 368 366 363 360 357 352 348 343 337 331 325 319 312 305 297 290 282 274 266 258 250 242 234 226 218 210 203 195 187 180 172 165 158 151 144 138 131 125 119 113 108 102 97 91 86 81 77 72 68 63 59 55 52 48 44 41 38 34 31 28 25 23 20 17 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 12 34 60 89 122 160 203 253 309 373 447 531 627 737 863 1007 1173 1363 1583 1835 2126 2462 2850 3298 3817 4417 5111 5912 6834 7890 9092 10446 11948 13577 15289 17010 18631 20017 21022 21526 21461 20840 19745 18307 16670 14962 13282 11696 10240 8931 7769 6748 5857 5080 4407 3822 3316 2876 2495 2164 1876 1626 1408 1218 1051 906 779 668 571 485 410 344 286 236 191 152 117 87 61 38 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 1 3 6 9 11 14 16 19 21 24 27 29 32 35 37 40 42 45 48 50 53 55 58 61 63 66 68 71 73 75 78 80 83 85 87 89 91 93 95 97 99 101 102 104 105 107 108 109 110 111 112 113 113 114 114 115 115 115 115 115 114 114 113 113 112 111 110 109 108 106 105 103 102 100 98 96 94 92 90 88 85 83 80 78 75 73 70 68 65 62 60 57 54 51 48 46 43 40 37 34 32 29 26 23 20 18 15 12 9 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
 39 39 40 40 41 41 42 43 44 45 46 47 49 51 52 55 57 60 62 66 69 73 78 83 89 95 102 110 119 128 139 152 165 180 198 217 238 262 289 320 354 393 436 485 540 602 672 752 842 944 1059 1191 1340 1510 1703 1924 2175 2461 2788 3160 3584 4066 4614 5234 5932 6714 7579 8526 9543 10610 11691 12736 13683 14459 14991 15225 15130 14716 14022 13115 12070 10958 9840 8760 7747 6817 5977 5227 4563 3978 3465 3017 2625 2283 1985 1725 1499 1301 1128 977 844 729 627 538 460 392 332 279 232 191 155 123 95 71 49 30 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39
 478 488 499 510 521 532 543 554 565 577 588 600 611 623 635 647 659 672 685 698 712 726 740 755 770 786 803 820 838 857 877 898 920 943 968 994 1022 1051 1083 1116 1151 1189 1230 1273 1319 1368 1420 1477 1537 1601 1669 1742 1819 1902 1990 2083 2182 2287 2398 2515 2637 2765 2899 3038 3181 3328 3478 3630 3782 3933 4081 4223 4358 4482 4594 4691 4769 4828 4864 4877 4866 4829 4768 4684 4577 4450 4306 4147 3977 3798 3613 3424 3235 3048 2863 2683 2509 2342 2182 2030 1886 1750 1623 1503 1392 1287 1190 1100 1016 939 867 800 738 681 628 580 535 493 455 419 387 357 329 303 279 257 237 218 201 185 170 156 143 132 121 110 101 92 84 77 70 64 58 52 47 42 37 33 29 26 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 22 24 26 28 30 32 34 36 38 41 43 45 48 51 53 56 59 62 65 68 72 75 79 83 86 90 95 99 103 108 113 117 123 128 133 139 144 150 156 163 169 176 182 189 196 204 211 219 227 235 243 251 260 268 277 286 295 305 314 324 333 343 353 363 373 383 393 404 414 424 435 446 456 467
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 19 27 35 43 53 64 76 89 104 120 138 159 181 207 235 266 301 341 385 435 490 553 624 703 793 894 1008 1137 1283 1448 1634 1845 2082 2348 2648 2982 3354 3765 4213 4697 5210 5742 6278 6798 7277 7686 7999 8191 8247 8163 7948 7620 7204 6727 6217 5696 5183 4690 4226 3796 3402 3044 2721 2432 2172 1941 1734 1550 1387 1242 1112 997 894 803 721 649 584 526 474 427 385 348 314 284 257 232 210 190 172 156 141 128 116 105 95 86 78 71 64 58 53 48 43 39 36 32 29 26 24 21 19 17 16 14 13 12 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 79 85 91 98 106 114 124 134 145 157 170 185 201 219 239 260 284 311 341 374 410 451 496 546 602 665 735 813 901 999 1109 1232 1370 1525 1698 1892 2109 2351 2620 2919 3250 3612 4008 4434 4888 5362 5846 6327 6784 7198 7543 7796 7939 7959 7855 7633 7311 6909 6452 5964 5466 4973 4499 4052 3636 3254 2906 2591 2309 2055 1829 1627 1447 1287 1144 1018 905 805 716 636 566 503 446 396 351 311 275 243 215 189 166 145 127 110 95 82 70 59 49 40 32 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13
 195 204 214 225 235 246 258 270 282 295 308 322 336 351 366 382 398 415 432 450 469 487 507 526 547 567 589 610 632 655 678 701 725 749 773 797 822 847 872 897 922 947 973 998 1023 1048 1073 1097 1121 1145 1169 1192 1215 1238 1260 1282 1303 1323 1343 1362 1381 1399 1417 1433 1449 1465 1479 1493 1506 1518 1529 1540 1549 1558 1565 1571 1577 1581 1584 1586 1587 1587 1585 1582 1578 1572 1565 1557 1547 1536 1524 1510 1494 1478 1460 1441 1420 1398 1376 1352 1327 1301 1274 1247 1218 1190 1160 1131 1101 1070 1040 1009 979 948 918 888 858 829 800 772 744 717 690 664 638 614 589 566 543 521 500 480 460 440 422 404 387 371 355 340 325 311 297 284 272 260 249 238 227 217 208 198 190 181 173 165 158 151 144 138 131 125 120 114 109 104 99 95 90 86 82 78 74 71 67 64 61 58 55 52 49 47 44 42 40 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 37 39 41 44 47 50 53 56 59 62 66 70 74 78 82 87 92 97 102 107 113 119 125 132 139 146 153 161 169 177 186
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 19 25 31 38 46 54 64 76 89 103 120 138 160 184 212 243 279 321 368 422 484 556 638 732 840 965 1108 1273 1461 1675 1917 2190 2492 2823 3176 3541 3903 4240 4527 4738 4849 4849 4738 4527 4240 3903 3542 3177 2824 2494 2192 1919 1677 1463 1275 1110 967 842 733 638 556 484 421 367 319 277 241 209 181 156 135 116 99 84 71 60 50 41 33 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 25 31 38 45 54 63 73 84 96 110 125 142 161 182 205 231 260 293 330 371 417 468 526 591 665 748 841 947 1066 1200 1352 1523 1716 1934 2179 2453 2759 3100 3475 3884 4326 4794 5280 5770 6246 6684 7060 7347 7525 7577 7502 7305 7003 6619 6180 5708 5226 4752 4295 3866 3469 3104 2774 2475 2208 1968 1755 1564 1395 1245 1111 992 886 792 709 634 568 509 456 409 367 329 296 266 239 214 193 173 156 140 126 113 102 91 82 74 66 60 54 48 43 39 35 31 28 25 23 20 18 17 15 13 12 11 10 9 8 7 7 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 253 259 266 272 279 286 293 300 308 316 323 332 340 348 357 366 375 385 394 404 414 424 435 446 456 468 479 491 502 514 527 539 551 564 577 590 603 616 629 642 655 668 681 693 706 718 730 742 754 765 775 785 795 804 812 820 827 833 838 843 847 850 852 853 853 853 851 849 845 841 836 831 824 817 809 800 791 781 771 760 749 737 725 713 700 688 675 662 649 635 622 609 596 583 570 557 544 531 519 506 494 482 471 459 448 437 426 416 405 395 385 376 366 357 349 340 332 323 316 308 300 293 286 279 273 266 260 254 248 242 237 231 226 221 216 211 207 202 198 193 189 185 181 177 174 170 166 163 160 156 153 150 147 144 141 138 136 133 130 128 125 123 120 118 115 113 111 109 107 105 103 100 99 97 95 93 91 89 88 86 84 82 81 79 78 76 75 73 72 71 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 105 107 109 112 114 117 119 122 125 127 130 133 136 139 143 146 149 153 157 160 164 168 172 176 180 185 189 194 199 203 208 213 219 224 229 235 241 247
 2 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 27 29 32 35 38 42 46 50 55 60 66 72 79 87 95 105 115 126 139 153 169 186 205 226 250 276 305 337 373 413 458 508 564 626 696 773 860 957 1064 1184 1318 1466 1630 1810 2008 2223 2454 2701 2960 3227 3494 3754 3995 4207 4376 4493 4550 4541 4468 4336 4154 3934 3686 3423 3155 2890 2634 2391 2163 1952 1759 1583 1423 1279 1149 1032 927 833 748 673 605 544 490 441 397 358 323 291 263 237 214 193 175 158 143 129 117 106 95 86 78 71 64 58 52 47 43 39 35 32 29 26 24 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 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 2 2 2 2 2 2
 0 0 0 0 1 1 2 4 5 6 7 9 10 12 14 16 19 21 24 27 31 34 38 43 47 53 59 65 72 80 88 98 108 119 132 146 162 179 198 219 242 268 297 329 365 404 449 498 553 615 684 761 847 943 1050 1169 1302 1449 1611 1790 1986 2198 2427 2670 2924 3183 3442 3690 3919 4115 4268 4368 4408 4385 4301 4162 3978 3759 3517 3263 3005 2752 2508 2278 2062 1863 1681 1515 1364 1228 1105 995 895 806 726 654 590 532 480 433 391 354 320 289 262 237 215 195 176 160 145 132 120 109 99 90 81 74 67 61 56 51 46 42 38 35 32 29 26 24 22 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 25 30 35 40 47 53 61 69 78 88 99 112 125 140 157 175 195 218 243 270 301 335 372 414 460 511 568 630 700 776 860 952 1052 1161 1278 1404 1537 1676 1820 1965 2110 2248 2378 2492 2588 2661 2707 2725 2714 2676 2613 2529 2427 2313 2190 2062 1933 1805 1681 1561 1447 1339 1239 1145 1058 977 903 835 772 715 663 615 571 531 494 460 430 402 377 353 332 313 295 279 264 251 239 228 217 208 200 192 185 179 173 167 163 158 155 151 148 145 142 140 138 136 135 133 132 131 130 129 128 128 127 126 126 126 125 125 125 125 125 125 125 124 124 124 124 124 124 124 123 123 123 123 122 122 121 121 120 120 119 118 117 117 116 115 114 112 111 110 109 107 106 104 103 101 100 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 115 121 126 132 138 144 151 158 165 173 181 189 198 207 216 226 237 248 260 272 284 298 312 326 341 357 374 392 410 429 449 470 492 515 539 563 589 616 643 672 702 732 764 797 830 864 899 935 971 1007 1044 1081 1118 1155 1191 1227 1262 1295 1328 1359 1388 1415 1440 1462 1482 1499 1513 1524 1532 1537 1539 1537 1533 1525 1514 1501 1485 1467 1446 1423 1398 1372 1344 1315 1285 1254 1223 1191 1158 1126 1093 1061 1029 997 965 934 904 874 844 816 788 761 734 709 684 660 637 614 593 572 551 532 513 495 478 461 445 429 415 400 387 374 361 349 337 326 315 305 295 286 277 268 260 252 244 237 230 223 216 210 204 198 193 187 182 177 172 168 163 159 155 151 147 143 140 136 133 130 127 123 121 118 115 112 110 107 105 102 100 98 96 93 91 89 87 86 84 82 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 39 41 43 45 46 48 50 53 55 57 60 62 65 68 71 74 78 81 85 88 92 97 101 106
 25 26 27 28 30 31 33 34 36 38 39 41 43 45 48 50 53 55 58 61 65 68 72 76 80 84 89 94 100 106 112 118 126 133 142 150 160 170 181 193 206 219 234 250 267 285 305 326 349 374 400 429 459 492 527 565 605 647 693 741 791 844 899 957 1016 1076 1137 1199 1260 1319 1376 1429 1478 1521 1558 1587 1608 1620 1623 1617 1602 1579 1548 1510 1466 1418 1366 1311 1254 1196 1138 1081 1024 969 915 863 814 767 722 679 639 601 565 532 500 471 443 418 394 371 350 331 313 296 280 265 252 239 227 216 206 196 187 179 171 164 157 151 145 139 134 129 125 121 117 113 110 107 104 101 98 96 94 92 90 88 86 84 83 81 80 79 77 76 75 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24
 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 84 89 94 100 106 112 119 127 135 143 152 162 173 185 197 211 225 241 258 276 296 318 341 366 393 423 455 489 526 567 610 657 707 762 820 883 950 1022 1098 1179 1264 1353 1446 1542 1641 1741 1841 1940 2036 2127 2212 2287 2351 2402 2439 2460 2466 2454 2427 2385 2329 2262 2184 2099 2008 1912 1815 1717 1620 1524 1431 1341 1256 1174 1096 1023 955 890 830 774 722 673 628 586 547 511 477 446 418 391 367 344 323 303 285 268 253 238 225 212 201 190 180 171 162 154 146 139 133 127 121 115 110 106 101 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15
 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 59 62 65 68 72 75 80 84 89 95 101 107 114 122 130 139 149 160 172 185 199 214 231 249 270 292 316 342 371 403 438 476 518 563 613 668 728 793 864 941 1025 1115 1212 1316 1426 1542 1663 1787 1913 2038 2160 2274 2377 2465 2534 2581 2603 2599 2569 2514 2438 2343 2234 2114 1987 1857 1727 1600 1477 1359 1247 1143 1046 956 873 796 726 662 604 550 502 458 417 381 347 317 290 264 242 221 202 185 169 155 142 130 119 109 100 91 84 77 70 65 59 54 50 46 42 38 35 32 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30
 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 56 57 59 60 62 64 66 69 72 74 77 81 85 89 93 98 103 108 114 121 128 136 145 154 164 175 187 200 214 230 247 265 285 307 331 357 386 417 451 488 528 573 621 673 730 792 860 933 1012 1097 1189 1288 1392 1504 1621 1743 1869 1997 2126 2254 2376 2491 2595 2683 2753 2802 2828 2830 2807 2760 2692 2605 2503 2388 2265 2137 2006 1876 1748 1624 1506 1393 1286 1186 1093 1006 926 852 784 721 663 610 562 517 476 439 405 374 345 319 295 273 253 234 217 202 188 175 163 152 142 132 124 116 108 102 96 90 85 80 75 71 67 64 60 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 66 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45
 58 59 59 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 81 82 83 85 87 89 91 93 95 98 101 104 108 112 116 121 126 132 138 146 154 162 172 183 195 209 224 241 259 280 303 329 358 391 427 468 513 564 621 685 756 837 927 1028 1142 1270 1414 1576 1758 1963 2192 2449 2737 3057 3412 3803 4231 4694 5187 5704 6230 6749 7237 7668 8011 8239 8333 8281 8085 7762 7335 6835 6291 5731 5176 4643 4142 3680 3259 2879 2539 2236 1967 1729 1520 1335 1172 1028 902 791 693 607 531 464 405 353 307 266 230 198 170 145 123 103 86 71 57 45 34 25 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 7 8 9 9 10 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57
 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 58 60 62 65 68 71 74 77 80 84 88 92 97 101 106 112 118 124 130 138 145 154 163 173 183 194 207 220 235 251 268 286 307 329 353 379 408 440 474 511 552 597 646 699 758 822 892 968 1051 1142 1240 1347 1463 1588 1722 1866 2018 2179 2347 2521 2698 2876 3051 3218 3374 3512 3628 3717 3774 3798 3785 3738 3658 3548 3413 3258 3088 2909 2726 2541 2360 2183 2014 1854 1703 1562 1431 1309 1197 1094 1000 913 834 762 697 637 582 532 487 446 408 374 342 314 288 264 242 223 204 188 173 159 146 134 124 114 105 97 89 82 75 69 64 59 54 50 46 42 38 35 32 29 27 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24
 38 39 41 43 44 46 48 50 52 54 56 58 60 62 65 67 70 73 75 79 82 85 88 92 96 100 104 109 114 119 124 130 136 142 149 156 164 172 181 191 201 212 224 237 251 266 282 299 318 339 361 385 411 439 470 503 540 579 622 669 719 774 834 899 969 1045 1126 1214 1308 1409 1516 1629 1747 1871 1998 2128 2258 2387 2511 2628 2734 2826 2901 2955 2987 2994 2977 2936 2871 2787 2685 2569 2442 2308 2171 2032 1895 1761 1631 1508 1390 1280 1177 1081 992 909 833 763 699 640 586 537 492 450 412 378 346 317 291 267 245 225 206 190 174 160 147 135 124 114 105 97 89 82 75 69 64 59 54 50 45 42 38 35 32 30 27 25 23 21 19 17 15 14 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 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 28 29 30 31 32 34 35 36
 36 39 41 44 47 50 53 56 59 63 67 70 74 79 83 88 93 98 103 109 115 121 128 134 142 149 158 166 175 185 195 206 217 229 241 255 269 284 300 317 335 354 375 396 419 443 469 496 525 555 588 622 658 696 736 778 823 869 918 968 1021 1075 1131 1188 1247 1307 1367 1427 1487 1547 1605 1660 1714 1764 1810 1852 1888 1920 1945 1963 1976 1981 1980 1972 1957 1937 1910 1879 1842 1802 1758 1710 1661 1609 1556 1502 1448 1393 1339 1285 1233 1181 1131 1082 1034 989 945 902 861 822 785 749 715 683 652 622 594 568 542 518 495 473 453 433 414 397 380 364 348 334 320 306 294 282 270 259 248 238 229 219 211 202 194 186 178 171 164 158 151 145 139 133 128 122 117 112 107 103 98 94 90 86 82 78 74 71 68 64 61 58 55 52 49 47 44 42 39 37 35 33 30 28 26 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 32 34
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 24 27 30 32 35 39 42 46 50 54 58 63 68 73 79 85 92 99 107 115 124 134 144 155 167 180 193 208 224 241 260 280 301 324 349 376 405 436 470 506 544 585 630 677 728 781 839 899 963 1031 1102 1176 1253 1332 1414 1497 1580 1664 1746 1827 1904 1976 2042 2101 2152 2194 2225 2246 2255 2253 2240 2217 2183 2140 2089 2031 1967 1899 1827 1753 1677 1601 1525 1450 1376 1305 1235 1168 1104 1042 984 928 875 825 778 734 692 652 615 580 547 517 488 461 435 411 389 368 348 329 312 296 280 266 252 239 227 215 204 194 185 175 167 159 151 143 136 130 124 118 112 106 101 96 92 87 83 79 75 71 68 65 61 58 55 53 50 47 45 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 48 51 54 57 61 65 70 74 80 85 92 98 106 114 123 133 143 155 168 182 197 214 233 253 276 301 328 358 391 428 468 512 561 614 673 737 807 884 969 1060 1159 1266 1381 1504 1633 1769 1910 2053 2197 2339 2473 2597 2706 2796 2863 2903 2916 2900 2857 2788 2696 2587 2463 2329 2190 2049 1908 1770 1637 1511 1391 1279 1174 1077 988 906 830 761 698 640 588 540 497 457 421 388 358 331 306 284 263 245 228 212 198 185 173 162 152 143 135 127 120 114 108 102 97 92 88 84 80 77 73 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5
 94 97 101 104 108 112 116 120 124 128 132 137 141 146 151 156 161 166 171 176 181 187 193 198 204 210 216 222 228 235 241 248 254 261 268 275 282 289 296 303 311 318 326 333 341 349 357 366 374 382 391 400 408 417 427 436 445 455 465 475 485 495 506 517 528 539 550 562 573 585 597 610 622 635 647 660 673 685 698 711 724 736 749 761 773 784 795 806 816 826 835 843 850 856 862 866 869 872 872 872 870 867 863 858 851 842 833 822 810 797 783 768 752 736 718 701 682 663 644 625 605 586 566 547 528 509 490 472 454 437 420 403 387 371 356 342 328 314 301 288 276 265 254 243 233 223 214 205 196 188 180 173 166 159 152 146 140 134 129 124 119 114 109 105 101 97 93 90 86 83 79 76 74 71 68 65 63 61 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 78 81 84 88 91
 167 171 174 178 182 185 189 193 197 201 205 209 213 217 221 226 230 235 239 244 249 254 259 264 270 276 281 288 294 300 307 314 322 329 337 346 355 364 374 384 395 406 418 430 444 458 473 488 505 522 541 561 581 603 626 651 676 704 732 762 794 827 861 897 935 974 1014 1056 1098 1142 1186 1231 1276 1320 1364 1407 1448 1487 1523 1555 1584 1607 1626 1639 1646 1646 1640 1627 1607 1581 1549 1512 1469 1422 1371 1318 1262 1204 1146 1087 1029 972 916 861 808 757 708 662 617 576 536 499 464 431 400 372 345 320 297 275 255 236 219 202 187 173 160 148 137 127 117 109 100 93 85 79 73 67 62 57 52 48 44 40 37 33 30 28 25 22 20 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82 84 87 89 92 94 97 100 102 105 108 111 113 116 119 122 125 128 131 134 137 141 144 147 150 154 157 160 164
 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 41 43 45 48 50 53 57 60 64 68 73 78 84 90 97 104 112 121 131 142 155 168 183 200 219 239 262 288 316 348 384 423 467 517 572 634 703 780 866 961 1068 1187 1319 1464 1625 1800 1991 2196 2415 2643 2876 3110 3334 3541 3718 3857 3946 3980 3956 3874 3742 3566 3359 3130 2890 2649 2412 2185 1971 1773 1590 1424 1273 1137 1015 906 808 721 643 574 512 457 408 364 325 290 259 232 207 185 165 148 132 118 105 94 84 75 66 59 52 46 41 36 32 28 24 21 18 16 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6
 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 37 41 45 49 54 59 64 70 77 84 92 101 111 122 134 148 163 179 198 219 241 267 296 328 364 404 449 500 557 621 693 774 865 967 1083 1213 1359 1523 1707 1913 2142 2397 2678 2986 3319 3676 4051 4436 4821 5191 5529 5814 6029 6157 6188 6119 5956 5710 5399 5043 4661 4270 3882 3509 3157 2830 2530 2256 2010 1788 1589 1412 1255 1115 990 880 781 694 617 548 487 433 385 342 303 269 239 212 188 166 147 129 114 100 87 76 66 57 49 42 35 29 24 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 27 29 30 32 34 35 37 39 40 42 44 45 47 49 50 52 54 56 58 60 61 63 65 67 69 72 74 76 78 81 83 86 89 92 95 98 102 106 110 114 119 124 130 136 143 151 159 169 179 190 203 217 233 251 271 293 318 346 378 413 453 499 550 608 673 747 831 926 1033 1154 1292 1447 1621 1818 2038 2283 2554 2852 3174 3518 3876 4238 4589 4911 5182 5381 5487 5490 5385 5182 4895 4549 4167 3769 3376 2998 2645 2322 2031 1770 1540 1336 1158 1003 867 749 646 557 479 412 353 302 257 218 185 155 130 107 88 71 56 43 31 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 1 2 3 4 5 6 7 8 9 11 12 13 14 16 17 19 20 21
 115 119 123 127 131 136 141 146 151 156 161 167 173 179 186 193 200 207 215 223 232 241 250 260 270 281 293 305 318 332 346 361 377 394 412 431 451 473 496 520 546 573 602 633 666 701 738 777 819 863 910 959 1012 1067 1125 1187 1251 1319 1389 1463 1539 1618 1699 1782 1867 1953 2040 2126 2212 2296 2377 2455 2529 2597 2660 2714 2761 2799 2827 2845 2853 2851 2838 2814 2781 2739 2687 2628 2562 2490 2413 2332 2248 2161 2073 1984 1895 1807 1720 1635 1552 1471 1393 1318 1245 1176 1109 1046 986 929 875 823 775 729 686 645 607 571 538 506 476 448 422 397 374 353 332 313 295 279 263 248 234 221 209 198 187 177 167 158 149 141 134 127 120 113 107 102 96 91 86 82 77 73 69 65 62 58 55 52 49 46 43 40 38 35 33 31 29 27 25 23 21 19 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 83 85 88 91 94 97 101 104 108 111
 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 55 57 60 62 64 66 69 72 74 77 80 83 86 90 93 97 101 105 109 113 118 122 127 132 138 143 149 155 161 168 175 182 189 197 205 213 221 230 239 248 257 267 276 286 296 306 317 327 337 347 357 367 377 386 395 404 412 419 426 433 438 443 447 450 453 454 455 454 453 451 448 444 439 434 427 421 413 405 397 388 378 369 359 349 339 329 319 308 298 288 279 269 259 250 241 232 224 215 207 199 192 185 178 171 165 158 152 147 141 136 131 126 122 117 113 109 105 102 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24
 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 95 99 104 108 114 119 125 131 137 144 151 159 167 175 184 194 204 215 226 238 251 265 280 295 312 329 347 367 388 410 433 458 484 512 541 571 603 637 672 709 748 788 830 872 917 962 1008 1055 1102 1149 1196 1243 1288 1332 1374 1413 1450 1483 1512 1537 1558 1574 1585 1591 1592 1588 1578 1564 1546 1524 1497 1468 1435 1400 1363 1324 1284 1242 1201 1159 1117 1075 1034 994 954 915 878 841 806 771 739 707 677 648 620 593 568 543 520 498 477 457 438 420 403 386 371 356 342 328 315 303 291 280 270 260 250 241 232 224 216 208 201 194 187 181 175 169 163 158 153 148 143 138 134 129 125 121 117 114 110 107 103 100 97 94 91 88 86 83 80 78 76 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 20 30 40 52 66 82 100 121 145 173 205 242 285 334 391 457 534 624 728 849 990 1154 1345 1566 1824 2121 2463 2854 3294 3783 4314 4871 5430 5955 6402 6723 6881 6854 6647 6286 5816 5281 4724 4177 3662 3190 2766 2391 2063 1777 1530 1317 1133 974 838 720 619 531 456 391 334 286 243 207 175 147 123 103 84 69 55 43 33 24 16 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
 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 56 57 58 59 61 62 63 64 66 67 69 70 72 74 76 78 81 83 86 89 92 95 99 103 107 111 116 121 127 133 140 147 155 164 173 183 194 206 219 233 249 265 283 303 324 348 373 400 430 462 498 536 577 621 669 721 777 837 901 969 1041 1118 1197 1280 1366 1453 1541 1627 1711 1790 1862 1925 1978 2017 2042 2051 2045 2022 1984 1932 1867 1793 1711 1624 1533 1441 1348 1258 1169 1085 1004 928 856 789 726 668 614 565 519 477 439 403 371 341 314 289 267 246 227 209 194 179 166 153 142 132 123 114 106 99 92 86 80 75 70 66 62 58 54 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 27 39 53 70 88 110 134 162 195 232 275 324 381 447 522 609 710 825 959 1114 1293 1500 1740 2017 2337 2705 3128 3611 4157 4767 5436 6152 6890 7613 8271 8804 9154 9278 9161 8818 8292 7641 6923 6190 5479 4812 4204 3658 3176 2752 2383 2062 1783 1542 1334 1153 997 862 745 643 555 479 413 355 305 261 223 190 161 136 114 95 78 64 51 40 30 22 15 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 1 2 3 4 5 6 7 8 9 10 11 11 12 13 14 15 16 17 17 18 19 20 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 16 15 14 13 12 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 96 100 103 107 111 115 119 123 128 132 137 142 147 152 157 163 168 174 180 187 193 200 207 215 222 230 239 248 257 266 277 287 298 310 322 335 349 364 379 395 413 431 451 471 494 517 542 569 598 629 662 698 736 776 820 867 917 971 1029 1091 1158 1229 1306 1387 1475 1568 1666 1771 1882 1999 2123 2251 2385 2524 2666 2811 2957 3103 3246 3384 3515 3636 3744 3836 3909 3962 3992 3998 3980 3937 3871 3783 3675 3550 3412 3263 3106 2944 2779 2615 2453 2295 2141 1994 1853 1720 1594 1475 1364 1261 1164 1075 991 914 843 777 717 661 609 561 518 477 440 406 374 345 319 294 271 250 231 213 197 182 168 155 143 131 121 112 103 95 87 80 73 67 62 56 51 47 42 38 35 31 28 25 22 19 16 14 12 10 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 54 56 58 61 63 66 68 71 74 77 80 83 86 89
 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 53 54 55 57 59 61 63 65 67 70 74 77 81 85 90 96 102 109 117 125 135 146 158 171 186 203 222 244 267 294 324 358 396 439 486 540 601 669 745 831 928 1037 1160 1299 1455 1630 1827 2048 2295 2570 2876 3212 3580 3976 4396 4832 5273 5701 6094 6430 6683 6833 6864 6774 6568 6265 5886 5457 5002 4543 4094 3668 3271 2906 2575 2277 2011 1774 1564 1378 1214 1069 941 828 729 641 564 496 435 382 335 294 257 225 196 171 148 128 111 95 81 69 58 48 40 32 25 19 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 24 25 26 27
 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 93 98 103 109 115 122 130 138 146 156 166 178 190 203 218 234 252 272 293 316 342 370 401 435 473 514 559 609 664 724 790 862 941 1028 1124 1228 1342 1465 1600 1744 1900 2067 2244 2431 2625 2825 3028 3230 3426 3610 3779 3924 4040 4123 4168 4173 4138 4066 3958 3821 3660 3480 3287 3088 2887 2688 2493 2306 2128 1959 1802 1655 1519 1393 1277 1171 1074 985 904 830 762 701 645 594 547 505 466 431 399 370 343 319 297 276 258 240 225 210 197 185 174 164 154 145 137 130 123 116 110 104 99 94 89 85 81 77 74 70 67 64 61 58 55 53 51 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23
 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 63 67 71 76 81 87 93 99 106 114 122 132 142 153 164 178 192 208 225 244 264 287 312 339 369 402 438 477 520 568 620 677 740 808 883 964 1053 1149 1253 1365 1485 1614 1750 1893 2042 2196 2353 2509 2662 2808 2943 3062 3163 3240 3290 3313 3306 3271 3209 3123 3016 2892 2756 2611 2461 2310 2160 2014 1872 1736 1608 1486 1373 1267 1169 1078 993 916 845 779 719 664 613 567 525 486 450 418 388 361 336 313 292 273 255 239 224 210 198 186 176 166 157 148 140 133 127 120 115 109 104 100 95 91 87 84 80 77 74 72 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14
 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 27 28 30 33 35 38 40 43 47 50 54 58 63 68 74 80 87 94 102 111 121 132 144 158 173 190 208 228 251 276 304 335 370 408 451 498 551 609 674 746 826 914 1011 1118 1234 1361 1499 1647 1804 1970 2142 2317 2491 2659 2815 2954 3069 3154 3204 3217 3193 3132 3039 2919 2778 2621 2455 2286 2117 1951 1793 1642 1501 1369 1247 1135 1033 939 854 777 707 643 586 534 487 444 406 372 340 312 287 264 243 224 207 192 178 165 154 143 134 126 118 111 105 99 94 89 84 80 77 73 70 68 65 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 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 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 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 0 0 0 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
 16 17 18 19 20 22 23 24 26 27 29 31 33 34 36 39 41 43 46 48 51 54 57 60 64 67 71 75 80 85 89 95 100 106 113 119 126 134 142 151 160 169 180 191 202 215 228 242 257 272 289 307 325 345 365 387 410 434 459 485 512 540 569 598 629 659 691 722 753 784 814 844 873 900 925 948 969 988 1004 1017 1027 1034 1038 1039 1037 1032 1024 1013 1001 986 969 950 930 909 887 864 841 817 794 770 746 723 700 677 655 633 612 592 572 553 535 518 501 484 469 454 440 426 413 401 389 377 367 356 346 337 328 319 311 303 296 289 282 275 269 263 257 251 245 240 235 230 225 220 216 211 207 203 199 195 191 187 183 179 175 172 168 164 161 158 154 151 148 144 141 138 135 132 129 126 123 120 117 114 111 108 106 103 100 98 95 93 90 88 85 83 81 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 12 13 14 15
 35 36 38 40 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 95 100 105 111 116 122 128 135 142 150 157 166 174 183 193 203 214 225 237 249 262 276 290 305 320 336 352 369 386 404 421 440 458 476 494 512 530 547 564 579 594 607 620 630 640 647 653 657 659 660 658 655 651 644 636 627 617 605 593 580 566 552 537 522 507 492 476 461 446 432 417 403 389 376 363 350 338 326 314 303 293 283 273 264 255 246 238 230 223 216 209 202 196 190 185 179 174 169 165 160 156 152 148 144 141 137 134 131 128 125 122 120 117 115 112 110 108 106 104 102 100 98 96 94 93 91 89 88 86 85 83 82 80 79 77 76 75 73 72 71 70 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 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 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33
 37 39 41 43 45 47 48 50 52 54 57 59 61 63 65 68 70 72 75 77 80 83 85 88 91 94 97 100 103 106 109 113 116 120 124 128 132 137 141 146 151 157 163 169 175 182 190 198 206 215 225 236 247 260 273 288 304 321 339 360 382 406 432 461 492 527 564 605 649 697 750 808 870 938 1011 1091 1176 1268 1367 1471 1582 1697 1818 1941 2065 2189 2309 2423 2526 2616 2688 2739 2766 2768 2743 2694 2620 2526 2414 2289 2155 2015 1874 1733 1596 1464 1339 1221 1111 1009 914 828 749 677 611 552 498 449 405 365 329 297 267 241 217 195 176 158 142 127 114 102 92 82 73 65 58 51 45 39 34 30 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 32 34 36
 26 29 33 37 42 46 51 56 61 67 72 78 85 91 98 106 113 121 129 138 147 157 167 177 188 199 211 224 237 251 265 280 296 312 329 347 366 385 406 427 450 473 498 524 551 579 608 639 672 706 741 779 818 859 902 947 995 1044 1096 1151 1209 1269 1332 1399 1468 1541 1618 1697 1781 1868 1958 2052 2150 2251 2355 2461 2570 2681 2793 2905 3017 3128 3236 3340 3439 3531 3615 3689 3751 3801 3835 3855 3858 3844 3812 3764 3699 3618 3523 3416 3297 3169 3034 2893 2750 2604 2459 2315 2174 2036 1903 1775 1653 1537 1427 1324 1226 1135 1049 970 896 827 763 704 649 598 551 508 468 431 397 365 336 309 285 262 241 221 203 187 171 157 144 131 120 109 100 91 82 74 67 60 54 48 42 37 32 28 24 20 16 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 13 16 19 22
 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 14 16 17 19 21 23 25 27 29 31 34 36 39 42 45 48 51 55 59 63 67 72 77 82 87 93 100 106 113 121 129 138 147 157 167 179 190 203 217 231 247 263 281 300 320 341 364 388 413 441 470 500 533 567 604 643 683 726 772 819 869 922 977 1034 1093 1155 1219 1284 1352 1421 1491 1562 1634 1705 1776 1846 1914 1980 2043 2102 2156 2205 2248 2285 2315 2338 2353 2360 2359 2351 2334 2311 2280 2243 2200 2152 2100 2043 1984 1922 1858 1793 1727 1661 1596 1531 1467 1404 1343 1283 1226 1170 1116 1064 1014 967 921 877 836 796 758 721 687 654 623 593 564 537 512 487 464 441 420 400 380 362 344 328 312 296 282 268 255 242 230 218 207 197 187 177 168 159 150 142 135 127 120 114 107 101 95 90 85 79 75 70 66 62 58 54 50 47 44 41 38 35 32 30 27 25 23 21 19 17 16 14 13 11 10 9 8 7 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
 13 14 15 16 17 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 44 46 49 52 54 58 61 64 68 72 76 81 86 91 96 102 109 116 123 131 139 149 158 169 180 193 206 220 236 252 270 289 310 332 356 382 410 439 471 505 540 578 618 660 704 750 797 846 895 945 994 1042 1089 1134 1175 1213 1245 1273 1294 1308 1316 1317 1312 1299 1281 1256 1227 1194 1157 1117 1075 1032 987 943 899 855 812 771 730 692 655 619 585 554 523 495 468 443 419 397 376 356 338 321 305 290 276 263 251 240 229 220 211 202 194 187 180 174 168 163 158 153 149 145 141 138 135 132 129 126 124 121 119 117 115 113 112 110 108 107 106 104 103 102 100 99 98 97 96 95 93 92 91 90 89 88 87 86 85 84 82 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 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 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 12 12
 5 7 9 10 12 14 16 19 21 23 26 29 32 35 38 41 45 49 53 57 62 66 71 76 82 88 94 101 107 115 122 130 139 148 158 168 178 189 201 214 227 241 255 271 287 304 322 341 361 381 403 426 450 475 501 528 557 586 617 649 682 716 751 787 825 863 902 942 983 1025 1067 1110 1153 1196 1239 1282 1325 1367 1409 1450 1490 1528 1565 1600 1633 1664 1692 1717 1739 1757 1773 1784 1791 1794 1793 1788 1778 1764 1745 1722 1695 1664 1630 1592 1551 1507 1461 1412 1363 1312 1260 1207 1155 1103 1051 1000 949 900 853 806 762 719 678 638 600 564 530 498 467 438 411 385 361 338 316 296 277 259 242 226 211 197 184 172 161 150 140 130 121 113 105 98 91 85 78 73 67 62 58 53 49 45 41 38 34 31 28 25 23 20 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 1 10 20 32 46 61 78 97 119 144 173 205 242 284 331 385 447 517 597 688 791 910 1044 1197 1372 1570 1795 2050 2337 2660 3021 3421 3861 4337 4846 5377 5918 6450 6950 7392 7750 7999 8125 8119 7986 7738 7396 6985 6528 6048 5564 5089 4634 4206 3808 3442 3108 2805 2531 2284 2063 1865 1687 1528 1386 1259 1145 1044 953 871 798 732 673 620 572 528 489 454 422 392 366 341 319 299 280 263 247 232 219 206 195 184 173 164 155 146 138 131 124 117 111 104 99 93 88 83 78 73 69 64 60 56 52 49 45 42 39 35 32 29 27 24 21 19 16 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
 31 34 36 38 41 44 47 50 53 56 59 63 66 70 74 78 82 86 91 95 100 105 110 116 121 127 133 140 146 153 161 168 176 185 193 202 212 222 233 244 256 268 281 295 309 325 341 358 377 396 416 438 461 486 512 540 569 600 634 669 707 747 790 835 884 935 989 1047 1107 1171 1239 1310 1385 1463 1544 1628 1716 1806 1898 1991 2086 2181 2275 2367 2456 2541 2620 2692 2757 2811 2855 2887 2906 2912 2904 2883 2848 2801 2742 2672 2592 2505 2411 2313 2211 2106 2001 1896 1792 1690 1590 1494 1402 1314 1229 1149 1074 1002 935 872 813 757 706 657 612 570 531 495 461 430 401 374 348 325 303 283 264 246 230 215 200 187 174 163 152 142 132 123 115 107 100 93 86 80 74 69 64 59 54 50 46 42 38 35 31 28 25 23 20 17 15 13 11 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 27 29
 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 10 12 14 15 17 18 20 22 24 26 28 30 32 35 37 40 43 46 49 52 55 59 63 67 71 76 81 86 92 98 104 111 119 128 137 146 157 169 182 196 211 228 247 267 290 314 342 372 406 443 484 529 580 636 698 767 844 928 1023 1127 1242 1370 1510 1664 1833 2016 2215 2428 2655 2893 3139 3389 3635 3870 4085 4271 4417 4514 4555 4538 4463 4333 4156 3940 3698 3438 3171 2904 2644 2395 2161 1944 1744 1561 1396 1246 1112 991 883 787 701 624 556 495 441 393 350 312 278 248 221 196 175 155 138 122 108 96 84 74 65 56 49 42 36 30 25 20 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 128 133 138 144 149 154 159 165 170 175 180 186 191 196 201 206 211 216 222 226 231 236 241 246 251 256 261 266 270 275 280 285 291 296 301 307 313 319 326 333 340 347 356 365 374 384 396 408 421 435 451 468 487 508 530 555 583 613 646 682 722 765 813 866 924 987 1057 1133 1217 1308 1409 1518 1637 1766 1906 2058 2222 2398 2585 2784 2994 3214 3440 3670 3901 4127 4342 4540 4715 4857 4962 5024 5037 5002 4917 4788 4618 4415 4186 3938 3681 3419 3159 2906 2663 2432 2215 2013 1826 1654 1497 1353 1222 1103 996 899 811 731 660 595 537 485 437 395 356 321 290 262 236 213 192 173 156 140 126 113 101 91 81 72 64 56 49 43 37 32 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 1 3 4 5 7 9 11 12 14 16 19 21 23 26 28 31 34 37 40 43 46 50 53 57 61 64 68 72 77 81 85 90 94 99 104 108 113 118
 160 162 164 166 168 170 172 174 176 177 179 180 182 183 185 186 188 189 190 192 193 194 196 197 198 200 201 203 204 206 208 209 211 213 215 218 220 223 226 229 232 236 240 244 249 254 260 266 273 280 288 296 305 316 326 338 351 365 381 397 415 434 456 478 503 530 558 589 623 659 698 740 785 834 886 942 1002 1067 1135 1208 1285 1367 1453 1544 1638 1736 1836 1938 2041 2144 2244 2341 2431 2512 2583 2640 2683 2709 2716 2704 2674 2625 2559 2478 2384 2279 2167 2050 1930 1809 1689 1571 1458 1349 1246 1149 1057 972 892 819 751 688 630 577 528 484 443 406 372 340 312 286 262 240 220 202 185 170 156 143 131 120 110 101 93 85 78 71 65 59 54 49 45 40 37 33 30 26 23 21 18 16 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 83 85 88 91 94 96 99 102 105 108 111 113 116 119 122 125 128 130 133 136 138 141 144 146 149 151 153 156 158
 7 10 12 15 18 21 25 28 32 36 40 45 49 54 59 65 71 77 84 90 98 106 114 123 132 142 152 163 175 188 201 215 231 247 264 282 302 322 344 368 393 420 448 478 510 545 581 619 660 704 749 798 849 903 959 1019 1081 1146 1213 1283 1355 1429 1505 1583 1662 1742 1822 1902 1981 2060 2136 2210 2281 2349 2412 2471 2525 2574 2617 2654 2684 2708 2725 2736 2740 2738 2729 2715 2694 2668 2637 2600 2559 2514 2465 2413 2357 2298 2237 2174 2109 2043 1976 1907 1839 1770 1701 1633 1565 1498 1432 1367 1304 1242 1181 1123 1066 1011 958 907 858 811 767 724 683 644 606 571 538 506 476 447 420 395 371 348 326 306 287 269 252 236 220 206 193 180 168 157 146 136 126 117 109 101 93 86 80 73 67 61 56 51 46 42 37 33 29 26 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5
 25 27 28 30 31 33 34 36 38 40 41 43 45 47 49 51 53 56 58 60 63 65 68 71 73 76 79 82 85 89 92 96 99 103 107 112 116 120 125 130 135 141 146 152 159 165 172 179 187 195 204 213 222 232 243 254 266 279 292 307 322 338 355 374 393 414 436 459 484 510 538 568 599 633 668 705 745 786 830 876 924 973 1025 1079 1134 1191 1248 1307 1365 1422 1479 1533 1585 1632 1675 1713 1744 1767 1782 1788 1786 1774 1752 1722 1684 1638 1586 1528 1465 1399 1331 1261 1191 1122 1053 987 922 860 801 745 692 642 595 551 510 472 436 403 373 344 318 294 272 251 232 214 198 183 169 156 144 133 123 114 105 97 90 83 76 70 65 59 55 50 46 42 38 35 31 28 26 23 21 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 17 18 19 20 21 23 24
 44 48 53 58 64 69 75 81 87 94 101 108 115 123 131 139 148 157 166 176 186 196 207 218 230 242 254 267 280 294 308 323 338 354 370 387 405 423 441 460 480 501 522 544 567 590 615 640 667 695 723 753 785 818 852 888 926 966 1009 1053 1100 1150 1203 1259 1319 1382 1449 1520 1595 1675 1760 1850 1945 2046 2152 2264 2380 2502 2629 2761 2896 3033 3173 3312 3450 3585 3713 3833 3943 4038 4116 4174 4211 4224 4211 4172 4107 4017 3904 3771 3620 3455 3279 3096 2909 2721 2536 2354 2178 2009 1849 1698 1556 1423 1300 1186 1080 984 895 813 739 671 609 553 501 454 412 373 338 306 277 250 226 204 184 166 150 134 121 108 96 86 76 67 59 52 45 38 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 3 5 8 11 14 17 20 24 27 31 35 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 2 6 11 17 23 29 36 44 53 62 73 85 98 112 128 146 166 188 213 240 271 306 344 388 436 491 552 620 697 783 880 989 1110 1246 1398 1567 1754 1961 2189 2438 2708 2998 3306 3629 3962 4298 4628 4944 5233 5484 5689 5837 5923 5946 5905 5806 5656 5464 5239 4991 4728 4458 4188 3923 3666 3420 3187 2968 2763 2573 2396 2234 2084 1947 1821 1705 1600 1504 1417 1337 1264 1198 1138 1084 1035 990 949 912 879 848 821 796 773 752 733 716 700 685 671 658 646 634 623 613 602 592 582 572 562 552 542 532 522 511 501 490 479 467 456 444 432 421 408 396 384 371 359 347 334 322 309 297 285 273 261 249 238 226 215 204 194 183 173 163 153 144 135 126 118 109 102 94 87 79 73 66 60 54 48 43 38 33 28 24 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 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 26 28 31 34 37 41 45 49 54 59 65 72 79 87 96 105 116 128 141 156 173 191 212 235 260 289 321 357 396 441 491 546 608 677 753 839 934 1039 1155 1284 1425 1579 1747 1928 2122 2328 2544 2767 2993 3216 3430 3629 3804 3948 4055 4119 4138 4110 4039 3928 3784 3614 3424 3221 3013 2804 2598 2400 2210 2031 1863 1708 1564 1431 1310 1200 1099 1007 924 849 780 718 662 611 565 523 485 451 419 391 364 340 319 299 280 263 247 233 219 207 195 185 174 165 156 148 140 132 125 118 112 106 100 95 89 84 79 75 70 66 62 58 54 50 47 43 40 37 34 31 28 25 23 20 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 33 48 64 83 104 128 155 185 219 258 303 353 411 476 551 636 733 844 971 1116 1281 1470 1684 1928 2204 2516 2866 3255 3685 4154 4658 5190 5737 6284 6809 7290 7700 8016 8220 8300 8256 8094 7831 7486 7082 6640 6181 5718 5265 4831 4420 4037 3682 3357 3059 2788 2542 2319 2117 1934 1769 1620 1485 1363 1252 1152 1061 978 903 835 772 715 663 615 571 531 494 459 428 399 372 347 324 303 283 264 247 231 216 202 189 176 165 154 144 134 125 116 108 101 94 87 80 74 68 63 58 53 48 44 39 35 31 28 24 21 17 14 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 15 17 20 22 25 29 32 36 40 44 49 55 60 67 74 81 89 99 109 120 132 145 160 176 194 214 237 261 289 319 352 390 431 476 527 583 644 712 786 868 956 1052 1156 1267 1385 1508 1637 1769 1902 2033 2160 2279 2387 2479 2554 2608 2640 2648 2634 2598 2543 2471 2385 2287 2182 2072 1960 1847 1735 1626 1521 1420 1325 1234 1149 1070 996 927 863 803 748 697 650 607 567 530 496 465 436 409 384 361 340 320 302 285 269 255 241 228 217 205 195 185 176 167 159 151 144 137 130 124 118 112 107 102 97 92 88 83 79 75 71 67 64 60 57 54 51 48 45 42 40 37 35 32 30 28 26 24 22 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 20 23 28 32 38 43 49 56 63 71 80 90 100 112 125 139 155 172 191 213 236 262 291 322 357 396 439 487 540 599 664 736 816 904 1002 1111 1231 1363 1509 1670 1847 2040 2252 2482 2731 2999 3286 3591 3910 4241 4580 4920 5253 5571 5865 6124 6339 6500 6603 6642 6618 6532 6389 6197 5964 5700 5413 5113 4806 4500 4199 3907 3627 3361 3111 2876 2657 2454 2266 2093 1933 1787 1653 1529 1417 1314 1220 1134 1055 983 918 858 803 753 707 665 627 592 560 530 503 478 455 434 414 396 379 363 349 335 323 311 300 290 280 271 262 254 246 239 232 225 219 213 207 202 196 191 186 181 177 172 168 164 160 156 152 148 145 141 138 134 131 128 125 121 118 116 113 110 107 105 102 100 97 95 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 38 38 37 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 7 6 5 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 4 7 11 16 20 25 31 36 42 49 56 64 72 81 90 100 112 124 137 151 167 184 202 223 245 269 295 324 356 391 429 471 517 567 623 684 751 825 906 994 1091 1198 1313 1440 1577 1726 1886 2059 2243 2440 2647 2865 3092 3325 3563 3803 4040 4270 4490 4695 4879 5038 5169 5267 5331 5360 5353 5311 5236 5130 4999 4844 4671 4483 4284 4079 3870 3660 3452 3248 3050 2858 2674 2498 2331 2173 2024 1884 1752 1630 1515 1408 1309 1217 1131 1052 979 911 848 790 736 686 640 597 557 521 487 455 426 399 373 350 328 307 288 271 254 238 224 210 197 185 174 163 153 143 134 126 117 110 103 96 89 83 77 71 66 61 56 51 47 43 39 35 31 27 24 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 12 16 21 25 30 35 41 47 54 61 69 78 87 97 108 120 134 148 163 181 199 219 241 265 292 320 352 386 423 464 508 556 608 666 728 795 868 947 1033 1127 1227 1336 1453 1579 1715 1861 2016 2182 2359 2547 2745 2953 3170 3395 3627 3863 4100 4335 4564 4782 4983 5161 5311 5426 5501 5533 5518 5457 5349 5198 5008 4786 4539 4273 3995 3713 3432 3157 2892 2639 2400 2177 1971 1781 1606 1447 1302 1171 1053 945 849 762 683 613 549 492 441 395 353 315 281 251 223 198 175 154 136 119 103 89 76 65 54 44 35 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 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 31 38 46 54 62 71 81 92 104 116 130 144 160 177 195 214 235 258 283 309 337 367 400 435 472 513 555 601 650 701 756 814 874 938 1005 1074 1146 1221 1297 1375 1454 1534 1614 1694 1773 1851 1926 2000 2070 2137 2201 2261 2318 2370 2419 2464 2506 2545 2581 2615 2648 2679 2709 2740 2770 2801 2834 2868 2904 2943 2984 3027 3074 3123 3176 3230 3288 3346 3407 3467 3527 3585 3640 3691 3735 3771 3798 3813 3814 3801 3772 3725 3662 3581 3484 3371 3244 3106 2958 2802 2642 2480 2317 2157 2000 1848 1702 1564 1433 1310 1195 1088 988 897 812 735 664 599 539 485 435 390 349 312 278 247 218 193 169 148 128 111 95 80 66 54 43 33 23 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 2 5 7 10 13 16 19 23 26 30 34 39 43 48 53 59 65 71 78 86 93 102 111 121 132 143 156 169 184 200 218 237 258 281 306 334 364 398 435 475 520 570 625 686 753 827 909 1000 1100 1210 1331 1465 1611 1770 1943 2129 2330 2544 2769 3004 3247 3492 3736 3973 4197 4400 4576 4718 4822 4883 4899 4872 4802 4693 4551 4382 4192 3987 3773 3555 3337 3122 2914 2713 2522 2342 2172 2013 1864 1727 1599 1481 1372 1271 1179 1093 1015 943 877 816 761 709 663 619 580 544 510 480 452 426 402 380 360 341 324 308 293 280 267 255 245 234 225 216 207 199 192 185 178 172 166 160 155 149 144 139 134 130 125 121 117 113 109 105 102 98 94 91 87 84 81 78 74 71 68 65 62 60 57 54 51 49 46 43 41 38 36 34 31 29 27 25 23 20 18 16 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 8 15 23 31 39 48 58 68 78 89 101 113 126 140 154 169 185 201 218 236 255 275 295 316 338 360 384 408 433 459 486 513 541 569 598 628 659 689 721 753 785 817 850 883 917 951 985 1019 1054 1090 1126 1162 1200 1239 1279 1321 1364 1410 1458 1510 1565 1624 1687 1755 1830 1911 1999 2095 2200 2314 2440 2577 2727 2890 3068 3262 3473 3702 3949 4215 4501 4805 5128 5467 5820 6182 6548 6910 7259 7585 7874 8113 8289 8389 8404 8328 8160 7905 7572 7175 6728 6250 5755 5258 4771 4304 3863 3453 3075 2730 2418 2138 1887 1664 1465 1289 1134 997 875 769 675 592 519 454 397 347 303 263 229 198 171 146 125 106 88 73 59 47 36 26 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 34 42 50 58 68 78 89 101 115 129 144 162 180 201 223 247 274 304 336 372 412 455 504 557 616 681 753 833 921 1019 1128 1247 1380 1525 1685 1860 2050 2257 2480 2718 2970 3234 3507 3784 4060 4328 4581 4810 5008 5168 5283 5350 5367 5335 5255 5134 4978 4792 4586 4364 4134 3901 3669 3441 3221 3010 2810 2620 2442 2276 2121 1977 1843 1719 1605 1499 1401 1311 1227 1151 1080 1014 954 898 847 799 756 715 678 643 611 582 554 529 506 484 464 445 428 412 397 383 370 358 346 336 325 316 307 299 291 283 275 268 262 255 249 243 237 231 225 220 214 209 203 198 193 188 183 178 173 168 163 158 153 148 143 139 134 129 125 120 115 111 106 102 98 93 89 85 81 77 73 69 65 61 57 54 50 47 43 40 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 34 50 68 89 112 139 169 203 242 286 336 393 458 533 618 716 828 956 1103 1271 1464 1684 1937 2224 2552 2924 3344 3815 4340 4918 5547 6221 6927 7647 8357 9027 9624 10114 10467 10662 10690 10556 10274 9871 9375 8817 8223 7619 7021 6443 5894 5380 4904 4465 4065 3700 3369 3070 2799 2555 2334 2135 1956 1794 1648 1516 1397 1289 1191 1103 1022 949 882 822 767 716 670 627 588 553 520 489 461 435 411 388 367 348 329 312 296 281 267 253 240 228 217 206 195 186 176 167 158 150 142 135 127 120 113 107 101 95 89 83 78 73 67 63 58 53 49 45 40 36 33 29 25 22 18 15 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 22 36 51 68 87 108 132 158 188 221 258 299 345 397 456 521 594 676 767 870 984 1112 1254 1411 1584 1775 1984 2210 2454 2714 2987 3271 3561 3851 4134 4403 4649 4865 5043 5180 5270 5313 5310 5265 5182 5066 4925 4765 4591 4410 4226 4043 3864 3691 3527 3372 3228 3095 2973 2863 2763 2675 2597 2529 2471 2423 2384 2354 2332 2318 2311 2312 2320 2334 2354 2379 2409 2444 2482 2523 2566 2609 2653 2696 2736 2772 2803 2827 2844 2851 2848 2834 2807 2769 2718 2655 2581 2497 2403 2302 2194 2082 1967 1851 1735 1620 1507 1398 1293 1193 1098 1007 923 843 769 700 636 577 522 471 425 382 343 306 273 243 215 189 165 144 124 106 89 74 60 47 35 24 15 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
 8 13 18 23 29 35 41 48 55 62 70 77 86 94 103 113 123 133 144 155 167 179 191 205 219 233 248 264 280 297 314 333 352 371 392 413 435 458 482 507 532 558 586 614 643 673 704 737 770 804 840 877 915 954 995 1038 1082 1128 1175 1225 1278 1332 1390 1451 1514 1582 1653 1729 1809 1894 1985 2082 2185 2295 2413 2539 2673 2816 2969 3132 3305 3489 3683 3889 4105 4331 4566 4809 5058 5311 5564 5813 6053 6280 6487 6668 6815 6923 6985 6998 6957 6862 6714 6517 6276 5996 5687 5357 5014 4665 4317 3976 3647 3333 3036 2759 2501 2263 2044 1844 1663 1498 1348 1213 1091 982 883 794 714 642 578 520 467 420 378 340 305 274 246 221 197 177 158 140 125 110 97 85 74 64 55 47 39 32 25 19 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 3
 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 17 23 30 36 43 51 58 66 75 84 93 103 113 124 136 148 161 175 190 205 221 238 256 276 296 317 340 364 389 416 443 473 504 536 570 605 642 681 721 762 805 850 895 942 990 1040 1090 1141 1193 1246 1299 1354 1409 1464 1521 1579 1637 1697 1759 1822 1888 1957 2028 2104 2184 2269 2360 2458 2563 2678 2803 2939 3088 3252 3433 3631 3851 4093 4360 4656 4981 5341 5736 6168 6640 7151 7701 8284 8896 9524 10153 10763 11326 11812 12188 12422 12488 12371 12067 11591 10968 10232 9423 8580 7736 6918 6144 5427 4773 4185 3660 3195 2786 2428 2115 1841 1603 1396 1215 1058 921 801 696 605 525 454 392 338 290 247 210 176 146 120 96 75 56 39 24 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 70 78 88 97 107 118 129 140 152 165 178 191 205 220 235 251 267 284 301 319 338 357 377 397 417 439 460 482 505 528 551 575 599 623 647 671 696 720 745 770 794 818 842 866 890 913 936 959 982 1004 1027 1049 1071 1093 1115 1138 1161 1184 1208 1233 1259 1286 1314 1344 1376 1410 1446 1485 1527 1572 1621 1673 1730 1791 1857 1928 2005 2088 2177 2274 2378 2490 2610 2740 2879 3028 3187 3357 3537 3729 3931 4143 4364 4594 4830 5069 5309 5545 5773 5987 6181 6348 6482 6575 6622 6620 6564 6456 6296 6089 5841 5560 5253 4928 4595 4260 3930 3609 3301 3010 2737 2483 2248 2033 1835 1656 1493 1345 1211 1090 981 883 794 715 643 578 519 466 419 376 337 301 269 240 214 190 168 148 130 113 98 84 71 59 48 38 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 4 9 15 20 26 32 39 46 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 18 23 28 34 40 46 53 60 67 75 83 92 102 111 122 133 145 157 170 183 198 213 228 245 262 279 298 317 337 358 379 401 423 446 469 493 518 542 568 593 618 644 670 697 723 750 777 804 832 860 889 919 950 981 1014 1049 1085 1123 1163 1206 1252 1301 1353 1410 1470 1535 1606 1682 1764 1853 1949 2052 2164 2284 2413 2551 2698 2854 3019 3190 3368 3549 3731 3909 4080 4238 4376 4488 4569 4611 4611 4565 4475 4341 4168 3963 3732 3483 3226 2966 2710 2462 2227 2006 1801 1614 1442 1287 1147 1021 908 807 717 637 566 502 445 395 349 309 273 241 212 186 163 142 123 106 91 77 65 53 43 34 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 4 14 25 38 52 69 88 110 135 163 196 234 278 327 385 451 526 613 712 826 956 1103 1270 1457 1667 1898 2150 2421 2706 2998 3289 3568 3821 4038 4207 4319 4371 4363 4300 4190 4041 3865 3671 3469 3264 3062 2869 2686 2515 2357 2212 2081 1962 1856 1762 1678 1605 1541 1486 1438 1398 1364 1337 1314 1297 1284 1275 1268 1265 1263 1264 1265 1267 1268 1269 1269 1267 1263 1256 1245 1231 1214 1192 1166 1137 1103 1066 1026 983 938 892 844 795 746 698 651 604 560 517 475 436 399 364 332 301 273 246 222 199 178 159 141 125 109 96 83 71 61 51 42 34 26 19 13 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 7 15 25 36 48 62 78 95 114 136 160 188 219 255 294 340 391 449 515 589 674 770 880 1003 1144 1303 1482 1684 1910 2163 2444 2753 3090 3455 3844 4252 4673 5096 5510 5903 6259 6566 6812 6989 7090 7116 7071 6961 6796 6586 6342 6074 5792 5504 5216 4933 4659 4396 4145 3908 3685 3476 3281 3099 2929 2770 2622 2484 2356 2235 2123 2017 1917 1824 1735 1652 1572 1497 1425 1357 1291 1229 1169 1112 1057 1004 953 905 858 813 770 729 690 652 616 581 548 517 487 459 431 406 381 358 336 315 295 276 258 241 225 210 195 181 168 156 145 134 123 113 104 95 86 78 71 64 57 50 44 38 33 27 22 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 3 7 11 15 19 24 29 34 40 46 53 59 67 75 83 92 102 112 123 134 147 160 175 190 206 224 242 263 284 307 331 358 386 415 447 481 517 555 595 637 682 728 777 828 881 936 992 1050 1109 1169 1229 1289 1349 1408 1467 1524 1580 1633 1685 1734 1781 1825 1867 1907 1944 1980 2014 2046 2077 2108 2138 2168 2198 2228 2259 2291 2325 2359 2395 2432 2471 2511 2553 2595 2637 2679 2721 2761 2799 2833 2863 2887 2905 2914 2914 2903 2881 2847 2800 2741 2669 2586 2493 2390 2280 2165 2045 1923 1801 1679 1560 1445 1334 1229 1129 1034 946 865 789 718 654 594 540 490 445 403 365 331 299 271 245 221 199 179 161 145 130 116 103 92 81 71 63 54 47 40 33 28 22 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 3 7 11 15 20 25 31 37 43 49 56 63 71 79 87 96 106 116 127 138 150 163 176 190 205 220 237 254 272 291 311 332 354 377 402 427 453 481 509 539 570 602 636 670 706 743 782 821 862 904 948 993 1039 1087 1136 1187 1239 1294 1350 1408 1468 1531 1596 1664 1734 1808 1884 1964 2047 2133 2223 2316 2413 2513 2615 2721 2828 2937 3047 3156 3263 3367 3467 3559 3642 3714 3773 3815 3840 3844 3827 3788 3727 3644 3539 3416 3277 3124 2961 2790 2616 2440 2266 2095 1931 1773 1624 1483 1352 1230 1117 1013 917 830 751 679 613 553 499 450 406 366 330 297 268 241 216 194 174 156 140 125 111 98 87 77 67 58 50 43 36 30 25 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 3 11 20 29 39 50 62 75 88 103 119 136 154 174 196 219 244 271 300 331 365 402 441 483 529 578 631 688 749 814 884 958 1037 1121 1210 1303 1401 1503 1609 1718 1830 1945 2060 2176 2292 2405 2516 2624 2726 2823 2914 2998 3074 3144 3206 3261 3310 3353 3391 3426 3457 3486 3514 3543 3573 3605 3639 3678 3721 3770 3824 3884 3950 4023 4102 4187 4279 4375 4476 4579 4685 4789 4892 4989 5078 5155 5217 5261 5283 5279 5247 5184 5091 4966 4811 4629 4423 4198 3957 3706 3451 3195 2943 2697 2462 2239 2029 1834 1653 1486 1333 1194 1068 954 851 759 675 601 534 474 420 372 329 290 256 225 197 172 150 130 112 96 81 68 56 46 36 27 19 12 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
 39 43 48 53 58 63 69 74 80 85 91 97 103 109 115 122 129 135 142 149 157 165 172 181 189 198 207 216 226 236 247 258 269 282 295 308 322 337 353 370 388 407 428 450 473 498 525 554 585 618 654 694 736 782 832 886 945 1009 1078 1154 1235 1324 1420 1523 1635 1755 1885 2023 2171 2329 2496 2673 2859 3053 3255 3465 3680 3901 4125 4350 4575 4797 5015 5225 5425 5614 5788 5944 6081 6197 6289 6357 6400 6416 6406 6369 6307 6221 6111 5981 5831 5664 5483 5290 5088 4878 4664 4448 4231 4016 3804 3597 3395 3201 3014 2835 2665 2504 2352 2208 2074 1947 1829 1719 1616 1521 1431 1348 1271 1199 1132 1069 1011 957 906 858 814 772 733 696 661 628 597 568 541 514 490 466 444 422 402 382 364 346 329 313 297 282 267 253 240 227 214 202 191 179 168 158 148 138 128 119 110 101 92 84 76 69 61 54 47 40 34 28 22 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 17 21 25 30 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 14 18 22 26 30 35 40 45 51 57 63 70 77 85 93 102 112 122 134 146 159 173 189 205 223 243 264 288 313 340 370 402 437 475 516 561 609 661 718 779 845 916 992 1074 1161 1254 1353 1458 1569 1687 1810 1939 2075 2215 2361 2512 2668 2828 2992 3160 3331 3505 3682 3861 4042 4225 4410 4596 4783 4971 5159 5347 5534 5719 5900 6077 6247 6409 6559 6695 6814 6912 6985 7031 7045 7025 6969 6875 6743 6575 6371 6136 5875 5591 5290 4979 4662 4345 4032 3727 3433 3152 2887 2638 2406 2191 1993 1810 1643 1490 1351 1224 1109 1004 910 824 746 675 611 552 500 452 408 368 332 299 269 241 216 193 172 152 134 118 103 89 76 64 53 42 33 24 15 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
 1 5 8 12 16 20 24 29 34 39 45 51 57 64 71 79 87 96 106 116 127 138 151 164 179 194 211 228 247 268 290 314 339 367 396 428 462 498 538 580 625 673 724 779 837 898 963 1031 1103 1178 1255 1335 1417 1500 1584 1668 1751 1833 1912 1987 2059 2125 2185 2238 2285 2324 2356 2380 2397 2406 2409 2406 2398 2384 2366 2345 2320 2293 2264 2233 2201 2168 2135 2101 2068 2034 2001 1968 1936 1904 1872 1840 1809 1777 1746 1715 1683 1651 1619 1586 1553 1520 1485 1450 1414 1378 1340 1302 1263 1224 1184 1144 1104 1063 1022 982 941 901 862 823 785 748 712 676 642 609 577 547 517 489 462 436 412 389 367 346 326 307 289 272 256 241 227 214 201 189 178 167 157 147 138 130 122 114 107 100 94 88 82 76 71 66 61 57 53 49 45 41 37 34 31 28 25 22 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 19 30 41 54 67 81 97 113 131 151 171 194 218 243 271 301 333 367 404 443 485 530 579 630 686 745 809 878 951 1031 1116 1208 1308 1417 1535 1664 1805 1959 2130 2318 2526 2756 3012 3295 3610 3958 4344 4768 5233 5739 6284 6866 7478 8107 8739 9351 9917 10406 10784 11019 11086 10971 10673 10208 9602 8893 8119 7319 6524 5760 5044 4386 3791 3261 2792 2381 2024 1714 1448 1218 1022 854 711 589 485 397 323 259 206 161 123 90 63 40 21 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
 14 16 19 22 25 28 32 35 39 43 47 51 56 61 66 71 76 82 88 95 102 109 117 125 133 142 151 162 172 183 195 208 221 235 250 266 283 301 320 340 361 384 408 433 460 488 518 549 582 616 653 691 730 772 815 859 906 953 1002 1051 1102 1153 1205 1257 1309 1360 1410 1460 1508 1554 1599 1641 1681 1718 1752 1784 1812 1837 1858 1877 1893 1905 1915 1922 1926 1928 1928 1926 1922 1916 1909 1900 1891 1880 1868 1856 1843 1830 1816 1801 1786 1771 1756 1741 1725 1709 1692 1676 1659 1641 1623 1605 1586 1567 1547 1526 1505 1483 1460 1436 1411 1385 1359 1331 1303 1274 1244 1214 1182 1150 1118 1085 1052 1019 986 952 919 886 853 820 788 757 726 695 666 637 608 581 554 529 504 480 456 434 412 392 372 353 334 317 300 284 268 254 240 226 213 201 189 178 167 157 147 138 129 121 113 105 98 91 84 78 72 66 61 56 51 46 42 38 34 30 27 24 21 18 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 23 31 39 49 59 70 83 97 112 129 148 170 193 220 249 282 318 359 404 455 511 573 642 719 804 897 998 1109 1228 1356 1491 1632 1778 1925 2072 2213 2346 2466 2570 2654 2716 2755 2769 2761 2732 2684 2620 2545 2460 2368 2274 2178 2084 1991 1902 1818 1739 1665 1596 1534 1477 1426 1380 1340 1305 1275 1250 1229 1214 1202 1195 1192 1193 1198 1207 1219 1235 1254 1277 1302 1331 1362 1395 1430 1466 1503 1539 1575 1610 1642 1670 1694 1713 1725 1730 1727 1716 1696 1667 1629 1584 1532 1473 1409 1341 1270 1198 1124 1052 980 910 843 779 717 660 605 554 507 462 422 384 349 316 287 259 234 211 190 171 153 136 121 107 95 83 72 62 53 45 37 30 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 3 6 10 14 18 23 28 33 39 45 51 58 66 74 83 92 103 114 125 138 152 167 183 200 219 239 260 284 309 336 365 396 429 465 503 544 588 634 683 735 789 846 905 966 1029 1094 1159 1226 1292 1357 1421 1483 1542 1598 1650 1697 1739 1776 1807 1833 1853 1867 1876 1881 1880 1875 1867 1855 1841 1824 1805 1785 1764 1742 1719 1696 1673 1650 1627 1604 1581 1559 1537 1515 1493 1472 1450 1429 1407 1385 1363 1340 1317 1293 1268 1242 1216 1188 1160 1130 1100 1068 1036 1003 969 934 899 864 828 792 756 721 686 651 618 585 552 521 491 462 434 407 381 357 334 311 290 271 252 234 217 202 187 173 160 148 136 125 115 106 97 89 81 73 66 60 54 48 43 38 33 29 25 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 20 23 27 30 34 39 43 48 53 58 64 70 77 84 91 99 108 117 127 138 150 162 176 190 206 224 242 262 284 308 334 362 392 425 460 498 539 584 632 683 738 796 858 924 993 1066 1141 1219 1300 1381 1464 1547 1628 1708 1785 1859 1928 1991 2049 2099 2143 2179 2207 2228 2241 2248 2249 2243 2232 2217 2197 2175 2149 2122 2092 2062 2031 1999 1968 1937 1906 1876 1847 1820 1793 1768 1744 1721 1700 1680 1661 1644 1629 1614 1601 1589 1578 1568 1559 1551 1543 1535 1528 1521 1514 1506 1498 1489 1479 1468 1456 1443 1428 1411 1392 1372 1350 1326 1301 1273 1245 1214 1183 1150 1116 1081 1046 1010 974 937 901 864 828 792 757 722 688 655 622 591 560 530 502 474 447 421 396 372 349 327 306 286 267 249 231 215 199 184 170 156 143 131 120 109 99 89 80 72 64 57 50 43 37 32 26 22 17 13 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 2 5 8 11 15 19 23 27 32 37 43 48 55 62 69 78 87 97 108 120 133 148 165 184 206 229 257 287 322 362 407 458 517 585 662 752 854 972 1108 1265 1445 1652 1889 2162 2472 2824 3221 3665 4156 4689 5256 5844 6431 6988 7480 7870 8124 8219 8144 7907 7533 7054 6507 5927 5343 4777 4242 3749 3300 2897 2537 2219 1938 1692 1476 1287 1122 977 851 742 646 562 489 425 370 321 279 242 210 182 157 136 117 101 87 74 63 54 45 38 32 26 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 20 24 28 32 37 42 47 53 60 67 75 83 93 103 114 127 141 156 173 192 213 237 263 293 326 363 405 453 506 565 633 709 794 890 998 1119 1254 1403 1568 1749 1946 2157 2379 2610 2844 3074 3291 3485 3646 3765 3832 3844 3800 3703 3559 3377 3167 2941 2706 2471 2243 2024 1819 1628 1453 1294 1150 1020 904 800 707 624 550 485 427 376 330 290 255 223 195 170 149 129 112 97 84 72 62 53 44 37 31 25 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 4 11 17 25 33 41 50 60 70 81 92 105 117 131 146 162 178 196 214 234 255 277 300 325 352 380 409 440 474 508 545 584 625 668 714 761 811 864 918 976 1035 1098 1162 1229 1298 1370 1444 1519 1597 1676 1757 1839 1921 2005 2090 2174 2259 2343 2427 2510 2592 2673 2752 2830 2905 2978 3049 3118 3184 3247 3307 3363 3416 3466 3512 3554 3592 3626 3655 3679 3699 3713 3723 3726 3724 3717 3703 3683 3657 3625 3586 3541 3490 3433 3369 3301 3227 3148 3064 2977 2886 2791 2695 2597 2497 2397 2297 2197 2098 2001 1905 1812 1721 1632 1547 1465 1386 1311 1239 1170 1104 1042 983 927 874 824 777 733 691 651 614 578 545 514 484 456 430 405 382 359 339 319 300 282 265 249 234 220 206 193 181 169 158 147 137 127 118 109 101 93 85 78 71 64 58 52 46 40 35 30 25 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 0 2 3 5 7 9 11 13 15 17 20 22 25 27 30 33 36 40 43 47 51 55 60 64 69 75 81 87 94 101 109 117 127 136 147 159 171 185 200 216 234 254 275 298 323 351 381 414 451 490 533 580 632 687 748 814 885 962 1044 1133 1227 1328 1434 1546 1663 1785 1910 2039 2169 2300 2430 2557 2679 2795 2902 3000 3085 3157 3215 3258 3285 3296 3291 3271 3236 3188 3129 3058 2979 2891 2798 2700 2599 2495 2390 2285 2181 2079 1978 1880 1785 1694 1605 1521 1440 1363 1290 1220 1154 1092 1032 977 924 874 827 783 741 701 664 628 595 564 534 506 479 454 430 407 385 365 346 327 310 293 277 262 247 234 221 208 196 185 174 164 154 144 135 127 119 111 103 96 89 83 76 70 65 59 54 49 44 39 35 31 27 23 19 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 20 24 28 33 37 43 48 55 62 69 78 87 97 109 121 135 151 168 187 208 231 257 287 319 355 395 439 488 543 603 669 742 821 908 1001 1102 1210 1324 1445 1569 1697 1827 1956 2082 2203 2317 2420 2512 2590 2653 2700 2731 2747 2748 2735 2710 2674 2629 2576 2518 2455 2389 2320 2250 2180 2109 2039 1970 1901 1834 1768 1703 1639 1577 1516 1456 1397 1339 1282 1227 1172 1118 1066 1015 965 916 868 822 777 734 692 652 613 576 541 507 475 445 416 389 363 339 316 294 274 255 237 221 205 190 177 164 152 141 130 120 111 103 94 87 80 73 67 61 55 50 45 41 36 32 29 25 21 18 15 12 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 6 13 22 31 42 53 66 81 97 114 134 156 181 208 239 273 312 355 403 457 517 585 660 745 839 943 1059 1187 1327 1479 1643 1817 1998 2184 2370 2549 2716 2862 2981 3067 3116 3125 3096 3032 2937 2818 2681 2532 2376 2220 2065 1916 1773 1639 1514 1398 1291 1194 1105 1024 951 884 825 771 723 680 641 607 576 549 525 503 485 469 455 443 434 426 419 415 412 410 410 412 415 419 424 431 440 450 461 474 488 504 522 541 562 584 608 634 662 691 722 754 788 823 860 896 934 971 1008 1044 1079 1111 1141 1167 1189 1206 1218 1223 1223 1216 1203 1184 1158 1128 1092 1052 1009 964 916 867 818 769 721 674 628 584 542 502 464 429 395 363 334 306 281 257 234 214 194 177 160 145 131 117 105 94 83 74 65 56 49 41 35 29 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 1 5 10 15 21 27 33 40 48 56 65 75 85 96 108 122 136 152 168 186 206 227 250 275 301 330 360 393 428 465 504 546 589 635 683 732 783 835 888 941 994 1047 1098 1148 1195 1240 1281 1319 1354 1384 1411 1434 1453 1468 1481 1490 1497 1502 1506 1509 1511 1513 1517 1521 1526 1534 1544 1556 1572 1592 1615 1643 1675 1712 1754 1802 1856 1916 1982 2055 2134 2219 2311 2408 2509 2615 2722 2830 2936 3037 3129 3210 3275 3321 3344 3341 3310 3251 3165 3052 2917 2764 2597 2421 2241 2060 1884 1713 1552 1400 1258 1128 1009 900 802 713 633 561 497 439 388 342 301 264 231 202 176 152 131 112 95 80 66 54 43 33 24 16 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 2 4 6 8 10 12 15 18 20 23 27 30 34 37 41 45 50 55 60 65 71 77 83 90 97 104 112 121 130 139 149 160 171 182 195 208 221 236 251 266 283 300 318 337 356 376 397 419 441 465 489 513 539 565 592 620 648 677 707 738 770 802 835 869 904 939 975 1012 1049 1087 1125 1163 1202 1240 1277 1314 1350 1384 1416 1445 1471 1494 1513 1527 1535 1538 1535 1525 1509 1487 1457 1422 1380 1334 1283 1228 1171 1111 1050 989 928 868 809 752 698 646 597 551 508 468 431 396 365 335 309 284 262 241 222 205 189 175 162 150 139 129 120 112 104 97 90 84 79 73 69 64 60 56 53 49 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 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
 71 77 83 89 96 103 110 117 125 133 142 150 159 168 178 187 197 207 217 228 238 249 260 271 282 293 303 314 325 335 346 356 365 375 384 392 400 408 415 422 428 433 438 443 447 450 453 456 458 460 461 462 463 464 464 464 465 465 465 465 466 467 467 468 469 471 473 475 477 479 482 486 489 493 497 502 506 511 517 523 529 535 542 548 556 563 571 579 588 596 605 614 624 634 644 655 665 677 688 700 712 724 737 749 762 776 789 803 817 830 844 858 872 885 899 911 924 935 946 956 966 973 980 985 988 990 990 987 983 976 968 957 944 929 913 894 873 852 828 804 778 752 725 697 669 641 614 586 559 532 506 480 455 431 408 385 363 342 322 303 285 267 250 235 219 205 191 178 166 154 143 133 123 113 104 96 88 81 74 67 61 55 49 44 39 35 30 26 22 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 26 29 33 37 41 46 50 55 60 65
 33 35 38 40 43 45 48 51 53 56 59 62 66 69 72 76 80 84 88 93 97 102 108 113 119 125 132 139 147 155 163 173 183 193 205 218 231 246 262 279 298 318 340 364 391 419 451 485 522 563 607 655 707 764 825 891 962 1037 1118 1203 1293 1386 1483 1582 1682 1782 1881 1978 2070 2156 2236 2307 2368 2419 2460 2489 2507 2514 2511 2498 2477 2448 2413 2372 2326 2276 2223 2168 2112 2054 1995 1937 1878 1820 1762 1705 1648 1593 1538 1484 1431 1379 1329 1279 1230 1182 1135 1090 1045 1002 960 919 879 841 803 767 733 700 668 637 608 580 553 527 503 480 458 437 417 398 381 364 348 332 318 304 291 279 267 256 245 235 226 217 208 200 192 185 177 171 164 158 152 146 141 136 131 126 122 117 113 109 105 101 97 94 90 87 84 81 77 74 71 69 66 63 60 58 55 53 50 48 45 43 40 38 36 34 32 29 27 25 23 21 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 18 24 31 38 46 54 64 74 85 98 112 127 144 163 183 206 231 259 290 324 361 402 447 496 549 607 670 737 808 884 963 1046 1129 1214 1297 1378 1454 1524 1586 1639 1682 1714 1734 1744 1743 1732 1713 1688 1657 1622 1584 1544 1504 1465 1427 1390 1356 1324 1295 1269 1247 1227 1210 1196 1186 1178 1173 1170 1170 1173 1177 1184 1192 1201 1212 1223 1235 1247 1258 1268 1277 1284 1288 1289 1286 1279 1268 1252 1231 1205 1175 1139 1100 1057 1011 962 912 861 810 759 708 660 612 567 524 483 445 409 376 345 316 289 265 242 221 202 185 168 154 140 127 116 105 96 87 79 71 64 58 52 46 41 36 32 28 24 21 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 11 22 35 48 63 80 98 118 139 163 189 217 247 281 317 356 399 445 495 550 608 671 738 811 888 970 1057 1148 1244 1343 1446 1552 1659 1767 1875 1980 2083 2180 2272 2356 2431 2497 2552 2597 2631 2654 2667 2670 2665 2653 2634 2610 2583 2554 2523 2492 2463 2435 2409 2387 2369 2355 2345 2341 2341 2346 2357 2373 2395 2422 2454 2492 2534 2582 2635 2692 2754 2820 2889 2961 3035 3110 3186 3260 3331 3397 3457 3507 3547 3574 3585 3580 3555 3511 3447 3362 3260 3140 3005 2857 2701 2538 2373 2207 2043 1883 1729 1583 1445 1315 1195 1083 981 887 801 722 651 587 528 475 427 384 345 310 278 249 222 199 177 157 140 124 109 95 83 72 62 52 44 36 29 22 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
 51 55 59 64 68 73 78 83 88 94 99 105 111 118 124 131 138 145 153 161 169 177 186 194 203 212 222 231 241 251 261 270 280 290 300 310 319 328 337 346 354 362 369 375 381 386 391 394 397 399 401 401 401 401 400 398 395 393 389 386 382 378 375 371 367 363 360 356 353 351 349 347 346 345 345 345 346 348 350 353 357 362 368 374 381 390 399 410 422 435 450 466 483 503 525 548 574 603 635 669 707 748 793 843 897 956 1021 1090 1166 1247 1334 1427 1524 1626 1731 1837 1942 2043 2138 2222 2291 2343 2374 2382 2365 2324 2261 2177 2077 1965 1844 1719 1593 1469 1349 1234 1126 1026 934 848 771 700 635 577 524 477 434 395 360 328 299 273 249 228 208 191 175 160 146 134 123 112 103 94 86 78 71 65 59 53 48 43 39 35 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 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 14 16 19 21 24 27 30 33 36 40 43 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 17 22 27 33 40 46 54 62 71 80 91 102 115 128 143 159 177 196 217 240 266 293 323 356 392 431 473 519 568 621 678 738 802 869 939 1011 1084 1158 1232 1304 1374 1439 1498 1551 1597 1634 1661 1680 1689 1690 1683 1668 1646 1620 1589 1554 1518 1480 1441 1403 1365 1329 1295 1262 1232 1205 1180 1158 1139 1124 1111 1102 1096 1093 1094 1098 1106 1118 1133 1151 1174 1201 1231 1266 1304 1347 1394 1445 1499 1557 1618 1681 1746 1811 1876 1939 1998 2052 2099 2137 2164 2178 2179 2164 2135 2091 2033 1962 1880 1790 1693 1592 1488 1385 1283 1184 1089 998 913 833 758 690 626 568 514 465 420 380 342 309 278 250 224 201 180 161 143 127 113 99 87 76 66 56 48 40 33 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 43 47 51 56 60 64 69 74 78 84 89 94 100 106 112 118 125 131 138 146 153 161 170 178 188 197 207 218 229 240 252 265 279 293 309 325 342 360 379 399 421 445 469 496 524 555 587 622 660 700 743 789 839 893 950 1011 1077 1148 1223 1303 1389 1479 1575 1676 1782 1893 2009 2129 2253 2379 2507 2636 2765 2892 3017 3136 3249 3355 3450 3535 3606 3664 3707 3735 3746 3741 3720 3684 3633 3569 3492 3404 3306 3201 3089 2972 2852 2730 2606 2483 2360 2240 2122 2007 1896 1790 1687 1589 1496 1407 1323 1244 1169 1099 1033 972 914 860 810 764 721 680 643 608 576 546 519 493 469 447 426 407 389 373 357 342 329 316 304 292 282 271 262 253 244 236 228 221 213 206 200 194 187 182 176 170 165 160 155 150 145 141 136 132 127 123 119 115 111 107 103 100 96 93 89 86 82 79 75 72 69 66 63 60 57 54 51 48 46 43 41 38 36 33 31 29 27 25 23 21 19 17 16 14 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 23 26 29 32 36
 0 0 0 0 0 2 4 6 8 11 14 16 19 23 26 30 33 38 42 46 51 57 62 68 75 82 89 97 105 114 123 134 144 156 169 182 196 211 227 245 263 282 303 325 348 372 398 424 452 481 511 542 574 606 638 671 704 737 769 800 830 860 888 914 939 962 983 1003 1021 1037 1052 1066 1079 1090 1102 1112 1123 1134 1146 1158 1171 1185 1201 1218 1238 1259 1283 1309 1338 1370 1404 1442 1482 1525 1571 1620 1671 1723 1777 1831 1884 1936 1985 2029 2067 2097 2117 2126 2123 2105 2074 2028 1969 1898 1815 1724 1626 1524 1420 1315 1213 1113 1017 927 842 763 690 622 561 505 453 407 365 327 293 262 235 210 187 167 148 132 117 104 91 81 71 62 53 46 39 33 27 22 18 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 29 35 41 48 56 65 75 85 97 110 124 140 157 177 198 222 249 279 312 349 389 435 485 540 601 668 740 819 903 993 1087 1185 1284 1382 1477 1567 1648 1717 1772 1811 1833 1838 1826 1799 1758 1707 1647 1582 1512 1441 1370 1299 1231 1166 1104 1046 991 940 893 850 810 774 741 710 683 658 635 615 597 580 565 553 541 531 523 515 509 504 500 497 495 494 493 494 495 496 498 501 503 507 510 513 516 519 522 524 525 526 526 525 523 520 515 510 503 495 486 475 464 451 438 423 408 393 377 361 345 328 312 296 280 264 249 234 220 206 193 181 168 157 146 135 125 116 107 99 91 83 76 69 63 57 52 46 41 37 32 28 24 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 89 93 98 103 107 112 117 123 128 134 139 145 151 157 162 169 175 181 187 193 199 205 211 217 222 228 233 238 243 247 251 255 259 262 265 267 270 271 273 273 274 274 274 274 273 272 270 269 267 265 263 261 259 256 254 251 249 247 244 242 240 238 236 235 233 232 230 229 229 228 227 227 227 227 228 228 229 230 231 233 235 237 239 241 244 247 250 254 257 261 265 270 275 280 285 291 297 303 309 316 323 330 338 346 354 362 370 379 387 396 404 413 422 430 438 446 453 460 467 472 477 482 485 487 488 489 488 486 483 479 473 467 460 452 443 433 422 411 400 388 375 363 350 338 325 313 300 288 276 265 253 242 232 221 211 202 193 184 175 167 159 152 145 138 131 125 119 113 108 103 98 93 88 84 80 76 72 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 47 50 53 56 59 62 66 69 73 77 81
 0 0 1 2 3 5 7 8 10 12 14 16 18 20 23 25 28 31 34 37 41 44 48 52 57 62 67 72 78 85 92 100 108 117 127 138 150 164 178 194 212 231 253 277 303 333 365 402 442 487 538 594 656 725 802 887 981 1084 1197 1320 1454 1597 1749 1908 2073 2240 2406 2565 2713 2844 2953 3035 3086 3104 3089 3043 2968 2869 2750 2617 2474 2327 2178 2030 1887 1750 1619 1496 1380 1273 1173 1081 996 918 846 781 720 665 614 568 526 487 451 419 389 362 338 315 294 276 258 243 228 215 203 193 183 174 166 158 151 145 140 134 130 125 121 118 115 111 109 106 103 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 49 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 21 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 28 32 36 40 44 49 53 58 63 68 73 78 83 89 95 101 107 114 120 127 134 141 149 157 165 173 182 191 200 210 220 230 241 252 264 277 289 303 317 331 347 363 380 398 417 436 457 479 503 527 553 581 610 642 675 710 747 786 828 873 920 969 1021 1076 1134 1194 1257 1323 1391 1461 1533 1607 1682 1757 1834 1910 1986 2060 2133 2204 2272 2336 2396 2451 2502 2546 2584 2615 2639 2655 2664 2665 2658 2644 2622 2592 2556 2513 2463 2408 2348 2284 2215 2144 2070 1994 1917 1839 1761 1684 1608 1534 1461 1390 1321 1255 1192 1131 1073 1018 966 917 870 825 784 744 707 672 639 608 578 551 524 499 476 454 433 412 393 375 358 342 326 311 297 283 270 257 245 234 223 212 202 192 182 173 164 156 148 140 132 125 117 111 104 97 91 85 79 74 68 63 58 53 48 43 39 35 30 27 23 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 11 14 18 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 13 15 17 19 22 24 27 30 33 36 40 44 48 53 58 64 70 77 84 92 101 111 122 134 147 162 178 196 216 237 261 287 316 348 382 420 461 505 553 605 660 719 782 847 915 986 1058 1131 1204 1277 1348 1417 1483 1546 1604 1657 1705 1748 1786 1819 1848 1872 1893 1910 1925 1938 1949 1960 1970 1980 1991 2002 2015 2029 2044 2061 2078 2097 2117 2136 2156 2174 2191 2206 2217 2223 2224 2218 2204 2183 2152 2111 2061 2002 1935 1860 1778 1691 1601 1508 1415 1322 1230 1142 1056 975 898 825 757 694 636 582 532 487 445 407 372 340 311 284 260 238 217 199 182 166 152 139 127 116 106 96 88 80 72 65 59 53 47 42 37 33 29 25 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 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 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 11 15 18 22 27 32 38 45 52 61 70 81 93 107 123 141 162 186 213 244 279 320 367 421 483 554 636 729 835 956 1093 1248 1421 1613 1824 2052 2295 2546 2799 3042 3266 3455 3597 3683 3706 3664 3562 3410 3218 2999 2765 2526 2291 2065 1852 1655 1474 1311 1163 1031 912 807 714 631 558 494 437 386 342 302 268 237 210 186 165 147 130 116 103 91 81 72 64 57 51 45 40 35 31 27 24 21 18 16 13 11 9 8 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 106 107 108 109 109 110 111 112 112 113 114 114 115 116 116 117 117 118 119 119 120 120 121 121 122 122 123 123 124 125 125 126 127 128 128 129 130 131 132 134 135 136 138 140 142 144 146 148 150 153 156 159 162 166 169 173 178 182 187 192 197 202 208 214 221 227 234 242 249 257 265 274 282 292 301 311 321 331 341 352 363 375 386 398 410 422 434 447 460 472 485 498 511 524 537 550 562 575 587 599 610 622 632 643 652 662 670 678 685 691 696 700 704 706 708 708 708 706 704 700 696 691 685 678 670 662 653 643 633 623 612 600 589 577 565 553 541 529 517 505 493 481 469 457 446 434 423 412 401 391 380 370 360 350 341 331 322 313 305 296 288 279 271 264 256 248 241 234 227 220 214 207 201 194 188 182 177 171 165 160 155 150 145 140 135 130 126 121 117 113 109 105 101 97 94 90 87 83 80 77 74 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 73 74 76 77 78 80 81 83 84 86 87 88 90 91 92 94 95 96 97 99 100 101 102 103 104
 10 11 13 15 16 18 20 22 24 26 28 30 33 35 38 41 43 46 50 53 56 60 64 68 72 76 81 86 91 97 103 109 116 123 131 139 147 156 166 176 187 199 211 224 238 253 268 285 303 321 341 362 383 406 430 455 481 508 536 565 595 625 655 686 717 748 779 809 839 868 896 922 948 971 994 1014 1033 1050 1065 1078 1090 1100 1108 1115 1120 1124 1127 1129 1130 1129 1128 1127 1124 1121 1118 1114 1109 1105 1099 1094 1088 1082 1076 1069 1061 1054 1046 1037 1028 1018 1008 997 985 973 960 946 932 917 901 884 866 848 830 810 790 770 749 728 707 685 664 642 620 599 577 556 536 515 495 476 457 438 420 403 386 370 354 339 324 310 297 284 271 259 248 237 227 216 207 198 189 180 172 164 157 150 143 136 130 124 118 113 107 102 97 92 88 84 79 75 71 68 64 61 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8
 10 12 15 17 20 23 25 28 31 34 38 41 44 48 52 55 59 63 67 72 76 80 85 89 94 99 104 110 115 121 126 132 139 145 152 159 166 174 182 190 199 208 218 229 240 252 265 280 295 312 330 350 372 396 422 451 483 519 558 601 649 702 760 824 894 970 1052 1141 1237 1339 1447 1560 1676 1795 1913 2030 2141 2243 2334 2410 2467 2504 2517 2508 2475 2421 2346 2255 2151 2036 1914 1790 1664 1540 1419 1303 1193 1089 992 902 818 742 672 608 550 497 450 407 368 333 302 274 249 227 207 189 173 159 146 135 125 116 108 101 95 89 84 79 75 72 68 65 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8
 0 0 0 0 2 4 7 10 13 16 20 23 27 32 36 41 47 52 58 65 72 80 89 98 108 119 131 144 158 174 191 209 230 252 276 303 333 365 401 440 482 529 580 635 695 760 829 904 983 1066 1153 1242 1332 1422 1510 1594 1672 1742 1801 1849 1883 1903 1909 1901 1881 1849 1807 1756 1700 1639 1575 1510 1444 1379 1316 1255 1196 1141 1088 1039 993 950 910 873 840 808 780 754 730 709 689 672 656 643 631 620 611 604 598 593 589 587 585 585 586 587 590 593 597 601 607 612 618 624 630 636 642 647 652 657 660 662 664 664 663 660 656 650 643 634 623 612 598 584 568 551 534 515 497 477 458 438 419 400 380 362 343 325 308 291 275 259 245 230 217 203 191 179 168 157 147 137 128 119 111 103 96 89 82 76 70 64 59 54 49 44 40 36 32 28 25 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 3 4 6 8 10 13 15 18 20 23 26 29 32 36 40 44 48 52 57 62 67 73 79 85 92 100 107 116 125 134 144 155 167 179 192 206 221 237 254 273 292 312 334 356 380 405 431 458 486 515 544 574 603 633 662 691 718 745 769 792 812 831 846 859 869 877 882 884 884 882 878 873 865 857 847 837 826 814 802 790 778 766 755 743 732 721 710 700 690 681 672 664 656 648 641 634 628 622 616 611 606 601 597 593 589 585 582 578 575 572 569 566 563 559 556 552 548 544 539 535 529 523 517 510 502 494 486 477 467 457 446 435 423 411 399 387 374 361 348 335 323 310 297 285 272 260 249 237 226 215 204 194 184 174 165 156 148 139 131 124 116 109 103 96 90 84 78 73 68 63 58 54 49 45 41 38 34 31 28 25 22 19 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 3 7 10 14 17 21 25 30 34 39 44 49 54 60 66 72 78 85 92 100 107 116 124 133 142 152 162 173 185 197 209 223 237 252 267 284 301 320 340 361 383 407 432 459 488 519 552 588 627 668 713 761 813 870 930 996 1066 1142 1224 1311 1404 1504 1609 1719 1835 1956 2080 2208 2337 2466 2595 2720 2840 2952 3055 3147 3225 3288 3334 3361 3370 3360 3331 3284 3220 3141 3047 2942 2827 2705 2577 2446 2313 2181 2049 1921 1796 1675 1560 1450 1346 1248 1157 1071 991 918 850 787 729 676 627 582 541 504 470 438 409 383 359 336 316 297 279 263 248 234 220 208 197 186 176 166 157 149 140 133 125 118 112 105 99 94 88 83 78 73 68 64 59 55 51 47 43 40 36 33 30 27 24 21 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 82 88 94 100 106 112 118 125 131 138 144 151 158 164 171 178 185 191 198 205 212 219 225 232 239 246 253 259 266 273 280 286 293 300 306 313 320 327 334 341 348 355 362 369 377 384 392 401 409 418 428 438 448 460 472 484 498 513 529 546 564 583 604 627 650 676 703 732 762 795 829 865 903 943 985 1029 1075 1123 1172 1224 1277 1332 1389 1446 1504 1563 1621 1679 1735 1789 1839 1885 1925 1958 1983 1999 2005 1999 1982 1953 1913 1861 1799 1729 1651 1568 1480 1390 1300 1210 1122 1037 956 879 806 739 676 618 565 517 472 432 395 362 332 305 280 258 238 219 203 187 174 161 150 139 130 121 113 106 99 93 87 81 76 72 67 63 59 56 52 49 46 43 41 38 36 33 31 29 27 25 23 21 19 17 16 14 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 19 22 26 29 33 37 42 46 51 55 60 66 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 21 31 41 53 66 82 99 120 144 171 204 241 285 337 397 469 554 655 775 917 1087 1289 1528 1810 2140 2521 2953 3428 3931 4431 4889 5255 5484 5546 5437 5180 4816 4389 3940 3499 3085 2708 2373 2078 1821 1599 1407 1242 1100 977 872 781 702 633 574 522 477 437 403 372 346 322 302 284 268 254 242 231 222 215 208 203 199 196 194 193 192 193 194 196 199 203 207 212 218 224 231 238 245 253 262 270 279 287 295 303 311 318 325 331 336 340 343 345 346 345 344 341 337 332 326 319 311 302 292 282 271 260 249 238 226 215 203 192 181 170 160 149 139 130 121 112 103 95 87 80 73 66 60 54 48 42 37 32 27 23 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 4 5 7 8 10 12 13 15 17 20 22 24 27 30 33 36 39 43 47 51 55 60 65 71 77 84 91 99 108 117 128 139 152 165 180 197 215 235 257 282 308 338 370 406 445 488 534 584 639 697 758 823 891 960 1030 1100 1168 1232 1290 1342 1385 1418 1440 1451 1450 1440 1419 1390 1354 1312 1266 1217 1167 1116 1065 1015 966 919 875 832 792 754 719 686 655 626 600 575 552 531 512 494 477 462 449 436 425 414 405 397 389 383 377 372 368 364 361 358 356 355 354 353 353 353 352 353 353 353 353 353 353 352 351 350 348 346 344 341 337 333 329 324 318 312 306 299 292 284 277 269 260 252 244 235 227 218 210 201 193 184 176 168 160 153 145 138 131 124 118 111 105 99 93 88 82 77 72 67 63 58 54 50 46 42 39 36 32 29 26 23 21 18 16 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 27 31 35 40 45 50 56 62 69 75 83 90 98 107 116 126 136 147 158 170 183 196 210 225 241 257 274 291 309 328 347 367 387 407 427 447 467 486 505 522 538 553 566 577 586 593 598 600 600 598 594 587 579 569 558 545 532 518 503 488 473 458 443 428 414 400 387 374 362 351 341 331 322 313 305 298 292 286 281 276 272 268 265 263 261 260 259 258 259 259 261 263 265 268 272 277 282 288 295 303 312 322 333 346 360 376 393 413 435 459 487 517 550 587 628 673 723 777 837 901 971 1045 1124 1207 1292 1378 1464 1546 1622 1689 1744 1783 1804 1806 1788 1750 1695 1624 1541 1449 1351 1252 1152 1056 963 875 792 716 646 581 523 469 421 377 338 302 270 241 214 191 169 150 132 116 101 88 76 66 56 47 39 31 24 18 13 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 1 4 6 9 12 15 19
 56 59 61 64 67 70 73 77 80 84 88 92 96 101 105 110 116 121 127 133 140 146 154 162 170 179 188 198 209 220 232 245 259 274 290 308 327 347 368 392 417 444 474 505 539 576 615 658 703 752 804 860 919 982 1048 1117 1189 1264 1340 1419 1498 1577 1656 1732 1805 1873 1936 1992 2040 2079 2109 2128 2138 2137 2126 2106 2077 2040 1995 1945 1890 1830 1768 1703 1637 1570 1504 1437 1372 1308 1246 1185 1126 1070 1015 963 913 865 820 776 735 696 659 624 590 558 528 500 473 448 424 402 380 360 341 323 307 291 276 262 248 236 224 213 202 192 183 174 165 157 150 143 136 129 123 117 112 106 101 97 92 88 83 80 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 10 9 8 6 5 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 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 47 49 51 53
 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 21 29 38 48 59 71 84 99 115 133 154 176 200 228 258 292 328 369 414 463 516 574 637 704 775 849 926 1005 1083 1160 1232 1299 1358 1408 1446 1471 1484 1484 1472 1449 1417 1377 1331 1281 1229 1176 1123 1071 1022 976 933 894 859 828 801 778 760 745 735 729 726 728 733 743 756 773 795 820 850 885 924 968 1018 1072 1132 1198 1269 1345 1425 1510 1597 1686 1774 1857 1934 2000 2051 2084 2095 2081 2041 1977 1891 1786 1667 1538 1406 1274 1145 1023 908 803 708 622 545 477 416 363 316 275 240 208 181 157 136 118 101 87 75 64 54 46 39 32 26 21 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 49 50 51 52 53 55 57 59 61 64 67 71 76 81 87 93 101 109 119 130 142 155 170 188 207 228 253 280 310 344 382 425 474 528 589 658 736 824 923 1033 1158 1297 1451 1620 1805 2003 2210 2420 2625 2813 2969 3081 3137 3128 3054 2921 2741 2528 2297 2061 1832 1615 1416 1236 1075 934 810 702 608 527 458 397 345 301 262 229 200 175 153 134 118 104 91 80 71 62 55 48 42 37 33 29 25 22 19 16 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 14 15 16 17
 12 16 20 24 29 34 40 46 52 59 66 74 83 92 102 112 124 136 149 163 178 193 210 228 247 268 289 311 335 360 385 412 439 467 495 523 551 578 605 630 653 675 693 709 722 732 739 742 742 738 732 723 712 698 683 667 650 632 614 597 579 562 546 530 516 502 490 479 469 460 453 446 441 437 434 433 432 433 434 437 441 446 452 459 468 477 488 500 513 528 544 561 580 600 621 644 669 695 722 750 779 809 839 869 899 928 955 980 1002 1020 1033 1041 1043 1038 1028 1011 987 958 924 886 844 800 755 709 663 618 574 532 492 454 418 385 354 326 299 275 253 232 213 196 180 166 153 140 129 119 110 101 93 86 79 72 67 61 56 51 47 43 39 36 32 29 26 24 21 19 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 0 0 0 2 5 8
 251 274 298 323 350 378 408 438 470 503 537 572 607 643 678 713 748 781 813 842 869 893 914 932 945 955 960 962 959 952 941 927 910 890 867 843 817 789 761 732 703 674 645 617 589 562 537 512 489 467 446 427 409 392 377 363 350 339 329 320 312 306 300 295 292 289 287 286 286 286 288 290 292 295 300 304 309 315 322 329 338 346 356 366 377 389 402 416 431 447 464 482 501 522 545 569 594 621 650 681 714 748 785 823 864 906 950 995 1041 1088 1135 1181 1226 1269 1309 1345 1376 1400 1418 1429 1431 1425 1410 1387 1357 1319 1276 1227 1175 1120 1063 1005 948 892 837 783 732 684 638 594 554 516 480 447 416 387 361 336 313 292 272 254 237 221 207 193 180 168 157 147 137 128 119 111 104 96 90 83 77 72 66 61 56 52 48 43 40 36 32 29 26 22 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 2 5 8 11 14 18 23 28 34 40 46 54 62 71 80 91 102 114 128 142 157 173 191 210 230
 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 8 8 9 9 10 11 13 15 17 20 23 27 32 37 43 50 59 68 79 91 105 120 138 158 181 206 235 268 305 346 393 446 506 574 651 738 837 948 1073 1213 1369 1542 1729 1930 2139 2349 2549 2728 2869 2960 2989 2953 2853 2700 2508 2291 2065 1841 1627 1428 1248 1086 944 818 709 614 533 462 401 349 304 266 232 204 179 158 140 124 110 99 88 79 72 65 59 53 49 45 41 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26
 105 109 113 117 122 126 131 135 140 145 150 155 161 166 172 179 185 192 199 207 215 223 232 242 252 263 274 286 299 312 327 342 358 375 393 412 432 453 475 497 520 544 567 591 615 637 659 680 698 715 729 741 749 754 755 754 749 740 729 716 700 682 663 642 621 599 577 555 533 512 491 470 451 432 414 396 380 364 349 335 321 309 296 285 274 264 254 244 235 227 219 211 204 197 190 184 178 172 166 161 155 150 146 141 137 132 128 125 121 117 114 111 107 105 102 99 96 94 92 90 87 86 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 41 43 45 48 51 54 56 59 63 66 69 72 76 79 83 86 90 94 97 101
 51 55 59 62 66 70 74 78 83 87 92 96 101 106 110 115 121 126 131 136 142 147 153 159 164 170 176 182 189 195 201 208 214 221 228 234 241 249 256 263 271 278 286 294 303 311 320 329 339 349 359 370 382 394 406 420 434 449 465 481 499 518 538 559 581 604 628 654 681 709 739 769 801 834 868 902 938 974 1011 1048 1085 1122 1159 1196 1231 1265 1298 1329 1358 1384 1407 1427 1443 1455 1463 1466 1464 1458 1447 1431 1410 1384 1355 1322 1285 1245 1203 1159 1113 1066 1019 972 925 878 833 789 746 705 665 627 591 557 525 495 466 440 414 391 369 348 328 310 293 277 262 248 235 223 211 201 190 181 171 163 155 147 140 133 126 120 114 108 103 98 93 88 84 79 75 71 67 63 60 57 53 50 47 44 41 38 36 33 31 28 26 24 22 19 17 15 13 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 1 3 4 6 7 9 11 13 15 17 19 22 24 27 29 32 35 38 41 45 48
 0 0 0 0 0 0 0 0 1 4 7 10 14 17 21 25 30 35 40 45 51 57 64 71 79 87 96 106 116 128 140 154 169 185 202 221 242 265 290 317 347 380 417 457 500 548 600 657 719 786 859 937 1020 1108 1200 1296 1393 1491 1588 1682 1769 1848 1917 1973 2015 2042 2053 2049 2031 1999 1956 1903 1843 1778 1709 1638 1567 1496 1426 1359 1294 1232 1174 1119 1067 1018 973 931 891 855 821 790 761 734 710 688 667 649 632 617 603 591 581 572 564 558 554 550 548 548 549 551 555 560 567 575 584 595 607 620 634 649 665 682 699 717 734 751 768 783 798 811 823 832 839 843 845 844 840 832 822 809 793 774 754 730 706 679 652 623 594 565 535 506 477 449 421 394 368 343 319 296 274 253 234 215 197 180 165 150 136 123 110 99 88 78 69 60 52 44 37 30 24 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 6 7 9 11 12 14 16 18 20 23 25 27 30 32 35 38 41 44 47 51 55 58 62 66 71 75 80 85 90 95 101 106 112 118 125 131 138 145 152 159 166 173 180 186 193 200 206 212 218 224 229 233 237 241 244 246 249 250 251 252 252 252 252 251 250 249 248 248 247 246 246 246 246 246 248 249 251 254 257 261 266 271 278 285 293 303 314 326 339 355 372 391 413 437 464 494 527 565 607 653 705 763 827 898 976 1062 1154 1253 1357 1465 1573 1678 1775 1859 1923 1961 1971 1949 1897 1817 1715 1596 1468 1336 1206 1081 964 856 758 671 592 523 462 408 360 319 283 251 222 198 176 157 140 125 111 99 89 79 71 63 56 50 45 40 35 31 27 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 58 66 74 82 91 101 111 122 134 147 160 174 190 206 223 242 262 283 306 331 357 385 416 448 482 519 558 599 643 689 737 786 837 889 941 993 1043 1091 1136 1176 1210 1237 1257 1269 1272 1266 1251 1229 1200 1164 1123 1078 1030 981 930 880 831 783 737 694 653 616 581 549 520 494 470 450 431 416 403 392 383 376 372 369 368 370 373 378 385 394 405 419 435 453 474 499 526 557 592 632 676 725 780 842 911 987 1071 1164 1265 1375 1493 1617 1746 1877 2004 2123 2226 2307 2357 2373 2350 2290 2194 2069 1923 1765 1602 1440 1285 1140 1007 886 778 682 598 523 459 402 353 310 273 240 212 187 166 147 130 116 103 92 82 73 66 59 53 47 42 38 34 31 27 25 22 20 17 15 14 12 10 9 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 18 22 27 33 38 45 51
 40 49 59 69 81 94 108 124 141 160 180 203 228 256 287 321 358 399 445 495 550 610 675 747 824 907 996 1089 1185 1284 1382 1478 1568 1648 1717 1770 1805 1821 1817 1793 1752 1696 1627 1550 1466 1379 1291 1204 1120 1040 964 893 827 767 712 662 616 576 539 506 477 451 428 408 390 374 360 349 338 329 322 316 311 307 304 301 300 299 299 300 302 304 306 309 313 318 322 328 334 340 347 355 363 371 380 390 400 410 420 431 442 453 465 476 486 497 507 516 525 532 538 543 547 548 548 546 542 536 528 518 507 494 480 464 447 430 412 394 376 357 339 321 304 287 271 255 240 226 212 199 187 176 165 155 145 136 127 119 112 105 98 92 86 81 76 71 66 62 58 54 51 47 44 41 38 35 33 30 28 25 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 33
 66 71 77 82 88 93 99 106 112 119 126 133 141 148 157 165 174 183 192 202 212 223 234 246 258 270 283 297 311 325 341 356 372 389 406 424 442 460 479 498 517 536 555 574 593 611 629 646 662 678 692 705 716 726 735 742 748 752 755 757 757 756 754 751 747 743 739 734 728 723 718 713 708 703 699 696 693 691 689 688 688 689 690 693 696 701 706 713 720 729 739 750 762 775 790 806 823 842 862 883 906 930 955 981 1008 1036 1064 1092 1120 1148 1174 1199 1222 1243 1260 1273 1282 1286 1285 1279 1267 1249 1227 1199 1167 1131 1092 1050 1006 961 915 869 824 779 735 693 653 614 578 543 510 479 450 423 397 373 351 330 310 292 275 259 244 230 217 204 193 182 172 162 153 144 136 129 121 115 108 102 96 90 85 80 75 70 66 61 57 53 49 46 42 39 35 32 29 26 24 21 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 29 33 36 40 44 48 52 57 62
 32 34 35 37 38 40 42 43 45 46 48 50 51 53 55 56 58 59 61 63 64 66 68 69 71 73 74 76 78 80 81 83 85 87 89 90 92 94 96 98 101 103 105 107 110 112 115 118 120 123 127 130 134 137 141 145 150 155 160 165 171 177 184 191 198 206 214 223 232 242 253 264 275 287 300 314 328 342 358 374 391 409 427 447 467 488 510 533 557 582 609 636 664 694 725 756 789 823 858 894 931 968 1006 1043 1080 1116 1151 1183 1213 1240 1263 1282 1295 1302 1304 1299 1287 1269 1245 1216 1180 1141 1098 1052 1004 954 905 855 806 758 712 667 625 584 546 510 477 445 416 388 363 339 317 296 277 259 242 227 212 199 186 175 164 154 144 135 127 119 111 104 97 91 85 80 74 69 65 60 56 52 48 44 40 37 34 31 28 25 22 20 17 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 24 26 27 29 30
 58 62 66 71 75 80 85 91 97 102 109 115 122 129 137 145 153 161 170 180 190 200 211 222 234 246 258 271 285 298 313 327 341 356 371 385 400 414 427 440 452 463 473 482 490 496 501 504 506 506 504 502 498 492 486 479 471 462 453 443 434 424 414 405 396 387 378 371 363 356 350 344 339 335 331 328 325 323 322 322 322 323 324 326 329 333 337 342 348 354 362 370 380 390 401 413 427 441 457 473 491 510 530 552 574 598 622 647 673 699 724 749 773 795 815 833 847 857 863 865 861 853 839 821 799 773 744 712 679 645 610 575 540 506 474 443 413 385 358 334 311 289 269 250 233 217 202 189 176 165 154 144 135 126 118 111 104 98 92 86 81 76 72 67 63 60 56 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 19 18 16 15 14 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37 40 43 46 50 54
 0 0 0 0 0 2 4 7 9 12 15 18 22 25 29 33 38 42 47 52 58 64 71 78 86 95 105 115 127 139 154 169 187 207 229 254 282 313 349 390 436 489 549 617 695 784 884 998 1127 1270 1429 1602 1787 1981 2177 2367 2540 2687 2797 2861 2875 2839 2758 2641 2496 2333 2163 1992 1826 1669 1523 1388 1266 1156 1057 969 891 821 759 705 656 613 574 541 510 484 460 439 420 404 389 376 365 355 347 340 333 328 324 321 318 316 315 315 315 316 318 320 323 326 330 334 339 344 349 355 360 366 372 378 384 390 396 402 407 411 416 419 422 425 427 428 428 428 427 426 423 421 417 413 409 405 400 394 389 383 377 371 365 359 353 346 340 334 327 321 315 308 302 296 289 283 276 270 263 256 249 243 236 228 221 214 206 199 191 183 175 167 159 151 143 135 127 119 111 104 96 89 81 74 68 61 55 49 44 39 34 29 25 21 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 87 91 96 100 105 110 115 120 125 130 136 142 147 154 160 167 174 181 189 197 205 214 224 234 244 256 268 281 295 310 326 343 361 380 401 424 448 473 501 530 561 594 629 666 704 744 785 827 870 912 955 996 1035 1072 1106 1136 1161 1181 1196 1205 1209 1207 1199 1188 1171 1151 1129 1103 1076 1048 1019 990 961 933 905 879 854 830 807 786 767 749 732 717 703 691 680 670 662 654 649 644 640 638 637 636 637 639 641 645 650 655 661 668 676 684 693 702 712 722 731 741 751 760 769 776 783 789 793 796 797 796 793 789 782 774 764 752 738 723 707 690 672 653 634 615 596 576 557 538 520 502 484 467 451 435 420 405 391 378 365 353 341 330 319 309 299 290 281 272 264 256 248 240 233 226 219 212 205 199 192 186 179 173 167 161 154 148 142 136 130 124 118 112 106 100 94 89 83 78 73 67 62 58 53 48 44 40 36 33 29 26 23 20 18 16 13 11 10 8 7 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 1 3 4 5 7 8 10 12 14 17 19 22 24 27 30 33 36 40 43 46 50 54 58 62 66 70 74 78
 35 39 43 48 52 57 62 68 74 80 86 93 100 107 115 123 132 141 151 162 173 185 197 210 225 240 256 274 292 312 334 357 381 407 435 465 497 531 567 605 645 687 730 774 818 863 907 949 989 1026 1059 1086 1108 1122 1130 1131 1125 1113 1094 1070 1041 1009 974 937 899 861 823 786 749 714 681 649 619 591 565 540 517 496 476 458 441 426 411 398 386 375 364 355 346 338 331 325 319 314 309 305 301 298 295 293 291 290 288 288 287 287 287 288 289 290 291 292 294 296 298 300 302 304 306 309 311 313 315 316 318 319 319 320 320 319 319 317 316 313 311 308 304 300 296 292 287 282 276 271 265 259 253 246 240 234 227 221 215 208 202 195 189 183 176 170 164 158 152 146 140 135 129 123 118 112 107 102 97 92 87 82 77 72 68 63 59 55 51 47 43 39 36 33 29 26 23 20 18 15 13 11 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 27 31
 120 128 136 144 153 161 169 177 186 194 202 211 219 228 236 244 253 262 270 279 288 297 306 316 326 336 346 356 367 379 391 403 416 430 444 459 475 492 509 528 548 568 590 613 638 664 691 720 750 781 814 849 884 921 959 998 1038 1078 1118 1158 1198 1237 1274 1310 1345 1376 1406 1433 1456 1477 1495 1510 1522 1531 1538 1542 1544 1544 1542 1540 1536 1531 1526 1520 1514 1508 1503 1497 1493 1488 1485 1482 1480 1479 1478 1478 1479 1481 1483 1485 1488 1492 1495 1499 1502 1504 1506 1507 1507 1506 1503 1498 1492 1483 1471 1458 1441 1422 1401 1377 1351 1322 1292 1259 1226 1191 1155 1118 1081 1044 1006 970 933 897 862 828 795 763 731 701 672 644 618 592 567 544 521 499 478 458 439 420 402 385 369 353 337 322 308 294 280 267 254 242 229 218 206 195 184 173 163 153 143 133 124 115 106 97 89 81 73 66 58 52 45 39 33 27 22 17 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 24 29 34 39 44 50 56 62 69 76 83 90 97 105 112
 38 46 54 64 74 85 96 109 123 137 153 170 187 206 226 248 270 294 318 344 371 399 427 456 486 515 545 575 604 633 660 686 711 733 753 771 786 798 807 813 816 816 813 807 799 789 777 763 747 731 713 696 678 660 642 625 609 594 579 566 554 543 533 525 517 511 507 503 500 499 499 499 501 504 507 511 517 523 530 538 547 556 566 578 590 602 616 630 645 660 676 693 710 727 744 761 778 794 809 823 835 845 854 859 862 861 858 850 840 825 808 787 764 738 710 680 650 619 588 557 526 496 468 440 414 389 366 344 324 305 287 271 255 241 228 216 205 195 185 176 168 160 153 147 140 135 129 124 119 115 110 106 102 99 95 92 88 85 82 79 76 73 71 68 65 63 60 58 55 53 50 48 45 43 41 38 36 34 32 29 27 25 23 21 19 17 15 13 11 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 3 8 13 18 24 31
 42 47 53 59 65 71 78 84 91 99 106 114 122 130 138 147 156 165 174 183 192 202 212 221 231 241 251 262 272 282 292 302 313 323 333 343 353 363 373 383 392 402 411 421 430 440 449 458 468 477 486 496 506 516 526 536 547 559 571 583 596 610 624 639 655 671 689 707 726 745 766 787 809 832 855 879 903 929 954 980 1007 1033 1061 1088 1115 1143 1171 1198 1226 1253 1280 1307 1332 1357 1381 1403 1424 1444 1461 1476 1489 1499 1506 1509 1509 1506 1499 1487 1473 1454 1432 1406 1377 1344 1310 1273 1234 1193 1151 1109 1066 1023 981 939 898 857 818 780 743 708 674 642 610 581 552 525 499 475 451 429 408 387 368 350 332 315 299 284 269 256 242 229 217 205 194 183 173 163 154 145 136 127 119 111 104 97 90 83 77 71 65 59 54 49 44 39 34 30 26 22 18 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 2 5 8 12 15 19 23 28 32 37
 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 53 56 60 64 69 73 78 84 90 96 103 110 118 127 136 147 158 170 183 197 212 229 247 266 288 310 335 361 389 419 451 485 520 556 593 631 669 707 744 779 812 842 868 891 908 921 929 932 930 924 914 900 883 863 841 818 795 770 745 721 697 674 651 629 609 589 571 553 537 522 508 496 484 473 464 455 448 441 436 431 427 424 422 421 421 421 423 425 428 431 436 441 447 453 460 468 476 484 493 501 510 519 527 534 541 548 553 557 560 562 562 560 557 552 546 538 528 517 505 492 478 463 447 431 414 398 381 364 348 331 315 300 285 270 256 242 229 217 205 193 182 172 162 152 143 135 127 119 112 105 98 92 86 80 75 69 65 60 55 51 47 43 40 36 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9
 56 58 61 63 66 69 71 74 76 79 82 84 87 89 92 95 97 100 103 105 108 111 114 116 119 122 125 128 131 134 137 141 144 147 151 155 158 162 166 171 175 180 185 190 195 201 207 213 220 228 235 243 252 262 272 283 294 306 320 334 349 365 382 400 419 439 460 483 506 531 556 583 610 638 667 697 727 757 787 818 848 879 908 938 966 993 1020 1045 1068 1090 1110 1128 1144 1158 1169 1178 1185 1188 1190 1188 1184 1178 1169 1158 1144 1128 1110 1091 1070 1047 1023 998 972 945 918 891 864 837 810 784 758 734 710 687 665 645 625 607 590 574 560 546 534 522 512 502 493 485 478 472 466 460 456 451 447 443 439 436 433 430 427 424 421 418 415 411 408 405 401 397 393 389 384 379 374 368 362 355 349 341 334 326 318 309 300 291 282 272 262 252 242 231 221 211 200 190 180 170 160 151 141 132 123 115 107 99 91 84 78 71 65 60 54 50 45 41 37 33 30 27 24 22 19 17 15 14 12 11 9 8 7 7 6 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 13 15 17 20 22 24 26 28 31 33 36 38 40 43 45 48 50 53
 64 66 68 71 73 75 77 79 81 83 86 88 90 92 94 96 98 100 102 104 106 107 109 111 113 114 116 117 119 120 121 122 123 124 124 125 125 125 125 125 125 125 124 123 122 121 120 119 118 116 115 113 112 110 108 107 105 104 103 102 101 100 99 99 99 99 100 101 102 104 106 108 111 114 118 122 127 133 139 146 153 162 171 181 193 205 219 234 251 270 291 314 339 368 399 435 475 519 569 625 689 760 840 930 1030 1143 1268 1405 1555 1715 1884 2055 2222 2376 2505 2599 2648 2645 2588 2483 2339 2166 1977 1784 1594 1414 1248 1098 963 844 740 649 569 501 441 389 344 305 271 242 216 194 174 157 142 128 116 106 96 88 81 74 68 62 57 53 49 45 42 39 36 33 31 29 26 25 23 21 19 18 16 15 14 13 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 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 1 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 32 34 36 38 40 42 44 46 49 51 53 55 57 60 62
 84 88 93 98 103 108 113 119 125 132 139 146 154 162 170 179 188 198 208 219 230 242 255 268 281 295 310 325 340 356 372 388 404 420 436 451 466 479 492 503 513 522 529 533 536 537 536 533 528 521 513 504 493 481 469 456 442 428 415 401 387 374 362 349 338 326 316 306 296 287 279 272 264 258 252 247 242 237 233 230 227 224 222 220 219 218 217 217 217 218 219 220 222 224 227 230 234 238 242 248 253 260 267 275 284 293 303 314 327 340 354 369 386 404 423 443 465 488 512 537 563 590 617 645 672 699 724 748 770 788 804 815 823 825 823 816 805 789 770 747 721 693 663 632 601 569 538 508 478 449 422 396 371 348 326 305 286 268 251 235 220 206 194 182 170 160 150 141 133 125 117 110 104 97 92 86 81 76 72 67 63 59 56 52 49 46 43 40 38 35 33 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 55 58 62 65 68 72 76 80
 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 59 60 62 64 66 68 71 74 78 81 86 91 96 102 109 117 125 135 145 157 170 185 201 220 240 262 286 312 341 372 406 442 481 522 565 610 657 705 754 803 853 901 950 996 1041 1084 1124 1162 1197 1229 1259 1285 1309 1330 1348 1365 1379 1391 1401 1410 1416 1421 1425 1427 1427 1425 1421 1415 1407 1396 1383 1366 1347 1325 1300 1272 1241 1207 1170 1132 1091 1049 1006 962 919 875 832 791 750 711 674 639 605 574 544 517 492 468 446 426 408 391 375 361 348 336 325 314 305 297 289 282 275 270 264 259 254 250 246 243 239 236 233 230 227 224 221 219 216 213 210 206 203 199 195 191 187 182 177 171 166 160 153 147 140 133 125 118 111 103 96 88 81 74 67 61 54 48 42 37 32 27 23 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 22 24 26 28 30 33 35 37 39 40 42 44 45 47 48 49 50 51 52 53 53 54 54
 12 17 22 28 34 40 46 53 61 68 77 85 94 104 114 124 135 147 159 172 185 199 214 230 246 263 281 299 319 339 360 382 405 429 454 479 505 532 559 587 616 644 673 702 730 758 785 812 836 860 882 902 920 935 949 960 968 975 979 981 981 980 977 973 968 962 956 950 944 937 931 926 921 917 913 911 909 908 908 908 910 913 917 921 927 933 941 949 958 968 978 989 1001 1014 1026 1040 1053 1066 1079 1092 1104 1115 1125 1134 1142 1147 1151 1152 1150 1146 1140 1130 1118 1102 1084 1064 1041 1017 990 962 933 904 874 844 814 785 756 728 701 675 650 626 603 581 561 542 523 506 489 474 459 445 432 419 407 395 384 373 363 353 344 334 325 316 307 299 290 282 273 265 256 248 240 232 223 215 207 198 190 182 173 165 157 149 141 133 125 117 109 102 95 88 81 74 68 61 56 50 45 40 35 30 26 22 19 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8
 5 8 12 15 19 23 28 32 37 42 47 53 59 65 72 79 86 94 102 111 120 129 139 149 160 171 183 195 208 221 235 249 264 279 295 311 327 344 361 378 396 413 431 448 465 483 499 516 532 547 562 576 589 602 614 625 635 644 653 661 669 676 682 689 695 700 706 712 717 723 729 734 740 747 753 760 767 774 782 790 798 807 816 825 835 845 855 866 877 888 900 911 923 935 946 958 969 980 991 1001 1010 1018 1025 1031 1035 1037 1037 1036 1032 1025 1016 1005 991 975 956 935 912 887 861 833 804 775 744 714 684 653 624 594 565 538 511 484 459 435 412 390 369 349 330 312 295 278 263 248 234 221 208 196 185 174 164 154 145 136 128 120 112 105 98 92 86 80 74 68 63 58 54 49 45 41 37 33 29 26 23 19 16 14 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 15 19 22 26 30 34 38 43 48 53 59 65 72 79 87 95 104 114 125 136 149 163 178 195 213 233 255 280 307 336 369 405 444 488 536 589 646 709 777 849 927 1009 1094 1181 1267 1352 1432 1504 1565 1613 1646 1662 1660 1642 1609 1563 1505 1440 1369 1295 1221 1147 1075 1006 940 879 822 768 720 675 633 596 561 530 501 475 451 429 409 391 374 359 345 332 321 310 300 291 283 275 268 261 255 249 244 239 235 230 227 223 219 216 213 210 208 205 203 201 198 196 195 193 191 189 188 186 185 184 182 181 180 179 178 177 176 175 174 173 172 171 170 170 169 168 167 166 165 164 163 162 161 160 159 158 156 155 154 153 151 150 149 147 146 144 143 142 140 139 137 136 134 133 131 130 128 127 125 124 122 121 119 118 117 115 114 112 111 109 108 106 105 103 102 100 99 97 96 94 93 91 90 88 87 85 84 82 80 79 77 76 74 73 71 69 68 66 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 12
 0 2 6 10 15 20 26 33 40 48 57 68 79 92 107 123 142 163 187 214 244 279 319 364 415 472 537 609 689 776 869 966 1064 1157 1241 1309 1356 1377 1370 1336 1278 1203 1116 1022 927 835 747 665 590 522 461 408 360 318 281 249 221 196 174 156 140 125 113 103 93 85 78 72 67 63 59 56 53 51 50 48 47 46 46 45 45 46 46 47 48 49 50 52 54 56 58 61 64 67 71 75 80 85 91 98 105 113 122 132 143 155 169 185 202 221 243 266 293 322 355 391 429 472 517 565 614 664 714 761 803 837 863 877 878 866 842 806 763 713 659 605 550 498 448 402 360 321 286 255 226 201 179 159 141 126 111 99 88 78 69 61 54 47 41 36 31 27 23 20 16 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 148 161 174 188 203 219 235 252 270 289 309 330 351 374 397 421 446 472 498 526 553 581 610 638 666 694 721 747 772 795 817 836 852 865 876 883 887 887 884 877 867 854 839 821 802 780 758 735 711 687 664 641 618 597 576 557 538 521 505 490 477 464 453 443 434 426 419 412 407 402 398 395 393 391 390 389 389 389 390 392 393 396 398 401 404 407 411 415 418 422 426 429 432 435 437 439 441 441 440 439 437 433 428 422 415 407 397 387 375 363 350 336 322 307 293 278 263 249 235 221 208 196 184 172 162 151 142 133 125 117 110 104 98 92 87 82 78 74 70 67 64 61 58 56 53 51 49 47 46 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 1 3 5 7 9 11 14 17 21 25 29 33 38 44 50 56 63 70 78 86 95 104 114 125 136
 20 22 25 28 30 33 37 40 43 47 51 55 60 64 69 74 80 86 92 98 105 113 121 129 138 148 158 169 181 194 207 221 236 253 270 288 307 327 347 369 392 415 438 462 486 510 533 556 577 597 616 632 647 659 669 677 682 685 687 686 685 682 678 673 667 662 656 650 644 639 633 628 623 618 614 610 605 601 597 592 587 582 575 568 561 551 541 530 517 502 486 469 451 431 410 389 367 344 322 299 277 256 235 215 196 179 162 146 132 119 106 95 85 76 68 60 53 47 42 37 33 29 26 23 20 18 16 14 12 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 13 15 18
 150 151 152 153 153 154 154 154 154 154 154 154 154 153 153 153 152 152 152 151 151 151 150 150 150 150 151 151 151 152 153 154 155 157 159 161 163 166 170 174 178 183 189 196 203 212 221 232 244 257 272 289 307 327 350 375 402 431 464 499 537 577 621 668 717 769 823 879 936 994 1051 1108 1161 1212 1257 1296 1327 1350 1363 1366 1359 1341 1315 1279 1236 1187 1133 1075 1015 954 893 833 774 718 664 612 564 518 475 435 398 364 333 303 277 252 230 209 190 173 158 144 131 119 109 100 91 84 77 71 65 61 56 52 49 46 44 41 39 37 36 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 46 48 51 54 58 61 64 68 72 75 79 83 87 91 95 99 103 107 111 114 118 122 125 128 131 134 137 139 141 144 145 147 149
 67 73 79 86 93 99 106 113 120 127 134 141 148 155 161 168 175 181 187 193 199 205 210 215 220 225 229 234 238 241 245 248 251 253 255 258 259 261 262 264 265 265 266 267 267 267 267 267 267 267 267 268 268 268 269 270 271 273 275 277 280 284 288 293 299 305 313 321 330 339 350 362 374 388 402 418 435 452 471 491 512 534 558 582 609 636 666 696 729 763 799 837 877 919 963 1009 1056 1106 1157 1209 1263 1317 1370 1424 1475 1525 1570 1612 1647 1676 1698 1711 1714 1708 1692 1667 1632 1590 1541 1486 1426 1363 1299 1234 1169 1105 1043 984 927 874 823 776 732 691 654 618 586 556 528 503 479 457 436 417 399 383 367 353 339 326 313 302 290 280 269 259 250 240 231 223 214 206 197 189 181 173 166 158 151 143 136 129 121 115 108 101 94 88 82 76 70 64 58 53 48 43 38 34 29 25 22 18 15 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 16 20 25 29 34 39 44 49 55 61
 145 157 170 184 199 215 233 252 272 294 318 343 371 400 431 465 501 539 580 622 666 712 759 806 853 899 943 983 1019 1050 1074 1091 1099 1100 1092 1075 1052 1022 987 948 905 861 815 770 725 682 640 600 563 528 495 465 437 411 387 366 346 329 312 298 284 272 261 252 243 235 227 221 215 210 205 201 197 193 190 188 185 183 181 180 179 177 177 176 175 175 175 175 175 175 175 176 176 177 178 178 179 180 181 182 182 183 184 185 185 186 186 187 187 187 187 186 186 185 184 183 182 180 179 177 174 172 169 167 164 161 157 154 150 147 143 139 136 132 128 124 121 117 113 110 106 103 99 96 93 89 86 83 81 78 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 22 25 27 30 33 36 40 44 48 52 57 63 68 75 81 89 96 105 114 123 134
 39 41 44 47 50 53 56 59 63 66 70 73 77 81 85 89 94 98 103 108 113 118 124 130 135 141 148 154 161 168 175 183 190 198 206 214 223 231 240 249 258 267 276 285 294 302 311 320 328 336 343 350 357 363 369 374 378 382 386 389 391 393 394 395 395 395 395 394 393 392 390 389 387 386 384 383 381 380 379 378 377 376 376 376 376 376 377 378 379 381 383 386 388 392 395 399 404 409 414 420 426 433 440 448 457 465 475 485 495 506 517 529 541 554 566 579 592 605 618 631 643 654 665 675 684 691 697 702 705 706 705 702 697 691 682 672 660 646 631 615 599 581 562 543 524 505 485 466 447 428 410 392 374 357 341 325 309 294 280 266 253 241 228 217 206 195 185 175 166 157 148 140 132 125 118 111 104 98 92 86 81 76 71 66 61 57 53 49 45 42 38 35 32 29 27 24 22 19 17 16 14 12 11 9 8 7 6 5 4 4 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 16 18 20 22 24 27 29 31 34 36
 303 300 297 292 287 282 276 269 263 256 249 242 234 227 220 213 206 199 192 186 180 174 168 162 156 151 145 140 135 131 126 122 117 113 109 106 102 99 96 92 90 87 85 82 81 79 78 77 76 76 76 77 78 79 81 84 87 91 96 101 107 114 121 130 139 149 160 171 184 197 211 226 242 259 277 296 316 337 359 382 406 431 458 485 514 544 576 609 643 678 715 753 792 833 874 917 960 1004 1047 1091 1134 1175 1215 1253 1287 1318 1344 1366 1381 1391 1394 1390 1380 1364 1341 1312 1278 1240 1198 1153 1107 1059 1011 963 916 871 827 785 746 709 674 642 612 585 560 537 517 498 481 465 452 439 428 418 409 400 393 387 381 375 371 366 362 359 355 352 350 347 344 342 339 337 334 331 328 325 322 318 314 309 305 299 294 288 281 274 267 259 251 243 234 225 215 206 196 186 176 166 156 147 137 128 119 110 101 93 85 78 71 64 58 52 47 41 37 32 28 25 21 18 16 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 1 1 1 1 2 2 3 3 4 4 5 6 7 8 10 11 13 15 17 20 23 26 29 33 38 42 47 53 59 66 73 81 89 98 108 118 129 140 151 163 175 187 199 211 223 235 246 257 266 275 283 290 295 299 302 304 305 304
 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 56 56 56 57 57 58 59 60 61 63 65 67 69 72 76 79 84 89 94 100 107 115 123 133 143 154 167 181 195 212 229 249 270 293 317 344 373 404 439 475 515 558 604 654 707 763 823 886 952 1019 1088 1156 1222 1284 1339 1386 1421 1442 1448 1437 1410 1367 1311 1243 1167 1086 1003 919 837 758 684 616 553 495 443 396 355 317 285 255 230 207 187 169 153 140 127 117 107 99 91 84 78 73 68 64 60 56 53 50 47 45 43 41 39 37 35 34 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 35 37 39 41 43 45 47 49 50 52 54 55 57 58 59 61 62 63 64 64 65 66 66 66 67 67
 391 403 415 425 433 440 444 448 449 450 448 446 442 438 433 427 420 413 406 399 391 384 376 369 361 354 347 341 335 329 323 318 313 309 305 301 298 296 294 292 292 291 292 293 294 297 300 303 308 313 318 325 332 339 347 356 365 374 384 393 403 413 423 433 443 452 461 469 478 485 492 499 505 510 515 519 523 526 529 531 532 533 534 534 534 534 533 532 530 528 527 524 522 519 516 513 510 506 502 498 494 490 485 480 475 469 463 457 451 445 438 431 424 416 409 402 394 386 378 371 363 355 348 340 332 325 318 310 303 296 289 283 276 270 263 257 251 245 239 233 227 222 216 211 206 201 196 191 186 181 177 172 167 163 159 154 150 146 141 137 133 129 125 121 117 113 109 105 101 98 94 90 86 82 78 75 71 67 64 60 57 53 50 47 43 40 37 34 31 28 25 22 20 17 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 20 23 26 29 33 37 41 46 51 58 64 72 80 88 98 108 120 132 145 158 173 188 204 221 238 256 274 292 310 328 345 361 376
 58 63 68 73 79 85 91 97 103 109 116 123 130 137 144 151 159 166 174 182 190 197 205 213 221 229 236 244 251 259 266 273 280 287 293 300 306 311 317 322 327 332 336 341 345 349 352 356 359 363 366 370 373 377 381 385 389 394 399 405 411 417 424 432 440 449 458 468 479 491 503 516 530 544 559 574 590 607 625 643 661 680 700 720 740 761 782 804 825 847 868 890 911 932 952 971 990 1007 1023 1037 1050 1061 1069 1075 1079 1080 1078 1073 1065 1055 1041 1025 1007 986 963 939 913 885 857 828 799 769 740 711 682 654 627 600 575 550 526 504 482 461 441 422 404 386 370 354 339 324 310 297 285 272 261 250 239 229 219 209 200 191 183 175 167 159 152 145 138 131 125 119 113 107 101 96 91 86 81 76 71 67 63 59 54 51 47 43 40 36 33 30 27 24 22 19 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 25 28 32 36 40 44 49 53
 0 0 0 0 0 4 9 14 19 25 31 38 45 53 61 71 80 91 103 115 129 143 159 176 194 213 234 257 281 308 336 366 399 434 472 512 555 601 650 701 756 814 874 936 1001 1066 1132 1198 1262 1323 1379 1430 1474 1510 1536 1552 1557 1551 1535 1509 1475 1433 1386 1334 1278 1221 1163 1104 1047 990 936 884 834 786 741 698 658 620 585 551 520 490 463 436 412 389 367 346 326 308 290 274 258 243 228 214 201 189 177 165 154 143 133 123 114 105 96 88 80 73 66 59 53 47 41 36 32 27 24 20 17 15 13 11 10 10 10 10 11 12 14 17 20 23 27 31 36 42 47 54 61 68 76 84 93 103 113 124 136 148 161 174 189 204 220 237 254 273 292 311 330 350 370 389 406 423 437 449 457 462 463 460 452 441 425 406 385 361 336 310 284 258 233 209 186 165 145 127 110 95 81 69 58 48 39 32 25 19 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
 53 54 55 56 57 58 59 61 62 64 65 67 69 71 74 76 79 81 84 88 91 95 99 103 108 113 119 125 132 139 147 155 164 174 185 197 210 225 240 257 275 295 317 341 366 394 423 455 489 525 562 601 642 683 725 766 806 845 881 914 943 967 986 999 1007 1010 1007 999 986 970 951 928 904 879 852 825 798 771 745 719 694 670 647 625 604 584 565 548 531 515 500 485 472 459 446 435 424 413 403 393 383 374 365 356 348 339 331 323 315 307 299 291 283 275 267 260 252 244 236 229 221 214 207 199 192 185 178 172 165 159 153 147 141 136 131 126 121 116 112 107 103 99 96 92 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 50 50 51 52
 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 51 55 59 63 67 73 78 84 90 97 105 113 122 132 143 155 168 182 198 215 234 255 278 303 331 361 394 431 470 513 558 607 659 714 770 828 886 943 999 1050 1096 1136 1168 1191 1205 1209 1203 1189 1167 1137 1103 1064 1022 978 933 888 844 802 760 721 684 648 615 584 555 528 503 480 459 439 420 404 388 374 361 349 338 328 319 311 304 297 291 286 282 279 276 274 272 271 271 272 273 275 278 281 285 290 296 302 309 316 325 334 343 353 363 374 385 396 408 419 430 440 450 459 467 474 480 485 488 490 490 489 486 481 475 468 459 450 439 427 415 403 389 376 363 349 336 322 309 296 284 271 260 248 237 226 216 207 197 188 180 172 164 156 149 143 136 130 124 119 113 108 103 99 94 90 86 83 79 75 72 69 66 64 61 59 56 54 52 51 49 47 46 45 44 43 43 42 42 42 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 45 44 42 41 40 39 37 36 35 33 32 30 29 27 26 24 23 21 19 18 16 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8
 26 30 34 38 43 47 52 58 64 70 77 84 91 99 108 117 126 136 146 157 169 180 193 205 218 231 244 257 269 282 294 305 316 325 334 341 347 352 355 357 358 357 354 351 346 341 334 327 319 311 303 294 286 277 269 260 253 245 238 231 225 219 213 208 203 199 195 191 188 185 182 180 178 176 174 172 171 169 168 167 167 166 165 165 165 164 164 164 164 164 165 165 166 166 167 168 169 170 171 172 173 175 177 179 181 183 185 188 191 194 197 201 204 209 213 218 224 229 236 242 249 257 265 273 282 291 301 310 320 330 340 349 358 367 375 382 388 392 396 398 398 397 394 389 383 375 365 355 343 330 317 303 288 274 259 244 230 216 202 189 176 163 152 140 130 120 110 102 93 85 78 71 65 59 53 48 43 38 34 30 26 23 20 17 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 5 7 9 12 14 17 20 23
 143 145 148 150 152 154 156 158 160 162 164 166 168 169 171 173 174 176 178 179 181 182 184 185 187 189 190 192 194 196 197 199 202 204 206 209 211 214 218 221 225 229 234 239 245 252 259 267 275 285 296 308 321 336 352 370 390 412 435 462 490 521 555 591 630 672 718 766 817 871 929 988 1051 1116 1182 1250 1319 1388 1457 1524 1589 1651 1708 1761 1807 1846 1877 1899 1912 1916 1910 1896 1872 1840 1801 1755 1703 1647 1587 1524 1459 1394 1327 1262 1197 1133 1071 1012 954 900 847 798 751 708 666 628 592 559 529 500 474 450 428 408 389 372 357 343 330 318 307 298 289 280 273 266 259 253 247 242 237 232 228 224 220 216 212 208 205 201 198 195 191 188 185 182 179 176 173 170 166 163 160 157 154 151 148 145 142 139 136 133 129 126 123 120 117 113 110 107 104 100 97 94 91 87 84 81 78 74 71 68 65 62 58 55 52 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 121 124 127 130 133 135 138 140
 106 113 119 126 132 139 146 153 160 167 175 182 190 198 205 213 222 230 238 247 256 264 273 283 292 301 311 321 331 342 352 363 374 385 397 409 421 433 445 458 471 485 498 512 527 541 556 571 587 602 618 635 651 668 685 702 720 737 755 772 790 808 825 842 860 876 893 909 925 941 956 971 985 999 1012 1025 1038 1050 1062 1074 1085 1096 1106 1116 1125 1134 1142 1150 1156 1161 1166 1169 1170 1170 1167 1163 1156 1146 1134 1119 1101 1081 1057 1030 1001 970 936 901 863 825 786 747 708 669 631 594 558 524 491 459 430 402 375 351 328 306 286 268 250 234 219 206 193 181 170 160 151 142 134 126 119 112 106 100 95 90 85 81 77 73 69 65 62 59 56 53 50 47 45 42 40 38 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 23 25 28 31 34 38 41 45 49 54 58 63 68 73 78 83 89 94 100
 235 239 242 244 245 246 247 246 246 244 243 241 238 235 232 229 226 222 218 215 211 207 203 199 195 192 188 185 181 178 175 172 170 167 165 163 162 161 161 161 161 162 164 167 171 176 182 190 199 210 224 239 258 279 304 333 366 404 447 496 551 613 683 762 849 945 1051 1166 1292 1426 1569 1719 1873 2028 2181 2327 2459 2573 2663 2725 2755 2752 2716 2650 2557 2444 2315 2176 2030 1884 1740 1600 1466 1340 1222 1112 1011 919 834 757 687 624 567 515 469 428 391 358 328 302 279 258 239 223 208 195 184 174 164 156 149 142 136 131 126 121 117 113 109 106 103 99 97 94 91 88 86 83 81 78 76 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 38 36 34 33 31 29 27 26 24 22 20 19 17 15 14 12 10 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 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 12 13 15 16 18 20 22 25 27 30 33 37 40 44 49 53 58 64 69 75 82 89 96 103 111 119 127 136 144 153 161 170 178 186 194 201 208 215 221 226 231
 2 5 7 10 13 16 19 23 27 31 35 39 43 48 53 58 63 69 75 81 87 94 101 108 115 123 131 139 147 156 165 175 184 194 205 215 227 238 250 262 275 289 302 317 332 347 364 381 398 417 436 456 477 499 521 545 570 595 621 648 675 703 730 758 786 813 839 865 889 911 932 950 966 980 992 1001 1007 1011 1013 1012 1010 1006 999 992 983 973 963 951 939 926 914 901 888 874 861 848 836 823 811 798 786 775 763 752 741 730 719 709 699 689 678 668 658 648 638 628 617 607 596 584 573 560 548 535 521 507 493 478 463 448 432 417 401 385 369 353 338 322 307 292 278 263 249 236 223 210 198 186 175 164 153 143 134 124 116 107 99 92 84 78 71 65 59 53 48 43 38 34 30 25 22 18 15 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 0 0 0 0 0 0 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 49 53 56 60 64 68 72 76 81 86 92 98 104 111 118 126 134 143 152 163 174 185 198 212 227 242 259 277 296 317 339 362 386 412 439 466 494 523 552 580 607 633 658 680 698 714 725 733 736 735 730 721 708 693 674 654 633 610 587 564 541 518 497 476 457 438 422 406 392 379 368 358 349 342 335 330 327 324 323 323 324 326 329 334 340 347 355 366 377 390 405 422 441 462 485 510 538 569 602 638 677 718 762 808 856 905 953 1001 1045 1085 1118 1143 1158 1162 1154 1134 1103 1061 1010 953 891 827 763 700 639 581 526 476 430 388 349 315 284 256 231 208 188 170 154 140 127 116 105 96 88 80 74 67 62 57 52 48 45 41 38 35 32 30 28 26 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 13 14 15 16 18 19 21 23 25 27 29 31 33 35 38 41 43
 3 4 5 6 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 50 54 58 62 67 72 78 85 92 99 108 118 129 141 154 169 186 205 226 251 278 309 345 385 430 482 540 607 681 765 859 963 1077 1201 1334 1473 1616 1759 1896 2022 2131 2217 2276 2306 2306 2277 2223 2148 2058 1957 1850 1740 1631 1524 1423 1326 1235 1151 1072 999 932 870 813 761 712 667 626 588 552 519 487 458 431 406 382 359 338 318 299 281 264 248 233 219 205 193 181 169 159 149 140 131 123 116 109 103 97 92 87 82 78 74 71 68 65 62 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 42 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 45 45 46 46 46 46 46 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 29 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 13 14 16 17 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 83 87 90 94 99 103 108 113 118 123 129 135 142 149 156 163 171 180 189 198 208 219 230 241 253 266 279 293 307 321 336 352 367 383 399 415 430 446 461 476 491 504 518 530 542 553 563 572 580 587 594 599 604 608 611 614 616 618 619 620 621 621 621 621 621 621 621 621 621 621 622 623 624 626 628 630 633 636 640 645 650 656 663 671 680 690 700 712 725 739 753 770 787 805 823 843 863 883 904 924 944 963 980 996 1010 1022 1030 1036 1038 1037 1033 1024 1012 996 976 953 927 899 868 836 802 767 731 695 658 623 587 553 519 486 455 425 396 368 342 317 293 271 250 230 212 194 178 162 148 135 122 110 99 89 80 71 63 55 48 42 36 31 26 21 17 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 1 2 4 5 6 7 9 10 11
 37 37 37 37 37 37 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 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 53 55 58 61 64 68 72 75 79 84 88 93 98 103 109 114 120 127 133 140 147 155 163 171 180 190 199 210 221 233 245 259 273 288 305 322 341 361 382 405 429 455 482 511 541 573 606 641 676 711 746 780 812 842 869 891 909 920 926 925 917 904 884 860 831 799 765 729 693 656 620 585 551 519 488 460 433 408 384 363 343 324 307 291 276 262 249 237 226 215 206 196 188 180 172 164 157 151 144 138 132 127 121 116 110 105 100 96 91 86 82 78 73 69 65 61 57 54 50 46 43 40 37 34 31 28 25 23 20 18 16 14 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 37
 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 43 44 46 49 51 54 57 60 64 69 74 79 86 93 102 111 122 134 149 165 184 205 230 259 291 328 371 420 476 539 611 692 783 885 998 1123 1258 1404 1559 1720 1884 2046 2202 2345 2468 2568 2637 2675 2680 2653 2597 2517 2417 2302 2178 2049 1918 1789 1663 1542 1427 1319 1217 1123 1035 954 878 809 745 687 633 584 538 497 459 425 394 365 339 316 294 275 258 242 228 215 204 193 184 176 168 161 155 150 145 141 137 133 130 127 124 121 119 117 115 113 111 110 108 107 105 104 103 102 101 100 99 98 97 96 95 94 94 93 92 91 91 90 89 88 88 87 86 85 85 84 83 82 81 80 79 78 77 75 74 73 71 69 68 66 64 62 61 59 56 54 52 50 48 45 43 41 38 36 34 31 29 27 25 23 21 19 17 15 13 12 10 9 8 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20
 37 38 39 39 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 51 52 53 55 56 58 60 63 66 69 73 78 83 89 96 105 114 125 138 152 169 188 211 236 265 299 337 380 428 483 545 613 690 774 866 965 1071 1181 1294 1406 1514 1612 1695 1757 1795 1806 1788 1743 1674 1586 1483 1373 1258 1143 1032 926 827 735 652 576 508 447 392 344 301 263 230 201 175 153 133 116 101 88 77 67 59 52 46 40 36 32 28 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 23 24 26 27 28 30 31 32 33 34 35 36
 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 40 42 45 48 52 55 59 64 68 74 79 86 92 100 108 117 127 138 150 163 177 193 210 228 248 270 293 317 343 370 397 425 453 480 505 529 550 567 580 589 593 593 589 581 569 554 537 519 499 479 458 438 418 399 381 363 347 332 318 305 293 282 272 263 255 247 241 235 230 226 223 220 218 216 215 215 215 216 217 219 221 225 228 232 237 243 248 255 262 269 277 286 294 303 312 321 331 339 348 356 363 370 375 380 383 384 384 383 380 375 369 362 353 344 333 322 311 299 287 274 262 250 238 227 216 205 195 185 176 167 158 150 143 136 129 122 116 111 105 100 96 91 87 83 79 76 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 5 5 6 6 7 7 8 9
 70 73 77 81 84 88 92 96 100 105 109 114 119 124 129 134 140 146 152 158 164 171 178 186 194 202 211 220 229 239 250 261 272 284 297 310 324 339 354 370 387 404 422 441 460 479 499 520 540 561 582 602 622 642 661 678 695 710 724 736 747 755 762 767 770 772 771 770 767 762 757 751 744 737 729 721 713 705 698 690 684 677 672 667 662 659 656 655 654 655 656 658 662 667 673 680 688 698 709 721 735 750 766 783 802 822 843 864 886 909 931 953 974 994 1011 1026 1039 1047 1052 1051 1047 1037 1022 1003 979 951 919 885 848 809 769 729 689 650 611 574 537 503 470 439 410 382 357 333 310 289 270 252 235 219 204 191 178 166 155 145 135 126 118 110 103 96 89 83 78 72 67 62 57 53 49 45 41 38 34 31 28 25 22 19 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 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 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 36 38 40 43 46 48 51 54 57 60 63 67
 13 16 19 23 26 30 33 37 41 45 50 54 59 63 68 73 78 83 88 93 98 103 109 114 119 124 129 133 138 143 147 151 155 159 163 167 170 173 177 180 183 185 188 191 194 197 200 203 206 209 213 217 222 227 233 239 246 254 263 273 285 298 312 328 346 366 387 411 437 465 495 528 563 600 639 681 724 770 817 866 916 966 1017 1068 1118 1167 1214 1258 1298 1334 1365 1390 1408 1419 1422 1417 1405 1384 1356 1320 1279 1232 1181 1126 1069 1010 951 892 834 779 725 674 625 580 537 497 461 427 396 367 341 317 295 274 256 239 223 208 195 183 171 161 151 142 133 125 118 111 104 98 92 87 81 77 72 67 63 59 55 52 48 45 42 39 36 33 30 28 25 23 21 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11
 86 88 90 91 93 95 96 98 100 101 102 104 105 107 108 109 110 111 112 113 114 115 115 116 117 117 118 118 119 119 119 120 120 120 121 121 121 122 122 122 123 124 125 126 127 128 130 132 134 137 140 143 147 152 157 162 169 175 183 192 201 211 223 235 248 262 278 294 312 331 351 373 395 419 444 470 497 525 554 584 614 644 674 705 734 762 789 814 837 858 875 889 899 905 908 906 901 891 878 862 842 820 796 770 742 714 685 655 626 596 568 540 513 487 462 438 416 394 374 356 338 321 306 292 278 266 254 244 234 224 215 207 200 193 186 180 174 168 162 157 152 148 143 139 134 130 126 122 119 115 111 108 105 101 98 95 92 89 86 83 80 78 75 72 70 67 65 62 60 58 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 21 22 24 25 26 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 55 55 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 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 73 75 77 79 81 83 84
 117 122 126 131 135 139 144 148 152 156 159 163 167 170 174 177 180 183 186 189 192 194 197 200 202 205 207 210 212 215 217 220 223 226 229 232 235 239 243 247 251 256 261 266 272 278 285 293 300 309 318 328 338 349 361 373 386 400 414 429 445 460 477 493 510 527 543 560 576 592 607 621 635 647 659 670 679 688 695 701 705 709 711 712 712 710 708 705 700 695 689 682 674 665 656 646 636 625 613 601 589 576 563 550 536 522 508 494 480 466 452 438 424 411 398 385 372 360 349 337 327 317 307 298 289 282 274 267 261 255 250 245 240 236 233 230 227 224 222 219 217 216 214 213 212 211 210 209 208 207 206 206 205 204 203 203 202 201 200 199 197 196 195 193 191 189 187 185 182 179 176 173 170 166 163 159 155 151 146 142 137 132 127 123 118 113 107 102 97 92 88 83 78 73 69 64 60 56 52 48 44 41 37 34 31 28 26 23 21 19 17 15 13 12 11 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 27 29 32 35 38 41 45 48 52 56 60 64 68 72 76 81 85 90 94 99 103 108 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 25 30 35 40 46 52 59 66 75 83 93 103 114 127 140 154 170 188 207 228 251 276 303 334 367 403 444 487 536 588 645 707 774 846 922 1003 1087 1173 1260 1347 1430 1508 1579 1640 1689 1725 1747 1754 1748 1728 1696 1655 1605 1549 1488 1425 1360 1296 1232 1170 1109 1052 997 945 896 850 808 768 730 696 664 635 608 583 560 540 521 505 490 477 465 455 447 439 433 429 425 421 419 417 415 414 412 410 408 405 402 397 392 386 379 371 361 351 340 328 315 301 288 273 259 244 229 215 200 186 173 160 147 135 123 112 102 92 83 75 67 59 52 46 40 34 29 24 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 7 8 9 11 12 13 15 16 17 19 21 22 24 26 28 30 32 34 37 39 42 45 48 52 55 59 64 68 73 79 85 91 98 106 115 124 135 146 159 173 189 207 226 248 273 300 330 364 402 443 488 538 592 651 712 777 844 911 976 1038 1094 1142 1180 1206 1220 1220 1208 1185 1152 1111 1065 1015 963 910 858 807 758 712 668 627 589 553 521 490 463 437 413 391 371 353 336 320 306 293 281 269 259 250 241 233 225 218 212 206 201 196 192 188 185 181 178 176 173 171 169 167 165 164 162 161 159 158 156 154 153 151 149 147 145 143 141 139 136 134 131 128 125 123 120 117 114 111 107 104 101 98 95 92 89 86 83 80 77 75 72 69 67 64 61 59 56 54 52 49 47 45 43 41 39 37 35 33 31 29 27 26 24 22 21 19 17 16 14 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 39 40 41 43 44 46 47 49 51 52 54 56 57 59 61 63 65 68 70 72 75 77 80 83 86 89 93 96 100 104 108 113 118 123 128 133 139 146 152 159 167 174 183 191 200 209 219 229 240 250 261 272 284 295 306 318 329 339 350 359 369 377 385 392 398 403 408 411 414 416 417 418 417 417 416 415 413 412 410 408 407 406 405 404 403 404 404 405 407 409 412 416 420 426 432 439 447 456 466 478 490 504 520 536 554 574 595 617 641 666 692 720 748 777 805 834 861 887 911 931 948 961 968 970 967 957 942 922 896 867 834 798 761 722 683 644 606 569 534 499 467 437 408 381 356 333 312 291 273 256 240 225 211 199 187 176 166 157 148 140 132 125 119 112 107 101 96 91 86 82 78 74 70 67 64 60 57 54 51 49 46 44 41 39 37 35 32 30 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37
 64 71 78 85 92 100 108 116 125 134 144 154 164 175 187 198 211 223 236 250 264 278 293 309 324 340 357 374 391 408 425 443 460 477 495 512 529 545 561 576 590 604 616 628 638 648 656 662 668 672 675 676 676 676 674 671 667 663 658 652 646 639 633 626 619 613 606 599 593 586 580 574 569 563 558 553 548 544 540 536 532 529 525 522 519 516 514 511 509 507 505 502 500 498 496 494 492 490 487 485 482 479 476 473 470 466 462 458 454 450 445 440 435 430 426 421 416 411 406 402 397 394 390 387 384 382 380 379 378 378 379 380 381 383 386 389 392 396 400 404 409 414 418 423 428 433 437 442 446 450 453 456 458 460 461 461 461 460 458 455 451 446 440 433 426 417 408 398 387 375 363 351 338 325 312 298 284 271 257 244 231 218 205 193 181 169 158 147 137 128 118 110 101 93 86 79 73 67 61 56 51 47 43 39 36 33 30 27 25 23 21 19 18 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 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 0 0 0 0 2 4 7 10 13 16 20 24 28 33 37 42 47 53 58
 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 45 46 48 51 53 55 58 61 64 68 71 75 80 84 90 95 101 108 115 122 131 139 149 159 170 181 193 206 219 233 247 261 275 289 303 316 328 340 349 358 364 369 372 373 372 369 365 359 353 345 336 327 317 308 298 288 278 269 259 251 242 234 227 220 213 207 202 197 192 188 184 181 178 175 173 171 169 168 168 167 167 168 169 170 172 174 177 180 183 187 192 197 203 210 217 225 233 243 253 264 276 289 303 318 334 350 368 386 404 423 442 460 479 496 513 529 543 555 565 573 579 582 582 580 576 570 562 552 540 528 514 500 485 470 455 440 425 411 396 382 369 356 344 332 320 309 299 289 279 270 261 253 244 237 229 222 215 208 201 194 188 182 175 169 163 157 151 145 139 134 128 122 117 111 106 101 96 91 86 81 76 72 68 64 60 56 53 49 46 43 40 38 35 33 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26
 97 97 97 96 96 95 95 95 94 94 94 94 93 93 93 93 93 94 94 94 94 95 96 96 97 98 99 100 102 103 105 107 109 111 113 116 119 122 126 130 134 138 143 148 154 160 166 173 180 188 196 205 214 223 233 243 253 264 275 286 297 308 318 329 339 349 359 368 376 384 391 397 403 408 412 415 418 420 421 422 422 422 421 420 419 418 416 414 412 410 408 406 404 401 399 397 395 393 390 388 386 384 382 380 377 375 372 370 367 364 361 358 355 351 347 343 338 334 329 324 319 313 308 302 296 290 285 279 273 267 261 256 250 245 240 234 230 225 221 216 212 208 205 202 198 195 193 190 188 186 184 182 180 179 177 176 175 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 168 167 166 165 163 162 160 157 155 152 149 146 143 139 136 132 128 123 119 114 110 105 101 96 92 87 83 79 75 71 67 63 59 56 53 50 47 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 46 48 50 52 54 57 59 62 64 67 69 71 74 76 78 80 82 84 86 88 90 91 92 94 95 96 96 97 98 98 98 99 99 99 99 98 98 98 98
 34 37 41 44 49 53 57 62 67 73 79 85 91 98 106 114 122 131 141 152 163 175 188 202 217 234 251 270 290 312 335 359 386 414 444 475 508 543 578 615 651 688 725 760 794 824 852 875 894 908 916 918 915 906 893 875 853 828 801 772 742 712 682 652 623 595 569 544 520 498 477 458 440 424 409 395 383 372 362 353 345 338 331 326 321 317 314 311 309 308 307 307 308 309 310 313 315 318 322 326 331 337 342 349 356 363 371 379 388 398 407 418 428 439 450 461 472 484 495 506 516 526 536 544 552 558 564 568 571 573 573 571 568 564 558 551 543 534 524 513 501 488 475 462 449 435 421 407 394 380 367 354 341 329 317 305 294 283 273 263 253 244 235 226 218 210 202 195 188 181 174 168 162 156 151 145 140 135 131 126 122 117 113 110 106 102 99 95 92 89 86 83 80 77 74 72 69 67 65 63 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 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 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 21 24 27 30
 53 56 59 62 66 70 73 78 82 86 91 96 102 108 114 120 127 135 143 151 160 170 180 191 203 216 229 244 259 276 294 313 334 356 380 405 432 460 490 521 555 589 625 662 700 739 778 816 854 890 925 957 986 1012 1033 1050 1062 1070 1072 1071 1064 1054 1040 1023 1003 981 958 933 907 882 856 830 805 781 757 735 713 692 673 654 637 621 606 591 578 566 555 545 535 526 519 511 505 499 495 490 486 483 481 479 477 476 476 476 476 477 479 480 483 485 488 491 494 497 501 505 509 512 516 520 523 527 530 532 534 536 537 537 536 535 533 530 526 521 516 509 502 494 485 476 466 455 444 433 422 410 398 386 374 362 350 338 326 315 304 293 282 272 262 252 243 234 225 217 209 201 193 186 179 173 166 160 155 149 144 139 134 129 124 120 116 112 108 104 101 97 94 91 88 85 82 80 77 75 73 70 68 66 64 63 61 59 58 56 55 54 53 52 51 51 50 49 49 49 48 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 16 17 18 19 21 22 24 26 27 29 31 33 35 37 40 42 45 47 50
 74 80 85 91 97 104 111 118 126 134 142 151 161 170 181 191 203 215 227 240 253 267 282 297 312 328 345 362 379 397 415 433 451 470 488 506 524 541 558 574 590 605 618 631 642 653 662 669 676 681 685 687 688 688 687 685 682 678 674 669 663 656 650 643 636 628 621 613 606 598 591 584 576 570 563 557 550 545 539 534 529 525 521 517 514 511 509 507 506 505 505 505 506 507 510 512 516 520 525 531 537 545 553 563 573 584 597 611 626 642 659 677 696 717 738 760 782 805 828 851 872 893 912 928 942 953 960 963 962 956 945 930 910 887 860 830 797 762 726 689 652 615 578 542 507 474 441 411 382 354 328 304 281 260 240 221 204 188 173 159 146 134 123 112 102 93 85 77 69 62 56 50 44 39 34 29 25 21 17 13 10 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 1 2 2 3 3 4 4 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 37 41 44 48 51 56 60 64 69
 163 168 174 180 185 190 195 200 205 210 214 219 224 228 233 238 243 249 254 260 266 273 279 287 294 302 311 320 330 341 352 364 376 389 403 418 433 449 465 481 498 515 532 549 565 581 595 609 621 632 641 648 653 656 657 656 654 650 644 637 629 620 611 601 591 581 570 560 550 541 532 523 514 506 499 492 485 479 473 467 461 455 450 444 438 432 426 419 412 404 396 387 377 367 355 343 331 317 303 289 274 259 244 229 214 199 185 171 158 145 132 121 110 100 91 82 74 66 60 53 48 43 38 34 30 27 24 22 19 17 15 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 48 50 51 53 54 56 57 58 59 59 60 60 60 59 59 58 57 56 55 53 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 17 15 14 13 12 12 11 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 6 8 9 11 13 16 18 21 24 27 31 34 39 43 47 52 57 63 68 74 80 86 93 99 106 112 119 125 132 138 144 151 157
 34 35 35 36 36 37 38 39 40 42 43 45 46 48 51 53 56 59 62 66 70 74 79 85 91 98 106 114 124 135 147 161 177 194 214 236 261 289 321 357 397 441 491 546 607 673 744 818 895 972 1047 1116 1175 1222 1253 1266 1261 1239 1201 1151 1092 1026 958 890 823 759 698 642 591 544 502 464 429 399 371 347 325 306 289 274 261 249 239 231 223 217 211 207 204 201 199 198 198 198 200 201 204 207 211 215 220 226 232 239 247 255 264 273 283 293 304 314 325 337 347 358 368 377 385 393 398 402 405 405 404 401 395 388 379 369 357 345 331 317 303 288 274 259 245 232 219 207 195 184 173 164 154 146 138 131 124 118 112 107 103 98 94 91 88 85 82 80 78 76 75 73 72 71 71 70 70 70 70 70 71 72 73 74 75 76 78 80 82 84 87 90 93 96 100 104 108 112 117 122 127 133 138 144 150 156 163 169 175 181 186 191 196 199 203 205 206 206 206 204 201 197 192 187 180 173 166 158 150 142 134 126 119 111 104 97 90 84 78 73 67 63 58 54 50 47 43 40 37 35 33 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 25 26 27 28 28 29 29 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34
 77 84 92 100 109 119 130 142 154 168 183 199 216 235 255 277 301 327 355 384 416 450 486 524 564 605 647 690 732 773 812 848 880 906 927 940 947 945 936 921 899 871 839 804 766 727 687 648 610 572 537 503 471 441 413 388 364 342 322 303 286 271 256 243 231 220 210 201 192 184 177 170 164 158 153 148 144 139 135 132 128 125 122 119 116 114 111 109 107 105 103 102 100 99 97 96 95 93 92 91 90 90 89 88 87 87 86 86 86 86 85 85 86 86 86 87 88 88 89 91 92 94 96 98 100 103 106 109 112 116 120 125 129 134 139 145 151 157 163 169 176 182 189 196 202 209 215 222 228 233 238 243 247 251 254 257 258 259 260 259 258 256 253 250 246 241 236 230 224 218 211 204 197 190 183 176 168 161 154 147 140 134 127 121 115 109 103 97 92 87 82 77 72 68 64 60 56 52 49 46 43 40 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 8 9 11 13 16 18 21 24 27 31 34 38 43 47 52 58 64 70
 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 48 51 54 57 61 65 69 74 80 85 92 99 107 116 125 135 147 159 172 187 203 220 239 259 280 302 326 350 375 401 426 451 476 498 519 538 553 565 573 578 578 575 569 559 546 532 515 497 478 459 440 420 402 383 366 349 333 318 303 290 278 266 256 246 237 229 221 214 208 203 198 193 190 187 184 182 180 179 178 178 179 180 181 183 186 189 193 197 202 208 214 221 229 238 247 258 269 281 294 309 324 340 357 375 393 412 432 452 472 491 511 530 547 564 578 591 602 610 616 620 621 620 616 610 602 593 582 570 557 544 530 515 501 487 473 460 447 435 423 412 402 392 383 375 367 360 354 348 343 339 335 332 329 327 326 325 324 324 324 324 325 326 327 329 330 332 333 335 336 338 339 339 339 339 338 336 334 330 326 322 316 309 302 294 285 276 266 256 246 235 224 214 203 193 183 173 164 154 146 138 130 122 116 109 103 97 92 87 83 79 75 71 68 65 62 60 57 55 53 52 50 49 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 69 71 74 76 79 81 84 86 89 91 94 97 99 101 104 106 108 109 111 112 113 114 114 114 114 113 112 111 109 107 105 103 100 98 95 92 89 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 25
 52 57 61 66 70 75 81 86 91 97 103 109 116 123 129 137 144 152 160 168 176 185 194 203 212 222 232 242 252 262 272 283 293 303 314 324 334 343 352 361 369 377 384 390 395 400 403 406 408 409 409 408 406 404 401 397 393 389 384 379 374 369 363 358 354 349 344 340 337 333 330 328 325 324 322 321 321 321 321 322 323 325 327 329 332 335 338 342 346 350 355 360 365 370 376 381 387 392 398 403 408 413 418 422 426 429 431 433 434 434 434 432 430 427 423 418 412 405 398 391 383 375 366 357 349 340 331 323 315 307 299 293 286 280 275 270 265 261 258 255 252 250 249 248 247 247 247 247 248 249 251 252 254 256 258 260 263 265 268 270 273 275 278 280 282 284 286 288 289 290 291 291 291 291 290 289 288 286 283 280 277 273 269 264 259 254 248 242 236 230 223 216 210 203 196 189 182 175 168 161 154 147 141 135 129 123 117 112 106 101 96 92 87 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 15 18 21 24 27 30 33 37 41 44 48
 14 15 17 19 21 23 25 27 29 31 34 36 39 41 44 47 50 53 56 59 63 67 71 75 79 84 89 94 100 105 112 118 125 132 140 149 158 167 177 188 199 211 224 238 253 269 285 303 322 342 363 386 410 435 462 490 520 551 584 619 655 693 733 774 816 859 904 949 995 1041 1088 1134 1180 1224 1267 1308 1347 1382 1414 1442 1466 1484 1497 1504 1505 1500 1488 1470 1446 1416 1380 1339 1293 1244 1191 1137 1080 1023 965 908 851 796 742 690 641 594 550 508 469 432 398 367 338 311 287 265 244 226 209 194 180 168 157 147 138 130 123 116 111 106 101 97 93 90 88 85 83 81 79 78 76 75 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12
 206 212 218 224 230 236 241 247 251 256 261 265 269 272 276 279 281 284 286 288 289 291 292 293 293 293 293 293 293 292 291 290 289 288 286 285 283 282 280 279 277 276 275 274 273 273 273 273 274 275 277 279 282 285 290 294 300 306 312 320 328 337 347 357 369 381 394 407 422 437 453 470 487 505 524 542 562 581 600 619 638 656 672 687 700 711 719 724 725 723 717 707 694 677 657 633 607 580 550 520 489 458 427 397 368 340 313 287 264 241 220 201 183 167 152 138 125 114 104 94 86 78 71 65 60 55 50 46 43 39 37 34 32 30 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 22 23 25 27 29 31 34 36 39 42 46 49 53 57 62 66 71 76 82 87 93 99 105 111 118 124 131 138 145 151 158 165 172 179 186 193 199
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 15 18 21 25 30 35 41 48 56 65 75 87 101 117 135 156 180 209 241 279 323 373 431 497 572 656 749 850 958 1070 1182 1290 1386 1466 1525 1558 1564 1545 1503 1444 1373 1293 1210 1127 1045 968 896 829 769 713 664 619 579 544 513 485 461 440 422 407 394 383 375 369 365 363 363 365 369 375 383 392 404 418 435 453 473 496 520 546 573 602 631 660 688 715 739 760 776 787 791 789 779 763 740 712 679 642 602 561 520 479 439 401 365 331 300 271 245 220 198 178 160 144 129 115 103 92 82 73 65 58 52 46 40 35 31 27 23 20 16 14 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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
 92 93 95 96 97 98 100 101 102 103 104 105 106 107 108 108 109 110 111 112 113 114 114 115 116 117 118 119 119 120 121 122 122 123 124 124 125 125 126 127 127 128 128 129 129 130 131 131 132 133 134 136 137 139 140 143 145 148 151 154 158 163 167 173 179 185 192 200 209 218 229 240 252 265 279 295 312 330 350 371 394 419 445 474 505 538 574 611 651 693 737 782 828 874 919 961 1000 1034 1060 1079 1088 1086 1073 1049 1016 974 924 870 812 752 693 634 578 525 475 429 386 347 312 280 251 226 203 182 164 148 134 121 110 100 91 84 77 71 66 61 57 54 51 48 46 43 42 40 39 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 66 67 69 71 73 75 77 79 82 84 86 88 91 93 95 97 99 101 103 105 106 108 109 110 110 111 111 111 111 110 110 109 107 106 104 102 100 98 96 94 91 89 86 84 81 79 76 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 42 45 47 50 52 55 57 59 62 64 66 69 71 73 75 77 79 81 83 84 86 88 89 91
 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 61 64 68 72 77 82 87 93 100 106 114 122 131 140 150 161 173 186 200 215 231 248 266 285 305 326 347 370 392 415 438 461 482 502 521 538 553 565 575 581 585 586 584 580 574 565 555 543 531 518 504 490 475 461 448 434 422 409 398 387 377 367 359 350 343 336 330 325 320 316 313 310 308 306 305 305 305 305 306 308 310 313 316 319 323 328 333 338 344 351 357 364 372 379 387 395 402 410 418 425 432 438 444 448 452 455 456 456 455 452 448 443 436 427 418 407 396 383 370 357 343 329 315 301 287 274 260 248 235 224 212 201 191 182 173 164 156 148 141 135 128 123 117 112 107 103 99 95 92 88 85 83 80 78 75 73 72 70 68 67 66 65 64 63 62 62 62 61 61 61 61 62 62 62 63 64 65 66 67 69 71 73 75 77 80 82 85 89 92 96 100 105 110 115 120 126 132 138 144 151 158 164 171 178 185 192 198 205 211 216 221 225 229 233 235 237 238 239 239 238 237 235 233 230 227 224 220 216 212 208 204 200 196 192 188 184 180 176 173 169 166 163 160 157 154 151 149 146 144 142 140 138 136 134 132 131 129 128 126 125 123 122 121 120 118 117 116 114 113 112 110 109 107 106 104 102 100 98 96 94 92 89 87 84 82 79 76 73 71 68 65 62 59 57 54 51 49 46 44 42 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25
 141 138 134 130 126 121 117 114 110 106 102 99 96 93 90 87 84 82 80 77 76 74 72 71 70 68 67 67 66 66 65 65 65 66 66 67 68 69 70 72 73 76 78 81 84 87 91 95 100 105 110 116 123 130 137 145 153 162 171 180 190 199 209 220 230 240 251 261 271 281 290 299 308 317 326 334 342 350 357 365 372 380 387 394 401 409 416 423 431 438 446 453 460 467 474 480 485 490 494 496 497 497 494 490 484 476 466 454 440 425 408 389 370 350 330 309 289 269 249 230 212 195 179 164 150 137 125 114 105 95 87 80 73 67 62 58 53 50 47 44 42 40 38 37 36 35 34 34 34 34 34 34 35 36 37 38 39 40 42 44 46 48 51 53 56 59 63 67 71 75 80 85 91 97 104 111 119 127 136 146 156 168 179 192 205 219 233 247 261 275 288 301 311 320 326 329 330 327 322 313 302 289 274 257 240 223 205 188 172 156 142 128 115 104 93 83 74 66 59 53 47 42 37 33 29 26 23 20 17 15 13 12 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 15 17 20 23 26 30 34 38 43 48 53 58 64 70 77 84 90 97 104 111 118 124 131 136 141 146 150 153 155 157 158 158 157 156 154 151 148 145
 299 294 289 283 276 269 262 255 247 240 232 225 218 211 205 199 193 187 182 177 172 168 164 160 157 154 151 149 147 145 144 143 142 142 143 143 144 146 148 151 154 157 162 167 172 178 185 193 202 211 222 233 245 258 271 286 301 317 334 351 368 386 404 423 441 458 475 492 508 523 536 549 560 570 579 586 593 597 601 603 604 604 603 601 598 594 590 585 579 573 566 559 551 543 534 525 515 504 494 482 471 458 445 432 419 405 391 376 362 347 332 317 303 289 274 261 248 235 222 211 199 189 179 169 161 152 145 137 131 125 119 114 109 105 101 97 93 90 88 85 83 81 79 77 75 74 73 72 71 70 69 68 68 67 67 67 67 66 66 66 66 66 66 67 67 67 67 68 68 68 68 69 69 69 69 69 70 70 70 70 70 69 69 69 68 68 67 66 65 64 63 62 60 59 57 56 54 52 50 48 46 44 42 40 37 35 33 31 29 27 25 23 21 19 18 16 15 13 12 11 10 8 7 7 6 5 4 4 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 16 17 19 21 23 25 28 31 34 37 41 45 50 55 61 67 73 81 89 97 106 116 126 137 148 160 172 185 197 210 223 235 247 258 268 278 286 293 298 303 305 307 306 305 302
 50 56 62 69 77 85 93 103 113 123 135 148 161 176 192 209 227 247 268 291 315 341 368 398 429 461 495 531 567 604 642 679 716 752 786 817 844 867 886 900 907 909 905 896 881 862 839 812 782 751 718 685 652 619 586 555 525 497 469 444 420 397 376 356 338 321 305 290 276 263 252 240 230 220 211 203 195 187 180 174 167 161 156 151 146 141 136 132 128 124 120 116 113 109 106 103 100 97 94 91 88 85 83 80 78 75 73 71 68 66 64 62 60 58 57 55 53 52 51 50 49 48 47 47 46 46 46 47 47 48 50 51 53 55 57 60 63 67 71 75 80 85 91 97 104 111 118 127 135 145 154 165 175 187 199 211 224 237 251 265 279 293 306 320 333 345 356 366 375 382 387 390 392 391 388 384 377 369 359 348 335 322 308 294 279 264 250 235 221 207 194 181 168 157 145 135 125 115 106 98 90 83 76 70 64 58 54 49 45 41 38 35 32 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 23 26 31 35 40 45
 66 71 76 83 89 96 103 111 119 128 137 147 157 168 180 192 205 219 233 248 264 280 296 313 330 347 364 381 398 414 429 444 457 469 479 488 495 500 504 505 505 504 500 496 490 483 475 467 457 448 439 429 420 410 401 393 385 377 370 364 358 353 349 345 342 339 337 336 335 335 335 336 337 339 341 344 347 351 355 359 364 370 375 381 388 395 403 410 419 427 437 446 456 466 477 488 500 511 523 536 548 561 573 585 598 610 621 632 642 651 660 667 672 677 680 681 680 678 673 667 659 650 639 626 612 596 580 562 544 526 506 487 468 448 429 409 391 372 354 336 319 303 287 272 257 243 230 217 204 193 182 171 161 151 142 134 126 118 111 104 97 91 85 80 75 70 65 60 56 52 49 45 42 38 35 32 30 27 25 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 1 3 4 5 6 7 8 9 10 11 12 13 13 14 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 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 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 16 15 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 3 3 4 4 5 6 7 8 9 11 12 14 16 18 20 22 25 27 30 33 36 40 43 47 51 56 61
 61 60 59 58 57 57 56 55 55 54 53 53 53 52 52 51 51 51 51 50 50 50 50 50 51 51 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 70 73 76 79 83 87 92 97 102 108 114 121 128 137 145 154 164 175 186 198 210 223 236 250 264 279 294 308 323 337 352 365 378 390 401 412 421 429 435 441 445 447 449 450 449 448 445 442 438 434 430 425 420 414 409 404 399 394 389 385 381 377 374 371 368 367 365 364 364 364 365 367 370 373 377 381 387 394 401 409 419 429 441 454 468 482 498 515 533 552 571 592 612 633 654 674 694 713 731 747 761 774 784 791 796 797 796 792 785 775 763 749 732 714 694 672 650 627 603 580 556 532 508 485 462 440 418 397 376 357 338 320 302 285 269 253 239 224 211 198 185 174 162 152 141 131 122 113 104 96 89 81 74 68 62 56 50 45 40 35 31 27 23 20 17 14 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 15 16 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 85 88 92 95 98 101 104 107 110 113 116 118 121 123 124 126 127 128 129 130 130 130 130 129 128 127 126 125 123 121 119 117 115 113 111 109 107 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 72 70 69 68 67 65 64 63 62 61
 57 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 58 59 60 62 64 66 68 70 73 76 80 83 87 91 96 101 107 113 120 127 134 142 151 160 170 181 191 203 214 227 239 252 265 279 292 305 318 331 344 356 368 379 390 399 408 416 423 429 434 437 440 442 442 442 440 438 435 431 426 421 415 408 401 394 386 378 369 361 352 343 334 325 316 307 299 290 281 273 265 257 249 242 235 228 221 215 209 204 199 194 190 187 183 181 178 177 175 175 174 174 175 176 178 180 183 186 189 193 197 202 208 213 219 226 233 240 248 256 265 274 283 293 303 314 325 336 347 359 370 382 394 405 416 427 438 447 456 464 470 476 480 482 482 480 477 471 464 455 444 431 417 402 386 369 352 334 316 298 280 263 246 230 215 200 186 173 160 149 138 128 119 110 102 95 89 83 78 73 68 64 61 58 55 52 50 48 46 45 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57
 87 89 91 93 94 96 98 100 101 103 104 106 107 108 109 110 111 112 113 114 114 115 115 115 115 115 115 114 114 113 113 112 111 110 109 108 106 105 104 103 101 100 99 98 97 96 95 95 94 94 94 94 94 95 96 98 100 102 104 108 111 115 120 126 132 138 146 154 163 173 184 195 208 222 237 253 271 290 310 332 355 380 406 434 463 494 526 560 594 628 663 698 731 763 793 819 842 861 874 882 884 881 872 858 838 815 788 758 726 692 658 623 589 556 523 492 462 434 407 382 359 337 317 299 282 266 251 238 226 215 204 195 186 178 171 164 158 152 147 142 137 132 128 124 121 117 114 110 107 104 101 99 96 94 91 89 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 45 47 48 50 51 52 54 55 56 57 58 60 61 61 62 63 64 64 65 66 66 66 67 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85
 103 99 95 92 88 85 83 80 78 75 74 72 70 69 67 66 66 65 64 64 64 64 64 64 65 65 66 68 69 70 72 74 77 79 82 85 89 93 97 101 106 111 117 123 129 136 143 150 157 164 172 179 187 194 201 207 213 219 224 228 231 234 236 237 237 237 237 235 234 232 229 227 224 221 219 216 214 211 209 207 205 204 203 202 202 202 202 202 203 204 206 208 210 212 215 218 221 224 227 231 234 237 240 242 245 246 247 247 246 245 242 238 233 228 221 214 205 197 187 178 168 158 149 139 130 121 113 105 98 91 84 78 72 67 63 58 54 51 47 44 42 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 51 52 53 53 53 53 53 53 52 52 51 50 48 47 46 44 42 41 39 37 35 33 31 30 28 26 24 23 21 20 18 17 16 15 14 12 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 13 14 16 17 19 21 24 26 29 32 35 39 43 47 52 57 62 68 74 81 88 95 102 109 117 124 131 138 144 150 155 160 163 165 167 167 167 165 163 160 157 153 149 144 139 134 130 125 120 115 111 107
 128 135 142 150 158 167 175 184 194 203 212 222 232 241 251 260 269 278 286 294 301 307 313 318 322 325 327 328 328 328 327 325 322 319 315 310 306 301 296 290 285 279 274 268 263 258 253 249 244 240 236 233 229 226 223 220 218 215 213 211 209 207 206 204 202 201 199 197 196 194 193 191 189 187 185 184 182 180 178 176 173 171 169 167 164 162 160 157 155 153 150 148 145 143 141 138 136 134 132 129 127 125 123 121 119 117 116 114 112 111 109 108 107 106 105 104 103 103 103 102 103 103 103 104 105 106 108 109 112 114 117 120 123 127 131 136 141 146 152 158 164 171 178 186 193 201 209 218 226 234 243 251 259 266 273 280 286 291 296 299 302 303 303 303 301 298 294 289 283 277 269 261 253 244 235 226 217 208 198 189 180 171 163 154 146 139 131 124 117 111 104 98 93 87 82 77 73 68 64 60 56 53 49 46 43 41 38 36 34 31 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 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 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 56 56 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 21 21 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 56 60 64 68 72 76 81 86 91 96 102 108 114 121
 73 73 73 74 74 75 75 76 77 78 79 80 81 83 85 86 88 90 92 95 97 100 103 106 109 112 116 120 124 129 133 138 144 149 155 161 168 175 182 189 197 205 213 222 230 239 248 257 266 275 284 292 300 308 316 322 329 334 339 343 346 348 350 350 350 349 347 345 342 338 334 329 325 320 314 309 303 298 292 287 281 276 271 266 261 257 253 249 245 241 238 235 232 230 228 226 224 223 221 221 220 220 219 220 220 220 221 222 224 225 227 228 230 232 234 236 239 241 243 245 247 248 250 251 251 252 252 251 250 248 246 244 241 237 233 229 224 219 214 208 203 197 191 185 179 173 167 161 155 149 144 139 134 129 124 120 115 111 107 104 100 97 94 91 88 85 82 80 78 76 73 72 70 68 66 65 63 62 61 60 58 57 56 55 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 98 102 105 109 112 116 119 123 126 129 133 136 138 141 143 145 146 147 148 149 149 148 148 146 145 143 141 139 136 134 131 128 125 122 119 115 112 109 107 104 101 98 96 94 91 89 87 86 84 82 81 80 79 77 77 76 75 74 74 74 73 73 73
 83 83 83 84 85 85 86 88 89 90 92 94 96 98 100 103 106 109 112 115 119 123 128 132 137 142 147 153 159 165 172 178 185 192 199 207 214 221 228 235 241 247 253 259 264 268 271 274 277 278 279 280 280 279 278 276 275 272 270 268 265 263 260 258 256 254 253 252 251 250 250 250 251 252 254 256 259 263 266 271 276 282 288 295 303 312 321 331 342 353 366 379 393 408 423 439 456 472 490 507 523 540 555 569 581 591 599 604 606 605 600 591 579 564 546 526 503 479 454 428 402 376 351 326 302 280 258 238 219 202 186 171 157 144 132 122 112 103 95 88 81 75 70 65 60 56 52 49 46 43 41 39 36 35 33 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 38 40 42 44 47 49 52 56 59 63 67 72 77 82 88 94 101 108 116 125 134 143 153 164 175 187 198 211 223 235 247 259 270 281 290 298 305 310 314 316 316 314 311 307 301 294 285 277 267 257 247 236 226 216 205 196 186 177 168 160 152 144 137 131 124 118 113 108 103 98 94 90 87 83 80 77 74 72 69 67 65 63 62 60 59 58 56 55 54 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 77 79 81 84 86 88 90 92 94 95 97 99 100 101 102 103 103 103 104 103 103 103 102 102 101 100 99 98 97 96 94 93 92 91 90 89 88 87 86 85 85 84 84 83 83 83 83 83
 51 55 59 63 68 73 78 83 89 94 100 107 114 121 128 136 145 153 163 172 183 193 205 217 229 243 257 271 287 303 320 337 356 375 395 416 437 459 481 504 527 551 574 597 619 641 662 681 699 714 728 739 747 753 755 755 752 746 738 728 715 701 686 669 652 635 617 599 582 565 549 533 519 505 492 480 469 459 450 443 436 430 425 421 417 415 414 413 414 415 417 420 423 428 433 439 445 453 460 469 478 487 497 507 517 527 537 546 556 564 571 578 583 587 589 590 589 586 582 576 568 559 548 536 524 510 496 481 466 451 436 421 407 392 378 365 351 339 327 315 304 293 283 273 264 255 246 238 230 222 215 208 201 195 188 182 176 170 165 159 154 149 144 139 134 130 125 121 117 112 108 104 101 97 93 90 86 83 80 76 73 70 67 65 62 59 56 54 51 49 47 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 16 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 3 5 6 8 10 12 14 16 18 20 23 26 28 31 34 37 40 44 47
 11 12 12 13 14 15 15 16 17 18 20 21 22 24 25 27 29 31 34 36 39 42 45 49 53 57 62 67 73 79 86 93 101 110 120 130 141 153 166 179 193 208 223 239 255 270 286 300 313 325 334 342 347 349 349 347 342 335 326 316 305 293 280 267 254 242 229 218 206 195 185 176 167 159 151 144 138 132 127 122 117 113 110 107 104 101 99 98 96 95 94 94 93 93 94 94 95 96 98 100 102 104 107 111 115 119 124 129 135 142 150 158 167 177 188 201 214 229 245 262 281 302 324 347 371 397 423 449 476 501 525 546 563 577 585 589 586 578 565 547 525 500 473 445 416 387 360 333 307 283 261 240 221 203 187 172 159 147 136 126 117 109 101 94 88 83 78 73 69 65 62 59 56 54 52 50 48 46 45 44 43 42 41 41 40 40 40 40 40 41 41 42 43 43 45 46 47 49 51 53 55 57 60 62 65 69 72 76 79 83 87 91 95 100 104 108 112 115 119 122 125 127 129 130 131 131 131 130 128 127 124 122 119 116 112 109 105 101 97 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11
 47 48 49 50 51 52 54 55 57 58 60 62 64 67 69 72 75 78 81 85 88 93 97 102 107 112 118 125 131 139 146 155 163 173 183 193 204 216 228 241 254 268 282 296 311 325 339 353 367 380 392 403 413 422 430 436 441 444 446 446 446 444 441 437 433 427 422 416 410 404 397 391 385 380 374 369 365 360 356 353 350 348 345 344 343 342 342 342 343 344 345 347 349 352 354 357 361 364 368 372 376 380 383 387 391 394 397 399 401 402 402 402 401 398 395 391 386 380 373 365 357 347 337 327 316 305 293 281 270 258 247 235 224 214 203 193 184 174 166 157 149 142 135 128 121 115 110 104 99 95 90 86 82 79 75 72 69 66 63 61 59 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 51 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 50 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46
 36 36 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 49 52 54 57 60 63 67 71 76 81 86 92 98 105 113 121 129 139 149 159 170 182 194 206 218 230 242 252 262 271 278 284 287 289 288 286 281 275 267 258 248 238 227 216 205 194 183 173 163 154 145 137 130 123 117 111 106 101 96 92 89 86 83 81 79 77 75 74 73 73 72 72 73 73 74 75 76 78 80 83 86 89 93 97 101 107 113 119 127 135 144 154 166 178 191 206 222 239 258 278 299 320 342 364 386 406 424 440 451 459 462 459 452 441 425 406 385 362 338 315 291 269 247 227 208 190 174 160 146 134 123 113 105 96 89 83 77 72 67 63 59 55 52 50 47 45 43 41 40 38 37 36 35 34 34 33 33 33 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 62 65 67 70 72 75 77 80 82 84 86 87 89 89 90 90 90 90 89 87 86 84 82 79 76 73 70 67 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 41 44 47 50 53 57 60 64 68 72 77 81 85 89 93 97 101 104 107 109 111 113 113 114 113 112 111 109 107 104 101 98 94 91 87 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36
 55 56 56 57 58 59 60 61 62 64 65 67 68 70 73 75 77 80 83 86 89 93 97 101 106 111 117 123 129 136 143 151 160 170 180 191 203 216 229 244 260 277 294 313 333 353 375 397 419 442 464 486 507 527 545 561 574 585 594 599 601 600 596 589 580 570 557 543 528 513 497 481 465 450 435 421 407 394 382 370 360 350 341 333 325 318 312 307 302 298 295 292 289 287 286 285 284 284 285 285 286 287 288 290 292 293 295 296 298 299 301 301 302 302 301 300 299 297 294 291 287 283 277 272 266 259 252 245 238 230 222 215 207 199 191 184 177 169 163 156 149 143 137 132 126 121 116 112 108 103 99 96 92 89 86 83 80 78 75 73 71 69 67 65 64 62 61 60 58 57 56 55 55 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 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 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54
 99 104 108 113 117 121 126 130 135 139 144 149 153 158 162 167 171 176 180 185 190 194 199 203 208 212 217 221 226 230 234 239 243 247 250 254 257 260 262 265 267 268 269 270 270 270 269 268 266 265 262 260 257 254 251 248 245 242 239 237 234 232 230 229 228 227 227 227 228 229 231 233 236 239 243 248 253 258 265 272 279 288 297 306 317 328 339 351 364 377 391 404 418 432 445 457 469 479 487 494 498 500 499 495 488 478 465 450 433 415 395 374 353 331 310 289 268 249 230 213 196 181 167 154 142 130 120 111 103 95 89 83 77 73 68 65 61 58 56 54 52 51 50 49 48 48 48 48 48 48 49 50 51 52 53 54 56 58 60 62 64 66 69 71 74 77 81 84 88 92 96 100 104 109 114 119 125 131 137 143 150 157 164 172 180 188 196 205 214 222 232 241 250 259 268 277 285 293 300 306 312 317 320 323 324 323 322 319 315 310 303 296 287 278 268 257 246 235 224 212 201 190 180 169 159 149 140 132 123 115 108 101 94 88 82 77 72 67 63 58 54 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 26 29 33 36 39 43 46 50 54 57 61 65 69 73 78 82 86 90 95
 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 64 67 69 72 75 79 82 85 89 93 97 100 104 108 112 116 120 123 127 130 133 136 139 142 144 146 148 150 152 153 154 156 157 158 159 161 162 163 165 166 168 170 173 175 178 181 184 188 192 197 202 207 213 219 226 234 242 250 260 270 280 291 303 315 328 342 355 369 383 397 411 424 436 447 456 464 470 473 474 472 468 461 451 440 426 410 393 375 356 337 318 299 281 263 245 229 213 199 185 172 160 149 139 130 122 114 107 100 95 89 85 80 77 73 70 68 65 63 62 60 59 58 57 57 57 57 57 57 57 58 59 60 61 62 64 65 67 70 72 75 78 81 84 88 93 97 102 108 114 121 128 136 145 155 166 178 191 205 220 237 256 276 298 321 347 374 402 432 463 494 525 554 582 606 626 641 649 651 647 635 618 595 568 538 506 473 440 407 375 345 317 290 265 243 222 203 185 169 155 142 130 120 110 101 93 86 79 73 68 63 58 54 50 47 44 41 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 35 36 37 38 39 40 40 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38
 59 60 61 62 63 64 65 66 68 69 70 72 73 75 77 79 81 83 86 88 91 94 98 102 106 110 115 120 126 133 139 147 155 165 175 186 198 211 225 241 258 277 298 320 344 370 398 427 459 492 527 563 600 638 675 712 748 782 813 841 864 884 899 909 914 914 910 901 889 874 857 837 816 793 770 747 723 700 677 654 632 611 590 569 550 530 512 494 476 459 443 427 411 395 380 365 351 337 323 309 295 282 269 256 244 231 220 208 197 186 176 166 156 147 138 130 122 114 107 100 94 88 82 77 72 68 64 60 56 53 50 47 45 42 40 38 37 35 34 33 31 31 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 78 82 85 89 93 97 102 106 111 116 121 126 131 136 142 147 152 158 163 168 172 176 180 183 186 188 189 190 190 190 188 186 184 180 177 172 168 163 158 152 147 141 136 130 125 120 115 110 105 100 96 91 87 83 80 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 26 27 29 30 31 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
 103 102 102 102 102 102 102 103 103 104 105 107 108 110 111 113 116 118 121 124 127 130 134 137 141 146 150 155 160 165 170 176 181 187 193 199 205 211 216 222 227 233 238 243 247 251 255 258 261 263 265 267 268 269 269 269 269 268 268 267 266 264 263 262 261 260 259 258 257 256 255 255 255 255 255 256 256 257 259 260 262 264 266 269 272 276 280 284 288 293 298 304 310 317 324 332 340 348 357 367 377 387 398 409 420 431 443 455 466 477 488 498 506 514 521 525 528 529 528 524 519 511 500 488 474 458 441 423 404 384 364 345 325 306 288 270 253 237 221 207 193 181 169 158 148 139 130 122 115 108 102 97 91 87 82 78 75 71 68 66 63 61 59 57 55 53 52 51 49 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 72 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 84 84 84 84 84 85 85 85 86 86 87 87 88 88 89 89 90 91 91 92 93 94 95 96 97 98 100 101 102 104 106 107 109 111 113 116 118 120 123 126 128 131 134 138 141 144 148 152 155 159 163 166 170 174 177 180 183 186 189 191 193 195 196 196 196 196 195 194 193 191 188 185 182 179 176 172 168 164 161 157 153 149 145 142 138 135 131 128 125 123 120 118 115 113 111 110 108 107 106 104 104
 67 68 69 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 103 104 106 108 110 112 114 116 119 122 125 128 131 135 139 143 148 153 158 164 170 176 183 191 198 206 215 224 233 242 252 262 272 283 293 303 314 324 334 344 353 362 370 379 386 393 400 406 411 417 421 426 429 433 436 439 442 445 448 450 453 455 458 461 463 466 468 471 474 476 479 482 484 486 488 490 491 491 492 491 490 488 485 482 478 473 467 460 452 444 435 425 415 404 393 382 371 360 348 337 326 315 304 294 283 274 264 255 246 238 230 222 215 208 201 194 188 182 177 171 166 161 157 152 148 143 139 135 132 128 124 121 118 114 111 108 105 102 99 96 94 91 88 86 83 81 78 76 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65
 265 270 274 277 279 281 282 281 281 279 276 273 269 265 260 254 248 242 236 229 223 216 209 203 196 189 183 177 171 165 160 155 150 145 141 137 133 129 126 123 121 118 116 115 113 112 112 111 111 111 112 113 114 115 117 119 121 123 126 129 132 135 139 142 146 150 153 157 161 165 169 173 177 181 185 189 192 196 199 202 205 208 210 213 215 217 218 220 221 222 222 223 223 222 222 221 220 219 218 216 214 212 210 208 205 203 200 197 194 190 187 184 181 177 174 171 167 164 161 158 155 153 150 148 146 144 142 141 140 139 139 138 139 139 140 141 143 145 147 150 153 156 160 164 169 173 179 184 190 197 203 210 217 225 233 241 249 257 265 274 282 290 298 306 313 320 326 331 336 340 343 344 345 345 344 341 337 333 327 321 314 306 297 288 278 269 258 248 238 228 218 208 198 188 179 170 161 153 144 137 129 122 115 109 103 97 92 86 82 77 73 69 65 62 59 56 53 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 49 51 53 56 58 61 64 68 71 75 79 83 88 93 98 103 109 115 121 127 134 141 148 155 163 171 178 186 194 202 210 218 226 233 240 247 254 260
 109 114 119 125 130 135 141 147 152 158 164 170 176 182 188 194 200 206 212 219 225 231 237 244 250 257 264 271 278 285 293 300 308 317 325 334 344 354 364 375 386 398 410 422 435 449 462 476 489 503 516 529 541 552 563 572 579 585 589 591 592 590 587 582 575 567 557 547 535 523 511 498 485 473 460 448 437 426 416 406 397 389 381 375 369 363 359 355 352 350 348 347 347 347 348 350 352 355 358 362 366 371 377 383 389 395 402 409 417 424 431 438 445 452 459 465 470 475 479 483 485 487 489 489 489 488 487 485 483 480 477 474 470 467 463 459 456 453 449 446 444 441 438 436 434 432 430 428 426 424 422 420 417 415 412 409 405 401 397 392 387 382 376 369 362 355 347 339 330 321 312 303 294 284 275 265 256 246 237 228 219 210 201 192 184 176 168 160 153 146 139 132 126 119 113 107 102 97 92 87 82 77 73 69 65 61 58 55 51 48 46 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 25 27 30 32 35 38 41 44 47 51 54 57 61 65 69 73 77 81 86 90 95 99 104
 132 132 132 132 132 133 133 134 135 136 137 138 139 140 142 143 145 146 147 149 150 151 152 153 153 153 153 153 152 151 150 148 146 144 141 138 134 130 126 122 118 113 109 104 100 95 91 86 82 78 74 70 67 63 60 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 51 54 57 61 65 69 74 80 86 93 101 110 119 130 142 156 171 189 208 229 253 280 309 341 376 413 452 492 532 570 605 634 655 667 669 661 642 615 582 544 504 463 423 384 348 314 283 255 229 207 186 168 152 138 125 113 103 94 86 79 73 67 62 58 54 50 47 44 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 55 57 58 60 61 62 63 64 65 66 66 66 66 66 66 65 65 64 63 62 60 59 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 28 29 30 32 34 36 38 41 43 46 49 53 56 60 64 69 74 79 84 89 95 101 107 112 118 124 129 135 140 144 148 152 155 158 160 161 162 163 163 163 162 161 159 158 156 154 152 151 149 147 145 143 141 140 138 137 136 135 134 133 133
 135 136 136 137 137 138 138 139 140 141 142 143 144 146 147 149 151 153 155 158 160 163 166 170 173 177 180 185 189 193 198 203 207 212 218 223 228 233 238 243 248 252 257 261 265 268 271 273 275 277 278 279 279 278 278 277 275 273 272 269 267 265 262 260 258 255 253 251 249 247 246 244 243 242 242 241 241 241 241 242 242 243 244 245 247 248 250 251 253 255 256 258 259 260 261 262 262 262 261 260 258 255 252 248 244 239 233 226 219 212 204 196 188 179 171 162 154 146 138 130 122 115 108 102 95 90 84 79 74 70 66 62 59 56 53 50 48 45 43 42 40 39 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 64 66 68 71 74 76 79 82 85 88 92 95 98 102 105 108 111 115 117 120 123 125 127 129 130 131 132 132 132 131 130 128 126 124 121 118 115 111 108 104 100 97 93 89 85 81 78 74 71 68 64 61 58 56 53 50 48 46 44 42 40 38 36 34 33 32 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 66 69 73 77 81 85 89 93 96 100 103 107 110 113 116 118 120 122 124 126 127 129 130 131 132 133 133 134 134
 95 93 92 91 90 90 89 89 89 89 89 90 91 92 93 94 96 98 101 103 106 110 114 118 123 128 134 141 148 155 164 174 184 195 207 221 235 251 268 286 305 326 348 372 397 422 449 477 505 533 561 589 615 641 664 685 703 718 730 738 743 745 743 739 732 723 713 701 688 675 662 649 636 624 613 602 593 585 579 574 570 567 566 567 569 573 579 586 594 605 617 631 646 663 682 702 723 746 770 794 818 843 866 887 907 923 935 942 944 940 930 913 890 862 828 791 750 707 663 618 574 531 490 451 414 380 348 318 291 266 243 223 204 187 172 158 145 134 124 115 106 99 92 86 80 75 71 67 63 60 57 54 52 49 47 46 44 43 41 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 22 24 26 28 31 33 36 39 42 46 50 54 58 62 67 71 76 81 86 91 97 102 107 111 116 120 124 127 130 133 135 136 137 138 138 137 136 135 134 132 130 127 125 123 120 118 115 113 110 108 105 103 101 99 98 96
 146 147 147 148 148 148 147 147 146 145 144 143 142 140 138 136 135 133 131 129 127 124 122 120 118 116 114 113 111 109 108 106 105 104 103 102 101 100 100 99 99 99 100 100 101 101 103 104 105 107 109 111 113 116 119 122 125 129 132 136 140 144 149 153 158 162 167 171 176 181 185 190 194 198 203 207 211 215 219 222 226 229 233 236 239 242 244 247 250 252 254 257 259 260 262 264 265 266 267 268 269 269 269 269 268 267 266 265 263 261 259 256 253 250 247 243 239 235 231 227 223 218 214 210 206 202 198 195 192 189 186 184 182 181 180 180 180 181 182 183 186 189 192 197 202 207 214 221 229 238 247 258 269 282 295 309 324 340 357 375 393 413 432 453 473 493 513 533 552 569 584 598 609 617 622 623 622 616 608 596 582 565 546 525 503 480 456 432 408 385 362 340 318 298 278 259 242 225 210 195 181 169 157 146 136 126 117 109 102 95 89 83 78 73 69 65 61 58 55 52 50 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 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 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 68 71 74 77 80 83 86 89 92 96 99 102 105 108 111 114 118 121 123 126 129 131 134 136 138 140 142 143 145
 81 78 76 74 71 69 67 66 64 62 61 59 58 57 55 55 54 53 52 52 52 51 52 52 52 53 54 55 57 59 61 64 67 71 75 80 86 93 101 110 120 132 146 162 180 202 226 254 286 323 365 414 469 531 601 678 763 853 947 1041 1131 1212 1277 1321 1340 1333 1302 1250 1182 1104 1021 937 856 779 707 642 583 531 484 442 405 373 344 319 297 277 260 245 231 220 210 201 193 186 181 176 172 169 166 164 163 162 162 162 163 164 165 167 169 171 173 176 178 181 183 186 188 190 192 193 194 194 194 193 192 190 188 185 182 178 174 170 165 160 156 151 146 141 136 132 127 123 119 116 112 109 106 103 101 99 97 95 93 92 91 90 90 89 89 89 90 90 90 91 92 93 94 96 97 99 101 103 105 107 109 112 114 117 120 122 125 128 130 133 135 138 140 142 144 146 147 148 149 149 149 148 147 145 142 140 136 132 128 123 118 113 107 101 95 89 83 77 71 66 60 55 50 45 40 36 32 28 25 22 19 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 37 40 43 46 49 53 57 61 65 69 74 78 82 87 92 96 101 105 109 113 117 121 124 127 130 132 134 136 137 137 138 137 137 136 135 133 132 130 127 125 122 120 117 114 111 108 105 102 99 97 94 91 88 86 83
 99 98 98 98 98 98 98 98 98 99 99 100 101 102 103 104 106 108 110 112 114 117 120 123 127 131 135 140 145 150 156 163 170 177 185 194 203 212 223 234 245 258 270 284 298 312 327 342 357 373 388 404 419 434 449 463 476 489 501 512 523 532 541 549 557 564 570 576 582 588 593 599 604 610 616 622 628 635 642 650 657 665 672 680 687 694 699 704 707 709 708 705 699 690 679 663 645 624 600 573 545 514 483 451 419 388 357 327 299 272 247 223 202 181 163 146 131 117 105 93 83 74 66 59 52 46 41 36 32 29 25 22 20 17 15 14 12 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 29 32 34 37 40 43 46 49 52 56 59 63 67 70 74 77 80 83 85 87 89 90 91 91 91 91 89 88 86 84 81 79 76 73 70 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 31 33 36 38 41 44 47 51 54 58 61 65 68 72 75 79 82 85 88 91 93 96 98 99 101 102 103 104 104 104 104 104 104 104 103 103 102 102 101 100 100 99
 87 89 91 93 96 98 100 103 105 107 110 112 115 117 120 123 126 128 131 134 138 141 144 148 152 156 160 165 169 175 180 186 192 199 206 214 222 231 240 250 261 272 284 296 308 321 335 348 362 375 388 401 413 424 434 442 449 454 457 459 459 457 453 448 441 434 426 417 408 398 389 379 370 362 353 346 339 332 327 322 318 315 312 310 309 309 310 311 313 316 320 324 329 334 340 347 354 362 370 378 386 394 401 408 414 419 423 425 425 424 421 416 409 399 389 377 363 349 333 318 302 286 270 255 240 226 212 200 188 177 166 157 148 140 133 126 120 114 109 104 100 97 93 91 88 86 84 82 81 79 78 78 77 76 76 76 76 76 76 76 76 77 77 77 78 78 79 80 80 81 82 82 83 84 85 85 86 87 88 88 89 90 91 91 92 93 94 95 95 96 97 98 99 100 100 101 102 103 104 105 106 106 107 108 108 109 110 110 110 111 111 111 111 110 110 109 108 107 105 104 102 100 98 95 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 39 41 43 45 47 49 51 54 56 58 60 62 64 66 69 71 73 75 78 80 82 84
 119 118 116 114 111 108 105 102 98 94 90 85 81 77 73 68 64 60 56 52 49 45 42 38 35 32 30 27 25 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 2 2 3 3 4 5 6 8 9 11 13 15 18 20 23 26 30 34 37 42 46 51 56 61 67 73 79 85 92 99 106 113 120 128 135 143 150 158 166 173 180 188 195 202 208 215 221 227 232 238 242 247 251 255 259 262 265 267 270 272 274 275 277 278 280 281 283 284 286 289 292 295 299 304 310 318 326 337 349 362 379 397 418 442 469 500 534 572 613 659 708 761 817 875 934 992 1047 1096 1136 1163 1175 1169 1146 1105 1050 982 907 828 748 669 595 526 463 406 355 310 269 234 203 176 152 131 112 96 82 70 59 49 40 33 26 21 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 34 35 37 39 40 42 44 47 49 51 54 56 59 62 65 67 70 73 76 79 83 86 89 92 95 98 101 104 106 109 112 114 116 117 119 120 121 121 121 120
 115 115 115 115 115 115 116 116 117 117 118 118 119 119 120 121 121 122 122 123 124 124 124 125 125 125 125 125 125 125 124 124 123 122 121 120 118 117 115 113 111 109 107 105 102 100 97 95 92 90 87 84 82 79 77 74 72 70 67 65 63 61 59 58 56 54 53 52 51 49 48 47 47 46 45 44 44 43 43 43 43 42 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 51 52 53 55 57 59 61 64 67 70 73 77 81 86 91 97 103 110 118 127 136 147 159 172 187 203 220 240 261 285 310 337 366 397 429 462 496 529 561 590 616 638 655 666 670 668 659 645 625 601 575 546 516 485 455 426 397 370 345 321 299 278 259 242 226 211 198 185 174 164 154 146 138 130 124 118 112 107 102 98 94 90 86 83 80 78 75 73 71 69 67 65 64 62 61 60 59 58 57 56 56 55 54 54 54 54 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 68 69 71 73 75 77 79 81 84 87 90 93 97 101 105 109 113 118 123 128 134 140 146 152 158 164 170 176 182 188 193 198 202 206 209 212 213 214 215 214 213 212 209 206 203 200 196 192 187 183 179 174 170 166 162 158 154 151 147 144 141 138 135 133 131 129 127 125 123 122 121 120 119 118 117 116 116 115 115 115
 101 103 105 108 110 112 115 117 120 123 126 129 132 135 139 143 147 151 155 160 164 169 175 180 186 192 198 205 212 220 227 235 244 253 262 271 281 291 301 311 322 332 342 351 361 369 377 384 390 394 397 399 399 398 395 390 384 377 369 359 349 338 326 315 303 291 279 267 256 245 235 225 215 206 198 190 182 175 169 163 157 152 147 143 139 135 132 129 126 124 122 120 118 117 116 115 114 113 113 113 112 113 113 113 114 115 115 116 118 119 120 122 123 125 126 128 130 132 133 135 137 138 140 141 143 144 145 146 147 148 148 148 148 148 148 148 147 146 145 144 143 142 140 139 137 136 134 132 131 129 127 125 123 121 120 118 116 114 112 111 109 107 106 104 103 101 100 98 97 96 94 93 92 91 90 89 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 84 84 85 85 85 85 86 86 86 86 85 85 84 84 83 82 81 79 78 76 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 62 63 64 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 75 76 77 78 78 79 80 81 82 83 85 86 87 88 90 91 93 94 96 98 100
 63 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 73 73 74 75 76 77 78 79 81 82 83 85 86 88 90 92 94 97 99 102 105 108 111 115 118 122 126 131 135 140 145 150 155 161 166 172 178 183 189 195 200 206 211 216 221 226 230 234 237 240 243 245 247 249 250 251 251 252 252 252 251 251 250 250 249 248 248 247 246 245 245 244 243 243 242 242 241 241 240 240 239 239 238 237 236 235 234 233 231 229 227 225 222 220 217 213 210 206 202 198 194 190 186 181 177 172 168 163 159 154 150 146 142 138 135 131 128 125 122 119 117 115 113 111 109 107 106 105 104 103 102 101 101 100 100 100 100 100 100 101 101 102 102 103 104 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 120 121 122 123 124 125 127 128 129 130 131 132 132 133 134 135 135 136 136 136 136 136 136 136 135 135 134 133 132 130 128 127 125 122 120 117 115 112 109 106 102 99 96 93 89 86 83 80 77 74 71 68 65 62 60 57 55 53 50 48 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63
 107 107 107 108 108 107 107 106 106 105 104 102 101 100 98 97 95 93 91 89 88 86 84 82 80 78 76 75 73 71 70 68 67 66 64 63 62 61 60 60 59 59 59 59 59 59 59 60 61 62 64 66 68 70 73 76 80 84 89 95 101 108 115 124 133 143 155 167 181 195 212 229 248 269 291 315 340 367 396 427 459 492 527 563 600 637 674 711 746 779 810 837 860 878 890 897 897 891 879 862 840 813 783 751 716 680 643 607 571 536 502 470 439 410 383 358 334 312 292 273 257 241 227 215 203 193 184 177 170 164 159 155 152 149 148 147 146 147 148 149 152 154 158 162 166 172 178 184 191 199 207 216 225 235 245 256 267 279 291 303 315 328 340 352 364 375 385 394 402 409 414 418 420 420 419 416 411 404 396 386 375 363 351 337 323 309 295 280 266 251 237 224 210 198 185 174 162 152 141 132 123 114 106 99 92 86 80 74 69 65 61 57 53 50 48 45 43 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 36 38 41 43 45 48 50 53 55 58 61 63 66 69 72 74 77 80 82 85 87 90 92 94 96 98 100 101 103 104 105 106
 45 46 47 47 48 49 50 51 52 53 55 56 58 60 62 64 66 69 72 75 79 83 87 92 97 103 109 116 124 132 142 152 163 175 189 203 219 237 255 275 297 319 343 368 394 420 447 473 498 522 543 563 578 591 599 603 603 600 593 582 569 554 537 519 501 482 464 446 428 411 395 380 365 352 339 328 317 307 298 289 282 274 267 261 255 250 245 240 236 231 227 223 219 215 212 208 204 200 197 193 189 185 181 177 173 168 164 160 155 151 147 142 138 133 129 125 121 117 113 109 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 64 62 61 59 58 56 55 54 53 51 50 49 49 48 47 46 46 45 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 71 74 76 78 81 83 86 89 91 94 97 99 101 104 106 108 109 110 111 112 112 112 112 111 110 108 106 104 102 99 96 93 90 87 84 81 78 75 72 70 67 64 62 59 57 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45
 102 105 108 112 115 119 123 127 131 136 141 146 152 157 164 170 177 185 193 201 211 220 231 242 253 266 279 293 307 322 338 353 370 386 402 418 433 448 461 474 484 492 499 503 505 504 501 496 489 480 469 457 445 431 417 404 390 376 363 351 339 328 319 309 301 294 288 282 277 274 271 269 267 267 267 267 269 271 273 277 280 285 289 294 300 306 312 318 324 330 335 341 346 350 353 355 356 355 354 350 345 338 330 320 310 298 285 271 258 243 229 215 202 188 175 163 152 141 131 121 112 104 97 90 84 78 73 68 64 60 56 53 50 48 45 43 41 40 38 37 36 35 35 34 33 33 33 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 80 82 85 88 90 93 96 100 103 107 110 114 118 123 127 132 137 142 148 153 159 164 170 176 181 187 192 196 201 204 208 210 212 213 213 212 211 208 205 201 197 191 186 179 173 166 159 152 144 137 130 123 117 110 104 98 92 86 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 21 23 25 26 28 30 32 34 36 38 40 42 44 46 49 51 54 56 58 61 63 66 69 71 74 76 79 82 84 87 90 93 96 99
 161 161 161 161 161 161 160 160 159 159 158 157 157 156 155 155 154 153 153 152 152 151 151 151 151 151 151 152 152 153 154 155 156 157 158 160 161 163 165 167 169 171 173 175 178 180 182 184 186 187 189 190 191 192 193 194 194 194 194 193 193 192 191 189 188 186 185 183 181 179 177 176 174 172 170 168 166 165 163 162 160 159 158 157 156 156 155 155 154 154 154 154 154 155 155 155 156 157 158 159 160 161 162 163 164 165 166 167 169 170 171 172 172 173 174 174 175 175 175 174 174 173 173 172 171 170 168 167 165 164 162 161 159 157 156 154 152 151 150 148 147 146 146 145 144 144 144 144 144 145 145 146 147 148 150 151 153 155 157 159 161 164 166 169 172 174 177 180 183 185 188 191 193 196 198 200 202 204 205 206 207 208 208 208 208 208 207 205 204 202 200 198 195 192 189 186 182 179 175 171 167 163 160 156 152 148 144 141 137 134 130 127 124 121 119 116 114 111 109 107 105 103 101 100 98 97 95 94 93 92 90 89 88 87 86 85 83 82 81 80 79 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 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 53 53 54 54 55 56 57 57 58 59 61 62 63 64 66 68 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 106 109 112 115 118 121 124 127 130 133 136 138 141 143 146 148 150 152 153 155 156 158 159 159 160 161
 87 89 91 94 96 99 101 104 107 109 112 115 118 121 123 126 129 131 133 135 137 138 139 140 140 140 140 139 138 137 136 134 132 129 127 124 122 119 116 113 111 108 105 103 100 98 96 94 92 90 89 88 86 85 85 84 83 83 83 83 83 83 84 84 85 86 87 88 89 90 92 93 95 97 98 100 102 104 106 108 111 113 115 118 120 123 126 129 132 135 138 141 144 148 151 155 158 162 166 171 175 179 184 189 194 199 204 209 215 221 226 232 238 245 251 257 263 270 276 282 288 294 300 306 311 316 321 325 329 332 335 337 339 339 339 338 337 334 331 326 321 316 309 302 294 286 277 268 258 249 239 229 219 210 200 191 182 173 165 157 149 141 134 128 121 115 109 104 99 94 90 86 82 78 75 72 69 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 41 41 41 42 43 43 44 46 47 48 50 51 53 55 57 59 61 63 66 68 71 73 76 78 81 83 86 88 91 93 95 98 100 102 103 105 107 108 109 110 111 112 113 113 114 114 114 115 115 115 115 115 115 114 114 114 114 114 113 113 113 113 113 113 113 113 113 113 113 114 114 114 114 115 115 116 117 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 134 136 137 138 140 141 142 143 144 145 145 146 146 146 145 145 144 143 141 140 138 136 133 130 128 125 121 118 115 112 108 105 102 99 96 93 90 88 85 83 81 79 78 76 75 74 73 72 72 71 71 71 71 71 71 72 72 73 74 75 76 77 78 80 82 83 85
 297 305 312 319 326 331 336 340 343 345 347 347 346 344 341 338 333 328 323 316 310 303 296 289 281 274 267 260 253 246 239 233 227 221 216 210 205 200 196 191 187 183 179 176 172 169 165 162 159 156 153 151 148 145 143 140 138 135 133 131 129 127 126 124 123 121 120 119 118 118 117 117 117 117 117 118 118 119 120 121 123 124 126 128 130 133 136 139 142 145 149 153 157 161 165 170 174 179 183 188 192 197 200 204 207 209 211 212 212 212 210 208 205 201 196 190 184 178 171 164 157 150 142 136 129 122 116 110 105 99 95 90 86 82 79 76 73 71 68 66 65 63 62 61 60 59 59 58 58 58 58 58 58 59 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 76 76 76 76 76 76 76 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 30 32 33 35 37 39 40 42 44 47 49 51 53 56 58 61 64 67 69 72 76 79 82 86 89 93 97 101 106 110 115 120 125 131 137 143 149 155 162 169 177 184 192 200 209 217 226 235 244 253 262 271 280 288
 108 107 105 104 102 101 100 99 98 97 96 96 95 95 95 95 95 96 96 97 99 100 102 104 107 110 113 117 121 126 131 137 143 150 158 166 175 185 196 207 219 232 245 258 272 286 299 312 325 336 345 353 359 363 364 363 359 354 346 336 325 314 301 288 275 261 249 236 225 213 203 193 184 176 169 162 156 150 145 141 137 134 131 129 127 125 124 123 123 123 123 124 125 127 128 131 133 136 140 143 147 152 157 162 168 174 181 188 195 202 209 216 224 231 237 243 248 253 256 258 259 259 258 255 251 245 239 232 224 216 208 199 190 181 172 163 155 147 139 132 125 119 113 107 102 97 93 89 86 83 80 77 75 73 72 70 69 69 68 68 68 68 69 69 70 71 73 74 76 78 80 83 85 88 91 95 99 103 107 112 117 122 128 134 141 148 156 164 173 182 192 203 214 226 238 251 265 279 293 307 321 335 349 362 373 383 392 398 401 402 401 396 389 379 367 353 338 321 303 285 266 248 230 212 195 180 164 150 137 125 114 103 94 85 77 70 63 58 52 47 43 39 36 32 30 27 25 23 21 19 18 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 22 23 25 27 29 32 34 37 40 42 46 49 52 56 59 63 67 70 74 78 82 86 90 94 98 102 106 109 112 115 118 121 123 125 127 129 130 131 131 132 132 132 131 131 130 129 128 126 125 123 122 120 118 117 115 113 111 110
 61 64 67 71 74 78 82 87 92 97 102 108 115 122 129 137 146 155 165 176 188 200 213 227 242 257 274 291 308 326 345 363 382 400 418 435 451 466 479 491 501 509 514 518 520 519 516 511 503 494 484 471 458 443 427 410 393 376 358 340 323 306 289 273 257 242 227 214 201 189 177 167 157 147 138 130 123 116 109 103 97 92 87 82 78 74 70 67 64 61 58 55 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 30 30 30 30 29 30 30 30 30 31 31 32 33 33 34 35 36 38 39 40 42 43 45 46 48 50 52 53 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 56 58
 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 119 127 136 145 154 164 175 185 197 208 219 230 242 252 262 271 280 287 293 297 301 302 302 301 299 295 290 285 278 271 264 257 249 241 233 226 219 212 205 198 192 187 181 176 171 167 163 159 155 151 148 145 142 139 136 134 131 129 126 124 122 119 117 115 112 110 108 105 103 101 98 96 94 91 89 87 84 82 80 78 75 73 71 69 67 64 62 60 59 57 55 53 52 50 48 47 46 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 66 68 70 73 75 77 79 81 83 85 86 88 89 90 91 92 93 93 94 94 94 94 93 93 92 92 91 90 89 88 88 87 86 85 84 84 83 82 82 81 81 81 80 80 80 80 80 81 81 82 83 83 85 86 87 89 90 92 95 97 100 102 105 108 112 115 119 123 127 130 134 139 143 147 150 154 158 161 165 168 171 173 176 178 180 181 183 184 185 185 186 186 186 186 186 185 185 184 183 182 181 179 178 176 174 173 171 168 166 164 161 159 156 153 150 147 144 141 137 134 131 127 123 120 116 112 109 105 101 98 94 90 87 83 80 76 73 70 67 63 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44
 42 44 45 47 49 51 53 55 56 59 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 102 106 110 115 120 125 131 137 143 150 157 164 172 180 189 198 207 216 225 235 244 253 262 270 278 285 290 295 299 301 302 302 300 297 293 287 281 274 267 258 250 241 232 222 213 204 196 187 179 171 163 155 148 142 135 129 123 117 112 107 102 98 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 66 70 74 78 82 86 91 96 100 105 111 116 121 127 132 138 144 149 155 161 167 173 179 185 191 197 203 209 216 222 228 234 240 246 252 259 265 271 277 282 288 294 299 304 309 313 317 321 324 326 328 329 329 328 327 324 321 317 313 307 301 295 288 280 273 265 257 249 242 234 226 219 212 205 199 193 187 181 176 171 167 162 158 155 151 148 145 142 140 137 135 133 131 129 127 125 123 122 120 118 117 115 113 112 110 108 107 105 103 101 99 97 95 92 90 88 85 83 80 78 75 73 70 68 65 62 60 57 55 53 50 48 46 44 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 39 40
 144 147 150 152 156 159 162 165 169 173 176 180 184 188 192 196 201 205 209 214 218 222 227 231 235 239 243 247 250 254 257 260 262 264 266 267 268 269 269 269 268 267 265 264 261 259 256 253 250 247 243 239 235 232 228 224 220 216 213 209 206 202 199 196 193 191 188 186 184 182 180 178 177 175 174 173 172 171 170 169 169 168 168 167 167 166 166 166 165 165 165 164 164 163 163 162 161 161 160 159 158 156 155 154 152 150 149 147 145 143 140 138 136 134 131 129 126 124 121 119 116 114 112 109 107 105 102 100 98 96 94 92 91 89 87 85 84 83 81 80 79 77 76 75 74 74 73 72 71 71 70 70 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 69 69 70 70 71 72 72 73 74 76 77 78 79 81 83 84 86 88 90 92 94 96 98 100 102 105 107 109 111 113 115 116 118 120 121 123 124 125 126 127 128 129 130 130 130 131 131 131 131 131 130 130 129 129 128 128 127 126 125 124 123 122 121 120 119 117 116 115 114 112 111 110 109 108 107 105 104 103 102 101 100 99 99 98 97 96 96 95 95 94 94 94 94 94 94 94 94 94 95 95 95 96 96 97 98 98 99 100 100 101 102 103 103 104 105 105 106 106 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 108 108 109 109 109 110 110 111 111 112 113 114 115 116 117 118 120 121 123 124 126 128 130 132 134 137 139 141
 39 40 42 43 45 47 49 52 54 57 60 63 67 71 75 80 85 90 96 102 108 116 123 131 139 148 157 166 175 184 194 202 211 219 226 232 237 241 244 246 246 245 244 241 237 233 227 222 216 210 203 197 190 184 178 172 167 161 156 152 148 144 140 137 134 132 130 128 127 126 125 124 124 124 124 124 125 125 126 127 128 129 131 132 133 135 136 138 139 141 142 144 145 146 147 148 148 149 149 149 148 148 147 146 144 143 141 139 136 134 131 129 126 123 120 118 115 112 110 107 105 103 101 99 98 96 95 94 93 93 92 92 92 92 92 92 93 93 94 95 96 97 98 99 100 101 102 103 104 104 105 105 105 105 105 105 104 103 102 101 99 98 96 94 92 91 89 87 85 83 81 79 77 75 74 72 71 69 68 67 66 65 64 64 63 63 62 62 62 62 62 62 63 63 64 65 65 67 68 69 71 73 75 77 80 82 85 88 92 95 99 103 107 112 116 121 126 131 136 141 146 151 156 161 165 170 175 179 183 187 191 195 198 201 204 207 209 211 213 214 215 216 216 216 216 215 213 212 210 207 204 201 198 194 190 186 182 177 173 168 163 159 154 150 145 141 137 132 128 125 121 117 114 111 108 105 102 99 97 94 92 90 88 86 85 83 82 81 79 79 78 77 76 76 75 75 75 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 68 67 65 64 63 61 59 58 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37
 27 28 28 29 29 30 31 31 32 33 34 35 36 38 39 41 43 44 46 48 50 53 55 58 60 63 66 69 72 75 78 81 85 88 90 93 96 98 101 103 105 106 107 109 109 110 110 110 110 109 108 107 106 105 104 102 101 99 98 96 95 93 92 91 89 88 87 86 85 85 84 84 84 84 84 84 84 85 85 86 87 88 89 90 92 93 95 97 99 101 103 106 108 111 114 117 121 124 128 132 137 141 146 151 156 162 167 173 180 186 193 201 208 216 224 233 242 251 261 270 280 290 301 311 322 332 342 352 361 370 378 385 391 396 399 400 400 398 394 388 380 370 359 346 333 318 303 287 271 256 240 225 211 197 184 172 160 150 140 131 122 115 108 101 95 90 85 81 77 73 69 66 64 61 59 57 55 53 52 50 49 48 47 46 46 45 44 44 44 44 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 97 99 101 102 103 105 106 107 108 109 110 110 111 112 112 112 113 113 113 113 112 112 112 111 111 110 110 109 108 107 106 105 105 104 103 102 101 100 99 99 98 97 97 96 96 96 96 96 96 96 97 97 98 99 100 101 103 105 107 109 112 115 118 121 125 130 134 139 144 150 156 162 168 174 180 186 192 197 202 206 209 211 212 211 210 207 203 198 192 185 177 169 160 151 142 133 124 116 108 100 92 86 79 73 68 63 58 54 51 47 45 42 40 38 36 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27
 51 48 45 42 40 38 35 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 56 59 61 64 66 69 72 74 77 80 83 86 89 92 95 98 101 105 108 112 115 119 123 127 131 135 140 144 149 154 159 165 171 176 183 189 196 203 210 218 226 234 243 252 262 273 283 295 307 319 333 347 362 378 394 412 430 449 468 489 510 531 553 574 595 614 633 649 663 674 681 684 683 677 666 651 631 608 582 553 522 491 459 427 395 365 336 308 282 258 236 215 196 178 162 148 135 123 112 102 93 86 79 72 67 62 57 53 50 47 44 42 40 39 37 36 35 34 34 34 34 34 34 34 34 35 36 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 61 63 66 68 71 73 76 79 81 84 86 89 91 93 95 96 98 99 99 100 99 99 98 97 96 94 92 90 88 85 83 80 78 75 72 69 67 64 61 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 47 48 49 51 53 55 57 60 63 66 69 74 78 83 89 96 103 111 121 131 142 155 170 186 203 223 245 269 295 323 354 386 420 455 490 524 555 582 605 620 627 626 616 599 574 544 511 475 438 402 367 334 303 274 248 224 203 184 167 151 138 125 114 105 96 88 81 75 69 64 59 55
 25 27 28 29 31 33 35 37 39 42 45 48 52 56 60 65 71 77 84 92 100 110 120 132 145 159 175 192 210 230 251 273 295 318 340 362 381 398 411 420 424 423 418 408 393 376 356 334 311 289 266 244 223 204 185 168 153 139 126 115 104 95 87 79 73 67 62 57 53 49 46 43 41 38 37 35 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 31 33 34 35 36 38 39 41 43 45 47 50 52 55 58 61 64 67 71 74 78 82 86 90 95 99 104 108 112 117 121 125 129 133 136 139 142 144 145 146 146 146 145 144 142 140 137 134 130 126 122 118 114 109 105 101 97 92 89 85 81 78 74 71 68 66 63 61 59 57 55 53 51 50 49 48 47 46 46 45 45 45 45 45 46 47 48 49 50 52 54 57 60 64 68 73 78 85 92 100 110 121 133 147 162 179 199 220 244 270 298 327 359 391 422 453 481 505 523 535 539 535 524 506 482 455 425 394 362 332 302 275 249 226 205 186 169 154 140 128 117 108 99 92 85 80 74 70 66 62 59 56 54 52 50 48 47 46 45 44 43 43 42 42 42 42 42 42 43 43 44 45 46 47 48 49 51 52 54 56 59 61 64 66 69 72 76 79 82 85 89 92 95 98 101 103 105 107 108 109 109 109 108 106 104 102 99 96 93 90 86 82 78 74 70 66 62 59 55 52 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 19 20 20 20 20 21 21 22 23 23 24
 49 50 51 53 54 55 57 58 60 62 64 66 68 71 73 76 80 83 87 91 96 101 106 112 118 124 132 139 148 156 166 176 186 197 208 220 232 245 257 270 282 294 306 317 327 336 343 350 355 359 361 362 361 358 355 350 345 338 331 324 316 308 299 291 283 275 267 260 253 246 240 234 228 223 218 213 209 205 201 197 194 190 187 184 181 178 176 173 170 167 164 161 158 155 152 149 145 142 138 135 131 128 124 120 116 112 108 105 101 97 94 90 87 83 80 77 74 71 69 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 44 43 42 42 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 63 65 67 69 71 73 76 79 82 85 88 92 96 100 105 109 115 120 125 131 137 143 149 155 161 167 172 178 183 187 191 194 197 199 200 201 201 200 199 197 195 192 189 185 181 177 173 168 164 159 154 150 145 140 136 131 127 123 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49
 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 30 31 33 35 38 40 42 45 48 51 54 57 60 63 67 70 74 77 80 84 87 90 93 95 98 100 102 103 104 105 106 105 105 104 103 102 100 98 96 94 92 89 87 84 82 79 77 74 72 70 68 66 64 62 60 59 57 56 55 53 52 52 51 50 49 49 48 48 48 48 48 48 48 49 50 50 51 52 54 56 57 60 62 65 68 72 76 81 86 92 98 105 113 122 131 142 153 164 177 190 203 216 229 241 253 262 270 275 278 277 274 268 259 248 236 223 209 194 180 166 153 140 129 118 108 99 91 83 76 70 65 60 56 52 49 46 43 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 56 58 60 62 64 66 67 69 70 71 72 73 73 73 72 72 71 69 68 66 64 63 60 58 56 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 33 34 35 37 38 40 42 44 46 48 51 53 56 59 63 66 70 74 79 84 89 94 99 105 110 116 121 127 132 137 141 144 147 149 150 151 150 148 145 141 137 132 126 120 114 107 101 94 88 82 76 70 65 60 56 52 48 44 41 38 35 33 31 29 27 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15
 97 96 96 96 96 96 97 97 98 99 100 101 102 104 106 108 111 114 117 121 125 129 134 140 145 152 158 166 173 181 189 198 206 215 223 231 239 247 253 259 264 267 270 271 271 270 268 264 260 255 249 243 236 229 222 215 208 201 194 188 182 176 171 166 161 157 154 150 147 145 143 141 139 138 137 136 135 135 135 135 135 135 135 136 136 137 138 138 139 139 140 140 140 140 140 140 140 139 138 137 135 133 131 129 126 123 120 116 113 109 105 101 97 93 89 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 80 86 92 99 107 115 123 132 141 150 160 169 179 188 197 205 213 220 226 232 235 238 239 239 238 235 231 227 221 214 207 199 191 183 175 166 158 150 142 135 128 121 114 108 102 97 92 87 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 28 29 30 31 33 34 36 38 39 41 43 45 48 50 52 55 57 60 63 65 68 71 74 76 79 81 84 86 88 90 92 94 95 96 97 98 98 99 99 99 99 99 98 98 98 97 97 97
 50 50 50 49 50 50 50 51 51 52 53 54 56 57 59 62 64 67 70 73 77 81 86 91 97 103 109 115 122 129 136 142 149 155 160 165 168 170 171 171 170 167 163 158 152 145 138 130 123 115 107 100 92 85 79 72 67 61 56 52 48 44 40 37 35 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 36 38 41 43 47 50 54 58 63 69 74 81 88 96 104 114 124 134 146 157 169 182 194 205 215 224 232 237 240 240 238 234 228 219 210 199 188 177 165 154 143 133 123 113 105 96 89 82 75 69 64 59 54 50 46 43 39 37 34 32 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 29 31 33 35 38 41 44 47 51 56 61 66 72 78 85 93 102 111 121 132 143 156 169 183 197 212 227 242 256 269 281 290 296 299 299 295 288 278 266 251 236 219 203 186 171 156 142 129 117 106 96 87 79 72 66 60 55 50 46 42 39 36 33 31 29 27 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 32 35 38 41 45 49 54 58 63 69 74 80 87 93 100 106 113 120 126 132 138 142 147 150 152 154 154 153 152 149 146 142 137 132 127 121 116 110 105 100 95 90 86 82 78 75 72 69 66 64 62 60 58 56 55 54 53 52 51 50
 99 96 93 90 88 86 84 82 81 79 79 78 78 77 78 78 79 80 81 83 85 88 90 94 97 101 105 110 115 121 126 132 138 145 151 157 163 169 174 179 184 187 190 192 193 193 192 191 188 185 182 177 173 168 163 158 153 148 143 138 134 130 126 123 120 118 116 115 114 113 113 114 115 116 118 120 123 127 131 135 140 146 152 159 166 174 183 192 202 213 223 235 246 257 268 279 289 297 304 309 311 311 309 303 295 285 272 258 243 227 211 195 179 164 150 137 124 113 102 93 84 76 69 62 57 51 46 42 38 35 31 28 26 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 14 15 16 18 20 21 24 26 28 31 34 37 41 45 49 53 58 64 70 76 82 89 97 104 112 120 128 136 143 151 158 164 170 175 179 182 184 185 186 185 184 181 179 175 171 166 162 156 151 145 140 134 128 123 117 112 107 102 97 92 88 83 79 75 71 68 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 20 21 23 24 26 28 30 32 35 38 41 44 47 51 55 59 64 69 74 80 86 92 98 105 112 118 125 131 137 143 147 152 155 157 158 159 158 157 155 152 148 144 140 136 131 127 122 118 114 110 106 102
 94 92 88 85 82 78 75 71 68 65 61 58 55 52 49 47 44 42 39 37 35 34 32 31 30 29 28 27 27 27 27 27 27 28 29 30 31 33 34 36 39 41 44 48 51 55 60 65 71 77 85 93 102 112 123 136 150 166 184 204 227 252 280 311 345 383 423 466 511 557 604 649 692 730 762 787 803 810 808 797 779 754 724 690 654 617 579 542 505 470 436 404 373 345 318 293 269 247 227 208 190 174 159 145 132 120 109 99 90 82 74 68 61 56 51 46 42 38 35 32 29 26 24 22 20 18 17 15 14 12 11 10 9 8 7 7 6 5 5 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 4 4 5 6 7 9 10 12 13 15 17 20 22 25 28 31 34 38 42 46 51 56 61 67 73 80 87 94 102 111 119 129 138 148 157 167 176 185 193 201 207 212 215 218 218 217 215 211 207 201 194 187 180 172 164 157 149 142 135 128 121 115 109 104 98 93 89 84 80 76 72 68 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 35 37 39 41 44 46 49 52 56 59 63 67 71 74 78 82 86 90 93 96 99 101 103 104 105 105 105 104 103 102 100 97
 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 29 30 32 34 36 38 41 44 47 51 55 59 64 69 75 81 87 94 102 110 119 128 137 147 157 167 178 188 197 206 214 221 226 230 232 231 229 224 218 210 201 191 181 170 159 148 137 127 118 109 101 93 86 80 74 69 64 60 56 52 49 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 57 59 61 63 65 68 70 71 73 75 76 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 87 88 89 90 91 93 94 96 98 100 103 105 108 111 115 118 122 126 131 136 141 147 153 160 167 174 182 191 199 208 217 226 235 244 252 259 265 270 273 275 275 273 269 263 256 247 237 227 215 203 191 179 167 155 144 134 123 114 105 96 89 81 75 68 63 57 53 48 44 41 37 34 32 29 27 25 24 22 21 20 19 19 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 63 66 69 72 75 77 79 82 84 85 87 88 88 89 89 88 88 87 86 84 83 81 79 76 74 72 69 67 64 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20
 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 30 32 34 36 38 41 44 47 50 54 57 61 66 70 75 79 84 90 95 100 105 111 116 122 127 132 136 141 145 149 153 156 158 161 163 164 165 165 166 165 165 164 163 161 160 158 156 154 152 150 148 146 144 142 140 138 136 134 132 130 127 125 123 121 119 117 115 113 110 108 106 104 101 99 97 94 92 90 88 86 84 82 80 78 76 74 73 71 70 69 68 67 66 65 65 65 65 65 65 65 66 67 68 69 70 72 74 76 78 80 83 85 88 91 94 97 101 104 107 111 114 117 120 123 126 128 130 132 133 133 134 133 132 131 129 127 124 121 118 114 111 107 103 99 96 92 89 85 82 79 76 74 72 70 68 66 65 63 62 62 61 60 60 60 60 61 61 62 63 65 66 68 70 73 75 78 82 86 90 95 100 105 111 117 124 130 137 144 151 158 164 170 175 179 183 185 186 187 185 183 180 176 171 166 160 154 147 140 134 127 121 115 109 103 98 93 88 84 80 76 73 70 67 64 62 60 58 56 55 54 53 52 52 51 51 51 51 51 51 52 52 53 53 54 54 55 56 57 58 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 73 74 75 75 77 78 79 80 81 82 84 85 86 88 89 91 92 94 95 96 97 98 99 100 101 101 101 101 100 100 99 97 96 94 92 90 87 85 82 79 76 73 69 66 63 59 56 53 50 47 44 41 39 36 34 32 30 28 27 25 24 23 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16
 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 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 49 51 55 58 62 66 71 77 83 91 99 108 118 130 142 156 171 188 205 224 243 263 283 303 322 339 355 367 377 384 388 387 384 377 368 356 342 327 311 295 278 262 246 230 215 200 186 173 161 149 139 129 119 111 103 96 89 83 78 73 68 64 61 58 55 52 50 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 47 48 50 52 54 57 59 62 65 69 73 77 81 86 91 96 101 107 113 119 125 131 138 144 151 158 165 172 179 186 193 200 206 213 220 226 232 238 244 249 254 258 262 265 267 268 268 267 264 261 257 251 245 238 230 221 212 203 194 184 175 166 157 148 140 132 125 118 112 105 100 94 89 84 80 76 72 68 65 62 59 56 54 51 49 47 45 43 42 40 39 38 36 36 35 34 33 33 33 33 33 33 33 33 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 80 81 82 83 84 86 87 88 89 90 91 92 93 93 94 95 95 95 96 96 96 96 96 95 95 94 94 93 92 91 89 88 86 85 83 81 79 77 75 73 70 68 66 64 62 60 57 56 54 52 50 49 48 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37
 121 121 120 120 119 117 115 113 111 108 105 102 99 95 92 88 85 81 78 74 71 68 65 63 60 58 56 54 53 51 50 49 48 47 47 46 46 46 45 45 46 46 46 46 47 47 48 49 50 51 52 53 55 56 58 60 62 65 67 70 73 77 81 85 90 95 100 106 112 119 126 133 140 148 155 163 170 178 184 191 196 201 206 209 212 213 214 214 213 212 210 207 204 201 197 193 189 184 180 176 171 167 163 159 155 151 148 145 142 140 138 136 134 133 132 131 131 131 131 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 135 135 135 135 136 136 137 137 138 138 138 139 139 138 138 138 137 136 134 132 130 128 126 123 120 117 113 110 106 103 99 95 91 88 84 80 77 73 70 67 63 60 57 55 52 50 48 46 44 42 41 40 39 38 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 82 82 83 84 85 85 86 86 87 87 87 87 87 87 86 86 86 85 85 85 84 84 84 84 85 85 86 87 88 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 117 119 120 120 121
 60 57 54 52 50 48 46 44 43 42 41 40 39 39 38 38 38 38 38 39 39 40 41 42 43 44 46 47 48 50 52 53 55 57 58 60 62 64 65 67 68 70 71 72 74 75 76 76 77 78 78 78 79 79 79 79 78 78 78 78 77 77 77 76 76 76 76 76 76 76 76 77 78 78 80 81 82 84 86 89 91 94 98 101 105 110 115 120 126 133 140 148 156 166 176 188 201 214 230 246 264 283 304 326 349 373 397 421 444 464 482 496 506 510 508 501 489 472 451 428 402 376 350 324 300 276 254 233 214 196 180 166 152 140 128 118 109 100 92 85 79 73 67 62 58 54 50 46 43 40 38 35 33 31 29 28 27 25 24 24 23 22 22 22 22 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 53 55 57 59 61 62 64 66 67 69 70 71 72 73 74 74 75 75 75 76 76 76 75 75 75 75 74 74 74 73 73 72 72 71 71 70 70 69 68 68 67 66 65 65 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 17 18 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 55 59 64 68 74 79 85 91 97 104 111 118 126 133 140 147 153 159 163 167 169 170 169 167 164 160 155 149 143 136 129 122 115 109 102 96 90 85 80 75 71 67 64
 26 25 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 35 37 39 42 45 47 50 54 57 61 64 68 72 76 81 85 89 94 98 103 107 112 116 121 125 129 133 138 142 146 150 154 158 161 165 169 173 176 180 183 186 189 192 195 198 201 204 206 209 211 213 215 217 219 220 222 223 224 225 226 227 228 229 229 230 231 231 232 232 233 233 234 234 235 236 236 237 237 238 238 239 239 239 239 239 238 237 237 235 234 232 230 228 226 223 220 217 214 211 207 203 200 196 192 188 183 179 175 171 167 162 158 154 150 145 141 137 132 128 124 119 115 110 106 102 97 93 89 85 80 76 72 69 65 61 58 55 52 49 47 45 42 40 39 37 36 35 34 33 33 32 32 32 32 32 32 32 33 34 34 35 37 38 39 41 43 45 47 50 53 56 59 63 67 72 77 82 88 93 100 106 112 119 125 131 137 142 146 150 153 155 156 156 155 153 151 148 145 141 137 132 128 124 119 115 111 106 102 98 95 91 88 85 81 79 76 73 71 68 66 64 62 60 59 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 60 61 61 62 63 64 66 67 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 112 113 114 115 115 115 114 113 112 110 107 104 101 97 93 89 84 80 76 71 67 63 59 56 52 49 46 44 41 39 37 35 33 32 31 29 28 27 27
 42 42 42 42 42 42 43 43 44 45 46 47 49 51 53 55 58 61 64 68 72 76 81 87 92 98 105 112 119 126 134 142 149 157 165 173 180 187 194 200 205 209 213 215 217 218 217 216 215 212 209 205 201 196 191 186 181 176 171 166 161 156 151 147 143 139 136 133 130 128 126 124 123 122 121 121 121 121 121 122 122 123 124 125 126 127 129 130 131 132 133 135 136 136 137 138 138 139 139 139 139 139 139 138 138 137 137 136 135 135 134 134 133 133 133 132 132 132 132 132 133 133 133 133 134 134 134 134 134 134 133 133 132 131 130 129 127 126 123 121 119 116 113 109 106 102 98 94 90 86 82 78 74 70 67 63 60 56 53 50 48 45 43 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 57 60 62 65 68 71 74 76 79 81 83 85 86 87 88 88 88 88 88 87 86 85 84 82 81 79 78 76 74 72 71 69 67 66 64 62 61 60 58 57 56 55 54 53 53 52 52 52 52 52 52 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 53 54 54 55 57 58 60 62 64 66 69 71 74 77 81 84 88 92 95 100 104 108 113 117 122 126 130 135 139 143 146 149 152 154 155 156 156 156 154 152 149 146 142 137 132 127 121 115 110 104 98 93 88 83 78 74 70 67 63 60 58 55 53 51 49 48 46 45 44 43 43
 48 48 48 48 49 49 50 51 52 53 54 56 57 59 61 64 66 69 72 76 79 83 87 92 96 101 106 111 116 121 126 130 135 139 143 147 150 153 155 157 158 159 159 159 158 157 156 155 153 150 148 145 143 140 137 134 131 128 125 123 120 117 115 113 111 109 107 106 105 104 103 102 102 102 102 103 103 103 104 105 106 107 108 109 110 111 111 112 113 114 115 116 117 117 118 119 119 120 121 121 122 122 123 124 124 125 126 127 128 129 130 131 133 134 136 137 139 140 142 143 144 146 147 148 148 149 149 149 149 148 148 147 145 144 142 140 137 135 132 129 125 122 118 115 111 107 103 99 95 90 86 83 79 75 71 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 39 38 38 38 38 37 37 38 38 38 39 39 40 40 41 42 43 44 46 47 49 51 53 56 59 61 65 68 72 76 80 85 89 94 99 104 109 114 119 123 127 131 134 137 139 141 142 142 142 142 141 139 137 135 133 130 127 123 120 117 113 109 106 102 99 95 92 88 85 82 79 76 74 71 69 67 65 63 62 61 59 59 58 57 57 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 46 46 46 47 48 49 50 51 53 55 56 58 60 62 64 67 69 72 74 77 79 82 85 88 90 93 96 98 101 103 105 107 108 110 111 111 112 111 111 110 108 106 104 102 99 96 93 89 86 83 80 76 73 70 68 65 63 61 59 57 55 54 53 52 51 50 49 49 48 48
 45 45 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 72 72 71 70 69 68 67 66 65 63 62 60 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 43 44 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 81 84 87 90 94 96 99 102 104 107 108 110 111 112 113 113 113 113 112 111 109 108 106 103 101 98 95 92 89 86 83 80 76 73 70 67 64 61 58 56 53 51 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 48 50 52 53 55 56 58 59 61 62 63 64 65 65 66 66 66 66 66 66 65 65 64 63 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 45
 75 75 74 73 72 71 70 69 67 65 64 62 60 58 56 54 52 50 49 47 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 39 40 40 41 42 42 43 44 46 47 48 49 51 52 54 56 57 59 61 63 64 66 68 69 71 72 73 74 74 75 75 75 75 74 74 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 55 54 54 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 74 77 80 83 85 88 90 93 95 97 99 101 102 104 106 107 108 110 111 113 114 115 117 118 120 121 123 125 127 128 130 132 134 136 138 139 141 142 144 145 146 147 147 148 148 148 148 148 147 146 145 144 143 141 139 137 135 132 130 127 124 120 117 113 109 106 102 98 94 90 86 82 78 74 70 67 64 61 58 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 63 64 65 67 68 69 70 71 72 72 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 75 75 76 76 76 76 76 76
 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 58 61 65 69 74 78 83 88 93 99 105 110 116 122 128 134 139 144 148 152 155 157 157 157 155 152 148 143 138 131 124 117 110 102 95 88 81 75 69 64 59 54 50 47 44 41 39 37 35 34 32 32 31 31 31 31 31 32 33 34 35 37 39 41 44 47 50 54 58 63 68 74 80 86 93 100 107 113 119 125 129 133 135 135 134 132 128 124 118 112 106 99 92 86 80 74 68 63 58 53 49 45 42 39 36 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 53 57 61 66 71 76 82 87 93 99 105 111 116 122 127 133 138 142 146 150 153 155 157 158 158 158 157 155 153 150 146 141 136 131 125 118 112 105 98 91 84 78 71 65 59 54 48 43 39 35 31 27 24 21 19 17 15 13 11 10 9 8 7 6 5 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 6 7 8 9 10 12 14 16 19 21 25 28 32 37 42 47 53 60 67 76 85 95 106 118 131 145 160 176 193 211 229 247 265 282 297 310 321 328 332 332 327 320 309 296 281 264 247 230 212 196 180 164 150 137 126 115 105 96 88 81 75 69 64 60 56 53 49 47 44 42 40 38 37 35 34 33
 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 35 37 38 40 42 44 47 49 51 54 56 59 61 64 67 70 73 76 79 82 85 88 92 95 99 103 107 111 115 120 125 129 135 140 146 152 158 165 171 178 185 192 199 205 212 217 222 227 230 232 232 232 229 226 221 215 207 199 190 181 171 161 152 142 132 123 115 107 99 92 85 79 73 68 63 58 54 51 48 45 42 40 38 37 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 65 67 70 72 75 77 80 82 85 87 90 92 94 96 99 100 102 104 106 107 109 110 112 113 115 117 119 121 123 126 128 131 135 138 142 146 151 155 160 165 171 176 182 187 192 197 202 206 210 212 214 215 215 213 210 206 201 195 187 179 171 162 153 144 135 126 118 110 102 95 89 83 77 72 67 63 59 55 52 49 46 43 41 39 37 35 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 29 31 34 37 40 44 48 53 58 63 69 76 83 90 98 106 115 124 134 144 153 163 172 181 189 197 203 208 211 213 213 212 209 205 200 194 187 181 173 166 159 152 145 138 132 126 121 116 111 106 102 99 95 92 89 86 83 81 79 77 75 73 71 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29
 45 41 37 34 31 28 26 24 22 20 19 17 16 15 15 14 14 14 14 14 14 15 16 17 18 19 20 21 23 25 27 29 31 33 36 39 42 45 48 51 55 58 62 67 71 75 80 85 90 96 101 107 112 118 124 130 136 142 148 153 159 164 169 173 178 182 185 188 191 194 196 198 199 201 202 203 204 205 205 205 206 205 205 205 204 203 201 199 197 195 192 189 185 181 177 172 167 162 156 151 145 139 133 128 122 117 112 107 102 98 93 89 86 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 21 21 22 24 25 27 28 30 33 35 38 41 44 47 51 55 59 63 68 72 77 82 86 90 94 97 100 102 103 104 103 102 100 97 94 90 86 82 78 74 71 67 64 61 58 55 53 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 62 66 70 75 80 85 91 97 104 111 118 126 133 140 147 153 158 161 163 163 162 158 153 147 139 131 123 114 105 97 88 81 74 67 61 55 50
 101 100 99 98 97 96 95 93 92 91 90 88 87 86 85 84 84 83 83 83 83 83 84 84 85 86 88 89 91 93 95 97 99 101 104 106 109 112 114 117 120 123 125 127 130 132 133 135 135 136 136 135 134 132 130 127 123 119 115 110 105 99 94 88 82 77 71 66 61 56 52 47 43 40 36 33 31 28 26 24 23 21 20 19 19 18 18 18 18 18 18 19 20 21 22 23 25 26 28 31 33 36 39 43 47 51 55 59 64 69 74 79 84 89 93 97 101 105 108 110 112 113 114 114 114 113 112 110 109 106 104 102 99 97 94 92 89 87 84 82 79 77 75 73 71 69 68 66 65 63 62 61 60 59 59 58 58 58 58 58 59 59 60 61 62 63 65 66 68 70 72 73 75 77 79 80 82 83 84 86 86 87 88 88 89 89 89 88 88 88 87 86 86 85 84 84 83 83 82 82 82 82 82 82 82 83 83 84 85 86 87 88 90 92 93 95 97 99 101 103 106 108 111 113 116 118 121 123 125 127 129 131 132 134 134 134 134 133 131 129 127 123 120 115 111 106 100 95 89 84 78 73 67 63 58 53 49 46 42 39 36 33 31 29 27 26 24 23 22 22 21 21 21 21 21 22 23 24 25 26 28 30 33 35 39 42 46 51 56 62 69 76 83 92 101 110 120 131 142 153 165 177 188 199 209 218 226 233 238 242 244 245 244 242 238 234 229 222 216 209 202 195 188 181 174 167 161 155 149 144 139 134 130 126 122 119 116 113 111 109 107 106 105 104 103 103 103 103 103 103 103 103 103 103 103 103 103 102 102 101
 60 54 49 44 40 37 33 30 28 25 24 22 20 19 18 18 17 17 16 16 16 17 17 17 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 40 42 44 47 49 51 54 56 59 61 64 67 70 73 76 79 82 86 89 93 96 100 104 107 111 115 119 123 127 131 135 139 143 148 152 156 160 164 168 172 176 179 183 186 189 192 195 197 199 201 202 203 204 205 205 205 205 204 204 203 202 201 200 198 197 196 195 194 193 192 191 191 190 189 188 187 186 185 184 183 181 180 178 176 174 171 168 165 162 159 156 152 148 144 140 136 132 128 123 119 115 111 107 103 99 95 92 88 85 82 79 76 74 72 70 68 67 66 66 65 65 66 67 68 70 72 75 78 82 86 91 97 103 110 117 125 133 142 151 161 170 179 188 195 202 206 209 209 208 203 197 189 180 169 158 147 135 124 113 103 94 86 78 71 65 59 55 50 46 43 40 37 34 32 30 28 27 25 24 23 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 81 83 85 87 89 91 94 96 98 101 104 106 110 113 116 120 124 128 133 138 143 149 155 161 168 174 181 188 195 201 206 211 214 216 217 215 212 207 200 192 183 173 162 151 139 128 118 108 98 89 81 73 66
 92 83 75 68 62 56 52 48 44 41 38 36 34 32 31 30 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 19 19 20 21 23 24 26 29 31 35 38 43 48 54 60 68 77 86 97 110 124 139 156 174 194 214 235 255 274 292 306 317 324 326 325 319 310 298 284 270 255 240 226 213 200 190 180 171 164 158 153 148 145 142 139 137 136 135 134 134 134 134 133 133 133 133 133 133 132 132 131 129 128 126 124 122 119 116 113 109 106 102 98 94 90 86 82 78 74 71 67 64 60 57 55 52 50 48 46 44 43 42 41 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 44 44 44 43 42 42 41 40 38 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 12 14 15 17 18 21 23 25 28 32 35 39 43 47 51 55 59 63 67 70 73 76 78 79 80 79 79 77 76 73 71 68 65 62 59 56 53 50 48 45 43 41 40 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 49 52 54 57 60 64 67 72 76 82 88 94 102 110 119 130 141 155 169 186 205 225 248 272 298 325 352 377 400 419 433 439 437 428 411 389 363 335 306 277 249 224 200 179 159 142 127 114 102
 41 40 40 39 39 38 38 38 37 37 37 37 38 38 39 39 40 41 42 43 45 46 48 49 51 53 55 58 60 62 64 67 69 72 74 77 80 82 85 88 91 93 96 99 102 105 108 111 114 117 121 124 127 130 133 136 140 143 146 149 151 154 156 159 161 162 164 165 166 166 166 166 165 164 163 161 159 157 155 152 150 147 144 141 138 135 132 129 126 123 120 117 114 111 109 106 104 102 100 98 96 95 94 93 92 91 90 90 90 90 90 91 91 92 93 94 95 96 98 99 101 103 105 107 109 111 113 115 118 120 123 125 128 131 133 136 139 142 144 147 150 152 155 157 159 161 163 165 166 167 168 169 169 170 170 170 169 169 168 167 167 166 165 164 164 163 163 163 162 162 162 162 162 162 162 161 161 160 159 158 156 154 152 149 146 142 139 134 130 125 120 115 110 104 99 94 90 85 81 77 73 69 66 63 60 58 56 53 52 50 48 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 50 51 53 54 56 58 60 62 65 67 70 73 76 79 82 85 89 92 96 100 103 107 111 114 118 122 125 129 132 135 138 140 143 145 146 147 148 148 148 147 146 144 143 140 138 135 132 129 126 122 119 115 112 108 105 102 99 96 93 90 88 85 83 80 78 76 74 73 71 69 68 66 65 64 63 62 60 59 59 58 57 56 55 54 54 53 52 52 51 51 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41
 35 35 35 35 35 35 35 36 36 37 38 39 40 42 43 45 48 50 53 56 59 63 67 71 75 80 85 91 96 102 109 115 122 128 135 142 149 156 162 168 173 178 182 186 188 190 190 190 188 186 182 178 173 167 161 155 148 141 134 127 120 114 107 101 95 89 84 79 74 70 66 62 59 56 53 51 48 47 45 43 42 41 40 40 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 49 50 52 53 55 57 58 60 62 63 65 66 67 68 69 70 71 72 72 72 72 72 72 72 71 71 70 69 68 68 67 66 65 64 63 62 60 59 58 57 56 55 53 52 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 32 33 34 35 37 38 40 42 44 46 47 49 51 53 55 57 59 61 63 64 66 67 69 70 71 73 74 75 76 77 77 78 79 79 80 80 81 81 82 82 82 83 83 83 83 83 83 82 82 81 81 80 79 77 76 74 73 71 69 66 64 62 59 56 54 51 49 46 44 42 40 37 35 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 72 71 71 70 69 67 66 64 63 61 59 57 56 54 52 50 49 47 45 44 43 41 40 39 38 37 37 36
 27 30 33 36 40 43 47 51 55 60 63 67 71 74 76 78 80 81 81 81 80 79 78 76 74 72 70 67 65 63 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 52 54 56 59 62 65 68 71 75 79 84 89 94 100 106 112 118 125 131 137 143 148 152 154 155 155 152 148 142 135 127 119 110 101 92 83 75 68 61 55 49 44 39 35 31 28 25 22 20 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 42 44 47 50 53 56 59 63 67 70 74 78 82 86 90 95 99 102 106 110 113 116 119 121 123 124 125 126 126 126 126 126 125 125 124 123 122 121 121 120 120 119 119 119 120 120 121 122 124 125 127 129 131 134 136 139 142 144 147 149 151 152 153 153 152 151 149 146 143 139 134 129 124 118 112 106 100 94 88 83 78 72 68 63 59 55 51 47 44 41 38 35 33 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 8 8 8 9 10 11 12 13 14 16 18 20 22 24
 44 41 38 36 33 31 30 28 27 26 25 25 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 48 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 89 91 94 97 100 104 108 112 118 123 130 137 145 153 162 171 181 190 200 209 218 226 233 238 242 243 242 239 235 228 219 210 199 188 177 165 154 143 133 123 114 106 98 91 85 79 74 70 66 62 58 55 53 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 21 23 25 27 29 32 35 39 43 48 53 59 65 73 81 89 99 109 119 130 141 152 163 172 181 188 193 196 197 196 193 188 183 176 168 160 152 144 137 129 122 115 109 103 98 92 88 84 80 76 73 70 67 64 62 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 32 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 33 35 37 39 41 44 46 49 53 56 60 63 67 71 75 79 82 86 89 91 93 94 94 94 92 90 87 84 80 76 72 68 63 59 55 51 47
 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 75 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 99 100 102 104 105 107 108 110 111 113 114 115 116 117 117 118 118 117 117 116 114 113 111 109 106 103 100 97 94 91 87 84 81 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 46 47 48 50 51 53 55 57 60 62 65 68 72 75 79 83 88 93 98 104 110 117 124 131 139 147 154 162 170 177 184 190 195 199 202 204 205 204 202 199 195 189 184 177 171 164 156 149 142 135 129 122 116 110 104 99 94 90 86 82 78 75 72 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 90 94 98 102 106 111 115 120 125 131 136 142 148 155 161 167 174 180 185 191 195 199 203 205 206 206 205 202 199 195 189 184 177 170 163 156 149 142 135 128 122 115 109 104 98 93 89 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26
 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 50 50 49 49 48 47 46 44 43 42 40 39 38 36 35 33 32 31 30 29 28 27 26 26 26 25 25 26 26 26 27 28 29 30 32 33 35 38 40 43 46 49 53 57 62 67 72 78 85 93 101 110 119 130 142 155 170 185 203 221 241 263 286 310 334 359 383 405 425 441 453 460 461 457 447 432 414 393 370 346 321 297 274 251 231 211 194 177 163 149 138 127 117 108 101 94 88 82 77 73 69 65 62 59 57 54 52 51 49 48 46 45 44 44 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 25 27 29 31 34 37 40 44 48 53 58 63 69 75 82 89 97 106 114 123 133 142 152 161 170 179 187 194 201 206 211 214 216 217 217 216 213 210 206 202 197 191 185 179 172 166 159 152 146 139 133 126 120 114 108 103 97 92 87 82 78 73 69 65 61 57 53 50 47 44 41 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 13 13 13 14
 107 106 105 104 103 101 100 98 96 94 92 90 87 84 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 35 37 39 41 44 48 51 55 60 64 69 75 81 87 94 101 107 114 121 128 134 139 144 149 152 155 157 158 158 157 156 154 152 150 147 145 142 139 137 134 132 130 129 127 126 125 125 124 124 125 125 125 126 127 129 130 131 133 135 137 140 142 145 147 150 154 157 160 164 168 172 176 180 185 189 193 197 201 205 209 212 215 217 219 220 220 220 218 216 213 209 204 198 192 185 178 170 163 155 147 139 132 125 118 112 106 100 95 90 85 81 77 74 71 68 66 64 62 60 59 58 57 56 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 40 43 46 49 53 57 61 66 71 77 83 89 96 103 109 116 122 128 133 138 142 145 147 148 148 147 146 144 141 138 134 131 127 123 119 116 112 109 106 104 101 99 97 95 94 93 92 91 90 90 90 90 90 91 91 92 93 94 95 96 97 99 101 102 104 106 108 110 112 114 116 118 120 122 124 125 127 128 129 129 129 129 129 129 128 127 126 125 124 122 121 119 118 117 115 114 113 112 111 110 109 109 108
 116 107 99 90 82 75 68 61 55 50 45 40 36 33 30 27 25 23 21 20 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 20 22 24 26 28 31 34 37 41 44 48 52 55 59 63 67 71 75 78 82 85 89 92 96 99 102 106 110 114 118 122 127 132 137 143 149 155 162 169 176 184 192 200 208 216 224 232 240 247 253 258 263 266 268 268 267 265 262 257 251 244 236 228 219 210 201 192 183 174 166 158 150 142 135 128 122 116 111 105 101 96 92 88 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 34 31 28 26 24 21 19 18 16 14 13 12 11 10 9 8 8 7 7 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 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 18 20 21 24 26 29 32 35 39 43 47 51 56 61 66 71 76 81 85 90 94 97 100 103 105 107 108 109 110 110 110 110 110 110 110 110 111 111 111 112 113 113 114 115 116 117 119 120 121 122 123 124 125 126 127 127 128 128 128 128 128 128 127 127 126 125 125 124 123 122 121 120 119 119 118 118 117 117 117 118 119 120 121 123 125 127 130 133 136 140 144 147 151 154 157 160 161 162 162 160 157 152 147 140 133 124
 171 165 159 154 150 147 143 141 138 136 134 132 131 129 127 125 124 122 119 117 115 112 109 106 103 100 97 94 91 88 84 81 79 76 73 70 68 66 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 40 41 43 45 47 49 52 55 59 63 68 73 79 86 93 101 110 120 131 142 154 166 179 191 203 215 225 233 240 244 246 245 242 236 229 220 210 199 188 176 165 155 145 135 127 118 111 104 98 92 86 82 77 73 69 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 12 13 14 16 17 19 21 24 26 29 32 36 40 44 49 53 58 63 69 74 79 84 89 94 98 102 105 108 110 112 113 113 113 113 112 111 110 108 107 105 103 101 100 98 96 95 93 92 91 90 89 88 87 86 86 86 86 85 85 86 86 86 87 87 87 88 88 89 89 89 90 90 89 89 88 87 86 85 83 81 78 76 73 70 67 64 60 57 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 58 62 66 71 77 83 90 97 105 115 125 136 148 161 175 189 204 220 235 250 264 276 286 293 298 299 298 293 287 279 269 258 247 235 224 214 204 194 186 178
 46 47 49 50 52 54 56 58 60 63 65 67 70 73 75 78 81 83 86 89 91 94 96 98 101 102 104 106 107 108 109 110 110 110 110 109 109 108 107 105 104 102 100 99 96 94 92 90 88 85 83 80 78 76 73 71 69 67 65 63 60 59 57 55 53 52 50 49 48 46 45 44 44 43 42 42 41 41 41 41 41 41 41 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 83 85 88 89 91 92 92 92 91 90 88 86 84 81 78 75 73 70 67 64 61 59 56 54 52 50 49 47 46 45 44 43 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44
 28 28 28 28 27 27 27 28 28 28 29 30 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 61 62 63 64 64 64 65 65 65 65 66 66 66 66 65 65 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 46 46 46 46 47 48 49 49 51 52 53 54 56 58 59 61 63 65 67 69 71 73 75 76 78 80 81 83 84 85 85 86 86 86 86 86 85 84 83 82 80 78 77 75 73 70 68 66 64 61 59 57 55 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 32 34 36 38 41 44 48 51 55 60 65 70 75 81 87 93 100 107 113 120 127 133 139 145 151 155 159 163 165 167 168 168 167 166 163 160 157 153 149 144 139 134 129 124 118 113 108 103 98 93 89 84 80 76 72 68 64 61 57 54 51 49 46 44 41 39 37 35 34 32 31 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 32 31 30 30 29
 35 37 39 42 44 47 51 54 58 62 66 70 74 79 83 87 90 94 97 99 101 102 102 102 100 99 97 94 91 87 84 80 77 73 69 66 62 59 56 53 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 40 40 41 41 41 41 41 40 39 38 38 37 35 34 33 32 31 31 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 33 34 36 37 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 69 73 76 79 83 86 89 93 96 100 103 106 108 110 112 114 114 115 115 114 113 111 109 106 103 100 97 94 90 87 84 80 77 74 72 69 67 65 63 61 59 58 57 56 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 47 47 48 48 49 50 51 52 54 55 57 59 62 64 67 70 73 75 78 81 83 85 87 88 88 88 87 85 83 80 77 73 69 65 61 57 54 50 47 43 41 38 36 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33
 80 78 77 75 73 71 68 66 64 62 60 59 57 55 54 52 51 50 49 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 43 44 45 47 49 51 53 55 57 59 62 64 66 69 71 73 76 78 80 81 83 84 85 86 87 88 88 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 86 85 85 84 84 83 82 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 53 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 67 68 68 69 69 69 68 68 67 67 66 65 64 63 61 60 59 58 57 57 56 55 55 54 54 54 54 54 54 54 54 54 55 55 56 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 79 80 81 81 82 83 83 84 84 85 85 85 86 86 87 87 87 88 88 88 89 89 89 89 89 89 89 88 88 87 86 85 83 82
 234 272 313 357 399 437 465 479 477 459 428 389 346 304 264 229 198 171 148 129 113 100 88 79 70 64 58 53 48 45 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 19 22 24 26 29 32 34 37 39 42 44 46 47 48 49 50 50 50 49 49 48 47 45 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 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 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 27 26 25 24 23 21 20 18 17 16 14 13 12 11 10 9 8 8 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 37 39 42 45 49 53 58 63 68 75 82 90 99 109 120 133 147 162 178 194 211 227 241 252 260 262 260 252 240 224 206 186 167 148 130 114 99 86 75 66 58 51 45 40 36 32 30 27 26 24 23 22 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 34 36 38 40 44 48 52 58 65 73 83 95 110 127 148 172 201
 56 62 69 76 83 91 99 108 116 125 133 140 148 155 161 166 171 175 178 181 183 184 185 186 186 185 185 184 183 182 180 179 178 177 175 174 172 171 170 168 167 166 165 163 162 161 160 159 158 157 156 155 154 153 152 150 149 148 147 145 144 142 140 138 136 134 131 128 125 121 118 114 109 105 100 95 90 85 80 75 70 65 61 56 52 47 43 40 36 33 31 28 26 24 22 21 19 18 18 17 17 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 57 58 60 62 64 67 69 71 74 76 79 82 85 87 90 93 96 98 101 103 104 105 106 106 106 104 103 100 97 93 89 85 80 76 71 66 62 57 53 50 46 43 40 38 36 34 33 32 32 31 31 31 31 32 33 34 35 36 38 39 41 43 46 48 51 54 57 60 63 67 71 75 80 84 89 95 100 106 112 118 124 130 137 143 149 154 159 164 167 170 172 174 174 173 171 169 166 162 157 152 147 142 136 131 126 120 115 111 106 102 98 95 92 89 87 86 85 84 84 84 85 86 87 89 90 92 94 96 98 99 100 101 101 101 101 99 98 95 93 90 86 83 79 76 72 68 64 61 58 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 18 19 21 24 26 29 32 36 40 45 50
 47 52 57 63 70 78 85 93 101 109 115 121 126 129 130 129 127 123 118 112 105 98 91 84 78 72 66 61 56 52 48 45 42 39 37 35 33 31 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 40 42 44 46 48 50 53 57 60 65 70 75 82 89 97 106 117 129 142 157 173 189 206 223 239 253 263 269 269 264 254 240 223 204 184 165 146 129 114 100 88 77 68 60 54 48 43 39 36 33 31 30 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 63 65 67 68 70 71 73 75 76 78 79 81 82 84 85 86 87 88 88 88 88 88 88 87 86 85 84 83 81 80 78 76 74 72 71 69 68 67 66 65 65 65 65 65 66 67 69 70 72 75 77 79 82 85 87 90 92 95 97 99 100 102 103 104 104 105 105 104 104 103 102 101 100 99 97 96 94 92 91 89 87 85 84 82 80 78 77 75 73 71 69 68 66 64 62 60 58 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 25 26 26 27 29 30 33 35 38 42
 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 55 56 58 59 61 63 64 66 68 71 73 75 78 80 83 86 88 91 94 97 100 103 105 108 110 112 114 115 116 117 117 116 115 114 112 109 106 103 99 95 91 87 83 79 75 71 67 63 60 57 54 51 49 47 45 43 42 41 40 40 40 39 40 40 40 41 42 43 44 45 46 48 49 50 52 53 55 56 57 58 59 60 60 61 61 62 62 62 62 61 61 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 43 44 44 45 46 47 48 49 51 53 55 57 59 62 65 68 71 74 78 82 85 89 94 98 102 106 111 115 119 124 128 131 135 138 141 144 146 148 149 150 151 150 150 149 147 145 142 140 136 133 129 126 121 117 113 109 104 100 96 92 87 83 79 75 71 68 64 61 57 54 52 49 46 44 42 40 38 37 36 35 34 33 33 33 33 34 34 35 37 38 40 42 45 48 51 55 59 64 68 74 79 85 92 99 106 113 121 129 137 145 153 161 168 175 182 188 193 197 200 202 203 203 202 200 197 193 188 183 177 171 164 157 151 144 137 131 124 118 112 106 100 95 90 85 80 75 71 67 63 60 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 24 23 23 22 22 22 22 22
 2 2 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 8 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 36 38 41 43 45 48 51 53 56 59 62 65 68 71 74 77 80 83 85 88 90 91 92 93 93 92 91 90 87 84 81 77 73 69 65 60 55 51 46 42 38 34 30 27 24 21 18 16 14 12 10 8 7 6 5 4 4 4 3 3 4 4 4 5 6 7 8 10 12 14 16 19 22 25 29 33 38 43 49 55 63 70 79 89 99 111 124 137 151 167 182 198 214 228 241 252 260 264 265 262 255 246 234 221 206 191 177 162 148 135 123 111 101 91 82 74 67 60 54 49 43 39 35 31 27 24 21 19 16 14 12 10 9 8 6 6 5 4 4 3 3 3 3 3 4 4 5 5 6 7 8 10 11 13 14 16 18 20 22 25 27 30 32 35 38 40 43 46 49 52 55 58 61 63 66 68 71 73 75 77 79 80 82 83 83 84 84 84 83 82 81 80 78 77 75 72 70 67 65 62 59 56 53 50 47 44 41 38 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 6 5 4 3 2 2 1 1 1 1 1 1 1 2 2 3 4 6 7 9 11 13 16 19 22 26 30 35 41 47 54 62 70 79 89 100 112 125 139 154 169 184 200 215 229 243 254 264 271 275 276 274 270 263 255 244 233 221 209 196 184 172 161 150 139 129 120 112 103 96 89 82 76 70 65 60 55 50 46 42 39 35 32 29 26 24 21 19 17 15 13 12 10 9 8 6 5 5 4 3 3 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 16 18 21 24 27 30 33 37 40 44 48 52 57 61 66 71 76 81 86 91 96 102 107 112 116 121 125 128 131 134 135 136 136 135 133 131 128 124 119 114 108 102 96 90 83 77 71 64 59 53 48 42 38 33 29 25 22 18 16 13 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 14 16 19 22 25 29 32 37 41 46 52 58 65 72 80 89 99 110 122 134 148 163 179 196 214 231 249 265 279 291 299 304 304 299 290 278 262 245 227 208 189 172 154 138 124 110 98 86 76 67 59 51 45 39 34 29 25 21 18 15 13 10 9 7 6 5 4 3 2 2 2 2 2 3 3 4 5 6 7 9 10 12 14 17 19 22 25 28 31 35 38 42 46 50 55 59 64 68 72 77 81 85 88 91 94 97 98 100 101 101 101 100 99 97 95 92 90 87 83 80 77 73 69 66 62 59 55 52 49 45 42 39 36 33 31 28 26 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 11 14 18 21 26 31 36 42 49 56 65 74 84 95 107 120 134 149 165 182 199 217 234 251 268 282 294 304 310 312 311 306 298 287 274 259 243 227 210 194 178 163 149 135 123 111 100 90 81 73 65 58 51 45 40 35 30 26 22 19 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 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 17 18 20 21 22 24 25 27 29 30 32 34 36 37 39 40 42 43 44 45 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 52 52 52 52 52 51 50 49 47 45 44 42 40 38 35 33 31 29 28 26 24 23 22 20 19 19 18
 38 38 38 37 36 36 35 34 34 33 32 32 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 55 57 58 60 61 62 64 65 66 67 68 69 69 70 70 71 71 71 71 71 70 70 69 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 55 54 54 53 53 52 52 52 52 52 52 53 53 53 54 55 55 56 57 57 58 59 59 60 60 60 60 59 59 58 57 55 54 52 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 43 44 45 46 47 48 50 52 54 55 58 60 62 64 67 69 71 73 75 77 78 80 81 81 82 82 82 82 81 81 80 79 77 76 74 73 71 69 67 65 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 41 40 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39
 85 86 86 86 86 86 86 86 86 86 87 87 88 90 91 93 96 98 101 104 108 111 115 119 123 127 131 135 139 143 146 149 152 154 156 158 158 159 158 158 157 155 153 151 149 147 144 142 139 137 135 132 130 128 126 125 123 122 120 119 118 118 117 116 116 115 115 115 114 114 113 113 112 112 111 110 108 107 105 103 101 99 96 94 91 89 87 84 82 80 78 77 75 74 73 73 73 73 73 74 74 75 77 78 80 81 83 85 88 90 92 95 97 100 102 105 107 110 113 116 118 121 124 127 129 132 134 137 139 141 143 145 147 148 150 150 151 151 151 151 150 149 148 146 144 142 139 136 133 130 127 124 120 117 114 111 108 105 102 100 97 95 93 92 91 90 89 89 89 90 90 92 93 95 97 99 102 104 106 108 110 111 112 112 111 110 107 104 101 97 93 88 84 79 75 71 67 63 59 56 53 51 48 46 44 42 41 40 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 53 54 55 56 56 57 57 57 57 58 58 58 58 58 58 59 59 60 61 62 63 65 66 68 71 73 76 79 82 84 87 88 90 91 91 91 90 88 85 82 79 75 71 67 62 58 54 50 47 43 40 37 34 32 29 27 26 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 23 25 27 29 31 34 37 40 44 47 51 55 59 63 67 71 74 77 80 82 84
 93 94 94 95 95 96 96 97 97 97 98 98 99 99 99 99 100 100 99 99 99 98 98 97 96 94 93 91 90 88 86 84 81 79 77 74 72 69 67 65 62 60 58 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 31 32 34 36 39 42 45 48 51 55 59 63 68 72 76 80 84 88 91 94 96 98 99 100 100 100 100 99 99 98 96 95 94 92 91 90 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 94 96 99 101 103 104 106 108 110 111 113 114 115 116 117 118 118 118 118 118 118 117 116 115 113 110 108 105 101 97 93 88 84 79 74 69 64 59 54 50 46 42 38 35 33 30 28 26 24 23 22 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 42 44 46 47 49 51 53 54 56 58 60 62 64 66 69 71 73 75 77 79 80 82 84 85 87 88 89 90 91 92 92
 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 17 19 22 25 28 32 36 41 46 52 59 67 75 85 97 110 125 142 161 182 205 230 256 281 305 323 335 338 332 317 296 269 241 213 185 160 137 117 99 83 70 58 48 40 32 26 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 18 22 26 30 35 40 46 53 60 68 76 86 96 106 117 128 139 148 157 163 167 169 168 164 158 151 142 132 122 112 102 92 84 75 68 61 55 49 44 39 35 31 27 24 21 18 16 14 12 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 22 26 31 36 41 47 53 60 67 75 83 92 100 110 119 129 138 147 156 163 170 175 179 181 181 180 176 171 165 157 149 140 130 121 112 102 94 85 77 70 63 56 50 45 40 35 31 27 24 20 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 21 25 29 33 37 41 45 50 54 58 62 66 70 73 76 78 80 81 82 83 83 82 82 81 80 78 77 75 73 71 69 67 65 62 60 58 55 53 51 48 46 44 41 39 36 34 32 29 27 24 22 20 17 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 17 19 20 22 23 24 26 27 29 30 31 33 34 35 37 38 40 41 43 45 46 48 51 53 55 58 61 65 68 72 77 82 87 93 100 107 115 123 132 142 152 162 172 182 190 197 202 204 203 200 193 183 171 158 144 130 115 101 88 76 65 56 47 39 32 26 21 17 13 10 7 5 4 2 1 1 1 1 1 2 2 3 5 6 8 10 12 14 17 20 23 27 31 35 40 45 50 56 62 69 75 82 90 97 105 112 119 126 133 139 144 149 152 155 157 157 157 157 155 153 150 147 143 139 135 131 127 123 119 114 110 106 102 98 94 91 87 83 79 76 72 69 65 62 58 55 52 48 45 42 39 36 33 30 28 25 23 21 19 17 16 15 14 13 13 13 12 13 13 13 14 15 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 47 49 52 55 58 61 65 69 73 78 83 89 95 101 108 115 122 130 138 145 153 160 166 171 174 176 176 174 170 164 157 148 139 129 119 109 100 90 82 73 66 59 52 46 41 36 32 28 25 22 20 18 16 15 14 13 13 13 14 15 16 19 22 25 30 35 41 49 58 68 80 94 110 128 148 169 191 214 235 254 268 277 279 274 263 248 229 209 189 170 152 135 121 108 96 86 77 70 63 57 52 48 44 40 37 34 32 30 28 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0
 55 52 49 47 44 42 40 38 37 36 35 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 64 67 69 72 74 77 80 82 85 88 91 93 96 99 102 105 107 110 113 115 118 120 123 125 127 128 130 131 132 133 133 133 132 131 130 128 126 124 121 118 114 111 107 103 100 96 93 89 86 83 81 79 77 76 75 75 76 77 79 81 84 87 92 96 101 107 114 120 128 135 143 151 158 166 174 181 187 192 197 200 202 202 202 199 196 192 186 180 173 165 158 150 142 135 127 120 113 107 101 95 89 84 80 75 71 67 64 60 57 54 52 49 47 45 43 41 39 38 37 35 34 33 32 32 31 31 30 30 30 31 31 32 33 34 35 37 39 42 45 48 52 56 61 66 71 76 81 86 90 94 96 98 98 97 96 93 90 86 82 78 74 70 66 62 59 56 53 50 48 46 44 42 41 40 39 38 37 36 36 36 35 35 35 36 36 36 37 37 38 39 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 58 59 60 60 61 61 61 60 60 59 58 56 55 53 51 49 47 45 43 41 40 38 37 35 34 34 33 33 33 33 34 35 36 37 39 41 42 44 46 48 49 51 52 53 54 54 54 54 53 53 52 51 49 48 46 45 43 42 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 29 30 31 33 34 36 38 41 43 46 48 51 54 57 59 62 64 65 66 67 67 66 65 63 61 58
 14 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 27 29 30 32 33 34 36 37 38 38 39 40 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 47 49 52 56 59 63 66 70 74 79 83 87 91 95 99 102 105 107 109 110 110 109 107 105 101 98 94 89 84 79 75 70 65 60 56 52 48 44 41 37 34 32 29 27 25 23 21 20 19 18 17 16 16 16 16 16 16 17 18 19 20 22 24 26 28 31 33 36 39 42 45 48 51 54 57 60 62 63 65 66 66 66 66 65 64 63 61 59 57 55 53 51 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 52 52 52 51 50 49 48 46 45 43 41 38 36 34 32 29 27 25 23 21 20 18 17 16 15 14
 5 5 5 5 5 6 7 7 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 32 34 36 39 41 43 46 48 51 53 56 58 61 64 66 69 72 74 77 80 83 86 88 91 94 97 100 103 105 108 110 113 115 117 119 120 121 122 122 121 120 119 116 113 110 106 101 96 90 85 79 73 66 60 55 49 43 38 34 29 25 21 18 15 13 10 9 7 6 5 4 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 62 65 67 69 71 72 72 72 72 71 69 67 65 62 59 56 52 49 45 42 39 35 32 29 27 24 22 20 18 16 15 13 13 12 11 11 11 11 12 12 13 15 16 18 21 23 27 30 34 38 43 49 55 61 68 76 83 92 100 108 116 124 131 136 140 142 143 141 138 134 128 121 114 106 99 91 84 78 71 66 60 55 51 47 43 39 36 33 31 29 26 24 23 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 1 1 2 2 2 3 3 4 5 6 7 9 10 12 14 16 18 21 23 25 27 30 32 34 36 37 39 41 42 43 44 45 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 55 54 53 52 50 49 47 45 43 41 39 37 34 32 30 28 25 23 21 19 17 16 14 12 11 10 9 8 7 6 6 5
 58 57 57 57 57 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 63 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 75 76 78 80 81 83 86 88 90 93 95 98 101 103 106 109 111 114 116 118 120 122 123 124 125 125 125 124 123 122 120 118 116 114 112 109 107 104 102 100 97 95 93 92 90 89 88 87 87 87 87 87 87 87 87 87 87 87 86 85 83 81 79 76 74 71 67 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 49 51 52 53 54 55 55 56 57 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 72 72 72 72 71 71 70 69 67 66 65 63 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 79 82 84 86 87 88 89 89 89 88 87 85 83 81 78 76 74 72 70 69 68 67 66 66 66 66 67 68 69 70 71 72 74 75 77 79 80 82 83 85 86 88 89 90 91 92 92 93 93 94 94 94 94 93 93 93 92 92 91 91 90 90 89 89 88 88 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 81 80 79 77 76 74 72 70 68 66 65 63 61 60 59
 69 63 57 53 49 45 43 40 38 37 36 35 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 44 45 45 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 55 56 57 59 61 62 64 67 69 71 74 77 80 83 85 88 91 93 96 98 99 101 102 103 103 103 103 103 102 102 101 101 100 99 99 99 98 98 98 98 98 99 99 99 100 100 101 101 102 102 103 103 103 103 103 103 103 102 101 100 98 97 95 93 91 88 86 83 80 77 75 72 69 66 63 61 58 56 54 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 34 35 36 37 39 41 44 47 51 55 60 66 72 79 86 93 100 106 111 115 118 119 119 117 113 109 104 98 92 87 81 75 70 65 61 56 53 49 46 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 25 25 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 41 42 44 46 47 49 51 52 54 55 56 57 58 58 57 57 56 54 52 51 49 46 44 42 40 38 37 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 66 68 71 73 76 80 83 87 91 95 100 104 109 114 119 124 128 132 135 138 139 139 138 135 131 126 119 112 105 97 90 82 75
 10 10 11 11 12 13 14 15 17 18 20 22 23 25 27 29 31 33 35 37 39 40 42 43 44 45 46 47 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 9 9 10 11 11 12 14 15 16 17 18 20 21 23 24 25 27 28 29 31 32 33 34 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 41 40 39 38 37 36 34 33 31 29 28 26 24 22 21 19 17 16 14 12 11 10 9 7 6 6 5 4 4 4 4 4 4 5 5 6 7 9 10 12 14 17 20 23 27 31 35 40 46 52 59 67 75 84 93 103 114 124 135 145 154 163 170 175 178 179 178 175 171 165 158 151 143 135 127 120 112 105 98 92 86 81 76 71 66 62 58 55 51 48 45 42 39 37 34 32 30 28 26 24 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 2 1 1 1 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 40 42 44 47 50 53 57 61 65 69 73 77 82 86 90 94 97 99 101 101 101 99 97 93 89 84 79 73 67 62 56 51 46 41 37 33 29 26 23 20 18 16 15 13 12 11 11 10 10
 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 57 60 63 66 69 72 75 79 82 86 89 93 96 99 102 104 107 109 110 111 112 112 111 110 108 106 103 100 97 93 89 85 81 76 72 67 63 59 55 51 47 44 40 37 35 32 30 28 27 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 33 35 37 39 40 42 44 46 48 49 51 53 54 55 56 57 58 59 59 59 59 59 59 58 57 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 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 38 39 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 72 73 75 77 79 81 82 84 85 86 87 88 88 88 88 87 86 84 82 80 78 76 73 70 67 64 61 58 54 51 48 45 43 40 37 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24 26 27 29 31 32 34 35 37 38 39 39 40 40 41 41 41 40 40 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 26 25 24
 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 73 75 76 78 79 80 81 81 81 81 81 80 79 77 76 74 72 70 67 65 62 60 57 55 52 50 48 46 44 43 41 40 39 38 38 37 37 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 46 46 45 44 43 41 40 38 37 36 34 33 32 31 30 29 29 28 28 28 29 29 30 30 31 32 33 34 36 37 38 39 40 41 42 44 45 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 26 26 26 26 27 27 28 30 31 33 35 37 40 43 45 48 52 55 58 62 65 68 72 75 79 82 85 88 91 93 95 97 99 100 101 102 102 102 101 100 99 98 97 95 94 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 23 23 23
 22 22 23 25 27 29 31 34 38 41 46 50 54 59 64 69 74 79 83 88 92 96 99 101 103 104 105 105 104 103 101 100 97 95 92 90 87 84 82 79 77 74 72 70 68 67 65 64 63 62 61 61 60 60 60 60 61 61 62 63 64 65 66 68 70 72 74 76 79 81 84 86 88 91 92 93 94 94 93 91 89 85 81 75 70 64 58 52 46 41 36 32 28 24 21 19 17 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 27 29 31 33 36 39 42 46 50 55 60 66 73 80 89 98 108 118 129 141 152 163 172 180 185 188 187 184 178 170 160 149 137 125 114 103 93 83 75 67 60 54 49 45 42 39 37 36 35 35 35 36 38 40 42 45 48 52 56 60 65 69 74 79 83 88 92 95 98 100 102 102 102 101 99 96 93 89 85 80 76 72 67 63 59 55 52 48 45 42 40 37 35 33 31 29 27 26 24 23 22 21 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 10 11 13 15 17 20 24 27 32 36 41 45 50 54 59 62 65 68 70 71 71 71 71 70 69 67 66 64 62 61 59 57 56 54 53 52 51 50 49 48 48 47 47 47 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 56 57 58 58 59 59 59 59 58 58 57 56 55 54 52 50 48 46 44 42 39 37 35 33 31 29 27 25 24 23 22 22 22
 9 10 11 12 13 15 16 18 20 21 23 24 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 60 61 61 61 60 58 56 53 50 47 43 39 35 31 28 24 21 19 17 15 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 34 36 37 39 41 43 45 46 48 49 50 51 52 52 52 52 51 51 50 49 47 46 45 44 43 42 41 41 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 51 52 52 51 51 50 49 48 47 46 44 42 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 14 16 17 19 21 24 27 30 33 37 40 43 46 49 52 54 55 56 56 56 55 54 53 51 49 47 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9
 26 24 22 21 19 18 18 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 66 69 71 73 76 78 80 82 83 85 86 86 86 86 85 83 81 79 76 73 69 66 63 59 56 53 50 48 45 44 42 41 40 39 38 38 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 40 40 40 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 23 23 24 25 26 27 29 31 33 35 38 42 46 50 55 61 67 74 80 87 94 101 107 113 117 121 124 125 126 125 124 122 120 117 114 111 107 104 101 98 95 92 89 86 84 81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 54 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 29 30 32 33 34 35 36 36 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 50 50 50 50 49 48 46 44 42 40 38 35 33 30 28
 6 6 6 6 6 7 8 9 11 12 14 16 18 20 22 24 27 29 32 35 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 81 84 86 88 90 92 93 94 95 96 96 96 95 94 93 92 90 88 86 83 81 78 75 72 69 65 62 59 55 52 49 46 43 40 37 34 32 29 26 24 22 20 18 16 14 13 12 11 10 9 9 8 8 9 9 10 11 13 15 17 20 23 26 29 33 38 42 47 52 58 63 69 74 80 85 90 95 100 104 108 111 114 116 117 118 118 118 117 116 114 112 110 108 106 103 101 98 95 93 90 88 85 83 80 78 75 73 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 21 20 18 17 16 15 14 13 12 12 12 12 12 13 13 15 16 18 20 23 25 28 32 36 40 44 48 53 58 63 68 73 78 83 88 93 97 102 105 109 112 114 117 118 119 120 121 121 120 120 119 118 117 116 115 113 112 111 110 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 92 91 89 87 84 82 79 76 73 70 67 63 59 55 51 48 44 40 36 32 29 26 23 20 17 15 13 12 10 9 8 8 8 8 8 8 9 10 11 12 13 15 17 18 20 22 24 26 29 31 34 36 39 42 45 48 52 55 59 63 67 71 76 81 86 91 96 102 108 114 120 126 133 139 145 152 158 164 169 174 178 181 183 184 184 183 180 176 172 166 159 152 144 136 128 119 110 102 94 86 78 71 64 57 51 45 40 35 30 26 23 19 16 14 12 10 8 7 6
 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 58 57 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 27 27 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 58 61 64 67 70 74 78 82 86 90 95 99 104 109 113 117 121 125 128 131 133 135 135 135 134 133 130 127 124 120 116 111 107 102 97 93 88 84 80 76 72 68 64 61 58 55 52 50 47 45 42 40 38 37 35 33 32 31 29 28 28 27 26 26 26 25 25 26 26 26 27 27 27 28 28 29 29 29 29 29 29 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 21 21 22 24 25 27 29 31 33 36 39 42 46 49 53 57 61 66 71 75 80 85 91 96 101 106 111 116 120 124 127 130 133 134 135 135 134 132 130 127 124 120 116 111 107 102 98 93 89 85 81 77 73 70 67 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 34 34 34 33 33 32 32 32 32 31 31 31 31
 25 23 21 19 17 15 14 13 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 42 42 43 43 43 42 42 41 40 38 37 36 34 33 31 29 28 27 25 24 23 23 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 31 32 32 32 33 33 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 12 13 14 16 17 19 21 23 25 27 29 30 32 33 33 33 33 33 32 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 34 34 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 40 42 43 44 45 46 46 45 44 43 41 39 36 34 31 28
 28 22 17 13 11 8 7 6 5 5 4 4 5 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 77 81 85 90 95 99 103 107 111 114 117 119 120 120 120 118 115 111 107 101 95 89 82 75 67 60 54 48 42 37 32 28 25 22 20 18 16 15 15 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 9 10 12 14 17 22 28 35 45 57 72 90 113 140 171 206 241 273 296 305 299 279 250 217 185 155 129 108 90 75 63 54 46 39 34 29 25 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 11 12 14 15 18 20 24 27 32 37 43 50 57 64 72 79 87 93 99 103 107 109 110 109 108 106 103 100 96 92 88 83 79 75 71 67 64 60 57 54 51 48 46 44 41 39 38 36 34 33 32 31 30 29 28 27 27 27 26 26 26 26 27 27 28 29 30 31 32 34 36 39 42 45 49 54 59 65 72 79 88 97 107 117 126 135 141 144 144 140 132 121 108 94 80 67 55 44 35
 4 4 4 5 5 6 6 7 8 10 11 12 14 16 18 20 23 25 28 31 34 38 42 46 50 54 59 64 70 75 81 88 94 100 106 112 118 123 128 132 134 136 136 135 132 129 124 119 113 106 100 93 86 80 74 68 62 57 52 47 43 39 35 32 29 26 23 21 19 17 15 13 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 1 1 2 3 4 5 7 8 10 11 13 15 16 18 20 21 22 24 25 26 27 28 28 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 46 47 47 48 48 48 48 47 47 46 45 44 43 41 40 38 36 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 13 14 15 16 17 19 20 22 24 26 28 30 32 34 36 37 39 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 38 39 39 40 40 40 40 40 39 38 37 35 34 32 30 29 27 25 23 21 20 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 43 46 50 53 56 60 63 67 70 73 77 80 82 85 87 89 90 91 91 91 91 90 89 88 86 84 82 80 77 75 72 70 67 64 61 59 56 53 50 48 45 42 40 37 35 32 30 27 25 23 21 19 17 15 13 11 10 9 8 7 6 5 5
 32 32 33 33 34 35 35 36 37 37 38 38 39 39 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 42 42 42 43 43 44 45 45 46 47 48 50 51 52 54 55 57 59 61 63 64 66 68 70 71 73 74 75 75 75 75 74 73 71 68 66 63 59 56 52 48 45 41 38 35 32 29 26 24 23 21 20 20 19 19 19 20 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 77 79 80 81 82 83 83 83 83 83 83 82 81 80 78 76 75 73 71 68 66 64 61 59 57 54 52 50 48 45 43 41 39 37 36 34 32 30 29 27 26 24 23 22 21 20 19 19 19 18 19 19 19 19 20 21 21 22 22 23 23 23 23 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 32 32 32 32 33 34 35 37 39 42 45 49 53 58 63 69 75 82 88 95 103 110 116 123 128 133 137 139 140 139 137 133 129 124 118 112 105 99 92 86 80 75 70 65 61 57 54 50 47 45 42 40 38 37 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32
 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 42 43 43 44 44 44 44 43 43 42 41 39 38 36 35 33 31 29 28 26 25 23 22 21 20 19 19 18 18 18 19 19 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 43 45 47 49 51 53 54 56 58 59 60 62 63 64 65 65 66 66 66 66 65 65 64 63 62 61 59 58 56 55 53 51 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 20 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 26 28 29 31 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 30 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19
 27 28 29 30 31 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 42 42 41 40 39 39 37 36 35 34 33 32 31 30 30 29 29 29 29 30 31 32 33 34 36 38 40 41 44 46 48 50 52 54 56 58 59 61 62 64 65 66 67 68 68 69 69 69 69 69 69 69 68 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 44 46 48 51 53 55 57 58 60 61 63 63 64 64 64 63 62 60 59 57 54 52 50 47 45 42 40 38 36 35 33 32 32 31 31 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 48 49 51 51 52 53 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26
 38 39 39 40 41 42 43 44 46 48 49 51 53 55 57 59 61 62 64 66 68 69 71 72 74 75 76 77 78 79 79 80 80 80 80 79 79 78 77 76 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 32 31 31 31 30 30 30 31 31 31 32 33 35 36 38 41 44 47 51 55 59 64 69 75 79 84 88 91 93 94 94 93 91 89 86 82 79 75 71 68 65 62 59 56 54 52 50 48 47 45 44 43 43 42 42 42 41 41 42 42 42 43 43 44 45 45 46 48 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 98 99 100 101 102 102 102 102 102 102 101 100 98 97 95 94 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 66 65 64 63 62 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 40 40 40 41 41 42 43 44 45 46 47 49 50 52 54 56 59 61 63 66 68 71 73 75 76 77 77 77 76 74 72 68 65 61 57 53 49 46 42 39 37 35 33 31 30 29 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 58 60 62 64 65 67 68 69 70 71 72 72 73 73 73 73 73 73 72 71 71 70 69 68 67 66 65 64 63 61 60 59 57 56 55 53 52 50 49 47 46 45 43 42 41 40 39 39 39
 37 34 32 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 37 38 40 41 43 45 48 51 53 57 60 64 68 73 77 82 87 93 98 103 108 112 116 119 120 121 120 117 114 109 103 96 89 81 74 66 59 52 46 40 35 31 27 24 22 20 18 17 17 16 16 17 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 59 62 64 66 68 70 72 73 75 76 76 77 77 77 76 76 75 73 72 70 68 66 63 61 59 56 54 52 49 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 21 20 20 19 19 20 21 22 24 26 28 32 35 40 45 50 56 62 69 75 82 88 94 99 103 106 108 108 107 106 103 100 96 91 86 81 77 72 67 63 59 55 52 49 46 43 41 38 37 35 33 32 30 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 31 32 33 35 37 39 42 45 49 52 56 60 65 69 73 76 80 83 85 87 88 89 89 89 88 87 85 84 82 80 78 75 73 71 69 68 66 64 63 61 60 59 58 57 57 56 56 56 56 56 56 57 57 58 59 60 61 63 64 66 68 70 72 75 77 80 83 86 89 92 94 97 100 102 104 106 107 108 108 107 106 104 101 97 93 88 83 78 73 67 62 57 52 47 43 40
 30 31 33 34 36 37 38 38 39 39 39 38 38 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 56 56 56 56 55 54 53 52 50 48 47 45 43 41 38 36 34 32 30 28 27 25 23 22 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 29 31 32 34 36 37 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 56 56 55 55 54 53 52 51 50 48 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 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 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 48 50 51 52 52 53 54 54 54 54 53 53 52 51 49 48 46 45 43 41 39 37 35 33 32 30 29 27 26 25 25 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 42 44 47 50 52 55 58 61 64 67 70 72 74 76 77 78 79 79 78 77 76 74 72 69 67 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28
 27 27 26 26 26 26 26 27 28 29 30 32 34 36 38 40 43 46 49 53 57 61 65 70 75 80 86 91 97 102 108 113 117 121 124 127 128 129 128 126 124 121 117 112 108 103 98 93 88 83 79 74 70 67 63 60 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 44 46 47 49 51 53 56 58 61 64 67 70 73 76 79 82 85 87 89 91 92 92 92 91 89 87 85 81 78 74 70 66 62 59 55 51 47 44 41 38 35 32 30 28 26 24 22 21 20 19 18 17 17 16 16 17 17 18 18 19 20 21 22 23 25 26 27 28 29 30 30 31 31 31 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 23 23 23 22 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 39 39 39 39 38 37 36 36 34 33 32 31 30 29 28
 24 21 18 15 13 11 10 9 9 9 9 9 10 10 11 12 14 15 17 18 20 22 25 27 30 32 35 39 42 45 49 53 56 60 63 66 69 71 72 73 73 73 72 70 68 65 63 60 56 53 50 47 44 42 39 37 34 32 30 29 27 25 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 15 16 18 20 23 27 31 36 41 48 55 63 71 80 88 97 105 113 119 124 128 131 133 133 132 131 129 126 123 120 117 114 111 108 106 103 101 99 97 95 94 92 91 90 88 87 86 85 83 82 81 79 77 75 73 71 69 67 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 27 27 26 27 27 28 29 31 33 36 39 44 49 56 64 74 85 96 109 122 134 144 152 156 157 153 147 138 128 117 106 95 85 76 69 61 55 50 45 41 38 34 32 29 27 26 24 23 22 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 25 26 28 30 32 34 37 40 43 47 50 55 59 64 69 75 80 85 90 95 98 101 102 102 101 98 94 88 82 76 70 63 57 52 47 42 38 35 32 29 27 25 24 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 34 37 39 43 46 50 53 57 61 65 68 70 72 73 73 71 68 65 60 55 50 44 38 33 29
 24 23 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 40 43 46 49 53 56 60 63 67 71 74 78 81 84 86 88 89 90 90 90 89 87 85 83 81 78 76 73 70 68 65 63 61 59 57 55 53 52 51 49 48 47 47 46 45 45 44 44 43 43 43 42 42 41 40 39 38 37 36 34 33 31 29 28 26 24 22 21 20 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 25 27 28 30 33 35 38 41 44 48 51 56 60 65 70 75 80 85 89 93 96 98 99 98 97 94 90 85 80 75 69 64 58 53 48 44 40 36 32 29 26 24 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 9 10 11 12 14 15 17 20 22 25 29 32 36 39 43 47 50 54 57 59 61 63 64 64 64 64 63 61 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 33 32 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 52 54 56 57 59 60 62 63 64 64 64 64 64 63 61 59 57 55 52 49 46 43 40 37 34 31 28 26
 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 58 59 59 60 61 61 61 61 61 60 60 59 58 56 55 53 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 31 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 55 57 59 60 61 62 63 63 63 63 63 62 62 61 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 43 45 47 48 50 51 52 53 54 54 54 54 54 54 53 52 51 50 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 33 34 35 36 37 38 39 41 42 43 43 44 45 45 45 45 45 45 44 44 43 42 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20
 13 14 14 14 14 15 16 16 17 18 19 21 22 23 25 26 28 30 32 33 35 37 39 41 42 44 45 46 47 48 48 49 48 48 47 46 45 43 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 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 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 41 44 47 50 54 57 61 64 67 70 72 75 76 77 77 77 76 75 73 71 68 65 62 59 56 53 50 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 49 51 52 53 54 55 56 57 57 57 57 56 55 54 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 14 13
 19 20 20 20 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 43 44 45 46 47 48 48 49 50 50 50 50 50 49 49 48 47 46 44 43 41 40 38 36 34 32 31 29 27 26 24 23 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 36 38 39 40 41 42 43 43 43 43 43 43 42 41 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 19 18 18 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 23 21 19 18 18 17 17 17 18 19 19 20 21 22 24 25 26 28 29 30 32 33 34 35 37 37 38 39 40 40 40 40 40 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 24 24 23 22 22 21 20 20 19 19 19 20 20 21 22 23 25 27 29 32 34 37 40 43 46 49 52 55 58 61 64 66 68 70 72 74 75 76 77 77 77 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 29 29 29 30 31 32 34 37 40 45 50 56 63 70 79 88 97 105 114 121 126 130 132 131 128 124 118 111 104 96 89 82 75 69 63 58 54 49 46 43 40 37 35 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 31 32 34 36 38 40 42 45 47 50 53 56 59 63 66 69 72 75 78 80 82 84 85 86 86 85 84 83 81 79 77 74 71 68 66 63 61 59 57 55 54 52 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 22 23 25 27 29 32 35 38 41 45 50 54 59 65 70 75 80 85 89 92 94 94 93 90 86 81 76 69 63 57 51 45 40 35 31 28
 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 26 25 25 24 23 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 8 8 8 8 7 7 7 7 7 7 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 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 22 22 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 18 18 18 18 17 17 16 15 15 14 13 12 12 11
 34 33 32 31 30 29 29 28 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 39 38 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 24 25 26 28 30 31 33 35 37 39 41 42 44 46 47 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 44 44 43 42 41 40 38 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 34 37 40 43 47 51 56 61 65 71 76 80 85 89 91 93 94 94 93 90 87 84 80 75 71 67 63 59 55 52 48 46 43 41 39 37 36 35 34 33 33 33 33 33 34 35 36 37 38 40 41 42 44 45 45 46 46 46 45 44 43 41 40 38 36 34 31 29 27 25 24 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 18 19 21 22 24 25 27 28 30 32 33 34 35 36 36 36 36 35 35
 33 33 33 33 34 35 37 38 41 43 46 49 52 56 60 64 68 71 75 79 82 85 87 88 89 89 88 87 84 82 79 75 72 68 64 61 57 54 51 48 45 43 40 38 37 35 34 32 31 31 30 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 46 46 46 46 46 45 44 44 43 42 42 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 31 31 31 32 32 33 34 35 36 37 39 40 42 44 47 49 52 55 58 62 65 69 72 76 79 82 84 86 87 88 88 87 85 82 79 76 72 68 64 60 55 51 48 44 41 38 35 33 31 29 28 27 27 27 27 27 28 29 30 31 33 34 36 37 39 41 42 44 45 46 47 48 49 49 49 50 49 49 49 48 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 27 28 29 30 32 34 35 37 39 41 42 43 44 45 45 45 45 44 43 42 41 39 37 36 34 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 27 29 30 32 35 37 39 42 44 47 49 51 53 55 56 58 58 58 58 57 56 55 53 51 49 47 44 42 40 38 37 35 34
 10 11 12 14 15 17 19 22 24 27 29 32 35 38 42 45 48 51 54 57 60 62 64 66 68 69 69 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 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 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 22 23 25 27 28 31 33 36 39 42 45 48 52 55 58 62 64 67 70 72 74 75 77 78 79 80 81 82 83 84 85 86 87 88 90 91 93 95 97 99 100 102 104 106 108 109 110 111 111 111 110 109 108 106 104 102 99 96 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 26 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 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 34 35 36 38 40 42 44 46 49 51 54 57 60 63 65 68 71 73 75 76 77 77 77 75 73 71 67 63 59 55 50 46 41 37 33 29 25 22 19 17 14 12 11 9 8 7 7 6 6 6 5 5 6 6 6 6 7 7 8 8 9 10 11 11 12 13 14 16 17 18 19 21 22 24 26 28 29 31 33 35 37 38 40 41 42 43 44 44 45 44 44 43 42 41 40 38 36 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 8 8 9 9
 23 23 23 24 24 25 26 28 29 31 32 34 36 37 39 41 43 45 46 48 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 86 86 85 85 84 83 81 80 78 76 74 71 69 67 64 61 59 56 54 52 49 47 45 43 42 40 39 37 36 36 35 35 35 35 35 36 38 39 41 43 46 49 52 55 59 62 65 68 71 73 75 77 78 78 78 78 77 76 74 72 70 68 66 65 63 61 59 57 56 55 53 52 51 51 50 50 49 49 49 49 50 50 51 51 52 52 53 54 55 56 56 57 58 58 59 59 59 60 59 59 59 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 39 39 40 41 42 43 45 47 50 52 55 58 61 64 67 69 71 73 75 76 76 76 75 75 73 71 69 67 65 62 60 57 55 52 50 47 45 43 41 39 37 36 35 33 32 31 30 30 29 29 29 29 29 29 29 30 31 32 33 34 36 37 40 42 44 47 50 54 57 61 66 70 75 79 84 89 93 97 100 103 104 104 103 101 97 93 88 82 76 70 63 57 52 47 42 38 34 31 29 27 25 24 23 23 23 23 24 25 26 27 28 30 32 34 36 38 41 43 46 49 52 56 59 62 66 69 72 75 78 81 83 85 86 87 88 88 87 86 85 84 82 80 78 76 74 72 70 68 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 23
 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 22 23 24 25 27 28 29 30 31 32 33 33 33 33 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 33 33 33 33 32 31 30 29 28 26 25 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 24 24 24 24 23 23
 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 28 30 32 33 35 36 37 37 37 36 35 33 31 30 28 26 24 22 21 19 18 17 15 14 14 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 35 36 37 38 40 41 43 45 47 50 52 55 57 60 62 65 67 68 69 70 69 68 67 64 61 58 54 50 46 43 39 35 32 29 26 24 22 20 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 25 25 25 24 23 22 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 24 25 27 30 32 35 38 41 45 48 53 57 61 66 71 76 80 84 88 92 94 96 97 96 95 94 91 88 84 80 76 71 67 63 59 55 51 47 44 41 38 35 33 31 29 27 25 23 22 21 20 19 18 17 17
 38 38 39 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 64 66 67 68 68 69 69 68 68 67 66 64 63 61 59 57 56 54 52 50 48 47 45 44 43 41 40 39 38 38 37 36 36 35 35 35 35 34 34 34 35 35 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 47 48 48 48 48 46 45 43 40 37 33 30 26 23 20 17 14 12 10 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 12 13 15 17 20 23 26 30 34 39 44 49 54 59 64 68 70 70 69 67 63 59 54 49 43 38 34 30 26 23 20 17 15 13 12 11 9 9 8 7 7 7 6 6 7 7 7 8 9 10 11 13 14 16 18 21 24 27 30 34 38 42 46 50 54 57 59 60 61 60 58 55 52 48 44 40 36 32 29 26 23 20 18 16 14 13 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 10 12 13 14 16 17 19 21 23 25 27 29 31 33 34 35 36 36 36 36 35 34 33 32 31 30 30 29 29 28 28 28 28 29 29 30 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 49 50 50 49 49 48 47 46 45 43 42 40 39 38 37 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 36 37 37 37 37 38 38 37 37 37 37 37 38
 44 44 44 44 44 44 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 54 55 56 56 55 53 51 49 46 43 39 36 33 30 27 24 21 19 17 16 15 13 13 12 11 11 11 10 10 10 11 11 11 12 13 14 14 16 17 18 20 22 24 26 28 31 34 37 41 44 48 52 56 59 62 64 66 67 67 67 65 63 60 57 54 50 47 43 40 37 34 31 29 27 25 23 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 16 17 19 22 24 27 30 34 37 42 46 51 55 60 64 69 73 77 80 82 84 86 86 86 85 84 82 80 77 75 72 69 66 63 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 40 42 45 48 51 54 57 60 62 64 65 65 64 63 60 57 53 49 45 41 38 34 31 28 26 24 22 21 19 18 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 30 32 35 38 41 44 48 52 57 61 66 70 74 78 81 84 86 86 86 86 84 82 79 76 73 70 67 63 60 58 55 52 50 48 46 45 43 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 42 42 43 43
 5 5 6 7 8 10 11 13 15 17 20 23 26 29 32 36 39 43 46 49 52 54 56 58 59 59 59 59 58 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 36 36 35 34 33 32 31 30 29 28 26 25 24 23 21 20 18 17 16 15 14 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 30 32 35 38 42 45 49 53 57 60 64 67 69 71 71 71 69 67 63 59 55 50 46 41 37 33 29 26 23 20 17 15 13 11 10 9 7 6 6 5 4 4 4 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 12 13 14 16 17 19 21 23 25 27 28 30 32 33 34 35 36 36 36 35 34 33 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 7 7 8 9 10 12 13 14 16 17 19 21 23 26 28 31 34 38 42 46 50 55 60 66 71 77 82 88 92 96 99 101 101 101 99 96 92 87 82 77 71 66 61 56 52 47 43 40 36 33 30 28 25 23 21 19 18 16 15 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4
 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 23 24 24 25 25 25 25 24 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 24 25 25 25 26 26 26 25 25 24 24 23 22 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 30 32 35 39 43 47 51 56 61 66 71 75 79 83 84 85 84 82 79 75 70 65 60 54 50 45 41 37 34 31 28 26 24 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 32 34 36 38 40 42 45 48 51 55 58 62 66 70 74 77 80 83 85 86 87 87 86 84 82 79 76 73 69 66 62 58 55 51 48 44 41 39 36 34 31 29 27 25 23 22 21 19 18
 11 13 14 15 16 17 19 20 21 22 22 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 39 41 42 42 42 42 41 40 39 37 35 33 32 30 28 26 25 24 23 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 31 32 34 36 38 40 42 45 47 49 50 51 51 51 50 48 46 44 41 38 35 32 29 27 25 23 21 19 18 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 15 16 18 19 21 23 25 28 31 34 36 39 42 45 47 49 50 50 49 48 45 42 39 36 32 29 26 23 20 18 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 16 17 18 20 21 23 24 25 27 28 28 29 29 29 28 28 27 25 24 23 21 20 18 17 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 9 9 10
 83 83 82 80 76 72 67 61 56 51 46 42 38 34 31 29 26 25 23 22 21 20 19 18 18 18 18 18 18 19 19 20 20 21 22 24 25 27 28 30 33 35 37 40 43 46 48 51 54 57 59 62 64 65 66 67 68 68 67 66 66 65 63 62 61 59 58 57 56 55 54 54 53 53 53 53 53 54 55 55 57 58 59 61 63 65 67 69 71 73 75 76 77 78 79 78 78 77 76 74 72 69 67 64 62 59 56 54 51 49 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 31 33 36 39 42 46 50 55 59 64 69 74 78 82 85 87 87 86 83 79 74 68 62 56 51 45 40 36 32 29 26 24 22 20 19 18 17 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 26 28 31 33 35 38 40 43 45 48 50 52 54 55 55 56 55 54 53 51 49 47 45 42 40 38 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 21 22 24 25 27 29 32 34 37 39 42 45 48 51 54 56 59 61 63 65 67 68 70 70 71 71 72 72 71 71 70 69 69 67 66 65 64 62 61 59 57 56 54 52 50 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 25 26 27 28 29 31 33 36 39 42 46 50 54 59 64 69 74 78 81
 57 62 66 69 71 71 70 67 63 59 54 49 44 40 36 32 29 26 23 21 19 17 16 15 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 11 11 12 13 14 15 16 18 20 22 24 26 29 32 36 39 44 48 53 58 63 68 73 78 82 85 88 89 90 89 87 85 81 78 74 70 65 62 58 54 51 49 46 45 43 42 41 41 41 42 43 44 46 47 50 52 54 57 59 62 64 66 68 69 69 69 69 67 66 63 61 58 54 51 48 44 41 38 35 32 30 27 25 23 21 19 18 17 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 17 18 21 23 26 29 33 38 44 50 57 64 72 80 87 93 97 99 98 95 89 82 75 67 60 53 47 42 37 33 30 27 24 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 26 28 32 35 39 43 47 52 56 61 66 70 74 77 79 80 80 78 76 72 68 64 59 55 50 46 42 39 35 33 30 28 26 25 24 23 22 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 18 20 22 25 28 32 36 41 46 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 38 35 33 30 28 25 24 22 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 30 32 33 34 35 35 36 36 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 22 23 25 27 28 30 32 34 36 38 39 41 41 42 42 42 41 40 38 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 12 12 13 13 13 14 14 15 17 18 20 22 24 27 31 34 39 43 48 54 59 63 67 69 70 69 67 64 60 55 51 46 42 38 34 31 28 25 23 21 20 19 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 45 48 50 54 57 61 66 70 75 79 84 88 91 93 94 93 92 89 85 80 75 69 64 58 53 49 45 41 38 35 32 30 28 27 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 18 19 21 22 24 27 29 32 34 37 39 42 44 45 46 46 46 44 43
 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 41 42 42 43 42 42 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 24 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 17 18 19 20 21 23 25 27 29 31 34 37 39 42 45 48 50 53 55 57 59 60 61 61 61 61 60 59 57 56 54 52 51 49 47 46 45 43 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 45 45 44 44 44 43 42 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 26 27 28 30 32 34 36 38 40 41 43 45 46 46 47 47 46 45 44 43 42 40 38 37 35 33 32 30 29 28 26 25 25 24 23 23 22 22 22 22 22 23 23 24 25 26 28 30 32 34 37 40 44 48 53 58 64 70 76 83 90 97 103 109 114 118 120 121 120 118 115 110 104 98 92 86 80 74 68 63 58 54 50 46 43 41 38 37 35 34 33 33 33 33 33 34 35 35 37 38 39 40 41 43 44 45 45 46 46 46 46 46 45 44 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 16 16 16 16 17 18 18 19 21 22 23 25 26 28 30 32 35 37 39 41 44 46 48 49 50 51 51 51 50 49 47 45 42 40 37 34 32 29 27 25 23 21 19
 14 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 31 31 32 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 29 28 27 25 24 23 22 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 22 24 26 28 31 34 37 40 44 47 52 56 60 64 68 71 74 76 78 78 78 77 75 72 69 66 62 59 56 52 49 46 44 41 39 37 35 34 33 31 30 30 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 15 16 17 19 21 24 26 29 32 36 40 43 47 50 53 55 56 57 56 54 51 47 44 40 36 32 29 26 23 20 18 16 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 23 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 22 23 25 27 29 32 34 37 39 42 45 47 50 52 54 56 57 58 58 58 58 57 56 55 54 52 50 48 46 44 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 42 43 45 46 47 48 49 50 50 50 50 50 49 48 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 19 19 18 19 19 19 20 20 21 22 24 25 27 28 30 32 35 37 40 43 46 49 52 56 59 63 66 69 72 74 76 77 78 78 77 76 74 71 68 65 62 59 56 53 50 47 45 43 41 39 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 50 52 54 57 59 62 64 66 69 71 74 76 79 81 83 86 88 90 91 93 94 95 95 95 94 93 91 89 87 84 80 77 73 69 66 62 58 54 51 47 44 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 15 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 28 28 29 29 30 30 31 32 32 33 34 35 37 38 39 41 43 45 47 48 51 53 54 56 58 59 60 61 61 61 60 59 57 55 53 51 49 46 44 41 39 37 34 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 16 16 16 16 17 17 18
 4 4 5 5 6 6 7 9 10 11 13 16 18 21 25 29 35 41 48 56 65 76 87 100 112 123 133 139 141 139 132 123 112 100 89 78 68 59 51 45 39 34 30 27 24 21 19 18 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 30 32 35 38 41 45 49 54 60 66 72 79 87 94 102 109 115 120 123 124 123 120 115 108 101 92 84 76 68 61 54 48 43 38 34 30 27 25 22 20 19 17 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 22 23 24 25 26 26 26 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4
 18 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 50 53 56 60 63 66 69 72 74 75 76 76 75 73 71 68 64 60 56 52 48 45 41 38 34 32 29 27 25 23 21 20 19 18 17 16 15 15 15 14 14 14 15 15 15 16 17 18 19 20 22 24 26 28 31 35 38 42 46 50 53 57 60 62 64 64 64 63 61 58 55 52 49 46 43 40 37 35 32 30 29 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 35 38 41 45 49 53 58 63 68 73 78 83 88 93 96 99 102 103 103 102 100 97 93 89 84 79 74 69 65 60 56 51 48 44 41 38 36 34 32 30 29 28 27 26 26 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 47 48 49 50 50 50 50 50 49 48 47 46 44 42 40 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 17 18 20 21 22 24 25 27 28 30 32 33 34 36 36 37 38 38 38 37 36 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 49 48 48 48 48 47 46 45 44 43 42 41 39 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19
 75 74 73 72 70 67 65 62 59 57 54 52 50 48 46 45 43 42 42 41 41 40 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 58 58 58 58 57 56 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 38 39 40 41 42 43 44 45 47 48 50 52 53 55 57 59 61 64 66 68 70 72 74 76 77 79 80 81 82 83 83 83 83 83 83 82 81 80 80 78 77 76 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 69 70 72 73 74 76 77 78 78 79 79 78 77 75 73 71 68 65 61 58 54 51 47 44 41 38 35 33 30 28 27 25 24 23 22 21 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 31 32 34 36 38 40 42 44 46 48 49 50 51 51 51 51 50 49 48 46 45 43 41 40 38 36 35 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 31 33 35 37 40 42 45 49 52 56 59 63 66 70 73 76 79 82 84 86 87 87 87 86 85 83 81 78 76 72 69 66 62 59 55 52 49 46 43 40 38 35 33 31 30 28 27 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 41 43 46 49 52 55 59 62 65 68 70 72 73 74
 69 66 63 60 56 53 49 46 43 40 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 20 22 25 27 30 33 36 39 42 46 49 52 55 57 58 59 60 59 58 57 55 52 49 47 44 41 38 36 34 31 30 28 26 25 24 24 23 23 23 23 23 24 25 26 27 28 30 31 33 35 37 38 40 41 42 43 43 44 43 43 41 40 38 37 35 33 30 28 26 24 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 20 21 22 24 25 27 29 32 34 37 41 45 50 55 61 68 76 84 94 104 115 126 137 146 154 159 162 161 156 150 141 131 120 109 98 88 79 71 63 57 51 46 41 37 33 30 27 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 16 17 18 20 22 25 27 30 34 37 42 46 51 57 62 68 74 80 86 91 95 98 101 101 101 99 96 93 89 85 81 77 73 70 67 65 63 61 60 60 60 60 61 62 63 65 67 68 70 72 74 75 76 77 77 77 76 74 72 69 66 62 59 55 51 48 44 40 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 40 44 47 51 55 58 62 65 68 71 72 73 73 73 71
 36 35 35 35 36 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 54 55 55 55 54 53 51 50 48 45 43 41 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 29 32 35 38 42 45 49 54 58 62 66 69 72 74 75 76 75 74 72 70 67 64 60 57 54 51 48 45 43 41 39 37 36 35 34 33 33 33 33 33 33 34 34 35 36 36 37 38 38 39 39 39 39 39 38 37 36 35 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 28 29 30 31 32 32 32 33 33 33 33 32 32 32 32 31 31 30 30 30 30 29 29 29 30 30 30 30 31 32 32 33 34 35 35 36 37 38 39 39 39 40 39 39 39 38 37 35 34 32 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 29 31 32 33 34 35 36 36 37 37 37 37 36 36 36
 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 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 10 10 10 10 11 11 12 13 13 14 15 17 18 19 21 23 25 27 30 32 35 38 41 44 47 49 52 55 57 58 60 60 61 60 59 58 56 54 52 49 47 44 41 38 36 33 31 29 27 25 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 18 19 20 20 21 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7
 23 21 19 18 17 16 16 16 15 15 16 16 16 17 18 19 20 21 23 24 26 29 31 34 37 40 44 47 51 56 60 65 70 74 78 82 85 87 88 88 87 85 82 79 75 71 67 63 58 55 51 48 45 42 39 37 35 33 31 30 29 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 32 34 35 37 39 42 44 46 48 51 53 56 59 61 64 67 70 73 76 79 83 86 89 93 96 99 102 105 108 110 112 113 114 114 113 111 109 106 102 98 94 89 84 79 74 69 65 60 56 52 49 45 42 39 37 35 32 31 29 28 26 25 24 24 23 23 23 23 23 24 24 25 26 28 29 31 33 35 37 39 42 44 46 48 50 51 53 53 54 54 54 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 44 45 46 47 49 51 54 56 59 63 66 70 74 77 81 84 87 90 92 94 94 95 94 93 92 90 88 86 83 81 78 75 72 70 67 65 63 61 59 57 55 54 53 51 50 50 49 48 48 48 48 48 49 49 50 51 52 53 54 56 57 59 60 62 63 65 66 67 68 69 69 70 70 70 70 69 69 68 67 66 65 63 62 60 58 56 55 53 51 49 47 45 44 42 41 39 38 37 36 36 35 35 35 36 36 37 38 40 41 43 45 47 50 53 56 59 62 65 68 71 74 77 80 82 83 84 84 83 81 79 76 72 67 63 58 53 49 44 40 36 33 30 27 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 20 21 23 25 27 29 31 34 37 40 43 46 48 51 53 54 55 55 54 53 51 48 45 42 39 36 33 30 28 25 23 21 19 18 17 15 14 14 13 12 12 11 11 11 11 11 11 12 12 12 13 14 15 16 17 19 20 22 23 25 26 28 29 31 31 32 32 32 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 30 32 35 37 40 42 45 47 49 51 52 53 53 53 53 52 51 49 47 46 44 42 40 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 38 38 37 37 36 35 34 32 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 18 19 20 22 23 25 27 29 31 32 34 35 36 37 37 37 37 36 35 34 32 30 29 27 26 24 23 22 21 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 38 39 40 40 40 40 39 37 36 34 32 30 28 26 24 22 20 19 17 16 15 14 14 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10
 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 13 15 16 17 18 19 20 21 23 24 24 25 25 26 26 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 10 10 10 11 11 12 13 14 15 16 18 20 22 24 27 30 33 36 40 44 48 52 56 60 63 66 68 70 70 69 68 66 63 60 57 53 50 46 42 39 36 33 30 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21 23 24 25 26 28 30 31 33 35 37 39 41 43 44 46 47 48 49 49 49 49 48 47 46 45 43 42 40 39 37 36 35 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 43 43 43 43 42 41 40 39 37 36 34 32 31 29 28 27 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 27 28 29 31 32 34 35 37 38 39 40 41 41 41 41 41 40 39 38 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14
 65 69 74 79 83 87 91 93 94 93 92 89 86 82 77 72 67 62 57 53 49 45 41 38 35 33 30 28 26 25 23 22 21 20 19 18 17 17 17 16 16 16 17 17 18 18 19 20 22 23 25 27 29 31 34 37 40 44 48 52 57 62 67 72 77 82 87 91 95 98 100 100 100 98 95 91 86 81 76 71 65 60 56 51 47 44 41 38 36 34 32 31 30 29 29 29 29 30 31 32 33 35 37 40 42 46 49 53 57 62 67 72 78 83 88 92 96 99 100 100 99 96 92 87 81 75 68 62 55 50 44 39 34 30 27 24 21 18 17 15 14 12 12 11 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 21 23 26 28 31 33 36 40 43 46 50 53 56 59 61 63 64 65 65 64 63 62 60 58 56 54 52 51 49 47 46 45 44 44 43 43 43 43 43 44 44 45 46 47 47 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 41 41 42 43 43 44 45 46 48 49 49 50 51 51 52 52 51 51 50 49 48 47 46 44 43 41 40 38 37 36 34 33 33 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 37 38 38 39 39 39 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 30 32 34 36 38 41 44 47 50 52 55 57 58 59 60 60 60 59 57 55 53 51 49 47 45 43 41 39 38 36 35 34 34 33 33 33 34 34 35 37 38 40 43 45 48 52 56 60
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 15 16 17 17 18 18 17 17 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 15 16 16 16 16 15 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 11 12 14 15 16 17 18 20 21 22 23 23 24 24 24 24 24 23 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4
 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 17 18 18 19 21 22 23 24 26 27 29 30 32 34 35 37 38 40 41 42 43 43 44 44 44 44 43 42 42 41 40 38 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 41 43 43 44 44 44 44 43 42 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 24 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 46 48 49 50 51 51 51 51 51 51 50 49 48 46 45 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 49 51 54 56 58 59 60 61 62 62 61 60 58 56 54 51 48 45 42 38 35 32 30 27 25 23 21 20 18 17 16 15 15 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 27 27 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 16 18 20 22 25 27 30 32 34 36 37 38 39 39 38 37 36 35 33 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 16 17 19 20 22 24 26 28 30 32 33 34 35 35 34 33 31 29 27 25 22 20 18 16 15 13 12 11 10 9 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 12 12 11 10 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 16 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 32 34 35 35 35 35 34 33 31 30 28 26 24 22 20 19 17 16 15 13 12 11 11 10 9 9 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 7 7 8 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 27 27 28 29 31 32 34 37 40 43 46 50 54 58 62 66 69 72 73 74 74 73 70 67 64 60 55 51 47 43 39 36 33 30 27 25 23 21 20 18 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 36 37 38 40 41 41 42 42 43 43 42 42 41 40 39 38 36 35 34 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 15 16 18 20 23 26 30 34 39 44 50 56 63 70 76 81 85 87 87 84 80 74 67 60 53 46 40 35 30 26 23 20 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 24 25 27 28 28 29 29 28 28 27 26 25 23 22 21 19 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 45 46 48 49 49 50 50 50 49 48 46 44 42 40 38 35 32 30 27 25 23 21 19 17 15 14 13 12 11 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 27 29 32 34 37 40 42 44 46 47 47 47 47 46 44 42 40 38 36 34 33 31 30 28 28 27
 10 10 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 27 28 29 30 30 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 9 9 10 11 12 13 15 16 18 19 21 23 24 26 27 29 30 31 31 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 23 23 24 24 25 27 28 30 32 34 36 39 42 44 47 50 52 54 55 56 57 56 55 54 52 50 48 45 42 40 38 36 34 32 30 29 28 27 26 26 26 26 26 26 27 28 29 31 33 35 38 41 44 48 52 56 60 64 67 69 71 71 71 69 66 62 58 54 50 46 42 38 35 32 29 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 19 20 21 23 24 25 26 28 29 31 32 34 36 38 39 41 43 45 47 48 50 51 52 53 53 53 53 52 50 49 47 44 42 40 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 22 23 24 24 26 27 29 30 32 35 38 40 44 47 51 55 58 62 65 67 69 69 69 67 65 61 57 53 49 44 40 35 31 28 24 22 19 17 15 13 12 11 10 9 9 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 23 24 24 25 24 24 23 22 21 20 18 17 16 15 13 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 15 16 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 16 16 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 26 25 24 23 21 20 18 17 16 14 13 12 11 11 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 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 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 22 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 12 13 14 15 16 18 19 20 21 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4
 37 36 35 34 32 30 28 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 14 15 16 17 19 20 23 25 28 32 36 40 45 50 55 59 64 67 70 71 71 69 66 62 58 54 49 45 41 37 34 31 28 26 24 22 21 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 20 21 23 24 27 29 31 34 37 41 44 47 50 53 55 57 58 57 56 54 51 48 45 41 37 34 31 28 25 23 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 26 29 32 35 38 41 44 47 50 51 52 52 51 49 47 44 41 38 35 32 29 27 25 23 21 20 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 25 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 20 20 20 21 21 22 23 24 26 27 29 31 33 35 38 41 43 46 48 50 52 53 53 52 51 49 46 43 40 37 34 31 28 26 24 22 20 19 17 16 16 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 28 30 32 34 35 36 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 25 27 28 29 31 32 34 36 39 41 43 46 48 51 54 56 58 60 61 62 63 62 62 60 58 56 53 50 47 44 41 38 35 33 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 18 19 20 21 22 24 26 28 30 33 36 40 44 49 53 59 64 70 76 82 87 92 96 98 100 99 98 95 91 86 81 76 70 65 60 56 52 48 45 42 40 37 36 34 33 32 31 30 30 30 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 53 53 53 52 52 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 18 19 20 21 23 24 27 29 32 35 38 41 45 49 52 55 58 60 62 62 62 61 59 56 53 50 47 44 41 38 36 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 49 51 53 54 55 56 56 56 55 54 53 51 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23
 42 40 39 37 36 36 35 35 35 35 35 36 37 38 39 41 43 44 46 48 50 51 52 53 53 52 51 49 47 45 43 40 37 34 31 29 26 24 22 20 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 18 19 20 22 24 26 28 30 32 35 38 41 44 48 52 55 59 63 67 71 74 78 80 82 83 84 83 82 80 77 73 69 65 60 55 51 46 42 38 34 30 27 24 22 19 17 15 14 12 11 10 9 8 8 7 7 7 6 6 6 6 7 7 7 8 9 9 11 12 13 15 17 20 23 26 30 35 40 46 53 60 67 74 81 87 91 93 93 91 87 81 74 67 60 54 48 42 37 33 30 27 24 22 21 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 29 30 31 31 31 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 39 41 42 44 47 49 51 54 56 58 60 61 62 62 62 60 58 56 53 49 45 42 38 34 31 27 24 22 19 17 15 14 12 11 10 10 9 9 8 8 8 8 9 9 10 10 11 12 13 15 16 18 21 23 26 29 33 36 40 44 48 52 55 58 60 62 62 62 60 59 57 54 52 49 47 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 40 40 40 40 39 37 36 34 32 30 27 25 23 21 19 17 16 14 13 12 11 10 10 9 8 8 8 8 7 7 7 8 8 8 8 9 10 10 11 12 13 14 16 17 19 21 23 25 27 29 31 32 34 36 37 38 38 39 39 38 38 37 36 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 17 18 20 21 22 23 25 26 28 29 30 31 31 32 32 31 30 30 28 27 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 28 28 27
 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 24 26 26 27 27 27 27 26 25 23 22 20 19 17 16 15 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 24 23 21 20 18 17 15 14 13 12 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 65 63 61 58 56 54 52 50 48 46 44 43 42 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 30 30 31 32 34 35 37 38 40 41 43 45 46 47 48 49 49 50 49 49 49 48 47 47 46 45 44 43 43 42 42 41 41 41 42 42 42 43 43 44 45 45 46 47 47 48 48 48 48 47 46 46 44 43 42 40 38 36 34 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 25 27 30 33 36 40 44 48 53 59 64 69 74 78 82 85 86 86 85 82 79 74 69 64 59 54 49 45 41 37 34 31 29 27 25 23 22 21 21 20 20 20 19 20 20 20 20 21 21 22 23 24 25 25 26 27 28 30 31 32 32 33 34 35 36 36 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 43 44 46 47 48 49 50 51 51 51 51 51 50 50 49 48 47 46 44 43 42 41 40 40 39 38 38 38 38 38 39 40 41 42 44 46 48 51 54 57 60 63 67 70 72 74 76 76 76 75 73 70 66 62 57 53 48 44 40 36 32 29 27 24 22 20 19 18 17 16 15 15 14 14 14 15 15 16 16 17 19 20 22 23 26 28 31 34 37 41 44 48 52 56 60 63 66 69 70 72 72 72 71 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
 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 20 21 21 21 21 21 21 20 19 18 17 15 14 13 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 18 19 19 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 38 39 38 38 37 36 34 32 30 27 25 23 21 19 17 15 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 24 25 25 25 25 24 24 23 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 14 14 15 16 17 18 20 22 24 26 28 30 32 34 36 37 38 38 37 36 34 32 29 27 24 22 19 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 6 6 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 30 32 35 37 40 43 46 48 50 52 52 53 52 51 49 47 45 42 39 37 34 32 29 27 26 24 22 21 20 19 18 18 17 17 16 16 16 17 17 17 18 19 20 21 22 23 24 25 26 27 28 28 28 27 27 25 24 22 21 19 17 15 13 12 11 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 4 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 22 23 23 24 24 24 24 23 22 22 21 20 19 19 18
 32 31 30 30 29 28 28 27 27 27 26 26 26 27 27 27 28 29 30 30 31 32 33 34 35 36 36 37 37 37 36 35 34 33 32 30 28 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 41 43 46 49 53 56 60 63 67 71 75 79 83 86 89 91 92 91 90 87 83 79 73 67 62 56 50 45 40 36 32 29 26 24 21 19 18 16 15 14 14 13 12 12 12 11 11 11 12 12 12 13 14 15 16 17 19 21 23 26 28 32 35 39 44 48 53 58 63 68 72 76 79 81 82 82 80 78 75 71 68 64 60 57 54 51 49 46 45 43 42 41 40 39 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 33 32 31 30 28 27 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 16 16 17 18 19 21 22 24 26 28 30 31 33 35 37 38 40 41 41 42 42 42 41 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 25 26 28 30 33 36 39 42 46 49 53 56 59 62 63 64 64 63 61 58 55 51 47 43 40 36 33 30 27 25 22 21 19 18 16 15 15 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 21 23 25 26 28 30 32 34 36 37 39 40 41 41 41 41 41 40 39 38 37 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 10 10 11 13 14 16 19 22 25 30 35 41 47 55 64 72 81 88 93 94 92 87 79 70 60 51 43 36 30 25 21 18 15 13 11 10 8 8 7 6 6 6 5 5 5 6 6 6 7 7 8 9 10 11 13 14 16 18 20 22 25 27 30 32 35 37 39 41 42 43 43 43 43 42 41 40 38 37 36 34 33 32 31 30 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 23 23 23 24 24 25 26 27 29 30 31 33 34 35 36 37 37 37 37 36 35 34 33 31 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 9 10 10 12 13 15 17 19 22 26 30 35 40 47 54 62 70 77 84 88 91 90 86 81 74 67 59 52 45 39 34 29 25 22 19 17 15 13 12 11 10 9 9 9 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 20 22 24 25 27 28 30 31 32 33 33 33 33 33 32 32 31 30 29 28 27 27 26 26 26 26 26 27 28 29 30 32 34 36 39 42 45 49 53 57 62 67 73 78 83 88 93 96 98 99 99 97 94 90 86 81 76 71 66 61 57 53 49 45 42 40 38 36 34 33 31 31 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 15 16 17 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 26 27 27 27 27 26 25 25 24 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 20 20 20 20 19 18 17 16 15 14 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 10 11 12 14 15 17 19 20 22 23 24 24 24 24 23 21 20 18 16 15 13 12 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 17 17 16 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 10 11 13 15 17 20 22 25 27 29 30 30 29 27 25 23 20 18 16 14 12 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 21 21 21 21 22 22 23 24 26 28 30 33 36 40 44 49 54 59 64 68 72 74 75 74 71 68 63 58 52 47 41 36 31 27 23 20 17 15 13 11 9 8 7 6 5 5 5 5 4 5 5 5 5 6 6 7 7 8 9 10 12 13 15 17 20 23 26 30 35 39 44 49 54 59 63 65 67 68 67 66 64 62 60 58 56 54 52 51 50 49 49 49 49 50 51 53 54 57 59 61 64 66 67 68 68 67 65 61 57 53 48 43 38 34 30 26 23 20 17 15 13 12 10 9 8 7 6 5 5 4 4 4 4 5 5 5 6 7 8 9 11 13 15 17 19 22 26 30 34 39 44 49 55 60 65 69 73 75 76 75 73 70 67 63 60 56 53 51 48 46 45 44 43 42 42 43 43 44 45 46 48 50 52 54 55 57 58 59 59 59 57 55 52 48 44 40 36 33 29 26 23 21 19 17 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 10 11 13 14 16 19 21 25 28 33 38 43 49 56 63 71 78 84 89 93 94 93 89 84 77 69 62 55 48 42 37 32 29 26 23 21 20 18 17 17 16 16 16 16 16 17 17 18 19 20 21 23 25 27 30 33 36 40 44 49 54 59 64 69 73 75 76 76 75 72 69 65 60 56 52 48 44 41 37 35 32 30 27 26 24 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 25 27 29 31 34 37 40 44 48 52 56 59 63 65 67 67 66 65 62 58 54 51 47 43 39 36 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 13 14 15 16 17 18 18 19 19 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 20 20 20 21 20 20 19 19 18 16 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 76 83 90 94 96 97 95 91 86 80 74 68 62 57 52 49 46 44 42 41 41 41 41 41 41 41 41 41 40 40 39 39 38 36 35 34 32 31 29 28 26 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 26 28 30 32 34 38 42 47 53 61 70 80 92 103 115 124 130 131 128 121 111 100 88 76 64 55 46 38 32 26 21 17 14 11 9 7 5 4 3 2 2 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 13 15 17 19 22 25 29 34 40 46 52 58 63 67 68 67 64 59 53 47 41 35 30 25 22 18 15 13 11 9 7 6 5 4 3 3 2 2 2 2 2 2 3 3 4 5 6 7 8 10 12 13 15 18 20 23 25 28 31 34 37 40 44 47 50 52 55 57 60 62 64 66 68 70 72 74 75 77 78 78 78 78 77 75 74 72 70 67 65 63 60 58 56 55 53 52 51 51 51 51 52 54 57 60 64 68 73 79 86 93 100 107 115 121 127 131 133 133 131 127 120 112 103 94 84 75 67 60 53 48 43 40 37 34 32 31 29 28 27 25 24 23 22 21 20 18 17 16 15 14 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 5 5 6 7 8 10 12 14 16 19 23 28 33 40 48 58 69 81 93 104 111 114 111 103 93 80 68 58 48 40 34 29 24 21 18 16 14 12 10 9 8 7 6 6 5 5 4 4 4 3 3 3 4 4 5 6 7 9 11 13 16 19 23 28 33 39 46 53 61
 63 59 55 51 47 44 40 37 34 31 28 26 24 23 21 20 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 19 19 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 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 20 20 21 22 24 25 27 28 30 32 34 37 39 42 45 47 50 52 53 55 55 54 53 51 49 45 42 39 36 33 30 28 26 24 23 22 21 20 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 27 30 33 36 39 43 48 52 56 60 64 66 68 69 69 67 65 62 59 55 51 47 43 40 36 33 30 27 25 23 21 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 28 30 33 35 38 42 45 48 52 56 59 63 66 68 70 71 71 70 68 65 62 58 54 51 47 44 41 38 35 33 31 29 28 26 25 24 23 22 21 21 20 20 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 19 19 20 21 23 24 26 28 30 33 36 39 42 45 48 51 53 54 55 56 55 54 53 51 49 46 44 41 38 35 33 31 28 26 25 23 22 21 21 20 20 20 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 32 33 35 38 40 43 46 49 53 57 61 64 68 71 73 75 75 75 74 72 69 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 13 14 16 18 20 21 23 24 25 25 24 23 22 21 19 18 16 15 13 12 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 12 12 12 11 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 17 17 16 16 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 13 14 16 18 20 21 23 24 24 24 23 22 20 18 16 14 12 11 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 10 11 11 12 12 11 11 10 10 9 8 8 7 6
 25 23 21 20 19 18 17 16 16 15 16 16 17 18 19 21 23 26 29 32 35 39 42 45 47 48 49 48 47 45 42 40 37 34 31 28 25 23 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 25 26 27 29 31 32 35 37 39 42 45 48 51 54 56 59 60 61 62 61 60 58 56 53 51 48 45 42 39 37 34 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 13 13 12 13 13 14 15 16 17 19 20 22 24 26 28 30 32 33 35 35 35 35 34 33 32 30 28 25 23 21 19 17 15 13 12 11 10 10 9 9 10 10 11 11 12 14 15 17 19 21 24 27 30 34 38 42 45 48 50 51 51 49 47 44 40 37 34 31 28 26 25 23 22 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 26 26 27 28 29 31 32 33 34 35 36 37 39 39 40 41 41 41 42 41 41 40 40 39 37 36 34 33 31 29 27 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 18 20 22 23 26 28 30 33 36 40 43 46 49 51 53 53 53 51 49 45 42 38 35 31 28 26 23 21 19 18 17 15 14 14 13 13 12 12 12 12 12 12 13 14 15 16 17 19 21 23 25 27 29 31 32 32 32 32 31 30 28 26
 44 42 40 38 36 35 33 32 31 30 30 30 31 31 33 34 36 38 39 41 43 44 45 46 46 46 45 44 42 41 39 37 35 34 32 30 29 27 26 25 24 23 23 23 23 24 25 26 28 30 32 35 38 40 43 46 49 51 53 55 56 57 57 57 57 56 55 53 52 50 49 48 46 45 45 44 44 45 46 47 48 50 52 54 56 59 61 62 64 65 65 65 64 63 61 59 56 53 50 48 45 42 40 39 37 36 35 35 35 35 35 36 37 37 38 39 41 42 43 44 45 46 46 47 47 47 46 46 45 44 43 42 41 40 39 39 38 38 38 39 39 40 41 42 42 43 44 45 45 46 46 46 45 44 43 42 40 38 36 33 31 29 27 25 23 21 20 19 19 18 18 19 19 20 21 22 24 25 27 29 31 33 36 38 40 42 44 45 46 47 46 46 44 43 41 39 37 36 34 33 32 31 31 30 30 30 31 31 32 33 34 35 37 39 41 43 45 47 50 53 56 58 61 64 66 68 69 70 70 70 69 68 66 64 61 59 56 53 51 48 46 44 42 40 38 36 35 34 33 32 31 31 31 31 32 33 34 36 37 40 42 44 46 48 50 52 52 53 52 51 50 48 46 43 40 38 35 32 30 28 26 24 23 21 21 20 20 20 20 21 22 23 24 26 27 29 31 33 35 37 40 42 45 47 49 52 53 55 56 56 56 55 54 52 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 23 22 21 21 20 20 20 20 21 21 22 23 24 25 27 29 32 34 37 41 44 46 49 51 52 53 53 52 50 49 47
 83 83 79 74 66 58 51 44 37 32 28 24 21 19 18 17 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 18 17 17 16 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 7 8 8 9 10 11 12 12 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 25 26 27 28 29 30 30 30 30 29 28 27 25 23 21 19 16 14 12 10 9 8 7 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 12 13 14 16 18 20 24 28 33 40 48 56 66 75 83 88 89 85 78 70 61 52 44 37 31 26 22 18 15 13 11 10 8 7 6 6 5 5 5 5 5 6 6 7 8 9 10 11 13 14 15 17 19 20 21 23 24 24 25 25 26 26 25 25 25 25 25 26 26 27 29 31 34 37 40 45 50 56 62 69 76 84 91 99 105 110 112 113 111 108 102 96 89 81 74 68 62 57 53 49 46 44 42 41 39 38 37 37 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 26 26 26 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 8 8 7 7 8 8 8 9 10 11 12 13 15 17 18 20 22 25 27 29 31 34 35 37 38 39 39 39 38 37 35 33 31 29 27 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 11 12 13 14 16 19 22 26 32 38 45 52 61 69 76 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 22 20 18 17 16 15 14 14 14 14 14 15 16 17 18 19 21 23 24 26 28 29 30 31 32 32 31 31 30 29 27 26 24 22 21 19 17 16 14 13 12 11 11 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 28 29 29 29 28 28 28 27 27 26 25 25 25 25 24 25 25 26 26 27 28 30 31 33 35 37 39 42 44 47 49 51 53 54 55 55 55 55 53 52 50 48 46 44 42 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 14 14 15 16 17 19 21 23 25 28 30 33 36 39 41 43 45 46 46 46 45 43 40 37 34 31 28 24 22 19 17 15 14 13 12 12 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 21 22 23 23 23 22 22 22 21 20 20 19 19 18 18 18 18 17 18 18 18 18 19 19 20 21 21 22 24 25 26 28 29 31 33 35 37 38 40 41 42 43 43 43 42 41 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 13 13 14 15 17 18 21 23 26 29 32 35 39 43 46 49 52 55 56 57 57 57 55 53 51 48 45 42 39 36 33 30 28 26 24 22 21 20 19 19 18 18 18 18 18 18 18 19 19 19 20 21 22 22 24 25 26 28 31 33 36 40 44 48 53 58 63 68 71 73 72 70 67 62 56 50 45 40 35 31 27
 49 43 38 33 29 26 24 21 20 18 17 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 28 28 29 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 24 24 25 25 25 25 26 25 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 22 23 25 27 29 32 35 39 44 49 55 61 68 75 82 88 93 97 98 97 95 90 84 78 71 64 59 53 49 45 42 39 37 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 30 31 33 35 37 39 42 45 48 51 54 57 59 61 62 62 62 61 60 58 55 52 49 45 42 39 35 32 29 27 25 23 21 20 19 19 19 19 19 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 27 27 26 25 24 23 23 22 22 22 22 22 22 23 24 24 26 27 28 30 32 34 37 40 44 48 53 59 66 74 82 91 101 110 119 125 129 129 126 120 112 103 94 84 75 67 60 54 49 44 40 36 33 31 28 26 25 23 22 21 20 20 19 19 19 19 20 20 21 22 22 23 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 21 21 21 22 23 24 26 29 31 35 39 43 48 54 59 65 71 77 83 87 90 92 93 92 89 86 81 75 70 64 58 53 48 43 39 36 33 31 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 39 42 45 48 52 57 63 69 77 84 92 100 107 112 114 114 110 105 97 88 80 71 63 55
 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 40 36 33 30 27 25 23 22 20 19 18 18 18 18 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 26 28 30 33 37 41 46 51 57 64 71 78 85 91 96 100 101 101 97 92 85 78 70 62 55 49 43 38 34 31 28 26 24 22 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 20 21 22 24 25 27 29 31 34 36 38 40 42 43 44 44 43 41 39 37 34 32 29 27 25 23 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 22 23 25 27 30 33 37 42 48 54 62 71 81 91 100 108 114 116 114 109 101 92 83 74 65 58 51 46 41 36 33 30 27 25 23 21 20 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 25 27 30 33 36 39 43 47 51 55 60 64 69 73 76 79 81 82 81 79 76 72 68 63 58 54 49 45 42 39 36 34 32 30 28 27 26 25 25 24 24 24 24 24 24 25 25 26 28 29 31 33 36 39 43 47 52 56 60 64 67 68 68 67 64 61 57 53 48
 23 24 25 25 26 28 29 31 34 37 41 45 50 56 63 71 79 87 95 102 108 111 112 111 106 100 93 85 76 68 60 53 47 41 36 32 28 24 22 19 17 16 14 14 13 13 13 13 14 15 16 18 20 22 24 27 30 34 38 42 48 53 59 66 73 80 88 96 103 109 114 118 119 118 116 111 105 98 91 84 77 70 64 59 54 49 45 42 39 36 34 32 30 28 27 26 25 24 23 23 23 23 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 23 23 23 24 25 25 27 28 29 31 32 33 35 36 37 37 37 38 37 37 36 35 34 33 32 31 29 28 26 24 23 22 20 19 18 17 17 16 16 16 16 16 16 17 18 18 20 21 23 25 27 30 33 37 41 46 51 58 65 72 80 88 95 102 108 112 114 114 112 108 103 97 91 84 78 72 66 60 55 50 46 42 38 35 32 30 28 26 24 23 22 21 21 21 21 22 23 25 27 29 32 36 40 44 49 55 61 68 75 83 90 98 105 110 114 116 115 113 108 101 93 85 77 69 61 54 48 43 39 35 31 29 26 25 23 22 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 34 36 38 40 41 43 44 46 46 47 47 47 47 46 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23
 30 29 27 26 24 23 21 19 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 30 31 30 30 29 28 27 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 23 25 27 29 31 33 34 35 36 36 35 34 32 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 21 22 22 22 22 21 21 20 19 18 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 29 28 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 22 22 23 23 23 22 22 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 28 29 29 29 29 29 28 27 26 26 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 26 27 27 28 29 30 30 31 31 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 10 11 12 13 13 14 14 15 15 15 15 14 14 14 14 14 14 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 13 12 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 22 21 21 19 18 16 15 13 11 10 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 11 12 14 15 16 18 19 20 21 21 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 16 15 14 13 12 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 6 6 7 8 10 11 12 14 15 16 17 18 19 19 19 19 18 18 17 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 14 15 16 16 16 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 22 20 18 17 15 14 13 12 12 12 12 12 12 13 14 15 16 17 19 21 23 24 26 27 29 29 29 29 27 26 24 22 20 18 16 14 12 11 9 8 7 7 6 6 5 5 5 5 6 6 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 22 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 20 20 21 23 24 25 27 28 30 31 33 34 35 35 36 36 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 12 13 14 16 18 20 24 27 32 37 42 47 52 55 57 57 55 51 46 41 35 30 26 22 18 15 13 11 10 8 7 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 17 18 18 18 18 19 19 19 19 20 21 22 23 24 26 28 30 33 36 38 41 44 46 48 49 49 48 46 44 41 38 35 32 29 27 25 23 21 20 19 19 19 18 19 19 19 20 21 22 22 23 24 25 26 27 28 28 29 29 30 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 20 21 21 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 17 18 19 21 22 24 26 27 28 29 29 28 27 26
 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 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 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 13 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 12 13 15 17 19 20 22 22 22 21 19 18 16 14 12 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 8 10 11 12 14 15 17 19 20 22 24 25 26 26 26 25 24 23 21 19 18 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 19 21 23 26 30 34 39 44 48 52 54 54 51 47 41 35 30 25 20 17 14 12 10 9 8 7 6 6 6 6 6 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 17 17 17 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 19 20 21 22 23 25 27 29 32 35 38 41 44 46 48 49 49 48 45 43 39 36 32 29 26 23 21 19 18 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 10 11 12 12 13 13 13 13 12 12 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 7 8 9 10 11 13 15 18 21 24 28 30 33 34 33 32 30 27 24 21 19 16 14 13 11 10 10 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 19 21 23 25 28 31 33 36 38 40 40 40 39 38 35 33 30 27 24 21 19 17 15 13 12 11 10 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 11 12 13 14 15 16 17 18 19 20 20 20 21 21 21 21 21 21 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 28 28 28 27 27 26 25 23 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 16 17 18 20 21 23 24 26 28 29 30 30 30 29 28 27 25 23 20 18 16 15 13 12 11 10 10 9 9 10 11 12 13 14 16 18 20 23 25 27 28 29 29 29 28 27 25 24 22 20 18 17 16 15 14 13 13 13 13 13 13 14 15 16 18 20 22 25 29 33 38 44 51 59 67 74 81 85 87 85 81 74 66 59 51 45 39 34 30 27 24 22 20 19 18 17 17 16 16 16 16 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 11 12 14 15 18 21 25 31 37 46 57 70 87 108 131 156 179 194 199 192 175 154 131 110 92 77 65 55 48 42 37 33 30 28 27 25 25 24 24 24 24 25 25 26 27 29 30 32 34 36 38 41 45 49 54 60 67 75 85 97 111 127 145 164 181 194 200 198 186 167 145 122 101 83 67 54 44 36 29 24 20 17 14 12 11 10 9 9 9 9 10 10 11 13 14 16 17 19 22 24 26 29 31 33 35 37 38 40 41 42 43 43 44 45 46 47 48 50 51 53 55 56 58 59 59 59 57 56 53 50 47 44 41 38 35 32 30 28 27 26 25 24 24 24 24 24 25 26 27 29 31 33 35 38 40 42 43 44 44 43 42 39 36 33 29 26 23 20 18 15 14 12 11 10 10 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 38 40 40 40 39 37 35 32 30 27 24 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 24 26 29 31 33 34 34 33 30 28 25 22 19 17 15 13 11 10 9 8 7 7 6 6 6 5 5 5 6 6 6 6 7 8 8 9 10 11 13 14 16 18 20 21 23 25 26 27 27 26 25 24 22 20 18 16 14 13 11 10 9 8 8 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 18 20 22 24 27 30 34 37 40 42 44 44 43 40 37 33 29 25 22 19 17 15 13 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 16 16 17 18 20 21 23 25 27 29 32 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 30 31 31 31 30 30 29 28 27 26 25 24 22 21 20 19 18 18 17 17 17 17 17 18 19 20 22 25 28 31 36 42 48 55 64 72 81 89 95 98 98 94 88 80 70 62 53 46 39 33 29 25 22 19 17 15 14 13 13 13 13 13 14 16 18 21 24 28 33 39 46 53 61 68 74 77 78 75 71 64 57 51 44 39 35 31 28 26 25 24 24 24 24 25 26 27 29 30 31 32 32 32 32 31 29 28 26 24 22 21 19 18 16 15 15 14 14 14 14 15 16 17 19 20 23 25 27 30 33 35 38 39 41 41 41 40 39 37 35 33 30 28 26 24 22 21 20 18 18 17 17 16 16 17 17 17 18 19 20 21 22 23 24 26 27 28 29 29 30 30 30 29 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 29 30 30 30 29 28 27 26 24 22 20 18 17 15 14 13 12 11 10 10 10 10 10 11 12 13 14 15 17 19 21 23 25 27 29 31 33 34 34 34 33 32 31 30 29 28 27 27 27 27 29 31 34 38 43 50 58 69 80 93 105 114 118 115 107 94 80 67 55 45 36 30 24 20 17 15 13 11 11 10 10 10 10 11 12 13 15 17 19 22 26 30 35 41 48 55 63 70 77 82 85 85 82 77 71 63 56 49 42 37 32 28 25 22 20 18 17 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27
 11 12 14 15 17 18 19 19 18 17 16 14 12 11 9 8 7 6 5 4 4 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 6 7 8 10 12 14 16 19 22 24 26 27 27 25 23 20 17 14 12 10 8 7 6 5 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 14 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 17 17 17 16 15 14 12 11 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 16 16 16 15 14 13 12 11 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8 9 11 12 13 15 16 17 17 18 18 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 9 10
 16 19 21 24 27 29 31 32 32 32 30 28 26 24 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 26 29 32 35 38 41 43 44 43 42 40 36 33 29 26 22 19 17 15 13 12 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 28 30 32 33 34 34 34 33 32 30 28 27 25 23 21 20 19 18 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 33 33 34 34 34 34 33 33 33 32 32 32 32 33 33 34 35 36 38 39 40 41 42 42 41 39 36 33 30 27 23 20 17 15 13 11 9 8 7 7 6 6 5 5 5 5 5 6 6 6 7 8 8 10 11 12 14 16 19 21 24 27 30 33 35 36 36 34 32 29 26 23 21 18 16 14 12 11 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 14 16 18 20 23 25 27 29 30 31 31 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 23 23 24 24 24 24 24 24 23 22 21 20 18 17 16 15 13 12 11 11 10 10 10 9 9 10 10 11 11 12 13 14 16 17 19 20 22 24 26 28 29 31 32 33 33 33 33 32 30 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 13 14 15 16 18 20 22 25 28 32 37 42 49 56 64 72 81 89 96 101 102 101 97 90 82 73 64 55 48 42 36 32 28 25 23 21 20 19 19 19 19 19 20 21 22 24 26 28 31 35 39 44 50 57 65 74 83 91 99 104 106 105 101 94 86 77 69 61 55 49 44 41 38 35 33 32 31 30 29 29 28 28 28 27 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 21 22 23 24 26 28 30 33 35 38 41 43 46 49 51 54 56 57 59 60 61 62 63 64 65 66 67 69 71 73 75 77 79 80 81 82 82 81 79 77 74 71 68 64 61 58 55 52 50 47 46 44 43 42 42 42 42 43 44 46 49 52 55 60 65 70 76 82 87 91 95 96 95 93 89 83 77 70 64 57 51 45 40 35 31 28 25 23 21 19 17 16 15 14 14 13 13 13 13 12 13 13 13 13 14 14 15 16 17 18 20 22 24 27 30 33 37 41 45 48 51 53 53 53 51 48 44 40 36 32 28 25 22 20 18 16 15 13 12 11 11 10 10 10 10 10 10 11 12 13 14 16 18 21 24 27 31 36 40 44 47 50 52 52 51 49 46 43 40 37 34 31 28 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 11 12 13 14 15 16 16 16 16 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 15 16 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 12 12 11 10 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9
 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 10 11 12 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 11 10 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 7 8 8 9 10 11 11 11 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 4 4 5 5 6 7 8 10 11 12 13 14 15 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 20 22 24 25 25 25 25 24 22 20 18 15 13 11 10 8 7 6 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 18 19 19 20 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 18 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 23 24 24 24 24 23 22 20 18 16 14 12 11 9 8 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 23 25 28 31 33 35 37 39 40 42 43 44 45 47 48 50 52 54 55 56 56 56 54 52 48 44 40 36 32 28 25 22 20 18 16 15 14 13 12 12 11 11 11 12 12 12 13 14 15 16 18 19 22 24 28 31 36 40 45 50 53 56 58 57 56 53 49 45 41 37 34 30 28 25 23 22 20 19 18 18 17 17 17 17 17 17 18 19 19 20 21 22 23 24 25 25 26 26 26 26 26 26 26 26 25 25 26 26 26 27 28 29 31 33 35 38 41 45 48 52 55 57 59 59 57 55 52 49 45 42 39 36 33 31 29 27 25 24 23 23 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 35 35 35 34 32 31 29 26 24 21 19 17 14 13 11 10 9 8 7 7 6 6 6 6 6 6 7 7 8 9 10 11 13 15 17 19 22 24 27 28 29 29 28 27 25 23 21 18 16 15 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 14 15 17 19 21 23 25 27 29 31 33 34 35 36 36 36 36 35 34 32 30 29 27 25 24 22 21 19 18 18 17 16 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 22 24 26 27 29 31 32 32 31 30 29 26 24 21 19 17 15 13 11 10 9 8 8 7 7 6 6 6 6 6 7 7 8 9 10 11 12 14 16 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 33 35 37 39 41 42 43 43 42 40 38 35 32 29 26 23 20 18 16 14 12 11 10 9 9 9 9 9 10 10 11 13 14 16 18 20 22 25 27 30 32 35 36 38 38 38 37 36 34 32 29 27 24 22 20 18 16 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 27 27 28 27 27 26 25 23 22 20 19 18 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 12 13 15 17 19 21 23 25 27 29 30 31 32 32 31 31 30 29 28 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 7 7 8 9 10 12 14 16 18 21 24 27 29 32 35 37 38 39 38 37 35 33 30 27 24 22 19 17 14 13 11 10 9 8 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21 22 22 23 22 22 21 20 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 24 21 19 17 15 13 12 11 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 10 11 12 14 15 17 18 18 18 18 17 16 14 12 11 9 8 7 6 5 5 5 4 4 5 5 6 6 7 8 10 12 14 18 21 26 31 37 42 45 45 43 38 32 26 21 17 14 11 10 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 11 11 10 10 9 9 8 8 7 7 7 7 7 8 8 9 9 10 11 12 13 13 13 13 12 11 9 8 7 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 4 6 7 8 10 12 13 15 16 17 17 17 16 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 12 14 16 19 22 26 31 37 43 49 53 54 52 47 41 34 28 23 18 14 12 9 7 6 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 6 6 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 6 8 10 12 15 18 22 24 26
 8 8 7 7 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 5 6 8 9 11 12 14 15 15 15 14 13 11 10 8 7 6 5 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 9 9 9 10 11 12 13 14 15 16 18 18 19 18 17 16 14 12 10 9 7 6 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 11 13 15 17 18 19 19 19 18 17 15 14 12 11 9 8 7 6 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 5 6 7 9 10 12 14 16 18 19 20 20 19 17 15 12 10 8 7 6 4 4 3 2 2 2 2 1 1 2 2 2 2 3 4 5 6 7 9 11 13 17 20 24 28 30 31 30 27 24 21 17 15 13 11 9 8 8 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9
 27 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 21 22 22 23 23 23 23 24 24 23 23 23 22 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 11 12 12 13 14 15 16 17 17 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 14 15 16 17 18 19 20 21 21 21 21 21 20 19 18 17 16 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 16 17 18 20 22 23 25 27 29 30 31 32 33 33 33 32 32 31 29 28 27 25 23 22 20 19 17 15 14 13 11 10 10 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 19 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 9 10 10 11 11 12 13 14 15 17 19 20 22 25 27 28 30 30 30 30 28
 18 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 17 18 19 19 19 19 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 10 11 14 16 19 22 24 26 28 28 28 28 27 25 24 22 21 20 19 18 18 18 17 17 17 18 18 18 18 18 17 17 16 15 14 13 11 10 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 5 6 7 9 11 13 16 19 22 25 27 28 28 27 26 24 22 19 17 16 14 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 17 18 18 19 19 19 18 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 12 12 11 10 9 8 7 6 5 5 5 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 13 14 14 14 14 14 15 15 15 16 17 18 19 20 22 23 25 27 28 29 30 29 27 25 22 19 16 14 11 10 8 7 6 6 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 16 18 20 23 26 28 31 33 34 34 33 31 29 26 22 19 17 15 13 11 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 25 26 27 29 30 32 34 36 38 40 42 43 43 43 42 40 37 34 31 28 25 23 20 19 18 17 17 17 18 19 21 23 25 27 29 31 34 36 39 42 44 46 48 50 51 52 52 51 50 48 46 43 40 37 34 31 28 25 23 21 20 19 19 19 20 20 21 21 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 27 28 30 32 34 36 38 41 42 44 45 45 45 44 42 41 39 36 34 31 29 27 25 23 22 21 21 22 23 24 26 29 31 34 37 39 42 44 46 48 49 50 50 50 50 49 48 46 45 43 41 39 37 34 32 30 28 26 25 23 22 21 21 21 22 24 25 28 30 33 36 39 41 43 44 45 46 45 45 44 42 41 39 38 37 36 35 34 34 33 34 34 34 35 36 37 38 38 39 39 39 39 38 37 36 34 33 31 29 27 25 23 22 21 20 19 20 20 22 23 26 29 32 36 39 43 46 49 52 54 55 56 56 56 55 53 51 49 47 45 42 40 37 35 32 30 28 25 23 22 20 19 18 18 18 19 20 22 24 27 30 33 36 39 42 45 47 49 50 50 49 48 46 44 41 39 36 34 32 30 28 27 26 25 24 24 24 24 24 24 25 25 25 26 26 26 26 25 25 24 23 22 20 19 18 17 16 16 16 17 18 19 21 22 24 26 29 31 33 35 38 40 42 44 45 46 47 48 48 47 46 45 43 40 38 35 32 29 26 24 21 19 18 17 16 16 16 17 18 20 21 23 24 25 27 28 28 29 29 29 29 28 28 27 26 26 25 24 24 24
 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 6 6 6 7 8 8 9 10 11 12 12 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 6 6 6 7 8 8 9 10 11 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 23 24 24 24 23 22 21 20 18 17 15 13 12 10 9 8 7 6 6 6 6 6 6 7 7 8 9 10 11 12 14 15 16 18 20 21 23 25 26 28 29 29 29 29 27 26 24 22 19 17 15 12 11 9 8 7 6 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 16 17 18 19 20 20 20 19 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 15 15 15 15 15 14 14 13 12 11 10 9 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 13 13 13 12 11 11 10 10 9 9 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 9 9 9 8 8 8 8 9 9 11 12 13 15 18 20 23 25 28 30 32 33 33 33 31 30 28 26 23 21 19 17 15 14 12 11 10 9 8 8 7 7 7 7 7 8 8 9 10 11 13 14 15 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 11 10 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 6 7 8 10 11 13 14 15 15 14 13 12 10 9 8 7 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 8 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 8 8 8 8 7 6 5 5 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10
 22 22 21 20 20 19 18 17 16 16 15 15 14 14 14 13 13 14 14 14 15 16 17 19 21 23 25 28 31 33 34 35 36 35 34 33 31 29 28 27 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 26 27 29 30 31 32 32 31 30 29 28 26 25 24 23 22 21 20 20 20 20 20 21 22 23 24 26 28 31 34 37 40 44 48 51 54 56 58 59 58 57 56 53 51 48 45 42 39 36 33 30 28 26 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 33 34 34 34 33 32 30 28 26 23 21 20 18 17 17 16 16 16 16 17 17 18 19 20 21 23 24 26 28 31 33 35 37 39 40 40 40 39 37 35 34 32 30 29 27 26 26 25 25 25 26 26 27 29 30 31 32 33 34 33 32 31 29 27 24 22 20 19 17 16 16 15 15 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 27 30 32 34 36 38 40 41 41 40 39 38 37 35 34 34 33 33 33 34 34 35 35 36 37 38 38 39 39 39 38 37 36 35 33 31 30 28 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 42 44 45 46 47 47 46 45 44 42 40 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 20 21 22 24 26 29 32 36 39 41 43 43 43 42 40 37 35 33 30 29 27 26 25 24 23 23 23 23 23 23 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 28 30 31 32 33 33 32 31 30 28 26 24 23 21 19 18 16 15 14 14 13 13 14 15 16 19 22 26 31 37 43 49 54 58 61 62 61 59 56 52 48 44 40 36 33 30 28 25 23 21 20 18 17 16 15 14 14 13 13 13 14 15 17 19 22 25 28 32 35 38 40 42 43 44 44 43 42 41 39 38 36 35 34 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 23 23 23 22 21 20 18 17 15 14 14 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 24 25 26 27 29 31 34 36 39 42 45 47 47 47 45 42 38 33 28 24 21 18 16 14 14 13 13 14 14 15 16 18 20 21 24 26 30 33 37 42 47 53 59 66 71 76 80 81 80 76 70 63 56 48 41 35 30 26 23 20 19 18 17 17 17 18 18 19 19 20 21 21 22 23 23 23 23 23 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 17 18 20 22 24 26 29 31 33 34 34 33 32 30 28 26 25 23 22 21 20 19 19 19 19 19 20 21 22 23
 11 11 12 13 14 15 16 18 19 20 20 21 21 21 20 20 18 17 16 14 12 11 9 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 12 12 11 10 8 7 6 5 4 4 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 13 13 13 12 11 11 10 9 8 8 7 7 7 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 8 7 7 6 5 5 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 10 11 11 11 12 12 11 11 11 10 10 9 9 8 7 7 6 6 6 5 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 11 12 13 15 16 16 17 17 16 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 6 7 9 10 11 11 12 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 4 4 5 5 5 6 7 7 8 9 10 11 11 11 12 11 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10
 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 26 26 26 26 25 25 24 24 24 24 24 24 25 25 27 28 30 31 33 36 38 40 41 42 42 42 40 39 36 34 32 29 27 25 23 21 20 19 18 17 17 16 16 16 16 16 17 17 18 20 22 24 26 29 32 35 38 40 42 43 44 45 45 44 44 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 19 20 20 22 24 26 29 32 35 38 41 44 46 47 48 48 47 46 45 43 41 39 37 35 34 32 30 29 28 27 26 25 24 24 24 24 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 23 22 21 20 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 24 25 24 24 23 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 13 13 14 15 16 17 19 21 23 25 28 31 34 37 39 42 44 45 46 46 46 45 44 43 42 41 40 39 38 38 37 36 35 33 32 30 28 26 24 22 21 20 19 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 33 35 38 40 42 44 46 47 47 47 45 43 41 38 34 31 28 26 24 23 22 22 22 22 23 24 25 27 28 30 32 33 35 37 39 41 42 44 45 46 47 48 48 48 48
 38 39 41 43 45 46 48 50 50 51 50 48 46 43 40 36 32 29 25 22 19 17 15 13 12 11 11 12 13 15 17 21 25 29 35 41 48 55 62 68 73 76 76 74 71 65 59 53 47 41 36 31 27 23 20 18 15 13 12 11 10 9 9 10 10 12 13 16 18 21 24 27 30 32 34 36 38 39 40 41 42 42 43 43 44 45 45 46 47 48 48 48 48 47 46 44 41 39 36 33 30 27 25 22 20 18 16 14 13 11 10 9 8 8 8 8 8 9 10 12 14 16 19 21 23 25 27 29 30 31 32 32 32 31 31 30 29 28 27 26 24 23 21 20 18 16 15 13 12 10 9 9 8 8 9 10 11 13 15 18 21 24 28 31 35 38 41 43 45 47 47 47 47 47 46 45 44 43 43 43 43 44 45 47 49 51 54 57 59 61 62 62 61 58 55 50 45 40 35 30 25 21 18 15 12 11 9 9 9 9 10 11 13 15 17 19 22 25 29 33 36 41 45 49 52 56 58 60 60 59 57 54 51 46 42 37 32 28 23 20 17 14 12 10 9 9 8 9 9 10 11 13 15 17 19 21 24 27 30 34 37 41 44 47 49 50 50 49 48 46 44 41 39 37 35 34 33 32 31 30 30 30 29 29 29 28 28 27 26 24 22 21 19 17 15 13 12 11 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 30 32 33 35 36 37 37 37 36 35 33 31 28 26 23 21 18 16 15 13 13 12 13 13 14 16 18 20 22 24 26 28 30 32 33 34 35 35 36 36 36 36 36 36 36 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

