#DaVis 6.2.3 2D-image 384 361 384 0.0929779 209.946 "emission wavelength [nm]" "" -0.01 216 "" "excitation wavelength [nm]" "" "signal intensity [counts]" 0 1 0 1 1 2 1 1 1 1 1 1 1 2 1 1 3 1 1 2 2 2 3 2 3 3 3 4 4 4 4 5 5 6 7 6 7 7 8 8 10 10 10 11 12 13 14 15 16 16 18 19 21 23 24 27 30 34 38 42 49 61 87 196 449 675 581 239 96 67 56 48 41 36 32 29 26 24 21 20 19 17 15 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 6 4 5 4 3 3 2 3 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 1 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 0 1 0 1 1 0 0 1 0 0 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 3 3 3 4 5 4 5 5 6 6 7 8 8 8 8 9 10 11 11 12 13 14 16 16 17 18 20 21 23 25 26 30 33 36 42 47 56 68 104 251 536 739 572 221 96 69 59 51 44 38 35 31 28 26 24 22 20 19 18 17 16 15 13 13 13 11 11 11 9 9 8 7 8 7 6 5 6 5 5 4 3 3 2 3 3 3 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 1 0 1 0 1 0 0 0 1 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 1 1 1 1 1 2 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 13 12 13 15 16 17 18 19 21 23 24 26 28 31 34 40 44 51 60 75 121 311 606 767 535 204 96 72 61 53 45 40 35 32 28 26 24 22 21 19 17 17 16 14 14 13 12 11 11 10 9 9 8 9 8 6 7 5 6 5 5 4 4 3 3 3 3 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 0 0 0 0 1 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 1 0 1 0 1 1 1 1 1 1 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 1 0 1 0 1 0 0 1 1 0 0 1 0 1 1 1 1 1 0 1 1 0 0 0 1 1 1 1 0 1 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 16 18 19 20 21 23 24 26 29 31 36 38 43 49 56 66 84 147 395 705 815 512 189 97 74 63 54 47 42 38 34 31 28 25 24 22 20 19 18 17 16 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 3 4 3 3 4 4 5 5 5 6 6 7 8 9 9 10 10 11 11 12 14 14 16 17 17 18 20 21 23 25 26 29 31 34 38 42 47 54 62 75 96 182 483 797 847 486 178 99 79 67 59 50 44 39 36 32 30 26 26 23 21 21 19 19 16 15 15 14 13 13 12 11 10 10 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 2 0 1 0 1 0 1 0 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 1 0 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 1 0 1 1 1 0 1 0 0 0 0 1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 0 0 1 0 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 3 2 2 3 2 3 4 4 3 4 4 5 6 6 6 7 8 8 9 10 10 10 12 12 12 14 15 16 16 19 20 21 22 24 26 28 30 33 36 40 45 50 57 65 79 105 215 559 847 834 425 160 98 79 66 58 50 45 40 36 33 30 28 25 24 22 21 19 19 17 16 14 15 13 13 12 11 10 10 9 8 7 7 6 6 6 5 5 4 4 3 3 3 3 3 2 3 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 1 0 1 0 0 1 0 0 0 1 0 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0 1 1 0 0 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 0 0 0 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 3 2 2 3 3 3 4 3 4 4 5 6 6 7 7 7 8 8 10 10 11 11 12 13 14 15 15 17 18 19 20 22 23 25 27 28 31 35 37 41 47 52 60 70 85 117 258 641 907 816 374 146 96 78 68 58 51 45 39 36 33 31 28 27 25 22 21 19 19 18 16 15 15 14 13 12 11 11 9 10 8 8 8 7 6 6 5 5 4 4 3 3 4 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 2 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 1 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 1 2 1 1 1 0 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 1 0 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 3 1 2 3 3 3 4 3 4 5 5 6 6 7 6 7 8 9 10 10 11 11 13 13 14 15 16 18 18 21 22 23 24 26 28 30 33 36 40 43 49 56 64 74 91 130 313 739 953 782 330 139 97 79 69 59 53 46 41 37 34 32 28 26 24 23 22 21 20 19 16 16 16 14 12 13 11 12 11 10 9 8 8 7 7 6 6 5 4 4 3 4 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 0 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 0 1 2 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 1 1 0 1 1 0 1 1 1 0 1 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 3 2 2 3 3 3 4 4 4 5 4 6 6 7 7 7 9 9 10 11 11 12 12 13 15 16 17 18 18 21 22 24 24 26 29 31 33 36 40 45 49 56 64 76 94 141 354 790 976 737 290 130 94 78 68 59 51 45 41 36 34 31 29 26 25 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 4 4 3 4 3 3 3 3 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 0 1 1 2 1 1 1 1 0 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 0 1 0 1 1 1 1 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 1 1 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 0 0 1 1 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 3 2 3 3 3 4 4 4 4 5 5 6 7 6 7 8 9 10 10 11 11 12 12 14 14 16 17 18 19 21 22 23 25 26 29 31 34 38 41 46 51 57 66 77 97 151 403 834 971 675 254 123 92 76 67 58 51 45 40 37 33 31 28 26 24 23 21 20 20 18 16 15 15 14 13 12 11 11 10 10 9 8 8 7 7 6 6 6 4 4 3 3 3 3 3 2 3 2 2 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 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 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 3 3 3 2 3 3 4 4 4 5 5 6 6 7 7 7 8 9 10 9 11 12 12 13 14 15 16 17 18 20 21 22 24 26 28 30 33 36 39 43 49 56 64 76 97 160 431 833 922 588 211 110 85 72 62 54 48 43 38 35 32 29 27 25 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 8 9 8 7 6 6 5 5 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 2 2 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 0 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 3 2 3 3 3 4 4 4 4 4 5 6 6 6 7 7 8 9 10 10 12 11 13 13 14 15 16 17 19 20 21 23 25 26 28 30 34 37 40 45 51 58 67 78 100 175 481 880 915 536 192 107 85 71 62 53 47 42 38 34 32 28 27 24 23 21 20 18 18 17 16 15 14 14 12 12 11 10 10 9 9 7 7 6 6 5 6 5 4 4 3 3 3 2 3 2 2 3 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 2 1 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 0 1 0 1 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 1 0 0 1 0 0 0 0 0 1 1 0 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 3 3 2 3 3 4 4 4 4 5 5 6 6 6 7 7 9 9 10 11 11 11 13 13 14 15 16 18 19 20 22 23 24 27 29 31 34 36 41 45 52 58 66 78 101 184 504 877 901 509 184 107 84 71 61 54 47 42 38 34 31 29 27 24 23 22 20 19 19 17 16 15 14 14 13 11 11 11 9 9 8 7 7 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 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 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 0 1 0 0 0 1 0 1 1 0 1 1 0 0 1 1 1 2 1 0 1 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 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 1 2 2 2 2 2 3 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 10 11 11 12 13 13 15 16 17 17 19 21 22 23 25 27 30 32 35 38 42 46 52 60 69 80 106 195 533 899 910 506 183 107 86 73 63 55 47 42 38 34 31 29 27 25 23 21 20 19 19 17 15 15 14 14 12 12 11 11 10 9 8 8 8 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 3 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 2 0 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 0 1 0 1 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 4 2 3 3 3 3 5 4 5 5 5 6 6 7 7 7 8 10 10 10 11 12 13 14 15 16 16 18 19 21 22 24 25 27 30 31 36 38 42 47 53 60 69 82 107 205 551 910 906 489 179 106 86 73 63 55 48 43 38 35 32 30 28 25 24 22 20 19 19 17 16 15 14 14 12 12 10 10 10 9 8 8 8 7 6 5 5 5 4 4 3 3 3 3 3 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 1 1 1 1 1 0 1 0 1 0 0 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 1 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 10 10 11 11 13 13 14 15 16 18 18 20 22 22 25 25 27 30 32 36 38 43 48 54 61 70 84 111 217 581 930 908 477 177 106 85 73 62 54 48 43 38 36 32 29 27 25 23 22 21 19 19 17 16 15 15 14 13 12 11 11 10 10 8 8 7 7 7 5 5 5 4 4 4 3 3 2 3 2 3 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 1 1 0 1 1 1 1 1 1 1 0 0 1 0 1 1 1 0 1 1 0 0 0 0 1 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 2 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 4 6 6 7 7 8 8 9 10 10 11 11 13 13 15 16 16 17 18 20 22 23 24 25 28 30 32 36 40 45 48 55 62 72 87 116 238 627 956 893 443 167 104 84 72 63 55 49 43 39 35 32 30 27 25 24 23 21 20 19 17 16 15 14 14 13 13 11 11 10 9 8 8 7 7 6 6 6 5 4 4 3 4 3 3 3 2 2 2 2 3 3 2 3 2 2 2 1 1 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 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 0 1 0 0 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 1 1 1 1 1 1 1 1 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 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 3 3 2 3 3 3 4 4 5 4 5 6 6 7 7 7 8 9 9 11 11 12 13 14 14 15 16 18 19 20 21 23 24 26 28 30 32 35 39 44 49 55 62 72 87 118 248 648 952 861 407 156 101 83 72 62 54 48 43 39 35 32 30 28 25 23 22 20 19 19 18 16 14 14 14 13 12 10 11 9 10 9 8 8 7 6 6 5 6 4 4 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 0 2 1 1 1 1 1 2 2 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 0 0 1 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 3 3 2 3 2 3 3 3 3 4 4 5 5 5 6 7 7 7 8 9 9 10 10 11 12 12 14 15 16 17 17 19 21 22 25 25 28 29 32 35 40 42 48 54 62 72 86 118 247 639 941 849 401 154 100 82 70 62 53 47 42 38 34 32 29 26 25 23 22 20 19 19 17 16 15 14 13 12 12 11 10 10 9 8 7 7 7 6 6 5 4 4 3 4 3 3 2 3 2 3 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 2 0 1 0 0 1 0 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 0 1 2 1 0 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 1 1 2 1 2 3 2 2 3 2 3 3 3 3 5 4 5 5 6 6 7 7 8 9 10 10 11 11 12 13 13 14 16 16 18 18 19 22 23 25 26 28 30 33 36 40 44 48 55 63 73 87 122 260 667 968 859 399 157 100 82 70 62 55 48 43 38 34 32 30 28 25 24 22 20 20 19 17 16 16 14 13 12 12 11 11 10 10 9 8 7 7 7 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 3 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 0 0 1 1 0 1 0 1 0 1 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 2 1 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 1 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 3 3 3 3 3 4 5 4 5 5 6 6 7 8 7 8 9 9 11 11 11 13 13 14 15 16 18 18 19 21 23 24 26 27 30 32 36 39 43 48 54 63 74 88 122 270 679 964 841 377 148 100 82 69 62 53 47 42 37 34 31 29 27 25 24 21 20 19 19 17 15 15 14 14 12 12 10 10 10 9 8 8 7 7 6 6 5 4 4 4 3 3 3 3 2 2 2 3 1 2 3 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 2 1 1 1 1 1 1 0 1 1 1 1 1 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 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 3 3 2 3 3 3 4 4 5 5 5 6 7 7 7 8 9 10 10 10 11 11 13 13 14 15 17 18 19 20 22 24 24 27 29 32 35 38 42 47 53 61 71 86 121 273 674 934 776 331 134 94 77 66 57 51 45 40 35 32 30 28 25 24 22 20 19 18 18 16 15 14 14 13 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 2 0 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 2 2 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 1 1 0 0 0 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 0 0 0 1 0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 6 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 17 17 18 20 21 23 24 26 28 30 33 38 41 46 52 60 69 84 122 288 689 897 709 287 123 88 74 64 56 47 42 38 34 31 29 27 24 22 21 19 18 18 16 16 15 13 14 13 12 11 9 9 9 9 8 7 7 6 6 5 5 5 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 3 2 3 2 3 3 3 3 4 4 4 5 6 6 6 7 8 8 9 9 9 10 11 11 12 14 14 16 16 18 19 21 21 23 26 27 31 33 37 41 46 53 63 76 114 284 646 799 590 233 104 77 64 56 47 42 37 34 30 28 25 24 21 20 18 17 16 16 15 13 13 13 12 11 10 10 8 8 8 7 6 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 0 1 0 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 3 2 4 3 3 5 4 5 5 6 6 6 7 8 9 8 10 10 10 11 12 13 14 15 16 17 18 20 21 23 25 26 30 33 35 40 46 53 60 74 114 294 639 769 536 201 96 72 60 51 45 39 35 31 28 26 24 22 20 19 18 17 16 15 14 13 12 12 11 11 9 9 8 7 7 7 6 6 6 4 5 4 5 3 3 3 3 2 3 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 0 1 2 1 1 1 2 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 0 1 0 0 0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 2 2 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 0 1 1 0 1 1 1 0 1 1 2 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 3 3 2 3 4 4 4 4 5 5 6 6 6 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 20 22 24 26 29 32 36 39 46 52 62 76 120 314 656 754 510 189 93 72 60 51 44 39 35 31 28 25 24 22 20 19 18 17 15 15 14 13 13 11 11 10 10 9 8 8 8 7 7 5 6 4 5 5 4 4 3 3 3 2 2 2 2 1 2 2 1 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 0 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 0 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 4 3 4 4 5 5 6 6 6 7 7 8 8 10 9 10 11 12 12 14 15 15 16 18 19 21 21 23 26 28 31 35 38 42 48 54 63 81 132 350 696 783 506 182 94 74 62 53 46 40 36 33 29 26 24 23 21 20 19 17 16 15 15 14 13 12 11 11 10 9 9 9 8 7 6 6 6 5 4 4 5 3 3 3 3 3 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 0 1 2 0 1 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 2 1 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 10 11 12 13 14 15 16 17 19 19 22 22 24 26 27 30 33 37 40 46 53 60 70 88 147 400 766 835 519 187 100 78 66 56 50 44 39 34 31 29 26 25 22 21 19 18 17 16 16 15 13 13 12 12 10 10 9 9 8 8 7 6 7 5 5 5 4 4 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 2 2 1 1 2 2 2 2 2 3 2 3 3 3 3 4 4 5 5 5 6 7 7 7 8 9 9 10 10 12 12 13 14 15 16 17 17 19 21 22 24 25 28 31 33 35 40 44 48 56 64 76 95 165 450 817 876 522 187 103 82 70 59 52 46 40 36 32 30 28 25 24 23 20 19 18 17 16 15 14 14 13 12 12 10 9 9 9 8 7 7 6 6 6 5 5 4 4 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 2 0 1 1 1 2 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 3 2 2 3 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 12 13 14 14 15 17 17 20 21 22 24 26 27 29 31 35 39 43 48 53 60 69 81 106 191 521 890 925 514 183 107 85 73 63 56 49 43 39 34 32 29 27 25 23 22 20 19 18 18 16 15 14 14 13 12 12 10 10 9 9 8 7 7 7 5 5 5 4 4 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 0 1 0 1 0 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 1 1 2 1 1 2 3 2 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 8 9 10 10 11 12 12 13 14 15 15 18 17 19 21 23 24 26 28 30 33 36 39 43 48 55 63 71 83 110 208 560 912 921 503 184 107 86 75 63 55 49 44 39 37 33 30 28 25 24 22 20 19 18 18 17 15 15 14 13 12 12 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 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 1 1 0 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 0 2 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 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 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 3 2 3 4 3 3 3 4 4 5 4 5 6 5 7 7 8 8 8 10 11 10 11 13 13 14 15 15 18 18 20 21 23 25 26 28 30 33 36 39 44 48 55 62 72 87 113 222 587 918 908 465 172 105 85 72 62 55 48 43 38 35 32 30 27 25 23 22 21 19 18 18 16 15 14 14 13 12 12 10 10 9 9 8 7 7 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 1 3 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 0 0 1 1 0 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 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 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 4 5 5 5 5 6 7 7 8 9 8 9 10 12 12 13 13 15 15 16 17 18 19 21 23 24 26 28 30 33 35 40 44 48 55 64 73 88 118 244 626 929 874 424 162 102 84 72 61 54 48 42 38 34 32 29 27 25 24 21 21 20 18 18 16 15 14 14 13 12 12 10 10 9 9 8 7 7 6 6 5 5 4 4 3 4 3 3 3 3 2 2 3 1 2 3 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 3 3 3 3 3 3 4 4 4 6 5 6 7 8 8 8 8 10 10 12 11 13 14 15 15 16 18 18 20 21 23 25 27 29 31 33 37 41 45 50 57 65 74 90 126 275 680 956 845 378 150 99 82 71 62 54 48 42 38 34 31 30 28 25 23 22 20 19 18 18 16 15 15 14 14 12 12 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 4 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 0 1 0 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 2 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 5 5 4 6 5 8 7 8 8 8 10 11 11 12 13 13 14 15 17 17 19 20 21 24 25 27 28 31 34 37 41 44 50 57 65 74 91 128 301 716 948 803 342 141 96 80 68 59 52 47 42 37 34 31 29 27 24 23 22 20 19 18 17 16 15 14 13 13 11 11 10 10 9 8 8 7 6 6 5 5 5 4 4 3 3 3 3 3 3 2 2 2 1 3 3 2 2 2 1 2 2 2 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 0 1 1 0 1 0 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 3 2 3 3 4 4 5 5 5 5 6 7 7 8 8 9 10 10 11 11 12 14 14 15 16 17 19 19 21 23 24 26 28 31 33 36 39 45 50 58 65 76 92 132 319 740 950 771 318 134 95 81 69 60 52 46 42 37 33 31 29 27 24 22 21 19 19 18 17 16 15 14 14 13 11 11 10 9 9 8 8 7 6 5 5 5 5 5 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 1 2 1 1 0 1 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 1 2 2 2 2 2 2 2 3 2 3 3 3 4 4 4 5 4 5 6 6 7 8 8 8 9 10 11 10 12 13 13 15 16 16 18 19 20 21 23 26 27 29 32 34 37 42 46 52 59 67 78 96 142 352 780 970 747 296 130 95 80 69 60 52 47 42 38 34 32 29 27 24 23 21 20 18 18 17 17 15 14 14 13 11 11 10 10 9 8 8 7 7 6 5 5 5 4 4 3 4 3 3 2 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 1 1 0 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 3 2 3 2 3 3 3 4 5 5 5 6 5 7 7 8 8 9 10 10 12 12 13 14 15 15 17 18 19 21 22 23 25 27 29 31 34 37 42 46 51 58 64 77 96 146 378 794 961 706 267 123 92 78 67 58 51 45 40 35 33 30 28 25 24 22 21 20 18 17 17 16 14 14 13 13 11 11 10 9 9 8 8 7 6 6 6 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 3 3 3 3 4 4 6 5 6 5 5 6 7 7 8 9 10 11 11 12 13 13 14 14 16 17 18 20 21 23 25 27 29 32 34 38 41 46 52 58 66 78 98 153 406 821 940 649 241 118 89 76 65 56 50 45 40 36 33 29 28 25 24 22 21 19 18 17 17 15 14 14 13 13 11 10 9 9 9 9 7 7 6 6 5 5 4 4 4 3 4 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 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 2 1 2 1 2 2 2 2 2 3 2 3 3 3 4 5 4 5 6 6 7 7 8 8 9 10 10 11 11 12 13 14 15 16 18 19 19 22 23 24 26 28 32 34 37 40 46 51 58 67 79 99 162 438 838 919 586 212 111 87 74 63 55 48 43 39 35 32 29 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 1 1 1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 3 3 3 3 3 3 5 4 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 18 18 20 21 22 25 26 28 31 34 37 42 47 52 58 67 79 101 173 472 845 894 537 192 107 85 72 61 53 47 42 38 34 31 28 26 25 22 21 20 19 18 16 16 14 13 13 13 12 10 11 9 9 9 7 6 6 6 5 5 5 4 4 3 3 3 4 3 3 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 0 1 1 1 0 1 1 1 0 1 0 1 1 0 1 1 1 2 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 2 1 2 2 2 3 2 3 3 3 3 4 4 5 5 6 7 7 7 8 8 9 11 11 11 12 13 13 15 16 17 18 19 21 22 24 26 28 30 33 36 41 45 51 57 65 77 100 181 497 840 840 466 167 99 79 67 58 52 45 41 37 32 30 27 26 23 22 20 19 17 17 16 16 14 14 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 3 2 3 3 3 4 5 5 6 6 7 7 7 8 8 9 9 10 11 12 12 13 15 15 16 17 18 20 21 23 25 26 29 31 34 38 43 49 54 61 69 82 109 206 554 874 842 437 157 98 80 69 59 52 46 42 37 34 30 28 26 24 21 20 19 18 17 17 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 4 5 5 4 4 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 3 1 1 1 1 1 1 1 1 2 0 1 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 1 1 1 1 1 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 0 1 0 1 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 0 1 0 1 0 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 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 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 4 2 3 4 4 4 5 5 5 5 6 7 7 8 8 8 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 28 29 31 35 39 44 49 54 62 69 84 112 227 596 880 805 391 147 96 78 68 58 51 44 41 36 32 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 2 3 3 2 3 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 2 1 2 2 2 3 2 2 2 2 2 2 1 2 2 0 1 1 1 0 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 0 2 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 0 1 0 1 1 0 0 0 1 2 0 1 1 0 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 3 2 3 3 3 4 4 4 5 5 5 6 7 7 8 8 9 9 11 11 12 12 13 14 14 16 17 18 20 21 23 24 26 28 30 33 37 42 46 52 57 65 75 89 123 264 657 926 816 373 145 97 80 69 61 53 47 42 37 34 31 29 27 24 23 21 20 19 18 16 16 15 14 13 13 12 11 10 9 9 9 7 7 6 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 3 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 3 2 2 2 2 2 2 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 1 0 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 0 1 1 1 1 1 0 1 1 1 1 0 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 3 2 2 3 3 2 2 2 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 2 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 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 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 4 3 3 3 4 4 5 5 5 6 7 7 7 8 8 9 11 10 12 12 13 13 14 15 16 18 19 21 22 24 26 27 31 34 36 41 46 52 57 65 74 90 126 287 683 914 776 336 135 93 77 68 58 51 45 40 36 33 31 28 25 24 22 21 19 18 17 17 16 14 13 13 12 11 10 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 3 2 2 1 1 1 2 1 2 1 1 1 1 0 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 3 3 1 3 2 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 3 2 3 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 2 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 3 2 4 3 4 3 4 4 6 5 6 6 6 8 8 8 8 9 10 11 12 12 13 13 15 16 17 18 20 21 22 24 27 29 32 33 37 42 47 52 59 66 78 92 133 323 722 924 753 309 129 92 78 68 59 51 46 41 36 33 31 27 26 24 22 21 20 19 17 16 15 15 13 13 12 12 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 3 3 2 3 2 2 2 1 3 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 2 2 2 2 1 2 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 3 3 3 3 2 2 2 2 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 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 4 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 12 12 12 13 14 14 15 17 18 19 21 23 24 26 28 30 34 37 41 47 52 59 67 77 93 142 352 735 905 690 273 122 88 75 65 57 50 45 40 36 32 29 27 25 23 21 21 19 18 17 16 16 14 13 13 11 11 10 10 9 9 8 7 6 6 6 5 5 4 4 4 4 3 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 2 2 2 2 2 1 2 1 1 1 1 0 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 1 2 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 2 1 1 2 2 1 2 3 3 3 3 3 2 2 3 2 3 3 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 3 2 3 3 3 3 4 4 5 5 5 6 6 8 8 7 9 9 10 10 12 12 13 13 14 16 17 18 19 20 23 24 27 29 32 34 37 42 46 52 58 67 79 95 150 388 771 900 629 240 114 86 73 64 55 48 43 38 35 31 29 27 24 23 22 20 19 17 17 15 15 14 12 12 12 12 10 9 8 8 8 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 1 0 0 2 1 1 2 2 2 3 2 3 1 2 2 2 2 1 1 1 1 0 1 1 1 0 1 1 1 1 1 2 1 2 2 3 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 2 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 2 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 0 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 3 3 4 3 4 5 5 5 5 6 6 7 8 8 8 9 10 12 12 12 14 14 15 16 17 19 20 21 22 24 27 29 31 35 38 43 48 54 59 68 81 98 160 429 794 894 582 216 108 84 72 63 54 47 43 39 34 31 28 26 25 22 21 19 19 17 17 16 16 14 13 13 12 12 9 10 8 9 8 7 7 6 5 5 5 4 4 4 3 3 3 2 2 2 3 2 2 2 1 3 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 2 2 2 2 2 3 1 2 1 2 2 2 2 2 1 1 1 0 1 0 1 1 1 1 1 2 1 2 2 3 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 2 2 2 2 3 3 3 3 4 2 3 3 3 3 3 3 2 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 4 3 3 4 4 4 5 5 6 6 7 8 8 8 8 9 11 12 12 13 14 14 15 16 18 19 21 21 23 25 28 30 33 36 41 44 49 54 62 71 83 105 184 489 853 914 544 194 107 85 72 63 55 48 44 39 35 32 30 27 25 23 21 20 19 18 17 15 15 13 13 12 12 12 10 9 8 9 7 7 6 6 5 4 5 4 5 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 1 2 2 3 2 3 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 0 1 1 2 2 2 2 3 3 3 3 2 2 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 0 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 3 2 3 3 3 3 3 3 2 1 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 3 2 3 3 3 3 3 4 4 6 5 6 6 7 8 8 9 9 10 11 12 12 13 14 14 16 17 18 19 21 21 24 26 28 30 33 37 41 46 51 57 64 75 88 112 205 546 889 884 480 177 105 83 72 62 55 49 43 38 35 31 29 26 25 24 21 20 19 18 17 15 16 14 13 12 12 11 10 10 9 8 7 7 7 6 5 5 5 4 4 4 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 0 1 1 0 2 1 2 2 3 3 2 3 2 3 2 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 3 4 3 4 4 3 3 3 3 3 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 3 3 3 4 3 3 4 4 5 5 6 6 6 7 7 8 9 9 10 11 11 13 12 14 14 15 17 18 19 21 22 24 26 28 31 34 38 43 47 53 58 64 75 89 115 230 597 907 850 422 161 100 82 70 61 53 47 42 37 33 31 29 26 24 22 21 20 19 18 16 16 15 14 12 12 11 11 10 9 8 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 2 3 2 2 2 2 1 3 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 3 3 4 2 3 2 3 3 3 2 2 1 1 1 1 1 0 2 1 1 1 2 2 3 3 3 3 3 3 2 3 3 4 4 3 2 1 2 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 0 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 4 4 5 5 4 3 4 3 4 4 4 3 3 2 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 4 3 3 3 4 5 6 6 6 6 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 24 27 29 32 35 39 43 49 55 61 66 77 92 124 260 651 923 804 369 145 97 79 67 58 52 46 41 37 34 31 28 26 24 22 21 20 19 18 16 16 15 14 13 11 11 11 10 9 8 8 7 7 6 6 5 5 4 4 3 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 2 3 4 4 4 4 2 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 3 3 2 3 3 4 4 4 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 3 4 5 6 5 4 4 4 4 4 5 5 4 3 2 2 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 0 1 1 2 1 1 1 2 1 2 1 2 2 2 2 3 4 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 13 13 13 14 15 16 17 19 20 22 23 26 28 31 34 39 44 49 54 59 67 76 90 125 275 654 875 724 307 128 90 73 63 55 48 43 39 34 32 28 26 25 22 22 19 18 17 17 16 14 14 13 12 11 12 10 10 8 8 7 7 6 6 5 5 4 4 4 4 3 3 2 2 3 2 3 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 3 4 4 4 4 3 3 3 4 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 4 3 3 4 4 5 4 4 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 3 4 5 5 6 7 6 5 4 5 5 5 6 5 4 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 3 3 3 3 3 2 3 3 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 3 4 3 4 4 4 5 6 5 7 7 6 8 9 9 9 11 11 12 13 13 14 15 15 16 18 20 21 22 25 28 30 33 36 41 48 53 59 62 70 81 97 137 317 714 903 695 283 125 89 74 64 56 49 44 39 36 32 30 27 25 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 10 8 8 7 7 6 5 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 3 3 4 5 5 5 5 3 4 4 5 4 4 3 2 2 1 1 1 2 1 2 2 2 2 3 4 4 6 6 7 5 5 4 5 6 6 6 5 3 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 5 6 7 9 9 8 7 5 6 7 8 8 6 5 3 3 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 4 3 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 3 2 2 4 4 4 4 4 5 6 6 7 7 7 8 9 9 10 10 12 13 13 14 15 15 17 18 19 21 23 24 27 29 32 36 41 46 54 61 66 70 76 88 107 155 372 782 932 675 259 123 91 76 66 57 51 45 40 37 33 29 28 26 24 23 21 20 18 18 16 15 15 14 13 12 12 11 10 10 8 8 7 7 7 5 6 5 5 4 4 4 3 3 3 3 3 2 2 2 3 2 2 2 3 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 3 2 4 6 7 8 7 7 5 5 6 7 6 5 4 3 3 2 1 2 2 2 2 2 2 3 3 3 6 7 8 9 7 6 6 7 8 8 7 5 4 3 2 1 2 1 2 1 1 1 1 1 1 1 1 0 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 3 3 4 5 7 8 10 12 13 11 9 7 8 9 10 10 9 7 5 3 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 3 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 5 5 4 3 4 4 4 5 4 4 3 3 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 3 2 2 2 3 3 3 4 4 4 4 5 5 6 6 7 8 8 8 9 10 11 11 13 13 14 14 16 16 18 18 20 23 24 25 28 31 34 38 44 52 62 72 76 80 85 98 118 176 429 829 939 640 240 120 91 77 66 58 51 46 41 37 34 32 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 9 9 8 8 7 7 5 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 3 2 2 3 3 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 3 3 3 5 6 8 10 9 9 9 6 8 8 9 8 7 4 3 3 2 2 2 2 2 3 2 3 3 5 7 8 10 11 12 9 8 8 8 9 11 9 8 5 4 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 3 3 3 4 5 7 8 10 12 15 16 14 12 10 11 11 13 14 12 9 6 4 3 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 3 3 4 5 5 5 7 8 7 5 5 5 6 5 6 6 5 4 3 3 2 2 2 2 3 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 3 3 4 3 4 4 4 4 5 5 6 6 7 8 7 9 9 10 11 11 13 13 14 15 16 17 18 18 21 23 24 27 29 32 37 42 48 60 72 81 84 84 90 103 126 192 458 817 901 575 215 113 88 74 65 57 50 46 40 37 34 31 28 26 24 22 20 20 19 18 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 2 3 3 2 2 3 2 3 2 2 3 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 3 3 2 2 4 4 5 6 9 11 13 14 13 11 9 9 11 13 11 9 6 5 3 4 2 3 4 4 4 4 4 5 7 8 10 14 16 17 12 11 10 12 14 15 13 9 6 4 3 3 2 2 3 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 6 7 8 11 14 18 22 24 21 17 13 13 15 18 20 17 12 8 6 4 3 3 3 3 3 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 3 3 4 4 5 5 6 8 9 10 9 8 7 8 7 7 9 9 7 5 4 4 3 3 3 3 3 3 2 2 1 1 1 2 1 1 2 2 2 2 2 3 3 4 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 13 13 15 16 17 18 18 20 22 23 26 28 30 34 39 45 52 62 77 96 111 115 108 109 122 154 231 520 854 898 540 200 113 90 77 66 59 52 46 42 38 34 31 29 27 25 23 21 21 19 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 3 2 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 2 3 3 4 4 3 4 5 7 8 10 14 18 22 23 23 20 15 16 19 22 19 16 10 7 6 5 5 5 6 5 6 7 7 9 11 14 18 24 26 26 22 19 18 19 23 24 21 15 10 6 4 5 4 4 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 3 2 2 3 2 3 3 3 3 3 5 5 6 6 7 9 11 13 17 22 29 35 39 36 30 24 24 26 31 34 32 24 16 10 7 5 5 5 4 4 4 4 3 3 3 3 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 3 2 2 2 3 2 3 2 3 3 4 3 4 67 84 7 7 9 11 14 15 17 16 14 11 11 12 14 15 16 13 9 7 5 5 5 5 4 4 4 4 4 2 1 2 2 2 2 2 2 2 3 3 4 3 4 4 5 5 5 6 7 7 8 9 9 10 11 11 12 13 15 14 16 17 18 20 21 22 24 26 28 30 32 36 40 46 54 64 77 98 128 168 192 192 171 159 173 219 322 627 911 904 505 197 121 96 83 73 64 57 52 46 43 39 35 32 30 28 26 25 22 22 20 19 18 18 16 15 14 14 13 11 11 10 9 9 8 8 6 6 6 6 5 4 4 4 4 4 4 4 3 3 2 3 3 2 4 3 2 4 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 5 6 6 7 8 8 10 13 17 21 28 38 49 51 47 39 32 34 38 44 42 34 22 15 12 11 11 10 11 11 12 13 16 18 23 30 38 50 58 56 46 38 36 39 46 51 44 31 20 13 9 9 8 7 7 6 5 6 4 5 4 4 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 4 5 5 4 5 5 5 5 6 6 7 8 9 10 10 13 15 18 23 28 35 46 59 75 85 80 66 53 51 56 66 72 68 51 33 20 15 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 5 3 4 3 3 3 3 3 2 3 2 2 2 2 3 2 2 3 2 3 3 2 3 3 2 3 3 3 2 3 3 4 3 3 4 3 5 5 5 5 5 6 7 8 10 12 14 17 21 26 32 37 35 29 23 22 23 27 31 31 26 19 13 11 9 10 9 9 9 9 6 6 2 3 2 3 3 3 3 3 4 4 4 5 6 6 6 7 8 8 9 10 10 11 13 13 14 16 16 18 19 20 22 23 25 26 28 30 31 35 36 39 44 49 55 62 72 85 104 131 168 225 306 356 342 291 258 280 351 492 827 1052 955 494 208 139 113 97 86 77 68 62 56 52 47 43 40 37 35 32 30 29 27 25 24 22 22 21 18 18 17 15 14 13 12 12 10 10 9 8 8 7 7 6 6 6 5 5 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 8 7 8 7 8 8 10 11 13 14 15 16 21 25 33 42 57 77 97 104 92 73 63 68 80 89 82 64 42 29 23 22 22 21 22 23 25 27 32 37 46 58 79 103 120 114 91 76 70 81 93 101 87 61 37 24 18 16 14 13 12 12 11 9 9 8 8 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 3 2 3 3 2 2 2 2 1 2 2 2 1 2 3 2 3 2 2 2 2 2 2 2 3 3 3 4 3 4 4 4 5 5 5 6 6 6 6 6 7 8 9 8 10 9 10 10 12 13 14 15 16 18 22 25 29 36 44 55 72 95 122 154 176 165 132 105 99 111 134 152 140 103 64 40 28 23 20 17 17 15 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 6 6 6 5 5 4 5 5 4 5 4 4 4 4 4 3 4 4 4 4 4 5 4 4 5 5 6 5 6 6 6 7 7 7 8 9 10 11 12 13 16 19 22 28 33 42 53 65 73 70 58 47 44 47 56 66 65 54 39 27 21 19 18 19 18 18 18 11 11 3 3 2 4 4 4 4 5 5 6 6 6 7 8 8 9 11 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 33 36 37 39 42 45 49 53 58 66 74 85 99 120 148 190 249 348 469 537 512 421 371 400 505 675 1001 1146 956 466 213 153 128 114 100 91 82 73 67 61 56 51 47 45 41 39 36 34 32 30 29 27 26 24 22 21 20 18 16 16 14 13 12 12 10 10 9 8 9 8 7 6 6 6 6 6 5 6 5 5 6 6 5 6 6 7 7 7 7 7 7 8 8 9 9 9 9 10 10 11 12 12 13 14 15 17 19 21 23 27 33 40 52 67 92 123 155 159 138 113 97 105 127 144 129 96 64 44 36 34 33 33 34 35 39 43 50 59 72 93 124 162 189 181 144 115 112 128 154 162 137 93 57 36 28 25 22 21 19 18 16 16 14 13 12 11 10 9 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 3 3 4 3 3 3 2 2 3 3 2 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 3 4 4 6 4 6 5 7 7 7 8 9 9 9 10 10 11 12 13 13 14 14 15 16 18 19 21 24 26 29 33 40 46 56 68 86 111 145 190 246 278 257 204 163 156 177 213 236 216 160 98 61 43 36 32 28 25 23 21 20 18 17 15 15 14 13 13 12 11 12 10 10 10 9 9 9 8 7 7 7 6 6 6 6 5 6 5 6 6 5 6 6 7 6 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 16 17 18 21 24 29 35 44 54 67 84 105 117 109 89 72 68 75 87 100 101 84 60 41 33 30 28 28 28 29 28 18 18 3 4 3 5 4 4 5 6 5 6 7 7 8 9 10 11 12 12 13 15 16 17 20 20 22 24 26 26 29 31 32 35 38 40 42 45 48 51 56 61 67 77 86 98 115 139 174 224 298 417 571 650 616 501 438 470 595 808 1145 1223 946 439 218 165 138 122 107 97 88 79 71 67 61 57 52 49 45 42 39 37 35 32 32 29 29 26 25 23 22 20 18 17 16 16 14 13 12 10 10 9 9 9 8 7 7 7 7 6 7 6 7 6 6 6 6 8 7 7 8 8 8 8 9 10 9 10 11 10 12 12 13 13 14 14 16 16 18 20 23 25 28 33 41 50 63 83 110 148 187 199 172 137 121 132 156 175 158 119 77 54 43 40 40 39 41 42 47 51 58 70 90 115 153 198 229 219 176 141 134 152 183 194 164 109 67 44 34 29 28 25 23 21 20 18 16 16 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 5 4 5 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 4 3 3 4 4 3 4 5 4 5 5 6 7 7 7 7 8 9 9 10 11 11 11 12 13 15 15 16 17 17 19 19 21 23 26 27 31 35 40 47 55 68 84 107 137 179 236 301 342 317 248 196 186 211 258 288 260 190 119 72 52 42 37 33 31 28 25 24 21 21 19 18 17 16 15 14 14 13 14 12 11 11 11 10 9 8 8 8 8 7 7 6 7 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 10 11 11 11 12 13 14 15 16 18 20 23 26 30 35 42 51 66 82 105 128 142 134 107 86 81 90 105 122 120 99 70 49 39 35 33 33 33 33 34 21 21 3 3 3 4 4 5 5 5 6 6 6 8 8 9 9 10 12 12 13 14 16 17 19 19 22 22 24 26 27 31 32 34 37 39 41 44 47 51 55 60 66 74 83 95 112 136 169 216 289 398 536 611 577 475 421 457 589 837 1197 1230 886 389 206 159 136 119 105 96 87 78 71 66 59 54 50 47 43 42 38 37 34 33 31 29 28 26 24 23 21 20 18 17 16 15 13 13 12 11 10 9 9 9 7 7 7 6 6 6 6 6 5 5 6 6 6 7 7 7 8 8 8 8 7 9 9 9 10 9 10 11 13 13 13 14 15 15 17 19 21 24 28 31 38 47 59 77 105 141 178 185 160 127 112 121 148 168 152 112 72 50 41 38 36 37 39 40 43 48 55 65 83 108 143 186 216 204 165 131 124 143 173 183 153 103 62 41 32 29 26 23 21 20 18 16 16 15 13 12 11 11 10 9 9 9 8 7 7 6 5 6 6 6 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 7 7 7 8 8 10 10 10 11 11 12 12 14 15 15 16 16 18 19 20 22 24 26 30 32 40 45 53 64 79 100 129 169 222 284 321 300 238 188 179 202 245 273 250 181 114 69 49 40 36 31 29 26 24 22 20 19 18 17 16 15 15 14 13 12 12 11 10 11 10 10 9 8 8 8 7 7 7 7 6 7 6 7 7 6 7 7 7 7 7 7 7 7 8 9 9 10 11 11 12 12 13 14 16 17 19 21 25 29 33 39 49 61 78 100 123 134 125 101 82 79 87 102 117 115 95 67 47 37 33 32 32 31 32 33 19 19 2 3 3 3 3 4 4 5 5 6 5 6 7 7 8 9 10 11 12 12 14 15 17 17 18 20 21 23 24 26 27 30 31 34 36 39 41 45 48 52 57 64 73 84 98 116 143 185 246 339 457 515 482 399 356 391 518 791 1150 1159 782 328 181 144 123 108 96 86 77 70 64 58 54 50 46 43 39 37 35 33 31 30 27 26 25 23 21 20 19 18 16 15 14 13 12 11 11 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 7 6 7 7 7 7 7 7 8 8 9 9 9 9 10 11 11 11 12 12 14 17 18 20 22 26 33 38 49 64 87 120 150 153 131 105 94 103 123 139 125 90 58 41 33 32 31 31 32 32 36 41 47 56 71 91 118 157 180 167 133 108 105 120 144 150 125 84 51 33 26 23 22 19 18 17 15 14 13 12 11 10 9 9 8 8 7 8 6 6 6 6 6 5 5 5 4 4 4 3 3 4 4 3 4 3 2 2 3 2 3 3 3 2 2 2 2 3 3 2 3 3 3 3 3 3 4 4 4 5 5 6 5 6 7 7 8 8 9 9 9 10 10 11 12 13 14 14 15 16 17 18 20 22 25 28 32 38 45 54 66 83 108 141 189 239 269 244 191 153 149 170 206 228 204 148 91 56 40 32 29 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 9 9 8 8 8 8 7 7 6 6 6 6 6 6 5 6 6 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 14 16 18 20 24 27 33 40 51 63 82 102 112 103 82 68 65 72 84 97 96 78 54 38 31 28 27 27 26 27 27 16 16 2 2 3 3 3 3 4 4 4 5 4 5 6 7 8 8 9 10 10 11 12 13 14 15 15 17 19 20 22 23 24 26 28 30 32 34 36 37 42 44 49 55 62 71 82 99 121 156 206 282 373 421 395 330 302 336 460 760 1101 1105 696 281 162 130 110 98 86 78 70 63 58 53 48 45 41 38 36 34 31 29 28 27 26 23 23 21 18 18 17 16 14 14 12 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 4 5 4 5 5 4 5 6 6 6 6 6 6 6 6 6 7 7 7 8 7 9 9 9 10 10 11 12 12 15 16 19 21 26 31 40 53 70 94 119 122 104 83 76 83 101 112 98 71 47 33 27 25 24 24 26 27 29 33 38 45 57 72 98 128 146 135 108 90 87 99 116 120 98 67 42 26 21 20 17 16 14 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 4 4 3 4 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 4 3 4 3 4 4 4 4 5 5 5 6 7 6 7 8 8 8 9 10 10 10 11 12 13 14 15 16 18 21 23 26 31 36 44 52 67 86 114 151 193 212 192 150 121 119 138 167 183 163 118 72 45 33 27 23 21 20 17 16 16 14 13 12 11 11 10 10 9 9 9 9 7 8 7 7 6 6 6 6 5 5 5 4 5 4 4 4 5 5 4 5 4 4 5 5 5 6 5 6 6 7 7 8 7 8 9 9 11 10 12 13 15 17 19 23 28 34 41 52 66 83 90 81 64 52 51 58 68 78 76 61 43 29 25 22 22 22 21 22 22 14 14 2 2 3 3 2 3 3 4 4 4 5 5 6 6 6 7 8 8 9 10 11 12 14 13 14 16 16 18 20 21 22 24 25 27 29 31 33 35 38 40 44 49 56 63 73 87 107 134 174 234 314 356 337 288 266 300 423 756 1090 1055 619 248 149 121 104 91 81 73 65 58 55 49 45 41 38 35 33 31 29 27 26 24 23 22 21 19 18 17 16 15 13 13 12 11 10 10 8 8 8 7 6 5 6 5 5 4 5 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 6 7 7 6 6 7 8 7 8 9 8 9 10 12 13 15 17 22 27 33 42 59 78 97 102 87 71 62 69 81 90 78 58 39 27 23 20 20 21 22 23 24 28 31 37 47 61 81 105 121 112 89 75 72 82 97 99 81 54 34 22 18 16 14 13 11 11 11 10 9 8 7 7 7 6 6 6 4 5 4 4 4 4 3 4 3 4 2 3 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 3 2 2 3 3 2 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 9 9 9 9 10 10 11 12 14 15 17 19 21 25 30 36 44 57 72 97 127 161 179 162 126 103 101 115 138 150 132 95 59 36 27 22 20 18 16 15 14 13 12 10 10 10 9 8 8 7 7 7 7 6 6 6 6 6 5 5 4 5 4 4 4 4 4 4 3 4 4 4 3 4 5 4 5 4 4 5 5 5 5 6 6 7 7 8 8 8 9 10 12 12 14 16 19 23 28 35 45 56 68 74 68 56 45 43 48 56 64 62 50 35 25 21 19 18 19 18 18 19 11 11 2 3 2 3 3 3 3 3 4 4 4 5 6 6 6 6 8 8 9 9 11 11 13 13 14 15 17 18 19 20 21 23 25 26 27 29 31 34 37 39 42 47 53 61 71 83 99 127 164 222 293 333 317 275 253 288 428 789 1091 1033 558 226 144 118 99 87 78 71 63 57 52 48 43 40 38 35 33 30 28 26 25 24 22 21 20 19 17 17 15 14 13 12 12 11 10 9 9 7 8 6 6 6 5 5 5 4 4 5 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 6 6 6 6 6 6 6 7 8 7 8 8 9 10 11 13 14 16 19 24 31 40 53 73 90 92 81 65 58 63 76 86 76 55 37 27 21 20 19 19 19 21 23 26 30 34 44 57 74 97 111 104 82 68 67 77 92 94 78 51 32 21 17 15 14 12 11 11 10 10 8 8 7 6 6 6 6 5 5 5 5 4 4 4 3 4 3 4 3 3 2 3 3 2 2 3 2 3 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 4 3 3 4 4 4 4 5 6 6 6 6 6 7 7 8 8 9 9 9 10 10 11 13 14 16 18 21 24 28 35 42 52 68 88 117 150 164 148 116 93 90 105 129 141 125 89 55 34 25 20 19 17 16 14 13 12 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 4 4 4 4 4 4 3 4 3 4 4 4 4 4 4 4 5 4 4 5 4 5 4 6 6 5 6 7 7 8 7 9 10 11 12 14 15 18 22 26 32 41 53 65 70 63 50 40 40 44 52 62 60 48 35 23 19 18 17 17 17 16 16 11 11 2 3 2 2 3 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 12 13 13 14 16 17 19 20 21 22 23 25 27 29 30 32 34 37 41 44 50 55 63 72 85 104 132 171 233 309 353 338 288 264 303 467 854 1113 991 502 211 140 116 99 86 76 70 63 57 52 48 43 39 37 35 32 31 28 27 26 24 22 21 20 19 18 17 16 14 13 12 11 11 9 9 8 7 8 6 7 6 5 5 5 4 4 5 5 4 4 4 4 5 4 5 6 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 8 8 8 9 10 12 13 15 17 21 25 33 43 56 76 96 99 86 69 62 66 82 91 79 57 38 28 23 21 20 20 21 21 24 27 30 35 45 57 75 99 115 109 87 71 70 79 96 99 82 56 34 22 17 16 14 13 12 11 11 9 9 8 7 7 6 6 6 5 5 5 5 4 4 5 3 4 3 4 2 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 4 4 4 4 4 4 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 12 12 13 15 16 18 21 24 29 35 43 54 70 94 125 158 176 158 123 99 96 110 133 147 131 96 59 37 27 22 20 17 16 15 13 13 11 11 9 10 9 9 8 8 8 8 7 6 6 6 6 5 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 6 6 7 6 7 7 8 9 9 10 11 12 13 15 18 22 27 33 42 53 65 72 66 54 44 43 47 54 63 62 50 34 24 20 18 18 18 18 18 18 11 11 2 3 3 3 3 3 4 4 4 5 4 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 30 32 34 35 38 42 45 49 55 62 70 83 98 120 150 199 274 365 421 407 343 307 349 544 938 1148 978 473 209 145 119 104 92 80 74 67 59 55 50 46 42 40 36 34 33 30 28 27 25 24 23 22 20 18 17 17 16 15 13 12 11 11 10 10 8 8 7 7 6 5 6 5 5 5 5 6 5 4 5 5 5 4 5 6 6 6 5 6 6 5 6 6 7 7 7 7 7 8 8 8 9 10 10 11 13 14 16 17 20 25 31 39 51 67 90 115 121 106 85 74 80 95 108 97 72 48 34 27 25 25 24 26 26 29 32 37 43 56 71 95 123 140 132 107 88 85 96 114 120 101 68 43 28 22 19 17 15 14 14 12 12 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 5 4 4 3 3 3 3 3 2 3 3 3 3 2 2 3 2 2 2 2 2 3 2 2 3 3 2 3 2 3 3 3 3 3 3 4 4 4 5 4 6 5 6 7 7 7 7 8 8 8 9 10 10 11 11 12 13 14 15 17 19 21 23 27 30 37 43 52 65 85 110 145 185 209 195 157 125 118 134 161 180 164 119 75 48 33 26 24 21 20 18 17 15 14 13 12 12 11 11 10 9 9 8 9 7 7 7 7 7 6 6 6 5 5 5 5 4 5 5 4 5 4 4 5 5 5 6 5 6 5 6 6 6 7 7 7 7 8 8 9 10 10 12 12 14 16 18 22 26 32 40 50 66 80 87 84 68 55 52 57 66 76 76 63 45 32 25 23 22 21 22 22 21 13 13 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 11 12 13 14 15 16 19 19 19 22 24 25 27 29 30 32 34 37 39 41 45 49 52 56 62 69 78 90 105 127 159 204 270 372 501 582 553 459 406 460 711 1135 1293 1019 470 226 165 137 120 105 94 86 77 70 65 60 54 50 46 43 40 39 35 34 31 30 28 26 25 23 22 21 19 18 16 15 14 13 12 11 11 9 9 9 8 7 6 7 6 6 6 6 6 5 5 6 6 6 5 7 7 7 7 7 7 7 7 8 9 9 10 9 9 11 12 12 12 13 14 14 16 18 20 22 25 29 34 42 56 72 96 131 167 175 154 122 107 115 139 159 144 107 69 49 39 35 35 35 36 38 42 46 53 62 79 101 136 174 203 194 158 128 121 135 163 174 146 99 61 41 31 27 25 22 21 19 18 16 15 14 13 11 11 10 10 9 8 9 8 7 7 6 6 6 6 6 5 4 5 4 4 4 4 4 3 4 3 4 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 4 6 6 6 7 7 7 8 9 9 10 10 11 11 12 13 15 14 15 16 17 18 19 21 23 26 28 33 37 42 50 61 74 92 118 155 206 266 301 281 226 179 170 194 235 259 236 173 108 67 47 38 34 30 28 24 23 21 20 19 17 16 15 14 13 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 6 7 7 6 6 7 6 6 6 6 7 7 7 8 7 7 8 9 9 10 10 10 11 11 13 14 14 17 17 20 22 26 31 37 45 56 71 90 112 124 117 95 76 73 79 93 108 107 88 63 45 34 32 30 30 30 30 31 19 19 4 4 4 5 5 6 5 7 7 8 7 9 10 11 11 12 14 16 16 18 19 20 22 24 26 28 30 32 33 35 38 40 44 46 50 53 57 61 66 72 80 90 102 118 138 166 210 273 365 506 687 791 738 603 532 607 929 1376 1461 1056 477 250 188 159 138 123 111 101 91 83 77 71 66 59 56 52 49 45 42 40 38 34 33 32 31 29 26 24 23 21 20 18 17 16 14 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 6 7 7 6 8 9 9 9 9 10 9 11 11 13 13 13 13 15 14 16 16 17 17 19 20 22 24 27 30 35 40 49 61 79 101 136 181 228 239 208 163 143 156 190 212 191 140 91 64 52 49 48 49 50 51 56 63 72 88 111 141 188 246 283 266 213 174 166 191 224 234 196 130 80 54 41 36 33 31 28 26 24 22 20 20 17 16 14 14 14 12 12 11 11 10 9 9 8 7 7 8 6 7 6 5 5 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 5 7 6 7 7 8 9 9 10 10 12 13 13 13 14 16 16 18 19 20 21 22 23 24 26 28 31 35 39 44 51 58 70 84 103 131 169 221 290 372 419 387 308 243 231 264 320 354 317 232 146 90 64 52 46 41 38 34 31 30 27 26 24 22 21 20 19 18 17 16 15 14 14 13 13 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 9 10 11 12 12 12 14 14 15 16 17 18 20 22 24 27 31 36 43 51 62 78 98 126 158 174 163 130 106 100 110 130 150 149 120 84 60 48 43 41 42 41 41 41 26 26 4 5 4 5 6 6 6 7 8 9 9 10 11 12 13 14 16 17 18 20 21 24 25 27 29 31 33 36 38 41 44 46 49 53 56 60 64 68 76 83 90 102 116 134 158 191 243 312 422 586 802 922 866 700 609 707 1102 1549 1560 1046 475 268 203 173 151 135 121 110 101 91 85 78 71 66 60 57 54 50 46 44 41 39 37 35 34 31 29 27 25 25 22 21 19 18 16 15 14 12 12 11 11 9 10 9 8 8 8 8 8 9 8 7 8 8 8 10 10 10 11 11 11 11 12 13 13 15 15 15 16 16 18 19 19 20 22 23 25 28 32 35 41 47 57 70 89 118 158 215 270 279 243 192 169 183 222 252 227 165 109 76 62 57 57 56 58 61 66 74 85 102 127 163 217 283 332 313 254 205 195 225 267 279 229 155 94 62 49 43 40 36 32 29 27 25 23 22 19 19 17 16 15 14 14 13 12 11 11 11 9 9 9 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 5 4 5 5 5 6 7 6 8 7 8 9 9 10 11 12 12 14 15 15 16 16 18 19 21 22 22 23 25 26 28 30 33 36 40 46 50 58 67 80 95 118 149 193 257 338 432 491 455 360 285 270 309 376 417 381 277 170 105 74 62 54 48 44 39 36 34 31 29 27 26 25 23 21 20 19 19 18 16 16 15 14 14 13 13 12 11 11 10 11 10 9 10 9 9 10 10 10 10 11 10 10 11 11 12 12 13 14 15 16 16 18 18 20 22 23 25 28 31 35 42 50 61 74 93 116 147 183 200 186 150 122 117 131 153 176 175 143 100 70 55 50 49 49 48 48 49 31 31 4 5 4 5 5 7 6 8 8 8 9 10 11 11 13 14 16 16 18 20 21 23 25 27 28 30 34 35 39 40 42 45 49 51 55 58 63 68 75 81 89 99 112 130 155 188 235 303 414 574 782 893 836 684 604 710 1151 1589 1545 964 440 259 199 170 149 132 119 108 99 89 83 76 70 64 60 56 52 50 45 44 41 38 36 34 33 31 28 26 25 24 21 19 18 17 15 15 14 12 12 10 11 9 9 8 8 8 7 8 8 7 8 7 7 8 8 10 10 10 10 10 11 11 12 12 13 14 14 14 15 15 17 18 19 19 21 22 25 27 31 35 39 45 55 68 86 113 150 203 258 269 233 187 164 178 214 241 218 160 104 72 59 55 54 54 56 59 64 71 82 98 123 158 210 277 318 300 240 195 187 213 256 269 225 150 92 61 47 41 38 35 31 29 26 24 23 22 19 17 16 15 14 14 13 13 11 11 10 10 8 8 8 8 7 7 7 6 5 6 5 5 5 5 4 5 4 5 5 4 4 4 5 4 5 5 5 4 5 5 5 4 5 6 6 7 6 8 8 9 10 10 11 12 14 14 15 16 17 18 18 20 21 22 23 24 25 27 29 32 36 40 44 49 57 66 78 93 116 146 189 246 326 420 473 441 350 277 264 300 362 402 365 265 164 102 72 59 53 47 43 39 35 33 30 28 27 25 23 23 20 19 18 18 18 16 16 15 14 13 12 12 11 11 10 10 10 9 9 10 9 9 9 9 9 10 11 10 10 10 11 11 12 13 13 14 16 15 16 18 19 20 22 24 27 30 35 40 47 58 71 89 111 141 175 197 185 148 119 114 126 149 170 167 137 98 69 54 48 47 46 46 46 47 29 29 3 4 4 5 5 6 6 6 7 7 8 9 9 11 11 12 14 15 17 18 19 21 23 23 26 28 30 31 34 36 39 40 43 47 49 53 57 62 67 72 81 90 103 119 140 167 208 271 361 505 686 779 730 601 542 668 1138 1535 1441 839 378 233 182 156 136 120 109 98 90 83 76 69 64 59 55 50 48 45 41 40 37 35 33 31 30 28 26 24 23 22 20 19 17 16 14 14 12 12 11 10 9 8 8 8 8 7 8 7 7 6 7 6 7 7 7 9 9 10 9 9 9 10 10 11 11 13 13 13 13 14 16 16 17 17 18 20 21 24 28 30 34 39 49 58 76 100 134 182 227 234 203 162 143 155 190 209 187 136 90 63 52 49 48 47 49 51 56 62 71 84 108 139 186 243 276 262 208 168 162 186 226 235 192 128 78 53 41 37 32 30 27 26 23 22 20 18 17 16 15 13 14 12 11 11 10 9 9 8 8 8 7 7 6 6 5 5 5 5 4 5 5 5 3 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 5 6 5 6 6 7 7 8 8 9 9 10 12 12 13 14 14 15 16 18 19 19 20 21 23 25 26 29 31 35 39 43 50 59 69 84 102 129 169 219 287 370 415 380 303 241 231 263 316 351 318 232 143 86 63 51 46 41 37 34 31 29 26 24 23 22 20 20 19 18 17 17 16 14 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 9 8 8 8 9 9 10 9 9 10 10 11 11 12 13 13 13 14 15 17 18 20 22 24 27 31 35 41 51 61 77 97 121 150 169 157 125 102 99 109 128 146 145 119 84 58 46 42 41 40 40 41 42 26 26 3 4 3 4 4 5 5 6 6 7 7 9 8 10 11 12 13 13 16 16 17 20 21 22 23 26 27 30 31 32 35 38 40 42 44 48 52 56 61 66 73 81 92 106 124 151 189 241 319 449 609 689 643 531 494 645 1133 1465 1306 714 331 211 166 142 124 111 98 90 82 75 70 64 58 55 50 46 44 42 38 36 35 32 30 29 28 26 24 22 21 20 17 17 15 15 13 12 11 10 10 9 8 8 7 7 7 6 6 7 6 7 6 6 6 7 7 9 8 9 9 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 19 21 24 26 29 33 41 52 66 87 118 159 198 204 173 137 124 138 165 184 158 117 77 54 45 42 41 41 42 45 49 55 64 75 95 123 162 212 244 226 181 145 142 163 195 204 165 111 68 46 35 31 29 25 24 22 21 19 17 16 14 13 13 12 11 11 10 10 9 8 8 8 7 6 7 6 5 6 5 4 5 4 5 4 4 4 3 4 3 3 3 3 3 3 3 3 4 3 4 3 4 4 3 4 5 4 5 5 6 7 7 7 8 8 9 9 11 11 11 12 13 13 14 16 17 17 18 19 20 21 23 24 28 30 34 38 43 52 60 72 89 114 147 194 256 325 361 328 257 206 201 231 279 311 279 199 123 77 55 45 40 36 32 29 26 26 23 22 21 20 18 17 16 15 14 14 14 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 8 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 13 14 15 16 17 20 21 23 27 31 37 45 54 68 87 108 135 149 139 111 91 87 97 113 128 125 101 72 51 41 38 36 36 35 36 36 22 22 4 4 4 4 5 6 5 7 6 7 7 8 9 10 10 11 13 13 15 15 17 18 20 21 23 25 26 28 31 33 34 37 38 42 45 48 50 54 60 64 70 78 90 103 121 146 183 236 315 434 584 663 624 522 490 669 1155 1436 1252 660 317 206 162 140 123 109 98 88 80 72 67 61 56 52 49 45 43 41 37 35 33 32 30 28 27 25 23 21 20 19 17 16 15 14 13 12 12 10 10 8 9 8 7 8 6 7 6 6 7 6 6 6 6 6 6 8 9 9 8 8 8 9 9 11 10 10 12 11 12 12 13 14 14 15 16 16 18 20 23 25 28 32 40 51 65 85 111 150 189 193 167 132 120 131 158 175 154 113 74 53 43 40 39 39 41 42 47 51 60 71 90 116 158 204 234 220 176 141 138 159 191 196 161 106 65 44 35 30 28 26 23 21 19 18 17 16 14 13 13 12 12 11 10 9 9 8 8 7 7 6 6 7 5 5 5 4 4 4 5 4 4 4 3 4 4 4 3 4 3 3 3 4 4 3 3 4 4 3 4 4 4 5 5 6 6 6 7 7 7 8 9 9 10 11 11 11 12 13 14 16 16 17 17 18 19 20 22 24 26 29 33 36 42 49 58 69 86 109 141 185 242 309 350 320 250 201 197 226 273 301 269 194 119 73 53 43 39 35 31 29 26 25 23 22 19 19 17 16 16 16 14 14 13 12 12 11 11 10 10 9 8 9 8 7 8 8 7 7 7 8 7 7 7 8 8 9 8 8 9 10 10 10 11 10 12 12 13 14 15 16 17 18 20 23 26 30 36 43 52 66 84 107 133 145 134 107 87 84 94 108 123 122 99 70 49 40 36 35 34 34 34 35 22 22 3 4 4 5 4 5 5 6 6 7 7 7 9 10 11 12 14 15 15 16 17 19 22 22 23 25 27 29 32 34 36 37 40 43 46 49 52 56 60 66 73 82 94 107 126 153 191 249 328 451 611 700 658 550 514 721 1199 1454 1216 622 310 204 163 139 122 108 99 89 81 74 68 63 58 54 50 46 44 41 38 35 34 32 31 28 27 25 23 22 21 19 17 17 15 14 12 12 11 10 9 9 8 8 7 7 7 7 6 7 6 6 6 6 6 7 7 9 9 9 8 8 8 9 9 10 11 11 11 11 11 13 13 14 15 15 17 17 19 21 23 26 30 34 43 52 66 86 117 157 197 203 177 142 126 137 165 185 165 124 81 58 46 43 42 42 43 45 49 55 63 76 95 124 164 213 248 231 186 149 144 166 198 204 169 114 70 48 37 33 30 27 24 23 20 19 18 17 14 14 13 13 12 11 10 9 9 8 8 8 7 7 6 6 5 6 5 5 5 4 4 4 4 3 4 4 4 4 3 3 3 3 3 3 4 3 4 4 4 4 4 3 4 5 5 6 6 6 7 8 8 8 9 9 11 11 11 12 13 13 15 16 17 17 18 19 20 22 23 25 29 31 34 39 44 52 61 72 90 115 148 192 253 328 368 338 266 213 203 230 279 308 281 206 127 79 57 45 41 37 33 30 27 25 24 22 20 20 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 8 8 8 7 8 7 7 8 7 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 17 18 20 21 23 28 31 37 45 55 69 88 113 138 151 139 113 92 88 97 115 131 129 105 74 53 42 38 37 37 36 36 37 23 23 4 4 4 4 4 5 6 6 7 7 7 8 9 10 11 12 13 15 15 17 18 19 21 21 24 26 27 30 31 34 35 39 40 44 46 49 53 57 62 67 74 83 94 110 128 155 193 248 329 459 622 718 680 564 536 781 1264 1450 1138 575 305 205 163 138 122 107 97 89 81 74 69 63 58 53 50 46 43 42 38 36 34 32 30 29 28 26 24 22 21 20 18 17 15 14 13 13 12 10 10 9 8 8 8 8 8 6 7 7 6 6 6 6 7 7 7 9 9 9 9 8 8 10 10 10 11 11 11 12 12 12 14 14 15 16 17 18 20 21 25 27 31 37 44 54 69 89 119 159 201 212 185 147 129 142 170 189 172 127 82 59 47 44 43 43 44 46 50 56 64 78 97 127 167 220 253 236 191 155 149 168 199 211 175 117 72 48 37 33 30 27 25 23 21 20 19 17 15 14 13 12 12 11 10 11 9 8 8 8 7 7 7 7 6 5 5 5 5 5 5 4 5 4 4 4 4 4 3 4 4 3 4 3 4 4 4 3 4 4 4 4 5 5 6 6 6 7 7 7 8 9 9 11 11 11 12 12 13 13 15 15 16 17 18 19 21 22 24 25 28 31 34 39 45 53 61 74 91 113 147 193 259 333 374 342 267 214 204 232 283 315 286 208 130 80 57 46 41 37 34 31 28 26 24 22 21 19 19 17 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 10 10 10 12 12 12 13 14 14 16 17 18 20 22 25 29 33 39 46 56 69 87 111 137 152 143 115 93 89 99 116 133 132 109 76 54 43 39 38 37 37 37 38 23 23 3 4 4 4 5 5 5 6 6 6 7 8 9 10 10 12 13 14 15 16 18 18 21 22 24 25 27 30 31 33 34 37 40 42 44 48 51 55 60 64 72 82 92 106 123 149 187 241 320 445 602 688 652 545 534 817 1279 1430 1050 528 291 195 158 134 117 105 96 86 80 73 67 62 56 53 49 45 43 39 37 36 34 32 30 28 27 25 23 22 20 19 17 16 14 14 12 12 11 10 9 9 8 8 7 7 7 6 7 6 6 6 6 6 6 7 7 9 9 8 9 8 8 9 9 10 10 11 11 11 12 12 14 13 15 15 16 17 19 20 24 26 30 34 43 52 65 85 113 152 195 202 178 141 124 133 159 179 163 120 79 57 45 42 41 41 43 44 49 55 62 73 94 121 161 210 240 229 184 148 143 162 192 201 167 113 71 46 36 32 29 26 24 23 21 19 17 17 14 13 12 12 12 11 10 10 9 8 8 8 6 7 6 7 6 5 5 4 5 4 5 4 4 4 3 4 4 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 5 5 5 5 6 7 6 8 8 8 9 10 11 11 12 12 12 13 14 15 17 16 18 18 20 21 23 25 27 30 34 37 42 50 60 71 87 109 143 187 248 317 358 330 260 208 199 229 275 306 278 203 125 78 55 45 40 36 33 29 28 26 24 21 21 19 18 18 17 17 15 14 13 12 12 12 11 11 10 9 9 9 9 8 8 7 7 8 8 7 8 7 7 8 9 8 8 9 9 10 10 10 11 11 12 13 14 14 16 17 17 19 21 24 27 31 36 44 53 67 85 109 133 147 136 110 89 87 96 111 126 126 103 74 52 41 37 36 36 36 36 36 22 22 3 3 4 5 4 6 5 6 7 7 7 8 9 10 11 12 14 14 15 16 17 19 21 22 24 26 27 29 31 34 36 38 40 43 46 49 53 57 61 66 74 82 94 108 127 152 190 243 324 453 612 704 660 554 563 905 1340 1428 988 506 287 196 155 134 118 106 95 87 79 73 68 62 57 52 48 45 43 40 37 35 33 32 30 28 27 25 23 22 20 19 17 16 14 14 13 12 11 10 10 9 9 8 8 8 7 6 6 6 6 6 6 6 7 7 8 9 10 8 8 8 8 8 9 10 10 11 11 11 12 12 13 14 14 15 16 17 19 21 23 26 30 34 43 53 68 89 117 157 199 210 181 141 129 138 166 184 166 123 80 55 45 42 41 41 43 45 50 55 62 75 93 119 158 208 242 229 185 151 143 162 195 204 170 116 70 47 36 32 29 26 24 22 20 18 17 17 14 14 13 12 11 11 10 10 9 8 9 8 7 7 7 7 5 5 5 5 5 4 4 4 4 4 4 3 4 4 3 4 4 3 4 4 3 4 3 3 4 3 4 4 5 5 4 5 6 6 6 8 8 8 9 9 11 11 11 12 13 13 15 16 16 16 18 18 20 21 23 25 28 30 34 38 44 51 60 72 89 113 146 189 248 318 357 332 264 209 198 228 273 305 280 204 128 78 55 44 40 36 33 29 28 25 23 23 21 20 18 17 17 16 15 14 14 12 12 12 11 11 9 9 9 8 8 8 8 7 7 7 8 8 7 8 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 13 15 16 17 19 21 23 26 31 37 44 53 68 86 110 134 147 137 112 91 86 95 113 131 130 104 74 53 42 38 36 36 36 36 36 22 22 3 4 3 4 4 5 6 6 6 7 7 8 8 9 10 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 55 60 66 73 81 91 104 123 150 185 238 316 440 594 676 639 543 581 954 1363 1385 887 460 273 190 152 131 115 103 92 85 76 71 65 61 56 52 48 45 41 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 12 12 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 9 10 9 8 8 8 9 9 10 10 10 11 11 11 12 13 14 15 14 16 16 19 20 23 25 28 33 40 51 64 85 114 153 189 199 171 135 122 134 160 180 162 118 76 55 44 40 40 40 42 43 47 53 60 73 91 118 156 205 234 221 176 142 138 158 192 198 163 108 68 45 35 31 29 26 23 21 20 19 17 16 14 13 13 12 12 11 10 9 8 8 7 8 7 7 6 6 5 5 4 5 4 5 4 4 4 4 3 3 4 4 4 3 3 3 3 3 4 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 11 11 11 12 13 13 14 15 17 16 17 18 19 20 22 24 27 29 33 37 42 50 59 70 87 109 139 183 243 313 353 325 256 205 193 220 268 298 268 195 120 73 52 44 38 34 32 29 25 24 22 21 20 19 17 16 16 15 14 14 14 12 12 11 11 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 15 16 17 19 21 24 27 30 35 43 53 66 84 107 131 147 135 109 89 85 95 111 126 123 100 71 49 41 37 35 35 35 35 35 21 21 3 4 3 4 4 4 5 5 6 6 7 7 8 9 9 10 12 13 13 15 16 18 19 20 22 23 24 26 28 30 32 34 36 38 40 43 46 49 55 59 65 72 83 94 111 133 166 214 282 391 522 593 562 493 569 973 1328 1257 743 393 242 172 140 121 106 93 85 77 71 65 60 55 50 46 43 41 39 36 34 31 30 29 27 26 25 22 20 19 18 17 15 15 13 12 11 10 10 9 9 8 8 7 6 6 7 6 7 6 6 6 5 6 6 6 7 9 9 8 7 7 7 8 8 9 8 10 10 10 10 10 12 12 12 13 14 14 16 18 20 22 26 28 36 44 56 73 97 132 167 172 147 116 105 116 138 154 134 98 64 46 39 36 34 35 36 37 41 46 52 63 79 103 136 180 203 193 152 126 123 141 165 171 141 92 58 38 30 27 24 22 20 18 17 15 15 14 12 11 11 10 10 10 9 9 7 7 7 6 6 7 6 6 5 5 4 4 4 4 3 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 4 3 3 4 3 4 4 4 5 5 5 6 7 7 8 8 8 9 10 9 10 11 12 12 14 15 15 16 16 17 18 20 21 23 25 29 33 38 43 51 61 76 97 126 164 215 275 307 280 219 176 171 194 234 259 232 167 102 63 46 38 34 30 28 25 23 22 20 18 17 16 15 15 14 14 13 12 12 10 11 10 10 9 9 8 8 8 7 7 8 6 7 6 6 7 6 6 6 7 7 7 8 8 8 10 9 9 10 10 10 10 12 12 13 14 15 17 18 21 23 27 32 39 47 58 72 93 115 126 116 93 75 74 83 97 110 107 86 61 43 35 32 31 31 31 30 32 19 19 3 3 3 4 4 5 5 6 5 6 6 7 8 9 9 10 11 13 13 14 16 17 19 19 21 23 24 25 26 29 31 33 34 37 39 42 45 48 52 57 62 69 80 91 107 130 161 206 271 372 498 561 531 473 588 1007 1302 1176 670 369 231 163 133 114 100 90 81 75 68 62 57 53 48 45 42 39 37 34 33 30 29 27 26 25 23 22 20 19 17 16 15 14 13 12 10 10 9 8 9 7 7 7 7 6 5 6 6 5 5 5 5 6 6 7 7 8 9 7 7 7 7 7 8 9 9 10 10 10 10 10 11 11 12 13 14 14 16 17 20 21 24 28 35 43 54 70 95 129 160 163 136 108 98 109 133 146 127 91 60 44 36 33 33 33 34 35 39 43 49 61 75 97 129 168 194 181 144 118 116 133 156 159 129 86 53 36 29 26 24 22 20 19 16 15 14 13 12 10 10 10 9 9 8 8 7 7 7 7 6 6 5 5 4 4 4 3 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 7 7 8 9 9 9 9 10 11 12 13 13 14 15 15 16 17 18 20 22 24 28 30 35 41 48 58 72 91 117 153 201 254 284 258 203 165 162 184 220 243 216 154 94 60 42 36 32 29 26 23 21 20 19 17 17 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 7 6 6 6 6 6 6 7 7 7 7 7 8 9 9 9 9 9 9 10 11 12 12 13 14 16 17 19 21 25 30 36 44 55 69 88 108 117 105 84 70 70 78 91 103 99 79 56 39 33 30 29 29 28 29 30 18 18 3 4 3 4 4 5 5 5 5 6 6 7 8 8 9 9 11 11 13 14 15 16 18 19 20 21 23 25 26 28 29 31 34 36 39 40 43 47 50 55 60 67 76 87 103 124 153 197 259 356 475 535 512 466 607 1013 1275 1102 611 346 219 158 129 111 96 87 78 72 66 60 55 50 47 43 41 38 36 34 31 29 28 26 25 24 23 21 19 18 17 16 14 13 12 11 11 10 10 8 8 7 7 6 6 6 6 5 5 5 5 5 6 5 5 6 7 8 8 7 7 7 6 7 7 8 8 9 9 8 9 9 10 11 11 11 12 13 14 16 18 20 22 26 32 40 51 66 88 120 148 151 129 103 92 102 123 136 120 87 58 41 34 33 31 32 33 34 37 41 47 57 72 93 124 161 186 172 137 113 110 126 150 151 124 83 51 35 27 24 22 20 18 17 16 15 13 13 11 11 10 9 9 8 7 8 7 7 6 6 5 6 5 5 5 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 4 4 4 4 5 4 5 5 5 6 6 7 7 9 9 8 9 10 10 11 12 12 13 13 14 16 16 18 19 20 23 25 29 34 39 46 55 69 88 112 146 192 246 275 248 194 157 152 174 209 231 205 146 90 57 41 33 29 26 25 21 20 20 18 16 15 15 13 14 12 12 11 11 10 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 17 18 21 24 28 35 43 53 68 86 104 112 101 82 67 65 73 87 98 95 75 54 38 31 29 28 28 28 28 28 17 17 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 10 11 11 13 14 16 16 18 19 20 22 23 25 26 28 30 32 34 36 39 41 43 47 51 57 63 69 79 90 106 126 156 199 262 356 483 546 528 494 673 1066 1281 1045 582 346 223 160 128 111 97 87 79 72 66 60 56 52 47 45 41 38 35 34 31 30 28 27 25 23 22 21 19 18 16 16 15 14 12 11 10 10 9 8 9 8 8 7 6 6 6 5 5 6 5 5 6 5 5 6 7 8 9 7 7 7 6 7 7 7 7 9 9 9 10 9 11 11 12 12 13 14 15 16 19 20 23 26 33 41 53 67 90 120 150 154 134 108 97 107 128 141 125 90 59 42 34 32 31 31 33 34 38 42 47 57 72 94 122 161 184 173 139 114 111 127 150 155 127 84 51 34 28 25 23 20 20 17 16 15 13 13 11 11 10 10 9 9 9 8 7 6 6 6 6 5 5 6 4 5 4 4 4 4 4 4 3 4 3 3 4 3 2 3 3 4 3 3 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 8 9 9 9 9 10 10 11 12 13 13 14 14 16 17 18 19 21 23 26 30 34 39 46 56 69 87 113 148 193 248 275 252 199 160 154 175 211 235 212 152 93 58 42 34 31 27 25 23 21 20 18 17 16 15 14 13 13 12 12 11 11 9 9 9 9 8 8 7 7 6 7 7 7 6 6 6 5 6 6 6 6 6 6 7 6 7 7 8 8 8 9 9 9 9 11 11 12 13 14 15 17 19 21 25 30 35 42 53 67 86 105 114 103 84 70 67 75 87 100 97 80 56 39 32 29 29 29 28 28 29 17 17 3 3 3 4 4 5 4 5 5 7 6 7 7 8 10 10 11 12 13 14 15 16 18 20 20 22 23 26 27 28 29 32 34 36 39 41 45 48 52 57 63 71 80 90 105 128 157 200 265 365 495 564 538 505 708 1074 1251 979 563 343 222 158 127 110 96 87 78 72 65 60 55 51 46 44 40 38 36 34 32 30 28 26 25 24 23 21 19 18 17 16 14 13 12 12 11 10 9 8 8 7 7 6 7 6 6 5 5 5 5 5 5 5 5 6 7 8 9 7 7 6 7 7 7 8 8 9 9 9 9 10 11 12 12 12 13 13 15 16 19 21 23 27 33 40 52 68 92 123 154 158 136 111 98 106 128 145 128 93 60 44 36 33 33 32 34 35 37 43 50 59 75 98 127 163 186 176 142 117 113 129 152 157 132 89 56 38 29 25 23 20 19 17 15 15 14 13 12 11 10 9 9 9 8 8 7 7 7 7 5 6 5 6 4 5 4 4 4 3 4 3 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 3 3 3 4 4 4 5 5 6 6 6 6 7 7 8 9 9 10 11 10 11 11 12 13 13 14 15 16 17 19 19 22 24 27 29 35 40 47 56 69 89 116 151 198 253 283 256 201 161 158 180 215 240 216 154 95 60 43 36 31 28 26 23 22 20 18 17 16 15 15 14 13 13 12 12 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 5 7 6 7 6 7 8 8 8 8 8 9 10 10 11 11 12 12 13 15 17 19 22 25 29 36 43 54 67 86 106 116 106 85 70 69 78 90 103 99 80 58 41 33 30 30 30 29 28 28 18 18 3 4 2 4 4 4 4 5 6 6 6 7 7 8 8 9 11 12 13 14 15 15 18 18 19 22 22 24 26 27 30 31 33 35 38 39 43 46 50 54 60 66 76 87 101 122 150 190 253 345 464 535 523 512 733 1068 1199 900 529 335 216 152 123 106 93 85 76 69 64 58 53 49 45 41 40 37 35 33 30 29 27 25 24 23 22 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 6 7 6 7 7 6 8 7 8 8 8 8 9 10 10 11 12 12 13 14 16 18 21 23 26 32 39 50 66 87 117 146 152 135 108 96 103 122 137 122 89 59 42 35 31 31 31 32 34 37 41 47 56 70 90 119 156 180 169 137 112 106 120 145 150 123 84 53 34 27 24 22 20 18 17 16 14 13 13 11 10 9 9 9 8 8 7 7 7 6 7 6 5 5 5 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 7 7 8 8 9 9 9 10 10 13 12 12 14 14 15 16 17 18 20 23 25 28 33 37 44 53 66 84 107 139 183 234 268 248 196 155 149 169 202 224 208 151 93 58 41 33 30 27 24 22 20 18 17 16 15 15 13 13 13 12 11 11 10 9 9 9 8 8 8 8 7 7 6 7 6 6 6 6 6 5 6 6 6 6 6 6 5 7 7 8 8 8 8 8 9 9 10 10 11 12 13 14 16 18 21 23 28 33 41 51 63 80 100 111 103 83 68 66 72 84 97 94 77 56 39 31 28 27 27 27 27 27 17 17 3 4 3 3 4 4 5 5 5 6 6 7 8 8 9 10 12 12 13 14 15 16 18 20 20 22 23 25 27 28 30 32 34 36 39 41 45 47 51 55 61 69 78 89 105 125 156 197 261 360 480 551 542 543 801 1107 1198 841 512 333 219 155 123 107 94 84 76 70 64 59 54 50 46 42 40 37 35 33 31 29 27 26 25 23 22 19 18 17 17 15 15 13 12 11 10 10 9 8 8 7 6 7 6 6 6 5 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 10 11 11 11 13 13 14 16 19 21 23 26 33 40 51 66 87 118 149 156 139 108 95 104 126 139 124 91 59 42 35 33 32 32 33 33 37 41 47 57 71 90 123 160 186 174 141 117 111 124 148 154 127 86 53 35 28 24 22 20 18 17 15 15 12 13 11 11 10 9 9 8 8 7 7 7 6 5 5 5 5 5 4 4 4 4 3 4 4 3 3 3 3 3 3 3 2 3 3 2 3 2 3 2 3 3 4 3 3 3 4 4 3 5 4 5 4 5 6 6 6 7 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 20 23 26 29 33 38 45 55 68 86 111 146 190 244 274 252 198 156 151 172 208 232 210 154 95 59 42 34 30 27 25 23 21 19 17 17 16 15 13 13 12 12 11 11 10 10 9 9 9 8 8 7 6 7 6 5 6 5 6 6 6 6 5 6 6 6 7 6 6 6 8 8 8 8 8 8 9 9 10 11 12 13 13 15 16 18 21 25 29 35 42 52 65 83 102 112 105 84 68 67 74 86 98 95 77 55 39 32 28 28 28 28 27 27 18 18 3 3 3 4 3 5 4 6 5 5 5 7 7 8 8 9 11 11 13 14 15 16 18 18 19 20 22 24 26 28 28 30 33 35 36 39 41 45 49 54 58 65 74 85 99 118 149 189 248 339 454 517 511 549 840 1117 1132 752 464 310 205 145 118 101 88 80 73 67 61 55 52 47 43 40 38 36 33 32 29 28 26 24 23 22 21 20 18 17 16 15 13 12 12 10 9 9 8 8 7 6 7 6 5 5 6 5 4 5 6 5 4 3 5 5 5 7 7 6 6 6 6 6 7 7 7 7 8 7 9 9 10 10 10 11 11 12 14 16 17 19 21 24 30 38 48 62 84 113 143 146 126 100 89 99 116 130 116 84 55 39 32 30 30 29 31 32 36 40 44 54 66 86 116 153 173 165 131 105 104 118 140 145 121 81 50 33 26 23 21 19 17 16 14 13 13 12 11 10 9 8 8 8 8 6 7 6 6 6 5 5 5 6 4 4 4 4 3 3 3 3 3 2 3 2 3 3 3 3 3 2 2 2 3 2 3 2 3 2 3 3 4 4 3 4 4 5 5 5 5 6 6 7 8 8 9 9 9 9 10 11 12 12 13 13 14 15 16 17 19 22 24 27 30 36 43 51 64 82 105 138 180 229 255 234 183 145 142 164 196 218 199 144 88 55 39 32 29 26 23 21 19 19 16 15 14 14 13 12 12 11 11 10 9 9 9 8 7 7 7 6 6 7 6 5 6 5 5 5 5 5 6 5 6 5 6 6 6 6 7 7 7 7 7 8 9 8 9 9 11 11 13 14 15 17 20 21 27 32 39 49 62 78 96 105 96 78 65 63 69 80 93 90 72 51 36 29 26 26 25 25 25 26 16 16 2 3 3 4 3 5 4 5 5 6 6 7 7 8 8 10 11 11 12 13 15 15 17 17 19 21 22 23 25 27 28 29 32 34 36 39 42 44 48 53 59 66 74 83 96 117 142 183 239 327 434 494 492 575 920 1160 1087 677 429 289 193 140 116 99 88 78 71 65 60 55 51 46 43 39 38 34 32 30 28 27 25 23 23 21 20 18 17 16 15 14 14 12 11 11 9 9 8 7 8 6 6 6 6 5 5 4 5 5 5 4 5 4 4 5 5 6 6 6 6 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 11 11 12 14 16 17 20 22 28 34 45 58 77 103 130 134 116 93 84 90 107 117 104 75 50 36 30 27 27 27 28 29 32 35 41 50 63 83 108 138 158 148 119 97 94 108 130 133 108 71 44 29 23 20 19 17 16 14 13 12 11 11 9 9 8 8 8 7 7 7 6 5 5 5 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 2 3 2 2 3 2 2 3 2 2 3 3 3 3 3 2 3 4 3 4 4 4 5 5 4 5 5 6 6 7 7 7 7 8 9 9 10 11 11 12 12 14 14 15 16 18 20 23 25 29 34 41 49 61 76 99 130 172 217 238 212 165 136 134 154 183 202 180 127 79 50 35 29 26 24 22 20 17 17 15 14 14 13 12 11 11 10 9 10 10 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 6 7 8 7 8 9 9 10 11 12 13 14 16 19 21 25 30 37 47 60 74 90 98 90 72 60 58 66 75 84 83 67 48 33 27 25 23 24 24 24 24 15 15 2 3 3 3 3 4 4 5 5 5 5 6 7 7 8 9 10 11 12 13 14 14 16 17 18 20 21 22 23 25 26 28 30 32 34 37 38 42 45 49 55 61 68 78 90 110 134 169 222 299 395 452 466 599 951 1147 996 585 384 268 183 133 109 94 81 74 66 60 55 51 49 43 40 37 36 32 30 29 27 25 24 23 21 20 19 17 16 15 14 13 13 12 10 10 9 8 8 7 7 6 6 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 6 5 5 5 5 5 5 6 6 6 7 6 7 7 8 8 9 10 10 11 11 12 15 16 17 20 25 31 40 52 71 95 115 118 100 81 74 81 98 107 95 69 45 33 27 25 24 24 25 26 29 32 37 45 56 72 95 124 141 133 105 87 85 99 116 118 94 63 40 27 21 19 17 15 14 14 12 12 10 11 9 9 8 7 7 6 5 6 5 5 4 4 4 4 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 4 3 3 3 4 4 4 5 5 4 5 6 6 7 6 7 7 7 8 9 10 10 10 11 11 13 13 14 17 17 19 22 26 31 35 43 53 68 87 115 150 192 214 193 150 121 119 137 164 180 160 114 70 45 32 27 24 21 19 17 15 15 13 13 12 11 10 10 9 9 8 8 9 7 7 7 7 6 6 5 5 5 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 5 6 5 6 6 6 6 7 7 7 8 9 10 11 12 12 14 16 19 22 28 33 42 51 65 79 87 80 64 52 51 57 65 76 73 58 41 29 24 23 22 21 21 21 21 13 13 3 3 3 3 3 4 4 5 5 5 6 6 6 8 8 9 11 11 12 13 15 15 17 18 19 20 21 24 25 26 29 30 32 34 36 38 41 44 47 52 57 63 72 82 94 114 141 177 230 311 413 481 506 669 1015 1150 932 561 396 278 186 135 109 95 83 75 68 62 58 53 48 44 41 38 35 33 32 30 28 26 25 23 22 21 20 18 17 15 15 13 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 4 4 5 5 4 4 4 4 4 5 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 11 10 12 13 15 17 18 22 26 32 41 55 74 100 123 127 110 89 79 88 104 116 105 79 51 36 29 27 27 27 27 29 32 35 40 48 61 78 104 134 153 142 115 95 90 104 123 127 105 72 43 29 23 21 18 16 15 14 13 13 11 11 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 4 4 5 5 5 5 6 7 7 6 8 7 8 9 10 11 11 11 12 13 13 14 16 17 20 21 24 27 32 37 46 56 72 92 122 160 202 224 207 163 129 125 143 173 191 171 125 77 49 34 29 25 23 21 19 17 16 15 13 13 12 11 11 9 10 9 8 10 7 8 7 7 7 6 6 5 5 5 5 5 4 5 4 4 5 4 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 10 11 11 12 14 15 17 19 24 28 35 43 54 69 86 93 85 69 56 55 61 71 82 78 62 44 31 26 23 22 23 22 23 23 14 14 3 3 3 4 3 4 4 5 5 5 5 6 7 8 8 9 11 11 12 14 15 16 18 18 20 21 22 24 26 28 29 30 32 35 37 39 42 46 49 53 58 66 74 85 98 117 145 185 242 331 444 508 541 744 1075 1168 894 561 408 286 190 139 112 97 85 76 69 65 58 54 49 45 42 39 36 34 31 30 28 27 25 24 21 21 19 18 17 15 15 14 13 11 11 11 9 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 5 4 4 4 5 6 5 5 5 5 5 6 6 6 6 7 8 7 8 8 9 9 9 10 10 12 13 14 16 17 20 23 28 36 46 59 78 105 131 136 117 94 84 94 110 123 110 81 52 37 30 28 27 27 28 30 32 36 43 51 64 80 107 140 161 152 119 97 94 108 131 133 108 73 45 31 23 21 19 17 15 14 13 12 11 11 9 8 8 8 7 7 7 7 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 2 4 3 3 4 4 4 5 5 5 6 6 6 7 8 7 8 8 9 9 10 11 11 12 12 14 13 15 16 18 19 21 25 29 34 40 48 60 75 98 129 166 213 238 214 169 137 135 153 184 202 179 129 80 50 36 30 26 23 21 19 17 17 15 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 12 13 14 16 18 21 24 30 36 46 58 73 89 98 88 71 60 58 66 76 86 82 66 46 33 27 24 23 23 23 23 23 15 15 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 7 10 11 12 12 13 14 15 16 17 18 20 21 23 24 25 27 28 30 32 34 37 40 42 46 51 58 65 74 85 101 124 157 202 272 363 429 494 741 1040 1076 741 460 348 249 168 123 99 87 77 69 62 56 52 47 44 41 38 35 33 31 29 28 25 24 22 21 21 19 18 17 15 14 13 13 11 11 10 9 7 8 7 7 6 5 5 5 5 4 4 4 4 4 4 3 4 3 4 4 4 4 3 4 4 4 5 5 5 5 6 6 6 5 6 6 7 7 8 8 8 9 10 11 13 13 16 17 22 28 35 46 62 83 102 105 95 75 66 73 87 97 86 65 43 30 24 22 21 22 22 24 26 28 33 39 48 63 85 111 126 118 97 79 76 84 102 105 89 59 36 24 19 17 15 14 12 11 11 9 9 9 7 7 7 6 6 5 5 5 4 4 4 4 4 3 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 4 5 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 12 13 13 15 18 20 23 26 30 38 47 59 76 101 131 166 185 169 135 108 104 119 144 158 143 105 67 41 29 23 21 19 17 15 14 13 12 10 10 10 8 8 8 8 7 7 6 6 6 5 6 5 5 5 4 4 4 3 4 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 5 4 5 5 6 6 7 6 7 8 9 10 11 13 15 17 19 23 30 37 45 56 70 78 71 57 47 46 50 57 67 65 53 37 27 21 19 19 18 19 19 18 11 11 3 3 3 4 3 4 4 5 5 6 6 7 7 8 8 10 10 11 13 14 14 15 17 18 19 21 21 24 25 27 28 30 32 34 36 39 41 45 48 52 57 63 72 82 96 116 143 180 235 320 430 507 580 843 1094 1080 742 498 395 280 184 132 108 92 82 74 68 62 57 53 48 44 41 38 36 33 31 29 27 26 25 24 22 20 19 18 16 16 15 14 12 11 10 10 8 8 8 7 7 6 6 5 5 4 5 4 5 4 4 4 4 3 4 4 4 5 5 4 5 5 6 5 5 6 6 7 7 7 8 7 9 9 9 10 11 11 12 13 15 17 20 23 28 34 44 56 76 101 128 132 114 90 81 90 108 119 107 79 51 36 29 27 26 27 27 29 32 35 41 47 60 78 104 134 153 145 119 97 91 105 124 130 108 72 46 30 23 20 18 16 15 13 13 12 11 10 9 8 8 7 7 7 6 6 5 5 4 4 4 4 3 5 3 3 2 3 2 2 2 2 3 2 3 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 4 3 4 5 5 5 6 6 7 7 7 7 9 8 10 10 10 11 11 12 12 14 15 17 18 22 24 27 33 37 45 56 72 93 121 159 206 231 213 169 135 129 145 173 195 178 129 80 50 35 29 25 23 20 18 17 16 14 13 12 12 11 10 9 9 9 9 8 7 7 7 7 6 5 5 5 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 6 6 7 6 7 7 8 10 10 10 12 13 15 18 20 24 29 35 44 55 71 88 95 87 72 58 55 61 70 82 81 65 47 33 26 24 22 22 22 22 22 13 13 2 3 3 3 4 4 4 5 5 5 5 7 6 8 8 8 10 11 12 12 13 14 17 17 18 21 21 23 25 26 27 29 30 32 35 37 39 42 46 50 56 62 70 79 94 111 137 171 224 304 406 481 580 859 1076 1020 659 461 366 260 177 127 102 89 79 70 64 59 54 49 46 43 39 36 34 32 30 28 26 25 23 22 21 19 18 16 16 14 14 13 12 12 10 9 8 8 8 6 7 5 6 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 4 5 5 6 6 7 7 7 7 7 8 8 9 9 10 10 12 12 15 16 18 20 26 31 41 52 70 96 119 125 106 84 76 82 99 109 96 70 46 33 27 24 24 24 25 25 29 32 36 45 55 72 95 124 142 133 108 87 84 96 115 120 99 65 39 27 20 18 17 14 14 13 12 11 10 10 9 8 7 7 7 6 6 5 5 4 5 4 4 4 3 4 3 2 2 2 2 2 3 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 5 5 5 6 6 6 7 7 7 8 9 10 9 10 11 12 12 14 15 16 17 20 22 25 29 35 43 52 66 87 114 148 190 211 191 151 121 116 134 163 179 160 115 71 44 31 26 23 21 19 17 15 14 13 12 12 11 9 9 9 9 8 8 8 7 6 6 6 6 6 5 5 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 6 6 6 7 7 8 9 8 9 11 12 14 16 19 22 26 32 41 51 65 80 87 79 65 52 51 58 66 76 74 60 41 28 23 21 20 21 21 20 21 13 13 2 2 3 3 3 3 4 4 5 4 5 5 6 7 7 8 9 10 11 11 13 13 15 15 16 17 18 21 22 23 23 25 27 29 30 33 35 38 40 44 48 53 60 69 80 95 113 142 185 249 330 400 547 858 1026 910 536 376 306 230 154 110 89 78 70 63 57 52 47 44 41 37 35 32 30 28 26 25 23 21 21 19 18 17 17 15 14 13 12 12 10 10 9 8 7 7 7 6 6 5 5 4 4 4 4 3 4 3 4 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 5 5 5 6 5 6 6 7 7 7 7 8 9 10 12 12 14 15 20 24 31 40 54 72 90 96 85 68 59 64 75 85 78 59 39 28 21 19 20 19 20 20 23 25 29 35 43 53 71 95 112 106 86 71 67 75 88 94 79 54 33 22 16 15 13 12 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 3 2 3 2 3 2 2 3 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 3 2 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 10 10 10 11 13 13 15 17 19 23 27 33 41 50 64 85 113 145 162 150 120 95 90 100 123 138 124 92 59 36 25 20 19 16 15 13 12 12 10 10 9 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 3 3 4 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 3 4 4 5 5 5 5 5 6 7 7 8 9 9 11 12 14 17 21 25 31 38 49 60 66 60 50 41 41 44 51 58 57 47 34 24 19 17 16 17 16 16 16 10 10 3 3 3 4 4 4 4 5 5 5 5 6 7 8 8 9 11 11 12 13 14 15 16 18 18 20 21 23 24 26 27 30 31 33 35 37 40 43 47 52 56 63 71 81 94 112 138 175 229 307 410 502 687 977 1098 899 552 439 367 262 174 124 101 87 77 70 63 58 54 50 46 43 40 36 34 31 29 28 26 24 24 22 21 19 19 17 16 15 14 13 12 11 10 10 8 7 7 6 7 6 5 5 5 5 5 4 4 4 4 4 4 3 3 4 4 5 5 4 5 5 5 5 5 6 6 7 7 7 6 7 8 8 9 9 10 10 12 12 15 16 18 20 25 31 40 51 70 95 118 123 107 86 75 82 98 108 98 74 49 34 28 26 24 24 26 26 29 32 38 45 57 72 97 125 143 137 110 91 87 98 114 118 102 69 42 28 22 19 17 15 14 13 12 11 10 10 8 8 7 7 7 7 6 5 5 4 4 5 4 3 4 4 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 3 2 3 3 4 3 4 4 5 5 5 6 7 6 7 8 7 8 9 9 10 10 10 11 12 13 14 16 18 20 22 25 30 36 43 54 67 87 115 151 194 217 200 158 124 119 135 162 180 163 119 73 46 32 26 24 21 19 17 16 15 14 13 11 11 10 9 9 8 8 8 8 7 7 7 7 6 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 6 7 7 7 7 8 9 9 10 11 13 13 16 19 22 27 33 41 53 66 80 88 82 68 55 54 58 66 77 76 62 43 31 25 21 21 22 21 21 21 14 14 2 3 3 4 3 4 4 5 5 5 5 6 7 8 9 9 11 12 13 13 15 16 17 18 19 21 22 23 24 27 27 29 31 33 36 38 41 44 48 53 58 64 72 84 97 116 141 177 229 310 422 525 755 1053 1116 844 524 435 369 263 177 126 102 89 80 70 64 59 54 49 45 42 39 37 34 31 30 28 27 24 23 22 20 20 19 17 15 15 14 13 12 11 10 9 8 8 8 6 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 5 6 5 6 5 7 7 7 6 7 7 9 9 9 10 10 11 12 15 16 18 21 26 32 40 52 70 96 118 122 108 87 77 83 101 111 98 73 47 34 27 25 25 25 26 27 30 33 38 43 57 72 96 127 143 134 107 89 84 97 116 119 98 65 41 27 21 19 17 15 14 12 11 10 10 10 8 8 7 6 6 6 6 5 5 5 4 4 4 4 3 4 3 3 3 2 2 2 3 3 2 2 2 2 2 2 1 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 6 7 6 7 8 8 9 10 10 10 11 12 12 13 15 16 18 20 24 26 31 36 44 55 69 88 115 152 193 216 196 155 125 121 136 166 185 165 119 74 45 32 26 23 21 19 17 15 15 13 12 12 11 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 4 4 5 4 4 5 5 5 5 5 6 6 7 7 7 9 9 10 11 13 14 17 20 22 27 33 42 52 66 81 88 82 66 55 52 59 68 78 76 62 43 30 25 22 21 21 20 21 21 13 13 2 3 3 3 3 3 4 5 5 5 5 6 7 7 8 9 10 10 11 12 14 14 15 16 17 19 20 21 22 25 26 27 29 30 32 35 37 40 44 47 52 58 65 75 86 103 124 155 202 270 365 485 777 1081 1086 726 428 368 314 231 156 114 92 80 73 64 57 53 49 45 42 39 36 33 32 29 28 26 25 23 22 21 19 17 18 15 14 14 12 12 10 10 9 8 8 7 7 5 6 5 6 4 4 5 4 3 4 4 4 3 3 3 3 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 6 7 7 9 8 10 11 12 13 14 16 20 26 32 41 56 75 95 100 88 72 63 68 82 93 83 62 39 28 22 21 21 20 21 22 24 26 30 36 45 57 75 100 117 112 88 71 67 75 92 98 81 55 34 22 17 15 14 12 11 11 10 9 8 8 7 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 3 3 3 3 4 4 5 5 5 5 5 6 6 7 7 8 8 8 9 9 10 11 13 13 13 16 19 20 24 29 35 43 55 70 92 120 152 172 158 128 102 95 108 131 145 132 97 61 38 26 21 19 17 15 14 12 12 11 10 9 9 8 8 7 7 7 6 6 5 5 6 5 4 4 4 4 4 4 3 4 3 3 3 3 4 3 3 3 4 3 3 3 4 4 4 4 4 5 5 6 5 6 6 7 8 8 9 10 11 13 14 17 21 26 33 41 52 64 71 67 55 44 41 45 52 60 62 50 35 25 20 17 17 17 17 17 17 11 11 3 3 3 4 4 4 5 5 5 5 6 7 7 9 9 9 10 12 13 14 15 17 19 19 21 22 23 25 26 28 30 32 34 36 38 40 44 47 51 55 61 68 76 87 103 121 149 188 246 335 458 615 936 1176 1105 704 481 455 392 282 183 129 104 90 82 73 67 60 56 51 47 44 41 38 35 33 31 28 28 25 25 23 22 20 20 18 16 16 14 14 12 11 10 10 9 8 7 7 7 6 6 5 5 5 4 5 4 4 5 5 4 4 4 4 4 5 4 4 5 5 5 6 5 6 7 7 7 7 7 7 8 9 9 10 11 11 12 14 15 17 19 23 27 34 43 55 77 104 130 138 121 97 85 93 108 120 112 86 57 38 29 28 27 28 28 29 32 36 41 49 62 78 104 133 157 151 123 100 93 104 125 132 113 76 46 31 23 20 18 17 15 14 12 12 11 11 8 8 8 8 7 7 6 6 6 5 4 5 4 4 4 4 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 3 2 2 2 3 3 3 3 3 4 3 5 5 5 6 5 6 6 6 7 7 8 9 9 10 10 12 12 12 13 14 15 17 18 22 24 28 32 38 47 58 72 94 121 161 207 234 218 174 138 130 148 178 197 184 136 84 52 36 29 26 23 21 18 18 17 15 14 13 12 11 11 10 10 9 9 8 7 7 7 8 6 6 6 5 5 5 4 5 4 5 4 4 4 4 4 4 4 5 5 4 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 15 17 20 24 29 36 44 56 69 86 95 91 76 61 57 62 73 84 83 68 49 34 27 24 23 23 23 22 23 14 14 3 4 3 5 5 5 5 6 6 6 7 8 9 10 11 11 14 14 15 17 18 19 21 22 23 25 26 29 30 33 34 36 39 41 44 47 50 54 59 65 71 81 91 103 121 147 183 232 305 424 585 780 1111 1263 1117 712 560 556 481 338 214 149 120 104 93 83 75 69 63 59 54 51 46 43 40 38 36 34 31 30 29 27 25 23 23 20 18 17 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 6 5 5 4 5 5 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 14 14 16 18 20 22 25 29 36 45 56 72 99 132 167 179 156 123 107 116 139 158 146 108 68 47 38 36 35 36 37 38 43 46 53 62 79 102 135 178 206 195 159 128 121 136 164 176 146 98 61 40 31 27 24 21 20 18 17 16 14 13 12 11 10 10 9 9 8 8 7 7 6 7 5 5 5 5 4 4 4 4 3 3 3 3 2 3 3 3 3 2 2 2 2 3 2 2 2 2 3 2 3 3 3 3 3 4 3 5 4 5 5 5 6 6 7 8 8 9 9 9 10 10 11 12 13 13 15 16 16 18 19 20 22 25 28 31 37 43 49 60 75 96 124 160 212 273 310 287 229 180 168 192 232 261 238 174 108 66 47 38 34 30 28 24 22 21 19 18 16 16 14 14 13 13 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 5 6 5 6 5 6 6 5 6 6 6 6 6 6 7 6 7 8 8 9 9 10 11 12 13 14 15 17 19 23 26 31 37 45 56 70 91 114 127 118 96 78 76 84 98 109 109 90 63 44 35 31 30 30 30 30 30 19 19 4 5 4 5 5 5 6 7 7 7 8 10 10 11 12 13 15 16 17 18 20 21 24 25 26 28 30 32 34 37 38 41 44 47 49 53 58 61 67 74 81 90 103 120 140 169 211 270 355 497 690 933 1290 1384 1149 739 655 660 572 399 248 168 137 118 105 95 86 80 73 66 63 58 53 49 47 43 41 38 36 33 32 30 28 26 25 23 21 20 19 18 15 15 13 13 11 10 11 9 10 7 8 7 6 6 7 6 6 6 6 5 6 6 6 6 6 7 7 7 8 7 8 9 9 10 10 10 11 11 12 12 13 14 15 15 17 17 19 22 25 27 31 35 44 54 68 89 120 162 205 216 192 152 131 142 173 195 175 129 85 59 47 44 43 43 44 46 50 55 65 78 96 124 164 216 254 241 196 154 146 167 199 211 180 121 73 48 38 33 30 27 24 23 21 19 18 16 15 14 13 13 12 11 10 9 9 9 8 7 6 6 6 7 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 11 11 12 12 13 14 16 16 17 18 19 20 20 23 26 27 30 34 38 44 52 60 74 91 115 149 196 257 328 374 349 275 219 207 234 285 318 292 216 134 81 57 46 41 37 33 30 27 26 23 22 21 19 18 17 16 15 14 14 13 11 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 7 7 7 6 7 7 7 8 8 8 8 9 9 10 10 11 12 13 13 15 16 17 19 22 24 28 31 37 45 56 70 87 111 139 154 144 119 96 91 101 116 134 136 112 78 55 43 38 37 36 36 36 36 22 22 5 6 5 7 7 7 9 9 8 10 10 11 13 14 15 17 19 20 23 23 26 28 30 32 34 37 39 42 45 47 50 54 57 61 64 69 75 80 89 96 107 120 135 156 189 229 287 369 495 700 980 1296 1620 1601 1281 897 889 931 792 538 330 220 174 151 134 121 110 100 94 85 80 75 68 63 59 55 51 48 45 43 40 38 36 33 31 29 27 26 24 21 20 19 17 16 15 14 12 12 12 10 10 10 8 8 8 8 8 8 7 8 8 8 7 8 8 9 9 9 11 11 11 12 12 14 15 15 16 16 17 18 19 21 22 22 24 26 28 30 35 39 45 52 63 79 101 131 176 238 299 317 275 218 191 210 252 281 255 187 122 84 68 64 63 62 65 67 73 82 95 113 141 182 243 320 367 344 278 222 211 241 293 308 258 174 104 68 54 47 41 37 34 32 30 27 25 24 21 19 19 18 17 15 14 14 13 12 11 10 9 8 9 8 8 7 6 6 6 5 6 5 5 5 5 5 5 5 5 4 4 4 5 4 5 4 5 5 4 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 15 15 17 17 18 19 20 22 24 24 26 26 29 30 33 36 40 44 50 56 64 75 89 107 132 167 218 287 378 484 546 504 398 315 301 346 418 465 426 311 192 117 83 67 59 53 48 43 39 37 33 31 30 27 25 24 23 22 21 19 19 17 17 16 16 14 14 13 12 11 12 12 10 10 10 10 10 10 10 9 10 10 10 11 10 12 12 12 12 13 14 16 16 17 19 19 21 23 25 27 30 34 39 46 55 66 80 102 129 166 206 226 209 170 136 130 146 170 193 193 158 111 76 61 54 52 51 51 52 53 33 33 6 7 7 8 7 9 9 11 11 12 13 14 15 17 19 21 23 24 26 28 31 33 36 38 41 44 46 50 53 57 60 63 69 73 77 83 89 96 105 115 127 141 164 191 225 276 349 456 613 868 1208 1602 1910 1801 1392 1018 1068 1137 976 660 402 265 210 181 161 144 131 121 110 101 95 87 80 75 71 67 61 58 54 51 48 45 42 40 38 34 32 31 28 27 24 22 20 19 17 17 15 14 14 13 13 11 10 11 10 9 10 10 9 9 10 10 10 10 10 11 12 12 13 12 14 14 15 17 18 19 20 20 21 22 24 25 27 28 31 32 35 38 43 49 56 66 78 96 124 162 221 298 378 394 341 270 237 258 311 352 316 232 150 106 86 79 77 78 80 83 90 100 117 142 174 226 303 400 462 431 348 278 267 303 366 387 323 215 131 86 67 58 52 47 43 39 37 34 31 30 27 25 23 22 20 19 18 17 16 14 13 13 12 11 11 10 9 8 8 7 8 6 6 6 6 6 6 6 7 6 5 6 5 6 5 5 6 6 6 6 6 6 7 7 7 7 8 9 9 10 10 12 13 14 15 18 18 20 20 21 22 23 25 28 29 31 32 33 36 38 41 45 50 55 62 69 80 94 112 134 165 209 270 356 473 605 685 634 501 397 378 426 519 582 534 386 237 145 102 84 74 67 60 55 49 46 42 39 37 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 13 12 11 13 12 12 13 13 13 13 13 14 15 15 16 17 18 19 19 20 22 23 26 28 30 34 38 42 49 57 67 82 100 126 159 203 254 282 262 212 169 162 180 212 242 241 198 138 96 76 68 66 65 64 66 67 41 41 6 7 7 7 8 9 9 11 11 13 13 15 16 17 18 21 22 25 27 29 31 34 37 39 42 45 48 52 55 58 62 66 70 75 80 87 93 100 108 118 132 148 169 195 229 284 361 470 635 896 1264 1701 1987 1829 1356 1023 1114 1190 1035 713 426 278 219 189 166 149 137 125 115 106 98 90 84 79 74 69 64 60 55 53 50 47 43 41 39 36 32 31 29 27 25 23 21 19 18 17 16 15 15 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 14 14 15 17 18 19 19 20 20 23 24 25 27 28 30 32 33 37 40 45 51 59 68 82 101 130 171 228 306 390 416 364 288 248 269 325 370 338 248 161 111 90 84 83 80 83 87 96 108 122 145 182 237 315 414 483 461 373 297 280 317 381 405 343 229 139 91 71 62 55 50 45 41 38 36 33 31 28 26 24 23 21 20 19 18 17 15 15 14 13 12 11 11 10 9 9 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 5 6 5 6 7 6 7 7 8 8 9 9 10 11 12 13 15 16 17 19 21 21 22 23 24 26 28 30 32 33 35 37 39 43 46 51 57 64 72 83 97 114 137 169 215 280 368 486 627 717 673 531 416 392 445 537 601 558 409 255 154 108 88 78 70 63 57 52 48 44 41 38 36 34 32 30 29 26 25 24 22 22 21 21 18 18 17 16 15 14 14 13 13 13 13 12 12 13 12 13 13 14 13 14 15 15 15 16 17 19 20 21 22 24 25 28 30 32 36 41 45 52 59 70 85 104 132 167 212 263 293 276 224 180 167 185 217 251 254 211 150 102 80 71 68 67 67 68 69 43 43 6 6 7 7 8 9 9 10 11 11 12 14 15 17 18 19 22 24 26 29 31 33 35 38 40 43 46 49 52 56 59 63 68 72 77 82 89 95 103 113 125 141 161 186 221 270 342 447 597 841 1215 1690 1970 1769 1253 942 1036 1113 989 679 407 266 207 179 160 144 130 120 109 101 93 87 79 75 70 65 61 57 54 51 48 44 42 39 37 35 31 30 28 25 23 22 20 19 18 17 15 15 14 13 12 11 11 11 10 9 10 10 9 9 9 9 10 10 10 11 12 12 13 13 13 14 15 16 17 19 18 19 21 21 24 24 25 28 29 31 34 38 43 48 55 64 76 95 122 158 212 288 371 395 345 268 234 254 306 349 319 237 153 104 85 78 76 77 79 82 89 99 115 136 172 220 290 385 455 434 348 276 257 294 357 380 324 219 132 86 68 58 53 47 43 40 37 34 31 29 26 25 23 22 20 19 18 17 15 14 14 13 12 12 11 11 10 9 8 8 7 7 7 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 7 7 8 9 9 10 10 12 12 14 15 16 18 19 19 20 22 23 24 26 28 29 31 33 35 37 40 44 48 53 60 68 77 91 108 129 160 202 260 339 448 581 667 636 505 393 368 415 501 564 529 392 243 147 103 83 73 66 59 54 49 45 42 39 36 34 32 30 28 27 25 25 23 21 20 20 18 18 17 16 15 15 14 13 13 12 12 12 12 12 12 11 11 12 12 13 12 14 14 14 16 16 18 18 20 21 23 23 26 27 31 34 37 41 48 56 67 81 98 122 155 197 246 279 262 211 169 159 175 204 235 238 198 139 97 75 68 64 64 64 63 65 40 40 5 6 6 6 7 7 8 9 10 10 12 12 14 16 17 18 20 22 24 25 28 30 33 34 36 40 42 46 48 51 55 58 62 67 71 75 82 88 94 104 114 128 147 170 202 247 311 400 539 762 1108 1595 1855 1649 1107 839 930 1009 884 610 365 238 186 161 144 130 119 109 100 91 85 78 73 68 63 59 55 53 48 47 43 41 38 36 34 31 29 27 25 24 21 21 18 17 16 15 14 13 12 11 11 10 9 10 9 8 8 9 9 8 8 8 8 8 9 10 10 11 11 11 11 13 14 14 15 16 17 17 19 19 21 21 22 24 26 28 31 33 38 42 49 56 69 85 107 138 184 254 327 350 309 240 208 223 266 306 285 210 137 93 76 70 69 69 71 74 80 89 102 121 150 193 257 340 400 386 311 247 230 258 313 338 288 194 117 76 59 52 47 41 38 35 32 30 27 26 23 21 20 19 18 17 16 15 14 13 12 11 10 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 5 6 6 7 7 8 8 9 10 10 11 12 13 14 16 16 18 18 19 20 22 24 25 26 27 29 31 33 35 39 43 47 54 60 68 80 95 115 142 177 230 302 400 517 589 556 443 343 318 363 443 502 468 347 215 130 90 73 65 58 53 47 43 40 37 34 32 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 14 14 12 12 11 11 11 10 10 11 11 10 10 11 11 11 11 12 13 13 14 14 15 16 17 18 20 20 23 24 27 30 33 37 43 50 59 71 87 109 138 177 221 247 232 187 149 140 153 179 206 209 175 124 86 67 60 57 56 55 56 57 35 35 5 5 5 6 6 7 7 8 9 10 10 11 13 14 15 17 19 20 22 24 26 27 30 32 34 36 39 42 44 47 50 53 56 60 64 69 74 80 87 94 105 117 133 155 184 223 280 363 488 687 1033 1527 1750 1522 970 741 827 890 768 527 320 212 169 146 130 117 106 97 90 82 77 72 67 61 57 54 50 47 45 41 39 36 35 32 31 28 26 25 23 22 19 18 17 15 14 13 13 11 11 10 10 9 9 9 8 7 8 7 8 7 8 7 8 8 7 9 9 9 9 10 10 11 13 13 13 15 15 15 16 17 19 19 20 22 23 24 27 30 33 38 43 50 60 75 95 122 165 226 288 307 271 210 181 198 241 269 246 183 118 81 66 61 59 59 61 64 70 78 88 107 134 172 229 298 350 338 273 217 202 229 275 299 254 172 105 67 52 46 41 37 34 31 28 26 25 23 20 19 18 16 16 15 14 13 12 12 10 10 9 9 8 7 7 7 6 6 6 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 5 5 6 6 7 7 8 8 9 10 10 12 13 13 15 16 16 17 18 19 21 23 24 25 26 27 30 31 35 38 42 47 52 61 71 84 102 125 160 210 274 359 459 523 493 390 307 288 328 397 449 414 303 188 113 80 65 57 51 46 41 38 36 34 30 28 26 24 23 22 20 20 19 18 16 16 15 15 13 13 12 12 11 11 10 10 10 10 9 9 10 10 9 9 9 10 10 10 11 11 12 12 12 14 15 15 16 17 18 20 22 23 26 29 33 38 43 52 62 75 95 121 153 192 218 203 165 133 126 139 163 186 186 155 110 75 59 53 50 50 49 50 51 31 31 4 5 5 6 5 6 7 7 8 9 9 10 12 13 15 15 17 18 20 22 23 25 27 29 31 33 35 38 41 43 46 49 51 55 58 62 67 73 79 86 97 108 123 142 167 205 257 330 441 629 958 1448 1642 1382 853 660 733 778 673 467 287 191 151 131 117 105 97 90 82 75 70 66 60 56 52 48 45 43 40 38 35 33 32 29 28 25 23 22 20 19 18 17 15 14 13 12 11 10 11 9 9 8 8 7 8 7 7 7 7 7 6 7 8 7 7 7 8 9 9 9 9 10 11 11 12 13 12 13 15 15 16 17 19 19 21 21 24 27 29 33 38 45 53 66 86 108 146 199 252 265 230 181 159 174 207 236 215 159 102 71 58 54 53 54 55 57 62 67 78 94 118 153 203 265 309 293 235 187 176 201 243 255 213 143 88 59 46 40 36 32 30 28 25 24 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 6 5 4 5 5 4 4 4 4 4 3 3 4 3 4 4 3 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 13 15 15 16 17 18 20 20 22 23 24 26 27 30 33 36 41 46 54 62 73 88 108 138 179 233 309 396 451 422 333 261 249 285 343 385 354 259 158 97 69 58 50 45 40 36 33 31 28 26 25 23 22 20 19 18 18 16 16 15 15 14 13 12 11 10 10 10 10 9 9 9 8 9 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 14 15 16 16 19 20 21 23 26 30 34 39 47 56 68 86 108 136 169 190 177 143 115 109 120 140 162 162 134 95 65 52 46 44 44 43 44 45 28 28 4 5 5 6 6 6 6 7 8 9 9 10 11 13 13 15 17 19 20 21 23 24 26 27 30 32 34 37 40 41 44 46 50 52 57 60 66 71 77 85 93 104 118 136 162 198 251 323 431 613 957 1445 1608 1307 778 626 710 754 649 445 274 183 146 127 113 102 93 86 78 72 68 62 57 53 50 47 44 41 39 36 34 32 30 28 27 25 22 22 20 19 17 16 14 13 13 12 11 9 10 8 9 8 7 8 7 7 6 6 6 6 7 6 7 6 7 8 8 8 9 9 9 10 11 11 11 13 13 14 14 14 15 17 18 19 20 21 24 25 28 32 36 43 52 64 81 107 143 194 246 255 222 175 155 170 205 232 206 151 96 69 56 53 50 51 52 55 60 66 78 93 116 152 199 259 301 283 228 183 175 199 239 251 206 140 86 56 43 39 34 31 28 26 25 22 21 19 18 16 15 14 14 13 12 11 11 9 9 9 7 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 4 4 3 4 4 4 4 4 4 4 4 4 5 5 6 5 6 6 7 8 8 9 9 10 11 12 13 13 14 14 16 16 19 20 20 21 22 23 25 27 29 32 36 41 45 52 61 72 87 106 135 177 232 306 393 448 414 326 257 245 280 340 378 344 249 153 93 67 56 48 44 39 36 33 31 28 26 24 23 21 20 18 18 17 17 16 14 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 16 17 19 20 22 25 28 33 38 45 54 64 82 105 134 167 185 171 138 111 106 117 136 156 156 127 89 63 50 44 43 42 42 42 43 27 27 4 4 5 5 5 7 7 8 8 9 9 10 11 13 14 15 17 18 20 22 23 25 27 28 30 32 35 38 40 42 45 47 50 54 58 62 66 72 79 86 95 108 122 143 167 203 257 330 442 637 1004 1496 1632 1284 773 645 725 775 671 457 279 187 148 129 115 103 94 86 80 74 69 63 59 54 51 48 45 42 39 36 35 33 31 28 27 25 23 22 20 19 17 16 15 14 12 13 11 10 11 9 9 8 8 9 7 6 6 7 7 6 7 6 7 7 7 8 8 8 9 9 9 10 11 12 13 13 13 13 14 15 17 17 18 19 20 22 24 26 29 33 38 45 54 66 86 110 149 202 254 266 234 183 160 175 213 240 215 158 104 72 59 54 53 52 54 57 62 70 81 97 122 158 208 270 314 297 236 191 183 209 248 262 219 148 89 59 45 39 37 33 30 28 25 23 21 21 18 17 15 15 14 13 13 11 11 10 10 9 8 7 7 7 6 6 6 5 5 5 5 4 4 4 5 4 4 5 4 3 4 4 3 4 4 3 4 3 4 4 4 5 5 5 6 6 6 7 7 9 9 9 10 11 13 13 14 15 15 17 17 19 20 21 22 23 25 27 28 31 34 38 42 48 55 64 77 92 114 143 187 246 323 412 468 436 340 269 256 294 356 400 363 263 163 99 71 58 51 45 41 37 34 32 29 27 25 23 22 21 19 19 17 17 17 15 15 14 13 12 12 11 10 10 10 9 9 9 8 9 9 8 8 8 8 9 8 9 9 9 10 11 11 12 13 14 14 15 16 17 18 19 21 23 27 29 34 40 47 56 69 88 110 138 173 195 182 148 119 113 126 146 168 165 135 95 66 52 46 45 45 44 44 46 28 28 5 5 5 6 6 7 7 8 8 10 10 12 12 14 15 16 19 20 21 24 25 26 30 31 34 35 37 41 43 45 47 51 55 58 63 68 72 77 85 93 103 115 131 152 180 222 278 360 487 699 1104 1607 1699 1302 787 691 804 861 741 502 304 203 161 140 125 113 102 94 86 79 73 68 64 60 54 51 48 45 42 40 37 36 34 30 29 28 25 23 22 20 19 18 16 15 14 13 12 11 11 10 9 10 9 9 8 8 7 7 8 7 7 8 8 8 8 8 9 9 10 10 10 12 12 13 13 14 15 16 16 17 19 19 20 21 23 25 27 29 33 37 42 50 61 74 94 124 168 227 282 300 261 205 180 193 236 267 238 176 115 79 65 60 58 58 61 64 70 78 90 106 133 172 229 302 352 334 265 210 200 230 276 291 244 163 99 65 51 45 40 36 33 30 28 26 24 23 21 20 17 17 15 14 13 14 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 6 6 6 6 6 8 8 9 10 11 12 12 14 15 15 16 17 19 20 21 23 23 25 26 27 30 32 34 39 41 48 53 61 71 84 102 125 156 204 269 352 458 524 485 380 301 285 325 394 443 405 294 181 111 79 66 57 50 46 42 39 35 32 30 28 26 25 23 22 20 20 19 19 16 17 15 15 13 13 12 12 11 11 10 10 10 10 9 9 10 10 9 9 10 10 9 11 11 11 12 12 13 14 15 15 17 17 19 21 22 24 26 29 33 38 43 52 63 77 96 121 154 194 214 199 163 132 126 140 164 187 183 149 105 73 58 52 51 50 49 49 50 32 32 5 5 6 7 6 8 8 9 10 11 12 13 14 16 17 18 20 21 24 26 28 30 33 35 37 39 42 45 47 52 54 57 61 64 70 75 81 86 94 104 114 129 148 170 202 249 319 409 552 799 1265 1784 1841 1393 868 781 920 991 856 577 344 226 181 156 139 126 115 106 97 89 84 77 71 66 62 57 53 51 47 44 41 40 37 34 33 30 28 26 25 22 21 19 18 17 15 14 14 12 12 11 11 11 10 10 9 8 9 9 9 9 9 8 9 9 9 9 10 10 11 11 12 13 13 15 16 16 17 18 18 19 21 22 23 24 26 28 30 33 38 43 49 58 70 85 109 141 190 260 330 345 300 237 208 227 272 309 279 203 132 92 75 69 68 68 70 73 80 89 102 120 150 198 265 348 408 384 310 247 235 267 324 339 280 187 114 75 60 52 46 42 38 35 33 31 27 26 24 22 20 19 18 18 16 15 14 13 12 11 10 9 10 9 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 5 5 4 5 4 5 5 5 5 6 6 5 6 6 7 7 8 8 9 10 10 11 13 14 14 16 17 17 19 19 21 22 25 26 27 28 29 32 34 36 39 44 48 55 61 70 82 97 118 145 184 236 311 414 533 599 556 437 345 328 373 455 510 470 341 209 128 90 75 65 58 53 48 43 41 37 35 33 31 28 27 25 24 22 22 21 19 18 18 17 15 15 14 13 13 12 11 12 11 11 11 10 11 10 10 11 11 12 12 12 12 13 13 14 15 16 17 17 19 20 21 23 25 28 31 34 38 43 50 59 73 89 112 142 182 225 251 233 189 151 142 158 185 216 216 176 123 85 68 60 58 57 57 57 59 36 36 6 7 6 7 8 8 8 10 12 12 13 14 15 17 18 20 22 24 26 28 31 33 36 38 40 43 46 50 52 55 58 63 67 72 76 82 89 96 105 113 125 142 163 189 224 274 346 452 613 887 1402 1956 1993 1493 943 859 1012 1098 940 635 380 248 196 171 153 136 124 115 105 97 91 85 77 71 66 63 59 55 52 49 46 43 40 38 37 33 31 29 26 25 24 22 19 18 17 16 15 14 13 12 11 11 11 10 10 9 10 9 10 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 18 19 21 21 23 25 26 27 29 31 34 37 42 47 54 63 77 96 121 159 212 288 363 386 333 261 233 252 303 341 311 226 147 101 83 78 76 75 78 82 89 98 115 138 173 223 298 389 446 424 342 272 260 302 362 380 314 211 128 84 65 57 51 47 42 40 36 34 31 29 26 24 23 21 20 18 18 17 16 14 13 13 12 12 11 11 8 9 8 8 7 7 7 6 6 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 5 6 7 6 7 7 7 8 9 10 10 11 13 14 15 16 18 18 19 21 21 23 24 27 28 30 31 33 34 38 40 43 48 53 60 68 78 91 106 128 161 204 264 345 459 589 669 623 495 390 370 423 511 572 521 379 233 142 101 83 72 65 59 53 49 45 41 39 36 34 32 30 28 26 25 24 24 22 21 20 18 17 16 16 15 14 14 13 13 12 12 12 11 12 12 12 12 13 12 13 13 14 14 15 16 16 18 18 20 21 22 24 26 28 30 33 37 42 48 57 68 80 98 122 153 195 246 277 259 208 167 157 175 206 238 239 197 138 95 74 67 64 63 62 64 65 40 40 6 7 7 8 8 9 10 11 11 12 13 14 17 18 19 22 24 26 28 30 33 35 39 40 43 45 50 52 56 60 63 67 72 77 82 87 93 101 111 121 136 153 176 202 241 293 375 490 662 963 1511 2052 2070 1548 1003 932 1105 1192 1033 691 415 270 213 186 165 148 134 123 113 104 97 90 84 77 72 68 64 60 55 52 49 46 44 41 39 36 33 32 29 26 25 23 21 20 18 17 16 14 14 13 12 12 11 11 10 10 11 11 10 10 10 10 10 10 10 12 12 13 14 14 15 15 17 18 18 19 20 20 22 23 25 27 28 30 32 33 37 40 46 51 59 69 84 104 132 174 235 318 403 425 370 289 253 277 335 376 339 250 162 113 92 85 83 84 87 90 98 111 125 149 188 243 323 426 494 466 374 297 282 328 394 409 345 232 141 91 72 63 56 51 46 43 39 36 33 31 28 27 24 23 22 20 19 17 17 16 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 7 6 7 6 5 6 6 5 5 6 6 5 6 6 6 6 7 7 7 8 8 10 10 11 12 13 14 15 16 18 20 21 21 22 24 25 27 29 31 33 34 36 38 40 43 48 53 58 66 75 86 99 117 141 176 223 290 381 503 648 740 683 538 425 401 457 553 619 569 417 255 155 109 89 79 71 64 58 53 49 45 42 40 37 34 32 30 28 27 26 26 23 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 20 21 22 22 24 26 28 30 33 37 41 46 53 61 72 88 108 136 170 215 271 302 281 228 183 175 193 225 260 259 213 149 102 80 73 70 69 69 69 71 43 43 6 7 8 9 8 10 10 12 12 13 15 16 17 19 21 23 25 27 29 32 34 37 40 42 45 49 53 56 60 63 68 71 77 82 87 93 100 110 119 130 145 161 186 216 257 317 403 522 712 1033 1624 2178 2182 1614 1056 999 1187 1284 1100 737 442 290 227 195 175 157 144 131 121 111 103 95 88 81 77 72 67 63 59 55 53 50 45 43 42 38 35 33 30 29 26 25 23 21 19 18 17 16 15 14 14 14 13 13 12 11 11 11 11 10 11 10 11 11 11 12 13 13 14 15 15 17 18 20 20 21 22 22 23 25 28 29 31 32 34 36 40 44 50 56 65 75 92 113 143 187 251 339 434 457 399 311 271 295 355 402 370 270 172 119 97 92 89 88 91 96 104 117 135 161 203 260 349 458 529 500 404 320 305 346 421 441 365 246 149 98 77 67 61 55 49 45 43 38 36 33 30 29 26 25 24 22 22 20 18 17 16 15 14 13 12 12 11 11 9 9 8 8 7 7 7 7 7 7 7 7 6 6 7 5 6 6 7 7 6 6 6 7 7 7 8 9 9 10 10 12 12 14 15 16 18 19 21 23 23 25 26 27 29 32 33 36 37 38 41 44 47 51 56 62 71 80 92 107 127 156 191 240 312 409 536 693 796 736 578 457 434 492 594 669 616 449 278 168 119 97 86 77 69 62 57 53 48 45 42 40 37 35 34 32 29 29 27 25 24 23 22 20 19 19 18 17 16 15 15 14 14 14 14 15 14 14 13 14 15 16 16 16 17 17 18 19 20 22 23 24 27 28 30 33 36 39 44 49 56 66 79 95 117 147 184 233 291 329 309 247 198 188 207 246 282 282 232 162 111 88 78 76 74 74 75 76 47 47 7 8 8 9 9 10 10 12 12 14 15 16 18 20 21 24 26 27 30 33 36 38 41 44 47 51 55 58 61 66 70 73 80 84 90 97 103 111 123 134 149 168 192 226 269 329 417 540 736 1078 1692 2251 2248 1649 1090 1040 1239 1348 1164 782 465 301 236 204 182 163 149 136 126 115 108 99 92 85 79 74 70 65 61 57 54 51 47 44 42 39 36 33 32 30 27 25 23 22 20 19 18 17 16 15 14 13 12 13 12 11 11 11 11 11 11 11 11 11 12 13 14 14 15 15 17 18 19 20 22 22 23 24 25 26 29 30 31 33 36 38 42 45 52 59 67 78 96 116 147 196 260 357 455 478 419 327 285 311 376 428 389 284 183 127 102 96 93 93 97 101 110 121 140 170 212 273 366 476 553 526 422 336 317 365 444 469 395 263 159 104 81 71 63 57 52 47 44 41 37 35 31 30 28 26 23 23 21 20 19 18 16 16 14 13 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 7 6 7 7 7 7 7 7 8 7 9 9 9 11 11 12 14 14 16 17 18 20 22 24 24 25 26 29 30 33 35 36 38 40 42 46 49 54 59 65 74 83 96 112 132 160 197 249 325 428 566 729 833 775 611 480 453 517 625 700 645 473 292 178 125 103 89 80 73 66 61 56 51 47 44 41 39 36 34 32 31 29 30 26 25 24 23 22 20 19 19 18 17 16 16 15 15 15 14 15 14 14 15 15 15 16 16 17 17 18 19 20 21 22 24 27 27 29 31 34 36 40 46 52 59 68 82 99 121 152 194 248 308 343 320 258 207 195 214 253 294 293 240 169 117 91 82 79 79 79 79 81 49 49 7 7 8 8 9 10 11 11 13 14 15 17 18 21 22 24 27 29 31 33 37 39 43 46 49 52 54 60 64 68 72 77 82 87 92 100 106 115 124 136 153 172 197 229 273 335 425 555 753 1115 1764 2334 2294 1640 1092 1059 1260 1384 1197 804 479 308 242 210 186 168 154 141 129 119 109 101 94 87 82 77 72 67 63 60 56 53 49 46 43 40 37 34 32 30 28 26 24 22 21 20 17 17 16 15 14 13 12 13 13 11 12 11 11 12 11 12 12 13 13 14 13 14 14 16 17 19 19 21 22 22 24 24 26 27 30 31 33 34 36 39 44 48 54 60 69 80 97 121 154 200 266 364 464 492 429 332 287 315 386 436 401 295 188 130 105 99 97 95 99 104 113 127 145 174 217 279 370 491 576 542 431 343 327 373 453 480 403 270 163 106 84 73 65 58 54 49 46 41 39 37 33 31 29 27 25 23 22 22 19 18 17 17 14 13 13 13 12 11 10 11 9 8 8 7 8 7 8 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 8 9 10 9 11 11 13 13 15 16 17 18 21 22 24 25 26 27 28 31 33 36 38 40 41 44 47 50 55 60 66 76 84 98 114 134 161 202 255 329 435 574 738 846 796 628 493 463 524 633 712 662 488 302 181 126 103 91 81 75 67 61 57 52 48 45 42 40 37 35 33 32 30 29 27 25 25 23 22 21 20 19 18 18 17 17 16 15 15 15 16 14 15 14 15 16 17 17 18 18 18 20 20 22 24 25 26 28 29 33 36 39 43 47 53 61 71 84 101 124 155 195 251 313 352 330 267 214 202 224 263 304 302 250 176 121 93 85 81 80 79 80 82 51 51 7 8 8 8 8 10 11 12 12 14 15 17 18 21 23 24 27 29 32 35 37 40 43 46 48 52 56 60 64 68 73 76 81 86 93 99 106 115 125 138 153 173 197 229 273 338 428 556 761 1123 1780 2328 2282 1632 1096 1067 1277 1392 1202 816 482 308 241 209 187 169 154 141 129 119 110 103 95 88 82 76 72 67 62 59 55 53 49 46 43 40 37 35 33 31 28 26 24 22 21 19 19 17 16 15 15 13 13 14 12 11 11 11 11 12 11 12 12 13 12 13 14 14 15 15 17 18 19 21 22 22 24 24 25 28 30 32 34 35 37 39 43 47 53 60 70 83 99 122 154 202 276 370 469 499 436 342 300 324 387 440 407 295 192 132 106 101 98 98 100 104 113 127 146 172 216 277 369 488 571 548 440 350 330 375 452 483 411 272 164 106 83 73 66 59 53 49 45 42 39 36 33 31 29 28 26 24 22 21 19 18 17 16 14 15 13 14 11 11 10 10 10 9 8 8 7 7 8 7 7 7 7 7 7 7 7 6 7 7 7 7 8 7 8 8 9 10 11 12 12 12 14 15 16 17 19 21 23 24 25 27 28 29 32 35 37 37 40 42 45 47 52 55 62 68 78 86 99 115 136 164 204 261 335 442 583 749 858 804 636 497 466 528 646 727 672 492 301 183 127 106 93 83 75 68 63 58 53 49 47 44 41 38 36 33 32 31 29 27 26 24 24 22 21 21 20 19 17 17 16 16 16 15 15 16 15 15 15 16 17 17 17 17 18 18 20 21 22 23 25 27 28 30 33 35 38 43 48 54 62 71 85 102 124 156 196 252 316 356 331 269 216 203 223 263 306 309 255 180 124 95 86 83 81 81 82 83 51 51 7 8 7 9 9 10 10 12 13 14 15 17 19 21 22 24 27 30 32 35 37 40 43 46 48 52 56 59 63 69 73 77 82 88 94 99 107 115 127 138 154 173 199 230 275 339 426 559 763 1130 1801 2340 2263 1599 1081 1064 1280 1398 1204 816 479 310 243 210 188 169 154 141 129 119 110 103 95 88 82 76 72 67 63 59 54 53 49 45 45 41 38 35 33 30 28 26 24 22 21 19 18 17 16 14 14 14 13 14 12 11 11 11 12 11 12 12 12 12 12 14 14 15 16 15 17 18 19 21 22 24 24 24 26 27 29 31 33 34 37 40 43 48 54 61 69 80 98 121 153 199 272 369 470 499 433 338 295 323 390 441 404 296 191 132 106 100 98 98 100 105 112 125 145 173 216 281 375 495 575 544 437 349 331 380 456 484 406 269 163 107 84 74 66 60 54 50 46 43 39 37 33 32 29 27 25 24 23 21 19 18 17 16 16 14 13 13 12 11 10 10 10 9 9 8 8 7 8 7 8 7 6 7 6 7 7 7 7 7 7 7 8 7 8 8 9 9 9 11 12 13 14 15 16 18 20 21 24 25 25 27 27 30 32 34 36 38 40 42 44 46 51 55 62 69 76 86 98 115 135 165 205 258 335 440 579 751 860 805 639 498 466 530 642 723 670 492 302 182 130 106 94 83 75 68 62 57 53 49 47 43 41 37 36 34 32 31 29 27 26 24 23 22 21 20 20 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 18 19 19 20 20 22 24 25 27 28 30 33 35 38 42 47 53 61 71 84 102 125 158 199 253 316 356 333 270 212 199 220 260 302 303 252 177 122 96 85 83 82 81 81 83 51 51 7 8 8 9 9 11 11 12 14 14 16 17 18 20 23 24 27 28 32 34 37 39 43 47 48 53 55 61 64 67 72 77 82 87 93 99 107 115 126 139 154 172 198 229 273 339 429 559 764 1136 1816 2350 2281 1616 1085 1061 1273 1392 1210 819 481 310 243 210 187 168 154 140 130 119 110 102 93 87 81 76 71 67 62 59 56 52 50 46 44 40 37 35 33 30 28 26 24 22 20 19 19 16 16 15 14 14 13 13 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 15 17 18 19 21 22 24 24 25 26 27 30 31 33 35 37 39 43 48 54 61 69 81 96 119 152 202 269 368 465 498 434 337 292 320 387 440 401 292 189 131 107 99 98 97 99 104 113 126 145 173 215 280 373 493 578 550 440 346 327 375 451 480 404 272 165 106 83 73 66 59 54 49 46 42 39 36 34 30 29 27 25 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 8 7 7 7 6 7 7 7 7 6 7 7 7 6 7 8 7 8 9 10 10 11 11 13 13 15 16 17 18 21 22 24 26 27 28 29 32 34 36 37 40 41 45 48 51 56 61 67 77 86 99 115 135 164 204 258 333 437 582 751 856 801 632 495 464 529 645 725 667 490 303 183 128 105 92 82 75 68 62 57 54 49 46 43 40 38 36 33 32 30 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 16 15 16 16 17 17 17 18 20 21 22 24 25 27 28 30 33 35 38 42 47 53 60 70 83 101 123 155 199 253 319 358 335 271 215 203 225 263 302 303 251 176 121 94 85 83 81 81 82 84 51 51 7 8 8 9 9 10 10 12 13 14 15 17 19 21 23 24 27 29 32 34 37 39 44 46 48 52 56 61 64 68 72 75 82 87 94 101 108 116 126 139 155 176 199 232 278 342 432 568 767 1139 1804 2339 2282 1626 1102 1082 1299 1422 1226 830 488 312 246 213 189 169 155 141 130 120 112 103 96 89 83 77 73 68 63 59 56 52 49 46 44 41 38 35 33 30 28 26 23 23 20 19 18 17 16 15 15 13 14 14 12 12 12 12 12 11 12 12 12 13 12 13 14 14 15 16 17 18 19 21 22 23 24 25 26 28 30 31 34 35 37 39 44 49 54 62 69 81 100 123 156 203 271 368 474 508 442 344 298 325 391 449 410 301 196 133 108 100 98 97 101 106 116 127 147 177 219 283 378 499 585 561 450 356 335 385 463 492 414 277 166 109 86 75 66 60 55 50 46 42 40 37 34 31 28 27 25 24 23 21 20 19 18 17 15 14 13 13 12 11 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 8 8 8 9 10 11 11 13 14 15 15 18 19 20 24 24 25 27 28 30 32 33 36 38 40 42 45 48 53 57 63 69 78 88 100 116 138 169 207 260 337 445 594 768 878 823 649 507 473 533 651 737 688 509 311 187 130 107 94 84 76 69 62 58 54 50 46 44 40 38 36 33 33 31 29 27 26 25 23 24 22 20 20 19 18 18 16 16 16 15 15 15 15 15 15 16 17 17 17 18 19 19 20 21 23 24 25 27 28 31 33 36 38 42 48 54 61 71 85 104 127 159 202 258 320 360 339 276 219 207 226 266 308 311 258 182 125 97 87 83 82 82 82 85 53 53 6 8 8 8 8 10 11 12 13 14 15 17 19 20 21 25 27 28 31 33 36 40 43 45 48 52 55 60 63 67 72 77 81 86 93 99 107 115 126 139 153 173 198 231 277 340 431 566 769 1138 1808 2329 2266 1618 1096 1078 1282 1402 1219 819 487 314 245 212 188 170 155 141 131 120 111 103 94 88 82 78 72 68 64 60 57 53 49 46 44 41 38 35 33 30 29 26 24 23 20 20 18 16 16 15 15 13 13 13 12 12 11 12 12 11 12 12 11 12 12 13 14 14 16 16 17 19 20 22 22 23 24 25 27 28 30 31 34 35 37 40 44 49 54 61 70 82 100 123 155 205 275 371 474 508 441 342 302 329 395 450 413 303 194 133 108 100 98 98 101 106 114 127 146 176 222 284 376 499 586 559 451 355 334 377 459 489 412 278 168 109 85 74 67 60 55 51 47 42 39 37 33 31 29 27 26 25 23 21 20 18 17 17 15 14 13 13 12 12 10 10 10 8 9 9 8 8 7 7 8 7 7 7 6 7 6 7 7 6 7 7 7 8 8 8 8 9 10 11 11 13 14 15 16 18 19 22 23 25 26 26 28 30 32 35 37 38 41 42 45 47 51 56 62 68 77 87 100 116 138 166 204 261 340 442 581 750 866 816 649 504 471 539 654 740 688 505 310 186 131 108 96 85 76 69 63 58 54 50 46 44 40 38 35 34 32 31 28 28 26 25 23 23 21 21 19 19 19 17 17 16 16 16 15 16 15 15 16 16 17 17 17 18 18 18 20 21 22 24 25 27 29 31 33 35 39 43 48 55 62 72 85 102 125 156 197 253 320 360 339 277 220 205 229 269 308 309 256 181 125 96 87 84 82 82 83 84 52 52 7 8 8 8 9 10 11 11 13 14 15 16 17 21 22 24 27 29 31 33 36 39 43 45 48 51 55 60 64 67 72 76 81 86 92 99 106 114 124 136 152 172 194 227 270 335 425 553 751 1120 1774 2283 2241 1592 1078 1060 1274 1395 1210 820 484 310 241 209 186 167 152 139 128 118 109 101 95 88 82 76 71 67 63 59 55 52 49 46 44 40 36 34 32 31 29 26 23 23 21 19 18 16 16 14 15 14 13 13 12 11 12 12 11 11 11 11 12 12 12 14 14 15 15 16 16 17 19 20 22 23 23 24 25 28 30 31 34 35 37 40 43 48 54 61 71 82 99 122 156 202 272 368 472 502 440 343 295 322 389 447 407 298 192 132 107 101 98 98 99 105 115 128 147 178 217 278 371 492 580 555 445 352 329 379 458 487 411 274 166 107 84 74 67 59 54 50 47 43 39 37 33 30 29 27 26 24 22 21 19 19 17 17 15 14 13 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 6 6 7 6 6 7 7 7 7 7 8 8 8 8 10 10 11 11 13 14 15 16 18 19 21 23 24 25 26 27 29 32 34 36 38 41 41 44 47 51 56 62 69 78 87 100 115 135 164 203 259 336 441 581 749 862 813 644 500 470 534 648 732 682 504 308 184 130 106 93 83 76 69 63 57 53 50 46 43 40 38 36 34 32 31 28 27 26 25 24 23 21 20 19 18 18 17 16 16 16 15 15 16 16 15 15 16 17 16 17 18 18 18 20 21 22 24 25 26 28 31 32 35 38 42 47 53 61 71 83 101 124 157 198 254 316 356 336 273 215 201 222 261 302 306 255 179 123 96 85 83 82 81 81 83 51 51 6 7 8 8 9 10 11 12 13 14 15 17 18 20 22 24 26 29 31 32 36 38 42 44 47 50 54 58 61 66 71 74 79 85 91 97 104 112 123 135 148 168 191 223 266 330 417 545 742 1115 1777 2273 2188 1525 1046 1025 1228 1353 1167 784 466 301 234 202 181 164 150 136 126 114 107 98 91 85 80 75 70 66 61 57 54 51 48 45 42 39 36 34 32 29 27 25 23 22 20 19 18 16 16 13 14 14 13 12 11 11 10 11 11 11 11 11 12 11 12 13 14 14 15 15 16 17 19 20 21 22 23 23 25 27 29 30 32 33 36 38 41 46 52 58 67 78 95 116 150 197 266 358 454 483 422 326 285 308 374 427 392 288 184 127 103 95 93 93 96 101 111 123 140 167 207 272 365 479 555 530 426 338 321 363 438 465 393 266 159 103 82 71 64 58 52 48 44 41 39 36 32 30 28 27 25 23 22 20 19 18 17 15 14 13 12 13 11 11 9 9 9 9 8 7 7 7 7 7 7 7 7 7 6 6 7 6 7 7 6 7 7 7 8 8 9 9 9 11 11 12 13 14 16 16 18 20 22 23 24 26 26 28 30 32 34 36 39 40 43 45 49 53 59 65 74 84 96 112 132 158 197 249 323 426 563 726 827 772 609 476 449 514 627 707 651 477 294 178 124 102 90 81 73 66 61 56 51 48 44 42 39 37 34 33 31 30 29 26 26 24 24 21 21 20 19 18 17 16 16 15 15 14 14 14 15 14 15 15 15 16 17 17 18 18 20 20 21 23 25 26 27 29 32 34 37 41 46 52 59 68 81 98 120 151 192 246 307 345 323 262 207 195 217 255 295 295 243 171 119 92 82 80 79 79 78 80 49 49 6 7 7 8 9 10 10 12 12 14 15 16 18 20 21 23 26 28 31 32 36 38 41 43 47 50 53 57 62 65 68 72 78 82 88 95 102 109 119 130 145 165 189 218 261 322 407 528 726 1096 1754 2232 2137 1475 1013 1004 1202 1314 1133 761 451 291 228 199 176 158 145 133 121 112 104 96 89 83 78 74 68 63 60 56 53 49 47 44 41 39 36 32 31 28 27 25 22 21 20 19 17 16 15 14 14 12 12 12 11 11 12 11 10 10 11 11 11 12 11 12 13 13 15 15 16 17 18 20 21 22 23 23 25 26 28 29 32 33 35 37 41 46 51 58 67 77 92 115 145 191 257 347 442 472 406 316 277 300 364 417 379 274 177 122 99 93 91 92 94 99 106 120 136 164 204 263 353 464 544 522 413 325 308 354 432 457 382 255 155 101 79 69 62 56 51 47 43 40 37 34 32 30 27 26 25 22 21 19 18 18 16 15 13 13 12 12 11 11 10 9 9 8 7 7 8 7 7 7 7 6 7 6 6 6 7 7 7 7 6 7 7 8 7 9 8 9 9 10 10 12 13 15 15 16 18 20 22 23 24 25 27 28 30 32 34 36 38 39 42 46 48 52 56 64 72 82 94 109 129 155 192 242 312 412 548 707 810 759 598 467 438 498 606 682 632 465 285 171 120 98 88 79 71 64 59 53 50 46 43 40 38 35 34 32 30 29 27 25 24 23 22 21 20 19 18 18 17 16 15 15 15 14 14 15 14 14 14 15 16 15 17 17 18 18 19 20 22 22 24 25 27 29 31 34 37 40 45 50 58 68 80 96 118 148 188 240 301 336 315 254 201 190 211 249 289 291 239 167 114 88 80 78 76 77 76 77 47 47 6 7 7 8 8 9 10 12 12 13 14 15 18 18 20 22 24 27 29 32 34 36 40 42 44 47 50 55 58 61 66 71 75 80 85 91 98 106 116 125 139 158 180 211 250 309 388 502 700 1065 1735 2199 2070 1390 960 957 1151 1251 1069 720 428 280 218 189 169 151 138 127 118 108 100 93 86 79 74 69 64 61 57 54 51 48 44 42 39 37 34 32 29 27 26 24 21 21 19 18 16 15 15 13 14 12 12 12 11 11 11 11 10 10 10 10 10 11 11 12 13 13 14 14 15 17 18 19 20 21 21 22 24 24 27 28 30 31 34 35 39 43 48 55 62 73 89 109 138 180 244 332 423 442 385 300 261 282 342 391 353 260 167 116 95 89 87 86 89 94 102 113 130 157 194 252 337 445 516 484 388 309 296 340 411 437 363 240 146 95 74 66 59 52 48 44 40 38 36 33 30 27 25 25 23 22 20 19 18 16 16 15 14 13 12 12 10 10 9 8 8 8 7 7 7 6 7 7 7 6 6 6 6 5 6 6 6 7 6 6 6 7 7 7 8 9 9 10 10 12 12 14 14 16 18 19 20 23 22 24 25 27 29 31 33 34 36 38 39 43 46 50 55 61 69 78 91 104 123 148 183 232 302 397 524 679 776 718 561 442 420 478 582 656 605 439 265 162 115 94 83 74 68 62 56 52 48 45 41 39 35 35 32 31 29 27 26 24 23 22 21 21 19 18 17 17 16 15 15 14 14 14 13 14 14 13 13 14 15 15 15 16 16 17 18 19 20 21 23 24 26 27 30 32 34 38 42 48 54 63 74 91 111 140 177 228 285 318 296 240 192 183 204 239 275 274 224 156 107 83 76 73 73 72 73 74 46 46 6 7 7 8 8 9 10 11 12 13 13 15 17 19 20 22 25 26 28 31 33 37 39 41 44 48 50 53 58 60 65 69 74 79 84 89 96 103 113 124 138 156 178 207 247 305 386 506 695 1062 1738 2161 2021 1339 936 936 1117 1207 1034 699 422 273 214 185 165 149 135 124 114 105 97 90 83 78 73 68 64 59 56 52 49 46 43 41 39 35 34 31 29 27 25 23 21 20 18 17 16 14 15 13 12 12 12 12 11 10 10 10 10 10 10 11 11 10 11 12 12 12 14 14 15 16 17 19 20 21 20 21 22 23 26 27 29 30 33 35 39 42 46 53 61 71 85 107 135 177 237 321 411 434 372 290 258 283 341 388 350 254 162 114 93 87 86 85 87 92 99 112 128 154 195 248 328 436 504 472 378 301 286 329 399 419 348 234 141 92 72 65 57 51 47 43 40 37 35 33 29 28 26 24 22 20 20 19 17 16 15 14 13 12 12 11 10 10 8 9 8 8 8 7 7 6 7 7 7 7 6 6 6 5 6 6 7 6 6 6 6 7 7 7 8 9 9 9 10 11 12 13 14 15 17 18 20 21 22 23 25 26 28 30 32 33 36 37 39 41 46 49 54 60 68 76 89 102 122 146 179 228 296 386 514 663 754 695 545 429 410 466 566 639 586 422 259 157 111 91 80 72 66 60 54 50 46 43 40 38 35 33 31 29 28 26 25 24 23 21 20 21 18 18 16 16 15 15 14 14 14 14 12 13 13 14 14 14 14 14 15 15 16 16 18 18 20 21 22 23 25 26 29 31 34 37 42 47 55 63 73 89 110 138 175 223 279 311 288 232 188 179 197 231 267 267 219 153 105 82 75 72 71 70 71 72 45 45 6 7 7 8 8 10 10 11 12 12 14 15 17 18 20 22 25 26 28 31 33 35 38 40 42 46 50 53 57 61 64 69 73 77 84 88 96 104 112 123 136 153 174 203 242 300 379 494 681 1061 1752 2182 1985 1287 908 906 1096 1186 1018 684 406 264 209 184 163 147 134 122 112 104 96 89 83 77 72 67 63 60 55 52 49 46 43 41 38 35 32 31 29 27 24 23 21 20 18 17 16 14 14 13 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 15 16 17 19 19 20 20 21 22 24 27 27 29 31 32 34 37 41 47 52 59 70 84 104 132 172 232 318 402 420 362 285 251 276 332 374 333 241 157 109 90 85 82 83 85 89 96 107 124 151 187 244 324 426 494 463 367 294 280 321 388 406 335 224 134 90 71 62 56 50 46 42 38 37 34 31 28 27 25 23 21 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 7 7 6 7 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 11 12 13 14 14 17 18 20 22 21 22 24 25 27 30 31 32 35 35 38 40 43 47 52 58 66 74 85 99 117 141 175 222 288 381 503 646 735 679 530 419 398 459 554 616 564 409 249 152 108 89 78 70 64 58 53 48 45 42 39 36 34 33 31 29 28 26 24 23 22 21 21 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 14 16 16 16 17 18 19 21 21 23 25 26 28 31 33 36 41 46 53 61 71 87 107 134 170 219 273 303 281 226 180 172 192 225 260 259 211 147 101 80 73 70 68 68 70 70 43 43 6 7 7 8 9 9 10 11 12 12 13 15 16 18 19 22 24 26 28 30 32 34 38 39 42 45 49 53 56 59 63 67 72 77 82 87 94 101 110 122 134 152 173 201 240 294 374 488 680 1057 1747 2148 1940 1256 896 897 1075 1158 999 673 400 262 206 177 159 143 130 120 110 101 94 87 81 75 70 66 61 58 55 51 48 44 43 39 37 35 32 30 28 26 24 22 20 18 17 16 15 14 15 12 13 12 11 11 10 10 10 10 9 10 10 10 10 10 10 12 13 12 13 13 14 15 16 17 19 20 20 21 22 24 25 26 27 29 31 33 36 40 45 51 58 68 83 102 130 173 231 308 391 413 358 279 245 269 326 371 332 238 153 107 88 83 81 80 84 88 95 107 124 149 184 237 318 419 483 455 363 290 277 318 385 403 334 221 135 89 70 61 54 49 45 41 39 36 32 31 27 26 24 22 21 20 19 18 16 15 15 13 13 12 11 11 9 9 9 8 7 8 6 7 7 7 6 6 7 6 5 6 6 5 6 6 6 6 6 6 6 6 7 7 8 9 8 10 10 10 12 13 14 15 16 17 20 20 21 22 24 25 27 29 31 32 34 35 38 40 43 47 52 57 66 72 84 97 115 140 173 221 285 374 498 642 724 666 523 413 392 447 541 608 556 400 245 149 107 88 78 69 62 57 52 47 44 41 38 36 33 32 30 28 26 25 23 22 21 20 20 19 18 17 17 16 15 14 15 14 13 13 13 13 12 13 13 13 14 15 14 15 16 15 17 17 19 20 21 22 23 25 28 30 32 35 41 45 50 59 71 86 105 132 167 215 270 297 274 223 180 171 188 222 257 255 208 146 100 79 72 69 68 67 68 69 43 43 6 7 7 8 8 9 10 11 12 13 13 15 17 19 20 21 24 25 28 30 33 35 38 39 42 46 48 52 55 60 62 67 72 78 82 88 95 102 112 122 135 152 174 202 241 298 376 495 679 1075 1787 2173 1943 1247 887 897 1074 1161 994 676 401 261 207 179 160 144 131 121 112 102 94 87 82 76 70 66 61 58 55 51 47 45 43 40 37 35 32 31 28 26 24 22 20 19 18 17 16 15 15 13 13 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 17 18 19 20 20 21 22 22 25 26 28 29 31 33 36 40 45 52 60 69 83 102 130 171 231 311 394 416 355 279 246 269 325 365 332 241 155 108 89 84 82 81 83 88 96 106 123 147 184 238 319 421 484 454 361 288 279 320 386 400 334 225 138 90 70 61 55 50 45 42 38 36 33 31 28 26 24 23 21 20 19 18 16 16 14 13 13 12 11 11 11 10 8 8 7 8 7 7 7 6 6 6 6 6 6 6 6 5 6 5 7 5 6 6 6 6 6 8 7 8 8 9 9 11 12 13 14 15 17 18 20 20 21 23 23 25 26 29 30 31 34 35 37 40 43 47 52 57 65 73 84 98 115 139 173 219 284 374 497 641 723 671 528 417 394 453 546 609 560 406 246 151 107 88 79 70 64 57 52 49 44 41 39 35 33 32 30 28 26 25 24 23 21 21 20 20 18 17 16 15 15 14 14 13 13 12 13 12 13 13 13 13 13 14 14 14 16 15 17 18 19 20 21 22 24 25 27 30 32 36 40 45 51 60 72 86 104 133 168 214 268 293 272 221 179 172 191 224 257 256 209 146 99 79 70 69 68 68 68 69 43 43 6 7 7 8 8 9 10 11 12 12 14 15 16 17 20 22 24 26 29 31 33 35 37 40 42 46 49 52 56 59 64 67 72 77 82 87 94 102 110 121 134 152 175 204 241 295 374 489 688 1095 1793 2158 1902 1220 889 899 1081 1168 999 672 405 264 207 179 159 145 132 120 110 102 95 88 82 76 71 65 62 58 54 51 47 45 43 39 37 35 32 30 28 26 24 22 20 20 18 16 16 14 13 13 12 11 11 11 10 9 10 10 10 10 10 9 10 10 11 11 11 12 13 13 15 16 16 19 18 20 20 22 22 23 25 26 28 30 32 33 37 39 46 52 59 69 84 103 131 171 231 314 399 421 363 282 248 273 331 374 337 248 159 110 89 83 81 81 85 88 96 106 123 148 184 238 317 414 486 458 367 294 279 319 385 405 338 226 137 90 71 62 55 50 46 41 39 36 33 31 28 27 24 23 22 20 19 18 16 15 14 14 13 11 12 11 9 9 9 8 8 7 7 7 6 6 6 6 7 6 5 6 6 6 6 5 6 6 6 6 6 7 6 7 8 7 8 9 10 10 11 12 13 15 16 17 19 20 21 22 23 25 27 29 31 31 34 35 37 40 43 47 52 57 63 72 84 99 116 139 173 218 284 376 497 639 723 668 531 420 397 451 546 611 561 407 251 153 108 88 78 70 63 57 52 49 45 41 38 36 33 32 30 28 26 26 25 23 22 21 20 19 17 18 16 15 15 14 14 13 13 13 13 13 13 12 13 14 14 14 14 15 15 16 16 18 19 20 21 22 24 26 28 30 32 35 40 45 52 60 71 87 105 133 169 215 268 298 276 223 179 171 190 224 260 259 211 146 102 80 71 69 68 67 69 70 43 43 6 6 7 8 8 9 10 11 11 12 14 14 17 18 20 22 24 25 28 31 33 35 38 41 43 46 50 53 57 60 63 68 73 78 82 88 95 102 112 122 136 155 177 205 243 299 382 499 692 1125 1833 2175 1880 1203 891 904 1092 1190 1021 693 414 266 210 182 162 146 133 123 113 104 96 89 82 77 71 67 62 59 55 52 48 45 43 41 38 35 32 31 29 26 24 23 20 19 18 17 16 15 13 13 12 12 11 11 11 9 10 10 10 10 10 9 10 11 10 11 12 12 14 14 14 15 16 18 19 20 21 22 22 24 26 27 27 29 32 34 37 41 46 53 60 70 86 105 132 173 232 314 398 419 366 287 252 273 331 375 340 251 162 112 91 84 83 83 85 90 99 110 125 150 188 242 322 424 496 471 379 300 282 325 391 414 347 232 140 93 73 62 56 52 46 43 39 36 34 31 28 26 24 23 22 20 19 19 16 16 14 14 13 12 12 11 10 10 9 8 8 8 7 7 7 6 7 6 6 6 5 6 5 6 5 6 6 6 6 6 6 6 7 7 8 9 9 9 10 11 12 13 13 15 17 17 20 21 22 22 24 25 28 30 31 32 35 36 38 40 44 48 53 59 66 75 87 100 118 142 175 222 290 380 502 654 746 686 542 430 408 459 559 630 578 420 256 156 109 90 79 71 65 58 53 49 45 42 39 37 34 33 30 29 28 27 24 23 22 22 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 20 20 21 22 24 26 28 30 34 37 40 46 52 60 72 87 106 134 170 217 271 302 280 228 183 173 192 226 259 257 213 149 103 80 73 70 70 70 71 72 43 43 6 7 7 8 8 9 10 11 12 13 14 16 17 18 20 22 25 26 28 31 33 35 40 41 43 47 50 53 57 60 63 68 74 78 83 90 96 102 114 124 137 158 180 208 246 303 385 503 702 1156 1860 2170 1849 1192 896 918 1108 1211 1052 707 415 270 210 184 163 148 134 122 112 103 96 90 84 77 72 67 63 59 56 52 49 45 43 40 38 36 33 30 29 26 25 22 20 19 18 17 16 15 14 13 13 12 11 11 10 11 10 10 10 10 10 10 10 11 10 11 12 13 13 14 14 16 16 18 19 20 21 21 23 24 26 27 28 29 33 35 38 42 46 52 60 70 85 106 134 175 236 319 408 433 377 298 260 282 335 384 350 260 167 115 93 87 85 87 88 92 100 110 127 152 190 246 329 432 505 483 387 307 291 331 400 421 350 235 143 94 73 64 58 51 47 43 40 38 34 32 28 27 25 24 22 21 19 19 17 16 15 14 13 13 12 12 10 9 9 8 8 7 7 7 7 6 6 6 6 5 6 6 5 5 6 6 6 6 6 6 6 6 6 7 8 8 8 10 10 11 11 13 14 16 16 18 19 21 22 23 24 25 28 30 32 33 36 37 38 41 45 49 54 59 66 74 86 102 119 143 177 225 294 384 507 655 751 702 555 435 408 462 565 636 588 429 264 160 112 92 81 72 66 59 54 50 47 43 40 37 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 16 16 15 15 14 13 13 13 13 12 13 14 13 13 15 14 15 16 16 17 17 20 21 22 23 24 26 27 31 33 37 41 47 54 61 74 89 109 136 175 222 276 308 287 234 188 177 194 228 264 265 220 154 105 83 75 71 71 70 71 72 44 44 6 7 7 8 8 9 9 11 11 12 13 15 16 18 20 21 24 26 28 30 33 35 39 41 43 46 50 53 57 60 64 68 73 78 83 88 95 104 112 122 137 156 177 206 244 300 381 505 710 1166 1843 2129 1790 1164 894 912 1099 1208 1048 703 417 267 210 183 161 146 133 122 112 103 95 89 82 76 72 67 63 58 55 52 48 45 43 41 38 35 32 30 28 26 24 23 20 20 18 17 16 14 13 13 12 11 11 11 11 9 10 10 10 10 10 10 11 11 10 12 12 12 14 14 15 16 17 17 19 20 20 22 23 25 26 28 28 30 33 35 39 42 48 53 62 71 86 108 138 178 238 322 412 434 380 298 257 280 342 391 356 260 167 115 94 88 85 86 87 93 100 110 127 154 192 249 330 433 509 481 388 306 286 330 402 425 357 241 145 95 74 64 57 52 47 44 40 37 34 32 29 27 25 23 22 21 19 18 17 16 15 15 13 12 11 11 10 10 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 5 6 6 6 8 7 9 8 10 10 12 13 14 14 15 16 19 21 22 22 24 24 26 28 30 31 34 36 37 39 41 46 49 54 61 67 75 88 102 120 144 178 228 294 382 507 655 751 705 557 439 412 470 570 641 599 439 269 161 113 93 83 73 67 59 54 51 47 44 41 38 36 34 32 30 29 27 25 25 23 22 22 20 18 18 17 16 16 15 15 14 14 14 13 13 14 13 14 14 14 15 15 15 16 16 17 18 20 20 22 23 25 27 29 31 34 37 42 47 54 63 74 91 112 140 177 226 282 314 293 238 189 179 199 234 270 270 223 156 108 83 76 73 72 71 72 74 45 45 6 7 7 8 8 8 10 11 11 13 13 15 16 18 20 21 24 25 28 30 33 35 39 40 42 46 48 52 55 60 63 66 71 76 82 87 94 102 111 122 135 154 174 203 243 301 382 499 712 1187 1852 2098 1723 1127 872 900 1092 1192 1029 688 405 262 205 178 159 142 131 120 110 101 94 88 81 75 70 65 61 57 54 50 47 45 41 39 37 34 31 29 27 26 24 22 19 19 18 16 15 14 13 13 13 11 11 11 10 10 10 10 9 10 9 10 10 10 10 12 12 13 13 14 14 15 17 18 18 20 20 21 22 23 25 27 28 30 32 33 37 41 46 52 60 70 86 105 133 175 234 316 404 427 371 293 255 279 334 383 347 254 162 111 92 86 83 84 87 90 98 109 126 152 188 242 323 427 500 474 381 301 284 330 396 419 350 233 143 92 72 64 56 51 47 43 39 36 33 32 29 26 25 23 22 20 19 19 17 16 14 14 12 12 11 11 10 10 8 8 8 7 7 7 7 6 6 5 6 6 6 5 5 6 6 6 6 6 6 5 6 6 7 7 8 8 8 10 10 11 12 12 14 15 17 18 20 21 22 23 24 25 28 29 31 33 35 36 38 41 44 48 54 59 66 74 86 102 119 144 178 223 291 382 503 649 743 691 544 426 402 458 553 626 577 422 258 156 110 90 80 72 64 58 53 50 45 42 40 37 34 33 31 30 28 26 25 23 22 21 20 19 19 18 16 16 15 14 15 13 13 13 12 14 13 13 13 13 14 14 14 15 16 16 17 19 19 20 21 23 24 26 28 30 33 36 41 45 53 63 74 88 107 133 170 219 276 308 287 234 186 176 196 230 265 264 215 152 105 82 73 71 71 70 71 72 43 43 6 7 6 7 8 9 10 10 11 12 13 15 15 17 19 21 23 25 27 30 32 34 38 40 41 45 48 51 55 59 62 66 71 75 81 85 93 100 110 119 133 150 173 200 240 295 375 494 706 1212 1865 2075 1671 1085 844 880 1059 1155 985 663 397 256 200 174 156 140 128 117 108 100 93 86 79 73 68 64 60 57 52 51 47 43 41 38 36 33 30 29 27 25 23 22 19 19 17 16 15 13 14 12 12 12 10 11 10 10 10 10 9 10 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 22 23 25 26 27 28 31 33 36 40 46 51 59 69 83 102 130 170 227 307 392 414 359 283 248 269 326 366 333 245 158 109 90 83 82 82 85 88 95 105 123 148 183 237 317 417 486 460 367 291 277 318 382 402 333 226 138 90 70 61 54 48 45 42 38 36 33 31 28 26 24 23 21 20 19 17 16 15 14 14 12 12 11 11 10 9 8 8 7 8 6 7 6 6 6 6 6 6 6 5 6 6 6 5 6 6 5 6 6 6 7 7 7 8 8 9 9 10 11 12 13 15 15 18 19 21 21 21 23 24 26 29 30 31 34 35 37 39 43 47 52 56 64 72 83 98 115 138 170 217 283 371 490 632 719 666 529 418 394 449 548 615 562 407 249 150 108 89 78 70 63 57 52 48 44 41 38 36 33 32 30 28 27 25 24 23 22 21 19 19 18 17 16 16 14 15 13 13 13 13 13 13 12 12 13 13 14 13 14 14 16 16 17 17 19 19 21 22 23 25 27 29 32 35 40 45 51 59 70 86 105 131 167 213 265 295 276 226 180 169 187 220 255 255 207 146 100 79 71 68 68 67 67 69 42 42 6 7 7 8 7 9 10 10 11 12 13 14 16 18 19 21 23 25 28 29 32 34 36 38 41 45 47 51 53 57 61 64 70 74 79 85 91 98 107 118 131 149 168 197 236 289 366 483 705 1231 1879 2068 1623 1048 824 842 1020 1113 956 645 382 248 196 172 154 138 125 114 105 96 90 84 77 72 67 62 58 55 51 49 46 42 40 37 36 34 31 29 27 25 23 22 19 18 17 16 15 13 13 12 12 11 11 11 9 9 9 9 10 9 9 10 10 11 10 11 11 11 13 12 13 15 15 17 18 19 19 20 21 22 23 25 26 27 30 31 35 39 44 49 55 65 78 98 126 164 219 299 383 402 349 273 238 260 316 357 325 233 151 105 86 80 79 79 81 84 92 103 117 141 176 229 305 405 470 440 351 277 266 308 372 388 324 217 131 86 68 59 54 48 43 39 37 34 31 30 27 25 23 21 20 19 18 17 15 15 14 13 12 11 10 10 9 9 8 7 8 7 7 6 6 6 6 6 5 6 5 5 5 4 5 5 6 5 6 6 5 5 6 7 7 8 8 9 9 11 10 12 13 14 15 16 18 19 20 21 22 23 25 27 29 31 32 34 36 38 42 45 50 54 62 69 81 95 111 135 166 212 273 356 472 610 693 646 506 396 378 434 528 590 539 389 237 144 103 84 75 66 61 54 50 47 43 40 37 35 32 30 29 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 13 13 13 12 12 12 13 12 12 13 12 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 31 34 38 43 49 58 68 83 101 128 162 204 256 288 269 214 170 162 180 211 245 245 201 140 97 76 69 66 66 65 66 68 42 42 6 6 7 7 7 8 10 10 11 12 13 15 15 17 19 21 23 25 27 29 31 33 36 39 42 44 46 50 53 57 60 64 68 74 78 84 91 98 107 116 130 146 168 195 232 288 363 482 706 1254 1885 2038 1569 1020 808 840 1010 1093 924 621 371 242 193 168 150 135 123 112 103 95 88 83 77 72 66 63 58 55 51 48 45 41 40 37 35 32 30 28 26 25 23 21 19 18 16 16 15 13 14 12 12 12 10 11 10 10 9 10 9 9 9 9 10 10 10 11 11 12 13 12 13 14 15 16 17 18 19 20 20 22 24 25 26 27 30 31 35 38 43 47 55 66 79 98 122 161 216 293 373 390 337 264 233 255 310 349 320 232 148 104 85 78 77 76 80 85 91 100 115 139 173 224 303 396 461 430 341 275 261 299 363 385 320 210 128 85 65 57 52 47 42 39 36 34 31 29 26 24 23 22 20 19 17 17 15 15 13 13 11 11 10 10 9 9 8 8 7 7 7 6 6 6 7 6 6 6 5 6 5 5 6 5 5 5 5 6 5 5 6 7 7 7 8 9 9 10 11 12 13 14 15 17 18 20 20 22 22 24 25 27 28 30 32 33 36 37 41 44 49 54 62 69 80 93 111 133 164 209 269 353 468 607 688 633 499 395 375 429 519 579 528 385 237 142 101 83 73 66 60 54 50 46 42 39 36 33 31 29 28 26 25 24 24 22 20 20 19 18 17 17 15 15 15 14 13 12 13 11 11 12 12 12 12 13 13 13 13 14 15 15 16 16 18 18 20 20 23 23 26 28 30 34 38 42 48 56 68 81 99 124 157 201 254 285 263 210 168 160 178 208 238 237 195 137 95 76 68 65 64 64 64 65 40 40 5 7 7 8 8 9 9 10 11 12 13 15 16 17 19 21 23 25 27 29 32 33 36 38 41 44 47 50 53 57 60 64 68 73 78 84 90 98 107 118 131 147 167 196 233 284 363 482 717 1274 1886 2033 1547 1011 806 839 1013 1091 927 620 371 244 192 168 149 134 122 113 103 95 88 82 76 70 67 63 57 54 50 47 45 42 40 36 36 32 30 28 26 24 22 21 19 18 16 15 14 13 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 13 14 15 16 17 19 19 20 20 22 24 24 26 27 29 31 35 37 42 47 55 65 78 95 122 159 217 293 368 384 333 261 232 251 305 344 310 224 143 100 82 77 76 76 79 82 89 99 114 136 172 222 296 393 453 424 337 269 257 297 359 380 315 208 126 84 66 57 52 46 42 39 36 34 31 28 26 24 23 21 20 19 18 16 15 14 14 13 11 11 10 11 9 9 7 8 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 22 23 26 27 29 30 32 33 36 37 41 44 48 53 61 68 79 91 107 130 163 207 268 352 464 599 679 625 492 385 368 424 516 578 525 379 233 140 99 83 73 65 59 53 49 45 42 38 37 34 32 30 28 27 25 24 24 22 21 19 18 18 17 16 15 14 14 13 13 12 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 18 19 20 21 23 24 26 28 30 34 37 43 49 56 66 81 98 124 157 201 251 278 257 208 168 160 179 209 241 239 194 136 94 73 66 64 63 62 63 64 39 39 6 7 6 7 7 9 9 11 11 12 13 14 15 17 19 20 23 24 26 29 31 33 35 37 41 42 46 48 53 55 58 63 68 72 78 83 89 95 104 114 127 143 164 193 229 279 360 475 711 1271 1860 1988 1497 981 788 818 990 1065 906 609 364 241 190 165 145 131 121 109 100 93 87 81 75 69 64 60 57 53 50 46 43 41 39 36 35 31 29 28 26 23 21 20 18 18 16 15 14 13 12 12 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 11 11 11 12 11 13 14 15 16 17 17 18 19 21 22 23 24 26 26 28 30 33 37 41 48 54 62 75 94 119 156 209 284 358 377 326 252 224 248 297 334 301 219 141 99 82 76 74 74 77 81 87 98 113 136 169 219 295 386 445 415 334 266 254 291 350 368 306 205 124 82 64 56 51 45 41 38 35 32 30 28 25 23 22 20 20 18 17 16 15 15 14 12 12 11 10 10 9 8 7 7 7 6 6 6 6 6 6 5 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 9 8 10 10 12 12 13 14 16 18 19 20 20 21 22 24 26 28 28 30 32 34 37 40 43 47 52 60 67 76 89 106 127 158 201 261 343 455 585 661 610 478 376 360 415 502 560 511 372 227 138 97 81 72 63 57 52 48 44 40 37 35 33 31 29 28 26 25 24 22 21 19 19 19 17 16 16 15 14 13 14 14 12 12 12 11 12 12 11 12 12 13 12 13 13 14 14 15 16 17 19 20 20 22 23 26 27 30 33 36 41 48 55 66 80 98 122 153 195 242 268 249 201 162 156 173 205 238 235 191 133 92 72 66 63 61 62 63 63 39 39 6 6 6 7 8 9 9 10 11 12 13 14 15 17 18 20 22 23 26 28 30 32 35 37 39 42 45 48 51 56 58 62 67 70 76 81 88 94 104 112 123 142 163 189 227 279 354 470 707 1262 1831 1948 1453 967 769 804 970 1047 891 601 361 236 186 162 145 129 117 109 100 92 86 80 74 68 64 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 20 18 17 16 15 14 12 13 11 11 10 10 10 10 9 9 9 8 9 9 9 9 10 9 10 11 12 12 12 13 14 14 16 16 17 18 18 19 20 22 24 25 27 28 30 33 36 40 46 53 61 74 92 117 156 208 281 355 375 322 250 221 239 293 337 302 217 140 98 79 74 73 74 75 79 87 97 112 133 167 216 287 375 437 414 332 263 250 289 350 367 300 198 121 81 64 56 49 45 41 38 34 33 30 28 25 23 21 20 19 18 17 16 14 14 13 13 11 11 10 10 9 9 8 8 7 6 6 7 6 6 6 6 6 6 5 6 5 5 6 5 5 6 5 6 6 5 6 6 7 7 7 8 8 10 11 12 12 13 15 16 17 18 19 20 21 22 24 26 28 28 30 32 34 36 39 42 47 52 58 66 75 88 104 126 156 197 256 336 445 577 653 603 475 373 356 407 494 552 504 362 220 133 96 80 71 63 56 51 47 43 40 37 34 32 31 28 27 25 24 23 20 20 20 18 18 17 15 15 14 14 13 13 13 11 12 11 12 11 12 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 29 32 36 41 47 54 64 78 96 119 152 195 243 270 250 201 160 154 172 201 232 232 188 132 91 71 64 62 61 60 61 62 38 38 6 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 29 30 32 35 37 39 42 46 49 52 54 58 62 66 71 76 82 88 95 103 114 125 142 163 190 225 279 355 472 729 1294 1833 1923 1434 971 786 809 975 1050 903 607 365 239 186 162 144 131 119 108 101 93 86 80 73 69 63 60 56 53 49 47 43 41 39 36 33 31 28 27 25 23 22 20 18 17 16 16 16 13 13 12 12 11 11 11 9 9 9 9 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 16 17 17 18 19 20 21 22 23 25 26 28 30 34 36 41 46 52 61 74 94 119 155 209 283 359 378 322 253 222 244 296 334 302 222 141 98 80 76 73 73 76 79 86 96 110 134 167 215 288 377 438 410 329 262 250 288 350 367 304 202 123 81 63 56 50 45 42 38 35 32 30 28 25 24 22 20 19 18 17 16 15 14 13 11 11 11 10 10 9 8 8 7 7 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 6 5 5 5 6 6 6 7 8 7 9 8 9 10 12 12 13 15 16 18 19 19 20 21 23 24 26 28 28 30 31 34 36 39 42 47 52 59 66 76 88 104 125 156 200 260 338 447 577 656 608 475 376 357 406 493 555 507 369 225 137 97 80 71 63 57 53 47 44 40 37 35 33 31 28 27 25 24 23 21 21 20 19 18 17 16 16 15 14 13 13 13 12 12 11 11 11 12 12 11 11 12 12 13 13 13 15 15 15 17 18 20 20 22 23 25 28 29 33 36 42 48 55 65 78 97 122 154 195 242 271 252 204 164 156 172 203 231 228 187 131 90 71 65 62 61 61 62 64 38 38 5 6 6 8 7 9 8 10 11 11 12 13 15 16 18 20 22 23 26 28 30 32 34 37 38 42 45 48 51 54 57 61 66 70 74 79 86 93 101 111 123 139 158 185 222 273 347 460 716 1262 1773 1861 1381 948 765 788 949 1036 888 602 362 235 185 160 142 128 117 108 99 92 85 79 72 67 63 58 55 52 49 45 43 40 38 35 34 31 28 26 25 23 21 20 17 17 15 15 14 12 12 11 11 11 10 10 9 8 9 9 9 8 9 8 10 9 9 10 10 11 12 11 13 13 14 15 16 17 17 18 19 21 22 23 24 25 28 30 34 36 40 45 53 61 74 92 118 153 205 275 350 369 320 254 222 240 293 330 300 217 140 98 80 73 72 72 74 77 84 95 109 131 164 209 276 365 425 402 323 259 247 281 339 354 300 199 121 79 63 54 49 44 41 37 34 32 30 27 25 23 22 20 18 18 16 15 15 14 13 12 11 10 10 10 9 8 7 7 7 7 6 6 6 6 5 6 6 5 5 5 5 5 5 5 6 5 5 5 5 6 6 6 7 7 7 9 8 10 10 12 12 14 14 16 17 19 19 19 21 22 24 25 28 29 30 31 33 36 38 42 46 50 57 65 74 87 102 124 152 193 249 330 433 558 638 595 469 367 347 396 480 544 500 364 222 136 96 79 71 63 55 51 47 43 40 37 34 32 30 29 28 26 25 24 22 21 19 19 18 17 16 15 14 14 13 13 13 12 11 11 11 12 11 11 12 12 13 12 12 14 14 14 15 16 17 18 19 20 21 23 24 27 29 32 36 40 46 54 64 77 95 118 149 191 237 264 246 200 159 152 170 199 228 226 185 130 90 70 64 61 60 60 60 61 38 38 5 6 6 6 7 9 8 9 10 11 12 13 15 16 17 19 21 23 25 27 30 31 34 36 37 41 44 47 49 53 55 60 63 68 74 78 83 91 100 110 121 136 156 183 218 267 339 456 716 1243 1742 1810 1347 934 752 773 934 1020 880 598 358 230 179 156 139 126 114 106 97 89 84 77 72 66 62 57 54 50 47 44 42 39 37 34 33 30 28 27 25 23 20 19 18 17 15 15 14 12 12 11 11 10 10 10 9 9 9 9 9 9 8 9 9 9 9 10 11 11 11 12 13 14 14 16 17 16 17 17 19 20 22 23 24 25 28 28 32 35 40 44 51 59 71 88 114 149 204 273 347 364 317 249 220 236 284 324 294 215 138 95 78 72 71 72 74 76 83 93 106 128 161 206 274 361 423 399 317 252 241 278 335 354 296 198 121 79 63 54 48 44 40 37 33 32 28 27 25 23 22 20 18 17 17 15 14 13 12 12 11 10 9 10 9 8 8 7 6 7 6 6 5 5 5 5 6 5 5 5 5 4 5 5 5 5 5 6 5 6 6 6 6 8 7 8 8 10 10 12 12 13 14 15 17 18 18 19 21 22 23 25 27 28 29 31 33 35 37 41 46 50 56 64 73 85 100 122 151 190 246 323 428 557 633 585 462 361 342 389 476 535 492 359 221 135 96 78 69 61 55 50 45 43 39 36 34 32 30 27 26 25 23 23 22 21 19 18 18 17 15 16 14 14 13 13 13 12 11 11 11 11 12 11 11 12 12 12 12 12 14 13 15 15 16 17 19 19 20 23 24 26 29 31 35 40 45 53 62 75 93 114 144 184 232 260 241 195 155 147 164 194 224 223 183 128 88 68 62 60 60 59 60 61 37 37 5 6 6 6 7 9 9 10 10 11 12 14 14 17 18 19 22 23 25 27 29 31 34 36 37 40 44 47 50 53 56 59 64 69 73 80 85 92 100 108 122 138 157 183 220 266 338 460 730 1278 1760 1792 1312 917 746 770 928 1015 875 586 353 229 178 156 140 127 114 104 96 89 82 77 70 66 62 57 54 50 47 44 42 39 37 35 33 30 28 26 24 23 21 19 17 16 14 15 14 12 12 11 11 10 10 10 9 9 8 9 8 8 9 8 8 9 9 10 11 10 11 11 12 13 14 16 16 17 17 18 19 20 22 23 25 26 27 28 32 36 40 45 51 60 73 90 113 150 201 273 345 359 314 246 216 233 284 328 297 215 137 95 79 73 71 71 73 77 83 93 107 128 160 206 274 360 420 403 318 251 240 276 333 352 294 195 119 78 61 53 48 44 39 36 33 31 29 27 25 22 21 20 19 18 17 15 14 13 12 12 11 10 9 10 8 8 8 7 7 6 6 6 5 6 5 5 6 5 4 5 5 5 5 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 12 12 14 15 18 18 19 18 20 21 23 25 27 28 29 31 33 35 38 41 45 50 56 63 74 85 100 122 150 191 246 320 423 546 626 582 461 364 341 388 472 529 488 357 219 134 95 77 68 61 55 49 46 42 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 17 15 15 14 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 15 15 16 17 18 19 20 22 24 26 28 31 34 39 45 52 61 75 91 114 145 185 231 260 245 197 157 149 163 192 222 223 184 129 87 69 62 59 59 58 59 60 37 37 5 6 6 7 6 8 8 9 10 12 11 13 14 16 18 18 20 22 25 26 29 30 34 35 37 40 43 45 48 52 55 58 62 67 72 75 82 89 97 106 117 134 153 179 214 262 330 451 743 1283 1733 1712 1245 875 724 746 893 972 832 563 340 220 173 150 133 121 110 101 93 86 80 75 69 63 59 56 52 49 45 43 40 37 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 9 9 9 8 8 9 8 8 9 10 10 11 11 12 13 14 15 16 17 17 18 19 19 21 22 23 25 27 28 31 33 38 43 49 57 70 87 109 142 192 257 328 347 303 237 208 229 273 309 282 205 131 91 75 70 68 68 71 73 81 90 103 124 155 200 263 349 406 386 310 245 232 266 318 335 280 187 115 75 59 51 46 42 38 36 33 30 27 26 23 22 21 19 18 16 16 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 6 4 5 4 4 5 5 4 5 4 5 5 5 5 5 6 6 7 6 8 8 10 9 11 11 12 13 14 16 17 17 18 20 20 22 24 25 27 28 29 32 33 36 39 43 48 55 61 70 82 97 117 145 182 235 311 414 533 605 560 441 345 329 373 453 511 472 343 210 127 90 74 66 58 52 47 43 41 36 35 32 31 29 26 25 23 22 22 22 19 18 18 17 16 15 15 13 13 12 12 11 10 11 11 10 10 11 11 11 11 12 12 12 12 12 13 14 14 16 16 18 19 20 21 23 25 27 30 34 38 44 50 59 72 90 112 143 181 225 250 232 187 150 142 159 187 214 214 175 122 84 66 60 57 57 56 56 58 35 35 5 6 6 7 6 8 8 10 10 11 11 13 14 15 17 19 20 21 24 26 27 30 33 34 36 39 43 45 48 51 53 57 61 64 68 75 80 86 95 104 115 129 148 175 206 254 326 450 771 1324 1724 1631 1161 831 681 706 848 918 787 538 324 211 167 144 128 115 105 97 89 83 77 71 66 61 58 54 49 46 44 41 38 36 34 32 30 28 25 24 22 21 19 18 16 16 14 14 12 11 11 9 10 9 9 10 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 12 14 15 16 15 16 18 18 20 21 23 23 25 26 29 32 37 40 46 54 66 81 102 136 180 242 310 323 279 223 193 212 255 289 262 191 124 85 71 65 64 64 66 69 75 85 97 117 145 186 246 324 379 358 285 228 217 252 304 317 263 178 109 71 56 48 43 39 35 33 30 29 26 25 22 20 19 18 17 16 15 13 13 12 11 12 10 10 8 9 8 7 6 7 6 6 5 5 5 5 4 5 5 5 4 4 4 5 4 4 4 5 5 5 4 5 5 6 5 6 7 7 8 9 9 10 11 11 12 14 15 16 16 17 18 20 21 22 24 25 27 27 29 31 34 37 40 45 51 57 66 77 91 112 136 171 221 291 385 501 572 524 408 323 307 352 429 482 440 316 193 118 84 70 62 54 49 44 40 38 35 32 31 28 26 25 23 22 21 20 19 18 17 17 15 16 13 13 13 12 12 12 11 11 10 10 9 10 10 10 10 10 10 11 11 12 12 12 13 14 14 16 17 17 18 20 22 23 25 28 32 36 41 47 55 67 83 104 130 166 210 235 219 175 140 134 148 174 200 199 163 115 80 63 56 54 53 52 53 54 33 33 5 6 6 7 6 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 28 29 32 34 36 39 42 44 47 51 53 57 61 64 69 74 79 86 93 103 116 131 149 174 205 255 325 459 812 1361 1722 1576 1125 823 673 697 831 905 779 531 320 208 165 142 128 115 105 97 89 82 77 70 65 60 57 53 50 47 43 40 39 37 35 32 30 28 25 24 22 21 20 18 16 15 14 13 13 12 12 10 10 9 9 10 8 7 8 8 7 8 8 8 8 8 8 9 10 9 10 11 11 12 13 14 15 15 16 16 18 18 20 21 22 23 25 26 29 32 36 40 46 54 65 79 101 132 177 242 307 322 281 220 193 210 250 285 258 188 123 86 70 65 64 64 66 69 75 84 96 116 145 186 250 325 371 351 283 227 215 247 299 313 259 177 106 70 56 49 43 39 36 33 30 28 25 24 22 20 19 17 17 16 15 14 13 12 11 10 10 9 9 8 8 7 6 7 6 6 5 5 5 5 5 4 5 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 6 7 6 8 7 8 9 10 11 11 13 14 15 17 16 17 18 19 21 22 24 25 27 27 29 31 33 37 40 44 49 56 65 75 90 110 135 171 221 287 381 494 561 520 408 322 304 348 422 472 435 317 193 118 84 69 62 55 49 44 40 38 34 32 30 29 27 25 23 22 20 20 19 18 17 16 16 15 14 14 12 12 12 11 11 10 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 17 18 19 20 22 23 25 28 31 35 41 47 56 66 83 103 132 168 208 229 213 172 138 132 147 174 199 197 160 114 78 61 55 53 53 52 53 54 33 33 5 6 6 7 7 9 9 9 10 12 12 14 15 16 18 19 21 24 25 27 30 31 35 37 38 41 44 47 49 53 56 60 63 68 73 79 85 92 100 110 122 139 159 184 219 272 346 496 898 1476 1810 1604 1160 854 709 744 889 961 826 560 337 220 172 150 134 121 111 101 93 86 81 75 69 65 60 57 52 49 46 43 40 39 37 33 32 30 27 25 24 23 20 19 17 16 14 14 13 12 12 10 10 10 10 10 9 8 9 9 8 8 8 8 9 8 9 9 10 10 11 12 12 13 13 14 15 16 17 17 18 19 21 22 24 25 26 28 31 34 38 43 49 56 69 86 109 143 191 260 326 344 295 233 205 225 272 309 278 202 130 91 74 70 69 68 70 74 80 89 102 124 154 198 265 346 397 375 303 244 233 266 320 335 280 186 112 74 58 51 45 41 37 34 31 30 28 26 23 22 20 19 17 16 15 15 14 12 12 11 11 9 9 9 8 8 7 6 6 6 5 6 5 5 5 5 6 4 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 7 7 8 8 9 9 11 11 13 13 14 16 17 17 19 19 21 22 24 26 26 28 28 31 33 36 38 42 46 53 60 69 81 96 116 144 182 234 307 410 530 597 552 435 343 324 374 454 507 463 337 207 125 89 73 64 57 52 47 43 40 37 34 31 30 28 27 25 24 22 22 20 19 18 18 16 15 15 14 13 13 12 12 12 11 11 11 10 11 11 10 10 12 11 11 12 12 13 14 14 15 15 17 17 18 20 22 23 24 27 30 33 38 44 51 59 70 87 109 139 177 220 246 230 184 148 141 156 185 212 210 172 121 83 66 59 57 56 56 56 58 35 35 5 6 6 7 7 9 9 10 11 12 12 14 15 16 18 20 22 24 26 27 29 32 34 37 38 42 45 48 51 54 58 62 66 70 75 80 87 94 102 112 124 140 161 189 227 280 359 519 936 1494 1805 1580 1181 882 728 764 920 1005 863 586 351 225 177 155 138 125 113 104 96 89 83 76 71 66 61 56 53 50 47 44 42 39 36 35 32 30 27 26 23 22 21 20 18 16 15 15 13 13 12 11 11 10 10 10 9 9 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 15 15 16 17 17 18 18 20 23 24 24 25 27 29 32 34 40 45 50 59 72 89 113 148 198 268 342 358 311 241 215 232 279 319 288 209 135 94 77 71 70 69 73 76 82 93 106 128 158 203 271 354 414 397 317 252 242 277 329 344 288 194 117 77 62 53 47 42 39 36 33 30 28 27 24 22 21 20 18 17 16 15 14 13 12 13 11 10 9 10 8 8 7 7 7 7 6 6 6 5 5 5 6 5 6 6 5 4 4 5 5 4 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 17 17 18 19 20 21 23 25 27 28 29 31 32 34 37 40 44 48 56 62 71 83 98 119 147 187 243 319 423 546 619 575 453 353 335 383 462 520 480 348 214 130 92 75 66 59 54 48 44 41 37 36 34 32 30 28 25 24 23 22 21 19 19 18 17 16 15 14 13 13 12 11 12 11 11 11 11 10 11 11 11 11 12 11 12 13 12 13 14 15 16 17 17 19 21 22 24 26 28 30 33 38 45 52 61 74 91 114 143 182 227 253 234 189 151 144 161 189 216 218 179 126 87 68 61 59 59 58 59 59 36 36 5 6 6 8 7 8 9 10 10 11 12 14 14 16 17 19 21 23 25 26 28 31 33 35 37 40 43 45 48 52 55 58 62 67 72 77 83 90 98 107 120 135 155 182 217 270 345 518 961 1477 1707 1452 1098 826 689 712 855 928 804 543 327 212 167 144 130 116 106 98 91 83 77 72 66 62 57 54 50 48 44 41 38 36 35 32 30 28 26 25 22 22 19 17 16 16 14 13 13 12 11 10 11 9 10 10 8 8 8 8 7 8 8 8 8 8 9 9 9 10 11 11 11 12 13 14 14 15 15 16 17 18 20 20 23 23 25 26 29 32 36 40 47 56 66 82 104 136 186 248 315 333 290 225 198 215 259 292 268 197 127 88 71 66 65 65 68 71 77 85 98 117 145 188 253 332 384 364 293 234 222 252 301 321 269 181 110 73 57 49 43 40 37 33 31 29 26 25 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 9 8 7 7 7 7 6 5 5 6 5 5 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 5 5 6 7 7 8 8 9 9 10 10 12 13 14 15 16 16 18 18 20 21 22 24 25 27 27 30 32 34 37 41 45 51 57 66 77 92 110 136 172 225 295 388 497 568 531 419 328 308 355 429 482 445 326 199 123 86 71 62 56 50 45 42 38 35 33 31 29 27 25 23 23 21 21 20 18 17 16 15 15 14 14 12 12 12 11 11 10 11 10 11 10 10 10 10 11 10 11 11 12 12 13 13 14 15 16 17 18 18 20 22 23 25 28 32 36 41 48 56 69 84 107 134 172 214 237 220 179 144 138 151 177 204 204 167 117 80 63 57 55 54 54 54 55 34 34 5 6 5 7 7 7 8 9 10 11 11 13 13 15 16 18 20 22 23 25 27 29 32 33 35 38 41 43 46 49 51 56 59 63 67 72 78 84 93 100 113 128 147 172 205 252 328 511 964 1434 1611 1321 1012 771 632 650 793 864 750 509 303 198 157 135 121 109 100 92 85 78 73 67 63 58 54 50 47 45 41 38 37 34 33 30 29 27 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9 8 7 7 8 7 7 8 7 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 15 16 17 18 20 20 22 24 25 27 30 33 38 43 51 61 76 96 124 166 225 288 304 268 211 182 197 240 273 246 183 119 82 67 62 60 60 62 65 71 79 91 109 136 176 233 307 357 340 271 217 206 233 281 299 251 171 102 66 52 45 40 37 34 31 29 27 24 23 21 20 18 17 16 15 14 13 12 12 10 10 9 9 8 8 7 7 6 7 6 6 5 5 5 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 6 6 7 6 7 8 8 9 9 10 11 12 13 14 16 16 16 17 19 20 21 22 23 25 26 28 30 32 34 38 41 48 54 62 72 84 100 125 158 207 273 360 461 526 495 392 308 289 326 396 451 419 304 188 114 79 65 58 51 47 42 38 37 33 31 28 27 26 24 22 21 20 18 20 16 17 15 15 15 14 13 12 11 11 10 10 9 10 9 10 10 9 9 9 10 10 11 11 11 11 12 13 14 13 14 15 16 18 19 20 21 24 26 29 34 38 43 51 63 77 98 124 155 192 217 204 164 132 126 139 164 187 187 156 111 76 60 52 50 50 50 49 51 31 31 6 6 6 7 7 8 8 9 10 11 12 13 15 17 18 18 20 23 25 26 29 31 33 35 37 41 42 46 48 51 54 58 62 66 71 76 82 90 98 107 120 136 156 182 215 266 354 564 1047 1504 1655 1350 1051 803 672 700 837 909 775 524 314 205 163 143 128 115 104 96 89 82 76 71 66 61 56 53 50 46 43 41 39 37 35 32 30 28 26 24 22 21 19 18 16 15 14 13 13 11 11 9 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 9 10 10 10 11 11 12 13 14 14 15 16 15 17 18 20 21 22 23 25 26 29 31 35 41 47 54 66 81 103 136 183 248 311 324 281 221 195 212 255 288 263 191 124 85 70 65 64 64 66 69 75 83 97 115 143 187 251 329 381 360 286 227 218 250 300 317 263 178 107 71 55 48 43 39 36 33 30 28 27 24 22 20 19 19 17 16 15 14 13 12 11 11 10 9 9 9 8 7 7 6 6 6 6 5 6 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 5 5 5 6 7 6 7 8 9 9 10 11 12 13 14 16 16 17 18 19 19 21 23 25 25 27 27 30 31 34 37 41 46 52 58 67 77 91 109 135 171 222 294 387 499 569 531 417 327 307 351 429 481 440 321 198 120 85 70 61 55 50 45 41 38 35 33 30 29 27 26 24 22 21 21 20 18 17 16 16 16 15 14 13 13 12 12 12 10 11 10 10 10 10 10 10 11 11 11 11 12 12 12 14 14 15 16 16 18 19 20 22 23 26 28 31 36 41 47 57 68 83 105 133 169 209 234 219 177 142 134 149 174 199 200 165 116 80 63 56 54 54 53 53 54 33 33 5 6 5 7 7 8 8 9 10 11 11 13 14 15 16 18 20 22 23 25 28 29 32 33 36 38 41 44 46 49 53 55 59 64 69 72 78 85 92 101 113 130 148 171 206 256 342 564 1042 1444 1547 1232 969 751 631 654 786 852 733 492 292 192 154 133 119 108 99 91 83 78 71 67 61 57 53 49 46 44 41 39 36 34 32 30 29 26 25 23 21 20 18 16 16 15 14 13 12 10 10 9 9 9 8 8 7 7 8 7 7 8 8 7 8 8 8 8 9 9 9 10 11 11 12 13 14 15 15 15 16 17 19 19 20 22 23 25 27 29 34 38 43 51 63 77 97 126 169 231 288 300 262 205 182 200 242 275 245 175 113 80 66 61 60 60 62 65 72 81 92 110 139 178 234 309 357 333 266 214 204 236 288 300 245 162 98 65 52 45 40 37 32 30 29 26 24 23 20 20 18 16 16 15 14 13 12 12 11 10 10 9 8 9 7 7 7 6 6 5 6 6 5 5 4 4 5 4 4 4 4 4 5 4 5 4 4 5 4 4 5 5 6 6 6 7 7 9 9 10 10 11 12 12 14 15 15 16 17 18 20 22 23 23 25 25 28 30 32 35 38 42 48 54 62 73 86 103 128 162 210 275 364 471 532 491 383 304 292 331 403 452 410 295 180 110 78 65 58 51 47 43 39 36 33 30 29 27 25 24 22 21 20 19 19 17 16 16 15 14 13 12 12 11 11 11 10 10 10 9 9 10 9 9 10 10 11 10 11 11 12 12 13 13 13 15 15 17 18 18 21 22 24 27 29 34 39 45 54 65 79 100 127 160 197 219 203 161 131 126 141 165 190 189 155 107 73 58 53 51 49 49 50 51 32 32 5 5 5 5 7 7 7 9 9 10 10 12 13 13 16 16 18 19 22 23 25 26 29 30 32 34 36 39 41 43 47 50 53 56 60 65 70 76 85 92 104 116 132 155 187 230 312 548 1007 1364 1397 1061 841 652 542 563 672 722 618 422 256 170 133 118 104 95 87 82 75 69 63 60 55 50 47 44 41 39 35 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 12 11 11 9 10 9 9 7 7 8 7 6 7 6 7 7 7 6 7 6 6 7 8 7 8 9 8 10 10 11 12 12 13 12 14 15 16 16 17 18 20 21 23 26 29 32 37 44 52 64 83 109 144 193 246 257 222 174 154 170 206 231 209 151 99 68 57 53 51 50 52 55 61 67 78 93 116 150 200 260 304 285 227 181 172 198 238 252 207 137 82 55 43 38 34 31 29 27 25 23 21 19 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 4 3 4 4 3 4 5 5 5 6 6 7 7 8 8 10 10 11 12 13 13 13 14 16 17 18 18 20 22 23 24 25 28 29 32 36 41 46 53 61 72 88 109 138 178 231 304 395 451 416 326 255 245 281 343 384 352 252 154 93 67 54 48 43 40 35 33 30 28 26 25 23 21 20 18 17 17 16 16 14 14 13 12 12 11 11 10 10 9 9 9 8 9 8 8 8 8 7 7 9 9 9 9 9 9 10 11 10 11 12 14 14 15 16 18 19 20 22 25 28 33 39 45 53 66 84 107 135 168 186 172 138 110 106 117 137 159 159 128 90 62 49 45 43 42 42 42 43 25 25 4 5 5 6 5 7 7 8 9 10 10 11 13 14 15 17 18 19 22 23 25 27 30 30 32 35 37 40 42 44 47 50 54 58 62 67 73 78 85 93 104 117 135 158 188 234 323 582 1042 1366 1344 1049 849 652 545 570 681 735 632 426 259 173 136 119 107 96 88 81 75 69 64 60 54 51 48 44 42 40 37 35 33 31 29 27 25 23 21 20 19 18 16 15 13 13 12 11 10 9 9 8 8 8 8 8 7 6 7 7 7 7 6 7 7 7 7 8 8 8 9 9 9 10 10 12 12 12 13 13 14 15 17 17 18 19 20 22 24 26 28 32 39 44 53 65 84 109 146 197 248 262 226 179 156 169 206 234 212 155 98 69 57 52 51 52 53 55 61 68 78 93 115 149 200 262 306 292 231 183 175 198 240 253 209 140 86 57 44 39 35 32 29 27 25 22 22 20 18 17 16 15 13 13 12 12 11 10 10 9 8 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 3 4 3 3 4 3 4 3 5 3 4 4 4 5 4 5 5 6 6 7 7 8 8 9 10 10 11 12 14 14 14 15 16 17 18 20 20 22 23 24 26 28 30 33 36 41 47 54 63 74 90 110 139 181 236 309 400 456 424 334 261 248 285 345 385 352 256 157 96 68 56 49 44 40 36 33 30 27 26 25 23 21 20 19 18 17 17 15 15 14 13 13 12 11 11 11 10 10 9 9 8 9 7 8 9 8 9 8 8 9 9 9 10 9 10 11 11 12 13 13 14 15 16 18 19 21 23 26 29 33 39 46 55 66 84 107 135 168 187 176 141 111 106 119 141 162 161 131 93 64 50 44 43 43 43 43 44 26 26 5 5 5 6 6 7 8 8 9 9 11 12 13 14 15 17 19 19 22 23 26 27 30 32 34 36 38 41 44 45 49 52 56 59 64 68 74 80 88 95 107 120 139 162 193 244 339 617 1057 1365 1341 1065 873 680 569 595 721 769 655 442 268 176 139 122 110 99 89 83 76 70 65 61 57 53 49 46 43 40 37 35 34 31 30 27 27 25 22 20 19 18 16 15 13 13 12 11 10 9 9 8 9 8 8 8 7 7 7 7 6 7 7 6 7 7 6 7 8 8 9 9 9 10 11 12 13 13 14 14 15 16 17 17 19 20 21 23 25 28 30 35 40 46 56 70 89 116 156 211 265 277 238 187 164 182 222 249 221 158 104 73 61 56 55 55 57 59 64 73 83 101 126 162 214 280 324 302 239 194 186 215 258 269 222 148 89 59 47 41 37 33 30 28 26 24 22 21 19 18 16 15 14 14 13 12 11 10 9 9 8 8 8 7 6 6 6 5 5 5 5 5 4 4 5 3 5 4 4 4 4 3 4 4 4 4 5 3 4 5 5 5 6 6 6 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 17 19 21 21 23 24 25 26 29 31 35 38 43 48 56 65 78 95 116 147 190 251 331 427 483 443 349 274 263 303 369 411 373 267 164 100 71 59 52 46 41 38 34 32 30 28 26 25 23 21 20 18 19 17 17 16 14 14 13 13 12 12 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 10 10 11 10 11 12 13 13 14 15 16 17 19 21 22 24 27 30 35 41 48 59 71 90 112 143 179 199 183 147 120 115 127 149 171 171 138 97 66 53 48 46 45 45 46 47 29 29 4 5 4 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 20 21 23 24 27 27 29 32 33 36 38 41 43 46 50 52 56 61 65 71 78 87 96 109 126 146 176 222 315 598 986 1251 1172 925 762 589 503 524 627 672 570 385 238 156 124 109 97 88 80 74 68 63 58 54 50 47 44 41 39 37 33 31 30 28 27 24 23 22 19 18 17 16 15 13 12 12 11 11 10 9 9 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 11 11 11 12 12 13 14 15 16 16 17 19 20 21 24 26 30 34 40 50 62 79 103 136 185 232 236 202 159 145 161 197 217 192 136 87 62 52 48 48 47 49 50 56 62 71 87 111 143 191 246 280 258 203 168 163 190 227 233 190 125 76 51 40 35 32 29 26 24 22 21 19 18 16 15 15 14 12 12 11 11 10 9 9 8 7 7 7 7 5 5 4 5 5 5 4 4 4 4 3 4 4 3 3 4 3 3 4 3 3 3 3 4 4 4 4 4 4 5 4 6 6 7 7 8 8 9 9 10 12 11 13 13 13 14 15 16 18 18 20 21 22 23 26 27 31 33 39 43 49 57 69 83 102 128 167 222 292 372 421 383 297 237 231 266 320 356 321 227 138 85 61 50 45 40 36 32 29 28 26 24 23 20 20 18 17 16 15 15 15 13 12 12 11 11 11 10 10 9 9 8 8 7 8 8 7 8 7 7 8 7 8 8 9 9 9 9 10 10 11 11 13 13 14 15 16 17 19 21 23 27 31 35 42 51 63 79 100 127 156 169 156 125 102 99 110 130 150 148 119 81 57 45 41 40 40 39 39 40 24 24 4 4 4 6 5 7 6 7 7 8 9 11 11 11 13 14 15 17 18 19 20 22 24 25 26 29 31 33 35 38 40 42 45 49 51 56 60 65 71 78 88 99 113 131 157 199 293 588 950 1165 1024 792 659 517 434 449 537 581 498 343 212 139 110 96 87 78 71 65 61 56 51 47 45 41 39 36 34 32 30 28 27 25 24 21 20 18 17 17 15 14 13 12 11 10 10 9 9 7 8 7 6 7 6 6 6 5 5 6 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 10 10 10 11 11 13 13 14 15 16 16 17 20 23 25 28 35 42 51 63 85 113 154 193 203 174 137 121 132 162 183 162 118 76 54 44 40 40 40 41 44 48 52 61 73 92 118 154 203 234 222 176 142 137 158 192 200 162 109 67 44 34 30 27 25 23 20 19 18 16 15 14 13 12 11 11 11 10 9 8 7 7 7 6 6 5 6 5 5 4 4 4 4 3 4 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 7 8 9 9 11 11 10 11 12 13 14 15 15 16 18 19 20 22 22 25 28 31 35 41 48 57 69 87 108 139 183 242 309 350 325 256 201 192 219 268 301 272 197 122 74 53 42 39 34 31 28 26 24 22 20 19 18 17 16 15 14 13 13 13 11 11 10 10 10 9 8 8 8 8 7 7 6 7 6 6 7 6 6 6 6 6 7 7 7 8 8 9 8 9 10 11 11 11 13 14 15 17 18 20 22 26 29 36 43 53 66 83 105 131 145 134 108 87 84 94 110 126 123 101 70 48 38 34 34 34 33 33 34 20 20 4 5 4 4 5 6 6 7 7 8 8 9 11 12 13 14 15 17 18 20 21 22 24 26 27 29 31 33 35 38 39 43 45 49 53 56 60 65 71 79 88 101 115 133 161 204 316 633 987 1167 980 780 665 524 438 449 535 582 510 351 213 141 112 98 88 79 72 67 62 56 53 49 45 42 39 37 34 32 30 27 26 24 23 22 20 19 17 16 16 14 14 12 11 11 9 9 8 7 7 6 6 6 6 7 6 5 5 5 5 5 5 4 5 4 5 6 7 6 7 6 7 8 8 9 9 9 10 10 12 11 13 13 15 15 16 17 19 21 22 26 29 34 42 51 65 85 114 155 197 205 177 141 124 134 162 183 165 120 79 55 45 42 41 40 42 44 48 54 63 73 92 119 158 206 238 224 182 143 136 157 189 200 168 114 69 45 35 30 28 25 22 21 19 18 17 16 14 13 12 12 11 10 9 9 8 7 7 7 6 6 5 6 4 5 4 3 4 3 4 4 3 3 3 3 3 3 2 4 2 3 3 2 3 3 4 3 3 3 3 4 5 4 4 5 5 5 6 7 7 7 8 8 10 11 11 11 12 13 13 15 15 16 17 18 19 21 21 24 26 28 33 36 42 49 58 70 87 110 141 185 242 311 354 328 258 203 195 222 267 302 275 201 123 75 53 44 39 34 32 28 26 24 23 20 19 19 16 16 15 14 13 13 11 11 11 11 10 10 9 8 8 8 7 7 7 6 7 6 6 7 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 14 15 16 18 20 23 26 29 35 43 52 65 82 103 130 147 138 112 90 86 94 109 125 124 100 72 50 40 36 34 34 33 34 35 21 21 4 5 5 6 5 6 7 7 8 9 9 11 11 12 15 16 17 18 20 21 22 25 27 28 30 32 34 37 39 41 43 47 49 53 56 61 67 72 79 87 97 109 124 146 177 227 360 714 1067 1215 1009 847 730 580 484 503 598 648 560 383 233 154 122 106 96 85 78 72 67 62 58 52 48 45 42 39 37 34 33 30 29 27 26 23 22 21 19 17 16 15 15 13 11 11 11 10 10 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 6 6 6 7 7 7 7 7 8 9 9 10 11 11 11 11 12 13 14 15 16 16 18 19 21 22 25 28 32 38 46 56 73 96 129 173 217 229 200 156 138 151 181 203 183 136 88 62 49 46 45 45 47 49 53 60 69 83 104 133 178 230 267 256 205 164 157 176 209 224 188 125 76 50 39 34 31 28 25 23 21 20 18 17 16 14 13 12 12 11 11 10 9 9 8 8 7 6 7 6 6 6 5 4 4 4 4 4 4 4 4 3 4 3 4 3 3 3 3 3 4 3 3 4 3 3 4 3 5 5 4 6 5 6 7 7 7 8 10 10 10 11 13 12 14 13 15 16 17 17 19 19 20 22 24 26 29 31 36 40 47 54 65 78 97 122 158 207 272 350 397 369 292 230 220 247 299 337 306 222 137 84 59 49 43 38 35 32 29 28 25 23 21 20 18 18 17 16 14 15 13 13 12 11 11 11 9 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 8 9 9 10 10 11 12 12 14 14 15 17 18 20 22 25 29 33 39 49 60 76 95 119 149 165 153 124 99 94 106 123 142 140 115 80 56 43 40 39 38 38 39 39 24 24 4 5 5 5 6 7 7 8 9 9 9 11 12 13 14 16 16 18 20 21 23 25 25 27 29 32 35 36 39 41 44 47 50 53 58 62 66 72 79 88 98 111 127 149 181 233 386 760 1088 1190 972 851 738 576 485 509 608 659 565 384 233 155 122 106 95 86 80 73 67 62 58 53 49 46 43 41 38 35 33 31 29 27 25 24 22 21 19 19 17 15 14 13 12 11 11 11 9 9 8 7 8 7 6 7 6 6 6 6 5 6 6 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 12 13 15 15 16 16 18 19 21 23 26 29 33 40 47 58 74 97 132 178 224 234 199 156 141 157 186 207 185 136 88 61 51 47 46 47 48 50 55 59 70 85 106 136 180 236 270 253 201 162 156 180 217 226 185 124 75 50 39 34 31 28 25 23 21 20 19 17 16 14 14 13 12 12 11 10 10 9 8 7 7 6 7 7 5 5 5 5 4 4 4 4 4 4 4 3 3 3 2 4 4 3 4 3 4 3 4 3 3 4 4 4 5 5 4 5 5 6 7 7 8 8 9 10 11 12 12 12 13 14 15 16 17 18 19 20 22 22 25 26 29 32 37 41 47 55 66 81 99 124 161 212 278 357 406 375 293 234 224 254 309 344 314 228 139 85 61 50 43 38 36 32 30 28 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 14 15 16 17 18 20 22 25 30 34 41 49 60 77 96 123 152 167 154 123 100 98 109 128 146 143 117 82 57 44 40 39 38 38 39 39 24 24 4 5 4 5 5 6 6 7 8 9 10 10 11 12 14 14 17 18 20 20 22 24 26 27 29 30 33 35 37 39 41 45 49 51 55 58 64 70 77 84 94 106 123 144 173 227 396 793 1085 1123 881 766 675 534 451 468 562 601 510 349 213 143 114 99 89 81 74 68 63 57 54 50 46 43 39 38 35 34 31 29 27 25 24 22 21 19 17 17 16 14 14 12 11 11 10 10 9 8 8 7 7 7 6 7 6 6 5 5 5 6 5 5 5 6 6 6 7 7 7 7 7 8 9 10 9 10 10 11 11 12 13 14 15 15 17 17 20 21 24 26 31 36 44 55 70 90 119 161 203 211 180 146 130 142 169 189 169 123 80 55 46 43 42 42 44 46 50 56 65 77 96 125 167 218 248 231 185 148 143 167 196 207 170 113 69 46 36 32 29 26 23 22 20 18 17 16 14 13 13 11 11 11 10 9 8 8 7 7 6 6 6 6 6 5 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 2 3 3 3 3 3 4 3 3 4 4 4 4 4 6 5 6 6 6 7 7 8 9 10 10 12 11 13 13 14 16 16 17 17 18 19 21 23 24 27 30 33 37 43 51 60 72 91 115 148 195 256 330 372 341 266 210 203 232 280 312 284 204 126 77 55 46 40 35 32 30 27 25 22 21 20 19 18 16 15 15 14 14 13 11 11 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 8 9 9 10 11 11 11 13 13 14 16 17 18 21 23 27 32 38 47 56 69 87 113 140 155 140 112 91 90 100 117 132 129 104 73 51 41 37 35 35 35 35 35 22 22 4 5 5 5 5 6 7 6 8 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 27 29 31 34 36 38 40 43 46 50 53 56 61 67 74 82 90 101 118 138 169 229 424 825 1095 1078 804 714 631 497 412 428 510 552 474 325 200 134 107 94 85 75 70 64 60 56 51 47 44 41 39 36 32 31 29 28 26 24 23 21 20 19 16 16 14 14 13 12 10 10 9 9 8 7 7 6 7 6 6 6 5 6 5 6 5 5 5 5 5 5 5 6 7 5 7 7 7 7 8 8 9 9 10 10 10 10 12 12 13 14 15 16 18 19 21 24 28 33 41 50 63 83 110 150 189 196 168 133 119 130 155 176 154 111 72 52 43 40 39 38 40 42 46 51 58 70 89 115 151 199 228 214 172 139 132 151 180 186 153 104 64 42 33 29 26 23 21 20 18 17 15 14 13 12 11 11 10 9 8 8 8 7 7 6 6 5 5 6 4 4 5 4 4 3 3 4 3 4 3 2 3 3 3 2 3 2 3 2 3 2 3 3 3 3 3 3 4 4 4 4 5 6 6 6 7 7 7 8 10 10 10 11 11 12 12 14 15 15 16 16 18 18 20 22 24 26 30 35 40 47 55 66 82 104 135 177 233 299 337 310 243 191 184 210 257 288 262 189 116 71 50 41 37 33 29 27 24 23 20 20 18 17 16 15 14 14 13 12 12 10 10 10 9 9 9 8 8 8 7 7 7 7 6 7 6 6 6 6 7 6 7 7 7 6 8 7 8 8 9 9 10 11 11 12 14 15 15 17 19 22 26 28 34 41 50 63 80 101 125 139 129 103 83 81 89 104 120 116 94 66 47 37 34 32 32 31 32 33 20 20 4 5 5 5 5 6 6 7 8 9 9 10 11 12 14 14 15 17 18 20 21 23 24 26 28 30 31 34 35 38 41 42 46 49 53 56 61 68 73 81 91 103 119 138 170 236 455 858 1087 1016 772 707 629 498 417 433 511 549 474 324 199 134 107 93 83 76 69 64 59 54 50 47 43 40 38 35 33 31 29 27 25 24 23 21 20 18 17 16 15 13 12 12 10 10 9 9 8 8 7 6 7 6 6 6 5 5 5 5 5 5 5 5 5 6 5 5 5 7 7 7 7 8 7 8 9 10 10 10 11 11 12 13 13 14 15 16 18 19 22 24 28 33 40 49 63 80 109 150 189 198 169 133 117 130 155 174 156 113 73 52 43 39 39 39 40 41 46 52 59 71 90 115 151 196 229 215 170 137 132 151 181 188 158 106 64 42 34 29 26 24 22 20 18 17 15 14 13 13 11 11 11 10 9 8 7 7 6 6 6 5 5 6 4 5 4 4 3 4 4 3 3 4 3 3 3 3 3 3 3 3 2 3 2 2 3 3 2 3 3 3 4 4 4 4 4 6 6 6 7 7 8 8 9 10 10 11 11 12 13 15 14 15 17 17 18 19 21 23 25 27 31 34 40 47 56 67 83 105 135 177 232 298 339 312 245 192 184 212 259 291 265 192 118 71 52 42 38 33 31 28 25 23 21 20 19 17 16 15 15 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 11 13 14 14 16 17 20 22 26 30 34 41 50 63 81 102 127 142 130 104 84 81 90 105 122 121 97 67 46 36 34 31 33 32 32 33 20 20 4 5 4 5 5 6 6 7 8 9 8 10 11 12 13 14 15 16 18 19 21 23 24 25 27 29 31 33 35 37 40 43 45 49 52 55 60 66 73 80 90 101 115 138 170 239 478 865 1061 954 729 685 608 483 407 422 503 538 466 316 196 130 103 91 82 74 68 63 57 53 49 45 42 40 37 34 32 31 28 26 25 23 22 20 19 18 16 15 15 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 10 10 10 11 12 13 13 14 15 15 17 19 21 24 28 31 39 48 61 80 106 143 180 186 163 130 114 125 149 169 152 109 71 51 41 38 37 37 39 40 44 50 58 69 86 110 146 192 222 207 164 131 127 147 179 187 154 103 61 41 32 28 26 23 21 20 18 17 15 14 13 12 11 10 10 9 9 8 7 7 7 6 5 5 5 6 5 5 4 4 3 3 4 3 3 3 3 3 2 3 2 3 2 2 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 6 6 6 7 8 8 8 9 10 10 11 11 12 14 14 14 15 16 18 18 20 21 24 26 30 33 38 45 54 66 82 102 132 169 223 289 328 304 238 188 180 207 249 276 250 181 112 68 48 40 36 32 29 26 24 22 21 19 18 17 16 15 15 13 12 12 12 11 10 10 10 9 8 8 7 7 7 7 6 6 7 6 6 6 6 6 6 6 7 7 7 7 7 8 7 8 9 9 10 10 11 12 13 14 15 17 18 21 24 28 34 39 48 60 77 99 123 136 126 101 81 80 87 101 115 114 94 67 46 36 33 32 31 31 31 32 19 19 4 4 4 4 5 6 6 8 7 8 9 10 11 12 13 13 15 16 18 19 21 22 23 25 26 29 30 33 34 36 39 41 44 48 51 55 60 64 71 79 88 100 116 138 170 244 508 891 1056 892 683 654 589 464 389 399 476 511 441 304 188 125 100 88 80 71 66 61 56 52 48 44 42 39 36 33 31 30 27 26 24 22 22 20 19 17 16 15 14 12 12 10 9 10 9 8 8 7 8 6 6 5 5 6 6 5 5 5 5 5 5 4 5 5 4 5 6 5 6 6 7 6 7 8 9 9 9 9 10 10 11 12 12 13 15 14 15 18 20 23 26 30 37 45 58 76 102 135 170 179 156 125 109 118 142 160 144 106 69 48 40 36 36 35 37 40 42 47 54 65 83 108 141 180 209 198 158 127 124 142 170 177 146 96 60 39 30 28 24 22 20 19 17 16 15 14 12 12 10 10 10 9 9 8 7 7 6 6 6 5 6 5 4 4 4 3 4 3 4 3 3 3 3 2 3 3 3 3 2 2 3 2 3 3 3 3 3 3 3 3 3 4 3 5 4 5 5 5 6 6 8 7 9 10 9 10 10 11 12 13 14 14 15 16 17 17 19 20 23 25 29 32 37 43 51 62 76 96 124 160 213 277 315 290 229 181 171 196 238 266 240 173 107 66 47 39 34 30 28 25 23 22 21 18 17 16 15 14 14 12 11 11 10 10 9 10 9 9 7 8 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 10 10 11 11 12 14 14 16 18 20 23 27 32 39 47 59 74 95 116 127 119 96 77 74 83 97 113 111 89 63 43 34 32 29 29 29 30 30 18 18 4 4 4 5 5 6 6 7 7 9 9 10 10 11 13 14 15 16 17 18 20 21 23 25 26 28 31 32 34 36 38 41 44 47 51 54 59 65 72 79 88 100 115 137 169 256 534 893 1040 849 660 641 579 460 390 401 477 514 443 306 188 126 100 89 79 72 66 61 55 52 48 45 41 39 35 33 31 29 27 26 24 22 21 19 19 17 16 15 13 13 12 10 9 10 8 8 8 7 7 6 7 6 6 5 6 5 5 5 4 5 4 4 5 5 4 5 6 5 6 6 6 7 7 8 8 9 10 9 9 11 11 12 13 13 14 15 17 18 20 23 26 30 36 45 57 75 103 138 172 178 154 124 108 121 143 160 142 106 68 48 38 36 36 35 38 38 42 47 54 64 81 105 139 181 207 195 159 129 123 139 166 176 147 98 60 39 31 27 24 22 20 18 17 16 15 13 12 11 11 10 10 9 8 7 8 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 3 2 3 2 3 3 2 3 2 3 2 3 3 3 3 4 3 3 4 4 5 5 5 6 7 7 7 9 9 10 10 10 11 12 13 14 14 15 15 16 18 18 21 23 25 29 32 36 42 50 62 77 97 126 163 215 277 312 287 227 180 170 195 236 261 241 176 108 65 47 38 34 30 28 25 23 21 19 18 17 15 15 14 13 13 12 11 11 10 9 9 9 8 8 8 7 7 7 6 7 6 5 6 5 6 6 6 5 5 7 6 6 7 7 8 7 8 8 10 10 10 11 11 12 14 14 16 18 20 23 28 32 39 47 58 72 94 118 131 119 97 78 74 82 96 112 111 90 63 43 34 32 31 31 30 30 31 19 19 3 4 4 5 5 6 6 7 7 7 8 9 11 11 12 13 15 15 17 18 20 21 22 25 25 27 29 32 33 35 37 39 43 45 49 53 56 61 68 77 85 97 111 134 167 257 550 869 983 779 623 625 562 447 379 388 464 501 430 293 180 120 95 84 77 68 62 58 53 50 47 43 40 37 34 32 31 29 26 25 23 22 21 20 18 17 15 14 14 12 12 10 9 9 8 8 7 7 7 6 6 6 6 6 5 4 5 5 4 5 4 4 4 5 4 5 6 5 5 6 6 7 7 8 8 8 9 9 9 10 11 11 12 13 14 14 16 18 20 22 25 29 36 44 56 72 98 133 166 174 152 121 108 117 139 155 138 102 68 48 38 35 35 35 37 37 42 46 53 64 81 103 134 177 204 193 153 124 119 135 165 174 140 94 57 38 30 26 24 22 20 18 16 16 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 3 3 2 3 2 3 3 3 2 3 4 3 4 4 5 5 6 6 6 7 7 8 9 9 9 10 10 12 13 13 14 15 15 16 17 19 20 23 24 28 31 36 42 49 60 75 93 121 160 208 269 303 281 221 174 166 189 231 259 236 171 107 64 46 38 33 30 28 25 22 21 19 18 16 15 14 14 13 12 11 12 10 10 10 9 8 9 8 7 7 7 7 6 6 5 6 6 6 6 6 5 6 6 6 7 6 7 6 7 8 8 8 9 10 9 10 11 12 13 14 15 18 20 23 26 31 37 46 57 72 92 112 124 117 94 75 72 80 94 108 107 88 62 43 34 30 30 29 29 29 30 18 18 4 4 4 5 5 6 5 7 7 8 8 9 10 10 12 13 14 15 16 17 18 21 22 23 24 26 28 30 32 34 35 38 40 44 46 50 54 58 66 71 80 92 105 125 160 258 554 844 934 694 572 578 526 420 347 358 430 457 398 275 169 113 91 80 71 63 58 55 50 46 43 40 37 34 32 29 28 26 24 23 22 20 19 18 16 16 14 13 13 11 11 10 8 9 8 7 7 6 7 5 5 5 5 6 4 4 4 5 4 5 4 4 4 4 3 5 6 5 6 6 5 6 7 7 7 8 8 8 9 10 9 10 11 12 12 13 14 16 18 20 23 27 33 40 50 68 91 122 155 163 140 109 97 107 130 145 131 95 62 43 35 33 31 32 34 34 38 42 48 57 73 94 124 160 187 176 140 113 109 121 145 155 128 88 53 35 27 24 22 20 18 17 15 14 13 12 11 10 9 9 9 8 8 8 7 6 6 5 5 5 5 5 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 8 9 9 9 9 10 12 12 12 13 14 15 16 17 19 21 23 26 29 33 39 46 55 67 85 109 143 189 247 280 257 202 158 151 173 210 235 217 157 95 58 42 34 30 27 25 22 21 19 17 16 15 14 14 13 12 11 11 11 11 9 9 8 8 8 7 7 6 6 6 5 6 5 5 5 5 6 5 5 6 5 5 6 6 6 6 6 6 7 8 8 9 9 10 10 11 12 13 15 16 18 21 24 29 34 43 53 67 85 105 116 107 87 70 66 75 88 101 100 82 56 39 31 28 28 27 27 27 28 17 17 3 3 4 5 4 6 5 7 6 7 8 8 10 10 11 11 12 13 15 15 17 18 21 21 22 24 26 28 29 31 32 35 38 41 43 46 49 54 60 66 74 86 99 117 151 257 556 820 853 598 491 503 468 370 309 313 368 399 350 244 152 102 80 70 64 57 52 48 45 41 38 35 33 31 29 27 26 24 22 22 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 5 4 4 5 5 5 5 6 6 7 7 7 7 8 8 9 9 10 11 11 12 12 14 15 18 20 23 28 34 45 58 77 103 134 141 120 95 85 92 109 123 112 83 54 38 31 28 28 28 29 30 33 37 43 50 63 81 106 138 161 154 122 98 94 108 128 135 114 78 48 31 24 21 19 17 16 14 13 13 12 11 10 9 9 8 7 7 6 7 6 5 5 5 4 4 4 4 4 4 3 3 2 3 3 3 3 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 4 3 4 4 4 5 5 5 6 7 7 7 7 8 8 10 10 11 11 11 12 13 14 15 16 18 19 23 25 28 34 39 47 59 74 95 124 162 209 241 225 178 140 133 151 183 204 187 137 86 52 37 29 26 23 21 20 17 17 15 14 13 13 12 11 11 10 9 9 11 9 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 4 5 5 5 5 5 6 6 5 6 6 7 7 7 8 9 9 10 10 12 12 14 16 18 21 25 30 36 45 56 72 89 101 94 75 60 56 63 73 86 87 72 50 34 28 24 23 23 23 23 23 14 14 4 4 3 5 4 5 5 7 7 7 7 9 10 11 11 12 13 13 15 16 18 20 21 22 23 24 26 28 29 31 33 36 37 40 43 47 51 56 61 67 76 87 100 119 156 284 587 830 838 566 485 504 461 369 309 318 376 407 350 245 153 102 82 72 65 57 53 49 45 42 39 37 34 31 28 27 26 24 22 21 20 18 18 16 15 14 13 12 12 11 10 9 8 8 7 6 7 5 6 5 6 5 4 5 4 4 4 4 4 4 4 4 4 4 3 5 5 4 5 5 5 6 6 6 7 7 7 7 8 8 9 10 11 11 11 12 14 14 16 18 20 25 28 35 45 59 79 107 134 140 124 99 87 93 111 127 114 84 55 38 31 29 29 29 30 31 34 37 43 50 63 82 109 142 165 155 127 101 96 108 127 138 116 79 48 31 25 21 19 18 16 15 13 12 11 11 9 9 8 8 7 7 7 7 5 6 6 5 4 4 4 4 3 3 3 3 2 3 3 3 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 3 2 2 2 2 3 3 2 4 4 4 4 5 5 5 6 6 7 7 8 7 9 9 9 10 11 11 12 12 13 14 15 16 18 20 23 26 30 34 39 48 59 74 96 125 163 213 242 226 177 141 134 152 183 205 190 142 88 54 37 30 27 25 22 20 18 17 15 15 13 13 12 11 10 10 9 9 9 8 8 8 8 7 6 6 6 6 6 6 5 5 4 5 4 5 5 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 9 9 10 11 11 13 14 16 19 22 26 30 37 45 58 73 91 100 94 76 62 59 66 75 87 89 72 50 35 27 25 24 24 23 23 25 15 15 3 4 4 5 5 6 6 6 7 7 8 9 10 10 12 12 14 14 16 17 19 20 21 22 23 25 27 28 31 33 34 36 40 43 45 49 53 58 64 72 80 91 107 129 170 322 662 888 837 562 514 539 484 382 325 337 399 431 366 251 156 104 84 74 67 61 55 51 47 44 41 37 35 33 31 29 27 26 23 22 21 19 18 17 16 15 13 13 12 11 10 10 8 8 8 7 7 5 6 5 5 5 5 5 5 5 4 4 4 4 4 3 4 4 4 4 5 5 5 5 6 6 6 7 6 7 8 7 9 8 9 10 11 11 12 13 14 15 17 19 22 25 31 38 49 63 86 116 144 148 129 103 92 103 121 134 119 87 57 40 34 30 30 31 32 33 36 39 45 55 71 89 116 152 177 165 132 106 102 118 141 148 119 79 49 32 26 22 20 19 17 16 15 14 12 12 11 9 9 9 8 7 7 7 6 6 6 5 4 5 4 5 4 4 3 4 3 3 3 3 2 2 2 3 2 3 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 8 8 8 9 9 10 12 12 12 12 13 14 15 16 17 19 21 24 27 31 36 43 51 63 80 104 137 183 236 265 241 188 148 143 164 201 225 206 147 89 54 39 31 29 26 24 22 19 18 17 16 14 14 12 11 11 11 10 10 11 8 8 8 8 7 7 7 6 6 6 5 6 5 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 8 7 8 9 9 10 11 11 13 14 15 17 19 22 27 31 39 49 64 79 97 108 99 79 65 62 70 83 95 93 75 52 36 29 27 25 25 25 25 25 16 16 3 4 4 4 5 6 6 6 6 8 7 9 10 10 12 12 13 15 15 17 18 19 20 22 23 25 27 29 30 33 34 36 39 41 44 49 53 57 64 71 79 91 105 127 178 366 720 912 794 512 479 497 451 357 304 317 372 398 336 232 146 99 80 70 63 58 53 49 45 42 39 36 34 31 29 27 24 25 22 21 20 19 17 16 16 14 12 12 11 11 10 9 8 8 7 7 6 5 6 5 4 5 5 5 4 4 5 4 3 4 4 4 4 4 3 4 5 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 11 12 14 16 18 20 24 29 36 47 60 81 108 134 139 120 95 86 94 110 124 111 79 51 37 30 28 27 28 29 30 34 37 43 51 63 82 110 142 165 153 119 97 95 110 132 138 113 74 45 29 24 21 18 17 15 14 13 13 11 11 9 8 8 7 8 7 6 7 6 5 5 5 4 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 3 4 3 4 4 5 5 5 5 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 16 19 19 22 25 29 34 39 48 60 76 98 128 168 213 241 223 173 136 131 152 186 207 184 132 82 50 36 30 27 23 22 19 17 16 15 14 13 12 12 11 10 9 10 9 9 7 8 8 8 7 6 6 5 6 5 5 5 4 5 5 5 5 5 5 4 5 5 5 5 5 6 5 6 6 7 7 8 8 8 9 10 10 12 13 14 16 19 22 25 30 36 47 59 76 93 101 92 74 60 57 64 76 88 86 69 49 33 26 25 24 24 23 23 24 15 15 3 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 31 34 36 38 42 45 48 53 59 66 74 85 100 123 181 400 747 890 690 414 392 408 368 295 252 257 301 318 274 188 119 83 68 60 54 49 45 42 38 36 33 31 30 27 24 23 22 21 19 18 17 16 15 14 13 11 11 10 10 8 9 8 6 7 6 6 5 4 5 4 5 4 4 4 3 3 3 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 5 6 6 7 7 8 8 9 9 10 12 13 14 16 19 22 28 37 48 63 84 107 109 92 74 67 74 89 97 87 63 41 30 25 22 22 22 23 23 27 28 34 41 51 64 85 111 128 120 93 76 74 85 103 107 87 57 34 23 19 16 15 13 12 11 10 10 9 9 7 8 6 6 6 5 5 5 4 5 4 4 3 4 3 4 3 3 3 2 2 2 3 2 2 2 2 2 1 2 1 2 2 2 3 1 2 2 2 2 1 3 2 2 3 3 2 3 3 3 4 4 4 4 4 5 6 5 6 6 7 7 8 8 9 8 10 10 10 11 12 13 14 15 18 20 22 27 32 38 48 58 76 101 131 168 189 173 134 108 104 120 148 166 147 105 65 40 28 23 21 18 17 16 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 4 5 4 4 4 4 4 3 4 4 5 3 5 4 4 4 4 5 4 5 4 6 6 6 6 7 7 8 9 10 10 12 13 15 17 20 25 30 38 46 58 73 81 74 59 47 46 51 61 70 68 55 38 27 21 20 19 19 19 18 19 12 12 3 3 4 4 4 5 5 5 6 6 6 8 8 9 10 11 11 12 14 15 16 17 18 19 20 21 23 24 27 28 30 32 35 37 40 43 47 51 56 63 71 82 96 119 185 436 770 866 616 366 353 367 332 267 228 230 270 285 248 173 112 78 64 55 51 47 41 39 36 33 31 29 27 24 24 22 20 20 18 17 16 15 14 13 12 11 9 9 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 5 3 3 3 3 3 3 2 2 3 3 2 3 4 3 4 4 3 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 12 13 14 17 20 25 32 42 56 74 93 99 84 68 59 65 78 87 78 58 38 26 22 20 20 20 21 22 24 26 31 36 45 58 76 98 115 110 87 70 67 77 91 97 80 53 32 22 17 15 13 12 11 11 10 9 8 8 7 6 6 5 6 5 5 5 4 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 8 8 8 8 9 9 10 11 11 13 13 16 18 20 24 29 34 41 53 67 88 116 150 170 157 124 98 94 105 128 143 130 95 59 36 26 21 19 17 16 14 12 12 11 10 9 9 8 8 7 7 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 3 4 3 3 3 3 4 3 4 3 4 4 5 4 4 4 4 5 5 6 5 6 6 7 7 8 9 10 11 12 15 18 21 26 32 41 51 62 70 65 53 42 41 44 53 61 60 49 34 24 19 17 17 16 16 16 16 11 11 4 5 3 5 5 6 6 6 7 7 7 9 10 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 29 32 34 36 38 41 44 48 52 56 62 69 79 92 107 135 216 500 821 894 609 397 416 435 397 313 267 275 328 348 297 206 130 89 72 63 58 52 48 43 40 38 36 33 30 28 26 24 24 21 20 19 18 17 16 14 14 13 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 5 4 5 4 3 4 4 3 3 3 3 4 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 6 6 8 8 9 9 10 10 12 12 14 16 18 21 25 32 41 53 71 94 119 124 106 84 74 83 97 108 96 70 46 32 26 25 24 24 26 26 30 32 39 46 57 73 98 125 144 136 106 87 83 96 117 122 98 66 41 27 21 19 17 15 14 12 12 11 10 10 8 7 8 7 7 7 6 6 5 5 5 5 4 4 3 4 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 4 3 4 4 4 5 5 6 6 7 7 7 8 8 8 10 9 10 11 11 13 13 14 16 17 20 22 25 29 35 42 53 67 85 112 146 188 213 195 151 121 119 136 163 182 164 117 71 42 31 26 23 21 19 17 16 14 13 12 12 11 10 9 9 8 8 9 8 7 7 7 7 7 6 5 6 5 4 5 4 5 5 3 4 4 5 4 4 5 4 4 5 5 5 5 5 5 6 6 6 7 8 7 8 10 10 11 12 14 17 19 23 27 32 41 53 67 82 89 81 66 54 52 58 67 77 75 61 43 30 24 21 22 21 21 21 21 13 13 4 4 4 5 4 6 6 6 7 7 8 9 10 10 11 13 13 15 16 16 18 19 21 22 23 25 26 28 30 32 34 36 39 42 44 49 52 58 64 72 81 94 111 140 233 543 843 882 568 398 435 451 400 320 279 292 344 362 301 205 130 90 73 65 59 53 48 45 41 38 36 34 31 29 27 25 23 22 21 19 18 16 17 15 14 13 11 11 10 10 9 8 7 7 7 6 6 5 6 4 5 4 4 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 4 5 5 5 6 6 6 6 7 7 8 8 9 9 11 10 12 14 15 16 18 22 27 33 42 54 75 100 123 126 107 86 77 85 103 114 99 71 46 33 28 26 25 25 26 28 31 34 40 47 60 77 103 134 151 137 107 89 89 103 122 125 98 64 39 27 22 19 17 16 14 14 12 12 11 10 8 8 7 8 7 7 6 6 6 5 4 5 4 4 4 4 3 3 3 2 2 3 2 3 2 2 2 1 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 6 5 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 18 20 24 27 32 38 46 56 71 92 119 159 205 229 204 154 123 121 142 175 192 168 118 72 45 33 27 24 21 20 18 16 15 14 13 12 11 11 10 9 9 9 9 8 7 7 7 7 7 6 6 5 5 5 4 5 4 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 6 7 6 7 7 8 8 9 9 11 12 13 14 18 20 23 28 34 43 54 69 85 92 83 67 55 54 61 71 81 79 63 43 30 25 22 22 21 21 22 22 13 13 3 3 3 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 13 14 16 16 17 19 20 21 22 25 26 26 29 30 34 36 38 42 46 50 56 62 71 83 98 128 238 550 801 786 450 303 327 339 305 246 211 219 253 264 226 159 103 72 58 52 47 42 39 36 34 31 30 26 25 23 21 20 19 18 17 15 14 14 13 12 11 10 9 8 7 8 7 7 6 5 5 5 5 3 4 3 4 3 3 4 3 3 3 3 3 3 2 2 3 2 2 3 3 3 4 3 3 4 4 4 5 4 5 5 5 6 6 6 7 7 8 7 8 9 11 11 13 15 19 24 30 39 53 70 88 89 78 62 54 60 71 80 69 51 33 23 20 18 18 18 19 19 22 24 28 34 43 55 72 92 105 98 77 63 62 72 88 89 69 45 28 19 15 14 11 11 10 9 8 8 7 7 6 5 5 6 5 4 4 4 4 3 4 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 3 2 3 2 2 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 9 10 11 11 12 15 16 18 22 26 32 38 50 63 82 110 140 156 141 109 87 86 100 121 135 120 84 52 32 24 19 17 15 14 13 11 11 10 9 8 8 7 7 7 7 6 7 6 5 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 3 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 13 15 16 19 24 31 38 49 60 66 60 48 38 38 43 49 57 56 44 30 22 17 16 16 16 15 15 15 10 10 3 3 4 4 3 5 5 5 6 5 7 7 7 8 9 9 11 11 12 13 15 15 16 17 18 20 20 22 24 25 26 28 31 32 35 38 42 46 51 56 64 75 90 121 247 555 776 723 374 243 256 274 255 210 174 172 196 213 190 139 89 62 51 44 40 36 33 31 28 27 25 24 22 20 19 18 17 15 14 13 13 12 11 10 10 9 8 7 8 6 6 6 5 5 4 4 4 3 4 3 3 3 3 4 2 3 2 2 2 3 2 2 2 2 2 3 3 2 3 3 2 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 8 9 10 12 15 19 23 29 37 50 64 69 63 52 44 47 53 60 56 44 29 20 16 15 15 14 14 16 17 18 21 25 30 39 53 68 80 78 63 51 47 53 63 67 57 39 25 16 13 11 9 9 8 7 7 7 6 6 4 4 4 4 4 4 4 3 3 3 3 3 2 3 2 3 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 6 5 6 6 6 6 7 8 8 9 10 11 12 14 16 19 23 28 36 46 59 79 103 118 111 89 70 65 73 88 100 94 71 45 28 19 16 13 12 12 11 9 8 8 7 7 6 6 7 6 5 5 5 5 4 4 4 4 4 4 3 3 2 3 3 2 2 3 3 3 3 2 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 7 7 8 10 11 12 15 18 22 28 36 45 49 46 38 30 29 32 37 42 42 35 25 17 14 12 12 12 12 11 12 7 7 2 3 3 4 4 4 5 5 6 7 7 8 8 8 10 10 11 12 13 14 16 16 18 19 20 21 22 24 26 27 29 31 34 36 39 42 45 50 55 62 70 82 100 133 273 567 770 682 367 283 322 358 337 269 225 222 261 284 255 183 115 76 62 55 50 44 41 38 35 32 30 28 25 24 22 20 19 18 17 16 15 14 13 12 11 11 9 9 8 8 8 7 6 5 5 5 5 5 5 3 4 4 4 4 3 3 3 3 3 3 2 3 2 3 2 4 3 3 3 3 3 4 3 4 4 5 5 5 5 5 6 6 7 7 8 8 9 10 12 13 14 17 20 25 32 40 53 71 90 99 90 71 61 65 77 87 81 62 39 28 21 20 19 20 21 21 24 26 30 36 42 55 72 95 112 108 88 71 67 74 90 98 82 58 36 23 18 15 13 12 12 11 10 9 9 9 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 4 2 3 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 3 3 3 4 3 4 5 5 5 5 5 6 6 7 7 7 9 8 9 9 10 11 12 14 16 17 20 23 26 33 40 50 64 84 110 142 165 158 128 98 91 102 125 140 132 99 62 37 26 21 20 16 15 14 12 11 11 10 10 9 8 8 7 7 7 7 5 6 6 6 5 5 4 4 4 4 4 3 4 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 10 11 13 15 17 21 25 31 39 49 62 69 66 55 43 40 43 51 59 59 49 35 25 19 18 17 16 16 16 16 10 10 3 4 4 4 4 6 6 6 6 7 8 8 10 10 11 12 13 14 16 17 18 19 20 21 23 25 26 28 30 32 33 36 38 41 45 48 52 58 64 71 81 95 114 159 335 643 819 676 392 358 430 476 436 347 290 300 356 387 339 234 143 96 76 66 60 54 50 47 43 40 36 35 32 29 27 26 24 23 21 20 19 17 17 15 15 13 12 12 11 10 9 8 7 6 6 6 6 5 5 5 5 5 4 5 4 4 4 4 3 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 7 7 7 7 8 8 9 9 10 10 11 12 14 15 17 20 23 28 36 45 58 77 104 131 139 122 96 83 90 104 119 108 81 53 37 31 28 27 28 28 29 32 36 42 48 60 78 103 135 157 149 121 96 91 104 127 135 112 73 45 29 24 20 19 17 15 14 13 12 11 11 9 9 8 7 8 7 7 6 6 5 5 4 4 4 4 5 4 4 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 1 2 2 3 3 3 3 3 3 3 4 4 4 5 4 6 6 7 7 8 8 8 8 9 10 10 10 12 12 12 14 14 15 17 19 21 24 27 32 37 45 56 70 91 119 158 202 233 217 170 134 127 144 175 197 181 133 82 50 35 29 26 22 21 19 17 16 14 13 13 12 12 11 10 9 9 8 8 7 8 7 7 7 6 6 6 6 5 5 5 4 5 5 4 5 5 5 5 5 5 5 5 6 6 5 6 6 6 7 7 7 8 9 10 11 11 12 14 16 18 21 24 29 36 43 53 68 87 97 90 73 59 56 62 73 84 82 68 48 33 26 23 23 23 22 22 23 15 15 3 3 3 4 4 6 5 6 6 7 7 8 9 9 11 10 13 13 15 15 17 17 19 20 21 22 24 26 28 29 31 33 36 39 42 46 51 55 61 69 79 92 111 168 389 700 828 596 320 296 352 383 353 281 236 238 284 306 268 191 119 79 65 57 51 46 42 39 36 34 32 29 27 25 24 22 21 20 18 16 15 15 14 12 12 11 9 9 9 8 8 6 6 6 5 5 5 5 5 4 4 4 4 5 4 4 3 3 3 3 2 2 3 3 3 4 3 3 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 8 8 9 10 10 12 14 16 18 23 27 34 44 61 81 102 108 93 73 64 70 83 94 85 63 42 29 23 21 22 21 22 23 26 28 32 38 47 62 82 106 121 115 93 73 70 80 97 103 87 59 35 24 19 16 15 13 12 12 10 10 8 9 7 7 6 6 6 6 5 5 4 4 3 4 3 4 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 6 6 6 6 6 6 7 8 8 8 9 9 10 10 11 12 14 14 17 19 22 26 30 35 43 56 72 93 122 156 181 170 135 105 98 111 134 153 140 102 64 39 28 23 20 18 16 15 14 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 4 4 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 14 16 18 23 28 34 42 54 67 76 71 57 45 43 47 56 65 65 54 38 26 20 18 18 18 17 18 19 11 11 3 3 3 4 4 4 4 5 6 6 6 7 8 8 10 10 11 11 12 13 15 15 16 17 18 20 21 23 24 25 27 29 31 34 36 39 44 47 53 61 70 82 103 173 437 739 796 487 234 201 227 246 229 186 155 156 175 189 171 125 82 57 47 42 38 34 31 29 27 26 24 22 21 18 18 17 15 15 13 12 11 11 11 10 8 8 8 6 6 7 6 5 5 4 4 4 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 3 3 3 3 4 4 4 4 4 5 4 5 5 7 6 8 8 9 10 12 16 19 25 34 45 57 63 56 45 37 40 47 54 51 40 26 18 15 13 13 12 13 14 16 17 19 22 27 35 46 61 73 70 56 45 41 47 56 61 52 37 22 14 11 10 9 8 7 7 7 6 5 6 4 4 4 4 3 4 3 3 3 3 3 2 2 2 2 3 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 4 4 5 5 5 5 6 5 6 6 7 7 8 8 9 11 13 15 17 20 26 31 41 52 69 87 100 98 79 62 57 65 79 91 86 64 40 24 16 13 12 11 10 9 8 8 7 6 6 6 5 6 5 4 4 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 3 2 3 3 2 2 3 2 3 3 2 3 3 3 3 3 4 4 4 4 5 4 5 6 5 6 6 8 8 9 11 13 16 19 25 31 38 43 41 33 27 26 29 33 38 39 33 23 16 13 11 11 11 11 11 11 6 6 3 3 3 3 4 5 4 6 6 7 6 7 9 9 10 10 12 12 13 15 16 16 17 18 20 21 22 24 25 28 29 31 34 36 39 43 47 52 57 65 74 88 112 203 492 765 780 443 234 226 263 291 278 223 182 181 212 235 213 153 97 65 53 47 42 39 35 33 31 28 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 9 8 7 7 9 6 6 5 5 5 5 5 4 4 3 4 3 3 4 3 2 3 3 3 3 3 2 2 2 2 3 3 3 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 7 6 8 7 9 11 11 13 16 19 25 31 41 56 71 79 73 59 48 51 60 68 65 49 33 23 18 16 15 15 16 17 18 21 23 27 33 43 57 74 89 87 72 56 51 57 70 78 67 46 29 18 15 12 12 10 9 8 8 8 6 7 5 5 5 5 4 4 4 4 3 4 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 4 5 4 5 5 7 6 7 7 8 8 8 9 10 11 12 13 16 19 21 26 31 38 50 66 88 113 130 127 104 80 72 80 96 109 106 83 53 31 21 17 15 14 13 11 10 9 9 8 7 8 7 6 6 6 6 6 4 4 5 5 4 5 4 4 3 3 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 7 7 7 8 8 11 12 13 16 20 25 31 39 48 54 52 44 35 34 36 41 48 48 41 30 21 17 15 13 14 13 13 13 8 8 4 4 4 5 5 6 6 7 7 8 8 10 10 11 11 13 13 15 16 17 18 20 21 23 24 26 28 29 30 32 36 38 41 44 47 52 56 62 69 77 91 107 137 251 568 813 787 441 295 327 410 454 426 336 283 287 339 370 329 227 139 92 73 66 58 53 48 45 42 38 36 33 31 28 27 25 24 22 20 19 18 16 16 15 14 12 11 10 11 11 9 9 7 8 6 6 6 5 5 5 4 4 4 5 4 3 4 4 4 3 4 3 3 4 3 4 4 5 5 4 4 5 6 6 6 6 7 7 7 7 9 9 8 9 10 11 12 13 15 16 19 22 27 33 41 53 71 96 122 132 116 92 80 87 104 117 107 79 52 36 30 27 26 26 28 29 31 35 40 46 58 76 100 131 153 149 119 92 87 99 121 130 110 74 46 29 23 20 18 17 15 13 12 12 11 10 9 7 8 8 8 7 6 6 6 5 4 5 4 4 4 4 3 4 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 4 3 4 4 4 5 5 5 6 7 7 7 7 8 8 8 10 10 10 12 11 12 13 14 15 17 18 21 23 27 31 36 43 54 68 87 114 152 196 224 212 168 133 123 137 167 191 177 131 84 51 35 29 25 23 21 18 17 15 14 14 13 12 12 11 10 9 10 8 9 8 8 7 7 6 6 6 6 5 6 5 5 5 5 5 4 5 4 5 5 5 5 5 5 5 6 6 6 6 6 7 8 7 8 8 9 10 11 13 14 15 17 20 23 29 35 42 53 69 86 96 89 73 57 55 58 69 81 81 68 50 34 26 24 23 22 22 22 22 14 14 3 4 3 4 5 5 5 6 7 7 7 9 9 10 11 12 13 13 15 15 17 18 19 20 21 23 25 26 28 31 32 35 38 40 43 47 52 57 63 71 82 100 132 274 600 812 722 366 241 266 324 354 323 262 221 224 264 285 247 171 107 74 59 53 47 44 40 37 35 32 30 28 25 24 23 22 20 18 17 16 15 13 14 12 11 10 10 10 8 9 7 7 6 6 6 5 6 4 5 4 4 4 4 4 3 3 2 3 3 3 3 2 3 3 3 3 4 3 3 3 4 4 4 5 4 5 5 6 6 5 7 6 7 8 8 8 9 10 11 13 14 16 21 26 33 42 55 75 95 98 84 68 59 64 79 89 79 57 36 27 22 20 20 20 21 22 24 26 29 35 43 55 75 100 114 109 87 69 65 74 91 98 79 53 32 22 17 15 14 12 11 10 9 9 8 8 7 5 6 6 5 6 4 5 4 4 4 4 3 3 3 3 2 2 2 3 2 3 2 3 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 4 4 3 5 4 6 6 6 6 6 6 7 8 8 8 9 9 10 10 10 12 13 14 16 18 20 24 29 33 42 52 67 88 115 148 169 157 123 97 93 104 126 145 133 96 60 36 26 21 19 16 16 14 13 12 10 11 9 9 9 8 7 8 6 7 6 6 6 6 5 6 5 5 4 5 4 4 4 3 4 4 4 4 4 4 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 8 8 9 9 10 11 14 15 18 21 26 32 40 52 64 71 67 54 43 42 46 54 63 62 50 35 24 20 18 17 17 17 17 17 11 11 3 3 3 4 4 4 5 5 5 5 6 7 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 21 22 23 25 27 30 32 34 37 41 46 53 59 68 83 121 282 589 759 605 268 161 161 180 193 180 146 122 121 137 150 135 97 64 46 38 34 31 29 26 24 22 21 20 19 17 17 15 14 13 12 11 10 10 9 9 8 7 7 5 6 6 6 5 4 4 4 3 3 3 3 3 2 3 2 2 3 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 5 5 5 6 6 8 10 11 15 19 25 33 44 47 40 34 29 32 37 41 39 29 19 13 11 10 9 9 10 11 13 13 14 16 20 26 34 45 51 48 40 33 31 35 43 46 40 26 17 10 9 7 7 6 6 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 2 2 1 2 2 2 3 3 3 3 3 3 3 2 4 4 4 4 5 5 4 5 6 5 6 6 8 9 10 12 13 16 19 23 31 40 53 68 78 74 60 48 44 49 59 67 63 48 29 19 13 10 10 9 8 7 7 6 6 5 5 5 5 4 4 3 3 4 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 2 2 3 2 3 3 3 3 3 3 3 4 5 4 5 5 6 6 7 8 11 12 14 19 23 30 34 32 26 21 19 22 25 29 30 24 18 11 10 9 8 8 8 8 9 6 6 3 3 3 3 3 4 5 6 5 6 6 7 7 8 8 10 10 10 12 12 13 15 15 16 17 18 19 22 22 23 25 27 29 31 34 38 41 46 51 59 69 84 129 310 590 729 530 233 154 161 187 207 194 156 128 125 147 158 145 105 68 47 38 35 32 29 26 25 23 21 20 19 18 17 15 15 14 13 12 11 10 9 9 8 8 7 6 6 5 7 5 4 3 4 4 3 4 3 3 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 1 2 3 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 4 4 4 4 5 5 6 8 7 9 11 13 16 21 28 37 48 52 47 37 31 34 40 45 42 32 21 15 12 11 11 10 11 12 14 14 16 18 24 29 38 50 58 58 48 37 34 38 46 49 43 30 20 13 10 8 7 7 6 6 6 5 4 5 3 4 3 3 3 3 3 2 2 2 2 3 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 3 3 4 3 3 4 4 4 5 4 5 5 6 6 6 6 7 7 9 9 10 13 14 17 20 26 33 44 57 75 88 85 68 53 47 53 64 72 70 53 35 20 15 11 10 10 9 8 7 6 5 6 6 5 5 5 5 4 4 4 3 4 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 3 2 3 2 3 2 3 3 3 3 3 3 2 3 4 4 3 4 4 5 4 4 5 6 6 7 8 10 12 14 17 21 26 33 37 35 29 23 21 24 27 31 31 27 19 14 11 9 9 10 9 9 9 5 5 3 3 3 4 5 5 5 6 6 7 7 7 8 9 10 11 11 12 13 14 16 16 17 18 19 21 22 23 25 27 29 31 34 36 39 43 47 51 58 67 77 97 153 372 651 745 498 236 193 221 269 291 264 210 179 183 215 231 203 141 89 62 51 45 41 36 34 31 30 27 26 24 22 20 19 17 17 16 14 13 13 12 11 10 10 9 7 8 7 9 7 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 3 2 3 2 2 2 3 2 3 3 3 3 3 3 4 3 4 4 4 4 4 5 4 6 5 6 6 7 7 8 8 10 11 12 14 17 21 26 34 46 62 79 81 69 55 47 53 63 72 63 47 30 22 18 16 16 16 18 18 20 22 25 29 37 46 61 81 93 87 70 56 53 60 74 80 65 43 26 17 14 12 11 10 9 8 8 7 7 7 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 4 5 6 5 6 7 6 7 7 8 8 9 9 11 11 14 14 17 20 23 27 34 42 55 72 96 122 140 130 102 80 76 87 105 118 106 78 49 29 21 17 16 14 13 11 11 9 9 8 9 7 7 7 6 6 5 6 5 5 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 5 5 5 5 5 5 5 7 7 7 8 8 9 11 13 15 18 21 27 34 43 53 60 54 43 34 34 38 44 50 50 41 28 20 16 14 14 14 14 13 14 9 9 3 4 3 4 4 5 5 6 6 6 7 8 8 9 10 11 12 12 13 14 16 16 17 18 19 21 22 24 25 26 29 31 33 36 39 43 47 53 60 70 83 102 178 445 719 758 433 206 179 199 238 251 226 183 159 165 191 201 171 117 77 56 46 41 37 34 32 30 27 25 24 22 20 19 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 8 5 6 4 5 4 4 4 3 3 3 3 3 2 3 3 2 2 2 3 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 5 6 8 9 9 10 12 14 17 23 30 40 54 68 69 57 46 41 47 55 62 54 38 24 18 15 15 13 14 15 15 18 20 22 26 33 41 55 71 80 75 60 48 46 54 65 67 53 35 22 15 12 11 10 9 8 7 7 6 6 6 5 4 4 4 4 4 3 4 4 3 2 3 2 3 2 3 2 2 2 2 1 3 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 3 2 3 3 4 4 4 4 5 4 4 5 6 5 6 6 6 7 7 8 8 9 9 11 13 15 17 20 24 29 37 48 62 81 106 117 105 82 65 64 73 90 101 89 63 38 23 18 15 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 6 4 4 4 5 4 3 4 3 3 3 3 3 3 3 2 3 3 3 3 2 3 3 3 3 4 3 3 3 3 4 4 4 4 5 5 6 6 6 7 8 8 9 12 14 15 19 23 30 38 46 50 45 35 29 29 33 38 44 45 35 24 16 13 12 13 12 12 11 12 7 7 3 3 2 4 4 5 5 5 5 6 7 7 7 8 9 10 11 11 12 13 14 15 15 16 17 18 19 21 23 25 26 29 31 32 35 39 44 49 56 64 76 103 205 514 759 724 350 155 123 129 144 146 133 111 93 94 107 111 96 72 50 37 32 29 27 24 23 21 19 18 17 16 15 14 13 12 12 10 10 9 8 7 7 6 6 6 5 5 5 6 4 3 4 3 3 3 3 3 3 2 3 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 4 4 6 7 9 12 14 18 25 33 34 28 23 19 22 26 30 27 19 13 9 8 7 7 7 8 8 9 9 10 12 15 20 26 34 38 36 29 24 23 27 31 32 26 17 11 7 5 5 5 4 5 4 4 3 3 3 2 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 3 2 3 3 3 2 4 3 4 4 4 4 5 5 6 6 7 9 9 12 14 18 24 29 39 50 58 52 40 32 32 36 43 48 44 32 20 13 9 8 7 6 6 5 5 4 4 4 4 3 4 3 3 2 3 3 4 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 3 2 2 2 2 3 2 3 2 4 3 3 4 4 4 5 5 6 8 10 12 14 18 22 24 22 18 15 15 16 19 21 21 17 12 9 7 6 6 7 6 6 6 3 3 3 2 3 4 4 5 5 6 6 7 7 8 8 8 9 10 11 12 13 14 14 15 16 18 18 19 21 22 24 26 28 29 31 34 38 41 45 51 59 67 82 114 258 601 808 681 287 142 122 127 142 147 136 111 94 93 102 110 99 73 51 38 32 29 27 24 22 21 20 19 18 16 15 14 13 12 12 11 9 9 9 8 7 6 7 6 5 5 4 6 4 4 3 4 3 3 3 2 3 2 2 3 2 3 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 3 2 2 2 2 3 3 2 3 3 3 3 5 5 5 6 7 9 11 14 19 24 30 32 29 24 19 21 24 29 27 20 13 10 8 7 8 7 8 8 10 10 10 12 15 19 24 31 37 36 28 23 23 26 29 32 28 19 12 8 6 5 5 4 5 4 4 3 3 3 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 3 2 2 3 2 2 2 3 3 3 3 3 4 4 3 4 4 4 6 6 7 8 9 12 14 18 22 29 38 48 57 53 42 33 32 36 43 49 45 33 22 13 9 8 6 6 6 6 4 4 4 4 4 3 3 3 2 3 3 3 3 2 2 2 3 3 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 3 3 4 4 5 6 7 8 9 11 14 17 22 24 22 19 15 14 15 18 21 20 17 13 9 7 7 6 7 6 5 7 4 4 3 3 4 5 4 5 5 6 6 7 8 8 8 9 10 11 11 13 14 14 16 17 17 19 20 22 23 24 26 28 29 33 35 38 41 45 50 57 65 76 91 130 303 653 805 620 265 160 154 173 204 224 211 169 140 143 163 178 161 115 73 51 42 38 35 32 29 27 25 23 22 21 19 18 17 15 15 14 12 12 11 10 10 9 9 7 7 6 6 7 5 5 5 4 4 4 4 3 4 3 3 3 3 3 2 3 2 2 2 2 2 1 2 2 2 3 3 2 2 2 3 3 2 3 3 4 3 3 3 4 5 4 5 4 5 5 6 6 7 8 9 10 13 15 19 24 34 44 56 60 55 44 36 40 46 52 49 37 24 16 13 13 13 12 14 13 15 17 17 22 27 34 44 59 70 67 54 45 40 45 55 59 50 35 21 14 11 9 8 8 7 7 6 6 5 5 4 4 4 3 4 3 3 3 3 3 3 2 3 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 3 3 4 3 4 4 4 3 4 6 5 5 6 6 5 6 7 7 8 8 10 11 12 14 17 20 25 32 41 52 68 89 101 96 78 62 56 64 77 87 81 62 39 24 17 13 12 11 10 9 8 8 7 6 6 6 6 5 5 5 5 5 4 4 3 4 4 3 3 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 8 8 10 11 13 16 20 24 30 39 43 40 33 27 25 28 32 37 38 31 23 16 12 11 10 11 10 11 11 7 7 3 4 3 5 5 6 6 7 7 7 8 9 9 10 11 12 13 13 15 16 17 18 19 20 21 24 26 27 29 31 33 35 38 41 45 49 55 61 70 80 97 147 349 678 806 574 253 175 184 220 269 299 274 217 183 190 224 240 209 146 91 63 52 46 41 38 35 32 30 28 26 24 23 21 19 19 17 16 15 14 13 11 11 10 10 9 8 7 7 9 6 7 5 5 5 5 5 3 4 3 3 4 3 4 3 3 3 3 2 3 3 2 3 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 4 6 5 6 6 7 7 8 8 10 11 12 14 18 21 27 35 47 62 79 83 72 59 52 56 66 74 69 49 32 23 18 17 17 17 18 18 21 23 25 29 36 48 62 82 96 91 74 59 57 65 79 83 68 44 28 18 15 14 12 10 10 9 8 7 7 7 5 5 5 5 5 4 4 4 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 3 2 3 2 3 2 3 3 4 4 4 4 5 5 5 5 5 6 6 7 6 8 8 9 8 9 10 11 12 14 15 16 20 23 29 34 43 57 74 96 125 144 135 106 83 79 88 106 121 112 80 51 32 22 18 16 14 13 12 11 10 9 8 8 8 7 7 7 6 6 6 6 5 5 4 4 4 4 4 4 4 4 3 4 3 3 4 3 4 3 3 3 3 3 4 3 3 4 4 4 4 4 4 5 5 6 6 6 6 7 8 9 10 12 13 15 18 22 28 36 44 55 60 55 46 36 35 38 45 53 53 42 30 21 17 15 14 14 14 13 14 9 9 3 3 3 4 4 5 5 6 6 7 6 8 8 9 9 10 11 11 13 14 15 15 16 17 18 20 20 22 24 25 27 30 32 35 39 42 47 53 60 70 88 142 364 661 754 487 197 129 124 137 160 172 160 130 112 112 129 134 117 84 57 42 35 32 29 26 25 23 21 20 19 17 16 15 14 13 12 12 10 10 10 8 8 7 7 7 5 6 5 6 4 4 4 3 3 3 3 3 3 2 3 3 3 3 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 12 14 18 25 33 42 43 37 31 26 29 35 38 36 26 17 12 10 9 9 9 9 10 11 12 14 15 20 25 33 43 50 48 38 30 30 33 40 43 35 24 14 10 7 7 7 6 5 5 5 4 3 3 2 3 2 3 3 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 3 3 3 2 3 2 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 11 12 15 18 23 29 38 50 65 74 68 53 41 41 47 56 62 57 40 25 16 12 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 4 4 4 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 4 4 4 5 5 5 6 7 8 10 12 14 18 23 28 32 30 24 19 19 20 24 28 27 22 16 11 9 8 8 8 8 7 7 5 5 2 3 2 4 4 4 4 5 6 6 6 7 7 8 8 9 10 11 10 12 13 13 13 15 15 17 18 19 20 23 24 26 29 31 34 37 42 48 55 64 81 145 374 630 700 413 157 101 93 95 105 111 105 88 75 73 80 85 77 59 41 32 26 24 22 20 18 17 17 16 15 13 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 2 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 3 2 3 4 3 4 5 6 8 9 12 17 23 24 22 19 15 16 18 21 21 16 10 8 6 5 5 5 6 6 8 7 8 9 11 13 19 23 26 27 21 18 16 18 21 23 21 14 9 6 4 4 4 4 3 3 2 3 2 3 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 3 2 2 3 2 2 2 3 3 3 3 4 4 5 6 6 8 9 12 15 19 26 34 39 37 30 24 22 24 30 34 32 23 16 9 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 3 2 3 3 4 4 5 7 8 9 11 15 16 16 14 10 11 11 13 15 14 13 9 7 5 5 5 4 4 4 5 3 3 3 3 3 3 4 5 4 5 5 6 5 7 7 8 8 9 10 10 11 11 12 13 14 15 16 16 18 20 21 22 24 26 29 30 34 38 42 48 54 65 84 156 391 624 665 357 143 103 100 106 121 130 124 101 85 84 92 99 92 68 46 34 28 25 24 22 19 18 18 16 15 14 13 12 11 10 10 9 8 7 8 7 7 5 6 5 4 4 4 5 4 3 3 3 2 3 2 2 2 2 2 2 2 3 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 4 4 4 5 5 7 8 10 13 17 22 28 31 28 23 18 19 22 26 25 20 13 9 8 6 7 6 8 7 8 8 10 10 13 17 23 29 34 34 29 22 20 24 27 30 27 19 11 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 3 3 2 3 3 3 4 3 3 4 4 4 5 6 6 7 8 10 12 15 20 26 33 43 51 49 40 31 29 31 38 44 41 31 19 12 8 6 6 6 5 5 4 4 3 3 3 3 3 3 2 3 2 2 3 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 3 2 3 3 3 3 4 5 6 7 8 9 12 16 20 22 20 17 14 14 13 15 19 19 16 11 8 6 5 5 5 5 5 5 3 3 3 3 3 3 5 4 5 5 6 6 6 7 7 8 8 10 11 11 12 13 13 15 15 17 18 19 20 22 23 25 27 29 31 34 39 42 46 53 61 71 94 189 451 672 653 322 149 121 125 143 169 186 173 141 119 118 139 148 132 96 61 43 36 32 30 27 24 24 21 19 19 18 17 14 14 13 11 12 10 9 9 9 8 7 8 6 6 5 5 6 5 4 4 3 3 3 3 2 3 3 3 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 3 3 3 3 3 3 3 3 4 3 4 4 5 5 6 7 7 8 10 13 17 20 28 36 45 47 44 35 29 32 38 43 40 29 20 14 12 10 10 10 11 11 12 12 15 18 22 28 38 48 57 54 42 35 34 39 46 49 40 27 17 11 9 8 7 6 6 5 5 5 4 5 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 3 3 3 3 3 4 3 4 4 4 5 4 5 5 6 6 7 7 8 9 10 12 14 16 21 25 33 43 55 72 84 79 64 50 46 52 63 71 66 50 32 19 13 11 10 8 8 7 7 7 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 3 3 3 3 3 3 4 4 5 5 5 6 7 8 9 11 12 17 19 26 32 36 33 27 21 21 23 26 30 31 25 18 13 10 9 8 9 9 8 8 5 5 3 3 4 5 4 5 5 6 7 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 24 25 27 29 31 34 37 41 45 51 58 67 80 108 235 533 729 635 280 144 127 134 156 189 207 191 155 131 133 155 166 143 105 67 47 38 35 32 29 26 25 23 21 19 18 17 15 15 14 12 12 11 10 10 8 9 8 7 7 5 6 5 6 5 4 4 3 4 3 3 3 4 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 1 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 4 5 6 7 8 8 10 11 14 18 23 31 42 53 55 48 39 33 37 44 49 46 33 21 15 13 11 12 11 13 12 14 15 17 19 25 32 42 56 65 61 47 38 37 42 52 55 45 30 17 12 10 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 3 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 4 4 5 4 6 5 5 6 6 7 8 8 9 10 11 13 16 19 23 29 36 48 64 83 97 90 70 54 51 59 72 80 74 56 34 21 15 12 10 10 8 8 7 7 6 6 6 6 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 2 3 2 2 2 1 3 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 8 9 11 13 15 19 24 31 37 41 37 29 24 23 27 30 36 35 27 19 14 11 10 10 10 10 10 10 6 6 3 3 3 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 13 15 15 16 17 17 19 21 23 24 25 27 29 32 35 39 43 49 56 66 80 117 285 600 753 575 229 120 103 103 110 127 132 121 101 86 87 97 102 90 67 46 34 29 26 25 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 4 5 4 6 4 3 3 3 3 3 3 3 3 3 2 2 3 3 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 7 9 10 14 18 24 30 31 27 23 19 22 26 28 24 18 12 9 7 7 7 7 8 7 8 9 9 12 15 19 24 32 36 34 27 22 21 25 30 30 25 18 11 7 6 5 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 4 4 4 4 6 6 7 7 9 11 14 17 22 28 36 46 53 50 39 30 29 32 39 43 40 29 18 11 9 6 6 6 5 5 4 4 3 3 3 3 3 3 2 2 2 2 3 2 2 2 3 3 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 3 3 2 3 3 4 4 4 5 6 7 9 11 13 16 20 23 21 17 13 13 15 17 20 20 16 11 7 7 6 5 6 5 5 6 4 4 3 4 4 4 4 5 5 5 6 6 7 8 8 9 9 11 11 11 13 14 15 15 17 17 18 19 21 22 23 26 27 30 33 36 40 44 50 57 66 84 135 355 682 782 514 189 106 88 83 86 91 93 86 72 62 60 66 69 62 47 35 28 24 23 21 19 17 17 15 14 13 13 12 11 11 9 9 9 7 7 6 6 5 5 5 5 4 3 4 5 3 3 3 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 3 3 2 3 4 5 6 8 11 14 17 18 17 14 11 12 13 15 14 11 7 5 4 4 4 5 5 5 5 5 5 7 8 10 14 17 20 20 16 13 12 14 17 17 16 10 7 5 4 3 3 3 3 2 2 2 3 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 3 2 3 3 3 4 5 5 6 8 9 12 15 21 26 30 29 23 18 17 19 23 26 24 18 12 7 5 4 4 3 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 3 2 3 3 3 4 5 5 7 8 10 12 13 12 10 8 8 9 10 12 12 10 7 4 4 4 3 4 3 3 4 2 2 3 3 3 4 4 5 5 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 17 18 19 20 21 23 25 27 28 30 34 37 41 45 51 59 70 88 153 412 722 760 440 165 105 94 92 97 108 113 104 86 73 73 83 87 80 60 40 30 26 24 23 21 19 18 16 16 15 13 13 12 11 10 10 9 8 8 7 7 6 5 6 5 4 4 4 5 4 3 3 2 2 2 2 2 2 1 3 2 2 3 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 3 2 3 3 4 4 4 5 5 7 9 11 14 19 23 26 24 20 16 18 20 23 21 16 11 8 6 6 6 6 7 7 7 7 8 9 12 14 19 25 30 29 23 19 17 19 24 25 21 15 9 6 5 4 4 4 3 3 3 3 3 3 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 5 5 5 6 7 8 10 13 17 22 30 38 43 41 32 26 24 26 34 38 34 26 17 10 8 6 6 4 5 4 4 4 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 3 2 3 3 3 3 4 3 5 5 5 7 8 11 14 16 19 17 14 11 11 12 14 16 16 13 10 7 6 5 5 5 5 4 4 3 3 3 4 4 5 5 5 6 6 7 8 8 8 9 10 11 11 12 14 14 15 16 17 18 20 21 22 23 25 28 29 31 34 37 41 45 49 56 64 77 99 183 478 759 752 393 160 116 110 114 130 150 165 151 124 104 106 121 129 114 83 55 40 34 30 28 25 24 22 20 19 18 16 15 14 13 12 11 11 9 10 8 8 7 7 6 6 5 5 5 6 5 4 4 4 3 3 3 3 3 2 3 2 3 3 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 3 2 2 3 3 3 3 3 3 4 3 4 4 6 6 7 7 9 11 13 18 23 31 40 41 36 31 25 27 33 36 33 26 16 11 10 9 9 9 10 9 11 11 13 15 19 24 33 42 48 45 37 31 29 32 39 40 35 24 15 10 7 7 6 6 6 5 4 4 4 4 3 3 3 3 3 3 2 3 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 3 2 2 2 2 2 3 3 2 3 3 3 4 4 3 5 4 4 4 5 5 6 6 7 7 8 10 11 15 17 21 28 37 48 61 71 67 54 41 38 44 53 60 57 42 27 16 11 9 9 7 7 6 6 6 4 5 5 4 4 4 4 3 3 3 2 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 6 7 7 10 11 14 17 22 27 30 28 23 19 18 20 22 26 27 22 15 11 9 8 8 7 8 7 7 5 5 3 4 3 4 5 5 6 6 6 7 7 8 9 10 10 10 12 12 15 15 16 16 18 18 19 22 23 24 26 28 30 33 36 39 44 50 56 65 76 101 207 508 745 701 331 141 108 104 109 125 148 158 142 115 99 101 117 124 105 76 52 38 32 29 27 24 22 21 19 18 17 15 15 14 13 12 11 10 9 9 8 8 7 6 6 5 5 5 4 6 4 4 3 4 3 3 3 3 3 2 3 2 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 6 6 7 8 11 14 17 23 30 38 38 34 28 24 27 32 36 32 23 15 11 9 9 9 9 9 9 10 11 12 15 19 24 31 41 47 43 34 29 27 32 38 38 32 21 14 9 8 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 3 2 2 3 3 3 4 4 3 4 4 4 5 5 5 6 6 7 8 9 10 12 14 17 22 29 37 47 60 69 64 50 39 38 43 52 58 52 37 23 15 11 9 8 7 7 6 6 5 5 5 4 4 3 4 3 2 3 3 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 6 7 8 9 12 14 17 21 27 30 27 22 18 17 19 22 25 24 19 14 10 8 8 7 7 7 7 7 4 4 3 3 3 4 4 4 5 5 6 6 7 7 7 9 9 9 10 11 12 12 13 13 16 15 17 18 19 20 22 24 26 28 30 34 38 43 49 57 67 94 209 490 673 599 259 110 81 75 71 75 81 83 77 64 55 55 61 63 56 44 31 25 21 20 18 16 16 15 14 13 12 12 10 10 9 8 8 7 6 6 6 5 5 5 5 4 3 3 3 4 2 2 2 2 2 3 2 2 3 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 3 3 3 4 5 7 7 10 12 15 17 15 13 11 12 14 16 14 11 7 6 4 5 5 4 5 4 5 5 5 6 8 11 13 16 19 19 14 12 12 14 16 17 13 9 6 4 4 3 3 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 7 8 11 14 19 24 28 27 21 17 16 18 22 24 23 17 11 7 4 4 4 3 3 2 3 3 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 3 3 4 4 5 5 7 10 11 12 12 9 7 7 8 9 11 10 9 7 5 4 3 3 3 3 3 3 2 2 2 3 3 4 4 4 5 6 6 5 6 7 7 8 9 8 10 10 11 12 12 13 15 15 16 18 18 20 21 23 25 27 30 33 37 42 48 56 67 99 236 505 667 542 217 99 76 70 66 70 74 77 71 60 51 50 55 57 51 40 28 23 19 18 17 15 14 14 13 12 11 11 9 9 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 3 2 3 4 4 6 6 9 12 15 15 13 13 9 11 11 13 12 10 6 5 4 4 4 4 4 3 4 4 4 6 7 9 11 14 16 17 13 11 11 11 14 15 13 9 6 4 3 3 2 2 3 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 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 2 2 1 1 2 2 2 1 1 2 2 2 2 3 3 3 3 5 4 5 6 8 11 14 17 22 26 24 19 15 15 16 19 22 20 15 10 7 5 4 3 3 3 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 5 6 8 10 11 10 8 8 7 7 8 9 10 8 6 4 4 3 3 3 3 3 3 2 2 3 3 3 4 4 5 5 5 6 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 22 23 25 26 29 32 34 40 44 50 59 73 112 283 553 689 491 186 97 81 76 75 83 92 97 90 74 65 64 71 74 68 51 35 27 22 21 20 17 16 16 14 14 13 12 12 10 10 9 8 8 7 6 6 5 5 5 5 4 4 4 3 5 3 2 2 2 3 2 2 1 3 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 3 3 3 4 3 4 4 6 7 9 13 17 21 22 20 17 14 14 17 20 19 14 9 8 5 5 5 5 6 5 6 6 7 8 10 14 17 21 25 24 20 16 15 17 20 22 19 13 8 5 4 4 4 4 3 3 2 2 2 3 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 3 2 2 3 3 3 3 4 5 6 7 8 9 11 15 19 25 33 37 34 28 22 21 23 28 31 30 22 15 9 6 5 5 4 4 3 3 4 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 3 3 2 3 3 3 3 4 5 5 6 8 9 12 14 17 15 12 10 10 11 12 15 14 11 8 6 5 4 4 4 4 4 4 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 11 11 13 13 14 15 17 17 18 20 21 23 24 26 29 31 34 38 42 47 55 64 80 137 357 624 699 424 160 97 85 84 86 96 111 119 111 92 77 80 91 94 84 62 41 31 26 24 22 20 18 17 16 15 14 14 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 5 4 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 3 3 4 4 5 5 6 8 10 12 17 22 29 31 27 23 18 20 23 26 24 18 11 10 7 7 8 7 7 7 8 8 9 10 13 17 23 29 33 32 25 21 21 24 28 29 24 16 11 7 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 4 4 5 6 6 8 9 10 12 16 20 26 34 45 51 49 38 30 29 32 39 43 40 29 19 11 9 7 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 3 3 2 2 3 3 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 3 3 2 3 3 3 3 4 5 4 5 6 7 8 11 13 16 20 22 20 17 13 13 14 17 19 18 15 11 8 7 6 5 5 6 5 5 4 4 3 3 3 5 4 5 5 6 7 7 7 8 9 9 10 10 12 12 14 14 15 16 18 18 20 20 22 25 25 28 30 32 36 40 46 51 60 70 89 169 436 696 704 372 144 96 84 82 82 91 105 108 100 82 71 72 81 85 73 54 38 29 25 23 22 19 18 17 16 15 14 13 11 11 10 9 8 9 7 7 7 6 5 5 5 4 4 4 4 5 3 4 2 3 3 2 3 2 3 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 3 2 3 2 2 3 3 4 4 4 6 7 9 11 14 18 24 26 23 19 16 18 20 23 20 16 10 8 6 6 7 6 7 6 7 8 8 10 12 15 20 25 28 27 21 18 17 20 24 26 21 14 9 6 5 4 4 4 3 4 3 3 3 3 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 3 3 2 3 3 3 3 3 3 3 4 4 4 6 7 8 9 11 14 17 22 30 39 44 40 32 25 25 27 33 37 34 23 15 10 7 6 6 5 4 4 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 6 8 9 12 14 18 18 17 14 11 10 12 14 17 16 14 10 7 6 5 5 5 5 4 5 3 3 3 4 4 4 4 6 6 6 7 7 7 8 8 9 10 10 12 11 14 14 15 16 17 18 19 21 22 24 27 27 30 33 37 41 47 54 62 73 98 209 535 766 701 316 126 89 77 69 66 67 72 74 68 57 50 49 53 56 48 38 28 22 21 19 18 16 16 15 13 13 13 11 10 9 9 8 7 7 7 6 6 5 4 4 4 4 3 3 3 5 2 3 3 2 3 2 3 1 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 3 3 4 6 6 8 10 13 14 12 11 9 10 11 13 11 9 5 5 4 4 3 4 4 3 4 4 5 6 6 8 11 14 16 15 11 10 10 11 13 14 12 8 5 3 3 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 6 8 10 13 16 21 24 21 17 14 13 15 17 19 19 12 9 6 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 3 3 3 4 4 4 5 6 8 9 10 10 8 6 7 6 7 9 9 8 5 4 3 3 3 3 3 3 3 2 2 4 4 4 5 5 6 5 7 6 7 7 8 9 10 10 11 12 11 13 14 15 15 17 18 19 21 22 25 26 28 31 34 37 42 47 54 63 75 107 247 585 774 639 261 113 84 75 68 65 67 71 72 68 57 48 48 52 52 48 38 28 23 20 19 18 16 14 14 13 12 12 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 4 3 2 2 2 2 3 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 3 2 2 2 3 3 5 6 7 10 13 14 13 11 9 9 9 12 10 8 5 5 4 4 4 4 4 3 4 4 5 5 7 9 11 13 16 15 11 10 9 11 13 13 11 8 5 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 3 3 3 4 4 5 6 8 9 12 15 21 24 22 17 14 13 15 18 19 18 14 9 5 4 3 3 2 3 3 2 3 2 2 2 1 2 2 1 2 1 2 3 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 3 3 3 3 3 3 5 5 6 7 10 10 10 9 7 7 7 7 8 8 8 6 4 4 3 2 3 3 3 4 1 1 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 14 15 15 16 18 18 20 22 23 25 26 29 31 35 38 43 48 54 64 78 117 286 624 773 587 223 108 84 75 70 69 73 80 83 75 63 53 55 61 61 54 43 30 24 22 20 19 17 15 15 14 12 12 11 11 10 9 8 8 8 6 6 5 5 5 5 4 4 3 3 4 5 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 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 3 2 3 2 3 4 4 5 6 7 10 13 16 17 15 13 10 12 14 16 13 10 7 6 5 5 5 5 5 4 5 5 6 7 9 10 13 17 20 19 15 12 12 13 15 16 13 9 5 4 4 3 3 3 2 2 2 3 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 3 2 3 3 3 4 3 5 5 6 7 9 13 15 19 26 29 28 22 18 17 19 22 26 24 16 11 7 5 4 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 3 2 3 3 3 3 3 4 5 5 7 7 9 11 12 12 9 9 8 9 9 11 11 9 7 5 4 4 4 4 3 3 4 2 2 3 4 4 5 5 5 7 7 7 7 8 9 10 10 11 11 13 13 14 15 16 17 19 19 21 22 24 26 28 30 33 37 39 44 50 57 67 82 130 337 675 789 539 198 104 86 77 72 74 79 88 89 82 68 59 59 66 69 61 45 33 26 22 21 19 17 17 15 15 13 13 12 10 10 9 8 8 8 7 7 6 5 5 4 5 4 3 3 3 5 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 5 6 9 12 15 19 20 17 15 12 13 16 17 15 12 8 7 5 5 5 5 5 4 5 6 6 7 9 12 16 19 22 22 17 14 14 15 19 19 16 11 7 5 4 3 4 2 3 3 2 2 2 3 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 3 2 2 2 2 3 3 3 4 4 4 5 6 7 8 10 13 18 23 30 35 33 25 20 19 21 25 29 27 19 13 8 6 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 3 2 3 3 4 4 6 6 7 8 11 12 14 14 11 9 9 10 11 13 13 10 8 6 5 4 3 4 4 4 4 3 3 3 3 4 5 5 6 6 7 7 7 8 8 9 10 11 11 13 13 14 15 16 16 18 19 20 22 23 25 28 30 33 36 40 45 50 57 67 84 141 369 679 749 467 171 98 82 74 72 74 83 95 98 92 75 63 65 73 76 66 49 34 26 23 22 20 18 17 16 15 14 13 12 11 10 10 9 7 8 7 7 6 5 5 5 5 4 3 4 4 6 3 3 2 3 2 2 3 2 3 2 3 2 3 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 6 6 8 10 14 19 22 24 21 18 15 17 19 22 20 15 10 7 6 6 6 6 6 5 6 7 8 10 12 14 19 23 27 26 20 17 18 19 22 23 19 14 8 5 4 5 4 4 3 3 3 3 3 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 3 2 2 2 3 2 3 3 3 3 4 3 4 5 5 7 7 9 10 13 17 22 28 36 41 37 29 22 22 25 30 34 31 22 14 9 7 5 5 4 5 4 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 3 3 3 3 3 4 5 4 5 6 7 8 10 13 15 18 16 13 11 10 11 12 15 15 12 9 7 5 5 4 4 5 4 5 3 3 4 4 4 5 5 6 5 7 7 8 8 9 9 10 10 11 12 12 14 15 16 17 19 20 20 21 24 25 27 30 33 36 40 46 51 59 70 89 159 430 725 751 419 154 94 79 72 68 67 74 81 84 74 63 55 56 61 63 54 42 30 24 22 20 19 17 16 14 14 13 12 11 10 10 8 8 7 7 6 6 6 5 5 4 4 4 3 4 3 5 3 3 2 2 2 2 2 2 3 2 2 2 2 3 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 3 3 4 3 3 5 5 6 8 11 14 18 18 15 14 10 12 15 17 14 10 7 6 5 5 5 5 4 4 5 5 6 7 9 11 14 18 21 18 14 13 12 14 16 17 14 9 6 4 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 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 2 1 1 1 2 2 2 2 2 1 2 2 2 2 3 2 2 3 2 2 3 2 4 4 4 5 6 7 7 9 13 17 21 27 30 27 21 17 17 19 23 25 23 17 10 6 5 4 3 4 4 3 3 3 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 3 3 2 3 3 3 3 4 4 6 7 8 11 13 14 13 10 8 8 9 10 11 11 10 7 5 4 4 4 4 4 4 4 2 2 3 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 14 15 16 17 19 18 20 21 24 26 27 30 33 36 40 44 51 58 70 92 177 473 740 724 363 136 87 74 65 60 56 58 62 64 58 49 43 43 46 46 40 34 24 21 19 18 17 15 14 13 12 11 11 10 9 8 8 8 6 6 6 6 5 4 4 4 4 3 3 3 3 4 3 3 2 3 2 2 2 2 2 2 2 2 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 3 2 2 3 3 4 5 7 8 11 11 10 9 7 8 9 11 9 7 5 4 3 4 4 3 3 2 4 3 4 5 6 7 8 11 13 13 9 8 8 9 10 10 9 5 4 3 3 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 3 2 4 3 4 5 5 6 8 10 13 17 18 17 13 11 10 12 14 16 15 10 8 5 3 3 2 2 3 2 2 2 2 2 2 2 1 1 1 2 1 2 3 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 3 2 2 3 3 3 4 4 5 5 6 8 9 7 6 6 5 7 7 7 7 6 4 3 3 2 3 3 3 2 3 2 2 3 4 4 5 5 6 6 7 7 7 8 8 9 9 11 11 12 13 14 14 16 17 18 19 20 22 23 26 28 31 34 38 41 46 52 61 71 96 202 522 765 693 315 122 85 73 64 59 56 58 61 62 57 48 42 41 45 47 41 33 24 21 19 18 16 15 14 13 12 12 11 10 9 9 8 8 7 7 5 6 5 4 4 4 4 3 3 3 3 5 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 3 2 2 2 3 4 5 7 9 11 11 10 9 7 8 9 11 9 7 5 4 3 4 3 3 3 3 3 3 4 5 6 8 9 11 13 13 9 8 8 9 11 10 9 6 4 3 3 3 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 3 2 2 2 2 1 2 2 3 3 3 3 4 4 5 6 8 10 13 17 19 17 14 11 11 13 15 17 16 11 7 5 4 3 3 3 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 3 2 3 3 4 5 5 6 8 9 7 7 6 5 7 6 8 8 6 5 3 3 3 3 2 2 2 3 2 2 4 4 4 5 5 6 5 7 8 7 8 9 9 11 10 11 12 13 14 15 16 17 18 19 20 21 24 25 28 30 33 37 41 46 53 61 74 103 231 560 760 647 273 113 82 70 64 59 58 61 64 68 60 51 45 44 48 49 45 35 25 21 19 18 16 15 13 14 12 11 10 10 9 9 8 8 7 7 5 5 5 5 4 4 4 3 3 3 3 4 2 2 2 2 2 2 2 2 3 2 3 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 3 3 3 4 6 7 10 13 13 12 11 8 10 10 12 10 8 6 5 4 4 4 4 4 3 3 4 4 5 6 8 9 13 15 14 11 9 9 11 12 12 10 8 5 3 3 3 2 2 3 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 4 5 6 7 9 11 15 19 22 20 17 13 13 14 17 20 18 13 8 6 4 3 2 3 3 3 3 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 3 3 3 4 4 5 6 7 9 10 9 7 6 7 7 7 9 8 6 5 4 4 3 3 3 3 3 3 2 2 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 14 15 17 16 19 19 20 22 23 26 28 31 33 37 42 46 54 61 75 107 255 593 761 613 242 107 80 70 63 60 59 60 66 68 63 52 46 45 51 52 45 36 27 22 19 18 16 15 14 14 13 11 11 10 9 9 8 7 7 6 6 5 5 5 4 3 4 3 3 3 3 5 2 3 3 2 2 2 3 2 2 2 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 3 2 2 2 3 4 5 6 7 9 13 13 12 11 9 10 11 13 11 9 6 5 4 4 4 3 4 4 4 4 5 5 6 9 11 14 16 15 11 10 9 11 12 13 12 8 5 4 3 3 3 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 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 0 1 0 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 3 3 3 4 4 5 6 8 9 12 15 20 23 22 18 14 14 15 18 20 18 13 9 6 4 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 1 3 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 3 3 2 3 4 5 6 6 8 10 10 9 7 6 7 7 7 9 9 7 6 4 4 3 3 3 3 3 3 2 2 4 5 4 5 5 6 6 7 8 7 8 9 9 10 10 12 12 14 15 15 16 16 20 19 21 22 24 27 29 31 34 38 42 48 54 64 77 113 276 618 774 590 229 105 81 71 64 60 59 63 68 70 64 55 48 48 52 53 48 37 28 22 20 19 17 15 15 14 13 12 11 10 9 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 4 3 3 2 2 2 3 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 3 2 2 2 4 3 5 7 9 11 14 15 13 12 9 10 11 14 12 10 6 6 4 4 4 4 4 3 4 4 4 6 7 8 11 15 16 16 12 10 9 11 13 14 13 9 6 4 3 3 2 3 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 3 2 2 3 3 3 4 5 5 7 8 10 12 16 21 25 23 19 14 14 16 19 22 20 14 10 6 5 3 4 3 3 3 3 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 3 3 3 3 3 3 4 5 6 7 8 10 10 10 7 7 6 7 9 10 9 8 6 4 4 3 3 3 3 3 3 2 2 4 4 4 5 5 7 6 6 7 8 8 9 9 10 11 12 12 13 15 15 16 18 19 19 20 23 24 26 29 31 33 37 43 47 54 64 77 115 284 619 770 581 223 106 80 71 65 61 61 65 71 73 67 56 49 49 54 56 51 40 29 23 20 19 17 15 15 14 12 12 11 10 10 9 8 7 7 7 5 6 5 4 5 4 4 3 3 3 3 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 3 2 4 4 5 7 9 11 15 15 14 13 10 10 12 14 12 9 6 6 5 5 4 4 3 4 5 5 5 6 8 9 12 14 17 17 13 11 11 13 14 14 12 8 6 4 3 3 3 3 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 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 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 3 2 2 2 3 2 2 2 3 3 4 4 5 6 7 8 11 14 18 23 26 25 20 15 15 17 20 23 21 15 10 6 4 4 4 3 3 3 3 3 2 2 1 2 1 1 2 2 2 2 3 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 3 2 2 3 2 3 3 4 5 5 6 7 8 10 12 11 9 7 7 8 9 10 10 8 6 5 4 4 3 4 3 3 3 2 2 4 4 4 6 5 6 6 7 7 8 8 9 10 10 11 11 12 13 14 16 16 17 19 20 21 23 25 27 29 32 35 38 42 48 55 64 80 120 300 638 774 574 221 107 81 71 65 63 62 66 74 79 73 61 53 53 58 61 54 41 29 24 21 19 18 16 15 15 14 12 11 11 11 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 5 2 3 3 2 2 2 2 2 3 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 3 3 3 3 5 6 7 10 13 15 17 15 14 11 11 13 15 14 11 7 6 5 5 4 4 4 4 5 5 6 7 9 10 13 16 19 19 14 13 12 14 16 18 15 10 6 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 4 3 3 4 5 5 6 7 9 11 15 19 24 28 27 21 16 17 18 22 25 23 17 12 7 5 4 4 3 4 3 2 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 9 11 12 12 10 8 8 8 9 11 11 9 7 5 4 4 4 4 4 4 3 2 2 4 4 4 5 6 6 6 7 8 8 8 10 9 10 11 12 12 13 15 16 16 18 19 20 21 23 25 27 29 33 35 38 43 49 55 64 80 122 312 645 769 555 209 102 81 72 65 62 63 70 76 81 76 64 54 55 60 61 57 44 31 24 21 20 18 16 15 14 13 12 11 11 10 10 9 8 7 7 6 6 5 4 5 4 4 4 3 3 3 5 2 3 3 3 2 2 3 3 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 4 4 5 7 7 11 14 17 18 16 14 11 12 14 16 15 12 8 6 6 5 4 4 4 4 5 5 6 8 9 11 14 18 21 21 16 12 12 14 17 17 15 10 6 4 3 3 3 3 2 3 2 2 1 3 2 2 1 2 2 1 2 1 2 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 3 2 2 3 2 3 3 3 4 3 4 5 5 7 8 10 13 16 20 27 30 28 23 19 18 20 23 26 24 17 13 8 5 4 4 4 3 3 3 3 2 3 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 3 2 3 3 3 3 3 3 4 5 6 7 9 9 12 13 12 11 9 8 9 10 12 12 10 7 5 5 4 4 4 4 3 4 2 2 3 4 4 5 5 6 6 7 6 8 8 9 9 10 10 12 12 13 15 15 16 17 18 20 21 23 23 27 29 32 34 38 42 48 55 63 78 124 324 641 748 511 188 98 78 69 64 62 63 69 78 83 76 66 56 55 61 65 57 43 31 24 21 20 18 16 15 15 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 5 4 3 3 3 5 3 3 2 2 2 2 3 2 3 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 3 3 4 4 7 7 10 14 17 19 17 16 12 14 15 18 15 12 8 6 6 6 5 5 4 4 5 6 6 8 9 11 15 19 22 21 17 13 12 15 18 19 16 11 7 4 4 3 3 3 2 3 2 3 3 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 3 3 2 3 2 3 3 3 4 4 4 6 6 7 8 10 13 17 23 29 33 31 24 18 18 21 25 28 27 19 12 8 6 4 4 4 4 3 2 3 3 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 6 7 8 11 13 14 13 11 9 8 9 10 12 11 10 7 5 5 4 4 4 4 4 4 2 2 4 4 3 5 5 6 6 7 6 7 8 9 9 10 11 12 12 13 15 14 16 17 19 20 20 23 24 26 28 32 34 38 41 48 54 64 81 129 348 663 738 469 168 93 77 68 62 59 60 66 74 76 70 60 52 51 58 60 52 39 28 22 19 18 17 15 15 13 13 12 11 10 9 9 8 8 7 7 6 5 5 5 4 4 4 4 3 3 3 5 3 3 2 3 3 2 2 2 3 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 3 3 3 3 3 5 6 7 10 13 16 18 15 14 11 12 13 16 14 11 7 6 5 5 5 4 4 4 5 5 5 6 8 11 13 17 20 19 14 12 12 13 16 16 15 9 6 4 4 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 3 2 3 2 2 3 2 3 3 3 3 3 4 5 5 7 8 8 12 16 20 25 29 27 21 17 17 18 23 25 23 17 10 7 5 3 4 4 3 3 3 3 2 2 2 2 2 2 2 1 2 2 3 2 3 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 3 2 2 2 2 3 3 2 3 3 4 5 5 6 7 8 10 12 14 11 10 8 8 9 10 11 11 9 6 5 5 4 3 4 4 3 4 2 2 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 11 12 12 14 14 16 17 18 19 20 21 23 26 27 30 33 37 41 47 54 61 80 132 354 658 717 430 152 86 72 63 58 56 55 58 65 66 61 51 43 44 49 51 45 35 25 20 18 17 16 14 14 13 11 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 2 2 2 4 2 2 2 3 2 2 3 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 3 2 3 2 3 3 5 6 8 11 13 14 13 11 8 10 11 13 11 9 6 5 5 5 4 3 3 4 4 4 5 5 7 9 11 14 16 15 12 10 9 11 13 13 11 8 5 4 2 2 3 2 2 2 2 2 2 2 1 2 1 1 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 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 2 3 2 4 4 5 5 7 8 10 13 16 20 23 21 17 13 13 14 17 20 19 14 10 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 3 2 2 2 1 2 2 2 2 3 3 4 4 5 5 6 8 9 11 10 8 7 7 7 8 9 10 8 5 4 4 2 3 3 3 3 3 2 2 3 4 4 4 5 6 5 7 8 7 8 9 9 10 10 11 12 13 13 14 16 17 18 19 20 22 23 26 28 30 34 37 41 46 53 63 80 140 381 671 708 414 148 86 71 62 56 53 52 53 59 58 53 46 40 40 43 43 39 30 22 19 17 16 15 13 12 12 11 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 3 4 2 2 3 4 2 3 1 2 2 2 3 2 3 2 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 3 4 5 7 8 11 11 10 9 7 8 9 10 9 7 5 4 4 4 3 3 3 3 4 3 5 5 6 7 9 12 12 13 10 8 8 9 10 10 9 6 4 3 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 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 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 3 3 3 4 5 5 6 8 10 13 17 20 17 14 11 11 13 15 17 15 11 8 5 4 2 3 3 3 3 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 0 1 2 2 2 2 2 2 2 2 2 2 3 2 3 3 4 4 5 5 6 7 8 8 7 5 5 6 6 8 8 6 4 3 3 3 3 3 3 3 3 2 2 3 4 4 5 5 6 6 7 7 7 8 9 9 10 11 11 12 13 13 15 16 16 19 19 20 22 24 26 28 31 34 38 42 48 55 66 82 145 396 691 728 416 148 87 72 63 57 52 51 52 56 58 53 44 38 37 41 42 38 30 23 19 17 17 16 14 13 12 11 10 10 9 9 8 7 6 6 6 4 5 4 4 4 3 4 3 2 2 3 4 2 2 2 2 2 2 2 2 3 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 3 2 2 2 3 2 4 5 6 8 10 11 10 8 7 8 9 10 8 7 5 5 4 3 3 3 3 2 3 4 4 5 5 6 9 11 13 11 9 7 8 9 10 10 8 5 4 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 3 3 4 4 4 6 7 9 12 15 17 15 12 10 10 11 13 16 13 10 6 5 3 2 3 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 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 1 2 1 2 1 1 1 2 2 1 2 2 2 3 2 4 4 3 4 5 6 8 8 7 6 5 5 6 7 7 7 6 4 3 3 3 2 2 3 3 3 2 2 4 4 4 5 5 6 6 7 8 8 8 9 9 10 10 12 12 13 14 15 16 17 19 20 21 23 24 26 29 31 34 38 43 50 57 68 86 153 414 714 749 426 151 90 74 64 58 53 51 53 56 57 52 45 38 38 41 41 36 30 23 19 17 16 16 14 13 12 12 11 10 9 8 8 7 6 6 6 6 5 5 4 3 4 4 4 2 3 3 4 2 3 2 2 3 2 3 2 3 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 0 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 3 4 4 6 8 9 9 9 8 6 8 9 10 8 6 5 5 4 4 3 3 3 2 4 3 4 4 5 6 8 10 11 11 8 7 7 8 9 9 9 6 4 3 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 3 1 2 2 2 2 2 2 2 2 3 2 3 4 5 6 7 9 11 15 17 16 13 11 10 11 13 15 13 10 7 4 3 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 3 2 2 2 2 3 3 4 5 5 6 7 8 7 6 5 5 6 6 7 7 6 4 3 3 3 2 3 2 3 2 2 2 4 4 4 5 5 6 6 7 8 8 9 9 9 9 11 12 13 14 14 15 17 17 18 19 20 22 24 26 29 31 34 38 43 48 56 65 84 151 405 692 739 421 152 88 72 63 57 52 50 51 53 54 51 45 38 37 41 40 36 29 22 19 17 16 15 14 12 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 3 4 3 3 3 3 4 2 2 3 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 3 3 4 4 6 8 9 10 8 8 7 7 7 9 8 6 5 4 4 4 3 3 3 2 3 3 3 4 4 7 7 10 11 10 8 6 7 7 9 9 8 5 4 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 2 2 1 3 2 2 2 3 1 2 2 2 2 2 3 3 4 5 5 7 9 11 15 17 15 12 9 10 11 13 14 14 10 7 4 4 2 3 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 4 4 4 4 6 8 8 7 6 5 5 5 5 7 6 6 4 3 3 2 2 3 3 3 3 1 1 4 4 4 5 6 6 7 6 8 8 8 9 9 9 11 11 12 13 14 15 16 17 19 20 20 23 24 25 28 31 35 39 43 49 56 66 85 155 413 688 728 409 148 88 71 63 55 52 48 50 53 54 50 43 38 36 39 40 35 29 22 19 17 16 15 14 12 11 11 10 10 9 8 8 8 6 6 6 5 5 5 4 4 3 4 3 3 3 3 4 2 2 2 2 2 2 2 2 3 2 2 2 2 2 1 2 1 1 1 1 2 0 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 3 3 3 4 6 7 9 9 8 8 6 7 8 9 7 7 5 4 4 4 4 3 3 2 3 3 3 4 5 6 7 10 11 10 8 6 6 8 8 8 7 5 4 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 6 7 9 11 14 16 14 11 9 9 9 12 14 13 10 7 4 3 3 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 3 4 4 4 5 6 6 7 7 6 5 5 6 6 6 6 5 4 3 3 3 2 3 3 2 2 2 2 4 4 4 4 5 6 5 7 7 8 8 8 9 9 10 11 11 12 13 13 15 16 18 19 19 22 23 25 27 29 31 35 40 45 52 62 81 150 394 645 685 375 137 82 68 60 54 50 46 47 51 51 46 41 36 35 37 37 34 27 21 18 16 15 14 13 12 12 11 10 9 9 7 7 7 6 5 5 5 4 4 4 4 3 4 2 2 3 3 4 2 3 2 2 2 3 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 3 3 6 7 9 9 8 8 6 7 7 9 7 6 5 4 3 3 3 3 4 2 3 3 3 5 5 6 7 9 10 9 7 6 6 7 9 9 7 5 3 2 3 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 3 3 3 4 4 5 5 9 10 15 16 14 11 9 9 10 12 14 13 9 6 4 3 2 2 3 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 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 3 3 3 4 4 5 5 7 8 6 6 5 5 6 5 6 6 5 4 3 3 2 2 3 3 2 2 2 2 3 4 3 5 5 5 5 6 7 7 8 8 9 9 9 10 11 13 13 13 15 15 17 18 19 21 22 24 27 29 31 35 40 45 52 62 80 152 398 635 661 353 131 78 65 57 52 48 46 46 50 50 46 39 36 34 36 37 33 25 20 17 16 15 14 13 12 11 11 9 9 9 8 7 6 6 5 6 4 4 4 4 4 3 3 3 2 3 3 4 3 3 2 2 2 2 3 2 3 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 3 2 3 4 6 6 10 9 9 8 6 7 7 8 6 6 5 4 4 3 3 2 3 2 3 3 3 4 5 6 7 9 10 10 7 6 6 8 9 8 8 5 3 2 2 2 2 2 2 2 1 2 2 2 1 1 0 1 2 1 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 3 3 4 4 5 7 8 10 13 15 14 11 9 9 10 12 14 12 9 6 4 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 3 2 2 2 2 2 2 2 3 3 4 4 5 5 7 7 7 6 4 5 5 5 6 6 5 4 3 3 2 2 3 3 2 3 2 2 4 3 4 4 4 5 6 6 6 7 7 8 9 9 10 10 10 12 12 13 15 15 17 17 18 20 21 24 26 28 31 35 39 44 50 61 80 154 398 623 640 332 123 74 63 55 49 46 43 45 47 48 45 38 33 33 35 34 31 25 20 16 15 14 13 12 11 11 10 9 8 8 7 6 7 5 5 5 4 4 4 4 3 3 4 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 1 0 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 3 3 4 5 7 8 8 7 7 6 7 7 8 7 6 4 4 3 3 3 3 2 2 3 3 3 4 4 6 7 9 10 10 7 6 5 6 7 7 7 5 3 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 0 2 1 2 2 1 2 2 1 2 2 2 3 2 4 4 5 5 8 10 13 14 13 10 8 8 10 11 12 11 8 5 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 3 2 3 3 3 3 4 4 5 6 6 6 5 4 4 5 5 6 6 5 3 3 3 2 2 3 1 3 2 1 1 3 4 4 5 4 5 5 6 6 6 7 7 8 8 9 10 11 12 12 13 14 14 16 17 18 20 21 24 25 27 30 34 37 43 49 58 77 154 391 605 613 306 114 73 60 53 47 44 41 43 45 45 42 37 32 32 34 35 31 24 19 16 14 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 2 2 3 2 4 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 3 3 4 5 6 8 8 7 7 5 6 6 9 6 6 4 4 3 3 3 2 2 2 3 3 3 3 4 5 6 8 9 10 7 6 5 7 7 7 7 5 3 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3 2 1 1 1 1 1 2 2 2 3 2 3 4 4 5 5 7 9 12 14 12 10 8 8 9 11 12 10 8 6 4 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 3 3 4 3 4 5 6 6 6 4 4 4 5 5 6 5 4 4 3 3 3 3 3 3 2 2 1 1 3 4 3 5 4 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 25 27 30 33 37 42 48 59 79 162 401 607 604 292 111 72 61 52 47 43 42 42 44 45 42 36 31 30 33 33 30 23 18 15 14 14 13 11 11 10 9 9 8 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 4 2 2 2 2 2 2 2 3 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 4 4 5 6 7 7 7 8 5 6 7 8 7 5 4 4 4 3 3 2 3 2 3 3 3 3 4 5 6 7 9 8 7 6 6 6 7 7 6 5 3 2 2 3 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 0 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 3 2 4 3 5 5 7 9 12 14 13 10 7 8 8 11 12 12 8 6 3 3 2 2 2 3 1 2 1 1 1 2 1 2 1 1 2 1 1 1 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 1 1 1 2 1 2 2 1 1 2 2 2 2 3 2 2 2 3 3 3 4 4 5 6 7 6 5 3 4 5 5 6 5 4 4 3 2 2 3 3 2 2 2 1 1 3 4 3 4 4 5 6 6 6 7 7 7 8 8 9 9 11 11 11 12 14 14 15 16 17 18 20 22 24 26 28 32 37 41 47 56 76 157 385 583 577 275 105 69 58 50 45 42 41 41 43 44 40 35 31 30 32 32 29 23 19 15 14 13 13 11 11 10 9 8 9 7 7 7 6 6 5 4 4 4 4 3 3 3 3 3 2 2 2 4 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 3 3 6 5 7 8 7 7 5 6 7 8 7 6 4 3 3 3 3 2 2 2 2 3 3 3 5 5 7 7 9 8 6 6 6 6 6 7 6 4 3 2 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 1 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 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 3 3 3 4 4 5 7 9 12 14 12 10 8 8 8 10 12 11 8 6 3 3 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 3 3 3 4 5 6 7 6 5 4 4 5 5 5 5 5 3 3 3 2 2 2 2 2 3 1 1 3 4 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 11 11 12 14 14 16 16 17 19 20 22 24 26 28 32 37 40 47 58 78 169 399 588 564 258 101 67 56 50 44 43 41 41 43 45 42 36 32 30 32 33 30 24 19 15 14 13 13 11 10 9 9 9 8 7 7 6 6 5 5 4 4 3 4 3 3 3 3 3 2 3 2 4 2 3 2 2 2 2 3 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 3 4 5 6 8 8 7 7 5 6 7 6 6 6 4 4 3 3 2 2 2 2 3 3 3 3 4 4 6 8 9 9 7 6 6 7 7 8 7 5 3 2 2 2 2 1 2 1 1 2 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 3 3 3 4 6 7 10 13 13 12 10 8 8 9 10 12 11 8 5 4 3 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 3 2 2 3 3 3 4 4 5 6 6 4 3 4 5 5 5 6 4 3 3 3 2 2 2 2 2 2 1 1 3 3 3 4 4 5 5 6 6 7 7 7 8 9 9 9 10 10 11 13 12 14 15 16 16 18 19 22 24 25 28 31 36 40 48 56 78 172 402 577 532 233 94 65 54 47 44 41 40 40 44 46 43 37 31 31 34 35 31 24 19 16 14 13 13 11 10 10 9 9 8 7 7 6 6 6 5 4 4 4 4 3 3 3 3 2 2 3 2 4 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 3 4 5 6 7 9 7 7 6 7 7 7 8 6 5 4 4 3 3 2 2 2 3 3 4 4 4 6 6 9 10 10 7 6 7 7 8 8 7 5 3 3 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 3 4 4 5 6 8 10 13 15 14 11 9 9 9 11 12 11 8 6 4 3 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 3 3 3 3 4 5 5 6 7 6 5 5 4 5 6 7 5 4 4 2 3 2 2 3 3 3 2 1 1 3 4 3 5 4 5 5 6 7 7 7 8 8 8 9 9 11 11 12 12 14 14 16 17 17 19 20 23 24 27 30 33 38 41 48 59 82 191 433 605 521 217 92 65 56 49 45 42 42 45 48 49 46 39 33 32 36 38 33 26 20 16 15 14 13 11 11 10 10 8 8 8 8 7 5 5 5 5 4 4 4 3 4 2 4 3 2 3 2 5 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 3 4 5 6 8 10 10 9 8 7 7 8 9 7 6 5 4 4 3 3 3 3 2 3 3 3 4 6 7 8 10 12 11 8 7 7 8 9 9 7 5 3 3 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 3 3 5 4 6 7 9 11 15 17 15 12 10 10 12 13 15 13 9 7 4 3 2 2 2 3 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 3 3 4 4 6 5 6 7 7 6 5 4 6 5 7 6 5 4 3 2 2 3 2 2 3 3 2 2 3 4 4 4 5 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 15 15 17 18 18 20 21 24 26 29 31 35 40 45 53 64 93 228 486 639 509 203 91 68 57 51 47 44 44 47 51 53 49 40 36 36 39 40 36 28 21 16 15 14 14 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 4 3 2 3 2 4 3 2 2 2 2 2 3 2 3 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 3 3 3 4 5 7 8 10 10 9 9 7 8 9 9 9 7 5 5 4 4 3 3 3 3 3 4 4 4 5 7 9 11 12 12 10 8 8 8 10 10 8 6 4 3 2 3 2 2 2 2 3 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 3 2 3 4 4 5 6 8 10 13 16 19 16 13 10 10 12 15 16 14 10 6 5 3 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 6 7 7 8 8 6 5 5 6 6 8 7 6 4 3 3 3 3 3 2 3 3 2 2 4 4 4 5 5 6 6 6 7 8 8 8 9 10 10 11 11 12 13 13 15 17 18 18 20 21 24 26 28 30 34 37 42 47 55 69 106 266 550 683 512 197 92 69 60 53 49 46 45 47 50 51 47 40 35 34 38 38 35 27 20 17 16 14 13 12 12 11 10 9 9 8 7 7 7 6 6 6 5 4 5 4 3 3 4 3 2 2 3 4 3 2 2 3 2 2 3 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 3 2 2 2 2 3 4 5 6 8 9 10 8 8 6 8 8 8 8 6 5 5 3 4 3 3 3 3 4 4 3 4 6 6 7 10 12 11 8 8 7 8 8 10 8 5 4 3 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 3 2 3 4 5 6 7 9 11 15 17 15 13 10 10 12 13 15 13 9 6 4 4 2 3 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 3 2 1 3 2 3 3 4 4 5 6 7 8 7 6 5 5 6 6 7 7 6 4 3 3 2 3 2 2 3 3 2 2 4 4 4 5 5 6 5 7 6 7 8 9 9 10 10 11 11 13 13 14 15 16 18 18 19 21 23 25 28 30 33 37 42 49 57 69 109 283 570 684 478 177 87 68 59 51 47 44 42 44 46 48 43 37 34 32 36 36 32 26 19 17 15 14 13 12 12 10 10 9 8 8 8 6 6 6 5 5 4 4 4 3 4 3 3 2 3 3 3 4 3 2 1 2 2 2 2 3 3 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 3 3 4 5 7 8 8 8 8 6 7 7 8 7 6 4 4 3 3 3 2 3 2 3 3 3 4 5 6 7 9 10 10 7 7 6 7 8 8 7 5 4 3 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 3 3 4 4 5 6 8 10 13 15 13 10 9 9 10 11 12 12 8 6 4 3 2 3 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 5 5 7 7 6 5 4 5 5 5 6 6 5 4 3 3 2 2 3 3 2 3 2 2 4 4 4 5 5 6 7 6 7 8 8 9 10 10 10 11 12 13 13 15 16 16 18 19 20 21 24 26 28 31 34 38 43 49 58 72 115 305 589 689 462 170 87 67 58 51 46 42 42 42 44 45 41 35 31 31 32 32 29 24 18 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 5 4 3 4 3 3 3 3 2 2 4 3 2 2 3 2 2 3 3 3 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 4 3 5 7 8 8 7 7 5 6 8 8 7 6 4 4 4 3 3 2 2 2 3 3 3 4 4 5 7 8 9 9 6 6 6 7 7 8 6 5 3 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 0 2 2 1 2 1 2 1 2 1 2 1 1 2 2 3 2 4 3 5 6 8 9 12 13 13 10 8 8 9 10 13 11 7 6 4 3 2 3 2 3 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 3 2 3 4 3 3 5 5 6 5 5 4 4 5 5 5 5 4 3 3 3 2 2 3 2 3 3 1 1 4 5 4 5 6 6 6 8 8 9 8 10 9 11 11 11 12 13 14 15 17 17 19 20 21 23 25 27 29 33 36 40 45 52 63 78 131 346 639 726 456 163 87 70 60 53 48 45 42 44 44 44 43 37 32 31 33 34 31 25 20 17 16 14 14 12 12 11 10 9 8 8 8 7 6 6 5 5 5 4 4 3 4 3 3 3 3 3 3 4 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 0 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 4 3 4 6 7 7 6 7 5 6 7 7 6 6 5 4 4 3 3 2 2 2 3 3 3 4 5 5 6 8 9 9 7 6 6 6 7 7 6 4 3 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 3 3 3 3 4 6 7 9 11 13 11 10 8 7 8 10 11 10 7 5 3 2 2 2 2 2 3 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 3 2 3 4 4 4 5 6 6 5 5 4 4 5 5 6 5 4 3 2 3 2 2 2 2 2 3 1 1 4 5 5 5 6 6 7 8 8 8 9 10 10 11 11 13 13 14 15 16 17 18 19 20 22 24 25 28 31 35 38 42 48 55 65 83 143 389 685 729 422 153 88 70 60 54 49 45 44 44 47 46 42 37 32 32 35 34 32 26 20 17 15 15 15 13 11 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 3 4 3 3 3 2 4 3 2 2 2 2 2 2 3 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 0 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 3 3 4 5 6 8 8 7 7 5 7 7 7 7 6 4 4 3 3 2 3 2 2 3 3 3 4 5 6 6 8 9 9 7 6 6 7 8 8 7 5 3 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 1 2 1 1 1 1 1 1 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 3 3 4 4 5 7 9 12 14 13 11 8 9 8 10 12 11 8 6 4 3 2 3 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 3 2 2 3 3 3 4 3 4 5 6 6 6 5 4 4 5 5 5 5 5 4 2 3 2 2 3 2 2 3 1 1 4 5 5 6 5 6 7 8 7 8 9 9 11 11 12 12 13 15 15 16 18 18 20 21 23 25 26 29 31 35 39 43 49 58 67 87 157 428 719 740 400 144 88 72 62 54 50 46 43 45 48 48 44 38 32 33 35 36 32 27 21 18 16 15 15 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 5 2 2 3 2 2 2 3 3 3 2 2 2 1 2 2 0 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 3 2 3 4 5 6 8 9 7 7 6 6 7 8 8 6 5 4 4 3 3 2 3 3 3 3 3 4 4 5 7 8 9 9 7 6 5 7 8 7 7 5 3 3 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 0 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 3 3 4 5 6 8 10 12 14 13 10 9 8 9 11 12 11 7 6 4 3 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 3 1 2 2 2 2 3 3 3 3 4 5 5 7 6 7 5 4 5 6 5 7 5 4 3 2 3 2 3 3 2 3 2 2 2 4 4 4 6 6 6 7 7 8 8 9 9 11 11 11 12 13 13 15 16 17 18 20 21 23 24 25 27 31 34 37 42 48 55 66 87 162 439 703 703 357 131 83 68 59 53 47 45 42 44 44 45 42 36 31 31 35 34 30 24 20 17 16 14 14 12 12 11 10 9 9 8 7 7 7 6 5 5 4 5 4 4 4 3 4 2 2 3 3 4 3 3 2 2 2 2 4 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 3 4 5 6 8 9 7 7 5 6 6 8 6 6 4 4 3 3 2 2 2 2 3 2 3 4 4 6 7 7 10 8 6 6 6 7 7 7 7 4 3 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 3 2 3 2 3 3 4 6 7 8 12 13 12 9 7 8 8 11 11 10 7 5 3 3 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 3 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 3 2 3 3 3 3 4 5 6 6 6 5 4 4 5 5 6 6 4 4 3 3 3 2 3 2 2 2 2 2 4 4 5 5 6 7 7 7 7 8 9 10 10 11 11 12 13 14 14 16 17 18 20 20 22 24 26 29 31 35 38 42 48 57 67 89 176 466 726 692 324 122 81 67 58 52 47 43 42 43 45 44 41 35 32 31 33 33 31 24 20 17 15 14 14 12 12 11 10 9 9 8 8 7 7 6 6 6 5 4 4 3 4 3 3 3 2 2 2 4 3 3 3 2 2 3 3 2 3 1 1 1 2 3 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 3 4 4 6 7 7 6 7 5 6 6 7 5 6 4 4 4 3 2 2 2 2 3 2 3 4 4 5 6 8 9 8 6 6 6 6 7 7 6 4 3 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 0 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 3 3 3 4 5 8 9 12 13 13 9 7 7 9 10 11 10 7 5 3 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 5 6 6 5 4 4 4 5 4 5 5 5 3 3 3 2 2 2 2 3 2 2 2 4 4 4 5 6 7 6 7 7 8 8 9 10 10 11 11 13 13 15 15 16 18 20 21 22 24 26 28 32 35 38 43 50 57 69 90 187 489 728 673 305 117 80 66 57 50 45 43 41 40 43 43 39 35 31 31 34 32 30 23 19 16 15 14 14 12 11 11 10 9 9 8 7 7 6 5 5 5 4 4 4 3 4 3 3 3 2 2 2 5 3 3 2 2 2 3 3 2 3 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 3 3 4 5 7 7 6 7 5 6 6 8 6 7 4 4 4 3 3 2 2 2 2 3 3 3 4 5 6 7 8 9 6 6 5 6 8 7 6 4 3 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 3 3 4 4 5 6 8 11 12 11 9 7 8 8 9 11 10 7 5 4 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 3 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 5 4 4 4 4 4 6 4 4 3 2 3 2 2 2 2 2 3 2 2 4 5 5 6 6 6 7 8 8 8 9 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 26 29 32 35 39 44 50 58 71 95 206 522 747 660 292 117 81 68 59 52 48 44 43 43 44 45 42 36 31 32 33 35 31 25 19 16 16 15 13 12 12 10 11 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 4 3 2 3 3 4 3 3 2 2 2 3 3 3 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 0 2 1 1 1 2 1 1 1 2 1 2 2 2 3 3 4 5 6 8 9 8 8 6 6 7 9 6 7 6 4 3 3 3 2 3 2 3 3 4 3 4 5 6 8 9 9 6 6 6 7 7 8 7 5 3 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 0 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 3 2 3 4 4 5 6 8 9 12 14 12 10 7 8 9 10 12 10 7 5 4 3 2 2 2 3 2 2 2 1 2 1 1 2 1 1 1 1 2 3 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 3 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 5 4 4 5 5 6 5 4 4 3 3 2 2 2 2 2 3 1 1 4 5 5 6 6 6 6 7 8 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 27 28 32 36 39 43 50 57 69 95 210 522 723 627 267 111 77 64 55 50 46 43 42 44 48 49 44 39 34 33 36 37 32 26 20 17 16 15 14 12 11 11 10 9 9 8 7 7 6 5 6 5 5 4 4 4 3 3 4 3 2 3 3 4 3 2 2 2 3 3 3 3 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 3 4 4 5 7 9 10 9 9 6 6 7 8 8 7 5 5 4 3 3 3 3 2 4 3 4 4 5 5 7 9 10 10 8 7 7 8 8 8 8 6 3 3 2 2 3 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 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 0 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 3 4 3 4 4 5 6 8 10 13 16 14 11 9 9 9 12 14 13 9 6 4 3 2 2 2 3 2 2 2 2 2 1 2 2 2 1 2 2 2 3 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 3 2 3 4 3 4 4 5 6 7 6 6 5 5 5 5 7 6 5 4 3 3 3 3 2 2 3 3 2 2 4 5 4 5 6 6 6 7 8 8 9 9 10 10 11 12 13 13 14 15 17 18 20 20 22 24 26 28 32 34 37 43 49 57 69 96 222 521 720 613 252 106 77 64 57 51 47 45 44 46 48 50 48 40 35 35 39 40 34 26 20 17 16 15 13 13 11 11 9 9 9 7 8 7 7 6 6 5 5 5 4 3 3 3 4 3 3 3 4 4 3 2 2 3 3 3 3 3 3 1 2 1 2 2 1 2 1 1 1 1 2 0 1 1 0 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 3 2 2 2 2 3 4 4 6 8 10 10 9 9 6 7 8 10 8 8 5 5 4 3 3 3 2 3 3 3 4 5 6 6 8 10 11 11 8 7 7 8 9 10 8 6 4 3 3 3 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 3 1 2 2 2 2 2 3 3 5 4 5 7 9 11 15 17 16 12 10 10 12 13 14 13 10 7 4 3 2 2 2 3 2 2 2 1 2 2 1 2 2 1 2 2 2 3 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 3 2 2 2 3 3 3 3 3 4 5 5 6 7 7 7 6 4 5 6 6 7 7 6 4 4 3 2 3 3 2 2 3 2 2 4 4 5 6 5 6 7 7 8 8 8 9 9 10 11 12 13 13 14 15 16 17 19 20 21 23 25 28 31 33 37 42 49 56 67 97 227 522 692 577 234 100 74 63 55 48 45 42 42 44 48 50 45 39 34 34 38 36 33 27 20 17 16 15 13 12 11 10 10 9 9 8 8 7 6 6 6 4 5 4 4 3 3 3 3 3 2 3 2 5 3 3 2 2 3 3 3 3 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 3 4 5 7 8 9 10 8 8 7 9 8 11 8 7 6 5 4 3 3 2 3 3 4 4 4 5 5 7 8 10 11 11 8 7 7 8 10 9 8 5 4 2 3 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 0 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 0 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 8 9 11 15 17 16 13 10 10 11 13 14 12 9 6 5 3 2 2 2 3 2 1 2 2 2 2 2 2 1 1 2 2 2 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 3 2 2 2 2 2 2 3 3 3 3 4 4 6 7 8 6 5 4 5 6 6 7 7 5 4 3 3 3 2 2 3 3 3 1 1 4 4 5 6 5 6 6 7 7 8 9 9 9 10 10 12 12 13 14 14 16 17 19 20 21 23 25 27 30 33 37 41 48 56 67 97 238 521 686 543 214 97 71 59 52 46 43 40 39 41 43 45 42 35 31 31 34 33 29 25 18 15 15 14 13 12 11 10 10 9 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 2 3 3 5 2 2 1 2 2 3 3 2 3 1 2 1 2 2 1 1 2 2 1 1 1 0 1 1 0 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 3 3 3 5 6 8 8 8 7 5 6 6 8 7 6 5 4 3 3 3 2 2 2 3 3 4 4 5 6 6 9 10 9 7 6 6 7 8 8 7 4 3 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 3 3 3 3 4 4 6 8 10 13 15 13 10 8 8 9 11 12 11 8 4 3 3 2 3 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 3 2 2 2 2 2 3 3 3 3 4 5 5 5 7 6 5 4 4 4 4 6 6 5 3 3 3 2 2 2 3 2 2 2 2 4 4 4 5 5 6 6 7 7 7 8 9 9 9 10 11 12 12 13 14 15 17 18 18 19 22 23 26 28 31 35 39 44 53 65 98 239 502 650 496 191 87 65 56 49 43 39 37 36 35 37 38 34 30 27 26 28 27 26 20 17 14 13 13 12 11 10 9 8 8 7 7 6 6 5 5 4 5 4 4 4 3 3 3 3 2 2 2 2 4 3 2 2 3 3 2 3 2 3 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 0 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 3 3 4 5 6 7 6 6 4 5 5 7 5 5 4 3 2 2 2 1 2 2 3 3 3 3 4 4 5 7 8 8 6 5 5 5 6 6 5 4 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 3 3 4 4 6 8 11 11 10 8 6 6 7 9 9 8 6 4 3 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 3 2 3 3 4 5 6 5 5 3 3 4 4 5 4 4 3 2 2 1 1 2 2 2 2 2 2 4 4 4 5 5 6 6 6 7 8 7 9 9 9 10 10 12 12 13 14 15 16 17 18 19 21 23 25 28 31 34 39 45 52 65 98 250 504 641 464 172 83 64 54 46 41 37 35 33 33 33 33 32 28 25 25 26 25 23 19 14 13 13 12 11 10 9 10 8 8 6 7 7 6 5 5 5 4 4 4 3 3 3 2 2 3 2 2 2 4 3 2 2 2 2 3 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 4 6 6 5 6 4 5 5 5 5 4 3 3 2 2 2 2 3 1 3 2 2 3 2 4 4 5 6 6 5 4 4 5 5 5 4 3 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 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 0 2 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 6 8 9 9 7 5 6 6 7 8 7 5 4 3 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 3 4 4 4 4 4 3 3 3 3 4 3 3 3 2 2 2 2 2 2 2 2 1 1 3 4 4 5 4 6 6 6 7 7 7 9 9 9 10 10 11 12 12 14 14 15 17 18 19 21 22 24 28 30 33 39 45 53 64 102 261 505 630 439 160 79 61 51 45 40 36 33 32 32 32 33 30 27 23 23 24 24 21 18 14 12 12 12 10 10 9 8 8 7 7 7 6 5 5 4 5 4 3 3 3 3 3 3 3 2 2 2 2 4 3 3 2 2 2 3 3 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 3 3 3 5 5 5 5 3 3 4 5 4 4 3 3 2 2 2 2 2 1 2 2 2 3 3 3 4 5 6 6 4 4 4 4 5 5 4 3 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 2 0 2 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 3 3 4 5 5 7 9 7 7 5 5 6 7 8 7 5 3 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 3 2 2 3 4 4 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 1 1 3 4 5 5 4 5 6 6 6 7 8 8 9 9 10 11 12 12 12 13 15 15 17 18 19 21 23 24 27 30 34 38 45 52 64 105 279 512 619 399 146 75 60 50 44 39 35 33 31 31 32 31 29 26 23 22 24 23 20 17 15 12 12 12 11 9 9 8 8 8 7 7 6 5 5 4 4 4 3 4 3 3 3 3 3 2 2 2 3 4 3 2 2 2 2 3 3 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 3 4 4 5 6 5 5 4 4 4 5 4 4 4 3 3 2 2 2 2 1 2 2 3 3 3 3 4 5 6 6 4 4 4 4 5 4 4 3 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 2 0 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 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 3 2 3 5 6 8 8 8 7 5 5 5 6 7 6 4 3 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 3 3 4 3 4 4 3 3 3 3 3 4 3 3 2 2 2 1 2 2 1 2 2 1 1 3 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 17 17 18 20 22 24 27 30 33 38 44 51 65 111 294 520 603 365 134 73 58 49 42 38 34 32 31 30 31 32 30 26 22 21 23 23 21 17 15 13 12 11 10 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 2 3 3 2 2 3 2 4 3 3 2 2 2 3 3 2 2 2 2 1 1 2 2 1 1 2 2 1 1 0 1 0 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 3 3 4 5 5 5 3 4 4 5 4 4 2 3 2 2 2 1 2 2 2 2 2 3 3 3 4 4 5 5 4 4 4 4 5 5 4 3 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 0 1 1 1 2 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 2 1 1 1 1 1 1 1 1 1 0 2 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 3 3 3 4 5 7 8 8 6 5 5 5 5 7 6 4 3 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 0 1 1 1 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 1 2 1 2 2 3 2 2 3 4 4 4 3 3 3 3 2 3 4 3 2 2 2 2 2 2 2 1 2 1 1 4 4 4 5 5 5 6 7 6 7 7 8 9 9 9 11 12 12 13 14 15 15 17 18 18 21 24 26 28 32 35 40 46 55 69 126 327 547 613 343 123 72 58 50 43 39 35 34 31 32 32 31 29 27 23 23 24 23 22 17 14 13 12 11 10 9 8 9 8 7 7 6 6 6 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 4 3 2 2 2 2 3 3 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 3 3 5 5 4 5 3 4 4 5 4 4 3 3 2 2 1 1 1 2 2 2 2 3 3 4 5 5 5 6 4 4 4 5 5 5 4 3 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 2 0 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 3 4 5 6 7 8 8 6 5 5 5 6 8 7 5 4 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 4 4 3 4 3 3 3 3 4 3 2 2 2 3 1 2 1 2 2 2 1 1 4 4 5 6 6 6 6 7 7 8 8 8 9 10 10 11 12 13 13 14 16 17 19 19 20 22 24 26 30 33 37 41 49 57 74 142 369 591 626 319 117 72 60 50 44 39 37 35 33 33 35 34 33 28 25 24 25 25 23 19 15 14 13 12 11 10 9 9 8 8 7 6 6 5 5 5 5 5 3 4 3 3 3 3 3 3 2 2 3 5 2 2 1 2 2 3 3 2 2 1 2 1 1 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 4 4 5 6 5 5 4 4 5 6 4 6 3 3 2 2 2 1 2 1 2 2 2 3 3 4 5 5 6 6 5 4 5 5 5 5 5 3 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 3 2 3 4 5 6 8 9 8 7 6 6 6 7 8 7 5 4 3 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 3 2 3 4 4 5 3 3 3 3 2 4 4 3 3 2 2 2 2 2 2 2 2 2 2 4 4 5 6 6 7 7 7 8 8 8 10 9 11 12 12 14 13 14 16 16 17 20 21 22 24 26 30 32 35 41 46 53 62 85 172 443 664 640 298 114 75 63 54 48 43 39 37 36 37 38 38 36 31 28 26 28 29 25 21 17 15 14 13 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 3 2 4 3 3 2 2 3 4 3 3 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 3 4 4 4 6 7 6 7 5 5 6 7 6 5 4 3 3 2 1 2 2 2 2 3 3 4 4 4 6 6 7 7 6 6 5 6 7 7 6 4 2 1 2 2 2 2 2 2 1 2 1 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 0 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 3 3 4 4 5 6 8 10 11 10 9 8 7 8 8 10 9 6 5 3 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 3 1 2 2 3 3 3 4 5 6 5 4 3 3 4 4 5 5 4 3 2 2 1 2 2 2 2 2 1 1 4 5 5 6 6 6 6 7 8 8 9 9 10 11 11 13 14 13 14 15 16 18 20 21 22 24 25 29 32 36 40 45 53 64 86 188 466 662 601 261 105 72 60 53 46 42 38 37 37 38 41 41 38 33 29 29 31 31 28 22 17 15 15 13 12 10 10 10 9 9 8 8 7 7 6 5 5 5 3 4 4 3 3 3 4 3 2 2 3 4 3 2 2 3 3 3 4 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 0 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 3 2 3 5 6 8 8 7 8 5 6 6 7 7 6 4 4 3 2 2 2 2 2 3 3 4 3 4 5 6 7 9 8 7 5 5 6 6 7 6 4 3 2 2 1 2 2 2 1 2 2 1 2 0 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 3 1 3 2 3 3 4 4 6 7 9 11 13 12 10 9 8 9 10 11 10 7 5 3 3 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 3 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 4 6 5 5 3 2 3 2 2 2 2 1 2 1 1 4 5 5 6 6 6 7 8 8 8 9 10 11 11 12 13 14 14 16 16 18 19 21 22 23 26 28 31 35 37 42 48 57 68 97 225 527 699 596 242 103 74 62 54 47 44 41 39 38 40 44 44 42 35 31 32 34 33 29 24 19 16 15 14 13 12 10 10 10 8 8 7 7 6 6 6 5 5 4 4 4 3 4 3 4 3 2 2 3 6 3 3 2 3 3 4 3 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 3 2 4 3 5 6 9 9 8 8 6 7 6 8 8 7 5 4 3 3 2 3 3 3 4 3 3 4 5 6 7 8 10 9 7 6 7 7 8 8 7 4 3 3 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 2 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 3 3 4 5 5 7 8 11 13 15 14 12 9 9 9 11 13 11 9 5 4 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 3 2 2 3 4 3 4 5 5 6 7 6 5 4 4 5 5 6 5 5 4 3 3 2 2 3 2 2 2 2 2 4 5 5 6 6 7 7 8 9 9 9 10 10 11 12 13 13 15 16 16 18 20 22 22 24 26 29 32 36 39 44 50 59 72 104 251 573 727 578 222 100 75 62 55 48 44 41 38 37 39 41 43 40 34 30 30 33 32 29 24 19 16 15 14 13 12 10 10 9 9 8 7 7 7 6 5 5 5 4 5 3 3 3 3 4 3 2 2 3 5 3 3 2 3 4 3 3 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 3 3 4 5 6 8 8 8 7 5 6 7 7 7 6 4 4 3 2 2 2 2 2 3 3 4 3 5 5 7 8 9 8 7 6 6 7 9 8 7 4 4 3 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 3 2 3 3 4 5 6 7 9 11 13 11 11 8 9 9 11 11 10 7 5 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 3 3 3 4 5 6 6 5 5 4 4 5 5 5 5 5 4 3 3 2 2 3 2 2 2 1 1 5 5 6 6 6 7 8 8 8 9 9 10 11 12 12 14 14 15 16 17 18 20 23 22 24 27 29 33 37 40 45 51 60 75 113 279 609 746 553 204 99 75 63 55 48 43 40 38 37 38 40 41 36 32 29 28 30 30 27 21 17 15 15 14 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 3 4 5 3 2 2 2 3 3 3 3 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 3 2 1 2 1 1 2 1 1 1 2 2 1 1 0 1 1 2 1 1 1 2 1 2 1 1 2 2 2 3 4 4 5 7 8 7 7 5 6 7 6 6 6 4 3 2 3 2 2 2 2 3 2 3 3 4 4 6 7 8 8 6 5 5 5 6 6 6 4 3 3 2 2 2 2 1 2 1 1 1 2 0 2 1 1 1 1 1 1 1 1 1 1 1 0 1 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 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 4 3 5 6 7 7 9 11 10 9 7 7 8 9 10 9 6 5 3 3 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 3 3 3 3 5 5 5 4 3 4 3 4 5 4 4 3 3 3 2 2 2 2 1 2 1 1 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 14 15 15 17 19 19 21 22 24 27 28 32 36 40 45 52 61 75 115 298 622 729 506 180 90 71 60 53 47 42 38 36 34 35 36 37 33 29 27 26 28 27 25 20 16 14 14 14 12 11 10 10 9 8 7 7 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 2 2 5 3 2 2 2 3 3 4 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 3 3 4 4 6 6 6 6 4 5 5 6 6 5 4 3 3 2 2 2 2 2 3 2 3 3 4 5 5 6 7 7 5 5 5 5 6 5 5 3 3 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 3 1 3 3 4 5 7 7 9 10 10 8 6 6 7 7 9 8 6 3 3 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 3 3 4 4 5 5 4 3 3 4 4 4 4 3 3 2 2 2 2 2 1 2 2 1 1 5 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 13 15 15 16 18 19 21 22 23 26 28 31 35 39 44 50 60 75 119 317 622 704 454 161 85 68 57 49 45 40 37 35 33 34 35 36 33 30 26 25 27 26 25 20 16 15 14 13 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 3 5 3 3 2 3 3 3 3 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 3 3 4 4 6 6 5 6 4 5 4 5 5 5 3 3 2 1 2 2 2 2 3 3 2 3 4 4 5 5 6 7 5 4 5 5 5 5 5 4 2 2 2 2 1 2 2 1 1 1 2 2 0 2 1 1 1 1 2 0 1 1 1 1 0 1 0 2 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 6 6 9 10 10 8 6 6 7 8 9 8 5 4 3 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 4 5 5 5 4 4 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 1 1 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 15 17 18 19 21 23 24 27 29 33 37 39 44 52 63 78 129 345 650 710 428 149 85 68 58 50 44 40 37 34 33 33 35 35 32 28 25 25 26 27 25 20 16 15 14 13 12 10 10 9 8 8 8 7 7 6 5 5 5 5 3 3 4 3 3 3 3 3 2 3 3 5 3 3 2 2 3 3 3 3 3 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 0 2 1 1 1 2 1 1 1 1 1 2 1 2 2 3 3 3 4 6 6 5 6 4 4 5 5 7 5 4 3 2 2 2 2 2 2 3 3 2 3 3 4 5 6 6 6 5 5 5 5 6 6 5 4 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 0 2 1 2 1 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 1 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 0 2 0 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 3 3 5 6 7 9 10 9 8 6 6 7 7 8 7 5 4 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 3 3 3 3 4 5 4 4 3 3 4 3 4 4 3 3 2 2 2 2 2 2 2 2 1 1 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 14 14 16 17 18 19 22 22 24 27 30 33 36 40 45 52 61 78 136 370 662 708 405 141 82 67 57 50 44 40 37 34 33 33 34 35 31 28 25 25 26 27 23 20 17 15 13 13 11 10 10 9 9 8 8 7 7 6 5 5 4 5 3 4 4 3 3 3 3 3 3 3 3 5 3 3 2 3 4 4 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 3 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 3 3 2 4 5 6 6 5 6 4 4 5 6 6 6 3 3 2 2 2 2 2 2 3 2 2 3 3 4 5 6 6 6 5 4 4 5 5 6 5 3 3 2 1 2 2 1 1 1 2 1 1 2 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 3 3 3 4 5 6 9 10 8 8 6 6 6 7 8 8 5 3 3 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 3 2 2 2 3 4 5 4 4 4 3 3 4 4 5 4 3 3 2 2 2 2 2 1 1 2 0 0 5 6 5 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 16 17 18 19 21 22 24 27 29 33 36 40 45 52 62 80 142 392 669 694 377 135 81 67 56 49 43 39 37 34 32 33 33 34 31 27 25 24 26 25 22 19 15 14 14 13 11 10 9 9 8 8 7 7 6 6 5 5 4 5 3 4 3 3 3 3 3 3 2 2 3 5 3 3 3 3 3 4 3 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 3 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 3 2 3 4 5 7 5 5 4 4 4 6 5 5 4 3 2 2 2 2 2 2 2 2 3 3 3 4 5 6 6 6 4 4 4 5 5 5 4 3 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 2 1 1 1 0 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 3 3 4 5 6 8 9 8 7 6 5 6 6 7 7 5 3 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 3 3 3 4 4 4 4 3 3 3 3 4 3 3 3 2 2 2 2 2 1 2 1 1 1 4 5 5 6 6 7 7 8 9 9 9 10 11 11 12 13 13 14 15 16 18 19 21 23 23 27 29 32 36 39 45 52 62 80 149 403 654 675 351 125 78 64 54 47 42 39 36 33 32 31 32 32 29 26 23 23 24 23 22 18 15 14 14 13 11 10 9 9 8 8 7 6 6 6 5 5 5 4 4 3 4 3 4 3 3 3 2 2 3 4 3 2 2 2 3 3 3 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 3 4 6 5 5 5 4 4 4 5 5 4 3 2 2 2 2 1 1 2 3 2 3 2 4 3 4 4 5 6 4 4 4 4 4 5 3 3 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 0 1 2 1 1 0 1 1 1 1 1 0 2 0 1 0 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 2 1 1 1 1 2 0 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 3 3 4 5 5 8 8 7 6 6 5 6 7 7 7 5 3 3 3 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 0 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 3 2 3 3 3 4 3 4 3 3 3 3 4 4 3 2 2 2 1 1 2 2 2 1 1 1 4 4 5 6 6 6 7 7 8 8 9 9 11 11 11 12 13 14 15 16 17 19 21 22 23 26 28 31 35 39 43 51 62 80 156 412 641 641 319 118 75 63 52 46 40 37 34 31 30 31 32 32 29 26 23 22 23 23 22 17 15 14 13 12 11 10 9 8 8 8 7 6 6 5 5 5 4 4 4 3 3 2 3 2 3 2 2 2 3 5 2 2 2 2 3 4 3 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 3 2 3 3 5 6 5 5 4 4 4 6 5 4 3 3 2 2 2 1 2 2 2 2 2 3 3 4 5 5 6 5 4 4 4 4 4 4 4 3 2 2 1 1 2 1 1 1 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 0 1 1 1 0 1 1 1 1 1 1 0 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 2 1 1 1 0 0 2 1 1 1 2 1 0 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 4 5 6 8 8 8 6 5 5 6 6 7 7 4 3 2 2 1 1 1 2 1 1 2 1 1 1 1 0 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 3 3 2 4 4 4 4 3 3 3 3 3 4 4 2 2 1 2 2 2 2 1 1 1 1 1 4 5 4 5 6 7 7 7 8 8 8 9 9 10 12 11 12 13 14 15 16 17 20 21 22 24 26 29 32 37 41 48 58 77 161 404 606 595 283 107 70 58 49 43 39 35 32 30 29 29 29 30 28 25 23 22 23 23 21 16 14 13 12 12 10 9 8 8 7 7 7 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 4 3 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 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 4 5 6 5 5 4 4 4 5 5 4 3 2 2 1 1 2 1 1 3 2 2 3 3 3 4 5 6 6 4 4 4 4 5 4 3 2 2 1 1 2 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 2 1 1 1 1 1 1 0 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 3 2 3 4 5 6 7 9 8 7 5 6 6 7 7 7 4 3 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 1 2 2 2 2 2 1 1 1 1 4 5 5 5 5 6 7 7 7 8 8 9 9 10 11 11 11 12 13 14 15 17 18 19 20 23 25 28 31 35 40 46 55 74 158 390 574 543 245 96 65 54 46 40 36 32 30 29 27 28 30 29 26 23 21 20 23 21 20 16 13 12 11 11 10 9 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 2 3 2 2 3 2 5 2 2 2 3 3 3 3 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 3 3 5 6 4 6 3 4 4 5 4 5 3 3 2 1 2 1 2 2 2 2 2 3 3 3 4 5 6 6 3 3 4 4 5 4 3 2 2 1 1 1 1 2 1 1 1 0 2 2 0 1 0 1 1 1 1 1 1 2 0 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 3 3 4 5 6 8 8 7 6 4 4 6 6 7 6 4 3 3 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 3 3 3 3 4 4 4 3 3 2 3 3 4 4 3 2 2 1 1 2 2 1 1 1 1 1 4 5 4 6 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 24 27 30 34 39 47 56 76 167 391 570 520 224 89 64 52 44 39 34 31 30 27 27 27 27 28 25 22 20 19 21 20 19 15 13 12 11 11 9 9 7 7 6 6 5 6 5 4 4 4 3 3 3 3 3 2 3 2 3 2 2 2 3 4 2 2 2 3 3 3 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 3 3 5 5 4 5 3 3 4 6 4 3 2 2 2 2 1 2 2 1 2 2 2 2 2 3 4 4 5 5 4 4 3 4 4 4 3 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 2 0 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 3 3 4 5 7 7 8 6 5 4 5 6 6 6 4 3 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 3 3 4 3 3 2 3 3 3 3 2 3 2 2 1 2 2 1 1 1 2 1 1 4 5 5 5 5 5 6 7 7 7 8 9 9 10 9 11 11 12 13 13 15 16 18 19 19 22 24 27 30 34 38 45 54 74 173 398 566 493 204 83 59 49 42 37 32 30 28 26 24 25 26 25 23 21 19 18 19 19 18 14 12 12 10 10 9 8 8 7 6 6 5 6 5 4 4 4 3 3 4 2 3 3 3 2 2 2 2 2 3 4 2 1 2 3 3 3 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 0 1 0 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 3 4 4 5 4 4 2 4 3 5 4 4 3 2 1 2 2 1 2 2 2 2 2 3 2 3 3 4 4 4 3 3 4 3 4 4 3 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 3 3 3 5 6 6 5 5 4 4 4 5 6 6 4 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 3 3 3 2 3 2 2 3 2 3 2 3 2 2 2 2 1 2 1 1 1 1 1 4 5 4 5 5 6 6 7 7 8 8 8 9 10 10 10 11 12 13 14 15 16 18 19 19 22 24 27 30 34 39 45 55 79 191 416 572 465 183 79 58 49 41 37 32 30 28 25 23 25 25 25 23 20 19 18 19 20 17 14 12 11 10 10 9 8 8 7 7 6 6 6 5 4 4 3 3 4 3 3 3 3 2 2 3 2 2 2 3 4 2 2 2 3 3 3 3 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 3 3 4 3 4 3 4 4 5 4 4 2 2 1 2 2 2 2 1 2 1 2 2 3 3 3 3 5 4 3 3 3 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 4 3 4 6 6 6 5 4 4 4 5 5 5 4 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 0 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 3 2 3 2 3 2 2 2 2 3 2 2 2 1 2 1 1 1 1 1 1 1 1 4 5 5 6 5 6 6 7 7 8 8 9 9 10 10 11 12 12 14 15 16 17 19 20 21 23 26 29 33 36 41 48 59 89 224 457 599 453 172 80 60 51 43 38 34 30 29 26 25 25 26 26 24 21 19 19 20 20 18 15 13 12 12 11 9 9 8 8 6 6 6 6 5 5 4 4 3 3 3 3 3 2 3 2 3 2 2 2 3 4 2 2 2 3 3 4 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 3 3 4 4 4 5 3 3 4 4 5 4 2 2 2 1 2 1 2 2 3 2 2 2 3 3 4 4 5 4 3 3 3 4 3 4 3 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 3 4 4 5 6 6 5 3 4 4 5 6 5 4 3 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 0 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 3 3 2 3 2 2 3 3 3 3 2 2 2 2 2 1 2 1 2 1 1 1 4 5 5 5 5 6 7 7 7 8 8 8 9 10 11 11 12 13 14 15 16 17 19 20 21 24 27 29 33 37 43 50 62 99 257 491 610 420 154 76 59 50 42 39 34 31 28 27 26 26 26 26 24 22 19 19 20 19 18 15 13 12 11 11 9 9 8 7 7 7 6 6 5 5 4 4 4 4 2 3 3 3 3 2 3 2 2 3 3 4 3 2 2 3 4 3 3 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 3 5 3 4 4 5 4 4 2 2 2 1 2 2 1 1 2 2 2 2 3 3 4 3 5 4 3 3 3 4 3 4 3 2 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 5 6 5 5 4 4 4 5 6 5 3 3 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 3 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 3 3 3 3 3 3 2 3 3 3 2 2 1 2 1 1 2 1 1 2 1 1 4 5 5 6 6 7 7 8 8 9 8 9 9 11 11 12 13 13 14 15 16 18 19 20 22 25 27 30 34 39 44 52 65 110 286 523 610 384 137 73 58 50 43 38 33 31 28 27 25 26 27 26 24 21 19 19 20 19 17 15 13 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 4 3 3 3 3 3 2 3 3 2 2 2 5 2 2 1 2 2 3 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 3 4 5 4 5 3 3 4 5 3 4 2 2 2 1 1 1 2 1 2 2 2 2 2 2 4 3 4 4 4 4 3 3 3 3 3 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 2 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 7 6 5 4 5 4 5 6 5 4 3 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 3 2 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 4 5 5 6 6 6 7 8 8 8 9 10 10 10 11 12 12 14 14 15 17 18 20 21 22 25 28 31 36 39 46 53 69 120 321 549 614 352 128 73 58 50 42 38 34 31 29 27 26 25 26 25 24 22 19 19 20 19 18 15 13 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 4 2 3 3 2 3 2 3 2 2 2 2 3 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 3 3 3 4 4 4 4 3 3 3 4 4 3 2 1 2 1 1 1 1 1 2 2 1 2 2 3 3 4 5 4 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 2 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 2 1 1 2 1 1 1 0 1 1 1 1 1 1 2 2 2 1 2 3 3 4 6 7 5 4 4 4 4 5 6 5 4 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 3 3 3 2 2 2 2 2 2 2 3 2 2 2 1 1 1 1 1 1 1 0 0 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 13 14 14 15 16 18 19 21 22 24 26 30 32 36 41 48 56 73 139 368 593 621 321 117 72 58 50 44 38 34 32 29 28 27 26 28 28 26 23 20 21 21 21 19 15 13 11 11 10 9 8 8 8 7 6 6 6 5 4 5 4 4 4 2 3 2 2 3 2 3 2 2 2 2 3 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 0 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 2 2 2 3 4 5 3 4 2 3 4 5 4 4 2 2 2 1 1 1 1 1 2 1 1 2 2 3 3 3 4 4 3 3 3 3 4 3 3 2 1 2 1 1 1 2 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 2 2 3 3 4 4 5 6 6 5 4 4 4 5 5 5 4 3 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 2 0 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 0 0 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 16 17 18 19 21 22 25 27 30 34 38 43 48 58 78 156 404 618 608 286 107 70 58 50 44 39 34 32 29 28 27 28 29 29 27 24 21 21 22 22 19 16 13 12 11 10 10 8 8 7 7 7 6 7 5 4 5 4 4 3 3 3 3 2 3 2 2 2 2 2 1 4 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 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 2 2 1 2 3 3 4 4 4 5 3 4 4 4 4 4 2 2 2 1 2 1 2 1 2 2 1 2 2 3 3 4 5 4 3 4 3 4 5 4 3 2 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 0 1 0 0 1 1 1 1 0 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 4 4 5 7 8 7 5 5 4 5 5 6 6 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 2 2 3 3 2 3 2 2 2 2 3 2 3 2 1 2 1 1 1 1 1 1 0 0 4 6 5 6 6 7 7 8 9 9 9 10 10 11 11 13 13 14 15 17 18 19 22 23 24 28 30 34 39 44 50 61 83 176 436 637 589 263 103 70 58 51 44 39 35 32 30 28 28 28 28 30 27 24 21 22 22 22 20 17 14 12 11 11 10 8 8 7 7 7 6 6 6 5 4 4 4 4 3 3 3 3 3 2 3 2 2 2 2 3 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 0 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 2 1 1 1 1 2 2 2 3 3 4 5 4 5 3 3 4 5 5 4 2 2 2 1 1 2 1 1 2 2 2 2 3 3 4 4 5 5 3 4 4 4 4 4 3 3 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 0 0 1 1 1 0 2 0 1 1 1 1 1 0 2 1 1 2 1 2 2 3 4 4 5 7 8 7 5 4 5 5 5 7 7 5 3 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 2 0 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 3 4 3 2 2 1 2 1 1 1 1 1 1 0 0 4 5 5 6 6 7 7 8 8 8 9 9 10 11 12 12 14 14 15 16 17 19 20 22 24 26 30 33 37 42 49 60 83 187 448 619 537 223 92 65 56 47 41 37 33 30 27 27 25 27 28 27 25 22 20 20 21 21 19 16 13 11 10 10 9 9 8 8 7 6 6 6 4 4 4 4 3 3 3 3 2 2 2 3 2 2 2 2 2 3 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 3 3 4 4 5 4 5 3 4 4 5 4 4 2 1 1 2 2 1 1 1 2 1 1 2 2 3 3 4 5 5 3 3 3 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 5 7 8 6 4 4 4 4 5 7 5 4 3 2 1 1 1 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 3 4 3 3 2 2 2 2 3 3 2 2 1 2 1 2 1 1 1 1 1 1 5 5 5 6 6 7 7 8 8 9 10 10 11 11 13 12 13 14 15 16 17 19 20 22 24 27 29 33 38 42 49 60 88 209 469 620 499 195 86 62 52 46 40 36 32 29 28 26 25 25 26 25 22 20 18 19 19 19 18 15 12 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 3 2 3 2 1 2 2 3 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 3 4 4 4 3 4 4 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 3 3 2 3 3 3 2 2 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1 0 0 0 0 1 1 1 0 0 1 0 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 2 1 1 1 1 0 1 0 1 0 1 1 1 2 2 2 3 4 4 6 7 6 5 3 4 4 4 6 5 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 1 0 1 1 2 1 2 3 3 3 2 2 2 2 2 2 3 2 2 2 1 2 1 1 1 1 1 1 0 0 4 5 5 6 7 7 7 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 20 22 24 26 29 33 37 43 50 62 94 236 489 624 461 168 80 60 51 44 39 34 31 28 25 25 24 24 24 24 23 21 18 18 18 18 17 14 12 10 10 9 8 8 7 7 7 6 5 6 4 5 4 3 3 3 3 2 3 2 3 2 2 2 1 2 1 3 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 0 0 0 1 1 1 0 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 0 1 1 1 1 1 0 1 1 2 1 2 2 4 4 3 4 2 3 3 4 3 3 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 3 4 4 2 3 2 3 3 3 3 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 0 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 2 2 3 4 5 6 5 4 3 3 3 4 4 4 3 2 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 1 0 1 0 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 1 2 2 2 2 3 2 2 2 2 2 1 3 1 2 1 1 1 1 1 1 1 1 0 0 0 5 5 5 6 6 7 6 8 8 8 9 9 10 10 11 12 13 13 15 16 17 18 20 22 24 26 29 33 37 43 50 62 96 255 497 609 413 147 74 59 50 43 38 34 29 27 26 24 23 23 24 23 20 18 16 16 18 17 15 13 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 3 2 2 2 2 4 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 0 1 1 1 0 0 1 1 1 1 1 1 2 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 2 3 3 3 3 3 2 2 0 2 1 1 1 0 1 1 1 1 1 2 2 2 3 4 2 2 3 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 0 1 0 1 1 1 0 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 5 5 4 3 2 2 3 4 5 4 3 2 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 0 1 1 0 0 1 1 1 0 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 1 0 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 0 1 0 0 5 5 4 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 16 17 19 20 21 25 27 31 35 40 47 59 99 256 470 564 354 127 69 52 44 39 34 30 27 25 24 21 21 21 22 20 19 18 16 16 16 15 15 12 10 9 9 8 8 7 6 6 5 5 5 5 4 4 4 3 3 3 2 3 2 1 2 2 2 2 1 2 1 3 2 1 1 1 1 1 2 1 1 0 2 0 1 2 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 1 2 2 2 3 2 3 2 3 2 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 2 2 2 2 2 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 1 0 1 1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 1 0 2 0 0 0 1 1 0 0 0 1 1 1 1 2 1 2 2 2 3 4 4 4 3 2 3 2 4 4 4 2 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 0 0 1 1 0 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 4 5 5 6 6 6 6 7 8 8 8 9 9 10 12 11 13 13 14 15 16 18 19 21 23 25 28 32 36 42 49 62 112 292 502 561 315 114 66 52 45 39 35 31 28 25 23 22 21 21 20 21 19 17 15 15 16 15 15 13 11 9 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 2 3 2 2 2 1 2 2 1 2 2 3 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 1 2 1 1 2 2 3 3 3 4 3 3 3 3 3 2 1 2 1 1 1 0 1 1 1 1 1 1 1 2 2 2 3 3 2 2 2 3 3 2 2 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 1 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 3 4 5 4 3 3 2 3 3 4 3 2 2 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 2 0 1 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 0 1 0 1 1 0 0 4 5 5 5 6 7 6 7 8 8 8 9 10 10 11 12 13 13 14 16 17 18 20 21 23 26 28 31 37 42 49 65 126 324 527 554 276 99 62 52 45 39 34 30 28 25 24 22 21 21 23 22 20 19 16 16 16 17 15 13 10 9 9 8 7 6 7 6 5 5 5 5 4 3 4 3 3 3 2 2 3 2 2 2 2 2 1 1 1 3 1 2 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 2 3 3 3 2 4 2 3 3 4 3 3 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 3 4 3 2 3 2 3 4 2 3 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 1 1 0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 1 1 1 0 2 1 1 1 1 0 1 0 1 0 1 1 1 2 1 2 2 3 3 4 5 5 3 3 3 3 4 4 4 2 2 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 0 1 1 2 0 1 0 1 1 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 0 0 1 0 0 4 5 4 6 6 7 7 7 7 9 9 9 10 10 11 12 13 13 14 15 17 19 20 21 23 26 30 33 38 43 52 69 147 360 545 529 240 91 61 51 45 39 35 30 28 25 24 22 21 22 23 23 21 19 17 16 17 18 16 13 11 9 8 8 7 7 7 6 6 5 5 4 4 4 3 4 3 3 3 2 2 2 2 2 3 2 1 2 2 3 1 2 1 1 1 1 1 1 1 0 1 1 2 2 0 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 2 2 2 3 3 4 3 4 2 3 3 4 4 3 1 1 1 1 1 1 1 0 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 3 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 1 1 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 1 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 2 2 2 3 3 5 6 5 4 3 4 3 3 5 4 3 2 1 1 1 1 1 1 1 0 1 1 0 0 1 0 1 0 0 1 1 2 0 0 1 1 1 1 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 2 2 3 2 2 1 2 2 2 2 3 2 2 2 1 2 1 0 1 1 0 1 0 0 5 5 5 5 7 6 7 8 8 8 9 10 10 11 12 12 13 14 15 16 18 19 20 23 24 27 30 34 40 47 56 78 177 410 582 504 207 85 61 51 43 39 34 30 28 26 24 22 22 23 23 23 21 19 17 17 17 17 15 13 11 9 9 8 7 6 6 6 6 5 5 5 5 4 4 3 4 3 2 3 2 2 2 2 2 1 2 2 1 3 1 1 0 2 1 1 1 1 1 1 1 1 1 2 0 0 1 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 3 3 4 3 4 2 3 3 4 3 3 1 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 3 2 3 3 2 4 3 3 2 1 1 1 1 1 1 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 0 1 1 1 0 1 1 0 0 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 2 2 3 4 5 5 5 4 3 3 3 4 5 5 3 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 0 1 2 0 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 1 1 1 0 1 1 1 1 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 2 1 2 2 2 2 2 2 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 0 0 4 6 5 6 6 7 7 8 9 8 9 9 11 11 12 12 14 14 16 17 18 20 21 23 25 29 31 35 41 48 59 87 216 459 602 463 173 79 59 50 44 39 33 30 27 24 24 22 21 22 22 23 21 18 17 17 18 18 17 13 11 9 9 9 7 7 6 6 6 5 5 5 4 4 4 3 4 3 2 3 2 2 2 2 2 1 1 2 1 3 2 2 1 1 2 1 1 0 1 1 2 1 1 2 1 1 1 1 1 0 1 0 0 1 0 1 1 0 1 1 1 1 0 1 0 0 0 1 0 0 2 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 2 3 3 3 3 4 2 3 3 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 3 3 2 2 1 1 1 1 0 1 1 0 1 1 0 1 1 0 0 0 0 1 1 1 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 1 0 1 1 0 1 0 0 1 0 1 0 0 0 0 0 1 0 0 1 0 1 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 3 3 4 5 5 4 3 3 3 4 4 4 3 2 2 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 1 0 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 0 1 1 1 1 5 6 5 7 7 7 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 22 23 26 27 31 34 39 45 53 66 106 280 548 655 432 153 78 63 52 45 41 35 32 29 26 25 24 22 23 23 23 22 19 17 17 17 18 16 14 11 9 9 8 8 7 7 7 6 6 5 6 4 4 3 4 2 3 3 3 3 2 3 2 2 2 1 1 2 3 2 2 1 1 1 1 1 0 1 1 1 1 1 2 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 2 3 4 3 3 4 3 4 4 4 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 3 3 4 3 3 2 3 3 3 3 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 0 1 0 0 1 1 0 1 0 1 1 0 1 0 1 0 1 0 0 0 0 1 1 1 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 0 0 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 3 4 5 5 5 4 3 3 3 3 4 4 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 1 0 1 1 1 1 0 1 1 0 1 1 2 2 2 2 2 3 2 2 1 1 2 2 3 2 2 1 1 1 2 1 1 0 0 1 1 1 5 6 6 6 7 7 8 9 9 10 10 10 12 12 13 14 15 16 18 18 20 21 23 26 29 32 36 40 46 56 70 120 329 580 647 373 132 75 61 52 45 39 36 32 28 26 25 23 22 22 23 23 22 20 17 17 18 17 15 13 11 10 10 9 8 7 7 7 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 3 2 2 2 2 3 2 2 1 1 1 1 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 5 2 4 4 4 3 3 1 1 1 1 1 1 1 0 2 1 1 1 1 2 2 3 4 4 3 3 2 2 3 2 3 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 1 1 0 0 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3 3 4 4 5 4 4 3 3 3 4 5 4 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 1 1 1 1 0 1 1 1 0 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 0 0 5 6 6 7 7 8 8 9 10 10 10 12 12 13 13 14 16 17 19 19 21 22 24 27 29 32 38 42 50 59 75 146 392 621 631 319 116 72 59 51 44 40 35 32 29 27 25 24 23 23 25 24 23 20 18 18 18 18 16 14 12 11 9 9 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 3 2 2 2 2 2 2 1 1 2 3 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 2 2 3 3 4 3 5 2 4 3 4 3 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 3 4 3 2 3 2 2 3 3 3 2 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 0 0 0 1 1 0 1 1 1 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 0 1 0 1 2 0 2 1 1 1 1 0 0 1 1 1 1 1 1 2 1 2 2 3 4 5 5 4 4 4 3 3 4 5 4 3 2 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 1 1 1 1 0 1 1 1 1 0 1 1 2 2 1 2 2 2 2 2 2 2 2 2 3 2 2 1 1 1 1 1 1 0 0 1 0 0 5 6 6 7 7 8 9 9 9 10 11 11 13 13 14 14 17 16 18 20 21 23 26 28 31 35 39 44 52 63 86 182 457 657 606 268 105 71 59 50 44 41 36 32 29 27 26 24 23 25 24 25 23 20 18 19 20 19 17 14 13 10 10 9 8 8 6 7 6 6 5 6 4 4 4 3 4 3 2 2 3 3 2 2 2 2 1 1 2 3 2 1 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 3 2 4 4 3 5 3 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 4 3 2 3 3 3 3 3 2 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 0 1 1 1 1 1 0 2 1 1 1 0 1 1 0 2 1 1 2 1 2 2 2 2 3 4 5 6 6 4 3 3 4 4 6 5 3 2 2 1 1 1 1 2 1 1 1 0 1 1 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 1 0 1 0 0 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 2 1 2 2 3 3 2 2 2 1 2 2 3 2 2 1 1 1 1 1 1 1 1 1 0 0 5 6 6 7 7 8 9 10 9 11 11 12 12 12 14 15 17 17 19 20 22 24 25 28 31 36 41 46 53 65 92 213 500 663 557 225 94 69 58 50 44 39 35 31 28 26 25 23 23 23 24 24 23 20 19 18 19 19 17 14 12 10 10 9 8 7 7 7 6 6 5 5 4 5 4 3 3 3 3 3 2 2 2 2 2 2 2 1 2 4 2 2 1 2 1 1 1 0 1 1 1 1 1 2 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 3 3 3 4 4 5 3 4 4 4 4 2 1 2 1 1 1 1 1 0 1 1 1 2 2 2 2 3 4 4 2 3 4 3 4 4 3 2 2 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 0 0 1 0 1 0 1 1 0 1 0 1 1 0 1 1 0 1 0 1 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 5 5 6 6 4 3 4 4 4 5 5 4 3 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 2 1 2 2 3 3 2 2 2 2 1 2 2 2 2 2 1 2 1 0 1 1 1 1 1 1 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 17 17 19 20 22 24 26 29 32 36 40 46 54 66 98 251 538 672 502 185 88 66 56 47 42 38 34 30 28 26 24 23 23 23 24 23 22 19 18 18 18 18 17 13 11 11 10 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 3 3 1 3 2 2 2 1 1 2 3 2 2 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 2 3 3 4 3 4 3 4 4 4 3 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 3 3 3 4 3 2 3 3 3 3 2 2 2 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 1 0 1 0 0 0 0 0 2 1 0 1 0 1 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 0 2 0 1 1 1 1 1 0 1 1 2 1 1 2 1 2 3 3 4 5 5 5 5 3 3 4 4 5 4 3 3 1 2 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 2 0 1 0 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 3 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 0 0 6 6 7 7 8 8 9 10 9 11 11 12 12 13 14 15 17 17 19 21 22 24 26 29 33 36 41 48 56 70 112 301 578 667 430 152 80 64 55 47 41 37 34 30 27 25 24 23 22 23 23 23 22 20 18 18 18 18 17 14 12 10 10 9 8 7 7 6 6 5 5 6 4 4 3 3 3 3 3 3 3 2 3 1 2 2 1 1 2 3 2 1 1 1 1 1 1 0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 3 3 3 4 3 4 3 4 4 4 3 2 2 2 2 1 1 1 1 0 1 1 1 2 2 2 3 3 4 3 3 3 2 3 4 3 3 2 1 1 1 1 1 1 1 1 1 1 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 0 1 0 1 0 1 1 0 0 0 0 1 1 0 1 0 1 0 1 0 0 2 0 1 0 0 1 0 1 1 1 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 2 1 1 2 2 2 3 4 5 6 5 4 3 4 4 5 5 4 3 2 1 1 1 1 0 1 1 2 0 0 0 0 1 1 0 1 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 0 1 0 1 1 0 1 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 3 2 1 2 1 1 1 1 1 1 1 1 1 1 6 7 6 8 8 8 9 10 10 11 11 12 13 14 14 15 17 19 20 21 23 24 27 30 33 37 42 49 58 74 131 358 616 656 369 131 77 61 53 46 40 36 32 30 27 25 23 22 22 22 24 23 22 20 17 17 19 19 16 13 11 10 9 9 8 7 6 6 5 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 2 1 3 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 2 3 4 3 4 3 4 4 4 3 3 1 2 1 1 1 1 1 1 2 1 1 2 2 3 3 3 3 4 2 3 2 3 3 3 3 2 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 2 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 3 3 4 5 6 5 4 3 3 3 4 5 5 3 3 2 2 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 2 1 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 2 1 1 2 2 3 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 0 1 1 0 0 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 17 18 19 21 22 24 25 28 31 34 39 45 52 61 82 163 429 663 646 313 116 75 61 53 47 41 37 33 29 27 25 24 22 23 23 24 24 23 20 18 18 18 18 16 15 12 11 9 9 8 8 6 6 6 6 5 5 4 4 3 3 3 4 3 2 3 2 2 2 2 2 2 1 2 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 2 2 2 3 3 4 3 5 3 4 3 4 3 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 3 3 3 3 4 3 3 2 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 2 0 1 0 1 0 1 1 1 0 0 1 0 0 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 2 2 1 2 2 2 3 4 5 6 5 4 3 3 3 5 5 4 4 3 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 0 0 0 1 2 0 1 0 1 2 1 0 0 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 2 1 2 2 3 3 1 3 2 2 2 2 3 2 2 2 1 2 1 1 1 1 1 1 0 0 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 17 18 19 21 22 24 27 30 32 36 41 47 54 66 91 201 504 699 605 257 104 73 60 52 46 41 36 32 30 27 26 24 23 23 23 25 25 23 21 18 19 19 20 18 14 12 10 10 9 8 8 6 7 5 5 6 5 4 4 3 4 3 3 3 2 3 2 2 2 2 2 1 1 1 3 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 0 1 1 2 2 2 3 4 4 3 5 3 4 4 4 2 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 3 3 3 3 3 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 2 0 1 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 1 2 3 3 4 6 7 6 4 4 4 4 4 6 6 4 3 2 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 2 1 2 1 1 1 1 1 1 0 0 6 7 7 8 9 9 8 10 11 11 11 13 13 14 15 16 18 19 21 22 24 26 29 32 36 41 47 55 67 98 235 536 687 530 203 92 69 58 51 43 39 35 32 28 27 25 24 23 22 24 24 25 23 20 18 18 19 18 17 13 11 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 4 3 3 3 2 2 2 3 2 2 2 2 3 2 2 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 2 0 1 1 1 2 2 3 3 3 4 4 5 3 4 3 4 3 3 2 2 1 1 1 1 1 1 1 2 1 2 2 2 3 3 5 4 3 3 3 3 2 4 3 3 1 1 2 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 1 0 1 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 2 1 2 2 2 2 3 4 5 7 6 5 3 4 4 5 6 6 3 2 1 2 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 1 1 2 1 1 2 3 3 4 2 3 2 2 2 1 2 3 2 1 1 1 1 1 0 1 1 1 0 0 6 7 7 7 8 9 10 10 10 11 12 13 13 14 15 16 18 19 21 22 24 26 28 32 36 42 48 56 69 107 282 584 680 455 162 83 65 54 47 41 37 33 30 28 25 24 22 21 21 22 23 23 21 19 17 17 18 18 16 13 11 10 9 9 8 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 3 2 2 2 3 2 1 1 2 3 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 0 1 1 1 2 1 2 2 3 4 4 5 2 4 3 3 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 3 3 4 4 3 3 2 3 2 3 3 2 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 1 1 1 0 1 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 3 3 5 6 5 4 3 3 4 4 5 5 3 2 1 2 0 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 1 0 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 3 2 2 2 1 2 1 1 1 1 1 0 0 0 6 7 7 7 8 8 9 9 10 10 12 12 12 14 14 15 17 18 19 21 24 25 28 31 34 41 46 54 67 112 309 572 624 368 129 73 59 50 43 37 33 31 28 25 23 22 21 20 19 21 21 22 21 18 16 16 17 16 15 12 10 9 9 8 7 6 6 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 1 2 2 1 2 2 3 2 1 1 1 1 1 1 1 1 0 1 1 1 2 0 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 3 2 3 4 3 4 3 3 3 3 2 3 2 2 2 1 1 1 1 0 2 1 1 1 2 2 3 3 4 4 3 2 3 3 3 3 2 2 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 1 1 1 1 1 0 0 1 1 0 1 1 1 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 1 1 1 1 2 2 2 2 3 3 4 5 5 4 3 3 3 4 5 4 3 2 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 0 1 1 1 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 2 3 2 2 2 2 3 1 2 3 2 2 1 1 1 1 1 1 0 0 0 0 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 18 18 20 22 24 26 28 31 35 41 46 56 72 131 365 610 609 315 112 70 57 49 43 37 33 31 28 26 23 22 20 20 20 20 22 21 19 18 16 16 16 16 16 12 10 8 9 8 7 6 6 5 5 4 5 4 4 3 3 3 3 2 2 2 3 2 2 2 2 2 1 2 1 3 1 1 1 2 1 0 1 0 1 1 1 1 2 1 1 0 1 1 0 1 1 1 1 0 0 2 0 0 1 0 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 3 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 3 3 4 2 2 2 3 2 3 2 2 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 4 4 5 4 4 3 3 3 5 5 4 3 2 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 3 3 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 0 1 0 0 6 8 7 8 8 9 9 10 11 11 12 12 14 15 15 17 19 19 21 22 25 28 30 34 38 43 50 60 80 160 427 648 611 277 104 70 58 51 44 39 35 32 28 26 24 24 22 21 20 21 21 22 21 17 16 16 16 16 15 12 10 8 8 8 7 7 6 5 5 5 4 5 3 4 4 3 3 3 2 2 3 2 2 2 2 1 1 1 1 4 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 0 1 1 1 1 0 0 1 0 1 1 0 1 0 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 2 3 3 3 3 4 3 4 3 4 2 2 2 2 1 1 1 1 1 0 2 1 1 2 1 2 2 3 4 4 2 3 2 3 3 3 3 2 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 3 3 4 4 6 5 4 3 3 3 3 5 4 3 2 2 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 1 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 0 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 3 2 2 2 1 1 1 1 1 1 1 1 0 0 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 17 19 19 22 23 26 28 32 35 40 45 52 63 88 199 491 669 588 247 100 70 58 51 44 39 35 32 29 26 24 23 21 20 20 21 21 21 21 18 16 16 17 17 16 13 10 9 8 8 7 6 5 6 6 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 1 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 0 0 1 2 1 0 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 3 4 4 3 5 3 3 3 3 3 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 3 3 3 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 2 1 2 2 3 4 4 6 5 4 3 3 3 4 5 5 3 2 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 1 0 1 0 0 0 0 1 0 0 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 3 2 2 2 2 2 2 3 2 2 2 1 2 1 1 1 1 0 1 0 0 7 8 7 8 8 9 9 10 11 11 13 13 14 15 16 17 19 19 22 23 26 28 32 35 40 46 53 64 95 227 513 668 538 207 90 68 57 48 42 38 33 31 28 25 24 22 21 21 20 20 22 22 20 19 16 17 17 17 14 12 10 9 8 8 7 7 6 6 5 5 4 5 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 2 3 1 1 1 1 0 1 1 1 0 1 1 1 2 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 2 2 3 4 3 5 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 0 0 0 1 0 1 1 1 1 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 2 1 2 2 3 3 5 5 4 4 2 3 4 4 5 4 4 2 2 1 1 1 1 2 1 1 1 1 0 1 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 1 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 3 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 0 1 0 0 6 7 7 7 8 8 9 10 11 11 11 12 13 14 15 16 18 18 21 22 24 27 29 34 37 43 50 62 97 248 497 617 450 165 78 59 51 43 39 34 31 28 25 23 22 20 20 18 18 18 19 19 18 16 14 14 14 14 13 11 9 8 8 7 6 6 5 5 5 5 4 4 3 3 3 2 2 3 2 3 2 2 2 2 2 2 1 2 1 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 2 2 3 3 3 5 3 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 2 2 2 2 2 3 2 2 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 0 0 1 0 1 1 1 0 0 1 1 1 0 0 0 1 0 0 0 1 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 2 1 2 2 2 3 3 4 4 4 3 2 3 3 5 4 2 2 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 0 1 1 6 7 6 7 8 8 8 9 10 10 10 11 12 13 13 15 16 17 18 21 23 25 27 31 34 40 47 59 98 261 481 572 370 132 69 55 46 40 34 31 28 26 23 21 20 19 17 17 16 17 17 17 16 14 13 13 14 13 12 10 8 7 6 7 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 2 2 1 2 2 3 1 1 1 2 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 2 2 2 3 4 1 2 2 2 3 2 1 1 1 1 1 1 1 0 1 1 1 0 2 1 2 2 3 3 2 2 2 2 3 2 2 2 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 1 1 0 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 1 1 1 1 2 2 2 3 4 4 3 2 2 2 3 4 3 2 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 0 1 0 1 1 0 0 5 6 7 7 7 8 8 9 9 11 10 12 12 13 14 15 16 17 19 21 22 25 28 32 35 41 49 63 117 307 511 555 301 107 64 52 44 39 34 30 27 25 22 21 19 18 17 16 15 16 16 16 15 14 12 13 13 12 11 9 8 7 7 7 6 5 5 4 4 3 4 4 3 3 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 2 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 2 3 3 2 4 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 3 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 2 3 4 4 3 2 2 2 4 3 3 2 1 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 0 0 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 0 1 0 0 6 6 7 8 8 9 9 10 11 11 11 13 13 14 15 16 18 19 21 23 25 27 31 35 40 47 55 75 159 396 592 558 258 98 65 54 46 40 35 32 29 26 24 22 20 20 18 17 17 18 17 18 17 16 13 13 14 13 13 10 9 8 7 8 6 5 5 5 5 4 4 4 3 3 3 3 2 3 2 2 2 2 2 1 2 2 1 1 1 3 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 2 2 3 3 3 4 2 3 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 1 0 1 0 0 0 1 1 0 1 0 1 1 1 1 0 1 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 1 0 1 0 1 0 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 3 4 4 4 3 2 3 2 3 4 4 2 2 1 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 1 0 1 2 1 1 2 2 2 1 2 2 2 2 1 3 2 2 1 1 1 1 1 1 1 1 1 0 0 7 7 7 8 9 9 10 11 11 11 12 13 14 15 17 17 19 20 23 25 27 30 34 38 44 51 62 89 212 488 646 518 201 88 65 55 47 40 36 32 29 28 25 23 21 20 20 18 17 17 19 20 18 16 14 14 14 15 14 11 9 8 8 7 7 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 3 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 0 2 0 1 0 1 1 1 0 1 1 1 1 2 3 3 4 4 4 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 3 3 3 3 2 2 3 2 2 3 2 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 0 1 0 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 0 0 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 2 1 1 2 2 3 4 5 4 4 2 2 2 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 0 1 0 0 7 8 8 9 9 10 11 11 12 13 13 14 14 16 18 19 20 21 24 26 29 32 35 40 46 55 69 107 279 569 682 468 170 84 66 55 48 42 37 33 30 27 25 23 22 21 19 18 19 19 20 20 19 17 15 15 15 15 14 11 10 8 7 7 6 6 5 5 4 5 4 4 3 3 3 3 2 3 2 2 2 1 2 2 2 2 1 2 1 3 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 0 1 1 1 2 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 2 2 3 4 4 4 2 2 2 2 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 2 3 2 2 3 2 3 1 2 0 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 4 4 5 4 3 3 3 3 4 4 4 3 2 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 0 1 1 0 1 1 7 9 8 9 10 10 11 11 12 13 14 14 16 16 18 19 21 22 25 27 30 33 37 43 48 58 75 129 344 617 671 381 136 76 63 53 46 40 36 33 29 26 25 23 21 20 19 18 18 18 19 19 18 16 14 15 15 15 13 11 8 8 7 7 7 6 5 5 5 4 4 4 4 3 3 3 3 2 1 3 2 2 1 2 2 2 1 2 1 3 1 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 2 2 4 4 3 4 2 3 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 3 3 4 4 2 2 2 3 2 3 2 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 2 1 1 2 2 2 3 3 4 5 4 3 3 3 3 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1 0 0 1 1 1 1 2 0 0 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 8 8 8 9 9 10 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 32 36 42 48 57 74 142 376 605 619 308 112 70 58 49 43 38 34 31 27 25 23 21 20 19 18 17 18 17 17 17 16 14 13 14 14 13 12 10 8 7 8 6 6 6 5 5 5 4 4 4 3 3 3 3 2 3 2 3 2 2 2 2 2 1 1 2 1 3 2 1 1 2 1 1 1 1 2 0 0 1 1 2 0 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 2 3 3 3 3 4 2 2 2 3 2 2 1 1 1 1 1 1 1 0 2 1 0 1 2 2 2 2 3 3 2 2 2 2 2 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 1 0 1 0 0 0 0 1 1 0 1 1 1 1 0 1 1 0 0 1 1 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 3 3 4 4 3 3 2 3 3 3 3 2 2 1 2 0 1 1 1 1 1 1 0 1 1 0 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 3 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 0 1 1 0 0 7 7 7 8 9 9 10 11 11 12 12 13 14 15 16 17 19 21 23 25 27 30 34 39 46 55 74 159 397 593 557 246 95 64 54 46 39 35 32 28 26 24 22 20 19 18 17 16 15 16 16 16 16 14 13 12 14 13 11 10 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 1 3 1 1 0 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 3 4 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 2 3 3 3 2 2 2 2 2 3 2 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0 0 0 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 2 2 2 3 4 4 4 3 2 2 3 3 4 3 2 1 1 1 1 1 1 2 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 6 7 7 7 8 8 9 10 10 11 11 12 13 13 15 16 18 19 21 23 26 28 32 36 43 51 72 162 380 545 487 201 82 57 47 41 35 32 28 26 23 22 20 19 17 16 16 15 14 14 15 14 14 13 11 12 11 12 11 8 7 7 6 6 5 4 4 4 4 4 3 3 3 3 2 3 2 3 2 2 2 1 3 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 0 1 2 1 1 1 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 2 3 2 2 4 2 1 2 2 2 2 1 1 1 0 1 1 2 0 1 1 1 1 2 1 2 1 3 2 1 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 3 3 4 3 2 2 2 2 3 2 3 2 1 2 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 1 1 2 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 0 1 0 0 6 7 7 8 8 9 9 9 10 11 12 12 13 13 15 16 17 19 20 23 25 28 31 36 42 52 75 179 390 543 441 173 75 54 45 39 35 30 28 25 22 21 19 18 16 16 15 14 13 14 14 14 13 12 11 10 11 10 10 8 7 6 6 5 5 4 4 4 4 3 3 3 2 3 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 2 2 3 2 2 3 1 3 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 2 1 2 2 3 3 3 2 2 1 2 1 0 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 2 1 0 1 1 1 0 1 0 0 1 1 1 0 0 0 1 1 0 1 0 1 1 1 1 0 0 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 0 1 1 1 0 0 0 6 6 7 7 8 8 8 10 9 11 11 12 12 13 15 16 17 18 20 22 25 28 32 36 41 53 79 200 407 539 394 144 68 52 43 37 33 28 26 24 22 20 18 17 15 15 15 14 13 13 13 14 12 12 10 10 11 10 10 8 7 6 6 5 5 4 3 4 4 3 3 3 2 2 2 3 2 2 2 2 2 2 2 1 2 1 1 1 1 3 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 2 2 3 2 4 1 2 1 1 1 2 1 1 1 1 1 1 0 0 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 2 1 1 1 1 2 2 3 3 4 3 2 2 2 3 3 3 2 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 0 0 6 7 7 8 8 9 9 10 11 11 11 12 13 14 15 16 18 19 22 24 26 30 34 39 45 58 98 259 470 560 349 121 65 52 44 37 34 30 27 24 22 21 19 18 16 15 15 14 13 14 15 14 13 12 11 10 11 11 9 8 7 6 6 5 5 4 4 4 4 3 3 4 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 3 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 2 1 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 2 2 3 2 2 2 2 1 2 2 2 2 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 1 1 1 1 0 1 1 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 3 3 3 3 1 2 2 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 2 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 7 8 7 8 9 9 9 11 11 12 12 13 14 16 16 18 20 21 24 26 29 32 38 44 52 67 123 327 538 577 307 110 66 53 45 39 35 31 28 25 23 22 20 19 16 16 15 15 14 15 15 14 13 13 11 11 11 11 10 9 7 6 6 5 5 4 4 4 4 3 3 4 3 2 2 2 2 2 1 2 2 1 3 2 2 1 2 1 2 3 2 2 1 1 1 1 2 1 1 0 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 0 0 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 2 2 3 2 2 1 2 2 2 1 2 1 0 1 1 1 0 1 1 1 1 1 1 2 2 2 3 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 2 1 1 1 2 2 2 3 4 3 3 2 2 3 3 3 3 2 2 1 1 0 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 2 2 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 0 1 1 1 7 8 8 9 9 10 10 11 12 12 13 14 15 16 18 19 21 23 25 28 30 34 39 46 55 74 148 383 584 573 271 101 66 54 47 40 35 31 29 26 24 22 21 19 17 17 16 16 15 15 16 16 14 13 12 12 12 11 11 8 8 7 6 6 6 5 4 4 4 4 3 4 3 3 2 2 2 3 2 2 2 2 1 1 2 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 2 2 3 2 2 4 2 2 2 2 1 2 1 1 2 1 0 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 3 2 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 0 0 1 1 1 0 1 0 0 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 2 2 3 4 3 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 7 8 8 9 9 11 11 12 12 13 13 15 15 17 17 18 22 22 26 28 32 36 41 48 57 79 170 427 612 561 238 93 65 54 47 41 36 32 29 27 24 22 21 20 18 17 16 15 16 15 16 16 14 13 12 12 12 11 11 9 8 7 6 6 5 5 4 4 4 4 3 3 2 3 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 3 1 1 1 1 1 1 0 1 1 1 1 0 1 2 0 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 0 1 0 1 2 2 2 2 3 3 3 4 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 2 1 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 1 0 1 1 0 1 1 1 1 1 0 1 0 1 2 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 2 1 0 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 2 1 2 2 2 3 4 4 3 2 2 3 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 0 0 8 8 8 9 9 10 11 12 11 13 14 15 16 17 19 19 22 23 28 29 33 36 41 48 58 83 188 453 622 545 224 91 64 55 46 41 37 32 29 27 24 23 21 19 18 17 16 15 15 16 17 17 14 14 12 13 12 11 11 9 8 7 7 6 5 5 4 4 4 3 3 3 3 2 3 2 2 3 2 2 2 2 2 2 2 1 1 1 2 3 1 1 1 1 1 1 1 0 1 0 1 1 2 2 1 1 1 0 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 1 2 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 2 1 1 2 2 2 3 2 1 2 2 2 3 2 2 2 1 1 1 1 0 0 1 1 1 1 2 0 1 1 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 2 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 4 3 2 2 3 3 3 3 2 2 2 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 0 1 1 1 1 1 0 0 8 8 8 9 9 11 10 11 12 13 14 15 15 17 17 19 22 23 26 30 33 37 41 49 60 85 199 467 621 516 203 86 64 54 46 40 35 31 28 26 24 22 21 19 18 17 16 15 15 15 16 16 15 13 12 11 13 12 10 9 8 7 6 6 5 5 4 4 3 4 4 3 3 2 3 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 2 1 2 2 3 2 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 2 1 1 1 2 1 2 2 2 3 2 2 2 3 3 2 2 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 2 1 1 2 2 2 2 3 3 4 3 2 3 2 2 3 4 3 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 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 1 2 3 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 7 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 23 24 27 29 33 38 43 50 61 91 220 492 632 494 189 85 63 53 47 40 36 31 29 26 24 23 20 19 18 17 16 16 15 15 15 16 14 13 11 11 12 12 11 9 7 7 6 6 5 4 4 4 3 3 4 3 3 3 2 3 2 2 2 2 2 1 1 2 2 2 1 2 1 3 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 1 0 0 1 1 1 1 1 0 2 0 1 1 1 0 1 1 1 1 1 0 1 1 1 2 2 2 3 3 2 3 2 2 2 3 2 2 1 1 1 0 1 2 1 0 1 1 1 1 2 2 2 2 3 3 2 2 2 3 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 2 0 1 1 1 0 1 0 1 1 1 2 2 1 2 1 2 2 2 3 4 3 3 2 2 3 3 3 3 2 2 1 1 1 1 1 2 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 8 9 8 10 9 10 11 11 12 12 14 15 16 17 18 20 23 24 27 30 33 38 43 52 62 95 239 512 630 467 169 80 61 51 45 38 35 30 28 26 25 22 20 19 17 17 16 15 15 15 16 16 15 13 12 11 12 11 10 9 8 7 6 5 5 4 5 4 4 4 3 4 3 2 2 3 2 2 3 1 2 2 2 1 2 1 1 1 1 3 1 1 1 1 1 1 1 1 1 0 1 1 2 2 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 0 1 1 1 1 2 2 4 2 2 4 2 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 3 2 2 2 2 2 2 3 2 1 2 1 1 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 1 1 2 1 0 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 0 1 1 1 1 2 2 2 1 3 4 4 4 3 2 2 2 3 3 3 2 2 1 1 1 1 1 1 2 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 8 8 8 9 9 10 11 12 12 13 13 15 16 17 19 20 23 24 26 30 33 37 42 50 62 95 243 511 633 459 166 79 61 52 44 39 35 31 28 26 23 22 20 18 18 16 16 15 15 15 16 16 14 13 12 12 12 11 10 9 8 7 6 5 5 4 4 5 4 4 4 3 2 3 2 2 3 2 2 3 2 2 2 1 2 2 1 2 1 3 1 1 0 2 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 2 1 2 2 3 3 2 4 1 2 2 2 2 2 1 1 1 1 1 1 1 0 2 1 1 1 1 1 2 3 2 2 2 2 2 2 3 2 2 1 1 1 1 1 1 1 1 0 0 0 1 2 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 2 0 1 1 0 0 2 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 3 4 3 4 2 3 2 3 3 3 2 1 1 1 0 1 0 2 1 0 1 1 1 1 1 1 0 1 1 1 2 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 0 0 7 8 8 9 9 10 11 11 12 12 13 14 16 16 18 19 21 23 26 28 32 35 41 49 60 92 238 483 599 426 154 74 59 50 42 37 33 29 27 23 22 22 19 18 16 15 15 14 14 14 14 15 13 12 11 11 11 11 11 9 7 6 6 6 4 5 4 4 4 3 3 3 2 3 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 3 1 1 1 2 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 4 2 2 2 2 2 2 1 1 1 0 1 1 1 1 2 1 1 1 1 2 2 2 2 3 1 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 1 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 0 1 0 0 0 2 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 3 4 3 3 2 2 2 3 4 3 2 2 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 7 8 7 9 8 9 10 10 11 12 13 13 14 15 16 17 19 20 23 26 28 33 38 45 55 85 217 437 549 393 143 70 53 45 38 34 30 27 25 22 20 19 18 17 15 14 13 13 13 13 13 14 13 11 10 10 11 10 9 7 6 6 5 5 5 4 3 3 3 3 3 3 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 3 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 2 2 2 2 2 3 1 2 2 2 1 2 1 2 0 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 0 1 1 1 1 0 1 1 1 0 2 0 1 0 1 1 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 0 0 2 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 3 3 3 2 2 2 2 3 3 2 2 2 1 2 0 1 1 2 1 1 1 1 0 1 1 1 1 0 1 0 1 2 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 3 1 2 1 1 1 1 1 1 1 1 0 0 0 6 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 17 19 22 24 27 30 35 41 50 79 200 401 519 375 136 64 49 42 37 32 28 25 23 21 19 19 16 15 14 14 13 12 12 12 12 12 11 11 9 9 10 9 9 8 6 6 5 5 4 4 4 4 3 3 3 3 2 3 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 3 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 1 0 1 2 0 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0 1 1 1 0 0 1 1 1 2 2 3 2 2 3 1 2 1 2 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 3 3 3 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 0 0 1 0 0 6 7 6 7 8 8 8 9 9 10 11 12 11 13 14 15 18 18 20 23 25 28 33 38 47 74 182 370 495 352 127 61 47 40 35 30 27 24 22 19 18 17 16 14 13 13 12 11 11 11 11 11 11 10 9 9 9 8 7 7 6 5 4 5 4 4 3 4 3 3 2 3 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 3 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 1 1 1 0 0 1 0 0 2 0 0 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 2 2 2 1 3 1 1 1 2 1 2 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 2 0 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 1 0 2 1 2 1 1 1 1 2 2 3 2 2 1 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 1 1 1 1 6 7 6 7 7 9 8 10 10 10 10 12 12 13 14 15 18 20 21 23 26 29 33 39 49 80 203 392 496 322 114 59 46 38 33 29 26 23 22 20 18 17 16 15 13 13 12 11 11 11 11 11 10 10 9 8 9 8 8 7 6 5 5 4 4 3 3 4 3 2 3 3 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 2 0 0 1 1 1 1 0 0 1 1 1 0 1 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 1 1 2 2 2 1 2 3 1 1 2 1 2 1 1 1 1 0 1 1 1 0 1 1 0 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 1 0 0 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 1 2 3 2 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 2 2 2 1 1 1 2 0 2 2 1 1 1 1 1 1 1 1 1 1 0 0 6 6 6 8 7 8 8 9 10 9 10 12 12 13 14 15 17 18 20 22 25 28 32 38 48 80 201 383 485 307 108 56 44 38 32 28 26 23 21 19 18 16 14 14 12 12 12 11 10 11 11 11 11 10 8 9 8 8 8 6 6 4 5 4 4 3 3 3 3 3 2 3 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 3 1 1 0 2 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 1 2 0 1 0 0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 1 0 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 3 2 2 2 2 3 2 2 1 1 1 1 0 1 1 2 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 6 6 6 8 7 8 8 9 10 10 11 11 12 13 14 15 17 18 20 23 25 28 33 39 50 82 210 396 484 293 103 56 44 38 33 29 25 23 21 19 17 16 15 14 13 12 12 11 11 11 10 11 10 9 9 8 9 8 7 6 6 5 5 5 4 3 3 4 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 0 2 1 2 2 2 1 2 3 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 2 1 2 3 3 1 1 1 2 3 2 3 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 17 18 19 21 24 27 31 38 48 81 208 389 467 263 92 51 42 36 31 27 24 22 19 17 17 16 15 13 12 11 11 10 10 10 10 10 9 8 7 8 8 8 7 6 4 5 5 4 4 2 3 3 3 2 3 3 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 1 1 3 1 1 1 1 1 1 1 2 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 0 0 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 0 1 0 0 1 0 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 2 2 3 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 0 1 1 1 1 1 1 1 0 0 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 28 32 39 49 88 229 405 461 240 85 52 42 36 31 27 25 21 20 18 17 16 14 13 12 11 11 10 11 10 11 10 9 9 8 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 2 3 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 3 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 3 1 1 3 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 1 0 0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 1 1 0 1 0 0 1 0 0 0 1 0 0 2 0 0 1 0 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 2 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 6 7 6 7 7 8 8 9 9 10 11 12 12 14 14 16 18 19 22 23 27 30 35 41 55 106 265 443 468 227 82 52 43 36 31 28 25 22 20 19 18 17 15 14 12 12 11 11 10 11 10 11 10 9 8 8 9 8 7 6 6 5 5 4 4 3 3 3 3 2 3 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 3 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 1 1 0 1 0 0 1 1 0 1 0 2 1 1 1 1 2 3 2 2 3 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 2 2 1 1 1 2 1 2 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 0 1 1 1 0 0 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 6 7 7 7 8 9 8 10 10 10 11 12 13 14 15 17 18 19 22 25 28 31 36 44 58 126 303 460 445 198 76 49 41 36 32 28 25 22 21 19 16 16 15 13 13 12 11 11 11 11 12 11 10 9 8 9 9 8 8 5 5 4 5 4 3 3 3 3 3 2 3 3 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 3 1 1 1 1 1 1 1 0 1 0 1 0 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 2 2 2 3 2 1 2 2 2 2 2 2 2 1 2 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 1 0 1 1 1 0 1 1 1 0 2 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 7 8 7 8 8 9 10 10 11 12 12 14 14 16 17 18 21 22 25 27 31 35 40 49 68 162 373 532 460 185 76 54 46 38 35 30 26 25 22 20 19 17 16 15 14 14 13 13 12 13 12 12 11 10 9 9 10 9 8 6 6 5 6 4 4 4 3 4 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 1 2 1 1 2 1 3 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 2 2 2 2 1 3 2 2 1 2 1 1 1 0 1 1 0 1 1 0 1 0 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 0 0 0 0 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 7 8 8 9 9 10 11 11 12 13 13 15 15 17 18 19 23 24 26 30 33 38 46 55 82 205 442 567 437 164 74 56 47 41 35 31 28 25 23 21 20 19 17 15 16 14 14 13 13 13 13 13 12 11 10 10 10 9 9 7 6 6 5 5 4 4 3 4 3 3 3 3 2 2 2 2 1 3 2 2 2 2 2 2 2 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 0 0 1 0 1 1 0 0 1 1 0 1 1 1 0 2 1 1 2 1 1 0 1 1 1 2 2 3 2 2 3 2 2 2 2 2 2 1 1 1 1 1 1 2 0 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 2 1 1 1 1 1 2 2 3 4 3 2 2 2 2 3 2 2 2 1 2 1 1 1 1 2 1 0 0 1 0 1 1 0 1 1 0 1 1 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 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 8 8 8 10 10 10 11 12 13 13 14 15 16 17 19 21 23 25 29 32 36 41 48 59 93 242 486 601 423 152 75 58 49 42 37 32 29 26 24 22 20 19 18 17 15 15 14 14 13 13 13 14 13 12 10 11 11 11 9 7 6 5 6 5 4 3 4 4 3 3 3 3 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 3 1 1 0 1 1 1 0 1 1 0 1 1 1 2 1 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 2 1 3 3 2 2 2 4 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 1 1 2 1 2 2 3 3 4 3 2 2 2 2 3 3 3 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 1 3 1 1 1 1 1 1 0 1 1 1 2 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 0 0 8 9 9 10 10 11 12 12 13 14 15 17 18 19 20 22 26 27 30 34 39 44 52 65 108 293 554 637 399 138 73 59 50 43 38 34 30 27 25 23 21 20 19 17 16 15 15 15 14 14 15 15 13 12 10 11 11 11 9 8 7 6 6 5 4 4 4 4 3 3 3 3 2 2 3 2 2 2 2 2 2 1 2 1 2 2 1 2 1 3 1 1 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 3 2 2 2 2 1 2 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 3 2 3 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 3 3 3 4 3 2 3 3 3 2 3 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 0 0 8 10 9 10 10 11 12 13 14 15 16 17 18 19 21 23 27 28 32 34 40 46 55 71 126 349 604 635 347 122 72 60 50 44 38 35 31 28 25 23 22 21 19 18 17 16 15 15 15 14 14 15 14 12 11 12 11 11 10 8 7 6 6 5 4 4 3 4 3 3 3 3 3 2 3 2 2 1 2 2 2 2 2 2 2 1 1 1 1 3 1 1 1 2 1 1 1 0 1 0 1 1 1 2 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 2 1 1 1 1 1 2 2 2 3 3 2 2 2 4 2 2 2 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 3 3 2 2 2 2 3 2 2 1 1 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 0 1 0 1 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 1 2 2 3 3 4 3 3 2 2 2 3 4 3 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 0 1 2 2 0 1 1 1 2 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 0 0 8 9 9 10 10 11 12 13 13 14 15 15 18 18 21 22 26 27 32 35 39 45 54 70 131 363 597 601 308 109 68 57 49 43 36 33 29 27 25 23 21 19 18 17 16 15 15 14 13 14 14 14 13 12 10 11 11 11 10 7 7 6 5 5 5 4 3 4 4 2 3 3 3 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 3 1 1 1 1 1 1 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 2 2 3 2 2 2 3 2 3 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 3 2 2 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 2 1 1 2 2 2 2 1 2 2 3 3 4 3 2 2 2 3 3 4 3 2 2 1 2 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 0 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 1 2 0 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 0 1 1 8 9 9 11 11 11 12 13 14 15 16 17 18 19 21 23 27 29 32 35 40 47 55 74 143 390 614 587 276 101 67 55 47 42 36 32 30 27 24 22 21 20 18 17 16 15 15 13 13 14 14 14 13 12 11 10 11 10 9 7 7 6 6 5 4 4 4 4 3 3 3 3 3 2 2 2 3 2 1 2 2 1 2 2 2 1 1 2 1 3 1 1 1 1 1 1 1 0 1 0 1 1 1 2 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 2 0 1 1 1 0 1 0 1 1 0 1 1 2 0 0 1 1 1 1 1 1 1 1 2 2 3 3 2 2 3 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 1 2 2 2 2 2 2 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 2 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 1 2 2 1 2 1 2 3 3 4 4 3 2 2 2 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 0 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 1 2 2 1 1 1 1 1 1 1 0 1 1 0 0 8 9 9 10 10 12 12 13 13 14 15 17 18 19 20 23 26 28 32 35 40 47 57 77 157 421 609 556 248 96 65 53 47 40 36 32 28 26 25 22 21 19 19 16 16 15 14 13 14 14 15 14 13 12 10 11 11 11 10 8 7 6 6 5 5 4 3 4 3 3 3 3 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 3 1 1 1 1 1 1 0 1 1 0 1 0 1 2 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 2 3 2 2 2 2 2 2 1 1 1 1 0 1 1 0 1 1 1 1 1 2 2 2 2 3 2 1 1 3 2 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 1 2 1 1 1 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 2 1 1 2 2 2 2 4 4 4 3 2 2 2 4 3 3 3 2 2 1 1 1 1 2 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 0 0 8 9 9 10 11 11 12 12 14 15 16 17 18 20 21 24 27 28 33 36 40 48 58 79 178 452 620 531 222 90 63 53 45 40 35 32 28 26 23 22 21 19 18 16 16 14 15 14 13 14 15 14 14 12 11 10 11 11 9 8 7 5 6 5 5 4 4 3 3 3 3 3 2 3 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 0 1 0 1 1 2 0 1 1 0 2 1 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 3 2 3 2 2 3 2 2 1 3 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 0 2 1 1 1 1 1 2 2 2 2 2 4 4 4 3 2 3 3 3 3 3 2 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 9 9 9 11 10 12 12 13 14 15 16 17 18 20 21 23 27 29 33 37 41 48 60 85 199 480 627 507 196 84 62 52 45 39 35 31 29 25 23 22 20 19 18 16 16 14 14 15 13 14 14 14 13 12 11 10 12 11 9 7 7 6 6 5 4 4 4 3 3 3 3 4 3 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 3 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 3 3 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 2 3 3 3 3 2 2 2 3 3 4 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 0 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 0 0 8 9 9 11 11 11 13 13 14 15 16 18 19 20 22 24 27 29 33 38 42 51 62 91 226 513 650 487 176 82 63 53 46 40 35 31 29 26 24 22 20 19 17 16 15 15 14 13 14 14 14 14 14 11 11 11 12 10 9 7 7 6 6 5 5 4 4 4 3 3 4 3 3 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 3 1 2 1 1 1 1 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 2 2 3 2 2 3 2 3 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 3 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 2 1 1 0 1 1 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 2 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 0 1 0 0 1 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 2 2 3 2 3 3 3 1 2 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 2 1 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1