5 11 2 9 3 11 6 13 0 10 10 20 8 9 0 1 0 5 1 11 6 13 5 12 3 11 5 13 6 13 6 12 7 14 6 13 6 14 8 15 9 15 6 12 5 13 8 16 11 12 0 3 0 12 8 17 2 10 5 13 5 10 0 5 1 13 9 18 8 14 4 12 3 12 6 14 6 14 4 11 1 11 5 16 10 18 10 18 7 11 0 7 0 11 5 14 7 14 5 11 3 12 5 14 1 10 4 13 6 13 4 11 7 15 7 15 7 15 7 15 9 16 7 14 4 11 1 9 4 10 8 14 7 8 0 0 0 3 0 6 0 3 0 0 0 2 5 19 16 12 2 6 5 10 7 12 11 17 16 21 16 22 13 21 13 21 12 20 15 18 9 24 19 24 16 28 19 25 17 22 15 23 17 25 19 26 20 28 20 26 17 23 20 24 11 30 23 33 14 22 13 28 16 25 16 38 31 42 21 32 19 30 19 32 21 34 23 36 25 38 26 38 26 37 25 40 25 39 22 36 22 38 22 41 30 43 23 35 21 38 27 44 32 46 26 35 15 28 26 42 27 41 24 39 26 43 33 51 39 58 45 63 46 64 39 58 43 62 44 60 37 55 35 55 37 57 40 60 42 62 46 64 44 62 43 63 45 65 40 57 36 53 34 54 37 58 40 62 47 67 47 64 45 64 47 65 47 65 47 65 47 65 48 65 45 62 45 65 49 69 43 61 45 64 49 68 52 70 49 66 49 66 49 66 49 66 48 67 47 67 47 67 46 66 50 70 50 70 50 70 50 70 45 71 47 74 49 74 47 72 51 77 51 77 51 77 51 77 56 79 52 75 49 75 52 78 51 76 51 77 52 78 53 78 53 77 54 79 55 80 57 81 60 83 57 81 57 81 59 84 56 80 56 81 57 82 58 82 57 80 56 79 55 80 56 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 82 58 83 59 83 60 85 60 85 60 85 60 85 61 86 61 86 61 86 61 86 59 83 59 84 60 85 61 85 61 85 61 85 61 85 61 85 58 82 59 84 60 85 62 86 63 87 63 86 62 85 61 85 61 87 60 87 60 88 62 90 62 89 65 93 69 96 73 99 79 104 81 104 77 100 78 105 79 101 73 93 66 89 65 90 62 85 58 83 60 86 61 85 61 87 62 88 63 87 62 86 57 85 58 86 59 87 60 88 60 87 60 88 61 89 62 89 63 91 65 93 66 93 64 91 68 98 73 107 84 119 92 126 98 136 96 133 94 130 81 110 72 110 75 101 62 88 63 91 64 90 64 90 63 85 54 76 52 78 50 76 49 78 52 81 53 79 53 78 52 77 51 77 51 77 51 76 50 75 49 75 51 74 48 72 50 74 48 71 46 69 44 71 51 76 51 72 50 74 50 74 50 74 51 75 49 73 49 73 49 72 46 70 49 70 49 69 48 68 47 68 44 65 43 63 42 62 40 61 43 60 43 60 43 60 43 60 47 62 41 55 37 54 38 56 38 57 34 55 33 55 33 56 33 54 31 53 32 55 35 58 39 56 38 55 37 53 35 52 33 50 33 50 33 50 33 51 36 53 36 52 35 51 34 51 36 52 33 49 32 50 35 53 39 56 38 55 38 55 38 55 35 52 35 51 34 50 33 50 36 51 34 49 32 47 31 47 28 45 31 48 33 48 31 47 33 47 29 43 26 43 29 46 29 45 29 46 30 47 31 48 29 44 28 43 27 44 28 45 26 43 28 45 28 42 23 37 27 43 27 42 25 40 23 38 19 36 21 38 24 41 26 43 27 43 27 43 27 44 28 44 20 37 21 38 22 37 21 36 19 34 21 34 18 29 11 23 12 27 15 30 17 30 15 29 16 32 17 33 18 34 19 34 23 36 20 37 25 40 22 34 21 32 16 27 12 25 14 26 22 33 22 29 17 26 14 22 12 23 11 22 12 23 13 25 14 26 15 24 10 20 10 23 13 24 11 19 9 22 7 12 2 15 5 14 1 16 14 33 7 19 4 24 8 20 3 19 14 28 13 25 10 25 16 33 15 28 16 32 21 35 20 31 16 29 16 28 15 27 14 27 12 25 12 26 14 28 17 31 13 31 19 27 11 26 16 28 17 29 16 29 16 29 16 29 17 25 7 19 9 26 15 29 19 30 14 22 8 22 15 31 12 25 13 26 14 25 13 24 20 23 4 18 15 33 19 26 20 27 9 17 6 23 18 34 7 28 23 33 14 22 13 30 7 19 8 22 11 22 7 16 10 14 11 14 10 14 12 17 8 15 15 20 15 15 10 12 8 11 8 12 10 14 13 16 12 15 13 17 14 17 14 17 15 17 14 16 13 17 14 18 15 17 14 16 13 17 14 18 14 14 7 10 10 16 14 16 10 14 12 17 14 17 14 16 11 14 17 17 16 14 13 14 12 13 14 15 15 14 13 12 12 13 14 16 17 18 18 18 15 13 10 9 10 12 12 12 13 13 12 12 12 13 14 14 11 12 14 15 15 15 14 13 15 15 15 15 15 15 15 15 17 16 15 14 13 12 11 11 12 14 15 16 14 13 8 7 3 5 5 6 4 3 0 1 3 2 4 12 12 8 5 8 8 9 9 11 13 16 17 20 20 21 21 21 21 21 21 21 23 18 18 23 26 24 24 27 26 28 23 25 22 26 24 28 27 30 28 30 27 29 25 28 30 28 26 34 36 35 28 28 26 31 29 28 28 38 40 40 32 33 31 32 31 34 34 37 35 38 36 39 38 40 37 39 36 41 39 41 36 38 35 40 36 43 44 45 37 37 35 41 37 43 43 47 42 43 38 41 41 45 42 44 39 42 41 46 47 55 52 62 59 68 62 69 57 67 60 72 61 71 58 68 55 69 56 71 59 73 61 74 64 76 62 74 61 75 63 77 60 74 57 72 56 72 58 74 60 77 66 82 66 79 64 79 64 81 64 81 64 81 64 81 65 82 64 80 64 82 67 85 61 81 63 83 66 86 68 88 67 86 67 86 67 86 67 86 67 85 67 85 67 85 67 86 70 88 70 88 70 88 70 88 70 89 73 91 75 91 73 90 76 93 76 93 76 93 76 93 80 99 77 95 74 95 77 98 76 96 76 97 77 98 78 98 77 97 78 99 79 100 81 101 83 102 81 100 80 101 82 103 80 104 80 105 81 106 82 106 81 104 80 103 79 104 80 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 106 82 107 83 105 84 105 85 105 85 105 85 105 87 107 87 107 87 107 87 107 83 107 83 108 84 109 85 109 84 108 84 108 84 108 84 108 82 106 83 108 84 109 86 110 87 111 87 110 86 109 85 107 88 107 87 107 87 109 89 111 87 112 90 116 93 121 96 123 102 132 106 133 102 128 101 131 102 128 97 122 91 118 89 117 86 111 83 109 85 112 85 110 86 113 87 114 88 113 87 112 85 112 86 113 86 113 87 114 87 114 87 115 88 116 89 116 90 117 92 120 93 120 92 121 95 127 100 134 107 144 121 160 138 179 141 176 133 167 118 147 113 147 109 133 95 116 90 117 91 119 88 118 87 114 80 104 79 105 78 103 78 103 80 105 79 103 79 102 78 101 77 101 77 101 77 100 76 99 75 99 75 98 72 96 74 98 72 95 71 94 69 95 74 99 74 95 73 97 73 97 73 97 73 98 72 97 73 97 73 96 71 94 70 97 69 96 69 95 68 95 65 92 64 91 63 89 61 88 60 86 60 86 60 86 60 86 61 86 58 82 55 81 55 82 58 82 56 81 55 80 56 81 55 80 54 79 54 80 56 81 56 81 55 80 53 78 52 77 50 76 50 76 50 76 50 74 52 74 52 73 52 72 51 72 52 73 50 71 50 71 52 73 56 75 56 75 56 75 57 76 52 71 52 70 51 70 50 69 49 67 51 68 50 65 46 62 45 63 47 66 49 66 48 64 48 64 45 61 43 61 45 62 45 62 45 63 46 63 47 64 45 60 44 59 43 60 44 61 43 59 44 60 43 57 40 54 42 58 42 58 41 56 39 54 36 53 37 54 40 57 41 58 41 57 41 57 41 57 41 57 36 53 37 54 38 53 37 52 35 54 37 54 35 50 29 45 29 48 31 50 33 50 32 49 32 49 33 49 34 50 35 51 37 51 35 53 39 55 36 49 34 47 31 44 29 42 29 41 33 42 31 40 29 36 26 34 23 30 21 29 21 30 24 33 22 29 20 27 19 28 20 28 22 31 21 27 20 30 19 21 15 25 17 23 13 23 23 38 21 26 20 31 24 28 20 32 29 42 29 40 26 40 29 46 28 43 27 45 32 49 32 46 30 46 30 45 29 45 28 44 27 41 27 41 28 43 30 45 25 44 31 40 23 39 27 41 27 41 27 41 27 41 27 41 30 40 22 36 25 42 29 43 30 41 27 35 21 34 26 42 26 38 26 38 26 38 26 38 30 38 21 34 25 41 30 41 27 37 22 33 21 36 27 41 20 38 31 43 26 35 25 41 20 31 19 33 22 34 20 30 1 11 7 13 4 10 5 14 6 12 4 12 6 14 7 14 5 11 2 8 2 11 6 15 6 13 7 14 8 15 8 15 8 15 7 13 6 14 7 15 6 14 7 15 8 14 7 13 3 10 3 12 7 14 5 10 6 13 6 13 7 15 9 17 6 15 9 16 6 14 7 16 6 14 7 15 7 15 6 14 7 15 6 14 7 16 8 17 8 14 4 12 5 13 4 10 3 11 4 13 6 14 6 14 6 14 7 16 9 17 8 16 7 15 7 15 7 15 7 15 8 16 8 15 7 14 6 14 9 14 10 15 10 14 7 12 3 7 1 5 0 1 0 0 1 2 0 3 0 3 1 10 4 8 5 10 8 14 12 17 14 20 13 21 13 21 13 21 14 19 10 23 17 24 16 26 18 24 16 22 15 23 17 25 22 28 21 27 20 27 20 27 21 29 19 36 24 31 17 30 17 31 18 27 16 32 22 33 18 30 18 30 19 33 22 35 22 35 24 37 25 37 25 36 22 36 22 36 19 34 19 36 21 39 26 40 21 34 20 37 21 38 26 42 27 42 28 44 26 42 27 41 25 40 27 44 28 46 34 53 40 58 40 59 42 59 41 59 41 59 39 59 38 57 39 58 40 59 40 60 43 61 42 60 41 61 42 62 41 60 41 60 41 61 42 61 41 63 47 66 46 64 45 65 46 64 46 64 46 64 46 64 46 64 46 65 47 66 48 66 46 63 47 65 49 67 50 68 50 67 50 67 50 67 50 67 46 66 46 67 48 68 49 69 50 70 50 70 50 70 50 70 46 72 47 74 48 74 48 73 49 75 49 75 49 75 49 75 54 78 51 75 50 75 52 77 51 76 51 77 52 78 53 78 53 77 54 79 55 80 57 81 57 81 56 80 56 80 57 81 56 80 57 81 57 81 58 82 57 80 56 79 55 80 56 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 82 58 83 59 83 60 85 60 85 60 85 60 85 61 86 61 86 61 86 61 86 59 83 59 84 60 85 61 85 60 84 60 84 60 84 60 84 58 82 59 84 60 85 62 86 63 87 62 86 62 86 61 85 61 87 60 87 60 88 62 90 60 87 63 90 66 93 70 95 76 103 81 106 80 102 77 100 77 100 74 95 69 91 65 89 61 84 57 82 59 85 59 83 61 86 62 87 62 87 61 86 60 87 59 86 59 86 58 85 60 87 60 88 61 89 62 89 63 91 65 93 66 93 64 91 64 96 70 100 72 107 88 128 99 141 105 139 94 128 82 114 81 115 73 102 69 97 66 91 65 89 61 86 59 83 53 77 53 79 52 78 51 79 52 80 53 79 53 78 52 77 51 77 51 77 51 76 50 75 49 75 51 74 48 72 50 74 48 71 48 71 47 72 50 74 48 70 48 72 48 72 48 72 48 72 48 72 49 73 49 72 47 70 49 69 48 69 47 68 47 68 44 65 44 64 42 62 41 61 43 60 43 60 43 60 43 60 41 58 41 57 40 56 39 57 38 58 35 56 33 55 34 56 33 55 34 56 34 55 32 54 38 54 37 53 35 51 34 50 33 50 33 50 33 50 33 51 36 52 35 52 34 51 34 51 35 51 34 50 33 51 34 52 36 53 36 54 38 55 39 56 36 53 35 52 34 51 34 51 31 49 35 53 36 49 30 44 31 47 32 49 34 49 33 48 30 46 30 45 29 44 28 44 28 44 29 45 29 46 30 46 28 44 27 43 27 43 28 44 28 44 27 43 26 41 24 40 26 42 26 42 25 40 23 38 22 38 22 39 23 40 24 40 24 40 23 39 22 38 21 37 20 37 21 38 22 37 21 36 23 38 25 39 24 36 20 33 18 33 20 35 21 35 20 34 19 34 19 35 20 35 21 36 20 34 19 35 22 37 20 33 20 33 20 33 20 32 20 32 17 29 18 27 17 27 16 25 11 21 9 19 8 21 12 25 12 19 5 17 8 21 8 17 9 22 10 19 9 22 9 15 7 19 7 16 2 15 9 25 8 19 3 23 8 22 8 27 16 31 18 31 15 27 15 30 15 27 13 27 16 31 18 30 18 31 18 30 17 30 16 29 16 29 15 28 15 29 16 30 12 29 16 24 9 25 13 25 13 26 13 26 14 27 14 27 16 27 12 25 14 29 16 28 15 28 15 25 11 23 14 28 15 26 13 24 12 25 14 27 17 28 15 25 12 25 16 31 10 23 11 24 12 24 12 24 8 23 14 27 14 25 13 26 11 21 7 19 9 22 9 20 6 14 15 18 12 13 11 17 15 14 8 11 11 17 13 14 15 17 13 15 12 16 14 18 13 16 13 16 13 17 15 18 16 18 14 16 13 16 14 17 12 16 15 19 16 18 13 15 10 14 12 16 14 16 11 13 17 18 13 14 10 14 12 16 16 16 16 15 13 13 16 18 15 15 15 15 15 15 15 15 16 15 14 12 12 12 14 14 16 15 15 15 16 14 11 9 9 10 12 14 15 15 15 14 14 15 15 16 16 17 17 17 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 14 14 13 14 13 14 14 15 13 13 10 8 5 4 3 3 6 4 1 1 1 4 7 11 9 10 10 12 12 15 16 18 17 19 19 20 20 21 21 21 21 19 19 21 24 25 24 24 24 26 22 24 22 26 25 29 30 32 28 30 26 30 29 33 28 32 33 39 34 31 29 35 31 34 31 31 29 31 29 31 28 30 29 32 32 35 34 37 34 36 35 38 36 38 36 38 34 39 37 39 35 37 35 39 35 40 39 41 35 37 34 39 40 44 42 44 39 42 41 46 41 45 42 45 40 43 42 48 44 52 49 58 55 63 57 64 60 68 58 68 58 70 60 72 59 72 59 72 59 72 59 72 60 73 60 73 60 73 60 73 60 75 61 77 62 77 62 76 61 78 65 81 65 79 64 80 63 80 63 80 63 80 63 80 63 81 65 83 66 83 66 82 65 84 65 85 66 85 66 86 68 87 68 87 68 87 68 87 65 84 66 85 68 87 70 88 69 87 70 88 70 88 71 89 71 89 73 90 74 91 74 91 74 91 74 91 74 91 74 91 78 97 76 95 75 96 76 97 76 96 76 97 77 98 78 98 78 98 78 99 79 100 80 100 80 100 80 100 80 100 80 100 81 105 81 105 81 105 81 105 81 104 80 103 79 104 80 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 106 82 107 83 105 83 104 84 104 84 104 84 104 85 105 85 105 85 105 85 105 83 107 83 108 84 109 85 109 83 107 83 107 83 107 83 107 83 107 83 108 84 109 85 109 86 110 86 110 86 110 86 108 88 107 87 107 87 109 89 111 87 112 89 115 91 119 94 121 98 129 104 134 106 131 100 126 99 127 98 125 95 120 90 116 86 110 82 108 83 110 84 109 85 112 87 113 87 113 86 111 88 114 87 113 86 112 85 111 87 114 87 115 88 116 89 116 90 117 92 120 93 120 92 121 89 125 100 131 100 136 116 159 125 172 140 178 134 171 129 164 120 149 105 132 102 128 97 119 93 119 86 114 84 112 80 105 81 106 80 105 80 104 80 104 79 103 79 102 78 101 77 101 77 101 77 100 76 99 75 99 75 98 72 96 74 98 72 95 73 97 73 97 73 96 71 93 72 96 71 95 71 95 70 94 71 96 73 97 73 96 71 95 69 96 69 95 68 95 67 94 66 93 65 91 63 90 62 89 61 87 60 86 60 86 59 85 56 82 57 84 58 84 57 82 59 83 57 81 56 81 56 82 55 81 57 82 56 80 53 77 54 80 53 78 51 77 50 76 50 76 50 76 50 76 50 74 51 73 52 72 51 72 50 71 51 72 51 72 51 72 51 72 48 67 49 69 51 71 53 72 53 71 52 71 51 70 51 70 49 66 50 68 50 66 47 63 49 66 49 66 50 66 49 66 45 63 46 63 46 62 44 60 44 61 44 61 44 62 45 62 44 60 43 58 42 59 44 60 45 60 43 58 41 56 41 57 41 57 41 57 41 56 39 54 39 55 39 55 39 55 39 55 40 56 39 54 37 52 35 51 36 53 37 54 38 53 37 52 37 56 39 57 39 56 37 54 35 53 35 53 36 54 35 53 36 52 36 52 36 52 36 52 34 50 34 50 35 51 34 49 31 46 34 49 35 48 34 45 26 35 24 33 23 30 20 29 22 28 18 25 17 27 22 32 27 30 17 26 21 31 19 23 18 29 21 27 20 30 21 26 19 28 19 25 15 23 18 29 20 25 18 29 23 32 26 39 29 43 33 44 29 41 26 41 30 44 26 42 28 46 31 46 31 47 30 46 29 45 29 45 30 43 28 41 27 41 27 41 26 43 29 38 24 40 27 39 28 42 28 42 28 43 29 43 26 40 26 41 28 42 27 40 25 39 27 39 25 36 26 39 27 38 23 34 22 35 26 39 30 41 27 38 25 38 27 40 21 34 23 36 25 36 22 33 21 33 22 36 25 38 25 35 25 34 19 31 20 34 23 35 1 11 8 15 6 11 5 13 10 14 4 11 6 14 4 8 8 15 9 17 9 15 7 13 5 12 4 11 4 12 7 14 9 15 7 13 6 13 6 13 5 13 8 16 9 15 6 12 5 13 6 12 5 11 5 13 11 16 6 11 3 11 6 14 8 16 7 14 4 13 8 18 7 15 7 15 7 15 7 15 8 15 4 11 2 10 3 12 8 15 7 16 9 15 4 8 1 10 4 14 7 15 7 14 6 14 6 14 6 15 7 16 6 14 6 15 7 16 8 16 8 16 8 16 9 17 9 17 10 14 9 13 9 15 11 17 13 17 9 11 4 7 1 6 0 3 0 1 0 4 2 6 4 8 4 9 6 11 8 13 10 16 9 18 11 20 13 21 13 20 12 20 14 25 16 22 16 22 14 21 14 23 18 26 23 29 20 26 20 28 22 30 18 29 21 35 19 26 16 33 21 32 19 31 18 28 15 27 15 28 17 30 20 33 22 34 21 33 22 35 24 36 23 35 22 36 23 37 21 35 21 38 21 37 22 36 20 34 20 36 25 41 26 39 22 37 24 41 26 42 28 42 26 41 28 46 28 46 33 52 39 56 38 56 43 59 39 57 39 59 41 62 41 60 41 59 40 59 40 58 40 60 41 60 41 60 41 59 40 59 41 62 43 62 43 61 42 63 46 65 45 63 45 66 45 63 45 63 45 63 45 63 45 64 47 66 48 66 48 65 49 66 49 66 49 66 49 66 51 68 51 68 51 68 51 68 46 66 47 68 49 70 50 71 49 69 49 70 50 71 51 71 47 72 46 72 47 73 48 74 48 74 48 74 48 74 48 74 51 76 50 75 50 76 51 77 51 76 51 77 52 78 53 78 54 78 55 79 55 79 56 80 56 80 56 80 56 80 56 80 57 81 57 81 57 81 57 81 57 80 56 79 55 80 56 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 82 58 83 59 83 59 84 59 84 59 84 59 84 58 83 58 83 58 83 58 83 59 83 59 84 60 85 61 85 59 83 59 83 59 83 59 83 59 83 60 84 60 84 61 85 62 86 62 86 62 86 62 86 61 87 60 87 60 88 62 90 63 89 64 92 67 94 70 95 72 99 78 106 83 105 77 98 75 99 74 97 71 93 67 89 62 85 58 83 59 84 59 82 60 85 61 87 62 86 60 85 61 87 60 86 59 85 58 84 60 87 60 88 61 89 62 89 63 91 65 93 66 93 64 91 59 94 73 103 73 105 83 123 83 130 97 137 96 135 94 130 82 111 68 101 73 104 72 98 67 90 61 86 59 83 54 79 54 81 54 81 53 81 52 80 53 79 53 78 52 77 51 77 51 77 51 76 50 75 49 75 51 74 48 72 50 74 48 71 49 73 50 73 48 71 46 70 48 72 47 71 46 70 46 69 47 71 48 73 49 73 48 71 48 69 47 68 47 67 46 67 45 66 44 65 43 63 41 62 44 61 44 60 43 59 42 59 38 56 40 58 41 58 40 58 39 58 35 57 34 56 35 57 33 56 35 57 34 55 31 52 37 54 36 52 34 51 33 50 33 50 33 50 33 50 33 51 35 52 34 51 34 50 33 50 34 51 34 51 34 51 34 51 29 47 31 49 33 51 34 52 35 52 34 51 34 50 33 50 35 50 33 47 31 48 33 50 34 50 33 49 33 49 33 49 29 46 30 46 30 45 28 43 28 44 28 44 28 43 27 43 28 43 26 42 26 42 27 44 29 44 27 42 25 40 25 41 24 40 25 41 24 40 23 38 24 40 23 39 23 39 22 38 25 40 24 39 22 37 20 35 20 37 21 38 22 37 21 36 23 37 23 37 23 37 22 36 22 35 21 35 21 35 21 35 22 37 22 36 21 36 21 36 19 34 19 34 18 33 19 34 17 31 20 34 22 34 22 33 14 25 14 22 10 19 7 16 10 20 7 17 7 19 10 23 18 23 7 18 9 21 6 12 5 21 11 19 8 22 11 19 9 20 8 18 5 16 6 18 6 17 1 20 8 23 11 30 13 29 17 30 15 26 12 25 19 29 14 27 16 31 18 31 16 29 16 29 15 28 14 27 16 28 14 26 12 25 12 25 15 30 16 25 12 29 16 26 14 27 14 28 15 29 16 29 11 25 13 27 13 25 11 24 12 26 15 27 14 25 14 27 14 24 10 21 9 22 12 26 21 28 13 24 15 28 14 24 11 23 11 23 11 23 11 22 10 21 8 22 12 25 12 22 14 23 8 19 8 23 12 24 11 14 12 16 14 17 13 16 19 20 16 19 16 18 12 13 13 17 16 20 17 19 13 15 12 15 10 13 10 15 13 18 17 19 15 17 13 16 13 16 13 17 14 18 15 17 14 16 14 17 14 15 10 13 12 18 16 18 13 15 13 18 18 23 14 15 15 13 11 12 14 17 15 15 14 14 14 14 15 15 15 14 13 11 11 10 10 10 15 15 14 15 16 15 12 10 11 11 12 13 14 14 14 14 13 13 12 12 13 13 15 15 13 13 14 15 15 16 17 17 16 16 16 16 16 16 16 16 18 18 17 18 17 18 18 20 20 20 18 17 13 12 10 10 0 4 4 4 4 8 7 5 6 7 6 7 6 8 9 10 12 13 14 15 17 18 19 20 20 21 21 19 21 25 24 20 22 25 21 23 21 26 25 29 27 30 27 30 27 31 28 32 27 30 31 35 30 28 27 34 33 33 32 36 33 30 26 29 27 30 29 33 32 34 32 34 32 35 34 36 35 37 34 36 34 39 38 40 36 39 37 42 37 40 36 38 35 38 36 40 36 41 39 41 38 41 41 46 40 45 43 45 41 45 44 49 45 53 50 59 55 63 56 63 59 67 57 68 58 70 61 73 60 73 60 73 60 72 59 72 59 73 60 74 61 73 60 72 59 74 59 75 61 76 62 77 62 78 65 79 63 78 65 81 64 81 64 81 64 81 64 81 64 81 64 82 65 83 66 83 66 85 66 85 67 86 67 86 67 86 67 86 67 86 67 86 67 85 68 86 69 88 70 88 68 86 69 88 70 89 72 90 72 89 72 89 72 90 74 92 74 91 74 91 74 91 74 91 75 95 75 95 76 96 76 96 76 96 76 97 77 98 78 98 79 99 79 99 79 99 79 99 80 100 81 101 81 101 80 100 82 106 81 105 81 105 80 104 81 104 80 103 79 104 80 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 106 82 107 83 105 82 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 107 83 108 84 109 85 109 84 108 84 108 84 108 84 108 84 108 84 108 84 108 84 108 85 109 86 110 86 110 87 109 88 107 87 107 87 109 89 111 89 114 91 116 92 120 94 121 95 124 100 132 107 135 103 128 100 127 98 124 95 121 92 119 89 113 84 110 85 111 84 109 85 111 86 112 86 112 85 111 87 114 86 113 86 113 85 112 87 114 87 115 88 116 89 116 90 117 92 120 93 120 92 121 88 124 101 135 104 138 114 153 122 165 135 174 136 175 133 167 120 148 105 134 102 133 103 127 94 122 90 119 88 116 83 107 82 108 83 108 83 106 80 103 79 103 79 102 78 101 77 101 77 101 77 100 76 99 75 99 75 98 72 96 74 98 72 95 72 97 75 98 72 94 70 95 73 97 72 95 71 94 69 93 70 95 72 97 73 97 72 96 68 95 68 95 67 94 67 93 67 93 66 92 64 90 63 90 62 88 61 86 60 85 58 84 57 83 57 83 57 83 57 84 59 84 58 82 57 82 57 82 55 80 56 81 56 80 54 79 55 80 54 79 52 77 51 76 50 76 50 76 50 76 50 74 50 72 51 72 50 71 50 70 50 72 51 73 52 72 51 71 49 68 50 70 51 71 52 72 50 69 50 68 49 68 48 67 53 68 48 63 46 64 50 69 50 67 49 65 47 65 48 66 46 63 46 62 45 61 44 61 44 61 43 60 43 59 42 59 43 59 42 58 42 58 43 59 44 60 43 59 42 57 40 56 39 55 40 56 40 56 39 54 39 55 39 55 39 55 39 55 40 56 40 55 38 54 37 53 36 53 37 54 38 53 37 52 36 54 36 53 35 53 35 53 37 54 35 52 34 52 35 53 37 53 37 52 36 52 35 51 34 51 35 50 32 48 34 52 31 46 32 47 33 47 34 45 29 38 26 34 22 28 17 25 20 27 19 27 20 28 21 30 26 30 18 25 17 25 14 20 16 29 23 28 19 29 21 27 18 26 18 26 18 26 18 26 19 24 18 32 25 34 26 43 26 40 29 43 27 40 25 42 31 45 28 44 30 47 30 45 29 45 28 44 28 43 27 43 27 41 26 39 24 38 24 39 30 45 29 39 26 44 29 39 23 38 24 39 26 40 27 41 24 39 27 40 25 37 23 38 24 38 27 39 25 37 26 40 25 36 23 34 22 35 24 37 31 39 23 35 27 40 26 34 25 37 24 35 23 35 23 36 24 34 21 34 23 35 22 33 27 36 21 32 22 36 24 36 8 12 2 10 7 16 8 12 10 18 11 16 7 14 8 16 4 12 5 13 6 13 5 12 7 13 4 10 4 12 8 16 10 16 8 14 6 12 5 13 8 14 7 13 6 14 7 15 6 15 8 14 4 10 5 14 7 14 6 13 6 15 10 18 4 13 6 13 3 11 5 14 7 14 5 12 4 13 6 15 6 15 7 14 6 13 4 11 6 13 5 13 7 15 5 11 5 13 4 12 4 13 6 14 6 13 4 12 4 13 7 16 5 13 6 15 7 16 9 17 8 16 8 16 7 15 7 15 13 18 13 18 12 17 12 17 14 19 14 18 11 13 6 9 0 9 6 8 4 13 7 8 3 8 3 7 3 8 4 10 1 10 3 13 7 17 10 19 12 22 13 18 12 25 16 19 15 21 13 20 14 23 18 26 18 25 19 27 20 28 20 27 20 28 17 32 19 27 15 31 20 30 19 36 24 30 15 29 15 28 18 31 20 31 19 30 19 32 21 34 22 34 22 33 20 35 21 36 20 35 21 38 23 37 20 35 21 37 22 38 20 37 24 40 25 40 27 44 25 42 28 42 27 42 30 47 28 46 33 52 38 55 37 54 40 57 39 58 41 60 41 62 40 59 41 60 41 60 41 60 40 60 42 62 43 61 41 59 41 60 40 59 41 62 45 65 43 64 46 64 44 63 46 67 46 64 46 64 46 64 46 64 47 65 46 63 46 65 49 68 48 66 49 67 50 68 51 68 50 67 50 67 50 67 50 67 48 69 49 69 49 69 49 69 48 68 49 70 50 71 52 72 48 73 46 71 46 73 48 75 49 75 49 75 49 75 49 75 48 74 50 75 51 76 51 76 51 76 51 77 52 78 53 78 55 79 55 79 55 79 55 79 56 81 58 83 59 82 57 80 58 82 58 81 57 80 56 80 57 80 56 79 55 80 56 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 81 57 82 58 83 59 83 58 83 58 83 58 83 58 83 59 84 59 84 59 84 59 84 59 83 59 84 60 85 61 85 60 84 60 84 60 84 60 84 60 84 60 84 60 84 60 84 61 85 61 86 62 87 63 87 61 87 60 87 60 88 62 90 62 89 64 91 66 92 68 93 69 94 73 102 83 108 82 103 77 100 74 95 70 93 69 93 66 88 61 85 61 86 60 84 59 85 60 86 61 85 60 84 58 85 59 86 59 86 60 87 60 87 60 88 61 89 62 89 63 91 65 93 66 93 64 91 63 94 68 100 74 108 83 119 89 132 98 138 100 140 94 127 85 118 73 104 70 104 73 101 70 95 68 93 66 89 59 82 56 83 57 84 56 82 52 79 53 79 53 78 52 77 51 77 51 77 51 76 50 75 49 75 51 74 48 72 50 74 48 71 46 73 51 74 48 70 47 72 50 74 49 72 47 70 46 69 46 71 48 73 49 73 49 72 47 68 47 67 46 67 45 66 46 67 45 65 43 64 42 63 45 62 44 60 43 59 41 58 42 58 40 56 38 56 40 59 40 59 36 57 35 57 35 58 33 55 32 54 32 55 34 56 39 55 38 54 36 52 35 51 33 50 33 50 33 50 33 51 34 51 34 50 33 50 32 49 33 50 35 52 35 52 33 50 34 51 34 51 34 51 34 51 32 49 31 48 31 47 30 47 35 50 32 47 31 48 34 51 34 49 32 46 30 46 31 48 32 47 29 44 27 44 29 45 27 43 27 42 26 42 25 41 27 42 26 41 25 42 26 43 27 43 28 44 27 41 24 38 22 39 23 40 24 40 23 38 23 39 23 39 23 39 23 39 22 38 22 38 22 38 22 38 20 37 21 38 22 37 21 36 23 36 21 34 20 34 20 34 24 38 22 35 20 35 21 36 22 36 21 36 20 35 19 34 19 36 21 34 17 32 20 38 21 34 20 32 19 33 22 34 15 26 15 23 11 20 9 17 7 19 10 22 11 22 10 20 10 20 8 18 6 17 6 17 5 22 13 21 7 20 9 19 4 16 6 18 9 20 9 19 8 19 6 27 14 27 14 32 12 27 16 29 15 27 15 29 16 28 14 28 17 30 15 26 17 30 16 29 16 28 15 28 14 27 13 25 12 25 13 26 16 30 14 24 13 30 16 24 10 23 11 25 12 26 14 27 12 27 15 27 11 23 11 26 13 26 14 26 12 25 15 29 13 25 13 25 13 25 13 25 14 25 13 24 12 24 12 24 13 25 13 25 13 24 11 23 13 25 12 23 10 21 9 22 14 24 10 21 11 25 13 24 18 15 7 11 14 21 16 14 14 18 15 16 10 14 15 23 11 13 8 10 8 13 12 16 15 17 12 14 12 17 16 20 17 19 15 17 13 15 12 15 16 18 13 15 12 16 15 19 11 17 17 19 13 13 11 15 14 17 13 14 11 13 10 14 11 12 13 13 11 10 11 13 14 14 12 11 11 12 14 14 15 16 17 17 17 15 13 12 14 12 11 12 14 15 14 12 15 14 13 11 11 12 13 14 14 14 13 12 12 14 15 17 13 13 14 15 15 16 17 17 16 16 16 15 15 14 14 14 15 16 16 17 16 16 13 14 17 19 19 20 17 15 11 10 11 17 17 15 15 20 20 16 13 13 12 12 11 13 13 14 8 8 10 12 14 16 17 18 19 22 21 18 20 25 24 18 21 24 20 23 21 26 25 29 23 27 26 30 28 30 26 29 31 30 28 33 32 31 28 33 31 31 31 40 38 33 28 33 28 31 30 33 32 33 30 31 31 34 33 36 34 36 33 35 30 36 35 37 33 36 35 40 39 40 35 38 36 41 38 41 38 43 42 46 41 44 41 45 40 45 43 46 42 46 45 50 44 51 48 57 53 60 53 60 56 66 58 70 60 71 61 72 59 72 59 73 60 74 61 74 60 73 62 76 63 75 60 73 62 76 60 74 60 77 65 82 63 79 64 79 63 78 65 82 65 82 65 82 65 82 65 82 66 82 63 79 63 82 67 86 65 84 66 86 67 87 69 88 66 85 66 85 66 85 66 85 70 88 69 87 69 87 69 86 68 86 69 88 70 89 72 90 73 90 72 88 72 90 75 93 75 92 75 92 75 92 75 92 73 93 74 95 76 96 76 96 76 96 76 97 77 98 78 98 79 99 79 99 79 99 79 99 81 101 83 104 84 103 81 101 82 106 82 105 81 104 80 104 81 104 80 103 79 104 80 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 105 81 106 82 107 83 105 82 103 83 103 83 103 83 103 86 106 86 106 86 106 86 106 83 107 83 108 84 109 85 109 85 109 85 109 85 109 85 109 84 108 84 108 84 108 84 108 85 109 85 110 86 111 87 109 88 107 87 107 87 109 89 111 87 112 88 113 89 116 91 118 93 121 95 128 106 137 107 133 102 128 97 122 93 121 94 123 92 115 87 112 87 113 86 110 84 111 85 112 86 111 85 110 84 112 85 113 86 114 87 115 87 114 87 115 88 116 89 116 90 117 92 120 93 120 92 121 94 124 93 126 100 138 114 150 128 165 135 173 142 182 138 169 128 158 115 141 103 133 102 129 96 126 96 126 95 122 87 110 83 110 84 110 84 106 80 103 79 103 79 102 78 101 77 101 77 101 77 100 76 99 75 99 75 98 72 96 74 98 72 95 69 96 75 98 71 94 71 97 75 98 73 97 72 95 70 94 70 94 72 97 73 97 73 97 68 95 68 94 67 93 66 93 67 94 66 92 65 91 63 90 62 88 61 86 60 85 58 84 61 85 57 81 54 81 57 84 60 84 58 82 57 82 57 83 55 79 53 78 54 80 57 83 56 82 55 81 54 79 52 78 50 76 50 76 50 76 50 74 50 72 51 71 50 70 49 70 49 71 52 74 53 73 50 70 49 68 49 68 49 68 48 67 48 67 47 66 47 65 46 65 48 65 49 66 50 66 49 66 50 66 47 63 45 62 46 64 49 64 45 60 42 60 45 63 43 60 43 59 42 58 41 57 43 58 42 57 41 58 42 59 42 59 44 61 44 58 39 53 38 54 39 56 40 56 39 55 38 54 38 55 39 56 40 56 36 53 37 53 37 53 38 54 36 53 37 54 38 53 37 52 38 55 36 52 34 51 33 51 40 57 37 54 35 54 36 55 36 52 36 51 35 50 34 49 35 52 37 51 32 48 35 55 37 50 34 46 32 47 35 48 22 32 21 30 20 28 18 27 18 27 22 31 24 31 21 28 20 29 21 29 20 28 22 33 17 31 25 29 18 27 20 27 13 22 15 26 21 30 21 27 22 30 24 39 32 42 30 45 26 42 29 43 28 45 30 48 27 42 26 44 29 45 26 40 31 47 31 46 30 45 29 45 28 41 27 40 26 41 27 42 28 42 25 37 25 43 27 36 25 39 26 41 28 42 29 44 27 43 30 42 24 37 26 43 25 38 26 37 24 37 28 42 26 39 28 40 28 40 27 38 20 37 28 38 21 32 23 39 24 37 27 40 28 37 23 33 25 38 26 36 21 31 20 34 26 36 22 35 24 37 25 36 11 14 5 12 3 8 4 18 4 12 6 15 10 17 7 12 4 12 5 12 5 12 6 13 0 9 4 13 7 13 4 10 5 13 8 15 6 13 8 16 7 15 8 15 8 14 6 12 2 10 3 11 5 13 7 14 5 10 2 9 3 11 3 8 2 11 5 15 8 16 7 15 3 13 6 14 4 10 2 11 5 14 7 16 7 14 4 11 7 16 8 15 7 13 4 11 6 14 6 13 5 12 4 12 9 16 7 14 6 14 7 15 9 16 6 15 7 14 4 9 4 13 6 16 9 16 5 10 9 14 10 16 12 17 12 17 12 16 10 14 9 16 13 19 9 17 9 17 9 17 9 17 11 17 7 15 9 16 5 9 0 10 5 16 9 17 8 15 8 17 10 19 11 18 9 16 12 19 11 17 10 17 11 18 12 22 18 27 20 26 20 28 21 29 16 27 16 30 21 35 17 30 20 33 21 32 18 28 17 29 17 29 17 29 17 29 17 29 17 30 20 34 24 37 18 32 18 34 19 34 18 33 20 35 20 36 21 37 22 37 22 38 25 42 27 42 26 40 20 35 21 37 23 39 25 40 29 45 30 48 35 53 38 57 44 60 42 59 41 60 40 61 41 60 41 60 41 60 41 60 42 61 42 61 42 61 42 61 41 60 41 60 41 60 41 60 42 62 46 66 48 66 45 63 46 64 47 65 47 64 45 63 48 67 50 68 50 66 46 63 46 64 48 66 49 66 49 65 51 68 51 68 51 68 51 68 48 69 50 70 48 68 49 70 47 67 48 69 50 70 50 70 46 71 45 72 46 73 47 73 48 73 47 73 47 74 49 76 50 76 51 77 52 76 51 75 52 77 53 78 53 79 54 79 53 77 54 79 55 80 57 81 57 81 57 82 58 83 59 83 57 81 57 80 56 79 55 79 54 79 55 80 56 79 55 78 56 81 57 82 58 81 57 80 57 81 57 81 57 81 57 81 60 83 59 82 58 81 57 80 59 82 58 81 57 82 58 83 59 84 59 84 59 84 59 84 59 84 59 85 60 86 61 86 59 83 59 84 60 85 61 85 61 85 61 85 61 85 61 85 59 84 62 87 63 86 60 83 62 85 61 85 61 86 63 88 59 87 60 88 61 89 62 90 62 89 63 89 62 87 64 91 68 93 72 99 77 103 81 105 84 104 75 95 70 93 68 91 64 88 62 85 60 84 59 84 60 84 59 85 62 87 60 83 57 84 57 85 58 86 59 86 61 88 61 89 62 90 63 90 65 92 65 93 66 94 65 93 69 97 68 97 68 101 75 111 88 126 91 133 96 136 96 138 86 124 79 110 70 103 69 104 68 94 66 91 64 88 59 83 55 82 54 80 53 81 54 82 53 79 53 79 52 77 50 75 50 76 50 75 49 74 48 74 50 74 50 73 49 72 48 72 49 73 49 72 48 71 47 71 48 72 48 72 48 72 48 72 49 73 47 70 46 70 46 70 47 69 48 69 48 68 46 66 46 67 46 66 45 65 44 65 45 61 44 60 43 59 42 58 43 59 41 56 39 55 38 57 39 60 38 60 37 57 33 54 34 56 34 56 35 58 37 60 37 54 37 54 37 54 37 54 34 51 34 50 33 49 32 50 39 56 39 55 36 51 32 48 39 54 35 50 32 50 35 53 34 50 33 49 32 50 33 51 32 49 32 49 32 49 32 49 29 46 31 48 33 49 33 49 31 48 32 49 33 48 32 47 31 47 31 46 30 46 29 45 31 46 28 42 26 43 28 45 27 43 27 43 27 43 27 43 27 42 25 40 23 38 22 38 23 39 24 41 25 41 24 40 19 38 24 40 23 39 24 41 24 39 22 37 21 37 21 38 19 36 20 37 21 36 20 35 21 36 22 36 22 35 20 33 25 38 22 35 20 34 21 36 21 37 22 37 22 37 23 38 20 35 19 34 20 35 21 37 21 34 22 35 21 33 20 30 14 23 10 18 8 20 9 17 8 20 10 22 12 24 13 24 8 20 9 20 9 20 9 21 14 23 10 19 7 18 7 19 6 19 10 21 10 21 12 25 16 28 15 30 16 29 15 28 16 29 16 29 16 28 16 28 11 26 13 25 11 25 14 29 22 31 15 29 20 33 16 23 13 27 16 30 17 29 14 26 14 27 14 27 14 27 14 27 12 25 14 28 15 28 15 28 9 24 13 26 12 24 12 26 13 25 13 26 14 27 15 27 15 26 13 25 14 26 12 21 16 28 16 28 16 28 16 28 14 24 10 22 12 25 13 24 13 25 13 25 12 23 10 21 10 20 8 22 14 28 13 22 15 15 11 14 9 9 8 17 10 15 15 19 17 18 14 16 14 17 14 17 14 16 13 16 9 13 12 16 13 16 12 14 12 16 15 18 13 16 15 19 14 18 15 18 15 17 13 15 11 14 12 15 13 16 14 17 13 14 10 14 13 16 12 14 11 12 13 14 15 16 16 16 12 14 15 15 13 11 12 12 13 13 14 15 14 13 12 11 13 14 14 14 14 13 12 12 14 14 14 13 13 12 12 12 13 13 13 14 15 16 18 19 19 18 17 17 18 18 15 13 14 14 14 15 17 17 14 12 15 16 16 18 17 18 16 17 16 16 15 16 16 17 17 19 18 18 18 18 18 18 18 18 16 14 13 13 15 15 12 9 10 11 13 15 16 16 15 14 13 13 14 14 14 14 13 13 19 21 18 20 17 21 19 22 20 25 26 30 26 29 26 30 27 29 27 29 27 31 31 34 30 33 33 36 34 34 31 31 30 32 30 32 30 32 30 32 30 32 30 33 32 35 35 38 31 36 33 36 33 37 34 38 35 38 35 39 36 39 37 40 36 40 38 41 39 42 39 42 39 42 40 43 41 45 42 46 43 50 46 54 51 60 56 64 59 68 59 70 59 71 61 73 60 73 60 73 60 73 60 73 61 74 61 74 61 74 61 74 60 75 60 75 60 75 60 75 61 77 64 80 65 80 64 78 63 80 64 82 65 82 64 81 66 83 67 84 66 82 64 81 63 83 65 85 66 85 66 84 68 87 68 87 68 87 68 87 68 87 70 88 68 86 69 88 68 86 69 88 70 88 69 87 70 88 72 89 72 90 73 90 74 91 73 90 74 91 75 93 75 96 76 97 77 96 76 95 76 97 77 97 78 98 78 99 77 97 78 99 79 100 81 101 81 101 81 102 82 103 83 103 81 105 81 104 80 104 79 103 79 103 80 104 80 104 79 103 80 105 81 106 82 105 81 104 81 105 81 105 81 105 81 105 83 107 82 106 82 106 81 105 83 106 82 105 81 106 82 105 83 104 84 104 84 104 84 104 84 104 84 105 85 106 86 106 83 107 83 108 84 109 85 109 85 109 85 109 85 109 85 109 84 109 85 110 86 109 85 108 86 109 85 109 85 110 87 110 87 108 88 108 88 109 89 110 86 111 88 112 85 112 88 116 90 119 94 125 100 131 104 133 106 130 98 123 95 123 94 121 91 116 89 114 87 112 87 113 86 111 84 111 87 113 85 109 84 111 85 112 85 113 86 113 88 115 88 116 89 117 90 117 92 118 92 120 93 120 93 123 95 125 96 126 96 130 104 139 115 153 127 168 138 176 138 173 134 167 123 150 111 140 107 136 97 125 93 121 90 119 86 111 83 108 81 106 81 105 82 106 79 104 80 103 79 101 76 99 76 100 76 99 75 99 74 98 74 98 74 97 73 96 72 96 73 97 73 96 72 95 71 95 72 96 72 96 72 96 72 96 73 96 71 94 70 94 70 95 68 96 69 96 69 95 67 93 67 94 67 93 66 92 65 92 61 87 61 86 60 86 60 86 62 87 60 85 58 84 58 84 58 84 60 85 59 83 56 80 57 82 56 81 56 82 58 84 55 81 55 80 54 79 53 79 51 77 51 76 50 75 49 73 54 76 55 75 53 73 50 70 54 74 52 71 50 72 52 74 51 69 50 69 50 69 50 70 49 68 49 68 49 68 49 68 46 64 48 66 49 66 48 65 47 64 48 65 48 65 47 64 47 63 46 63 45 62 45 61 46 62 44 61 43 60 43 61 42 58 42 58 42 58 42 58 43 58 41 56 39 55 39 55 39 56 40 56 40 56 39 54 37 55 40 56 38 54 39 57 40 55 38 53 37 53 37 54 35 52 36 53 37 52 36 51 35 54 36 54 36 53 34 51 37 55 36 53 35 53 36 54 37 53 37 53 37 53 37 52 34 50 34 49 34 51 36 52 33 48 34 49 34 46 31 42 27 34 21 30 21 29 20 28 18 27 21 30 23 31 23 31 20 28 20 28 20 28 20 28 23 30 21 28 19 27 19 27 15 25 19 28 19 28 22 31 29 42 31 43 31 43 29 43 29 43 29 45 28 46 28 46 24 42 28 43 26 42 27 45 33 47 29 45 31 47 28 40 27 41 28 42 28 42 27 41 26 40 26 40 26 40 26 40 25 40 27 41 28 41 27 40 24 40 28 43 27 41 27 43 25 37 25 38 26 39 27 39 26 37 24 37 26 38 24 34 26 38 26 38 26 38 26 38 26 36 22 34 24 37 25 36 24 36 25 37 25 36 23 34 30 38 21 33 23 36 22 31 6 11 5 14 5 8 2 14 2 13 10 18 8 13 6 15 7 14 7 13 5 12 4 11 5 12 5 13 6 13 7 14 5 13 8 15 6 13 8 16 7 15 8 15 8 14 6 12 6 13 6 13 7 14 7 14 7 12 5 13 8 16 9 15 5 13 5 13 6 15 8 17 6 16 9 17 7 13 5 14 5 13 5 14 5 12 3 10 3 11 4 13 6 13 5 13 6 14 6 14 5 13 5 13 5 13 5 14 7 16 10 19 10 17 8 17 10 18 8 14 9 15 6 15 8 17 8 14 11 16 12 17 12 16 10 15 9 15 11 16 12 17 12 16 11 19 11 19 11 19 11 19 7 14 5 14 8 16 6 12 5 13 5 13 5 13 5 13 4 12 3 11 3 11 4 12 10 17 10 17 11 19 13 21 14 23 19 27 19 25 18 26 15 25 14 26 15 28 17 29 16 29 19 32 20 31 18 29 18 30 18 30 18 30 18 30 20 31 19 31 19 32 21 34 22 34 18 32 18 34 21 37 20 35 20 35 21 36 21 37 20 35 20 35 20 36 21 37 26 42 27 42 27 42 27 42 26 43 29 48 35 54 38 57 40 57 40 58 41 61 42 63 41 60 41 60 41 60 41 60 42 61 42 61 42 61 42 61 41 60 41 60 41 60 41 60 43 62 43 63 44 64 45 64 43 62 45 64 47 65 47 65 48 66 47 64 46 64 47 65 47 64 48 66 49 66 49 66 51 68 51 68 51 68 51 68 48 69 50 70 48 68 49 70 49 70 50 70 50 69 49 68 46 72 46 72 47 73 47 73 48 74 47 73 48 75 50 76 50 76 51 77 52 76 51 75 50 76 51 76 52 77 52 78 53 77 54 79 55 80 57 81 57 81 57 82 58 83 59 83 57 81 57 81 56 80 56 79 56 80 57 81 57 81 56 80 56 81 57 82 58 81 57 80 57 81 57 81 57 81 57 81 57 81 58 82 58 82 59 83 59 82 58 81 57 82 58 83 59 84 59 84 59 84 59 84 59 84 59 85 60 86 61 86 59 83 59 84 60 85 61 85 61 85 61 85 61 85 61 85 62 85 61 84 60 85 61 86 62 85 61 85 61 86 63 88 62 89 62 89 61 88 61 88 59 87 61 87 59 85 62 89 63 89 67 95 74 101 80 105 80 101 73 96 72 97 72 96 68 93 66 90 64 89 64 89 61 85 60 86 62 88 61 84 57 85 58 85 59 86 59 86 61 88 61 89 62 90 63 90 65 92 65 92 66 93 64 93 65 94 65 94 65 97 71 106 71 114 85 133 98 139 95 135 94 134 88 121 77 112 71 109 71 96 68 92 65 89 60 85 56 83 55 81 53 81 54 82 54 80 54 80 53 78 50 76 50 76 50 76 49 75 49 74 50 74 50 73 49 72 48 72 49 73 49 72 48 71 47 71 48 72 48 72 48 72 48 72 49 72 47 70 46 70 47 71 48 69 48 69 48 68 46 67 46 67 46 66 45 65 44 65 43 60 43 61 44 61 44 61 46 62 44 60 42 58 42 60 38 58 37 59 37 59 36 57 37 58 35 56 34 56 35 57 40 56 39 55 36 52 35 51 34 51 34 50 33 49 32 50 36 53 37 54 36 52 34 51 34 51 34 51 35 52 35 52 33 50 33 50 33 50 33 50 32 49 32 49 32 49 32 49 32 48 32 49 32 47 31 46 30 46 31 47 31 47 30 46 30 45 29 45 28 44 28 43 28 45 29 45 28 44 27 42 26 42 26 42 26 42 26 42 27 42 25 40 23 39 23 39 24 40 24 40 23 38 21 36 24 40 24 38 21 37 23 41 24 39 22 37 21 37 21 38 19 36 20 37 21 36 20 35 21 36 22 36 22 35 20 33 20 35 22 36 22 36 22 36 23 38 23 37 21 36 20 35 18 33 18 33 18 34 20 35 19 33 20 34 20 31 18 29 17 26 12 21 11 23 12 20 7 19 9 21 11 22 11 22 11 21 10 20 9 19 8 18 8 20 9 21 10 20 9 19 5 18 9 21 9 21 12 25 19 31 18 32 18 31 17 30 16 29 16 28 16 28 16 28 11 27 16 30 16 28 15 29 17 30 17 30 16 28 14 26 15 27 14 26 13 27 14 28 12 25 12 25 12 25 12 25 13 26 14 27 14 26 12 24 11 26 15 29 14 27 14 29 13 25 13 26 14 27 15 27 13 24 12 25 15 27 13 24 12 24 12 24 12 24 12 24 14 24 10 22 12 25 13 24 10 23 12 25 13 25 12 24 20 27 9 19 9 22 10 21 13 15 15 22 18 18 15 22 8 17 19 22 14 14 12 18 12 15 11 13 9 11 7 10 15 17 13 16 13 17 15 18 12 16 15 18 13 16 15 19 14 18 15 18 15 17 13 15 15 18 14 17 14 17 14 17 13 15 12 16 16 21 17 19 14 14 13 12 13 14 16 17 15 17 19 18 16 15 15 16 14 14 14 13 13 12 12 12 9 10 11 12 13 14 13 13 14 14 14 14 14 14 14 13 17 16 15 14 14 14 15 15 13 12 12 13 15 15 14 12 18 16 14 14 16 17 17 16 17 18 17 18 16 16 14 15 13 15 16 19 18 18 16 16 20 20 20 20 20 20 20 20 16 16 17 18 19 19 18 18 16 16 14 13 12 12 12 12 14 13 11 10 10 11 13 14 16 19 16 19 17 22 20 24 21 26 26 29 25 27 23 27 23 27 26 29 28 30 28 30 26 28 28 31 29 30 28 29 31 33 31 33 31 33 31 33 33 35 32 33 31 34 32 35 35 38 33 35 32 37 36 41 34 37 35 38 35 39 36 39 36 38 34 36 33 37 36 40 40 43 40 43 40 42 39 42 40 47 44 53 51 60 55 63 56 65 56 69 59 72 63 75 60 73 60 73 60 73 60 73 61 74 61 74 61 74 61 74 61 76 61 76 61 76 61 76 63 77 62 77 62 78 64 80 61 78 63 81 65 83 66 83 67 83 64 80 63 81 65 83 64 84 66 85 67 86 66 85 68 87 68 87 68 87 68 87 68 87 70 88 68 86 69 88 71 89 71 89 70 87 68 85 71 89 72 90 73 90 74 91 75 91 74 91 74 92 76 94 75 96 76 97 77 96 76 95 75 95 75 96 76 96 77 97 77 97 78 99 79 100 81 101 81 101 81 102 82 103 83 103 82 106 81 105 81 104 80 104 80 105 81 106 82 105 81 104 80 105 81 106 82 105 81 104 82 106 82 106 82 106 82 106 80 105 81 106 82 107 83 108 83 106 82 105 81 106 82 105 83 104 84 104 84 104 84 104 84 104 84 105 85 106 86 106 83 107 83 108 84 109 85 109 85 109 85 109 85 109 85 109 87 110 84 107 83 108 86 111 86 109 85 109 85 110 87 110 90 110 90 109 88 109 87 108 86 111 88 111 85 111 87 115 85 114 89 120 96 128 103 133 104 130 99 125 98 126 97 123 94 120 92 117 90 116 90 116 87 112 86 113 88 114 87 111 85 112 85 113 86 113 87 114 88 115 88 116 89 117 90 117 91 117 92 119 92 120 92 122 92 123 94 125 94 127 100 135 101 138 118 161 135 173 138 175 138 172 129 157 116 144 108 137 102 128 95 122 91 120 88 113 84 110 82 107 82 105 82 106 80 104 80 104 79 102 77 100 77 101 76 100 76 99 75 99 74 98 74 97 73 96 72 96 73 97 73 96 72 95 71 95 72 96 72 96 72 96 72 96 72 96 71 94 70 94 71 96 69 96 70 97 69 96 68 94 67 94 67 93 66 92 65 92 60 86 61 87 62 89 63 89 61 87 59 84 57 83 57 83 58 83 59 84 59 84 59 84 60 84 58 82 56 80 55 80 58 83 56 81 53 78 51 76 51 77 51 76 50 75 49 73 50 73 52 74 53 74 52 73 49 70 51 73 52 73 52 73 50 70 51 70 51 70 51 69 49 68 49 68 49 68 49 68 49 66 49 66 48 63 45 61 45 63 46 64 47 63 46 62 45 62 44 61 44 60 43 60 43 61 45 63 46 61 42 58 41 57 41 57 41 57 41 57 43 58 41 56 40 56 40 56 40 57 40 56 39 53 36 51 42 58 40 54 35 52 38 57 40 55 38 53 37 53 37 54 35 52 36 53 37 52 36 51 35 54 36 54 36 53 34 51 32 51 35 55 37 55 36 53 39 54 38 53 36 51 34 50 33 48 32 48 32 49 34 51 31 46 33 47 32 44 29 40 28 36 22 31 22 30 21 29 18 26 19 28 21 29 21 28 23 30 21 29 19 27 18 25 17 26 20 29 22 29 20 28 19 29 24 32 24 33 27 38 31 44 32 44 31 44 30 43 29 45 28 46 28 46 28 46 24 43 31 48 31 45 28 45 27 45 30 46 28 42 26 43 28 41 26 39 25 40 27 42 26 40 26 40 26 40 26 40 26 41 27 41 26 39 24 37 22 38 26 40 25 38 25 40 25 37 25 38 26 39 27 39 24 35 23 37 27 40 26 37 23 35 23 35 23 35 23 35 26 36 22 34 24 37 25 36 21 34 23 36 25 38 26 38 25 33 18 31 23 38 26 37 4 11 8 21 14 18 11 22 1 14 12 19 7 11 5 15 5 12 4 10 2 8 0 7 9 15 7 14 6 14 7 15 5 13 8 15 6 13 8 16 7 15 8 15 8 14 6 12 8 15 7 14 7 14 7 14 5 11 4 12 8 17 9 15 7 14 5 12 4 14 7 16 7 17 11 18 8 15 7 16 7 14 6 13 5 13 5 13 0 9 3 12 5 14 6 14 6 14 6 14 6 14 6 15 9 16 7 14 6 14 7 15 4 11 3 12 6 14 4 11 10 16 6 14 8 17 9 16 12 17 12 17 11 15 9 14 8 14 11 18 13 17 11 15 12 20 10 20 10 20 10 20 6 17 9 19 10 20 10 20 10 17 8 14 5 12 4 12 5 12 3 10 2 11 4 13 8 15 8 15 9 18 12 20 12 22 17 25 16 22 15 22 14 25 14 28 17 29 17 28 14 27 16 28 17 29 17 29 19 31 19 31 19 31 19 31 22 33 20 31 19 31 20 32 22 34 17 31 17 33 21 38 19 34 19 35 20 35 21 36 22 36 20 33 18 34 21 37 24 39 24 39 23 38 23 38 23 41 28 47 34 52 36 54 38 55 38 57 41 61 43 65 41 60 41 60 41 60 41 60 42 61 42 61 42 61 42 61 42 61 42 61 42 61 42 61 44 63 43 62 43 63 45 65 43 61 45 64 47 66 48 66 48 66 46 63 45 65 48 67 47 65 49 67 50 67 50 66 51 68 51 68 51 68 51 68 48 69 50 70 48 68 49 70 51 71 51 71 51 70 49 68 47 72 47 73 47 74 48 74 49 75 48 74 49 75 50 77 50 76 51 77 52 76 51 75 50 75 50 76 51 76 52 77 53 77 54 79 55 80 57 81 57 81 57 82 58 83 59 83 58 82 58 81 57 81 56 80 56 81 57 82 58 81 57 80 56 81 57 82 58 81 57 80 58 82 58 82 58 82 58 82 56 81 57 82 58 83 59 84 59 82 58 81 57 82 58 83 59 84 59 84 59 84 59 84 59 84 59 85 60 86 61 86 59 83 59 84 60 85 61 85 61 85 61 85 61 85 61 85 63 86 60 83 59 84 62 87 62 85 61 85 61 86 63 88 64 91 63 90 62 88 61 88 61 88 63 88 61 87 64 91 60 85 63 90 70 98 78 104 82 104 77 99 75 98 72 94 69 93 67 90 65 89 64 90 63 87 61 87 64 89 62 85 58 85 59 86 59 87 60 87 61 88 61 89 62 90 63 90 64 91 64 92 65 92 64 92 64 94 66 95 66 96 69 103 65 105 74 122 89 135 98 141 94 135 89 125 78 113 70 107 75 100 70 93 66 90 62 87 58 85 56 82 54 82 54 82 54 81 55 80 54 78 51 76 51 77 51 76 50 76 49 75 50 74 50 73 49 72 48 72 49 73 49 72 48 71 47 71 48 72 48 72 48 72 48 72 48 71 46 70 46 71 48 72 48 70 49 70 49 69 47 67 46 67 46 66 45 65 44 65 44 61 44 62 46 63 47 64 45 61 43 59 41 58 41 59 39 59 37 59 37 59 38 60 39 60 36 57 34 55 33 55 41 57 39 55 36 52 34 50 34 51 34 50 33 49 32 50 33 51 35 52 36 53 35 52 31 49 33 51 35 52 35 51 33 51 35 52 35 52 34 50 32 49 32 49 32 49 32 49 33 49 33 48 31 45 28 43 29 46 30 47 31 46 30 45 29 45 28 44 28 43 27 43 27 44 29 46 30 44 26 41 25 41 25 41 25 41 25 41 27 42 25 41 24 40 25 41 25 41 25 40 23 38 20 36 26 42 24 38 19 36 22 41 24 39 22 37 21 37 21 38 19 36 20 37 21 36 20 35 21 36 22 36 22 35 20 33 17 33 21 36 23 36 21 35 23 38 22 36 20 34 19 33 18 32 17 32 17 33 19 35 18 32 20 33 19 30 17 28 15 25 11 20 10 21 11 19 7 19 9 21 10 21 9 20 12 22 10 21 8 19 7 17 5 18 9 21 11 22 10 20 9 22 14 26 15 27 18 31 19 30 18 31 17 29 15 27 16 29 16 28 16 27 16 28 12 28 18 32 18 30 16 29 14 28 17 30 15 26 14 27 16 28 13 25 12 26 15 29 15 28 15 28 15 28 15 28 14 27 14 27 14 25 11 24 9 24 13 26 12 24 12 26 13 25 13 26 14 27 15 27 12 23 11 25 15 28 14 25 12 24 12 24 12 24 12 24 14 24 10 22 12 25 13 24 8 21 11 24 13 26 14 26 8 18 6 21 14 29 15 25 9 12 13 20 17 17 15 22 10 17 18 21 15 15 12 16 14 17 14 16 12 15 11 14 15 18 15 17 14 17 13 16 12 16 15 18 13 16 15 19 14 18 15 18 15 17 13 15 13 16 13 16 14 17 14 17 12 14 10 15 14 18 15 16 14 14 14 13 13 14 14 15 14 16 17 17 15 13 13 14 14 14 13 12 11 12 12 12 9 10 11 13 14 14 14 14 14 14 14 14 15 15 15 15 13 13 13 14 15 16 18 19 15 14 14 15 16 16 14 12 17 15 14 15 16 17 16 14 16 17 17 18 17 17 15 16 14 16 16 17 17 18 17 17 20 20 20 20 20 20 20 20 14 16 19 19 18 17 18 19 19 18 18 17 15 14 13 12 11 11 10 10 10 10 11 11 14 17 13 17 14 18 16 20 16 22 21 25 21 23 20 24 24 27 26 28 27 30 29 31 28 31 29 32 30 33 32 34 30 32 30 32 30 32 30 32 33 35 32 33 31 33 32 34 32 36 32 34 32 36 34 38 33 37 34 37 35 38 35 38 37 40 36 38 35 38 35 38 38 41 38 41 38 42 39 42 39 47 44 53 50 58 51 58 55 64 55 68 59 72 63 75 60 73 60 73 60 73 60 73 61 74 61 74 61 74 61 74 62 77 62 77 62 77 62 77 63 78 64 79 64 80 65 80 61 79 63 81 65 82 65 82 66 83 65 82 66 83 67 85 65 84 66 86 68 87 67 86 68 87 68 87 68 87 68 87 68 87 70 88 68 86 69 88 70 89 71 90 71 89 70 87 72 90 73 90 74 91 74 92 75 92 75 92 75 93 77 94 75 96 76 97 77 96 76 95 75 96 76 96 77 97 77 98 77 97 78 99 79 100 81 101 81 101 81 102 82 103 83 103 83 106 82 106 81 105 81 105 80 104 81 105 81 105 80 104 80 105 81 106 82 105 81 104 83 107 83 107 83 107 83 107 81 105 82 106 82 106 83 107 83 106 82 105 81 106 82 105 83 104 84 104 84 104 84 104 84 104 84 105 85 106 86 106 83 107 83 108 84 109 85 109 85 109 85 109 85 109 85 109 86 109 85 108 84 109 85 110 86 109 85 109 85 110 87 110 90 110 90 110 89 110 89 110 88 113 90 113 87 113 89 117 85 114 87 117 93 125 101 131 107 133 102 129 100 126 96 121 93 119 91 116 89 115 89 115 89 114 87 114 90 116 88 112 86 113 86 113 87 114 87 115 88 115 88 116 89 117 90 117 90 117 91 118 92 119 91 121 92 123 95 126 95 127 98 132 102 134 109 149 125 168 139 180 139 174 134 164 124 151 113 140 106 132 97 124 92 121 90 115 86 111 84 108 82 106 81 106 81 105 81 105 80 103 77 101 78 101 77 101 76 100 76 100 74 98 74 97 73 96 72 96 73 97 73 96 72 95 71 95 72 96 72 96 72 96 72 96 71 95 70 94 70 95 72 97 70 97 71 98 70 96 68 95 67 94 67 93 66 92 65 92 63 89 63 89 63 90 64 90 65 90 63 88 61 87 61 87 61 85 59 84 59 84 60 85 60 84 58 82 56 80 55 80 57 82 56 81 53 78 52 77 51 77 51 76 50 75 49 73 49 72 51 73 52 73 51 72 50 71 50 71 50 72 51 72 50 70 52 72 53 71 51 69 49 68 49 68 49 68 49 68 48 65 48 65 47 62 44 60 46 63 47 64 47 64 46 63 46 62 45 62 44 61 44 60 44 62 45 62 44 61 43 59 42 58 42 58 42 58 42 58 43 58 41 57 41 57 42 58 41 57 41 57 41 56 38 54 40 56 40 54 37 53 39 57 40 55 38 53 37 53 37 54 35 52 36 53 37 52 36 51 35 54 36 54 36 53 34 51 33 52 34 53 35 53 35 52 37 53 36 52 35 50 34 50 33 49 33 49 33 50 35 51 32 47 33 48 33 45 30 41 27 34 21 30 21 29 20 28 19 28 21 29 21 29 20 28 22 29 21 28 20 27 19 26 18 26 19 28 21 29 21 29 19 29 24 33 25 35 29 40 31 45 31 45 30 43 27 43 29 45 28 46 27 47 27 46 24 44 30 47 30 45 29 46 28 44 29 45 29 45 28 43 29 42 28 41 27 42 28 43 29 43 29 43 29 43 29 43 27 41 28 42 28 41 26 40 24 40 28 43 27 41 27 43 25 37 25 38 26 39 27 39 25 36 24 37 27 39 25 36 25 37 25 37 25 37 25 37 26 36 22 34 24 37 25 36 21 34 23 36 25 38 26 38 23 33 20 35 26 39 24 32 5 10 5 14 5 8 1 12 6 14 9 17 9 14 5 11 7 14 7 14 7 13 6 13 6 14 8 15 8 13 5 11 5 13 8 15 6 13 8 16 7 15 8 15 8 14 6 12 4 11 5 12 6 13 7 14 7 13 5 12 7 15 7 12 5 14 6 15 7 14 6 13 4 14 7 15 5 11 4 12 4 11 2 9 0 9 2 10 3 12 5 14 7 15 6 14 6 14 6 15 7 16 8 16 5 13 5 14 7 16 10 19 10 17 8 17 10 17 7 13 6 14 6 15 9 17 6 12 10 15 11 17 12 17 11 16 11 15 10 15 11 16 12 19 11 19 9 19 9 19 9 19 5 18 11 20 8 17 8 20 11 19 11 19 10 16 6 13 3 12 4 13 5 12 4 11 6 13 5 12 5 13 7 14 5 15 12 20 12 19 12 20 15 24 12 24 12 26 16 29 15 27 15 28 17 30 19 31 18 30 18 30 18 30 18 30 20 32 19 31 19 32 21 33 18 31 16 31 17 32 18 33 18 33 19 34 19 35 20 35 20 36 21 36 20 35 19 33 19 34 20 35 21 36 22 37 24 42 29 48 33 50 31 48 38 55 38 57 40 60 42 63 41 60 41 60 41 60 41 60 42 61 42 61 42 61 42 61 43 62 43 62 43 62 43 62 44 64 46 67 48 67 47 65 45 63 46 65 47 65 46 64 47 66 49 68 50 68 50 68 48 66 50 67 51 68 50 67 51 68 51 68 51 68 51 68 48 69 50 70 48 68 49 70 49 70 51 72 52 72 51 71 48 73 47 74 48 74 49 75 50 75 49 75 49 76 51 78 50 76 51 77 52 76 51 75 51 77 52 77 53 78 53 79 53 77 54 79 55 80 57 81 57 81 57 82 58 83 59 83 59 83 58 82 58 81 57 81 55 79 56 80 56 80 55 79 56 81 57 82 58 81 57 80 59 83 59 83 59 83 59 83 59 83 58 82 58 82 57 81 59 82 58 81 57 82 58 83 59 84 59 84 59 84 59 84 59 84 59 85 60 86 61 86 59 83 59 84 60 85 61 85 61 85 61 85 61 85 61 85 60 85 61 86 62 85 61 84 62 85 61 85 61 86 63 88 62 89 63 90 63 90 63 91 61 88 63 88 61 86 63 90 63 87 64 89 68 96 76 103 81 103 77 101 77 100 74 96 69 93 67 91 65 90 65 90 64 88 63 89 65 90 64 87 59 86 59 87 60 87 61 88 61 88 61 89 62 90 63 90 63 90 64 91 64 92 63 91 62 91 64 94 64 94 65 99 68 105 71 116 83 131 94 142 95 138 91 131 86 121 76 112 78 103 72 94 67 91 64 89 60 86 57 83 54 82 53 81 55 81 55 81 54 79 52 77 52 78 51 77 51 76 50 76 50 74 50 73 49 72 48 72 49 73 49 72 48 71 47 71 48 72 48 72 48 72 48 72 47 70 46 70 46 71 48 73 49 70 50 71 49 70 48 68 46 67 46 66 45 65 44 65 47 64 47 64 47 63 46 63 49 65 47 62 45 61 44 63 43 62 38 59 36 58 37 60 37 59 36 57 34 56 34 56 38 55 38 54 37 53 36 53 34 51 34 50 33 49 32 50 34 51 35 52 35 51 33 50 35 51 33 49 31 49 33 51 33 51 36 54 37 53 34 50 32 49 32 49 32 49 32 49 31 47 31 47 31 46 28 44 31 47 32 48 32 48 31 47 31 46 30 46 29 45 29 44 30 45 28 44 27 43 27 44 26 42 26 42 26 42 26 42 27 42 25 41 25 42 26 43 25 41 26 42 26 41 25 40 21 39 24 40 22 38 23 41 24 39 22 37 21 37 21 38 19 36 20 37 21 36 20 35 21 36 22 36 22 35 20 33 21 35 20 34 19 33 20 34 21 35 20 35 20 35 20 35 19 34 19 33 19 35 21 36 20 34 21 35 21 32 19 30 17 26 12 21 11 23 12 20 10 21 11 22 11 22 10 20 9 20 9 20 9 20 9 20 9 20 8 19 8 20 10 21 9 22 14 26 16 28 20 32 21 32 19 32 18 30 15 28 16 28 16 28 16 27 16 28 13 28 16 29 15 28 16 30 18 28 14 29 19 32 17 27 16 29 17 30 17 30 16 29 15 28 15 28 15 28 15 28 14 27 15 29 16 29 16 28 11 26 15 29 14 27 14 29 13 25 13 26 14 27 15 27 14 25 12 25 14 26 12 22 13 25 13 25 13 25 13 25 14 24 10 22 12 25 13 24 10 22 11 24 13 25 13 25 16 24 9 22 12 24 10 19 16 17 13 17 10 8 5 12 14 17 14 19 17 19 12 12 11 15 12 15 12 15 13 16 12 16 15 19 15 16 11 12 12 16 15 18 13 16 15 19 14 18 15 18 15 17 13 15 9 13 10 14 12 16 14 17 16 17 13 16 15 18 14 15 13 14 15 16 16 14 13 12 11 13 14 14 12 10 10 11 10 9 8 6 6 7 8 8 12 13 14 15 15 15 15 14 14 14 14 15 15 16 16 16 17 16 15 14 14 14 15 15 19 18 17 17 17 16 14 11 12 13 14 16 17 16 13 10 14 15 15 17 17 18 17 18 17 17 15 15 14 17 18 20 19 19 19 19 19 19 19 19 19 21 24 23 21 19 20 22 18 19 21 21 20 18 15 13 14 15 16 17 17 16 15 14 13 16 12 14 11 14 12 15 10 16 17 21 18 21 19 23 23 25 21 23 21 26 26 30 22 25 22 25 23 28 26 30 28 31 28 31 28 31 28 31 31 33 30 33 30 34 32 36 28 33 31 35 32 35 31 34 33 36 33 37 34 38 35 38 34 37 36 38 34 36 31 33 28 31 29 33 31 35 33 37 41 48 45 54 49 55 49 53 57 64 57 68 58 70 61 74 60 73 60 73 60 73 60 73 61 74 61 74 61 74 61 74 62 77 62 77 62 77 62 77 63 79 67 84 69 83 66 80 64 81 65 82 65 81 63 80 65 83 68 87 70 87 69 85 65 85 67 87 68 87 68 86 68 87 68 87 68 87 68 87 68 87 70 88 68 86 69 88 69 87 70 90 72 90 72 90 72 90 73 91 74 92 75 92 76 92 75 92 75 93 77 95 75 96 76 97 77 96 76 95 77 97 78 98 78 99 79 99 77 97 78 99 79 100 81 101 81 101 81 102 82 103 83 103 83 107 83 106 82 105 81 105 78 103 79 104 80 103 79 102 80 105 81 106 82 105 81 104 83 107 83 107 83 107 83 107 84 107 83 106 82 105 81 104 83 106 82 105 81 106 82 107 83 104 83 104 83 104 83 104 83 104 83 105 84 106 85 107 83 107 83 108 84 109 85 109 85 109 85 109 85 109 85 109 83 108 86 111 87 110 84 107 86 109 85 109 85 110 87 112 88 110 89 111 90 112 90 115 86 111 87 111 85 111 87 115 89 116 88 117 92 124 100 130 102 129 101 129 102 130 100 126 95 120 93 118 91 116 91 117 89 114 88 115 91 117 89 113 86 113 86 114 87 115 88 115 88 115 88 116 89 117 90 117 90 116 90 118 91 119 91 121 88 120 92 122 92 122 94 126 102 134 110 149 124 165 136 176 137 173 134 168 126 155 114 144 108 135 99 126 93 122 90 117 87 112 85 109 82 106 81 105 81 105 82 105 80 103 78 101 78 102 78 101 77 98 76 100 74 98 74 97 73 96 72 96 73 97 73 96 72 95 71 95 72 96 72 96 72 96 72 96 70 94 70 94 70 95 73 97 70 98 71 98 71 97 69 95 67 94 67 93 66 92 65 92 67 91 65 90 64 89 63 88 64 89 62 87 60 85 60 86 64 88 61 84 58 83 58 84 59 83 57 81 56 81 57 82 54 80 54 80 54 80 54 80 51 77 51 76 50 75 49 73 50 73 52 73 52 72 50 70 54 73 50 69 47 69 50 72 50 70 53 73 54 72 51 69 49 68 49 68 49 68 49 68 46 63 47 64 47 63 45 61 47 65 48 66 49 65 48 64 47 64 47 63 46 63 45 62 47 63 44 59 42 60 44 62 43 59 43 59 43 59 43 59 42 58 41 57 41 58 43 59 41 57 42 59 43 59 42 58 35 54 40 56 39 55 40 57 40 55 38 53 37 53 37 54 35 52 36 53 37 52 36 51 35 54 36 54 36 53 34 51 37 54 34 51 32 50 33 52 34 50 35 51 35 51 35 52 35 51 34 50 35 51 36 53 34 50 35 49 34 47 32 42 30 37 24 31 24 31 23 29 22 30 23 31 23 30 21 29 19 28 20 28 20 28 20 29 22 29 19 26 18 27 21 30 23 33 28 37 30 39 34 45 35 48 34 47 32 47 30 45 29 45 28 46 28 46 28 46 27 44 28 44 26 43 29 47 32 45 26 45 33 51 31 42 28 43 31 46 32 45 29 42 27 41 27 41 27 41 27 41 27 41 29 44 30 44 30 44 22 38 26 40 25 38 25 40 25 37 25 38 26 39 27 39 27 38 25 37 26 38 24 33 24 36 24 36 24 36 24 36 26 36 22 34 24 37 25 36 22 35 24 37 25 37 24 36 30 37 20 31 21 36 23 34 9 14 3 8 1 10 7 16 1 13 10 17 7 12 5 13 7 12 4 10 3 13 9 18 6 13 7 15 7 13 4 10 8 14 6 12 5 12 5 13 9 17 10 15 6 11 4 12 7 14 7 14 7 14 7 14 6 14 8 15 7 13 4 9 5 13 5 13 5 13 5 13 6 13 4 12 6 14 5 12 3 9 0 9 3 12 3 9 1 9 2 11 5 14 7 15 11 15 9 12 7 13 9 15 10 15 10 16 11 17 12 17 7 14 5 13 6 15 9 18 9 16 8 15 7 14 6 13 9 17 9 17 9 17 9 17 7 16 10 19 11 18 8 15 11 19 11 19 11 19 11 19 11 19 11 19 11 19 11 19 14 18 8 16 12 20 12 17 13 19 11 17 10 17 10 17 4 12 7 15 7 12 2 7 3 10 4 12 7 17 12 20 15 23 14 22 14 22 15 24 13 22 15 24 18 28 21 29 21 29 23 32 25 31 23 29 26 33 26 32 25 31 24 31 17 30 17 31 18 32 19 32 23 35 20 32 19 33 22 36 22 35 21 37 29 37 21 21 11 18 14 23 18 29 21 31 26 40 32 47 33 49 30 51 32 56 33 58 36 59 38 60 40 59 42 60 44 62 44 64 40 62 40 62 40 62 40 62 40 60 42 61 43 63 45 64 45 64 45 65 46 66 47 66 47 65 47 66 48 67 49 67 52 70 51 68 50 67 48 66 51 68 51 67 50 66 49 66 51 68 51 68 51 68 51 68 48 69 50 71 51 71 51 70 52 72 52 72 52 72 52 72 50 73 47 70 47 73 51 76 50 74 50 75 51 76 52 76 52 77 52 77 52 77 52 77 53 78 53 78 53 78 53 78 53 78 53 79 54 80 55 80 57 82 57 82 57 82 57 82 55 79 55 80 56 81 57 81 59 83 59 83 59 83 59 83 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 60 83 59 83 59 83 58 82 58 84 58 84 58 84 58 84 59 85 59 85 59 85 59 85 59 85 59 85 59 85 59 85 60 86 60 86 60 86 60 86 60 86 60 87 61 87 62 87 64 88 63 88 63 89 65 91 62 89 62 90 66 96 71 100 78 105 78 105 77 103 75 101 74 97 71 93 67 90 66 89 61 86 64 89 65 88 63 86 61 85 61 85 61 87 64 88 65 88 64 87 63 88 64 89 63 90 63 90 63 90 63 90 66 93 66 93 67 95 67 96 67 100 73 115 81 121 85 135 94 137 90 132 87 124 78 113 75 104 71 96 67 94 64 91 62 87 59 82 57 82 57 79 59 82 58 80 57 80 55 79 53 77 53 76 52 76 51 75 52 75 50 73 49 73 49 74 50 74 50 73 49 72 48 72 47 71 47 71 47 71 47 71 50 73 49 72 48 73 49 74 49 72 49 71 48 70 47 70 48 71 47 69 44 66 42 63 43 64 45 64 45 64 45 64 45 63 42 59 40 60 42 62 41 60 42 59 41 60 42 61 40 58 40 57 39 56 38 55 41 57 38 53 35 52 36 53 37 53 35 51 33 50 33 51 32 52 33 53 34 52 33 51 32 51 32 51 32 51 32 51 30 49 34 53 36 51 32 47 31 48 32 50 33 50 32 49 27 45 30 48 31 47 28 44 26 44 27 45 28 46 29 46 32 48 30 45 28 43 27 43 29 45 28 44 28 44 27 43 28 43 27 42 26 43 27 44 28 44 28 43 27 42 26 42 24 41 25 41 25 40 23 38 23 39 23 39 23 39 23 39 21 38 22 39 23 40 24 41 18 35 21 38 22 37 19 34 18 35 21 38 22 37 19 34 25 40 23 39 22 37 20 36 22 37 20 34 19 34 19 34 23 38 23 37 21 35 18 33 24 35 22 35 22 33 21 32 15 25 13 24 12 23 12 23 9 19 8 18 7 19 8 20 12 21 9 21 11 22 10 19 9 22 8 22 10 25 14 28 17 31 18 32 19 31 18 30 19 33 17 32 16 31 15 30 12 27 10 25 11 27 14 30 9 25 11 27 12 26 10 24 14 30 15 30 15 29 13 27 14 28 16 30 17 30 17 29 16 28 15 27 14 28 15 29 17 30 18 32 18 30 16 27 15 27 13 25 10 23 10 23 12 25 12 26 13 27 14 28 13 26 13 26 13 26 13 26 17 27 13 23 11 25 15 29 16 26 12 22 10 24 14 27 16 27 15 26 13 24 11 23 14 25 11 22 10 23 13 26 14 16 10 12 9 13 13 17 12 17 16 19 14 16 12 16 11 14 11 15 13 17 14 18 16 18 13 14 11 15 13 17 17 19 15 17 14 17 14 17 14 18 16 18 13 16 14 18 16 19 15 17 13 15 11 14 12 16 14 17 14 17 14 16 14 14 14 14 14 14 14 14 14 13 12 12 14 15 13 12 12 10 9 10 11 11 10 9 9 9 9 10 11 11 12 12 14 15 13 14 13 15 14 16 14 15 14 15 15 16 16 17 14 14 14 14 15 15 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 19 19 19 19 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 16 19 18 23 19 20 21 23 19 21 18 21 18 21 14 17 15 18 14 15 11 12 8 11 9 12 10 15 13 17 20 21 19 20 19 21 21 23 19 21 20 22 23 25 25 26 27 31 30 34 31 34 30 32 32 35 31 34 30 33 30 32 31 33 32 34 32 35 33 35 35 36 33 35 33 35 34 37 35 33 33 35 37 34 25 18 13 15 16 19 21 24 26 27 30 37 38 45 46 47 52 52 54 56 57 65 60 71 60 75 60 73 60 73 61 75 63 77 62 74 62 74 62 74 62 74 60 75 61 77 63 78 64 79 64 79 64 80 65 81 66 81 65 82 65 83 66 84 67 84 69 86 68 85 68 85 67 84 68 87 68 86 67 85 66 85 68 87 68 87 68 87 68 87 68 87 70 89 71 89 71 88 72 90 72 90 72 90 72 90 74 91 72 89 71 91 75 94 74 92 75 93 75 94 76 94 77 97 77 97 77 97 77 97 78 98 78 98 78 98 78 98 78 98 78 99 79 100 80 100 81 101 81 101 81 101 81 101 79 103 80 104 80 105 81 105 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 108 84 108 84 108 84 108 84 108 85 109 85 109 85 109 85 109 85 109 85 109 85 109 85 109 86 110 86 110 86 110 86 110 85 112 86 112 87 113 87 114 89 114 88 114 88 115 90 117 89 116 89 117 92 122 98 127 104 132 105 132 104 130 102 129 99 126 96 122 92 119 91 118 85 114 87 116 88 115 86 114 86 114 85 113 85 114 87 116 89 116 88 115 87 116 88 117 90 117 90 117 90 117 90 117 93 119 92 120 93 122 96 124 92 124 101 140 115 149 128 171 137 170 133 169 129 163 117 151 109 142 101 133 96 128 93 122 89 117 84 111 83 109 82 105 82 108 81 107 81 104 79 103 78 100 78 100 78 98 77 97 76 100 75 98 74 98 74 98 74 98 74 97 73 96 72 96 71 95 71 95 71 95 71 95 74 97 73 96 72 97 73 98 72 98 72 97 71 96 70 96 72 97 70 95 68 92 65 91 64 91 64 91 64 91 64 91 63 89 61 88 60 87 60 88 60 85 59 84 58 85 59 86 57 83 57 82 56 82 55 81 57 82 55 80 53 79 53 79 52 77 51 76 50 76 50 75 50 73 52 74 53 73 52 72 51 72 51 72 51 72 51 72 48 68 51 71 52 70 49 67 50 69 50 69 49 67 47 66 45 65 46 66 47 65 46 64 44 64 45 64 46 65 47 66 48 64 46 62 44 61 44 61 45 62 45 61 44 61 43 60 44 60 43 59 42 60 43 61 44 61 43 60 43 59 42 59 40 57 41 57 41 56 39 54 39 55 39 55 39 55 39 55 38 54 39 55 39 55 40 56 35 52 37 53 37 53 36 51 34 51 35 52 36 51 35 50 40 56 39 54 37 53 36 52 37 52 35 50 34 50 34 51 36 52 36 52 35 50 33 48 35 53 34 51 33 47 33 45 25 33 25 30 23 27 24 27 22 28 20 27 19 28 20 29 21 27 18 27 21 30 22 29 22 31 22 32 24 35 28 39 32 41 32 41 32 41 32 43 30 43 31 45 33 46 34 47 29 42 28 41 29 43 31 44 27 43 28 45 29 44 27 43 29 45 30 46 30 45 28 44 27 43 28 45 29 45 29 45 29 44 28 43 27 44 28 45 28 43 30 44 30 43 27 40 29 43 28 42 27 40 26 39 24 38 25 39 26 40 26 41 26 40 26 40 26 40 26 40 26 38 24 35 23 36 26 38 29 40 26 38 25 38 27 40 27 38 26 37 24 35 23 34 26 37 23 34 22 35 25 38 6 12 4 11 4 11 5 13 9 15 7 14 7 14 6 11 3 12 7 17 10 17 8 14 12 16 5 9 1 11 8 17 11 18 10 16 8 15 9 16 6 14 9 16 8 14 9 17 7 14 6 13 5 12 4 11 6 13 6 13 7 15 10 17 6 14 6 14 6 14 6 14 7 13 4 13 6 15 6 12 6 12 2 10 3 11 2 8 3 11 3 11 3 11 3 12 6 12 8 14 10 15 10 15 7 12 8 13 9 14 9 14 5 14 7 16 8 16 7 15 9 17 9 17 9 18 10 18 9 17 9 17 9 17 9 17 12 20 11 19 11 19 12 20 11 19 11 19 11 19 11 19 12 20 12 20 12 20 12 20 13 18 10 17 11 19 12 18 15 21 13 19 12 19 13 20 10 17 9 16 8 14 6 13 3 10 3 9 2 9 2 9 11 16 10 15 11 17 13 18 11 17 13 19 15 21 17 22 20 27 21 29 23 30 22 29 23 30 23 30 22 29 22 29 20 32 20 33 20 34 21 34 21 34 20 33 20 33 21 34 21 34 21 34 26 30 16 14 8 11 8 13 10 17 11 19 13 24 20 35 26 44 31 53 30 53 33 59 38 62 41 62 41 60 43 60 44 62 44 64 40 62 40 62 38 62 38 62 42 61 42 62 44 63 45 64 45 64 45 65 46 66 47 66 47 65 47 66 48 67 49 67 49 67 50 68 50 68 51 69 51 68 51 68 50 67 50 67 51 68 51 68 51 68 51 68 48 69 50 71 51 71 51 70 52 72 52 72 52 72 52 72 52 73 48 71 47 73 51 76 50 75 51 75 52 76 52 76 52 77 52 77 52 77 52 77 53 78 53 78 53 78 53 78 53 78 53 79 54 80 55 80 55 80 55 80 55 80 55 80 55 80 56 80 57 81 57 81 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 58 82 58 83 60 84 61 85 58 84 58 84 58 84 58 84 59 85 59 85 59 85 59 85 59 85 59 85 59 85 59 85 60 86 60 86 60 86 60 86 61 87 62 87 63 88 63 89 63 88 63 88 63 89 65 90 62 89 62 90 65 95 70 99 76 104 77 105 77 104 76 102 76 99 73 95 70 93 68 92 62 86 63 87 63 87 62 85 64 87 62 86 61 86 62 87 65 88 64 87 63 88 64 89 63 90 63 90 63 90 63 90 65 92 65 92 66 94 69 96 64 94 67 105 74 115 84 135 89 134 89 133 89 125 79 113 78 108 72 100 68 96 64 90 65 88 61 84 62 84 60 81 59 82 59 81 57 80 56 79 56 80 55 79 54 79 54 79 53 77 52 76 52 75 51 75 50 74 50 73 49 72 48 72 47 71 47 71 47 71 47 71 50 73 49 72 48 73 49 74 49 72 48 71 48 71 47 70 49 71 47 69 45 67 43 66 44 65 44 65 44 65 44 65 40 62 41 62 40 61 39 59 43 59 42 58 41 59 42 60 40 57 40 57 39 56 39 55 39 56 39 55 38 54 36 52 33 50 32 49 32 50 34 52 32 52 33 53 34 52 33 51 32 51 32 51 32 51 32 51 33 50 33 50 33 50 33 50 34 51 34 50 32 48 29 45 30 47 29 46 29 46 30 47 29 46 29 47 30 47 31 48 31 46 29 45 29 45 29 46 30 45 29 45 28 44 27 43 28 43 27 42 26 43 27 44 28 43 27 43 26 42 26 42 24 41 25 41 25 40 23 38 23 39 23 39 23 39 23 39 24 40 23 39 23 39 22 38 20 36 21 37 21 37 20 36 19 35 18 34 18 34 19 35 23 39 23 38 21 37 20 36 22 36 20 34 19 34 20 35 18 34 19 35 20 34 18 33 21 33 21 33 21 34 23 35 16 26 13 24 12 23 12 23 10 21 7 20 7 20 8 21 10 21 5 18 6 21 8 20 7 22 8 23 11 27 15 31 20 33 18 31 17 32 19 34 15 31 15 32 17 33 18 34 13 30 14 31 15 31 15 31 14 30 15 31 16 30 15 29 13 28 14 30 15 30 14 29 13 27 14 27 15 28 15 28 16 28 15 27 14 28 15 29 15 28 15 28 15 27 13 25 13 27 15 29 16 28 13 25 11 24 11 24 12 25 12 25 13 26 13 26 13 26 13 26 12 24 12 24 12 24 12 24 15 27 15 27 15 27 15 27 13 25 13 24 11 22 10 22 13 24 11 22 10 23 12 25 13 16 13 17 14 16 13 16 18 17 10 13 13 17 12 12 13 17 17 21 19 22 18 20 19 19 13 13 9 14 15 20 18 20 16 18 15 18 15 19 14 18 17 19 15 17 15 20 8 12 10 14 13 17 15 18 16 18 14 16 14 18 17 21 15 15 15 15 15 15 15 15 15 14 12 13 15 15 14 13 15 14 12 11 12 11 10 8 16 15 15 15 14 14 13 13 9 11 12 15 15 16 15 15 12 14 13 14 14 15 14 16 13 14 16 17 17 16 15 14 15 15 16 16 17 18 18 18 16 16 17 17 17 17 18 18 20 19 18 17 17 18 19 20 19 19 19 19 19 19 19 19 21 21 21 21 21 21 21 21 20 22 18 21 18 22 19 22 22 25 21 23 20 23 21 24 20 22 18 20 16 19 16 19 16 19 15 17 12 14 9 12 11 12 11 11 11 13 13 14 12 14 15 18 19 22 22 24 26 29 27 31 28 32 29 32 30 33 30 33 29 32 29 32 32 34 32 34 33 35 34 36 34 35 33 35 33 35 33 36 35 34 34 34 32 27 18 12 9 10 10 11 11 13 14 14 13 20 22 30 32 36 42 44 49 54 55 65 62 74 63 77 61 74 61 74 61 75 63 77 63 75 63 75 63 75 63 75 61 77 62 78 63 79 64 79 64 79 64 80 65 81 66 81 65 82 65 83 66 84 67 84 66 83 67 85 68 86 70 87 68 87 68 87 68 87 68 86 69 88 69 88 69 88 69 88 68 87 70 89 71 89 71 88 72 90 72 90 72 90 72 90 73 91 72 90 72 91 74 93 75 93 75 94 76 94 77 95 77 97 77 97 77 97 77 97 78 98 78 98 78 98 78 98 78 98 78 99 79 100 80 100 79 99 79 99 79 99 79 99 80 104 80 105 81 105 82 106 81 105 81 105 81 105 81 105 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 81 106 82 107 84 109 86 110 85 109 85 109 85 109 85 109 85 109 85 109 85 109 85 109 84 108 85 109 85 109 86 110 86 110 86 110 86 110 86 110 87 113 88 114 88 115 89 115 88 114 87 113 88 114 89 116 89 116 89 117 91 121 97 125 102 129 103 131 104 131 103 130 102 129 99 125 95 122 94 121 87 115 87 115 87 114 86 113 89 116 87 114 86 114 86 114 89 116 88 115 87 116 88 117 90 117 90 117 90 117 90 117 92 119 92 119 93 121 95 123 96 126 98 133 105 139 118 162 131 166 133 171 132 166 120 153 112 146 105 137 99 131 92 121 91 118 85 112 85 110 83 107 83 109 82 107 81 105 80 104 80 101 79 101 79 99 79 98 77 102 78 102 77 101 76 99 74 98 74 97 73 96 72 96 72 96 72 96 72 96 72 96 74 97 73 96 72 97 73 98 71 97 71 97 71 97 71 97 72 98 71 96 69 94 68 93 66 93 66 93 65 92 65 92 60 88 62 90 63 88 59 85 60 85 59 84 58 85 59 86 58 84 57 83 57 82 56 82 54 81 56 83 56 81 53 78 49 75 48 75 49 76 51 76 50 73 52 74 53 73 52 72 51 72 51 72 51 72 51 72 51 69 50 68 49 69 50 70 50 69 50 69 50 67 47 66 48 66 46 64 45 65 47 67 48 67 48 67 48 67 48 67 46 63 45 62 45 63 47 64 47 63 46 62 44 61 43 60 44 60 43 59 42 60 43 61 43 60 43 59 42 59 41 58 40 57 41 57 41 56 39 54 39 55 39 55 39 55 39 55 41 56 40 55 39 54 38 53 36 53 37 53 37 53 37 52 38 53 35 50 34 51 37 54 39 54 38 53 37 52 36 52 36 52 35 50 34 50 35 52 33 49 34 51 35 51 34 50 32 51 33 51 34 50 34 48 25 35 24 30 21 26 22 28 21 28 20 27 19 28 20 29 26 31 20 26 19 28 20 28 22 35 24 38 28 42 31 44 35 46 31 42 30 43 34 47 35 48 34 46 32 44 31 43 28 43 31 45 32 44 30 42 30 46 31 47 31 47 30 46 27 44 29 46 30 46 29 45 26 42 26 42 27 43 28 44 29 44 28 43 27 44 28 45 28 42 28 42 28 41 27 40 22 37 26 41 28 40 24 37 24 38 24 38 24 38 24 38 25 39 25 39 25 39 25 39 24 37 25 38 26 37 25 36 22 35 24 37 25 37 24 36 24 36 24 35 23 34 22 34 25 36 23 34 22 35 24 37 7 15 9 16 9 16 8 14 9 12 2 9 5 13 4 8 7 14 7 15 9 17 10 18 9 15 7 14 6 13 7 14 9 15 8 14 6 13 7 14 9 17 11 16 7 12 6 14 1 9 3 11 6 14 8 15 11 17 8 14 6 14 8 16 7 15 7 15 7 15 7 15 7 14 5 13 7 16 6 13 8 14 5 12 5 12 2 9 8 16 7 15 6 13 5 12 3 10 7 14 10 15 9 14 8 14 9 14 10 15 10 16 6 15 8 17 9 16 6 13 6 14 6 15 8 16 9 17 8 16 8 17 9 18 10 18 11 18 9 16 8 17 10 19 11 19 11 19 11 19 11 19 13 21 13 21 13 21 13 21 13 20 12 19 11 18 12 20 15 21 14 20 14 21 15 22 15 21 13 18 11 17 11 18 12 19 11 17 8 13 4 9 4 8 2 7 2 7 3 8 3 9 7 15 13 21 18 25 17 24 18 26 20 28 22 29 23 30 23 30 24 31 24 31 18 30 19 31 20 32 20 32 20 33 21 33 21 33 21 32 21 36 23 34 23 24 12 11 7 9 8 10 5 11 4 12 6 13 12 21 15 26 19 35 32 48 36 58 43 63 43 62 45 62 44 61 45 62 44 64 41 63 41 63 39 63 39 63 43 63 44 63 44 64 45 64 45 64 45 65 46 66 47 66 47 65 47 66 48 67 49 67 47 66 48 67 51 70 52 71 51 68 51 68 51 68 51 69 52 69 52 69 52 69 52 69 48 69 50 71 51 71 51 70 52 72 52 72 52 72 52 72 50 72 48 72 49 73 50 75 51 75 52 76 52 77 53 77 52 77 52 77 52 77 52 77 53 78 53 78 53 78 53 78 53 78 53 79 54 80 55 80 54 79 54 79 54 79 54 79 56 80 57 81 57 82 58 82 57 81 57 81 57 81 57 81 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 58 82 59 84 61 86 62 87 59 85 59 85 59 85 59 85 59 85 59 85 59 85 59 85 58 84 58 85 59 86 60 86 60 86 60 86 60 86 60 86 62 87 63 88 63 89 64 89 63 87 62 87 62 88 64 90 63 89 62 89 64 93 69 97 73 101 75 103 77 104 77 104 79 101 76 98 72 95 70 94 65 89 64 87 63 86 62 86 66 89 64 87 62 86 62 86 65 88 64 87 63 88 64 89 63 90 63 90 63 90 63 90 65 91 64 92 65 94 68 96 70 98 67 102 67 108 78 127 86 130 91 136 96 130 84 117 79 110 74 103 70 97 64 90 62 87 58 84 59 82 59 80 60 83 59 82 58 81 56 80 55 78 54 78 53 78 53 77 53 78 54 79 54 77 52 75 50 74 50 73 49 72 48 72 48 72 48 72 48 72 48 72 50 73 49 72 48 73 49 74 48 71 48 71 48 71 48 71 49 72 48 71 47 69 46 69 47 68 46 67 45 66 44 65 39 61 41 63 42 61 38 58 43 59 42 58 41 59 42 60 41 58 41 57 40 57 39 56 37 55 39 57 40 56 37 53 32 49 32 49 33 51 35 53 32 52 33 53 34 52 33 51 32 51 32 51 32 51 32 51 34 50 33 49 32 50 33 51 30 47 31 50 33 50 33 50 32 48 30 46 29 47 31 49 32 49 32 48 31 48 31 48 30 46 30 45 30 46 31 48 32 47 31 46 29 44 27 43 28 43 27 42 26 43 27 44 27 43 26 42 26 41 25 41 24 41 25 41 25 40 23 38 23 39 23 39 23 39 23 39 25 40 24 39 23 38 22 37 22 37 21 37 21 37 21 38 24 39 21 36 20 37 23 40 22 37 21 37 21 36 20 36 21 35 19 34 19 35 21 36 19 35 21 36 22 36 21 35 18 33 21 33 21 34 23 36 14 25 13 24 10 21 9 21 7 19 6 18 6 18 7 19 12 21 7 19 9 23 11 23 10 25 13 28 16 32 19 33 20 33 16 29 15 30 19 34 20 36 19 34 17 31 14 30 12 29 14 31 15 30 13 28 15 30 15 29 14 30 15 30 13 28 14 30 15 29 14 28 14 26 13 25 13 27 15 29 16 28 15 27 14 28 15 29 17 29 16 28 15 28 15 28 9 23 13 27 15 26 11 23 11 24 11 24 11 24 11 24 12 25 12 25 12 25 12 25 14 27 15 28 16 27 15 26 9 22 11 24 13 25 12 24 12 23 11 23 11 22 10 22 12 23 10 21 9 22 11 24 15 18 16 19 16 19 15 18 12 14 10 14 12 16 12 13 11 14 11 14 12 16 14 18 14 18 16 20 16 18 13 15 15 17 13 15 12 15 12 15 16 20 17 18 12 14 11 15 14 17 13 16 12 15 11 14 17 20 15 17 13 16 13 16 14 14 14 14 14 14 14 14 16 14 13 14 15 16 15 13 16 14 13 13 14 14 12 10 13 13 12 12 11 11 10 10 10 12 12 14 13 15 14 14 14 15 14 15 15 16 16 17 15 15 16 16 16 15 14 13 14 14 14 15 15 15 15 15 15 15 16 17 17 18 19 19 17 17 16 16 16 16 17 17 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 23 21 23 18 21 20 25 21 24 20 23 20 24 22 26 22 25 21 23 20 22 18 21 18 21 18 21 16 17 11 13 10 10 8 7 6 6 5 7 6 8 10 14 16 21 22 25 23 26 23 27 25 29 28 32 30 33 30 33 31 34 31 34 29 32 30 33 31 33 32 34 32 34 33 35 33 35 32 34 34 34 35 34 29 23 15 11 10 11 10 12 11 12 12 13 10 15 14 15 15 17 21 23 36 42 47 61 58 73 62 75 63 76 62 75 62 75 63 77 64 76 64 76 64 76 64 76 63 78 63 79 64 79 64 79 64 79 64 80 65 81 66 81 65 82 65 83 66 84 67 84 65 83 67 84 69 86 70 88 68 87 68 87 69 88 69 88 70 89 70 89 70 89 70 89 68 87 70 89 71 89 71 88 72 90 72 90 72 90 72 90 72 90 72 91 73 92 74 92 76 94 76 94 77 95 77 96 77 97 77 97 77 97 77 97 78 98 78 98 78 98 78 98 78 98 78 99 79 100 80 100 79 99 79 99 79 99 79 99 81 105 81 105 82 106 82 107 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 84 108 85 110 86 110 86 110 86 110 86 110 86 110 85 109 85 109 85 109 85 109 83 107 84 109 85 110 87 111 86 110 86 110 86 110 86 110 86 113 87 113 88 114 88 115 87 113 86 112 87 114 89 115 90 116 89 116 90 120 95 123 99 127 101 130 104 131 104 131 103 130 100 126 96 123 94 122 91 119 89 116 87 115 88 116 89 116 88 115 87 115 87 116 89 116 88 115 87 116 88 117 90 117 90 117 90 117 90 117 91 118 91 118 92 120 95 122 95 124 96 131 104 137 117 161 127 165 134 175 138 173 126 159 113 147 108 141 103 134 95 125 90 118 84 111 83 110 81 106 84 109 83 108 82 105 81 105 78 100 78 100 78 98 77 97 76 101 78 103 79 101 75 98 74 98 74 97 73 96 72 96 73 97 73 97 73 97 73 97 74 97 73 96 72 97 73 98 70 96 71 97 71 97 72 98 72 98 72 97 71 96 70 96 69 96 68 95 67 93 66 92 61 89 62 89 61 88 60 86 60 85 59 84 58 85 59 86 59 84 58 84 57 83 57 83 55 81 56 82 56 82 55 81 51 77 50 76 50 77 52 77 50 73 52 74 53 73 52 72 51 72 51 72 51 72 51 72 50 69 50 69 50 69 50 69 45 65 48 68 50 70 51 70 48 67 47 66 47 66 48 67 49 68 49 67 48 67 47 66 48 64 46 63 46 63 47 64 48 65 47 63 45 61 43 60 44 60 43 59 42 60 43 61 42 59 42 59 41 58 41 57 40 57 41 57 41 56 39 54 39 55 39 55 39 55 39 55 40 56 39 55 39 55 38 54 38 54 37 53 37 53 38 54 40 56 39 55 39 55 40 56 37 53 37 52 36 52 36 52 35 51 34 50 34 51 36 53 36 52 37 53 37 52 36 51 33 51 33 51 34 50 34 48 28 37 25 33 23 29 23 29 20 30 19 29 19 29 20 30 20 30 20 33 27 40 30 40 27 40 30 43 32 45 33 45 33 44 31 42 30 43 32 45 34 47 34 47 34 47 34 47 30 43 30 43 30 42 28 41 30 45 28 44 28 44 29 46 29 46 30 46 30 45 28 43 28 43 26 42 26 43 29 46 29 44 28 43 27 44 28 45 31 44 29 42 28 42 28 42 26 41 28 43 29 42 26 39 25 39 25 39 24 38 24 38 24 38 24 38 24 38 24 38 28 40 28 40 28 40 28 40 24 36 24 37 26 39 27 40 24 36 24 36 23 35 23 35 24 35 22 33 21 34 23 36 7 14 7 13 6 14 7 14 2 11 7 15 7 14 7 15 1 10 5 13 7 14 6 13 7 15 9 17 9 15 6 12 7 14 6 12 4 11 5 12 6 14 8 14 5 10 4 12 9 16 8 14 6 12 4 11 6 14 7 14 7 14 6 12 6 14 6 14 6 14 6 14 8 15 5 14 8 16 7 14 7 14 5 13 6 15 6 12 3 11 3 11 2 10 2 10 7 12 7 11 7 12 8 13 7 12 8 13 9 14 9 14 9 16 7 15 6 14 6 14 8 16 8 16 8 15 7 15 7 15 8 17 9 18 11 19 9 17 10 18 10 18 9 17 11 19 11 19 11 19 11 19 12 20 12 20 12 20 12 20 12 21 15 20 11 17 13 22 13 20 12 19 13 21 15 22 14 21 15 22 14 20 11 16 9 17 11 19 11 16 7 12 9 13 6 9 2 6 1 6 1 7 3 11 8 15 12 18 15 22 15 22 17 26 21 29 21 28 22 29 23 30 23 31 21 31 19 32 20 32 21 33 19 32 21 33 21 33 20 31 17 31 23 32 21 19 11 9 10 9 8 11 8 12 7 13 6 11 10 11 6 11 9 16 15 27 26 46 40 60 47 64 47 63 46 62 45 62 44 64 42 64 42 64 40 64 40 64 45 64 45 64 45 64 45 64 45 64 45 65 46 66 47 66 47 65 47 66 48 67 49 67 48 67 49 68 50 69 51 70 51 68 51 69 52 70 53 70 53 70 53 70 53 70 53 70 48 69 50 71 51 71 51 70 52 72 52 72 52 72 52 72 49 72 49 73 50 74 50 74 52 76 52 77 53 77 54 78 52 77 52 77 52 77 52 77 53 78 53 78 53 78 53 78 53 78 53 79 54 80 55 80 55 80 55 80 55 80 55 80 57 81 57 82 58 82 59 83 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 58 82 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 60 85 61 85 61 85 61 85 60 86 60 86 60 86 60 86 59 85 59 85 59 85 59 85 57 83 58 85 59 86 61 87 60 86 60 86 60 86 60 86 60 86 61 86 62 87 62 88 62 87 61 86 62 87 63 89 63 89 62 89 63 92 67 96 71 99 73 102 77 104 78 105 78 101 75 97 72 95 70 94 70 93 67 89 64 88 65 89 64 88 63 87 63 88 65 89 65 88 64 87 63 88 64 89 63 90 63 90 63 90 63 90 64 91 64 91 65 93 67 95 66 93 67 100 69 106 76 125 84 130 93 141 102 137 92 121 81 112 77 109 75 104 69 95 63 88 59 84 60 83 58 80 61 84 60 82 58 82 57 81 56 80 55 79 54 79 54 79 51 76 54 79 54 77 51 73 50 74 50 73 49 72 48 72 49 73 49 73 49 73 49 73 50 73 49 72 48 73 49 74 47 70 47 71 48 72 49 72 50 72 49 72 49 71 48 71 49 70 48 68 46 66 45 65 42 62 40 61 39 60 39 61 43 59 42 58 41 59 42 60 42 59 41 58 41 57 40 57 39 56 38 55 38 56 39 57 37 53 35 52 34 52 35 54 32 52 33 53 34 52 33 51 32 51 32 51 32 51 32 51 31 49 34 52 35 51 32 48 30 47 31 49 33 50 33 50 30 48 31 49 32 48 31 47 32 48 31 48 30 47 29 46 33 49 31 46 30 46 30 46 33 49 32 47 29 44 27 43 28 43 27 42 26 43 27 44 26 42 26 41 25 41 24 40 24 41 25 41 25 40 23 38 23 39 23 39 23 39 23 39 22 38 23 39 23 39 24 40 23 38 21 37 21 37 22 39 22 39 23 40 24 39 23 38 20 36 20 36 20 36 20 36 20 34 19 34 19 35 21 37 21 36 22 36 21 35 18 33 21 34 20 34 19 33 20 32 20 31 17 27 16 26 14 25 11 23 8 22 7 23 8 24 9 24 11 30 18 34 18 31 16 30 18 33 20 33 19 31 19 32 19 32 19 32 19 32 18 34 18 34 18 34 18 34 17 32 15 30 14 30 14 30 16 30 14 28 13 29 15 31 16 31 16 30 14 28 11 25 17 28 14 26 14 28 17 32 16 28 15 27 14 28 15 29 17 29 14 26 13 26 14 28 16 29 15 28 14 26 13 25 14 26 13 26 12 25 11 24 11 24 11 24 11 24 11 24 17 28 14 26 14 26 16 29 13 24 11 23 12 26 16 29 12 24 12 24 13 25 13 25 12 23 9 20 8 21 11 24 13 15 11 14 11 14 12 16 7 15 17 22 17 18 16 21 8 14 16 22 20 21 15 16 16 19 16 19 15 18 14 17 15 17 13 15 12 15 12 16 10 14 13 15 11 14 12 17 14 17 14 17 14 17 14 17 9 14 13 17 15 18 14 16 13 13 13 13 13 13 13 13 16 15 14 14 16 16 15 14 15 13 12 13 15 16 15 13 12 12 12 12 12 12 12 12 14 14 12 11 10 12 12 14 11 12 11 13 12 14 13 14 18 17 15 14 13 13 14 15 19 18 18 17 17 16 16 15 15 15 16 17 17 18 19 19 17 18 20 21 21 20 18 17 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 24 22 24 18 20 20 26 19 22 19 22 19 23 21 25 20 24 22 26 22 23 17 18 17 21 20 24 21 22 17 18 18 17 14 12 9 9 7 8 7 8 8 10 10 13 12 14 22 25 21 25 23 28 28 32 27 30 27 31 28 32 29 32 31 34 32 35 33 36 34 36 30 33 33 36 34 35 31 32 27 29 31 30 24 18 11 9 8 11 10 12 12 13 13 14 10 11 10 9 7 7 10 12 12 21 29 48 52 69 63 78 64 77 63 75 62 75 63 76 64 76 64 76 64 76 64 76 64 79 64 79 64 79 64 79 64 79 64 80 65 81 66 81 65 82 65 83 66 84 67 84 67 84 67 85 68 86 69 86 68 87 68 88 69 89 70 89 70 89 70 89 70 89 70 89 68 87 70 89 71 89 71 88 72 90 72 90 72 90 72 90 71 90 73 92 74 92 74 91 76 94 76 95 77 96 78 96 77 97 77 97 77 97 77 97 78 98 78 98 78 98 78 98 78 98 78 99 79 100 80 100 80 100 80 100 80 100 80 100 81 105 81 106 82 107 83 107 83 107 83 107 83 107 83 107 82 106 82 106 82 106 82 106 82 106 82 106 82 106 82 106 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 86 110 85 109 85 109 85 108 86 110 86 110 86 110 86 110 85 109 85 109 85 109 85 109 83 107 84 109 85 110 87 111 86 110 86 110 86 110 86 110 85 111 85 112 86 112 87 113 87 112 86 112 86 113 88 115 90 116 89 116 90 119 94 122 97 125 100 129 104 132 105 132 102 129 99 125 95 122 94 122 95 122 92 118 89 117 90 118 87 115 87 115 88 117 90 118 89 116 88 115 87 116 88 117 90 117 90 117 90 117 90 117 91 118 90 118 92 120 94 122 96 125 97 131 101 132 108 151 126 165 136 179 143 178 129 163 117 153 112 148 110 143 102 133 91 121 86 115 85 113 83 110 84 110 83 108 83 106 81 105 81 103 81 102 81 100 80 100 75 100 77 103 78 100 74 96 74 98 74 97 73 96 72 96 73 97 73 97 73 97 73 97 74 97 73 96 72 97 73 98 70 96 70 97 71 98 72 98 73 99 72 98 72 98 72 97 71 97 69 96 68 94 66 93 64 90 61 86 59 87 61 89 60 85 59 84 58 85 59 86 59 85 59 84 58 83 57 83 57 82 55 80 54 82 57 84 56 81 54 79 52 78 52 76 50 73 52 74 53 73 52 72 51 72 51 72 51 72 51 72 47 68 51 72 53 70 49 66 49 68 50 69 50 68 48 67 46 66 49 69 50 68 47 65 48 67 48 66 47 65 46 64 50 67 48 64 46 62 45 62 50 66 48 64 45 61 43 60 44 60 43 59 42 60 43 61 42 59 42 58 41 57 40 57 40 57 41 57 41 56 39 54 39 55 39 55 39 55 39 55 37 54 38 55 39 56 40 57 40 55 37 52 36 53 39 56 36 53 39 56 40 55 37 52 36 52 36 52 36 52 36 52 34 50 34 50 34 51 37 53 36 52 36 51 34 49 31 47 36 53 35 51 33 49 32 45 36 47 33 41 29 38 27 37 26 35 25 33 24 34 26 35 31 40 32 43 35 43 29 37 31 45 33 48 34 47 32 45 32 47 33 48 34 47 33 46 38 51 37 48 33 45 30 43 35 47 32 44 30 44 32 45 32 47 29 44 28 45 31 48 32 48 32 47 29 43 25 40 31 45 28 43 27 45 31 49 29 44 28 43 27 44 28 45 29 41 26 39 24 39 26 40 28 41 26 39 23 37 23 37 28 41 27 40 26 39 25 39 24 38 24 38 24 38 24 38 29 39 25 35 23 37 27 41 23 34 20 32 21 35 26 40 25 37 25 37 25 37 25 38 24 35 21 32 20 33 23 36 7 13 4 10 4 13 8 17 7 17 9 12 4 15 8 12 3 16 9 11 2 12 6 9 5 13 6 14 7 15 8 16 8 14 5 11 4 12 7 15 7 11 3 11 6 14 5 10 6 13 6 13 6 15 9 16 2 11 6 15 9 15 6 12 8 16 8 16 8 16 8 16 4 14 7 15 7 15 8 18 7 15 7 15 7 15 7 15 5 13 5 13 5 13 5 13 11 15 9 13 8 14 10 16 7 13 9 14 7 12 8 14 5 13 6 15 7 16 9 17 4 13 7 16 9 16 7 15 7 16 9 18 10 18 10 17 9 17 9 18 10 19 11 19 11 18 10 18 10 19 12 21 11 19 11 20 12 21 13 21 11 19 14 22 16 23 15 21 12 19 12 20 13 21 14 21 15 22 15 22 15 22 15 22 15 22 15 23 16 24 17 24 16 19 11 15 10 13 6 8 0 4 0 7 4 12 9 15 6 15 10 19 14 22 16 23 16 24 19 28 22 30 23 30 21 30 21 31 22 32 23 32 24 32 23 31 20 28 18 27 21 28 20 30 18 13 7 11 8 8 10 10 9 12 9 13 10 11 9 7 7 10 11 12 9 13 11 29 37 63 47 56 43 61 45 64 47 63 43 61 43 64 42 63 39 64 40 65 44 63 44 64 45 65 46 65 46 65 46 66 47 67 48 67 48 66 48 67 49 68 50 68 50 68 50 68 50 68 50 68 52 68 51 68 51 69 53 71 52 69 52 70 53 71 54 71 52 72 52 72 52 72 52 72 54 73 53 72 52 73 53 74 51 73 49 74 50 75 51 75 52 76 52 76 52 76 52 76 50 75 50 76 51 77 52 77 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 56 80 55 79 54 80 55 81 56 80 56 81 57 82 58 82 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 61 84 60 83 59 82 58 81 58 83 59 84 60 83 59 82 58 82 58 82 58 82 58 82 58 82 58 83 59 84 60 84 60 84 60 84 60 84 60 84 60 85 59 84 58 85 59 86 59 85 59 85 59 85 59 85 60 85 59 84 58 85 59 86 60 86 60 86 60 86 60 86 60 86 61 87 62 86 61 85 62 87 62 87 62 87 62 87 59 86 60 87 62 91 65 93 65 94 71 101 77 106 80 107 80 103 77 99 73 96 72 96 71 94 69 92 67 90 67 91 63 87 63 87 63 87 63 87 62 86 62 86 62 86 62 86 62 89 62 90 63 91 64 91 65 92 65 92 65 92 65 92 65 92 65 95 64 101 69 110 80 121 86 131 99 135 95 125 83 118 80 110 75 105 73 103 65 93 63 88 59 83 57 80 63 85 61 83 59 82 59 83 56 79 54 77 53 78 53 79 54 78 53 76 52 75 50 74 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 47 71 47 71 47 71 47 71 49 72 50 73 50 72 48 71 48 71 48 71 48 71 48 71 47 68 46 66 44 65 43 64 44 64 42 62 40 60 40 61 43 60 43 59 42 58 41 58 41 59 42 59 42 58 40 56 39 56 39 55 38 55 37 54 36 53 36 53 36 53 36 54 35 54 35 53 34 53 33 52 33 51 31 49 30 49 30 50 32 50 33 50 33 49 31 47 33 50 32 48 31 47 29 46 30 48 32 49 31 47 28 44 31 48 31 47 30 46 29 46 32 46 29 45 30 45 27 40 29 45 30 46 30 45 28 44 25 42 28 45 29 44 26 41 24 40 25 41 24 40 23 38 24 39 23 38 22 39 23 40 20 38 25 43 27 42 24 39 24 40 24 39 23 38 22 38 21 37 21 38 22 39 23 39 21 37 21 37 21 37 21 37 20 36 20 35 19 34 18 34 18 33 19 36 21 36 21 36 20 36 21 36 21 35 19 33 21 36 19 34 17 31 15 30 20 32 20 31 17 27 14 26 11 26 12 27 14 29 16 30 18 35 24 37 20 33 20 36 22 35 23 35 21 32 16 28 19 32 19 31 18 30 17 30 20 35 18 34 16 32 15 30 17 32 15 30 14 30 14 31 17 32 17 31 16 30 15 30 17 31 15 29 13 28 13 28 13 26 14 27 15 29 16 30 14 27 15 29 16 29 15 28 15 27 13 25 12 25 12 26 12 25 12 25 12 25 12 25 13 26 14 28 15 26 12 23 10 24 13 26 13 26 11 23 14 23 8 19 10 27 18 32 17 27 11 21 9 23 15 29 10 23 11 24 12 23 10 22 14 24 10 23 13 26 13 22 15 16 12 14 11 15 14 19 13 19 15 14 10 16 14 14 8 16 14 13 8 14 12 12 13 16 14 17 14 17 15 18 14 17 13 15 12 16 14 17 14 15 10 14 13 17 13 14 14 17 13 16 13 17 15 19 10 14 13 18 16 18 13 15 15 15 15 15 15 15 15 15 13 14 15 15 13 12 13 14 15 15 15 15 15 15 15 15 13 13 13 13 13 13 13 13 15 15 13 13 12 14 14 16 12 14 14 15 12 13 13 15 13 13 14 15 15 16 17 17 13 14 15 16 16 16 16 16 15 16 17 18 18 18 18 17 17 17 17 18 18 19 19 19 19 18 18 18 18 19 20 21 19 19 19 20 20 21 21 21 18 22 19 23 20 23 20 22 19 22 20 23 20 24 21 24 22 25 22 25 22 25 22 25 22 25 22 26 23 27 24 27 24 22 18 18 15 14 10 8 4 6 6 9 10 13 14 16 12 16 15 20 19 23 21 24 23 26 24 28 27 31 29 32 29 33 30 33 30 33 30 33 32 35 31 34 30 32 29 32 32 29 28 28 21 13 8 13 8 10 9 12 12 13 13 14 12 12 9 8 8 8 11 11 12 14 17 32 46 69 63 68 60 74 62 75 63 76 62 75 65 77 64 76 63 76 64 76 63 78 63 79 64 80 65 80 65 80 65 81 66 82 67 82 66 83 66 84 67 84 68 85 68 85 68 85 68 85 68 85 69 87 68 87 68 88 70 90 69 88 69 89 70 90 71 90 72 90 72 90 72 90 72 90 74 91 73 90 72 91 73 92 73 91 73 92 74 93 75 93 76 94 76 94 76 94 76 94 75 95 76 96 76 97 77 97 79 99 79 99 79 99 79 99 80 100 80 100 80 100 80 100 81 100 80 99 79 100 80 101 80 104 80 105 81 106 82 106 83 107 83 107 83 107 83 107 83 107 83 107 83 107 83 107 84 108 83 107 83 107 82 106 82 107 83 108 84 107 83 106 82 106 82 106 82 106 82 106 82 106 83 107 83 108 84 108 84 108 84 108 84 108 84 108 86 109 85 108 84 109 85 110 85 109 85 109 85 109 85 109 86 109 85 108 84 109 85 110 86 110 86 110 86 110 86 110 85 112 86 113 87 112 86 111 87 113 87 113 87 113 87 113 87 114 87 115 89 118 92 120 92 121 97 128 104 132 106 134 104 131 101 127 97 124 96 124 95 122 93 120 91 118 91 119 87 115 87 115 87 115 87 115 86 114 86 114 86 114 86 114 89 116 89 117 90 117 91 118 92 119 92 119 92 119 92 119 92 123 94 126 96 130 104 142 117 154 123 168 134 175 131 166 120 158 115 150 107 141 102 136 94 126 91 119 85 113 81 108 86 111 84 109 83 106 83 107 80 102 79 100 79 99 79 99 78 102 77 100 76 99 74 98 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 71 95 71 95 71 95 71 95 69 96 71 98 73 99 73 99 71 97 71 97 71 97 71 97 69 95 68 94 66 92 65 91 65 91 63 89 61 87 61 88 60 86 60 85 59 85 58 84 58 85 59 85 59 84 57 82 56 81 55 81 54 80 54 79 53 79 53 79 53 79 53 77 53 74 53 74 52 73 52 72 52 72 50 71 49 70 49 70 49 69 50 69 50 68 48 66 50 69 49 67 48 66 46 65 48 68 49 68 49 67 47 66 48 67 48 66 47 65 46 65 49 65 47 64 48 64 45 60 45 63 46 63 46 62 44 60 42 60 45 63 46 62 43 59 41 58 42 59 41 57 39 56 40 56 39 55 39 55 40 56 38 54 39 56 40 56 40 56 40 56 40 55 39 54 38 54 34 51 36 53 39 56 41 58 37 53 37 53 37 53 37 53 36 52 36 51 35 51 34 50 33 50 35 52 36 52 36 52 35 52 36 52 36 51 34 49 36 51 35 50 33 48 32 44 33 46 31 44 29 41 27 40 30 42 31 44 33 45 34 46 32 47 37 49 35 45 34 48 33 47 34 48 34 47 32 46 32 46 32 45 31 44 30 44 35 47 34 46 33 45 32 44 33 45 31 43 30 43 30 44 31 47 30 46 30 45 29 45 27 43 27 44 28 45 30 47 29 45 29 45 28 44 28 44 27 43 27 43 27 43 27 43 28 41 26 40 25 39 26 40 25 39 25 39 25 39 25 39 23 38 25 40 25 38 22 35 23 38 25 40 26 39 24 37 26 36 21 33 24 39 29 42 29 39 24 34 22 36 27 41 24 36 24 36 24 37 25 37 27 37 24 36 27 40 26 36 8 14 6 11 4 12 6 14 6 15 7 10 3 13 6 10 2 13 7 11 3 12 6 12 8 15 7 14 7 14 6 13 7 14 6 13 6 13 7 14 7 13 4 12 7 14 6 12 9 15 7 14 6 14 7 15 4 12 7 15 8 15 6 13 7 15 7 15 7 15 7 15 6 15 7 14 4 10 3 12 7 15 7 15 7 15 7 15 5 13 5 13 5 13 5 13 8 12 7 11 6 12 7 13 7 13 9 14 7 12 8 14 5 13 6 15 7 16 9 17 7 15 7 15 7 16 8 17 7 16 9 18 10 18 10 17 9 17 9 18 10 19 11 19 11 18 10 18 10 19 12 21 11 19 11 20 12 21 13 21 15 21 13 20 13 20 13 20 12 20 13 20 14 21 14 21 15 22 15 22 15 22 15 22 15 22 15 23 16 24 17 24 21 23 16 19 12 14 5 7 0 6 2 10 7 13 9 14 4 12 6 15 10 18 11 18 15 22 15 22 16 25 20 28 20 29 20 29 20 29 20 29 22 31 22 31 22 31 22 31 23 30 19 24 14 12 10 12 12 9 10 10 10 12 9 13 9 13 8 9 11 10 14 13 13 14 11 25 28 58 45 58 44 61 44 61 44 62 44 64 44 66 43 65 40 64 39 63 45 64 45 64 46 65 46 65 46 65 46 66 47 67 48 67 48 66 48 66 49 67 49 68 50 68 50 68 50 68 50 68 52 68 51 68 51 69 53 71 52 69 52 70 53 71 54 71 52 72 52 72 52 72 52 72 54 73 53 72 52 73 53 74 51 73 49 74 50 75 51 75 52 76 52 76 52 76 52 76 50 76 51 76 52 77 52 77 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 56 80 55 79 54 80 55 81 56 80 56 81 57 82 58 82 59 83 59 83 59 83 59 83 59 83 59 83 59 83 59 83 58 82 59 83 59 83 60 84 58 83 59 84 60 83 59 82 58 82 58 82 58 82 58 82 58 83 59 83 60 84 60 84 60 84 60 84 60 84 60 84 60 85 59 84 58 85 59 86 59 85 59 85 59 85 59 85 60 86 59 85 59 85 60 86 60 86 60 86 60 86 60 86 60 86 61 87 62 86 61 85 62 87 62 87 62 87 62 87 60 87 60 88 62 90 65 93 65 94 69 100 76 105 79 107 80 103 77 99 74 97 72 96 71 94 69 92 67 90 67 91 64 88 64 87 63 87 63 87 62 86 62 86 62 86 62 86 62 89 62 89 63 90 63 91 65 92 65 92 65 92 65 92 66 94 67 95 65 99 65 105 75 116 84 128 96 133 96 128 87 120 82 114 76 106 71 101 67 96 66 91 62 86 58 83 63 85 61 83 59 82 59 83 57 81 56 79 54 80 55 80 54 78 53 76 52 75 50 74 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 47 71 47 71 47 71 47 71 45 69 47 72 50 74 51 74 48 71 48 71 48 71 48 71 49 69 48 68 46 66 45 65 44 64 42 62 40 60 40 61 43 60 43 60 42 59 42 58 41 59 42 59 42 58 40 56 38 54 37 54 36 53 36 52 36 53 36 53 36 53 36 54 34 52 33 52 32 51 32 50 32 51 32 50 31 49 30 49 32 50 33 50 33 49 31 47 33 50 32 48 31 47 29 46 32 49 32 48 32 49 33 51 31 48 31 47 30 46 29 46 35 50 33 49 34 50 31 45 30 46 30 46 30 45 28 43 28 45 30 47 31 46 29 44 26 42 27 43 26 42 25 40 25 41 24 40 24 40 25 41 24 39 22 37 21 39 24 41 24 40 24 39 23 38 22 38 20 36 21 38 22 39 24 40 21 37 21 37 21 37 21 37 20 36 20 36 19 35 19 34 19 34 20 36 21 36 21 35 20 36 21 36 21 35 19 33 19 35 18 34 17 33 17 32 17 32 19 32 18 31 19 30 19 33 18 34 19 36 20 36 17 35 20 36 19 34 18 35 19 32 19 32 20 33 21 35 19 32 19 31 18 30 17 30 17 33 17 33 17 33 17 33 17 32 15 30 14 30 14 31 15 30 14 29 14 28 13 28 11 26 12 27 13 29 15 30 19 31 18 30 16 28 15 27 16 28 14 25 11 25 12 26 15 28 14 26 12 25 13 26 12 25 12 25 12 25 12 25 11 24 13 26 13 24 10 22 10 24 12 25 12 25 11 23 14 25 11 23 13 27 15 26 16 26 12 22 10 24 14 28 14 25 12 24 12 26 16 29 14 24 11 24 13 26 13 24 16 18 13 15 12 15 12 16 13 19 15 14 11 17 14 14 12 17 16 18 14 18 17 20 16 18 15 17 14 16 13 15 14 17 14 16 13 17 14 17 14 16 13 16 14 17 14 16 17 19 15 17 14 17 14 17 12 16 14 18 15 17 14 16 14 14 14 14 14 14 14 14 13 15 15 14 12 11 12 13 15 15 15 15 15 15 15 15 13 13 13 13 13 13 13 13 11 12 11 12 11 12 11 12 12 14 14 15 12 13 13 15 14 14 14 15 15 16 16 16 17 16 15 14 14 15 17 18 15 16 17 18 18 18 18 17 17 17 17 18 18 19 19 19 19 18 18 18 18 19 20 21 19 19 19 20 20 21 21 21 27 28 23 25 21 25 23 26 20 23 20 24 21 24 22 25 22 25 22 25 22 25 22 25 22 25 22 26 23 27 24 27 25 24 21 21 20 18 13 11 5 8 10 14 14 16 15 15 12 16 14 19 17 20 17 20 22 24 19 22 20 25 25 30 30 33 30 32 29 32 28 31 30 33 31 34 32 35 32 36 33 31 27 22 16 13 11 15 9 12 10 13 11 14 13 14 14 12 12 9 11 10 12 12 14 15 15 26 38 62 61 68 61 73 60 72 60 75 63 78 66 78 66 78 65 76 63 74 64 80 65 80 65 80 65 80 65 80 65 81 66 82 67 82 65 82 66 83 66 84 67 84 68 85 68 85 68 85 68 85 69 87 68 87 68 88 70 90 69 88 69 89 70 90 71 90 72 90 72 90 72 90 72 90 74 91 73 90 72 91 73 92 73 91 73 92 74 93 75 93 76 94 76 94 76 94 76 94 76 96 76 97 77 97 78 98 79 99 79 99 79 99 79 99 80 100 80 100 80 100 80 100 81 100 80 99 79 100 80 101 80 104 80 105 81 106 82 106 84 108 84 108 84 108 84 108 83 107 83 107 83 107 83 107 81 106 82 107 83 108 84 109 82 107 83 108 84 107 83 106 83 107 83 107 83 107 83 107 83 107 83 108 84 108 85 109 85 109 85 109 85 109 85 109 86 109 85 108 84 109 85 110 85 109 85 109 85 109 85 109 87 110 85 109 85 109 86 111 86 110 86 110 86 110 86 110 85 112 86 113 87 112 86 111 87 113 87 113 87 113 87 113 87 114 87 115 89 117 91 119 92 120 95 125 101 131 105 133 105 132 102 128 98 125 97 124 95 122 93 120 91 118 91 119 89 116 88 116 88 115 87 115 86 114 86 114 86 114 86 114 88 115 89 116 89 117 90 117 91 118 91 118 91 118 91 118 92 124 95 126 95 128 100 137 109 148 118 163 129 171 130 169 124 163 120 156 111 145 104 137 102 134 97 125 90 119 88 115 85 111 84 109 83 106 83 107 82 103 80 102 80 100 81 101 78 102 77 100 76 99 74 98 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 72 96 72 96 72 96 72 96 69 96 71 98 72 98 72 98 70 96 70 96 70 96 70 96 70 97 69 96 68 94 66 93 65 91 63 89 61 87 61 88 61 87 60 86 60 85 59 85 58 85 59 85 59 84 57 82 54 80 53 79 53 78 52 78 53 79 53 79 53 79 53 77 51 73 51 72 51 71 50 71 51 72 51 72 50 71 49 69 49 69 50 69 50 68 48 66 49 68 49 67 48 66 47 66 49 67 47 66 47 68 51 71 48 67 48 66 47 65 46 65 51 67 49 67 51 68 48 63 47 64 47 64 46 62 44 60 44 61 45 63 46 62 44 61 43 60 44 61 44 60 42 58 42 57 41 56 40 57 41 58 39 55 38 54 38 55 39 56 40 56 40 55 39 54 38 54 41 57 40 55 37 52 35 51 37 53 37 53 37 53 37 53 37 53 36 52 36 51 35 51 35 51 36 53 37 52 36 51 35 52 36 52 36 51 34 49 34 50 34 50 34 50 33 49 32 48 33 49 33 49 32 49 32 45 33 46 34 47 34 48 33 47 35 48 35 47 34 47 34 49 32 47 31 49 35 52 32 48 32 47 31 46 30 46 32 46 33 46 33 46 33 47 33 45 31 43 30 43 30 44 30 46 30 46 29 45 28 44 29 45 29 45 28 43 26 41 31 47 31 46 30 45 29 45 32 46 28 41 24 41 26 43 29 42 27 40 26 40 26 41 26 40 26 40 26 40 26 40 26 41 28 43 28 41 25 38 25 39 26 40 26 40 25 39 27 37 25 38 27 39 26 36 25 36 23 34 22 35 24 37 26 37 23 35 23 37 28 42 22 34 21 33 22 34 22 33 8 15 7 13 5 12 5 12 8 18 10 13 5 15 9 13 6 14 9 16 8 15 9 19 9 15 8 14 7 13 6 12 7 14 7 15 8 14 7 14 7 15 8 15 7 14 7 15 11 17 9 15 7 14 7 14 7 14 8 15 8 14 7 13 6 14 6 14 6 14 6 14 4 14 7 15 6 14 7 17 7 15 7 15 7 15 7 15 5 13 5 13 5 13 5 13 5 11 6 11 6 11 6 10 7 13 9 14 7 12 8 14 6 14 7 15 7 15 8 16 10 17 8 15 6 15 9 18 7 16 9 18 10 18 10 17 9 17 9 18 10 19 11 19 11 18 10 18 10 19 12 21 11 19 11 20 12 21 13 21 20 25 16 22 14 22 16 23 13 20 14 21 14 22 15 22 15 22 15 22 15 22 15 22 15 22 15 23 16 24 17 24 16 20 15 21 17 20 12 14 2 10 8 16 13 18 11 15 9 16 11 19 12 19 12 19 14 20 11 17 11 20 16 24 22 29 22 29 22 29 22 29 22 29 23 31 24 32 26 33 24 31 21 19 10 12 12 12 13 11 14 11 12 13 11 13 8 14 8 13 12 13 17 13 18 16 9 21 22 52 39 60 43 59 42 59 43 61 45 65 43 66 44 67 42 65 40 63 47 65 46 65 46 65 46 65 46 65 46 66 47 67 48 67 47 65 47 66 48 66 49 67 50 68 50 68 50 68 50 68 52 68 51 68 51 69 53 71 52 69 52 70 53 71 54 71 52 72 52 72 52 72 52 72 54 73 53 72 52 73 53 74 51 73 49 74 50 75 51 75 52 76 52 76 52 76 52 76 51 76 52 77 52 78 53 78 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 56 80 55 79 54 80 55 81 56 80 56 81 57 82 58 82 60 84 60 84 60 84 60 84 59 83 59 83 59 83 59 83 57 82 58 83 59 84 60 85 58 83 59 84 60 83 59 82 59 83 59 83 59 83 59 83 59 83 60 84 60 85 61 85 61 85 61 85 61 85 61 85 60 85 59 84 58 85 59 86 59 85 59 85 59 85 59 85 61 87 60 85 59 86 61 87 60 86 60 86 60 86 60 86 60 86 61 87 62 86 61 85 62 87 62 87 62 87 62 87 61 88 61 88 62 90 64 92 65 93 67 97 73 103 78 106 81 104 78 100 75 98 73 97 71 94 69 92 67 90 67 91 66 89 65 88 64 87 63 87 62 86 62 86 62 86 62 86 61 88 61 89 62 89 63 90 64 91 64 91 64 91 64 91 68 93 67 95 64 97 63 101 67 110 79 122 91 128 96 129 91 124 87 119 81 109 73 103 74 103 69 94 63 89 62 89 63 85 61 83 59 82 59 83 58 81 56 80 55 80 56 81 54 78 53 76 52 75 50 74 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 48 72 48 72 48 72 48 72 48 72 49 72 48 70 46 68 47 70 47 70 47 70 47 70 49 70 48 69 47 67 45 66 44 64 42 62 40 60 40 61 44 61 44 60 43 60 42 59 41 59 42 59 42 58 40 56 37 54 36 53 36 52 35 52 36 53 36 53 36 53 36 54 33 52 32 51 32 50 31 50 31 50 32 51 32 50 30 48 32 50 33 50 33 49 31 47 32 49 31 48 31 48 30 47 30 47 29 45 29 48 32 51 31 48 31 47 30 46 29 46 34 49 32 49 34 50 32 46 32 48 32 48 31 45 28 43 27 43 28 44 28 44 27 43 28 44 28 44 28 43 26 41 26 41 25 40 24 41 25 42 21 38 24 41 25 40 22 37 24 40 24 39 23 38 22 38 26 41 24 39 21 36 19 34 21 37 21 37 21 37 21 37 21 37 21 36 20 36 19 35 21 36 22 37 22 36 21 35 20 36 21 36 21 35 19 33 19 36 16 35 18 34 18 34 18 33 20 32 21 33 21 34 16 32 16 33 17 33 17 33 17 33 18 34 19 35 18 33 23 35 20 31 18 32 20 34 19 32 19 31 18 30 17 30 16 33 17 33 17 33 17 34 17 32 15 30 14 30 14 31 17 32 16 31 15 30 15 30 14 29 15 30 14 27 11 25 16 29 16 30 17 31 18 31 21 32 16 27 13 26 15 29 16 28 14 27 13 26 14 27 13 26 13 26 13 26 13 26 14 28 16 29 16 27 13 25 14 27 14 27 14 27 14 27 15 26 14 27 16 28 13 23 13 25 12 24 12 24 13 25 14 24 11 22 10 24 15 28 9 22 10 22 9 21 10 22 14 17 13 16 13 16 12 15 16 22 18 17 13 19 17 17 12 14 13 18 14 14 12 19 15 18 14 17 14 17 13 16 14 17 15 18 15 18 14 17 14 18 17 19 14 17 15 19 17 19 16 18 15 18 15 19 15 18 15 18 14 17 14 17 15 15 15 15 15 15 15 15 12 14 15 16 15 15 17 19 15 15 15 15 15 15 15 15 13 13 13 13 13 13 13 13 10 12 11 13 12 12 11 11 12 14 14 15 12 13 13 15 15 15 15 15 15 15 15 15 18 18 17 16 16 16 16 16 15 16 17 18 18 18 18 17 17 17 17 18 18 19 19 19 19 18 18 18 18 19 20 21 19 19 19 20 20 21 21 21 22 24 20 23 20 23 20 23 21 24 21 24 22 25 22 26 22 25 22 25 22 25 22 25 22 25 22 26 23 27 24 27 19 20 20 22 23 23 19 17 9 13 17 22 22 22 18 17 20 23 21 25 22 25 21 24 19 22 18 20 18 22 21 25 27 30 27 31 28 32 29 32 28 32 29 33 30 34 31 34 31 32 27 20 13 13 12 12 11 13 11 14 12 14 13 14 14 13 15 12 14 10 14 10 17 17 19 25 35 57 60 68 58 71 58 72 60 75 63 77 64 77 66 79 67 78 65 76 66 81 66 81 65 80 65 80 65 80 65 81 66 82 67 82 64 82 65 82 66 83 66 83 68 85 68 85 68 85 68 85 69 87 68 87 68 88 70 90 69 88 69 89 70 90 71 90 72 90 72 90 72 90 72 90 74 91 73 90 72 91 73 92 73 91 73 92 74 93 75 93 76 94 76 94 76 94 76 94 77 97 77 97 78 98 78 99 79 99 79 99 79 99 79 99 80 100 80 100 80 100 80 100 81 100 80 99 79 100 80 101 80 104 80 105 81 106 82 106 85 109 85 109 85 109 85 109 83 107 83 107 83 107 83 107 82 106 83 107 83 107 84 108 82 107 83 108 84 107 83 106 84 108 84 108 84 108 84 108 84 108 84 108 85 109 85 110 86 110 86 110 86 110 86 110 86 109 85 108 84 109 85 110 85 109 85 109 85 109 85 109 87 111 86 110 86 110 87 111 86 110 86 110 86 110 86 110 85 112 86 113 87 112 86 111 87 113 87 113 87 113 87 113 89 115 88 115 88 116 90 118 91 119 93 122 98 129 104 133 106 132 103 129 99 126 97 125 95 122 93 120 91 118 91 119 90 118 90 117 88 116 87 115 86 114 86 114 86 114 86 114 87 115 88 115 89 116 89 116 90 117 90 117 90 117 90 117 90 122 93 126 95 127 98 134 102 143 114 158 122 165 126 168 125 168 124 161 116 150 108 141 103 135 96 125 88 117 86 116 85 111 84 109 83 106 83 107 81 103 80 101 79 100 80 100 78 102 77 100 76 99 74 98 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 99 72 98 71 95 68 93 69 95 69 95 69 95 69 95 70 96 69 95 67 93 66 92 65 91 63 89 61 87 61 88 62 87 61 87 60 86 60 86 58 85 59 85 59 84 57 82 55 80 54 80 53 79 53 78 53 79 53 79 53 79 53 77 52 73 52 73 51 72 51 71 49 71 51 73 52 71 48 68 49 69 50 69 50 68 48 66 48 67 48 67 48 67 48 67 47 66 46 65 46 66 48 67 48 67 48 66 47 65 46 65 48 64 47 65 49 66 48 63 49 66 49 65 47 62 44 60 43 60 43 60 43 60 43 60 43 61 44 61 44 60 42 58 41 57 40 56 40 56 41 57 38 55 42 60 43 57 38 52 40 56 40 55 39 54 38 54 38 54 38 54 38 54 38 54 37 53 37 53 37 53 37 53 38 53 37 53 36 52 36 52 37 53 37 54 37 52 36 51 35 52 36 52 36 51 34 49 37 50 36 51 34 50 33 49 33 49 32 51 33 51 33 51 33 47 34 48 35 48 35 48 34 46 32 46 35 48 33 44 35 50 33 49 32 48 32 48 32 48 32 47 31 46 30 46 33 46 33 46 33 46 33 46 33 45 31 43 30 43 30 44 32 48 32 47 31 47 30 46 26 43 29 46 31 47 30 45 27 44 28 45 30 47 31 48 33 48 30 45 28 44 29 46 29 43 28 41 27 41 27 41 27 41 27 41 27 41 27 41 25 40 27 41 27 40 24 37 28 41 26 40 26 40 27 42 27 38 26 39 28 40 26 36 26 39 28 40 28 40 27 38 26 37 24 35 23 36 25 38 24 37 26 37 24 35 24 38 5 12 6 13 7 14 6 13 8 18 10 13 6 16 9 13 7 11 5 15 6 9 3 15 6 13 7 14 7 14 8 15 7 14 8 16 9 15 7 14 7 16 11 17 8 14 8 17 9 16 8 15 8 16 10 17 10 16 8 15 7 14 7 14 7 15 7 15 7 15 7 15 5 14 7 15 6 13 6 16 7 15 7 15 7 15 7 15 5 13 5 13 5 13 5 13 5 11 7 13 8 12 6 10 7 13 9 14 7 12 8 14 7 15 7 15 7 15 7 15 9 18 10 18 9 16 8 15 7 16 9 18 10 18 10 17 9 17 9 18 10 19 11 19 11 18 10 18 10 19 12 21 11 19 11 20 12 21 13 21 11 19 12 20 13 20 13 19 14 21 14 22 15 22 16 23 15 22 15 22 15 22 15 22 15 22 15 23 16 24 17 24 14 19 15 22 18 21 12 14 7 15 15 24 20 24 15 18 15 23 16 24 17 23 15 22 11 18 11 19 12 19 13 20 15 23 16 25 19 27 21 28 21 28 21 29 22 29 22 29 21 32 23 19 11 13 15 8 17 12 15 12 13 12 11 13 6 15 9 15 14 15 16 14 17 20 13 25 20 52 36 60 37 57 42 60 44 62 44 63 40 63 44 68 44 68 43 66 48 67 48 66 47 65 46 65 46 65 46 66 47 67 48 67 46 64 47 65 47 66 48 66 50 68 50 68 50 68 50 68 52 68 51 68 51 69 53 71 52 69 52 70 53 71 54 71 52 72 52 72 52 72 52 72 54 73 53 72 52 73 53 74 51 73 49 74 50 75 51 75 52 76 52 76 52 76 52 76 52 77 52 78 53 78 54 79 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 56 80 55 79 54 80 55 81 56 80 56 81 57 82 58 82 61 85 61 85 61 85 61 85 59 83 59 83 59 83 59 83 60 84 59 83 59 83 58 82 58 83 59 84 60 83 59 82 60 84 60 84 60 84 60 84 60 84 60 85 61 85 62 86 62 86 62 86 62 86 62 86 60 85 59 84 58 85 59 86 59 85 59 85 59 85 59 85 62 87 61 86 60 87 61 88 60 86 60 86 60 86 60 86 60 86 61 87 62 86 61 85 62 87 62 87 62 87 62 87 62 89 61 88 61 89 63 91 64 92 66 94 70 101 77 106 82 105 79 101 75 98 74 98 71 94 69 92 67 90 67 91 67 91 66 89 64 88 63 87 62 86 62 86 62 86 62 86 60 87 61 88 61 89 62 89 63 90 63 90 63 90 63 90 64 90 67 95 66 97 63 100 63 107 76 118 85 122 92 127 91 125 90 123 84 114 78 107 75 102 69 92 61 87 59 87 61 85 61 83 59 82 59 83 56 80 55 78 54 79 54 79 54 78 53 76 52 75 50 74 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 49 73 48 71 48 71 48 70 45 68 46 69 46 69 46 69 46 69 48 68 47 67 45 65 44 64 44 64 42 62 40 60 40 61 45 62 44 61 44 60 43 60 41 59 42 59 42 58 40 56 39 55 38 55 37 54 37 53 36 53 36 53 36 53 36 54 35 53 34 53 33 52 33 51 30 50 32 52 33 50 29 47 32 50 33 50 33 49 31 47 31 48 31 48 31 48 31 48 31 48 31 49 31 48 30 46 31 48 31 47 30 46 29 46 32 47 31 48 34 50 32 46 33 49 33 48 31 45 28 43 28 44 28 43 27 44 28 44 27 43 27 43 27 42 25 41 24 40 23 39 23 39 24 40 25 42 27 43 26 41 24 39 24 40 24 39 23 38 22 38 21 37 21 38 22 39 23 39 21 37 21 37 21 37 21 37 22 38 21 37 21 36 20 36 22 38 23 38 22 37 21 35 20 36 21 36 21 35 19 33 22 38 18 36 18 33 17 32 19 33 19 32 20 32 20 32 19 35 18 35 18 35 18 35 17 32 14 33 18 36 16 31 19 32 20 34 21 34 20 33 19 32 19 31 18 30 17 30 19 34 18 33 17 32 16 31 17 32 15 30 14 30 14 31 16 31 16 30 15 30 14 29 11 28 15 32 18 32 16 30 15 28 15 28 16 29 16 29 17 30 16 29 16 29 16 29 17 29 15 27 14 27 14 28 14 27 14 27 14 27 14 27 12 26 14 28 14 26 11 23 13 25 11 23 10 24 12 26 16 26 13 26 16 28 16 26 12 26 15 28 16 27 14 24 16 27 15 26 13 25 12 24 12 26 16 27 12 24 13 27 11 14 12 16 14 17 14 17 14 20 16 15 11 18 15 15 17 16 14 20 15 12 10 19 12 16 13 17 14 18 15 19 13 17 16 20 17 19 14 16 14 20 18 20 15 17 16 21 15 18 15 18 16 20 18 21 17 20 16 18 14 17 14 17 16 16 16 16 16 16 16 16 14 15 15 14 12 11 11 12 15 15 15 15 15 15 15 15 13 13 13 13 13 13 13 13 11 12 13 15 14 14 11 12 12 14 14 15 12 13 13 15 15 15 15 15 15 15 15 15 17 18 19 19 18 17 15 14 15 16 17 18 18 18 18 17 17 17 17 18 18 19 19 19 19 18 18 18 18 19 20 21 19 19 19 20 20 21 21 21 18 22 21 25 23 26 22 24 21 24 21 25 22 26 23 26 22 25 22 25 22 25 22 25 22 25 22 26 23 27 24 27 20 21 21 23 22 21 15 12 13 18 22 29 28 28 21 21 23 27 24 27 24 26 22 25 17 21 19 23 20 23 19 22 19 22 20 25 24 28 26 30 28 31 28 29 28 29 28 29 27 32 28 20 13 15 11 9 12 14 12 14 12 14 13 14 14 14 16 14 17 11 15 10 18 19 22 29 36 58 59 68 55 69 59 74 62 76 62 75 60 74 64 80 69 81 68 79 67 82 67 81 66 80 65 80 65 80 65 81 66 82 67 82 64 81 64 82 65 83 66 83 68 85 68 85 68 85 68 85 69 87 68 87 68 88 70 90 69 88 69 89 70 90 71 90 72 90 72 90 72 90 72 90 74 91 73 90 72 91 73 92 73 91 73 92 74 93 75 93 76 94 76 94 76 94 76 94 77 97 77 98 78 99 79 99 79 99 79 99 79 99 79 99 80 100 80 100 80 100 80 100 81 100 80 99 79 100 80 101 80 104 80 105 81 106 82 106 85 109 85 109 85 109 85 109 83 107 83 107 83 107 83 107 85 108 84 107 83 106 82 105 82 107 83 108 84 107 83 106 84 108 84 108 84 108 84 108 84 108 84 109 85 110 86 110 86 110 86 110 86 110 86 110 86 109 85 108 84 109 85 110 85 109 85 109 85 109 85 109 88 111 87 110 86 111 87 112 86 110 86 110 86 110 86 110 85 112 86 113 87 112 86 111 87 113 87 113 87 113 87 113 89 116 88 115 88 116 90 117 91 118 92 121 97 127 104 133 106 133 103 129 99 126 98 126 95 122 93 120 91 118 91 119 92 119 90 118 89 116 87 115 86 114 86 114 86 114 86 114 87 114 87 115 88 116 89 116 90 117 90 117 90 117 90 117 87 117 93 124 96 127 98 134 100 141 113 155 118 160 123 168 126 168 125 163 120 154 111 145 109 141 100 129 91 123 89 122 85 111 83 109 82 106 82 107 80 101 78 99 77 98 77 100 78 102 77 100 76 99 74 98 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 73 97 69 95 70 97 71 97 70 96 69 95 69 95 69 95 69 95 68 95 67 93 65 92 64 91 65 91 63 89 61 87 61 88 62 88 62 87 61 86 60 86 58 85 59 85 59 84 57 82 56 82 56 81 55 81 54 80 53 79 53 79 53 79 53 79 53 75 53 74 53 74 52 73 49 71 52 74 52 71 48 68 49 69 50 69 50 68 48 66 48 67 48 67 48 67 48 67 49 69 51 70 50 68 47 65 48 67 48 66 47 65 46 65 49 65 48 66 51 68 49 64 50 67 49 66 47 62 44 60 46 62 45 61 44 62 45 63 42 59 43 60 43 59 41 57 40 55 39 54 38 55 39 56 45 60 42 57 41 57 42 58 40 56 40 55 39 54 38 54 40 56 39 54 38 53 36 52 37 53 37 53 37 53 37 53 38 54 38 53 37 52 36 52 38 54 38 54 38 53 35 51 35 52 36 52 36 51 34 49 40 52 37 52 34 49 32 47 33 51 33 50 32 49 31 49 33 47 34 47 34 47 34 46 34 45 31 45 35 49 33 43 28 45 32 50 35 52 35 51 32 48 32 47 31 46 30 46 36 48 34 47 32 45 31 43 33 45 31 43 30 43 30 44 30 46 30 45 29 44 28 44 31 48 33 50 33 47 29 43 30 45 29 44 27 43 26 42 27 43 28 45 29 45 28 44 30 43 28 41 27 41 27 42 27 41 27 41 27 41 27 41 28 42 29 44 30 42 27 39 24 37 22 35 21 36 23 38 28 38 25 37 27 41 29 40 20 34 24 37 25 36 22 32 29 41 29 41 27 38 24 35 22 37 26 37 23 34 24 38 9 16 8 13 5 13 9 19 7 15 8 15 7 12 3 8 4 15 6 16 4 14 5 16 1 13 6 14 1 10 2 14 4 12 7 15 8 14 5 11 7 14 7 15 8 16 9 16 8 15 7 14 7 13 6 13 10 17 9 15 6 12 4 11 6 14 6 14 6 14 6 14 6 15 9 19 11 17 7 13 7 12 7 12 7 12 7 12 9 12 5 10 7 13 9 13 4 10 7 13 8 12 5 9 6 12 8 14 9 14 9 13 8 14 10 16 11 14 8 12 11 15 8 12 8 14 12 18 10 17 9 16 8 17 9 18 9 17 9 18 10 19 11 19 11 19 11 19 11 19 11 19 12 21 14 22 12 20 13 22 13 20 14 21 14 20 12 19 16 23 16 22 15 21 14 21 13 21 15 23 16 23 16 22 13 21 16 24 17 23 14 20 15 20 10 19 13 21 9 13 6 17 16 25 19 24 16 22 17 24 18 26 19 27 21 28 21 26 15 18 10 17 12 20 12 21 12 21 12 21 13 23 19 27 20 29 24 31 26 33 26 28 18 17 11 12 10 12 14 14 14 13 11 12 10 12 8 14 12 15 13 14 15 18 9 19 16 22 23 50 45 55 43 58 46 60 44 58 44 61 45 64 49 68 50 68 47 65 48 67 50 66 49 65 46 65 44 66 44 67 45 68 46 67 52 69 51 68 50 67 49 67 51 68 50 68 50 68 49 67 46 67 49 70 51 70 49 68 50 70 51 72 52 73 54 74 48 71 51 74 53 74 51 72 50 72 50 73 51 74 52 74 52 76 50 75 49 76 50 77 50 76 50 77 51 78 52 78 52 78 52 79 53 80 54 80 54 81 55 82 56 81 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 54 79 57 82 59 82 57 80 59 83 60 85 61 86 63 87 60 84 59 83 59 84 61 85 60 84 60 84 60 84 60 84 59 84 58 83 57 84 58 85 59 85 59 85 59 85 59 85 59 84 58 83 58 85 61 88 59 86 60 87 61 86 60 85 62 87 62 87 62 87 62 87 60 85 60 85 60 86 63 88 61 85 60 84 59 85 60 86 61 86 61 86 61 86 61 86 59 86 59 86 59 86 59 86 60 87 60 87 60 87 60 87 64 88 64 88 64 88 64 88 65 89 67 93 71 97 75 100 75 103 77 102 72 96 69 96 70 97 70 96 68 92 63 88 65 92 64 90 61 87 59 85 60 87 60 87 60 87 60 87 61 87 60 87 60 88 62 90 63 90 63 90 63 90 63 90 68 93 68 94 66 97 66 98 63 99 67 109 77 120 84 126 80 123 82 125 82 119 78 112 74 104 75 99 70 93 67 91 63 86 58 81 57 83 58 83 57 82 55 80 53 79 53 79 52 77 52 76 51 75 50 75 47 72 48 73 47 72 46 70 50 73 50 72 49 71 48 71 48 72 49 73 50 72 49 71 51 73 48 70 46 70 48 72 45 68 45 68 45 68 45 68 44 66 45 66 45 65 43 63 41 62 41 61 40 60 39 60 43 60 43 60 43 60 43 60 42 59 41 58 41 59 43 60 39 59 38 57 37 56 35 55 36 56 35 54 34 53 32 52 35 53 35 52 34 51 33 51 32 51 32 51 31 50 30 50 31 48 31 49 32 50 33 50 35 51 34 50 33 49 32 48 31 48 31 48 31 48 31 48 32 49 32 48 31 47 30 47 28 44 31 48 34 49 33 48 32 47 32 46 31 45 30 45 30 46 30 45 29 45 28 44 29 44 26 41 24 40 25 42 24 43 24 43 24 43 24 43 23 42 23 42 23 42 23 42 24 41 25 41 25 40 23 38 22 37 20 36 21 38 24 41 20 39 20 39 20 39 20 39 20 38 19 37 18 38 19 38 21 36 21 35 20 34 19 34 21 37 22 38 23 37 22 36 18 34 19 35 20 34 19 33 19 34 19 34 19 34 19 34 15 30 15 31 16 32 17 32 17 32 17 32 17 32 17 32 16 28 14 33 20 34 21 40 11 28 14 30 15 30 17 34 18 35 19 35 18 32 14 29 14 30 14 30 14 30 14 30 18 31 14 29 16 32 17 31 18 32 15 29 12 27 11 26 17 29 14 26 13 27 16 30 18 30 15 27 13 27 15 29 14 27 14 27 14 27 14 27 12 25 12 25 12 25 12 25 19 30 19 30 19 29 17 27 15 26 15 25 14 24 13 24 15 26 15 27 18 29 17 26 12 23 11 23 13 26 17 30 11 24 14 25 14 25 15 28 11 20 11 27 16 24 13 26 16 19 16 16 11 13 12 16 15 18 15 17 13 15 11 13 13 17 16 18 14 16 15 18 12 15 14 16 13 14 13 16 11 15 13 18 15 17 13 15 14 17 14 18 15 19 16 19 16 18 15 18 14 17 14 16 14 17 14 17 14 17 14 17 14 14 14 14 14 14 14 14 14 15 16 17 17 17 16 15 13 14 13 14 13 14 13 14 12 11 9 10 11 14 14 14 10 12 12 13 12 13 11 11 11 13 13 15 14 15 14 14 13 15 15 16 15 15 13 13 16 16 14 15 14 16 17 19 19 18 18 17 17 18 18 19 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 20 21 22 22 20 19 21 22 19 23 20 24 21 23 20 22 23 26 23 25 22 24 21 24 20 24 22 26 23 26 23 25 20 24 23 27 24 26 21 23 21 21 22 22 22 19 14 13 11 21 21 30 25 31 23 28 23 27 25 29 26 30 28 31 27 28 23 23 19 22 20 24 20 24 20 22 19 22 20 20 23 23 24 24 26 25 27 26 28 25 21 16 13 12 13 13 14 14 14 13 13 12 12 12 14 15 16 13 13 11 15 14 15 19 19 24 30 56 57 67 56 71 59 72 57 71 59 74 61 75 65 80 68 81 67 79 67 80 67 79 66 78 65 78 67 79 68 80 68 81 69 81 69 85 68 85 67 84 66 83 68 85 68 85 68 85 68 86 67 86 69 88 70 88 70 87 70 88 71 90 72 91 74 92 71 90 73 92 75 92 73 91 72 90 73 91 73 92 74 92 77 93 76 92 75 93 76 94 76 93 77 94 77 95 78 95 78 95 79 96 79 97 80 97 81 98 82 99 82 99 81 98 80 100 80 100 80 100 80 100 80 100 80 100 80 100 80 100 79 104 81 106 83 106 81 105 83 107 84 108 85 110 87 111 85 108 84 107 83 108 85 109 84 108 84 108 84 108 84 108 85 108 84 107 83 108 84 109 85 109 85 109 85 109 85 109 85 109 84 107 84 109 87 112 86 110 87 111 87 111 86 110 86 112 86 112 86 112 86 112 86 111 85 111 85 112 87 114 86 111 85 110 84 111 85 112 86 112 86 112 86 112 86 112 86 112 86 112 86 112 86 112 88 114 88 114 88 114 88 114 88 116 88 116 88 116 88 116 88 117 91 121 95 125 98 127 102 131 104 130 100 124 97 124 97 124 97 123 95 119 90 116 92 119 91 117 88 114 86 113 87 114 87 114 87 114 87 114 88 114 87 114 87 115 89 117 90 117 90 117 90 117 90 116 92 117 93 119 95 123 97 131 97 134 101 145 111 159 121 168 123 165 125 166 122 157 113 150 108 145 104 141 99 133 93 129 89 117 83 111 83 110 83 109 82 107 81 104 79 103 79 103 77 103 77 102 76 101 75 101 73 99 74 100 73 98 71 97 73 99 73 98 72 97 71 97 72 98 73 99 73 99 72 98 73 98 71 96 69 96 71 97 68 94 68 94 68 94 68 94 65 93 66 93 66 92 64 90 62 89 62 88 61 88 60 87 60 87 60 87 60 87 60 87 60 86 59 85 58 86 59 87 59 84 58 82 57 81 55 80 56 81 55 79 54 78 52 77 52 78 52 77 52 74 51 74 51 72 52 69 51 69 50 68 48 67 48 68 49 69 50 69 51 70 50 69 50 69 49 68 48 67 48 67 48 67 48 67 49 68 49 67 48 66 47 66 46 66 48 69 51 70 50 69 47 66 47 65 46 64 45 64 46 62 45 62 44 61 44 61 43 59 41 58 41 59 43 61 43 58 43 58 43 58 43 58 42 57 42 57 42 57 42 57 40 56 41 57 40 56 39 54 39 54 37 53 37 54 39 56 39 54 39 54 39 54 39 54 38 52 37 51 36 52 37 53 37 53 37 53 36 52 35 51 35 51 36 53 37 52 35 51 33 50 34 51 35 50 34 49 34 50 34 50 34 50 34 50 31 47 32 48 33 49 33 50 32 48 32 48 32 48 32 48 34 47 31 50 34 48 33 52 28 45 31 47 30 46 32 50 34 47 34 47 33 45 31 44 30 43 30 43 30 43 30 43 34 48 30 47 32 49 33 48 32 47 30 46 30 46 31 47 30 46 29 45 29 45 30 46 31 46 28 43 27 43 28 44 26 40 26 40 25 39 25 39 26 40 26 40 26 40 26 40 28 42 29 43 28 41 26 40 26 40 26 39 25 39 24 38 26 39 25 40 28 43 27 40 25 38 23 37 23 38 26 40 19 35 23 38 24 38 27 42 23 35 23 41 27 38 23 39 5 13 7 13 4 10 3 12 9 15 7 13 5 12 5 12 4 15 4 16 2 14 3 16 3 14 1 13 2 15 2 13 3 11 6 15 8 15 7 13 7 14 8 15 8 15 9 16 10 16 9 16 8 15 8 14 4 12 5 13 8 16 9 17 6 14 6 14 6 14 6 14 6 14 7 15 8 16 9 17 8 13 8 13 8 13 8 13 5 8 2 8 6 13 8 13 6 11 7 12 7 12 6 11 6 12 8 14 9 14 9 13 8 13 9 15 10 14 9 13 10 15 10 16 11 17 12 17 12 19 10 18 10 18 11 20 9 17 9 18 10 19 11 19 11 19 11 19 11 19 11 19 11 21 14 21 12 19 12 22 12 19 13 21 14 20 13 19 16 23 15 22 15 22 14 21 13 21 15 23 16 23 16 22 13 21 16 24 17 23 14 20 12 22 16 24 12 15 3 8 5 16 15 24 19 25 19 25 17 24 18 26 19 27 21 28 18 25 17 24 16 23 16 23 10 19 7 19 8 17 7 17 12 20 13 21 16 23 17 23 22 22 17 15 11 13 12 14 12 14 12 13 11 12 10 12 14 16 16 15 12 12 12 15 16 22 16 17 19 46 48 58 44 57 45 58 44 57 43 61 43 60 46 65 50 67 48 66 50 67 49 66 49 66 46 65 46 68 47 69 45 70 46 70 49 67 49 67 48 66 48 66 49 67 49 68 51 69 52 70 49 69 49 69 49 70 51 71 50 70 51 72 52 73 54 74 49 72 49 74 50 74 50 73 48 73 49 73 50 74 50 74 51 76 50 75 49 76 50 77 50 77 51 77 52 78 52 78 52 79 53 79 54 80 54 80 56 82 57 83 57 83 56 82 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 57 82 58 82 58 81 59 83 59 84 61 86 62 87 61 85 60 84 60 84 61 85 60 84 60 84 60 84 60 84 59 84 58 83 57 84 58 85 59 85 59 85 59 85 59 85 59 85 58 84 58 85 60 87 61 87 62 88 62 88 61 87 61 86 61 86 61 86 61 86 61 86 60 85 60 86 62 88 61 86 60 85 60 85 61 86 61 86 61 86 61 86 61 86 59 86 59 86 59 86 59 86 61 88 61 88 61 88 61 88 64 88 64 88 64 88 64 88 64 89 66 92 70 96 73 98 75 104 78 104 74 99 72 99 71 98 70 96 67 92 64 89 65 92 64 90 62 88 60 87 60 87 60 87 60 87 60 87 61 87 60 87 60 88 62 90 63 90 63 90 63 90 63 90 69 93 67 93 67 96 67 97 64 97 63 101 69 114 80 124 80 125 83 124 82 118 77 110 77 109 78 103 76 99 73 96 67 90 60 84 57 84 56 82 55 82 53 79 51 79 51 79 52 77 52 76 51 75 50 75 49 74 50 75 49 74 48 72 50 73 50 72 49 71 48 71 49 73 50 74 51 73 50 72 50 72 48 70 46 70 47 70 45 68 45 68 45 68 45 68 45 66 45 66 45 65 43 64 41 62 41 62 40 61 40 60 43 60 43 60 43 60 43 60 43 60 42 58 41 59 42 60 39 59 36 57 35 56 33 55 34 56 33 54 32 53 30 52 35 52 35 51 34 51 33 51 32 51 32 52 31 51 31 50 31 48 31 49 32 50 33 50 32 49 33 50 33 50 34 51 31 48 31 48 31 48 31 48 32 49 32 48 31 47 30 47 31 47 33 50 35 51 35 50 32 47 32 46 31 45 30 45 29 45 29 44 28 43 27 43 25 41 24 41 26 43 28 45 24 43 24 43 24 43 24 43 23 42 23 42 23 42 23 42 24 40 25 41 24 39 22 38 24 39 22 37 21 37 22 38 20 39 20 39 20 39 20 39 18 37 17 35 16 36 18 37 24 39 23 38 22 37 22 37 19 34 20 36 21 35 19 34 18 34 19 35 20 34 19 33 19 34 19 34 19 34 19 34 18 33 18 33 19 34 19 34 17 32 17 32 17 32 17 32 21 33 17 35 19 30 15 33 16 32 18 33 16 31 17 33 18 34 17 32 16 32 17 33 14 30 14 30 14 30 14 30 20 33 16 31 18 34 18 32 15 30 15 31 17 34 20 36 17 30 18 31 18 31 17 30 17 30 16 28 14 27 15 28 15 28 15 27 13 26 13 25 15 28 15 28 15 28 15 28 15 27 16 27 16 26 14 25 15 26 15 26 14 25 14 24 14 24 13 25 16 28 15 25 15 26 14 24 12 23 12 24 11 23 13 24 11 22 12 25 14 23 12 27 15 22 10 24 6 12 12 16 13 16 14 19 16 18 13 15 12 16 14 18 13 17 16 18 14 16 15 18 17 16 12 15 16 19 15 14 10 15 13 18 16 19 15 17 15 18 15 18 15 18 15 18 17 20 17 19 16 19 15 18 11 15 12 16 15 19 16 20 15 15 15 15 15 15 15 15 14 14 14 14 15 16 17 18 14 15 14 15 14 15 14 15 8 8 7 9 11 14 13 13 11 13 12 13 12 13 12 12 11 13 13 15 14 15 14 14 13 14 14 15 14 16 14 15 14 16 16 18 17 18 17 17 19 18 18 17 17 18 18 19 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 22 21 19 19 20 21 18 22 20 24 21 24 20 23 22 25 22 25 22 25 22 25 20 24 22 26 23 26 23 25 21 25 22 26 23 25 22 24 20 22 23 19 13 9 7 11 12 21 21 29 25 32 25 31 24 28 25 29 26 30 27 30 24 28 26 30 27 29 25 27 21 24 21 22 18 20 17 17 21 21 21 20 21 20 22 21 20 18 16 14 13 13 14 15 14 14 14 13 13 12 12 12 14 15 16 13 13 11 15 15 18 22 19 22 27 54 57 67 55 71 58 72 57 70 59 73 57 72 61 76 65 79 67 80 66 79 66 79 66 79 66 79 68 80 68 80 69 81 70 82 66 83 66 83 66 83 66 83 66 84 67 85 69 87 71 88 70 88 68 86 68 88 71 91 71 89 71 90 72 91 73 91 72 90 73 91 74 92 74 92 73 91 73 92 74 92 75 93 77 93 76 92 75 93 76 94 77 94 77 95 78 95 79 96 79 96 79 97 80 97 81 98 82 100 83 101 84 100 83 99 80 100 80 100 80 100 80 100 81 101 81 101 81 101 81 101 80 104 81 105 82 106 82 106 82 106 83 108 85 109 86 110 86 110 85 108 84 108 84 109 84 108 84 108 84 108 84 108 85 108 84 107 83 108 84 109 86 110 86 110 86 110 86 110 85 109 85 109 85 109 85 110 87 112 88 113 89 112 88 111 85 111 85 111 85 111 85 111 87 112 85 111 85 112 87 113 87 112 85 111 85 111 86 113 86 112 86 112 86 112 86 112 86 112 86 112 86 112 86 112 89 115 89 115 89 115 89 115 88 116 88 116 88 116 88 116 88 117 90 120 93 123 96 125 101 130 104 131 102 128 101 129 99 125 97 123 94 120 91 117 92 119 91 117 89 115 88 114 88 115 88 115 88 115 88 115 88 114 87 114 87 115 89 117 90 117 90 117 90 117 90 116 91 116 91 118 93 122 95 127 94 130 98 141 107 155 116 163 124 167 126 168 124 159 115 152 111 149 108 145 103 138 98 134 95 122 89 116 86 112 83 108 83 108 81 105 80 103 79 104 77 103 77 102 76 101 75 101 75 101 76 102 76 101 74 99 73 99 73 98 72 97 71 97 73 99 74 100 74 100 73 99 72 97 71 96 70 95 69 96 69 95 69 95 69 95 69 95 66 93 67 94 66 93 65 91 63 90 62 89 62 88 61 88 61 88 61 88 61 88 61 88 61 87 59 85 58 85 59 86 59 84 58 82 57 81 55 80 56 81 55 79 54 78 52 77 52 78 52 77 52 74 51 74 52 73 52 70 52 69 51 69 48 67 48 68 49 69 50 69 48 68 49 69 50 70 51 71 48 67 48 67 48 67 48 67 49 68 49 67 48 66 47 66 45 65 46 66 47 67 48 67 47 66 47 65 46 64 45 64 45 62 44 61 43 60 43 60 41 58 41 58 42 60 43 61 44 59 43 58 43 58 42 57 42 57 42 57 42 57 42 57 39 56 40 56 40 55 38 53 40 55 39 54 37 53 37 53 39 54 39 54 39 54 39 54 38 52 37 51 36 52 37 53 39 54 38 54 37 53 37 52 34 51 36 52 36 52 35 50 33 50 34 51 35 50 34 49 34 50 34 50 34 50 34 50 33 49 33 49 34 50 34 50 32 48 32 48 32 48 32 48 36 49 33 51 35 47 30 48 33 50 35 50 32 47 32 49 34 46 32 44 31 46 34 48 31 44 31 44 31 44 31 44 34 48 30 46 32 49 33 48 30 46 30 47 32 49 35 52 28 45 30 47 31 46 29 44 30 46 29 45 28 44 28 44 32 46 31 44 30 43 28 42 27 41 27 41 27 41 27 41 26 40 27 41 27 41 26 39 27 41 26 40 26 39 25 39 24 37 23 39 27 41 26 38 27 40 26 39 25 39 25 39 29 43 29 40 22 33 19 33 28 38 24 40 25 35 20 37 1 11 7 15 8 15 9 18 8 14 6 12 6 14 8 16 4 15 4 16 2 14 3 16 6 15 1 14 5 18 4 13 4 12 7 16 9 16 8 14 8 15 8 15 8 15 8 15 10 17 10 16 9 16 8 15 7 14 7 14 7 14 7 14 7 15 7 15 7 15 7 15 6 14 6 14 6 15 8 17 9 14 9 14 9 14 9 14 3 7 2 9 6 13 7 11 8 12 7 12 7 12 7 13 6 12 8 14 9 14 9 13 8 13 8 13 9 15 10 16 9 15 11 17 12 17 11 16 9 16 8 15 7 16 8 17 9 17 9 18 10 19 11 19 11 19 11 19 11 19 11 19 11 20 13 21 11 18 12 21 11 19 13 21 14 21 14 21 15 22 15 22 15 22 15 22 13 21 15 23 16 23 16 22 15 22 15 22 15 22 15 22 13 21 9 11 0 4 0 11 7 17 15 24 19 25 20 27 18 25 19 26 19 26 20 27 17 25 20 29 22 28 20 26 15 23 12 23 12 20 10 20 13 21 13 20 14 20 14 20 14 16 12 13 11 13 12 15 12 14 12 13 11 12 10 12 9 12 14 14 13 15 16 20 15 23 18 20 21 46 45 53 44 56 45 57 43 56 42 60 41 58 43 62 47 66 47 67 49 66 49 66 49 66 47 66 44 66 45 67 44 68 44 68 48 66 48 66 48 66 48 66 49 67 50 69 52 71 53 72 51 70 49 68 49 70 52 73 51 71 52 72 52 72 53 73 50 72 48 72 49 73 50 74 49 73 50 74 50 75 51 75 51 76 50 75 49 76 50 77 51 77 52 78 52 79 53 79 53 79 54 80 54 81 55 81 56 83 57 84 58 83 57 82 55 80 55 80 55 80 55 80 56 81 56 81 56 81 56 81 56 80 56 80 57 81 58 82 58 82 59 83 60 85 62 86 63 87 62 85 60 84 60 85 60 84 60 84 60 84 60 84 59 84 58 83 57 84 58 85 60 86 60 86 60 86 60 86 59 85 59 85 59 85 59 84 61 88 62 89 63 88 62 87 60 85 60 85 60 85 60 85 62 87 61 85 60 85 61 87 62 87 61 85 60 86 62 87 61 86 61 86 61 86 61 86 59 86 59 86 59 86 59 86 62 89 62 89 62 89 62 89 64 88 64 88 64 88 64 88 64 88 65 91 68 94 71 95 72 101 76 104 75 102 75 103 73 99 70 96 67 93 65 91 65 92 64 91 63 89 62 88 61 88 61 88 61 88 61 88 61 87 60 87 60 88 62 90 63 90 63 90 63 90 63 90 67 91 65 91 65 94 66 96 59 95 63 104 72 114 77 117 83 126 85 127 85 122 81 115 77 109 78 105 76 101 73 98 70 92 64 88 60 85 56 81 56 82 54 80 52 79 52 80 52 77 52 76 51 75 50 75 51 76 51 76 51 75 49 73 50 73 50 72 49 71 48 71 49 73 50 74 51 73 50 72 47 71 48 70 47 69 46 68 46 69 46 69 46 69 46 69 45 67 46 67 46 66 44 64 42 63 42 62 41 62 40 61 44 61 44 61 44 61 44 61 44 60 42 58 41 58 41 58 39 59 36 57 35 56 33 55 34 56 33 54 32 53 30 52 35 52 35 51 34 51 33 51 33 52 33 52 32 52 31 51 31 48 31 49 32 50 33 50 31 49 32 50 33 51 34 52 31 48 31 48 31 48 31 48 32 49 32 48 31 47 30 47 31 46 31 46 32 47 33 48 32 47 32 46 31 45 30 45 29 45 29 44 28 43 27 43 27 43 27 43 26 41 25 40 25 44 25 43 24 42 23 42 23 42 23 42 23 42 23 42 23 39 24 40 23 39 22 37 23 39 23 39 22 37 21 36 20 39 20 39 20 39 20 39 21 39 20 38 19 39 20 40 23 37 22 37 21 36 21 35 21 36 22 38 23 37 21 36 18 34 19 35 20 34 19 33 19 34 19 34 19 34 19 34 18 33 18 33 17 32 17 32 17 32 17 32 17 32 17 32 18 30 17 36 21 32 17 34 19 35 21 35 17 31 16 33 18 33 16 31 15 33 18 35 15 31 15 31 15 31 15 31 17 30 13 28 15 31 16 30 16 30 15 29 15 30 16 31 14 28 16 30 17 29 15 27 17 30 17 30 16 29 15 28 19 32 18 31 17 30 16 29 14 27 14 27 14 27 14 27 15 27 17 28 17 28 16 27 16 27 16 26 15 26 14 25 13 23 12 25 16 27 15 24 15 26 15 27 16 28 17 27 20 32 20 28 13 21 9 21 18 25 13 26 14 21 9 23 16 20 17 19 14 16 14 18 14 16 13 17 14 18 16 20 13 17 16 18 14 16 15 18 17 18 15 18 17 19 16 17 13 17 15 19 16 18 14 16 16 19 15 18 15 18 14 17 17 19 16 19 15 18 15 17 16 18 15 17 14 16 13 15 16 16 16 16 16 16 16 16 14 15 15 15 14 14 14 14 13 14 13 14 13 14 13 14 10 10 9 11 12 14 11 10 13 14 12 13 12 13 13 14 11 13 13 15 14 15 14 14 13 14 13 14 13 16 16 18 14 15 14 16 15 16 16 17 16 16 15 14 14 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 20 21 20 19 18 19 21 17 21 19 23 21 24 21 24 21 24 22 25 22 25 23 26 20 24 22 26 23 26 23 25 22 25 22 25 22 25 22 25 21 18 12 6 3 4 9 16 16 24 22 29 24 31 25 31 25 29 26 29 26 29 26 29 25 29 28 32 29 31 27 29 26 30 27 28 24 27 24 24 21 21 20 19 19 17 18 17 14 14 13 12 12 13 14 14 14 14 14 13 13 12 12 12 10 11 14 12 14 14 18 19 18 23 22 25 30 54 54 62 54 70 57 71 56 70 58 73 59 73 61 75 64 78 66 80 65 78 66 79 66 79 67 80 66 78 66 79 67 79 68 80 66 83 66 83 67 84 67 84 68 85 69 86 70 88 71 88 70 88 70 88 70 89 72 90 72 90 72 90 72 90 72 90 73 90 72 90 72 91 74 93 74 92 74 92 75 93 75 94 77 93 76 92 75 93 76 94 78 95 78 95 79 96 79 97 80 97 80 97 81 98 81 99 82 99 83 100 83 100 82 99 80 100 80 100 80 100 80 100 82 102 82 102 82 102 82 102 81 104 80 104 80 105 82 107 81 106 82 107 84 109 85 109 88 112 86 109 84 108 84 109 84 108 84 108 84 108 84 108 85 108 84 107 83 108 84 109 87 111 87 111 87 111 87 111 85 109 86 110 86 109 84 107 87 111 88 112 88 112 87 111 86 112 86 112 86 112 86 112 88 113 86 111 85 111 86 112 87 113 86 112 86 112 87 113 86 112 86 112 86 112 86 112 86 112 86 112 86 112 86 112 88 114 88 114 88 114 88 114 88 116 88 116 88 116 88 116 87 116 89 118 91 121 94 122 97 126 102 130 102 129 103 131 101 126 98 123 94 120 92 119 92 119 91 118 90 117 90 116 89 116 89 116 89 116 89 116 88 114 87 114 87 115 89 117 90 117 90 117 90 117 90 117 90 115 90 116 92 120 94 126 92 128 97 140 107 151 114 157 123 167 126 169 127 163 119 157 109 148 107 144 103 138 99 135 94 124 90 118 87 115 83 108 83 110 81 106 79 105 80 104 77 103 77 102 76 101 75 101 75 102 76 102 76 101 74 99 73 99 73 98 72 97 71 97 71 98 72 99 73 98 72 97 70 96 70 97 70 95 68 93 70 96 70 96 70 96 70 96 67 94 68 95 67 93 65 92 64 90 63 90 62 89 62 89 62 89 62 89 62 89 62 89 62 88 60 86 58 85 58 85 59 84 58 82 57 81 55 80 56 81 55 79 54 78 52 77 52 78 52 77 52 74 51 74 53 73 53 71 52 70 52 70 48 67 48 68 49 69 50 69 49 68 50 69 50 69 51 70 48 67 48 67 48 67 48 67 49 68 49 67 48 66 47 66 50 68 49 67 48 68 50 69 47 66 47 65 46 64 45 64 46 63 46 62 45 62 44 61 43 60 44 60 42 58 40 56 45 60 44 58 43 57 41 56 42 57 42 57 42 57 42 57 39 55 39 55 39 54 37 53 38 54 39 55 39 54 37 52 39 54 39 54 39 54 39 54 41 55 39 54 39 54 40 56 37 53 37 53 36 52 35 51 36 53 38 54 38 54 37 52 33 50 34 51 35 50 34 49 34 50 34 50 34 50 34 50 33 49 33 49 32 48 32 48 32 48 32 48 32 48 32 48 30 45 31 52 37 50 33 51 33 51 35 50 32 47 32 49 34 47 33 45 32 45 33 46 32 45 32 45 32 45 32 45 31 45 27 44 29 46 30 45 31 46 29 44 28 43 28 44 27 43 28 44 28 44 27 43 30 46 31 47 30 45 28 44 28 42 28 42 28 42 28 42 26 40 26 40 26 40 26 40 26 41 27 42 29 42 28 42 28 41 27 41 26 40 26 40 25 38 24 39 27 42 26 39 24 39 26 41 28 42 27 41 27 42 29 42 26 39 25 41 29 39 24 39 24 35 21 38 11 19 11 15 6 12 7 16 5 13 7 15 9 17 10 17 4 15 4 16 2 14 3 16 4 17 6 17 4 16 5 18 8 16 10 17 9 14 6 11 9 16 9 15 8 14 7 14 9 15 8 15 7 14 7 13 8 15 8 14 7 13 6 13 8 16 8 16 8 16 8 16 6 15 8 16 7 14 4 11 8 13 8 13 8 13 8 13 7 11 6 12 8 13 5 8 9 13 7 12 7 12 8 14 6 12 8 14 9 14 9 13 8 13 7 12 8 15 11 18 9 13 7 12 7 14 10 16 9 16 8 15 7 16 8 17 9 17 9 18 10 19 11 19 11 19 11 19 11 19 11 19 10 19 13 20 10 18 11 20 10 18 12 20 14 22 15 21 14 21 14 22 15 23 16 23 13 21 15 23 16 23 16 22 16 22 15 21 14 22 15 23 12 15 1 5 0 9 5 14 12 21 17 24 18 23 18 25 19 26 19 26 19 26 19 26 20 27 21 28 21 27 20 26 18 27 16 28 18 26 17 27 16 24 15 22 15 20 13 19 11 13 10 12 10 12 10 13 12 14 12 13 11 12 10 12 9 12 14 14 13 15 16 20 19 25 18 18 19 44 44 54 43 56 44 57 43 55 42 59 46 62 45 63 47 65 47 67 48 65 48 66 49 67 48 67 45 67 45 68 44 68 45 69 48 66 49 67 50 68 50 69 51 70 52 70 52 70 52 70 49 70 51 71 52 72 51 71 52 72 52 72 52 72 52 72 51 73 48 71 48 73 50 75 50 74 50 75 51 75 52 76 51 76 50 75 49 76 50 77 52 78 52 79 53 79 54 80 54 80 54 81 55 81 56 82 55 81 56 82 56 82 55 81 55 80 55 80 55 80 55 80 57 82 57 82 57 82 57 82 57 81 56 79 56 81 58 83 57 81 58 83 60 84 61 85 65 88 63 86 61 84 60 84 60 84 60 84 60 84 60 84 59 84 58 83 57 84 58 85 61 87 61 87 61 87 61 87 59 85 60 87 60 85 57 82 60 86 61 87 61 87 60 86 61 86 61 86 61 86 61 86 63 87 61 85 60 85 60 86 63 87 62 86 61 87 62 88 61 86 61 86 61 86 61 86 59 86 59 86 59 86 59 86 61 88 61 88 61 88 61 88 64 88 64 88 64 88 64 88 63 88 65 90 67 92 69 93 68 97 73 101 74 102 76 105 74 100 71 95 67 93 66 93 65 92 64 91 64 90 63 90 62 89 62 89 62 89 62 89 61 87 60 87 60 88 62 90 63 90 63 90 63 90 63 90 64 89 64 90 64 93 65 94 63 93 60 96 65 107 78 116 79 121 84 125 87 123 83 117 77 109 77 106 75 102 74 100 68 91 63 87 61 86 56 80 57 83 55 80 53 79 52 80 52 77 52 76 51 75 50 75 50 75 50 75 50 74 48 73 50 73 50 72 49 71 48 71 47 70 48 71 48 71 47 70 46 69 47 71 47 69 45 67 47 70 47 70 47 70 47 70 46 67 47 68 46 67 45 65 43 64 42 63 42 62 41 62 45 62 45 62 45 62 45 62 45 61 43 59 41 57 40 58 39 59 36 57 35 56 33 55 34 56 33 54 32 53 30 52 35 52 35 51 34 51 33 51 34 53 33 53 33 52 32 52 31 48 31 49 32 50 33 50 34 51 33 50 33 50 32 49 31 48 31 48 31 48 31 48 32 49 32 48 31 47 30 47 36 50 34 48 33 48 35 50 32 47 32 46 31 45 30 45 31 47 31 47 30 46 29 45 25 42 27 43 27 42 25 40 26 45 25 43 24 42 22 41 23 42 23 42 23 42 23 42 22 39 23 39 23 38 21 36 20 37 22 39 23 39 22 37 20 39 20 39 20 39 20 39 21 39 20 38 19 39 20 40 24 39 23 38 22 37 22 37 20 36 22 37 22 37 21 35 18 34 19 35 20 34 19 33 19 34 19 34 19 34 19 34 20 35 19 34 18 33 18 32 17 32 17 32 17 32 17 32 15 29 16 36 22 34 17 34 17 33 19 33 17 31 17 33 18 34 18 34 17 32 15 31 16 32 16 32 16 32 16 32 17 30 13 28 15 31 15 30 15 30 14 28 12 27 13 28 16 29 15 28 15 28 16 29 17 30 18 31 18 30 15 27 12 26 13 27 15 28 16 29 15 28 15 28 15 28 15 28 13 25 15 27 16 27 16 27 17 28 16 27 16 26 15 26 15 25 14 26 17 29 16 26 13 25 15 26 15 25 13 23 13 26 16 27 15 25 16 28 17 24 12 24 13 21 11 25 16 19 15 16 12 16 16 22 10 15 14 19 17 20 17 19 13 17 16 18 14 16 15 18 15 20 20 21 16 16 17 21 16 20 17 20 16 17 12 13 16 19 16 18 15 17 14 17 15 18 14 17 14 16 13 16 14 17 14 17 14 17 14 17 16 16 16 16 16 16 16 16 14 15 17 17 16 13 10 8 12 13 12 13 12 13 12 13 14 14 13 14 14 14 10 8 15 15 12 12 11 13 14 16 11 13 13 15 14 15 14 14 13 14 12 13 13 16 17 19 14 14 11 11 10 13 15 17 18 17 17 16 16 17 17 18 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 19 20 20 18 18 19 20 17 21 19 23 21 25 22 25 21 24 21 25 22 26 23 26 20 24 22 26 23 26 23 25 23 25 22 24 21 25 22 26 19 14 8 7 10 14 15 17 20 27 24 29 23 30 23 29 25 29 26 29 26 29 26 29 28 31 28 30 27 29 26 29 27 31 28 30 28 31 29 29 28 28 27 25 25 23 23 22 12 12 12 12 12 12 12 12 14 14 14 13 13 12 12 12 13 14 16 13 14 12 16 16 25 26 20 20 24 51 55 66 54 69 57 71 55 69 58 72 63 76 63 76 64 78 66 79 65 78 65 79 66 80 67 80 68 80 68 81 69 82 70 82 67 84 67 85 68 86 69 87 71 88 70 87 70 87 70 86 68 87 71 91 73 90 71 88 72 90 72 90 72 90 72 90 74 91 72 89 72 91 75 94 74 92 74 93 75 94 76 94 77 93 76 92 75 93 76 94 78 95 78 96 79 97 80 97 80 97 80 98 81 99 82 99 80 98 81 99 82 98 81 97 80 100 80 100 80 100 80 100 82 102 82 102 82 102 82 102 82 105 80 103 80 105 83 108 81 105 82 107 83 108 85 109 89 112 87 110 85 108 84 108 84 108 84 108 84 108 84 108 85 108 84 107 83 108 84 109 87 111 87 111 87 111 87 111 85 110 86 111 86 109 83 106 85 110 86 111 87 110 86 109 87 113 87 113 87 113 87 113 88 114 86 111 85 111 85 111 88 113 87 112 86 113 87 114 86 112 86 112 86 112 86 112 86 112 86 112 86 112 86 112 87 113 87 113 87 113 87 113 88 116 88 116 88 116 88 116 87 116 88 117 90 119 92 121 94 123 99 128 101 128 103 132 102 127 98 122 94 120 93 120 92 119 91 118 91 118 90 117 89 116 89 116 89 116 89 116 88 114 87 114 87 115 89 117 90 117 90 117 90 117 90 117 89 115 89 115 91 119 93 125 95 126 90 125 95 140 113 157 117 160 121 165 124 161 119 157 111 149 109 146 105 140 102 137 91 122 88 119 86 116 83 110 84 110 82 108 80 106 80 106 77 103 77 102 76 101 75 101 74 100 75 101 75 100 73 98 73 99 73 98 72 97 71 97 69 95 70 97 71 96 69 95 68 95 70 97 70 95 67 92 70 96 70 96 70 96 70 96 67 95 68 95 68 94 66 92 64 91 64 90 63 89 62 89 62 89 62 89 62 89 62 89 62 88 60 86 58 84 57 84 59 84 58 82 57 81 55 80 56 81 55 79 54 78 52 77 52 78 52 77 52 74 51 74 53 74 54 71 53 70 52 70 48 67 48 68 49 69 50 69 52 70 51 69 50 68 49 67 48 67 48 67 48 67 48 67 49 68 49 67 48 66 47 66 49 67 46 64 45 65 47 67 47 66 47 65 46 64 45 64 48 65 48 64 47 64 46 63 39 57 42 60 44 61 43 59 45 60 44 58 43 57 41 56 42 57 42 57 42 57 42 57 38 55 39 55 39 54 37 52 35 52 38 55 40 56 39 54 39 54 39 54 39 54 39 54 39 53 38 52 37 53 38 54 40 56 40 55 39 54 38 54 34 51 35 52 36 51 35 50 33 50 34 51 35 50 34 49 34 50 34 50 34 50 34 50 36 52 36 51 35 50 34 50 32 48 32 48 32 48 32 48 31 46 32 53 37 49 31 49 31 48 33 49 31 47 32 49 34 48 35 48 34 45 30 42 32 45 32 45 32 45 32 45 33 47 29 45 31 48 32 47 29 45 28 44 28 45 29 46 32 47 29 44 28 45 31 48 29 46 31 48 31 46 28 43 26 40 27 42 30 45 32 46 29 43 29 43 29 43 29 43 23 37 24 39 26 40 26 40 28 42 28 41 27 40 26 40 26 40 26 41 29 43 28 40 25 39 25 39 24 36 19 32 25 40 27 40 24 37 24 39 28 38 22 38 24 35 22 40 6 14 7 15 8 14 7 13 12 16 6 14 10 18 10 15 8 17 4 16 5 17 3 13 3 16 5 16 2 13 2 15 5 13 8 16 10 17 9 15 8 15 8 15 8 15 8 15 9 15 6 13 7 14 6 11 9 15 8 14 7 15 8 16 7 16 8 17 9 16 8 15 5 14 7 16 8 14 4 11 7 12 7 11 6 10 5 10 4 10 7 13 8 12 5 9 8 13 8 13 8 13 8 13 9 13 8 12 8 14 11 17 6 12 7 13 8 12 7 11 7 12 8 14 9 15 11 16 9 18 10 19 11 18 10 17 9 18 10 19 11 18 10 17 8 17 11 21 14 21 11 18 10 18 10 19 11 20 12 20 12 19 12 20 13 21 14 21 15 22 15 22 15 22 15 22 15 22 15 22 15 22 15 22 19 23 13 20 14 23 16 22 9 17 8 15 7 17 14 25 18 24 18 25 19 26 20 26 20 26 19 25 18 26 19 27 21 28 21 28 21 28 21 28 20 29 18 31 21 31 22 32 22 32 26 32 22 24 16 21 12 13 11 12 10 13 11 14 13 14 12 13 11 14 12 15 10 12 12 13 12 15 15 16 20 27 21 20 17 40 45 61 46 56 43 55 42 56 41 58 44 61 45 64 47 65 46 64 47 66 51 69 50 66 48 68 46 68 46 68 44 68 44 68 49 67 49 67 49 67 49 67 50 68 51 69 51 69 52 70 52 72 52 72 52 72 52 72 51 71 51 71 51 71 51 71 49 72 49 74 50 74 50 73 48 73 51 76 53 76 51 74 53 79 53 79 53 79 53 79 55 81 55 80 54 79 53 79 52 78 53 80 54 79 52 78 55 81 55 81 55 81 55 81 55 80 55 80 55 80 55 80 56 81 56 81 56 81 56 81 58 81 57 80 56 81 57 82 58 82 58 83 59 84 60 84 64 88 63 86 62 85 60 84 60 84 60 84 60 84 60 84 59 84 57 83 58 85 61 88 60 86 60 86 60 86 60 86 62 88 62 87 61 86 60 86 60 86 60 87 61 88 62 88 59 85 62 88 63 87 60 84 59 85 62 88 63 87 60 84 60 85 60 86 61 87 62 87 62 88 63 86 60 85 62 90 60 87 60 87 60 87 60 87 62 89 62 89 61 87 59 86 62 86 62 87 63 88 64 88 65 89 65 90 66 91 67 91 68 96 70 98 73 101 76 103 75 101 74 100 71 96 67 93 66 93 66 92 65 91 64 91 62 89 62 89 62 89 62 89 62 88 61 87 60 88 61 89 61 89 62 90 63 89 62 88 66 91 64 91 64 91 62 91 63 93 63 95 64 102 74 112 75 114 79 120 84 118 80 113 80 112 79 107 75 100 68 96 66 91 63 87 62 87 60 85 56 82 56 83 56 82 54 80 53 77 51 75 50 75 50 76 51 74 47 72 49 75 50 74 51 73 50 72 49 73 50 74 49 72 49 71 48 70 47 70 47 70 47 70 47 70 47 70 45 69 46 70 47 69 46 68 46 68 47 68 47 67 45 65 44 64 42 63 44 65 43 63 43 60 43 60 43 60 43 60 44 61 44 60 43 59 42 59 39 59 36 57 35 56 33 55 32 54 32 54 32 54 32 54 36 53 36 52 35 52 34 52 34 53 34 53 33 52 32 52 34 51 34 51 35 53 37 55 33 50 33 50 33 50 33 50 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 31 47 32 48 33 47 32 46 33 48 33 48 33 48 33 48 31 47 31 47 31 47 31 47 26 42 26 42 26 42 26 42 26 44 24 42 23 42 23 43 19 41 25 44 23 40 20 39 21 38 24 41 25 40 22 37 23 39 23 39 23 39 23 39 21 40 21 39 20 38 19 38 19 38 19 38 19 38 19 38 23 38 23 37 22 36 21 36 20 35 20 35 20 35 20 35 19 35 20 35 20 35 20 36 20 35 20 34 19 33 18 33 19 35 21 35 18 32 18 34 17 33 19 34 17 32 18 34 18 32 17 31 16 32 17 33 17 32 16 31 16 32 18 33 16 33 17 33 16 31 14 30 20 35 18 33 17 34 19 36 16 30 15 29 14 30 15 31 15 31 16 30 13 28 15 32 19 31 16 28 15 29 18 32 15 28 15 29 16 30 17 30 16 29 16 29 16 29 16 29 14 28 15 29 16 28 15 27 16 26 15 25 14 26 15 27 19 29 18 28 17 29 19 30 15 25 13 23 12 25 15 27 16 26 15 25 14 26 15 27 13 20 10 28 20 28 13 23 10 23 15 26 13 22 10 21 13 17 14 18 15 17 14 16 18 19 13 17 16 21 17 18 15 17 15 18 18 20 16 17 15 18 17 18 14 15 14 17 13 17 15 19 16 19 15 17 15 18 15 18 15 18 15 18 19 20 15 19 17 20 15 17 16 18 15 17 14 18 15 19 15 16 16 17 17 16 16 15 16 15 14 14 13 13 13 13 12 13 12 12 11 11 10 11 10 12 11 13 12 12 11 11 13 14 13 14 13 14 13 14 13 13 12 12 12 14 14 16 12 14 14 15 14 15 13 13 12 13 13 15 14 16 16 17 16 16 17 18 18 17 16 16 17 18 18 19 19 18 18 17 16 17 19 21 21 20 19 18 18 18 18 19 19 20 20 20 19 22 19 23 20 24 21 24 20 23 20 23 20 23 20 23 22 25 22 25 22 25 22 25 24 25 21 24 23 27 23 25 14 16 16 16 17 19 21 28 24 29 24 30 25 33 26 31 26 29 26 28 25 29 26 30 28 31 28 31 28 31 28 31 29 33 30 33 30 34 32 32 32 32 33 31 30 25 22 18 13 13 12 12 12 12 13 13 14 14 13 13 13 13 14 14 13 12 13 10 13 13 17 16 23 25 23 23 23 47 54 71 57 70 56 69 55 70 57 71 59 73 62 76 64 77 64 77 64 79 68 81 67 79 67 81 68 80 68 80 68 80 68 80 67 84 67 84 67 84 67 84 68 85 69 86 69 87 70 87 72 90 72 90 72 90 72 90 71 89 71 89 71 89 71 89 71 90 73 92 74 92 74 91 73 92 75 94 76 94 76 93 79 96 79 96 79 96 79 96 81 98 81 97 80 96 79 96 79 96 80 97 80 97 79 96 81 98 81 98 81 98 81 98 80 100 80 100 80 100 80 100 81 101 81 101 81 101 81 101 82 105 81 104 80 105 81 106 82 106 82 107 83 108 84 108 87 111 86 110 86 110 85 109 84 108 84 108 84 108 84 108 85 109 84 108 84 109 87 112 86 110 86 110 86 110 86 110 88 112 88 111 87 110 86 110 86 110 86 111 87 112 88 112 85 112 86 113 87 112 86 111 85 111 87 113 87 113 85 111 85 111 85 112 86 113 87 113 87 114 88 112 85 111 87 116 87 113 87 113 87 113 87 113 88 114 89 115 89 114 87 113 86 114 86 115 87 116 88 116 89 117 89 118 90 118 91 119 95 122 96 125 100 128 102 130 102 128 101 127 98 123 94 120 93 120 93 119 92 119 91 118 89 116 89 116 89 116 89 116 89 115 88 114 87 115 88 116 88 116 89 117 90 116 89 115 91 117 91 117 91 118 90 120 92 124 94 127 96 134 105 146 110 154 116 160 119 158 116 154 116 152 109 144 102 137 99 135 95 128 91 123 89 120 86 116 82 112 83 109 82 108 80 106 78 103 76 102 75 101 75 102 76 100 73 99 74 101 75 99 74 99 73 98 72 99 73 100 72 98 72 97 71 96 70 96 70 96 70 96 70 96 70 96 68 95 69 96 70 95 69 94 67 95 68 95 68 94 66 92 65 91 63 90 65 92 64 90 60 87 60 87 60 87 60 87 61 88 61 87 60 86 59 86 59 84 58 82 57 81 55 80 54 79 54 79 54 79 54 79 53 79 53 78 53 75 52 75 53 74 54 71 53 70 52 70 53 71 51 70 50 70 51 71 50 69 50 69 50 69 50 69 49 68 49 68 49 68 49 68 48 67 48 67 48 67 48 67 46 65 47 66 47 66 46 65 48 67 48 67 48 67 48 67 46 63 46 63 46 63 46 63 43 60 43 60 43 60 43 60 44 59 43 57 41 56 42 57 39 56 44 59 42 55 39 54 38 55 40 56 40 56 39 54 39 55 39 55 39 55 39 55 40 55 40 54 39 53 38 53 38 53 38 53 38 53 38 53 38 54 38 53 37 52 36 52 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 50 34 49 33 49 34 51 36 51 33 48 33 50 31 48 33 49 31 46 32 49 34 49 33 48 32 49 33 50 33 48 32 47 31 48 32 49 34 47 34 47 33 45 30 42 34 46 32 44 31 45 33 47 31 47 31 47 31 47 31 47 30 47 31 46 28 44 30 48 31 47 29 45 29 45 31 47 28 44 28 45 29 46 30 46 29 43 29 43 29 43 29 43 28 42 28 42 28 42 28 42 27 40 26 39 25 40 26 41 29 42 27 40 26 39 26 40 28 41 25 38 23 38 25 39 25 39 24 38 24 38 25 39 26 36 22 40 27 39 24 39 23 37 24 39 24 37 22 35 6 14 7 15 8 14 7 13 11 16 7 14 9 17 9 15 4 14 2 16 6 19 6 16 3 16 5 16 2 13 2 15 8 15 9 16 9 15 7 13 8 15 8 15 8 15 8 15 11 17 8 16 10 17 9 14 9 15 8 14 7 15 8 16 7 16 8 17 9 16 8 15 10 16 6 12 3 12 6 15 7 12 6 11 6 11 5 10 7 11 6 10 5 11 6 12 8 13 8 13 8 13 8 13 7 11 6 11 6 12 8 14 8 14 10 15 10 15 9 13 7 12 8 14 9 15 11 16 7 15 8 17 9 16 7 15 9 18 10 19 11 18 10 17 8 17 11 21 13 20 11 18 10 18 10 19 11 20 12 20 12 19 12 20 13 21 14 21 13 20 13 20 13 20 13 20 15 22 15 22 15 22 15 22 15 21 14 23 17 24 15 19 3 14 9 19 12 21 15 25 18 24 18 25 19 26 20 26 20 26 19 25 18 26 19 27 21 28 21 28 21 28 21 28 20 29 18 31 21 31 22 32 26 33 24 32 26 29 17 17 10 12 9 11 9 11 10 12 11 13 10 12 10 12 11 13 13 14 12 12 12 15 17 21 21 26 18 17 13 34 41 60 46 56 43 55 42 56 41 58 42 59 43 62 45 63 44 62 46 65 51 68 50 66 48 68 46 68 46 68 44 68 44 68 49 67 49 67 49 67 49 67 50 68 51 69 52 70 52 71 52 72 52 72 52 72 52 72 51 71 51 71 51 71 51 71 50 72 49 74 50 74 50 74 51 75 51 75 51 76 53 77 53 79 53 79 53 79 53 79 55 81 54 80 54 80 53 79 54 81 55 82 56 81 55 80 55 81 55 81 55 81 55 81 55 80 55 80 55 80 55 80 56 81 56 81 56 81 56 81 58 81 57 80 56 81 57 82 58 82 58 83 59 84 60 84 61 85 62 86 62 86 63 87 60 84 60 84 60 84 60 84 59 85 59 84 59 86 60 87 60 86 60 86 60 86 60 86 62 88 62 87 61 86 60 86 60 86 61 87 61 87 62 88 62 86 61 85 60 86 61 87 60 86 61 87 62 86 61 85 60 85 61 86 61 86 62 87 62 88 63 87 60 85 62 89 60 87 60 87 60 87 60 87 60 87 61 89 62 89 61 88 62 86 62 87 63 88 64 88 65 89 65 89 66 90 66 91 67 95 69 97 72 101 75 102 75 101 74 100 71 97 68 94 66 93 66 93 65 92 65 91 63 90 63 90 63 90 63 90 62 88 61 87 60 88 61 89 61 89 62 90 63 89 62 88 64 91 64 91 64 91 62 90 62 93 64 93 63 97 71 105 73 109 77 114 81 117 82 117 84 114 76 104 70 101 70 103 73 97 68 91 66 90 62 86 56 82 55 81 54 80 52 78 53 77 52 77 51 76 51 75 51 74 48 74 50 76 50 73 51 73 50 72 49 73 50 74 49 72 49 71 48 70 47 70 47 70 47 70 47 70 47 70 45 69 46 70 47 69 46 68 46 68 47 68 47 67 45 65 44 64 42 63 44 65 43 63 44 61 44 60 43 60 43 60 44 61 44 60 43 59 42 59 39 59 36 57 35 56 33 55 33 55 33 54 32 54 32 54 36 53 35 52 35 53 34 52 34 53 34 53 33 52 32 52 36 52 34 50 32 49 32 49 33 50 33 50 33 50 33 50 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 30 45 31 46 31 46 30 45 33 48 33 48 33 48 33 48 29 45 29 45 29 45 29 45 27 43 27 43 27 43 27 43 25 43 24 42 22 41 23 42 21 42 25 44 23 40 21 40 23 39 24 40 24 40 23 39 23 39 23 39 23 39 23 39 21 40 21 39 20 38 19 38 19 38 19 38 19 38 19 38 23 38 22 37 22 37 21 36 20 35 20 35 20 35 20 35 22 36 21 35 20 34 19 33 20 35 19 34 19 34 18 33 19 35 21 35 18 32 18 34 15 31 18 32 15 30 16 32 20 34 18 33 18 33 19 35 18 33 17 31 16 32 17 33 19 35 19 35 18 32 15 30 15 31 14 29 13 30 15 31 16 32 18 34 19 33 17 31 15 31 16 30 13 28 15 32 18 30 17 29 16 30 17 31 15 28 16 29 16 29 17 30 16 29 16 29 16 29 16 29 17 29 14 26 13 27 16 30 16 26 15 25 14 26 15 27 19 29 17 26 14 24 13 24 19 29 16 24 12 23 12 24 13 23 11 22 11 22 12 24 16 24 12 25 12 20 11 27 15 23 11 23 15 26 12 19 13 17 14 18 15 17 14 16 16 18 14 17 15 18 16 19 15 17 15 18 18 20 16 16 14 18 17 18 14 15 14 18 16 19 16 19 15 17 14 16 15 18 15 18 15 18 15 18 15 17 13 16 15 18 14 15 16 18 15 17 14 18 15 19 15 16 16 17 17 16 16 15 16 15 14 13 12 13 14 14 11 12 11 12 11 12 11 12 13 13 10 10 9 11 12 14 13 14 13 14 13 14 13 14 12 13 12 13 12 13 13 14 13 14 14 16 15 15 13 14 13 14 13 15 14 16 15 16 15 16 17 17 17 17 16 15 17 18 18 19 19 18 18 17 17 18 19 20 20 20 19 19 18 18 18 19 19 20 20 20 19 22 19 23 20 24 21 24 22 25 22 25 22 25 22 25 22 25 22 25 22 25 22 25 21 24 21 26 23 24 17 16 8 12 18 22 23 24 24 28 24 29 24 30 25 33 26 31 26 29 26 28 25 29 26 30 28 31 28 31 28 31 28 31 29 33 30 33 30 34 32 32 36 33 31 31 34 30 23 14 12 11 11 10 10 11 11 12 13 12 12 11 11 12 12 13 17 15 13 10 13 14 20 21 24 24 21 22 19 39 47 69 57 70 56 69 55 70 57 71 57 71 59 73 61 75 61 74 62 78 67 80 67 79 67 81 69 81 69 81 69 81 69 81 68 85 68 85 68 85 68 85 68 85 69 86 70 88 71 89 72 90 72 90 72 90 72 90 72 90 72 90 72 90 72 90 72 91 74 92 75 93 74 92 76 94 74 92 74 94 77 97 79 96 79 96 79 96 79 96 80 97 80 97 80 97 80 97 81 99 82 100 83 99 82 98 81 98 81 98 81 98 81 98 80 100 80 100 80 100 80 100 81 101 81 101 81 101 81 101 82 105 81 104 80 105 81 106 82 106 82 107 83 108 84 108 84 108 85 110 86 111 88 112 85 109 85 109 85 109 85 109 86 110 85 109 86 110 86 110 86 110 86 110 86 110 86 110 88 112 88 111 87 110 86 110 87 111 87 111 87 111 87 111 88 113 85 110 84 111 87 114 86 112 86 112 86 112 86 112 86 112 86 112 86 112 86 112 86 113 88 113 86 111 87 115 87 113 87 113 87 113 87 113 86 112 87 114 89 115 89 115 86 114 86 115 87 116 88 116 88 116 89 117 89 118 90 118 93 121 95 124 98 127 101 129 101 128 101 127 99 124 96 122 94 121 93 120 93 119 92 119 91 118 91 118 91 118 91 118 89 115 88 114 87 115 88 116 88 116 89 117 90 116 89 115 90 117 90 117 90 117 89 119 92 122 93 123 93 126 99 136 106 149 109 154 115 157 118 158 116 153 111 146 105 140 103 139 101 133 95 127 91 124 88 118 84 113 81 110 79 105 78 105 77 103 78 103 77 102 76 101 75 100 74 100 76 102 75 99 74 99 73 98 72 99 73 100 72 98 72 97 71 96 70 96 70 96 70 96 70 96 70 96 68 95 69 96 70 95 69 94 67 95 68 95 68 94 66 92 65 91 63 90 65 92 64 90 62 88 61 88 61 87 60 87 61 88 61 87 60 86 59 86 59 84 58 82 57 81 55 80 56 80 55 80 55 79 54 79 52 78 52 78 53 76 53 76 53 74 54 71 53 70 52 70 51 69 49 67 48 67 48 68 49 68 49 68 49 68 49 68 49 68 49 68 49 68 49 68 48 67 48 67 48 67 48 67 44 64 45 65 46 64 45 63 47 66 47 66 47 66 47 66 46 63 46 62 45 62 45 62 42 59 42 59 42 59 42 59 45 60 44 58 42 58 43 58 41 57 44 59 42 55 40 56 39 56 40 56 40 56 40 55 39 55 39 55 39 55 39 55 40 55 40 54 39 53 38 53 38 53 38 53 38 53 38 53 37 53 37 53 37 53 37 53 36 52 36 52 36 52 36 52 38 53 36 52 34 50 33 48 34 50 34 50 34 50 34 50 34 51 36 51 33 48 33 50 31 48 33 49 31 47 32 49 34 49 33 48 32 49 33 50 34 49 32 47 31 47 32 48 33 47 34 48 35 48 34 46 30 43 30 43 30 43 30 43 29 47 33 50 34 49 31 45 30 47 31 46 28 44 30 48 30 46 30 46 30 46 30 46 29 45 29 45 29 45 29 45 28 42 28 42 28 42 28 42 31 43 27 39 25 41 29 45 27 40 26 39 25 40 26 41 31 44 29 42 27 41 27 42 30 42 26 39 24 38 25 39 24 37 23 36 22 37 23 38 25 38 26 40 23 32 21 40 28 38 20 36 26 41 24 33 6 14 7 15 8 14 7 13 8 15 8 14 7 14 8 16 9 18 4 17 5 16 2 11 2 15 4 16 2 14 3 16 10 16 9 15 7 14 7 14 8 15 8 15 8 15 8 15 8 13 5 13 8 15 7 13 9 15 8 14 7 15 8 16 7 16 8 17 9 16 8 15 6 14 7 16 7 14 5 12 6 11 6 11 6 11 6 11 8 12 5 9 4 10 7 13 8 13 8 13 8 13 8 13 9 14 9 14 9 14 8 13 6 12 8 13 8 13 7 11 8 13 9 14 9 14 10 15 9 17 10 19 11 18 9 17 9 18 10 19 11 18 10 17 9 18 11 19 12 20 12 20 10 18 10 19 11 20 12 20 12 19 12 20 13 21 14 21 15 22 15 22 15 22 15 22 15 22 15 22 15 22 15 22 15 21 15 22 14 17 4 6 0 12 11 24 17 25 17 25 18 24 18 25 19 26 20 26 20 26 19 25 18 26 19 27 21 28 21 28 21 28 21 28 20 29 18 31 21 31 22 32 28 33 23 33 28 31 15 13 10 11 9 10 8 11 9 12 11 12 10 11 9 12 10 13 15 15 13 13 13 18 21 25 22 25 18 19 11 26 33 58 46 56 43 55 42 56 41 58 41 58 42 60 44 61 42 61 44 64 49 67 49 66 48 69 47 69 47 69 45 69 45 69 50 68 50 68 50 68 50 68 50 68 51 70 53 72 54 73 52 72 52 72 52 72 52 72 52 72 52 72 52 72 52 72 50 73 50 75 51 75 51 74 53 76 51 74 51 76 54 79 53 79 53 79 53 79 53 79 54 80 54 80 54 80 54 80 56 82 57 83 57 83 56 82 55 81 55 81 55 81 55 81 55 80 55 80 55 80 55 80 56 81 56 81 56 81 56 81 58 81 57 80 56 81 57 82 58 82 58 83 59 84 60 84 59 84 60 85 63 88 64 89 61 85 61 85 61 85 61 85 60 86 61 87 60 86 60 86 60 86 60 86 60 86 60 86 62 88 62 87 61 86 60 86 61 87 61 87 61 87 61 87 63 87 60 84 59 85 62 88 61 86 61 86 61 86 61 86 61 86 61 86 61 86 61 86 60 87 64 88 62 86 62 88 60 87 60 87 60 87 60 87 59 86 60 88 62 89 62 89 62 86 62 87 63 88 64 88 64 88 64 89 65 89 66 90 65 93 67 96 70 99 73 101 74 101 74 101 72 98 69 96 67 94 67 93 66 93 65 92 64 91 64 91 64 91 64 91 62 88 61 87 60 88 61 89 61 89 62 90 63 89 62 88 63 90 63 90 63 90 61 89 62 91 64 93 63 94 67 98 70 104 72 109 78 116 82 118 80 113 80 111 76 107 70 102 75 98 70 92 67 90 63 86 60 84 56 80 52 77 51 77 52 78 53 79 53 77 51 75 50 74 49 76 52 77 50 73 51 73 50 72 49 73 50 74 49 72 49 71 48 70 47 70 47 70 47 70 47 70 47 70 45 69 46 70 47 69 46 68 46 68 47 68 47 67 45 65 44 64 42 63 44 65 43 63 46 62 45 61 44 60 43 60 44 61 44 60 43 59 42 59 39 59 36 57 35 56 33 55 35 56 34 55 33 54 32 54 35 52 35 52 35 53 35 53 34 53 34 53 33 52 32 52 31 48 31 48 31 49 33 51 32 49 32 49 32 49 32 49 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 29 45 30 46 31 45 30 44 32 47 32 47 32 47 32 47 32 48 31 47 30 46 30 45 25 41 25 41 25 41 25 41 28 46 26 44 25 44 25 45 23 43 25 44 23 40 22 42 25 40 24 40 24 40 24 41 23 39 23 39 23 39 23 39 21 40 21 39 20 38 19 38 19 38 19 38 19 38 19 38 22 37 22 37 22 37 22 37 21 36 21 36 21 36 21 36 23 37 21 36 19 34 18 32 19 34 19 34 19 34 19 34 19 35 21 35 18 32 18 34 18 34 20 35 18 33 19 35 17 31 16 30 15 31 16 32 19 33 17 31 16 31 16 31 14 31 17 34 20 36 20 36 15 31 16 32 16 32 15 31 13 29 16 33 18 31 14 28 15 31 16 30 13 28 15 32 17 30 17 30 17 30 17 30 16 29 16 29 16 29 16 29 15 28 15 28 15 28 15 28 18 29 14 25 12 27 16 31 16 26 15 25 14 26 15 27 16 27 16 27 16 28 19 30 17 27 14 25 14 26 16 28 15 25 13 24 13 24 14 26 12 24 16 30 15 20 9 24 18 24 10 22 15 28 13 20 13 17 14 18 15 17 14 16 14 18 15 17 13 16 14 19 19 21 17 19 17 17 13 12 13 17 16 18 14 16 15 19 17 19 15 17 14 17 15 18 15 18 15 18 15 18 15 18 16 18 14 18 17 21 17 19 16 18 15 17 14 18 15 19 15 16 16 17 17 16 16 15 13 14 16 17 16 14 12 10 10 11 11 12 11 12 12 13 12 12 11 11 10 12 11 13 13 14 13 14 13 14 13 14 14 16 15 16 15 15 13 13 11 12 12 14 13 13 11 12 14 15 14 15 14 15 14 15 17 18 19 19 19 19 18 17 17 18 18 19 19 18 18 17 18 18 18 19 19 20 20 20 18 18 18 19 19 20 20 20 19 22 19 23 20 24 21 24 20 23 20 23 20 23 20 23 22 25 22 25 22 25 22 25 23 25 21 24 20 19 10 8 8 13 20 25 26 26 25 28 24 29 24 30 25 33 26 31 26 29 26 28 25 29 26 30 28 31 28 31 28 31 28 31 29 33 30 33 30 34 32 32 33 32 32 32 33 27 19 12 12 12 11 11 11 11 12 12 13 13 12 12 12 12 13 13 17 16 15 13 16 18 23 24 24 24 23 27 20 33 40 66 57 70 56 69 55 70 57 71 57 71 59 73 61 74 61 74 61 76 65 79 66 79 67 82 70 82 70 82 70 82 70 82 69 86 69 86 69 86 69 86 68 85 69 87 71 89 73 90 72 90 72 90 72 90 72 90 73 91 73 91 73 91 73 91 73 91 74 93 76 94 75 93 76 94 76 94 76 95 78 96 79 96 79 96 79 96 79 96 79 96 80 97 80 97 81 98 81 99 82 100 83 99 82 98 81 98 81 98 81 98 81 98 80 100 80 100 80 100 80 100 81 101 81 101 81 101 81 101 82 105 81 104 80 105 81 106 82 106 82 107 83 108 84 108 83 108 85 109 87 111 88 113 86 110 86 110 86 110 86 110 87 111 87 112 87 110 86 109 86 110 86 110 86 110 86 110 88 112 88 111 87 110 86 110 88 112 87 111 87 111 86 110 87 112 86 111 85 112 86 113 87 112 86 111 85 112 86 113 87 113 86 112 86 112 85 111 85 113 89 115 87 112 86 113 87 113 87 113 87 113 87 113 87 113 88 115 89 115 88 114 86 114 86 115 87 116 88 116 87 116 88 116 89 117 89 117 92 119 93 122 97 125 99 127 101 128 101 128 100 126 97 123 95 121 94 121 93 120 93 120 92 119 92 119 92 119 92 119 89 115 88 114 87 115 88 116 88 116 89 117 90 116 89 115 89 116 89 116 89 116 88 118 89 121 92 122 93 123 95 131 100 145 105 152 113 155 115 155 111 151 114 153 113 146 105 139 101 134 95 129 93 126 90 120 88 118 84 111 78 107 77 105 76 104 79 106 79 104 76 101 75 101 75 103 78 104 75 99 74 99 73 98 72 99 73 100 72 98 72 97 71 96 70 96 70 96 70 96 70 96 70 96 68 95 69 96 70 95 69 94 67 95 68 95 68 94 66 92 65 91 63 90 65 92 64 90 63 90 63 89 61 88 60 87 61 88 61 87 60 86 59 86 59 84 58 82 57 81 55 80 57 82 57 81 55 80 54 79 51 77 52 78 53 76 54 77 53 74 54 71 53 70 52 70 48 66 47 67 49 69 51 71 48 67 48 67 48 67 48 67 49 68 49 68 49 68 49 68 48 67 48 67 48 67 48 67 45 64 46 65 46 65 45 64 46 65 46 65 46 65 46 65 49 66 48 65 47 63 46 62 42 59 42 59 42 59 42 59 47 61 45 59 44 59 44 59 43 59 45 59 42 56 41 58 41 57 40 56 40 56 41 57 39 55 39 55 39 55 39 55 40 55 40 54 39 53 38 53 38 53 38 53 38 53 38 53 36 52 37 53 37 53 38 54 37 53 37 53 37 53 37 53 37 52 36 51 35 50 34 49 33 49 34 50 34 50 35 51 34 51 36 51 33 48 33 50 34 51 36 52 34 49 35 52 31 47 30 45 29 46 31 47 35 50 33 48 31 47 31 47 29 43 32 47 35 49 36 49 32 45 33 47 34 46 32 45 28 45 30 47 31 46 29 44 30 47 31 46 28 44 30 48 29 46 30 47 31 46 30 45 30 46 29 45 29 45 28 44 27 41 27 41 27 41 27 41 30 43 27 40 26 41 29 44 27 40 26 39 25 40 26 41 23 37 23 38 25 41 28 43 27 40 25 39 25 41 28 43 27 41 26 40 26 40 27 41 23 37 26 45 29 37 21 38 29 39 22 36 25 40 25 36 6 14 7 15 8 14 7 13 6 15 9 14 5 12 7 17 9 18 4 17 5 16 2 11 1 14 4 16 2 14 4 17 9 15 7 14 7 15 9 17 8 15 8 15 8 15 8 15 9 15 7 15 10 18 10 16 9 15 8 14 7 15 8 16 7 16 8 17 9 16 8 15 7 15 7 15 6 14 5 12 5 10 5 11 6 12 7 12 5 11 6 12 7 11 6 10 8 13 8 13 8 13 8 13 8 14 9 15 9 13 7 11 7 12 8 14 9 13 7 12 9 14 9 14 9 14 9 14 8 17 10 18 10 18 9 16 9 18 10 19 11 18 10 17 10 18 10 18 11 19 12 21 10 18 10 19 11 20 12 20 12 19 12 20 13 21 14 21 13 20 13 20 13 20 13 20 15 22 15 22 15 22 15 22 16 22 14 21 13 18 6 10 2 15 13 25 18 26 18 25 18 24 18 25 19 26 20 26 20 26 19 25 18 26 19 27 21 28 21 28 21 28 21 28 20 29 18 31 21 31 22 32 22 32 25 34 25 24 11 13 11 13 10 12 10 12 11 13 12 14 11 13 11 13 12 14 14 16 15 17 18 21 23 26 22 25 22 25 15 24 28 55 46 56 43 55 42 56 41 58 42 58 43 61 45 62 43 62 43 62 48 66 49 66 48 69 48 70 48 70 46 70 46 70 51 69 51 69 51 69 51 69 50 68 51 70 54 73 56 74 52 72 52 72 52 72 52 72 53 73 53 73 53 73 53 73 51 74 51 75 52 76 51 75 51 76 53 77 54 78 53 77 53 79 53 79 53 79 53 79 53 79 53 80 54 81 55 81 55 81 56 82 56 82 55 81 55 81 55 81 55 81 55 81 55 80 55 80 55 80 55 80 56 81 56 81 56 81 56 81 58 81 57 80 56 81 57 82 58 82 58 83 59 84 60 84 60 85 61 86 62 87 63 88 62 86 62 86 62 86 62 86 61 87 62 88 62 87 59 84 60 86 60 86 60 86 60 86 62 88 62 87 61 86 60 86 62 88 62 87 61 86 60 86 60 86 61 87 62 86 61 85 62 87 60 85 60 85 62 87 62 87 62 86 61 85 60 85 59 87 64 89 63 86 61 87 60 87 60 87 60 87 60 87 61 88 62 89 62 88 60 87 62 86 62 87 63 88 64 88 63 87 64 88 64 89 65 89 64 92 66 94 69 98 72 99 74 101 74 101 73 99 71 97 68 95 67 94 67 93 66 93 66 93 66 93 66 93 66 93 62 88 61 87 60 88 61 89 61 89 62 90 63 89 62 88 62 89 62 89 62 89 60 89 60 90 64 93 64 93 68 97 65 100 71 109 78 114 78 112 78 114 81 113 79 110 74 106 76 99 72 95 70 95 68 91 65 88 59 80 53 78 52 79 52 78 54 80 55 78 51 75 50 75 50 77 54 78 50 73 51 73 50 72 49 73 50 74 49 72 49 71 48 70 47 70 47 70 47 70 47 70 47 70 45 69 46 70 47 69 46 68 46 68 47 68 47 67 45 65 44 64 42 63 44 65 43 63 47 64 46 62 44 61 43 60 44 61 44 60 43 59 42 59 39 59 36 57 35 56 33 55 36 58 35 56 33 55 32 54 34 51 34 52 35 54 36 54 34 53 34 53 33 52 32 52 33 50 32 49 32 50 33 51 31 48 31 48 31 48 31 48 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 31 46 32 47 32 47 31 46 31 46 31 46 31 46 31 46 33 48 32 47 30 45 28 44 28 44 28 44 28 44 28 44 26 44 24 42 23 42 23 43 24 44 26 43 22 41 23 44 26 41 24 40 24 40 25 42 23 39 23 39 23 39 23 39 21 40 21 39 20 38 19 38 19 38 19 38 19 38 19 38 21 36 21 37 22 38 23 38 22 37 22 37 22 37 22 37 20 35 20 35 20 35 20 35 18 33 18 34 19 35 20 35 19 35 21 35 18 32 18 34 18 34 21 35 18 33 19 35 17 31 16 30 15 31 16 32 20 34 18 32 16 30 15 31 15 31 16 33 18 33 17 33 15 32 17 34 18 33 16 31 16 31 16 31 16 31 16 31 15 31 16 30 13 28 15 32 16 29 18 31 18 31 16 29 17 30 17 29 16 28 15 28 14 27 14 27 14 27 14 27 15 28 15 28 15 28 15 28 16 26 15 25 14 26 15 27 13 24 13 24 14 26 16 27 18 28 16 25 14 26 16 28 16 27 15 26 15 26 16 27 16 24 13 28 19 27 14 26 16 26 14 24 12 24 14 25 13 17 14 18 15 17 14 16 13 18 16 18 12 14 14 20 17 18 15 18 17 19 15 15 12 16 16 18 14 16 16 20 15 17 13 16 14 18 17 21 15 18 15 18 15 18 15 18 14 15 12 16 15 19 15 17 16 18 15 17 14 18 15 19 15 16 16 17 17 16 16 15 17 16 14 12 12 13 14 15 10 11 10 12 11 13 12 13 9 11 12 14 13 13 10 10 13 14 13 14 13 14 13 14 12 14 13 15 13 13 10 10 13 15 14 16 15 15 14 14 14 15 14 15 14 15 14 15 15 16 16 17 17 16 16 15 17 18 18 19 19 18 18 17 19 18 18 18 18 19 20 21 18 18 18 19 19 20 20 20 19 22 19 23 20 24 21 24 22 25 22 25 22 25 22 25 22 25 22 25 22 25 22 25 22 24 21 24 22 24 18 18 12 16 21 25 26 25 25 28 24 29 24 30 25 31 26 31 27 29 26 28 25 29 26 30 28 31 28 31 28 31 28 31 29 33 30 33 30 34 32 32 28 31 34 33 29 21 16 12 14 13 13 12 12 13 13 14 15 14 14 13 13 14 14 15 15 16 17 16 20 20 24 24 24 25 27 32 24 31 37 64 58 70 56 69 55 70 57 71 58 72 60 74 62 76 63 75 59 75 64 79 65 79 67 82 69 82 69 82 69 82 69 84 69 86 69 86 69 86 69 86 68 85 69 87 72 90 74 92 72 90 72 90 72 90 72 90 73 91 73 91 73 91 73 91 73 92 75 94 76 94 76 93 74 93 77 97 79 96 77 94 79 96 79 96 79 96 79 96 79 96 79 97 80 98 81 98 80 98 81 99 82 98 81 97 81 98 81 98 81 98 81 98 80 100 80 100 80 100 80 100 81 101 81 101 81 101 81 101 82 105 81 104 80 105 81 106 82 106 82 107 83 108 84 108 85 109 85 110 86 111 87 111 86 110 86 110 86 110 86 110 87 112 89 113 88 111 85 108 86 110 86 110 86 110 86 110 88 112 88 111 87 110 86 110 88 112 88 111 87 110 86 110 84 111 87 114 88 113 85 110 88 113 85 110 84 111 87 114 87 113 87 112 86 111 85 111 84 113 89 115 88 112 86 113 87 113 87 113 87 113 87 113 89 115 89 115 88 113 86 112 86 114 86 115 87 116 88 116 87 115 87 116 88 117 89 117 91 118 93 121 96 124 98 126 101 128 101 128 101 126 98 125 95 122 95 121 94 120 93 120 93 120 93 120 93 120 93 120 89 115 88 114 87 115 88 116 88 116 89 117 90 116 89 115 89 115 89 116 89 116 89 116 88 120 92 123 93 124 96 129 97 141 105 151 112 153 111 150 115 153 113 150 110 146 109 145 104 136 98 132 97 131 96 128 92 121 85 113 79 108 78 107 76 104 80 107 80 104 76 101 75 101 76 104 79 104 75 98 74 99 73 98 72 99 73 100 72 98 72 97 71 96 70 96 70 96 70 96 70 96 70 96 68 95 69 96 70 95 69 94 67 95 68 95 68 94 66 92 65 91 63 90 65 92 64 90 65 91 63 90 62 88 60 87 61 88 61 87 60 86 59 86 59 84 58 82 57 81 55 80 59 83 57 82 56 80 54 79 51 77 51 78 53 77 54 77 52 74 53 73 52 72 51 72 53 71 51 69 49 68 49 68 48 67 48 67 48 67 48 67 49 68 49 68 49 68 49 68 48 67 48 67 48 67 48 67 46 66 47 67 48 66 47 65 46 65 46 65 46 65 46 65 47 64 46 62 44 61 43 59 46 63 46 63 46 63 46 63 43 57 41 55 40 55 40 56 44 60 45 58 41 56 42 59 43 58 40 55 39 56 42 59 39 55 39 55 39 55 39 55 40 55 40 54 39 53 38 53 38 53 38 53 38 53 38 53 36 52 36 53 37 54 38 54 37 53 37 53 37 53 37 53 34 51 35 51 35 51 35 52 33 49 33 50 34 51 35 51 34 51 36 51 33 48 33 50 32 49 34 50 32 48 33 50 33 48 32 47 31 48 32 49 35 50 33 48 31 46 30 46 33 46 33 46 32 44 30 42 31 44 33 47 34 46 31 44 33 48 32 47 31 48 32 49 30 47 31 46 28 44 30 48 28 45 31 48 32 47 29 44 30 46 30 45 29 44 28 44 27 41 27 41 27 41 27 41 27 42 28 43 29 42 28 41 27 40 26 39 25 40 26 41 28 42 27 40 26 41 27 42 32 44 28 40 25 39 25 40 27 40 26 39 25 40 26 41 31 38 22 40 29 43 28 43 27 41 26 38 22 36 25 41 7 15 3 14 7 17 5 11 2 12 3 13 4 15 5 16 5 17 4 15 3 14 1 13 4 16 4 17 5 18 6 18 5 17 7 17 7 17 7 17 8 18 8 17 7 16 6 15 9 16 9 16 9 16 9 16 6 14 9 18 10 16 6 12 10 16 12 16 10 15 11 18 10 15 9 13 8 12 6 11 4 10 5 11 6 10 5 9 7 11 6 10 5 11 6 12 7 11 5 10 6 12 9 15 11 15 8 12 6 12 7 13 7 10 4 11 10 17 11 14 9 15 11 17 12 17 12 16 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 18 12 21 14 21 12 19 11 19 11 20 13 22 15 24 12 19 12 19 12 19 12 19 15 22 15 22 15 22 15 22 15 22 15 22 15 22 15 22 17 24 18 25 17 22 13 19 9 17 11 19 14 22 16 23 18 25 18 26 19 27 20 27 19 26 19 26 19 26 19 26 19 27 21 29 22 29 22 28 21 29 20 29 22 30 24 33 24 32 28 31 19 20 13 19 11 14 13 14 10 11 9 13 9 11 9 11 9 12 11 14 12 17 17 19 15 18 20 25 21 22 18 26 17 24 30 55 45 56 43 56 43 56 43 56 45 58 46 60 46 61 45 61 43 60 47 65 48 68 48 67 46 68 46 70 47 70 46 69 49 67 49 68 50 69 51 69 53 71 53 72 54 73 55 73 52 72 52 72 52 72 52 72 52 72 52 72 52 72 52 72 51 73 50 75 51 76 53 77 51 75 51 76 52 77 53 77 54 80 54 80 54 80 54 80 55 81 55 81 55 81 55 81 57 81 56 80 55 81 56 82 56 81 56 81 56 81 56 81 57 82 57 82 57 82 57 82 56 81 56 81 56 81 56 81 57 81 57 81 57 81 57 81 60 83 59 82 58 83 59 84 63 86 61 85 62 88 65 91 63 87 63 87 63 87 63 87 61 86 59 84 58 84 58 85 58 84 60 87 61 87 61 87 61 85 60 85 60 85 59 84 61 86 61 86 61 86 61 86 60 86 63 89 64 88 61 85 61 86 61 87 62 88 63 88 61 86 61 87 62 88 63 88 63 88 63 88 63 88 63 88 64 89 64 88 63 87 62 87 62 87 62 88 63 89 64 89 63 87 63 87 63 87 63 87 62 86 64 89 65 89 65 89 64 91 64 91 65 93 67 95 72 100 74 102 75 100 72 98 73 96 70 93 68 93 70 95 69 93 68 91 67 90 65 89 63 90 63 89 62 88 61 88 61 88 61 88 61 88 61 88 62 90 62 89 62 89 62 89 63 91 65 92 67 94 68 93 69 99 75 109 83 114 82 112 84 112 78 109 80 112 74 101 71 101 72 99 69 96 68 95 63 87 61 82 56 80 58 80 55 80 52 78 51 77 51 75 50 75 53 76 54 75 53 74 50 73 50 73 50 73 50 73 50 73 50 72 49 71 48 71 47 70 47 70 47 70 47 70 45 68 44 67 44 66 43 66 46 67 45 66 45 65 44 65 42 63 42 63 42 63 42 63 43 63 43 61 42 61 42 62 41 60 40 58 38 56 37 55 39 59 40 58 40 58 39 57 39 57 39 56 38 55 37 54 36 53 36 52 35 51 34 51 34 52 34 52 34 52 34 52 37 53 34 49 32 50 34 52 33 50 33 49 32 48 31 48 33 50 33 49 32 49 31 48 31 48 31 48 31 48 31 48 32 48 33 48 33 47 31 45 31 46 31 46 31 46 31 46 34 50 33 48 32 47 30 46 30 46 30 45 29 44 28 44 29 45 29 44 28 43 27 43 29 44 26 40 23 39 24 40 25 40 24 39 23 40 24 41 25 41 23 38 22 38 22 38 23 39 23 38 22 37 21 36 19 36 22 39 23 38 20 35 20 36 20 36 20 38 23 39 20 36 20 37 21 38 23 39 21 36 21 35 20 34 19 34 17 33 19 34 17 31 18 34 20 35 20 35 20 35 20 35 19 36 23 37 19 32 15 30 16 31 17 33 18 33 17 32 20 35 20 35 20 34 17 32 16 32 19 35 20 34 17 31 17 33 18 34 19 33 18 32 17 30 17 31 18 32 19 32 18 31 17 30 17 29 16 29 18 31 18 30 17 29 16 29 18 31 18 31 18 31 18 31 17 30 16 28 14 27 13 25 16 29 16 29 16 29 16 29 14 28 17 31 18 28 12 23 15 29 16 30 17 29 16 28 16 29 19 30 17 26 16 28 14 25 13 23 12 23 12 24 14 25 15 25 13 23 10 21 18 26 13 24 14 25 13 23 16 17 13 17 17 20 16 16 15 17 15 17 15 16 14 16 16 18 16 18 16 18 17 19 16 18 16 19 17 20 18 20 17 19 17 19 17 19 17 19 18 20 18 19 17 18 16 18 16 19 16 19 16 19 16 19 13 17 15 19 17 19 15 17 15 17 17 17 14 15 16 19 15 16 14 14 12 13 11 12 9 11 10 12 11 11 10 10 12 12 11 11 10 12 11 13 11 12 11 12 12 13 13 15 16 16 13 13 11 13 13 14 13 12 10 13 14 17 15 14 13 14 14 16 16 17 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 19 20 20 20 19 18 19 19 19 20 21 22 23 24 19 22 19 22 19 22 19 22 22 25 22 25 22 25 22 25 22 25 22 25 22 25 22 25 24 27 25 28 24 25 21 22 17 20 18 23 21 25 23 27 25 28 25 29 26 30 27 30 27 30 27 29 26 28 25 28 26 30 28 32 29 32 29 31 30 33 29 32 29 33 32 33 29 33 34 30 24 18 17 16 13 14 15 14 12 11 12 13 12 12 11 11 12 13 14 14 13 15 18 18 18 19 22 26 25 23 23 29 24 27 37 62 57 70 56 70 56 70 56 70 57 72 58 72 59 73 59 74 58 78 63 82 66 83 66 83 67 84 69 86 70 86 70 86 67 84 68 85 68 86 69 86 71 88 71 89 72 90 73 90 73 91 73 91 73 91 73 91 72 90 72 90 72 90 72 90 73 91 74 93 75 94 77 95 75 93 76 94 76 95 77 95 80 97 80 97 80 97 80 97 80 98 81 98 81 98 81 99 82 101 81 100 80 101 81 102 81 101 81 101 81 101 81 101 82 102 82 102 82 102 82 102 81 101 81 101 81 101 81 101 81 105 81 105 81 105 81 105 84 107 83 106 82 107 83 108 86 110 85 109 86 112 89 114 87 111 87 111 87 111 87 111 87 110 85 109 84 108 85 109 84 109 86 111 87 111 87 110 86 112 86 112 86 112 87 113 86 112 86 112 86 112 86 112 85 112 88 115 89 114 86 111 86 112 86 113 87 114 88 114 86 112 86 113 87 114 88 114 88 114 88 114 88 114 88 114 89 115 89 114 88 113 87 113 87 113 87 114 88 115 89 115 87 115 87 115 87 115 87 115 86 115 88 117 89 117 89 116 91 117 90 118 91 120 94 122 98 126 101 129 101 127 99 125 97 124 94 121 93 121 94 122 93 121 92 119 91 118 89 117 90 117 90 116 89 115 88 115 88 115 88 115 88 115 88 114 89 114 90 114 89 115 89 115 90 118 91 122 93 123 93 124 95 133 102 142 109 148 112 151 115 151 108 151 112 152 106 141 104 138 103 133 97 129 95 125 88 119 85 112 79 109 79 107 79 107 79 106 78 104 75 103 74 103 75 104 76 103 75 102 73 99 73 99 73 99 73 99 73 99 73 98 72 97 71 97 70 96 70 96 70 96 70 96 70 96 69 95 69 94 68 94 68 94 67 94 66 93 66 92 64 91 64 91 64 91 64 91 64 90 62 89 61 88 62 89 61 88 60 86 58 84 57 83 58 84 58 83 57 83 56 82 56 82 56 81 55 80 54 80 53 79 53 78 52 77 51 77 51 77 51 77 51 77 51 75 52 73 51 72 50 71 51 72 50 71 50 70 49 70 48 69 50 68 49 68 48 67 48 66 48 67 48 67 48 67 48 67 47 67 48 67 48 66 46 64 46 65 46 65 46 65 46 65 46 63 47 65 48 66 50 67 46 63 46 62 45 62 44 61 45 62 45 61 44 60 43 60 44 60 42 58 40 57 40 57 41 56 40 55 39 56 40 57 41 56 39 55 38 54 38 55 40 56 39 55 38 54 38 53 36 53 38 54 38 54 37 52 37 53 36 52 36 53 38 55 36 52 36 52 37 53 37 53 37 53 37 52 36 52 35 51 34 52 37 52 34 50 35 52 35 51 35 51 35 51 35 51 34 52 37 52 34 48 32 49 33 49 33 50 34 50 33 49 34 51 35 51 34 50 33 48 32 48 34 50 34 50 32 48 31 48 32 49 33 48 32 47 31 47 32 48 32 49 33 49 32 47 31 47 30 46 30 45 32 48 32 47 31 47 30 46 29 45 29 45 29 45 29 45 30 46 29 45 28 43 26 42 30 46 30 46 30 46 30 46 31 44 30 43 29 43 29 43 27 41 28 43 29 42 27 41 28 43 28 40 24 38 26 43 27 41 26 39 24 37 23 37 23 38 25 39 26 39 25 39 27 40 24 38 26 40 24 36 4 15 2 15 6 19 6 17 6 18 5 16 3 15 2 14 3 15 4 17 6 18 7 19 4 16 5 17 5 17 6 18 5 17 5 17 5 17 5 17 6 18 5 17 5 17 4 16 9 16 9 16 9 16 9 16 6 14 7 15 8 16 9 17 10 16 12 16 9 14 10 17 10 14 9 13 7 11 6 11 4 10 5 11 6 10 5 9 7 11 6 10 5 11 6 12 5 11 7 13 8 13 7 12 10 14 8 12 7 12 8 13 9 12 6 12 9 15 9 12 7 12 8 14 9 14 9 14 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 8 17 10 18 11 19 10 18 12 19 11 19 12 21 15 23 12 19 12 19 12 19 12 19 15 22 15 22 15 22 15 22 15 22 15 22 15 22 15 22 17 24 17 24 17 22 14 20 11 18 12 20 14 22 16 24 18 25 19 26 19 26 20 27 21 27 20 26 19 25 18 24 19 27 21 29 22 29 22 28 20 29 20 29 22 30 24 32 24 32 29 31 19 17 10 15 11 14 13 14 10 12 10 14 11 12 10 12 10 13 12 14 10 14 15 18 17 21 19 26 20 22 18 26 17 24 30 54 45 56 43 56 43 56 43 56 43 57 44 57 45 58 45 60 45 61 46 64 47 66 48 66 47 68 49 70 48 71 48 70 49 68 50 68 51 69 51 69 53 71 53 72 54 73 55 73 54 74 54 74 54 74 54 74 52 72 52 72 52 72 52 72 51 73 50 75 51 76 53 77 51 76 52 76 53 77 53 77 54 80 54 80 54 80 54 80 54 80 54 81 55 82 56 82 57 81 56 80 55 81 56 82 56 81 56 81 56 81 56 81 57 82 57 82 57 82 57 82 56 81 56 81 56 81 56 81 57 81 57 81 57 81 57 81 60 83 59 82 58 83 59 84 62 86 61 86 63 88 65 90 63 87 63 87 63 87 63 87 61 87 60 85 58 84 59 85 58 85 60 87 61 87 60 86 61 86 61 87 63 88 64 89 61 86 61 86 61 86 61 86 60 86 63 89 64 88 61 85 61 86 62 87 62 87 63 88 61 86 61 87 62 88 63 88 63 88 63 88 63 88 63 88 64 89 64 88 63 87 62 87 62 87 62 88 63 89 64 89 63 87 63 87 63 87 63 87 62 87 64 89 65 89 64 88 63 90 63 90 64 92 67 94 71 99 73 101 74 100 72 98 72 96 71 94 69 93 70 94 69 93 68 91 67 90 65 89 63 90 63 89 62 88 61 88 61 88 61 88 61 88 61 88 62 90 62 90 62 89 62 89 62 90 64 92 66 93 67 92 66 95 70 101 77 108 81 112 83 111 79 111 80 111 75 104 75 105 71 102 68 96 65 93 64 87 61 82 58 78 57 79 55 80 53 79 51 77 52 75 50 75 53 76 54 75 54 74 50 73 50 73 50 73 50 73 50 73 50 72 49 71 48 71 47 70 47 70 47 70 47 70 49 72 48 71 47 70 47 70 48 68 47 68 46 67 46 66 44 65 44 65 44 65 44 65 43 64 42 62 40 61 41 62 41 62 40 61 39 59 38 58 42 58 41 58 40 57 39 56 39 56 39 55 38 54 37 54 36 53 36 52 35 51 34 51 34 51 34 51 34 51 34 52 35 52 35 52 35 51 33 50 33 50 33 50 32 49 32 48 32 48 31 48 30 47 30 46 31 48 31 48 31 48 31 48 33 48 33 48 33 47 31 46 30 45 30 45 30 45 30 45 30 46 31 48 32 49 34 50 30 46 30 46 29 45 29 44 29 45 29 44 28 43 27 43 27 43 27 42 26 41 24 39 25 40 24 39 23 40 24 41 25 40 24 39 22 39 23 39 24 40 24 40 23 39 23 39 21 37 22 38 22 38 21 37 23 38 21 37 20 37 21 38 20 36 20 36 19 35 19 35 23 38 23 37 22 37 22 36 19 36 22 36 20 34 20 37 20 35 20 35 20 35 20 35 19 35 20 34 17 32 19 36 19 34 19 34 19 34 19 34 19 34 19 35 19 33 18 32 17 33 18 34 19 33 18 32 17 33 18 34 19 33 18 32 19 32 20 33 20 34 21 34 20 32 19 32 18 31 18 30 20 33 20 32 19 32 18 31 15 28 15 28 15 28 15 28 17 30 16 29 15 27 14 27 18 31 18 31 18 31 18 31 19 29 13 24 11 27 17 33 13 26 14 28 15 27 13 26 18 28 15 23 10 22 15 29 18 28 16 26 14 24 13 23 10 22 13 26 16 28 18 29 14 24 13 25 16 26 13 21 15 17 15 18 17 21 20 22 18 20 18 19 17 18 16 18 15 18 16 18 17 19 18 20 17 19 17 19 17 19 17 19 17 19 17 19 17 19 17 19 17 19 17 19 17 19 17 19 16 19 16 19 16 19 16 19 13 16 13 17 15 19 18 22 16 17 17 16 13 14 15 17 14 15 13 14 12 12 10 11 9 11 10 12 11 11 10 10 12 12 11 11 10 12 11 13 10 12 13 15 14 14 12 12 14 14 13 14 13 14 13 14 14 14 13 14 13 14 13 13 12 13 13 15 15 15 14 15 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 18 18 19 19 19 19 20 19 19 19 20 21 22 22 19 22 19 22 19 22 19 22 21 24 21 24 21 24 21 24 22 25 22 25 22 25 22 25 24 27 24 27 23 25 22 24 19 23 20 24 22 26 24 27 26 29 26 29 26 29 26 29 26 29 26 29 26 29 26 29 26 30 28 32 29 32 29 31 29 33 28 31 29 32 31 32 29 33 34 29 22 15 13 12 13 14 15 15 13 12 13 15 14 14 13 13 13 13 14 15 13 14 17 20 22 24 26 28 25 24 24 30 24 26 34 59 58 71 57 71 57 71 57 71 56 70 56 71 57 71 58 72 60 78 62 80 64 82 65 82 67 85 69 87 71 87 71 87 68 85 68 86 69 86 70 87 71 88 71 89 72 90 73 90 74 92 74 92 74 92 74 92 73 91 73 91 73 91 73 91 74 92 74 93 75 94 76 94 76 94 76 95 77 95 78 96 80 97 80 97 80 97 80 97 79 96 80 98 81 99 83 100 82 101 81 100 80 101 81 102 81 101 81 101 81 101 81 101 82 102 82 102 82 102 82 102 82 102 82 102 82 102 82 102 82 106 82 106 82 106 82 106 84 107 83 106 82 107 83 108 85 109 86 110 87 112 89 113 88 112 88 112 88 112 88 112 88 111 86 109 85 109 85 110 85 109 86 111 87 111 86 109 84 110 85 112 87 114 89 115 86 112 86 112 86 112 86 112 86 113 87 114 88 113 87 112 87 113 87 113 87 113 87 113 86 112 86 113 87 114 88 114 88 114 88 114 88 114 88 114 89 115 89 114 88 113 87 113 87 113 87 114 88 115 89 115 87 115 87 115 87 115 87 115 87 115 88 117 89 117 88 115 90 117 90 117 91 119 93 121 97 125 99 128 101 127 99 125 96 124 95 123 94 122 94 122 93 121 92 119 91 118 89 117 90 117 90 116 89 115 88 115 88 115 88 115 88 115 88 114 88 113 89 113 88 114 88 114 89 116 90 121 92 122 92 123 91 127 93 131 99 141 108 147 112 150 111 151 112 152 108 145 107 141 105 136 100 131 96 126 91 120 86 113 79 109 79 107 80 108 80 106 78 105 76 104 74 103 75 104 76 103 75 102 74 100 74 100 74 100 74 100 73 99 73 98 72 97 71 97 70 96 70 96 70 96 70 96 72 98 71 97 71 96 70 96 69 96 69 95 68 95 67 94 66 93 66 93 66 93 66 93 65 91 63 89 62 89 62 90 63 90 62 89 61 88 61 87 60 85 59 84 57 83 56 82 56 82 56 81 55 80 54 80 53 79 53 78 52 77 51 77 52 78 52 78 52 78 52 76 50 73 53 75 53 73 50 70 51 72 50 71 50 70 49 70 48 67 47 66 47 65 46 65 48 67 48 67 48 67 48 67 48 67 49 68 48 67 47 65 45 64 45 64 45 64 45 64 50 67 49 65 48 64 46 63 47 64 46 63 46 62 45 62 45 62 45 61 44 60 43 60 41 59 43 61 43 59 40 56 41 56 40 55 39 56 40 57 41 56 40 55 39 55 40 56 40 56 40 56 40 56 40 56 37 54 38 54 38 54 38 53 40 55 38 53 37 53 37 53 36 52 36 51 35 50 33 49 37 53 37 53 37 53 36 52 32 50 35 50 33 48 33 51 35 51 35 51 35 51 35 51 33 50 34 49 32 49 36 54 35 51 34 49 33 49 33 49 33 49 34 50 34 49 33 48 33 49 33 49 33 49 33 49 34 50 35 52 36 51 34 50 32 48 32 48 33 49 34 50 33 49 33 48 32 48 31 47 33 49 32 48 31 47 31 47 30 46 30 46 30 46 30 46 30 46 30 45 29 44 28 43 30 46 30 46 30 46 30 46 27 39 22 35 21 38 28 44 26 41 28 42 28 42 27 40 28 42 28 40 24 38 26 42 27 41 28 42 27 41 26 40 22 37 25 41 29 43 30 44 23 37 24 40 27 40 23 34 3 15 4 16 4 18 8 21 4 16 5 17 6 18 6 19 5 16 4 16 3 15 2 14 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 17 9 16 9 16 9 16 9 16 6 13 6 14 8 16 11 19 11 17 12 15 8 12 9 15 9 14 8 12 6 11 5 10 4 10 5 11 6 10 5 9 7 11 6 10 5 11 6 12 6 12 8 14 9 13 6 10 7 13 8 13 8 13 8 13 8 14 9 13 8 12 7 13 8 13 9 15 10 15 10 15 9 17 9 17 9 17 9 17 10 18 10 18 10 18 10 18 11 19 11 19 12 20 13 21 12 19 11 19 11 20 13 21 12 19 12 19 12 19 12 19 14 21 14 21 14 21 14 21 15 22 15 22 15 22 15 22 17 24 16 23 16 22 16 23 14 21 14 22 16 23 17 24 19 26 19 26 19 26 19 26 16 24 17 25 20 28 21 29 19 27 21 29 22 29 22 28 20 28 19 28 21 29 23 32 24 31 27 27 15 14 7 13 11 14 13 15 11 13 12 16 14 15 12 14 12 14 12 15 12 16 16 22 23 27 23 27 21 23 19 27 17 22 27 49 46 57 44 57 44 57 44 57 43 56 43 57 44 57 45 59 46 61 46 62 47 64 46 65 49 68 49 70 50 70 47 70 50 68 51 69 51 70 52 70 53 71 53 72 54 73 55 73 52 72 52 72 52 72 52 72 53 73 53 73 53 73 53 73 52 74 51 75 51 75 52 76 52 76 53 77 53 78 54 78 54 80 54 80 54 80 54 80 54 80 54 81 55 82 56 82 57 81 56 80 55 81 56 82 56 81 56 81 56 81 56 81 57 82 57 82 57 82 57 82 57 82 57 82 57 82 57 82 58 82 58 82 58 82 58 82 60 83 59 82 58 83 59 84 61 85 62 87 64 88 65 89 64 88 64 88 64 88 64 88 62 87 60 86 59 85 60 86 59 86 61 87 61 86 59 85 58 83 59 85 61 87 63 88 61 86 61 86 61 86 61 86 62 87 62 87 62 87 62 87 62 87 62 87 62 87 62 87 61 86 61 87 62 88 63 88 63 88 63 88 63 88 63 88 64 89 64 88 63 87 62 87 62 87 62 88 63 89 64 89 63 87 63 87 63 87 63 87 63 88 65 89 65 88 63 87 63 89 62 90 63 92 66 94 69 97 72 100 74 100 72 98 72 96 72 96 71 95 70 94 69 93 68 91 67 90 65 89 63 90 63 89 62 88 61 88 61 88 61 88 61 88 61 88 61 89 61 89 61 88 61 88 61 88 63 90 65 91 65 91 63 90 63 94 70 102 77 108 80 112 80 112 80 113 77 108 74 105 72 103 71 100 70 99 65 91 62 84 58 80 58 80 56 81 53 80 52 78 52 76 50 75 53 76 54 75 54 74 51 74 51 74 51 74 51 74 50 73 50 72 49 71 48 71 47 70 47 70 47 70 47 70 48 70 47 70 46 69 46 68 48 69 48 68 47 68 46 67 45 66 45 66 45 66 45 66 44 64 42 63 41 62 42 63 42 63 42 63 41 62 41 62 44 60 43 59 41 57 39 56 39 56 39 55 38 54 37 54 36 53 36 52 35 51 34 51 35 52 35 52 35 52 35 53 35 52 37 54 37 52 34 49 34 51 34 50 33 50 32 49 31 48 30 47 30 46 29 46 31 48 31 48 31 48 31 48 33 49 34 49 34 48 32 46 30 45 30 45 30 45 30 45 34 50 33 48 32 47 30 46 31 47 31 46 30 46 29 45 29 45 29 44 28 43 27 43 25 42 27 44 28 43 25 40 25 40 24 39 23 40 24 41 25 40 24 39 23 40 25 41 24 40 24 40 24 40 24 40 23 38 22 38 22 38 22 39 25 40 23 38 21 37 21 37 20 36 20 35 19 34 17 33 20 35 20 35 20 35 21 36 18 34 20 35 18 33 19 35 20 35 20 35 20 35 20 35 18 33 19 33 17 33 21 39 20 34 18 31 16 31 17 32 17 32 18 34 19 33 18 32 18 33 18 33 18 33 18 33 18 33 19 34 19 34 18 33 17 30 18 31 19 32 19 32 20 33 20 32 19 32 18 31 18 31 18 31 17 30 16 29 17 30 17 30 17 30 17 30 17 30 17 29 16 29 16 28 15 28 15 28 15 28 15 28 11 24 10 23 11 25 13 27 15 28 16 30 17 29 15 28 15 28 19 30 17 26 15 26 13 25 16 28 18 29 17 28 14 26 16 28 17 28 17 28 11 22 12 25 16 26 12 20 15 18 16 17 14 17 18 23 15 17 16 19 17 20 19 21 17 19 16 17 14 16 13 15 18 20 17 19 17 19 16 18 17 19 17 19 17 19 17 19 16 18 17 19 17 19 18 20 16 19 16 19 16 19 16 19 13 17 14 18 15 19 16 20 16 18 17 16 12 13 13 16 13 14 13 13 11 11 10 10 9 11 10 12 11 11 10 10 12 12 11 11 10 12 11 13 12 13 13 14 13 13 11 11 11 13 13 15 14 15 13 14 11 14 14 15 12 13 13 16 13 14 14 16 16 17 15 16 17 17 17 17 17 17 17 17 19 19 19 19 19 19 19 19 20 20 19 19 20 20 21 22 20 20 19 19 19 19 20 20 19 22 19 22 19 22 19 22 20 23 20 23 20 23 20 23 22 25 22 25 22 25 22 25 24 27 23 25 22 26 23 27 22 25 22 26 23 27 24 27 27 30 26 29 26 29 25 28 23 27 24 28 27 31 28 32 26 30 28 32 29 32 29 31 28 32 27 30 28 32 31 31 29 31 29 23 17 11 13 14 13 14 16 15 14 14 15 17 17 16 15 15 14 14 15 15 16 16 18 22 26 28 27 26 26 24 25 31 24 24 31 54 59 72 58 72 58 72 58 72 56 71 57 71 58 72 58 73 61 79 61 78 62 80 64 82 66 84 68 85 69 86 69 85 69 86 69 86 70 87 70 88 71 88 71 89 72 90 73 90 72 90 72 90 72 90 72 90 74 92 74 92 74 92 74 92 75 93 75 93 75 93 75 93 77 95 77 95 78 96 78 97 80 97 80 97 80 97 80 97 81 98 81 98 81 98 81 98 82 101 81 100 80 101 81 102 81 101 81 101 81 101 81 101 82 102 82 102 82 102 82 102 83 103 83 103 83 103 83 103 83 107 83 107 83 107 83 107 84 107 83 106 82 107 83 108 84 109 86 111 88 113 88 112 89 113 89 113 89 113 89 113 88 112 87 110 86 110 86 110 86 110 87 111 87 110 85 108 83 109 84 110 85 112 86 112 86 112 86 112 86 112 86 112 87 113 87 113 87 113 87 113 88 114 87 113 87 113 86 112 86 112 86 113 87 114 88 114 88 114 88 114 88 114 88 114 89 115 89 114 88 113 87 113 87 113 87 114 88 115 89 115 87 115 87 115 87 115 87 115 88 116 89 117 89 116 87 114 89 116 89 116 90 118 93 120 95 123 98 127 100 127 99 126 96 124 97 125 96 123 94 122 93 121 92 119 91 118 89 117 90 117 90 116 89 115 88 115 88 115 88 115 88 115 88 114 87 112 88 112 87 113 87 113 87 115 88 119 90 120 90 121 91 126 92 129 97 136 104 143 110 147 112 152 113 152 110 150 106 140 106 137 103 135 101 132 95 124 90 116 83 112 81 109 82 108 81 107 79 105 77 105 74 103 75 104 76 103 75 102 75 101 75 101 75 101 75 101 73 99 73 98 72 97 71 97 70 96 70 96 70 96 70 96 69 95 69 94 68 94 67 93 69 95 68 95 67 94 67 93 66 93 66 93 66 93 66 93 65 92 64 90 63 90 63 90 63 90 63 90 63 90 62 89 61 87 60 85 58 83 56 82 56 82 56 81 55 80 54 80 53 79 53 78 52 77 51 77 53 79 53 79 53 79 53 77 52 74 53 74 53 73 51 72 52 72 51 72 50 71 50 71 49 67 48 67 47 66 47 65 48 67 48 67 48 67 48 67 49 68 50 69 49 67 47 66 46 65 46 65 46 65 46 65 46 63 47 65 48 66 50 67 48 64 47 64 46 63 46 63 45 62 45 61 44 60 43 60 42 59 43 60 43 60 42 59 41 56 40 55 39 56 40 57 41 56 40 56 40 57 42 58 39 55 39 55 40 56 40 56 39 55 38 54 38 54 39 55 40 55 39 54 38 54 38 55 36 52 36 52 35 51 35 51 34 50 34 51 35 51 35 52 36 53 38 54 36 51 36 54 35 51 35 51 35 51 35 51 32 49 34 50 33 49 35 53 35 50 32 46 30 46 31 48 31 47 32 49 33 49 33 48 34 49 33 48 32 49 33 50 30 46 31 47 31 47 30 46 30 46 30 47 31 47 32 48 33 48 32 48 31 47 31 46 31 47 30 46 30 45 29 45 27 43 27 43 27 43 27 43 30 46 30 46 30 45 29 45 27 43 27 43 27 43 27 43 25 40 27 42 28 42 27 41 28 43 30 44 30 44 29 42 25 42 32 47 31 42 26 39 24 39 27 42 29 43 28 41 27 41 28 42 28 41 26 40 22 36 22 38 26 40 24 36 4 17 4 14 0 13 4 20 4 16 4 16 4 17 5 17 4 16 4 16 4 16 3 15 6 18 6 17 5 16 4 16 5 17 5 17 5 17 5 17 4 16 4 17 5 18 6 18 9 16 9 16 9 16 9 16 6 14 8 16 10 16 8 14 11 17 11 15 7 11 7 14 8 13 7 12 6 10 4 9 4 10 5 11 6 10 5 9 7 11 6 10 5 11 6 12 9 13 7 12 6 11 6 11 5 11 8 14 10 14 8 13 5 12 9 14 7 12 9 16 6 12 8 14 9 14 9 14 9 17 9 17 9 17 9 17 11 19 11 19 11 19 11 19 12 19 10 18 10 19 13 22 12 20 11 18 10 19 11 20 12 19 12 19 12 19 12 19 13 20 13 20 13 20 13 20 15 22 15 22 15 22 15 22 17 23 15 22 15 23 17 25 16 23 16 24 17 24 17 25 20 27 20 26 19 25 18 25 19 26 19 26 19 26 19 26 19 27 21 29 22 29 22 28 19 28 18 27 21 28 22 31 24 29 22 20 9 11 9 17 10 14 14 15 12 14 14 17 16 17 14 15 13 15 13 15 14 15 15 21 23 26 20 21 21 23 20 28 17 21 24 46 47 58 45 58 45 58 45 58 44 58 45 58 46 59 46 60 48 61 46 60 45 62 47 64 47 65 48 67 48 68 47 67 51 69 51 70 52 70 53 71 53 71 53 72 54 73 55 73 53 73 53 73 53 73 53 73 54 74 54 74 54 74 54 74 53 75 51 75 51 75 51 75 53 77 53 78 54 78 55 79 54 80 54 80 54 80 54 80 57 83 56 81 55 80 53 79 57 81 56 80 55 81 56 82 56 81 56 81 56 81 56 81 57 82 57 82 57 82 57 82 58 83 58 83 58 83 58 83 59 83 59 83 59 83 59 83 60 83 59 82 58 83 59 84 60 85 62 88 65 89 64 88 65 89 65 89 65 89 65 89 63 88 61 86 60 86 60 87 60 87 61 87 61 86 59 84 60 85 61 86 61 86 61 86 61 86 61 86 61 86 61 86 63 87 62 86 61 87 62 88 63 88 63 87 62 86 61 86 61 86 61 87 62 88 63 88 63 88 63 88 63 88 63 88 64 89 64 88 63 87 62 87 62 87 62 88 63 89 64 89 63 87 63 87 63 87 63 87 64 89 65 89 65 88 63 86 62 89 62 89 63 91 65 93 67 96 71 99 73 100 72 99 72 96 73 97 73 96 70 93 69 93 68 91 67 90 65 89 63 90 63 89 62 88 61 88 61 88 61 88 61 88 61 88 60 88 60 88 60 87 60 87 59 87 61 89 63 90 64 90 65 92 66 96 70 101 73 105 77 111 81 115 80 113 79 112 74 109 72 106 71 102 70 100 69 95 66 88 61 83 58 82 55 82 54 80 52 79 53 77 50 75 53 76 54 75 54 74 52 75 52 75 52 75 52 75 50 73 50 72 49 71 48 71 47 70 47 70 47 70 47 70 46 69 46 68 45 68 44 67 47 67 46 67 45 66 45 65 44 65 44 65 44 65 44 65 45 65 43 63 42 63 42 64 41 62 41 62 41 62 41 62 45 62 44 60 41 57 39 56 39 56 39 55 38 54 37 54 36 53 36 52 35 51 34 51 36 53 36 53 36 53 36 54 38 54 36 52 35 52 35 53 35 52 34 51 34 50 33 50 33 49 32 49 31 48 31 47 31 48 31 48 31 48 31 48 34 49 35 50 34 49 33 47 32 47 32 47 32 47 32 47 30 46 31 48 32 49 34 50 32 48 31 47 31 46 30 46 29 45 29 44 28 43 27 43 27 43 26 42 26 43 27 44 25 40 24 39 23 40 24 41 24 40 24 40 24 41 26 43 21 38 22 38 23 39 24 40 24 39 22 38 22 38 23 40 23 39 22 38 22 39 24 40 20 36 20 36 21 37 21 37 20 35 20 36 21 36 22 37 21 37 23 38 21 36 22 38 20 35 20 35 20 35 20 35 17 34 20 35 19 33 19 35 22 36 18 31 15 31 17 33 15 31 17 33 18 33 18 33 19 34 17 32 17 32 19 34 16 31 17 32 17 32 16 31 18 31 18 32 19 32 20 33 19 31 18 31 17 30 17 29 19 32 18 31 18 30 17 30 14 27 14 27 14 27 14 27 17 30 17 30 17 30 17 30 15 28 15 28 15 28 15 28 15 28 15 28 15 28 14 27 14 28 16 29 16 29 15 27 14 28 19 30 17 26 14 26 14 27 17 29 17 27 13 23 15 26 16 27 16 27 15 26 12 22 10 22 13 25 13 23 16 19 17 16 11 13 15 21 18 19 17 18 16 17 14 16 15 17 16 19 17 20 19 21 18 20 18 19 17 18 16 18 17 19 17 19 17 19 17 19 16 18 16 19 17 20 18 20 16 19 16 19 16 19 16 19 13 17 16 21 17 19 13 15 16 18 16 15 12 12 12 14 13 14 12 12 11 11 9 10 9 11 10 12 11 11 10 10 12 12 11 11 10 12 11 13 15 15 12 12 10 11 11 13 10 12 13 15 15 15 14 14 8 12 14 15 12 13 15 19 10 12 12 14 13 14 12 13 17 17 17 17 17 17 17 17 19 19 19 19 19 19 19 19 19 18 17 16 17 18 20 21 20 20 19 18 18 18 19 19 19 22 19 22 19 22 19 22 20 23 20 23 20 23 20 23 22 25 22 25 22 25 22 25 24 26 22 24 21 26 24 28 23 27 24 27 24 27 25 28 27 30 27 29 26 28 25 28 29 32 28 30 25 27 23 26 26 30 28 32 29 32 29 31 28 31 27 30 27 31 30 31 29 29 25 17 12 10 15 18 12 14 16 16 15 14 16 18 18 18 17 16 15 15 15 15 15 14 15 19 23 24 21 19 26 25 25 31 24 23 30 52 59 72 58 72 58 72 58 72 58 72 59 73 59 74 60 74 62 79 60 77 61 79 63 81 64 82 66 83 67 84 66 83 69 86 69 87 70 88 71 88 71 88 71 89 72 90 73 90 74 92 74 92 74 92 74 92 74 92 74 92 74 92 74 92 75 93 75 93 75 93 75 93 77 95 77 96 78 97 79 97 80 97 80 97 80 97 80 97 84 101 83 99 80 96 78 95 82 101 81 100 80 101 81 102 81 101 81 101 81 101 81 101 82 102 82 102 82 102 82 102 83 103 83 103 83 103 83 103 83 107 83 107 83 107 83 107 84 107 83 106 82 107 83 108 83 109 86 112 89 113 88 111 89 113 89 113 89 113 89 113 89 112 87 110 86 110 86 111 87 111 87 111 87 110 84 108 88 114 87 113 87 113 87 112 86 112 86 112 86 112 86 112 88 113 87 112 86 113 87 114 88 114 88 113 87 112 86 112 86 112 86 113 87 114 88 114 88 114 88 114 88 114 88 114 89 115 89 114 88 113 87 113 87 113 87 114 88 115 89 115 87 115 87 115 87 115 87 115 89 117 89 117 89 116 86 114 89 116 88 116 90 118 92 120 94 122 97 126 100 127 99 126 95 124 97 126 97 124 94 121 93 121 92 119 91 118 89 117 90 117 90 116 89 115 88 115 88 115 88 115 88 115 88 114 87 112 88 112 87 113 87 113 86 114 87 118 89 119 89 119 94 128 95 131 99 136 103 138 109 147 114 151 113 152 113 150 112 145 109 140 104 134 99 129 99 127 93 119 86 114 83 111 82 109 81 107 80 106 77 105 74 103 75 104 76 103 75 102 75 101 75 101 75 101 75 101 73 99 73 98 72 97 71 97 70 96 70 96 70 96 70 96 70 96 69 95 69 94 68 94 67 94 66 93 66 92 65 92 65 92 65 92 65 92 65 92 66 92 64 90 63 90 63 91 62 89 62 89 62 89 62 89 63 88 61 86 58 83 56 82 56 82 56 81 55 80 54 80 53 79 53 78 52 77 51 77 53 79 53 79 53 79 53 77 55 76 53 73 51 73 53 75 52 73 52 72 51 71 50 71 50 69 50 68 49 68 48 67 48 67 48 67 48 67 48 67 49 69 50 69 50 68 48 66 48 67 48 67 48 67 48 67 50 67 49 65 48 64 46 63 48 65 48 64 47 63 46 63 45 62 45 61 44 60 43 60 44 60 42 58 41 60 44 62 41 56 40 55 39 56 40 57 40 56 40 56 40 58 43 59 36 53 37 54 38 55 39 55 41 56 38 53 37 54 40 57 38 54 38 54 39 56 41 57 36 52 36 53 37 54 39 55 36 52 36 53 37 54 38 54 34 51 36 52 34 50 35 52 35 51 35 51 35 51 35 51 31 50 36 53 35 49 33 49 39 53 34 48 31 48 33 50 30 46 31 49 33 49 33 49 35 50 32 47 31 48 34 51 34 51 35 52 36 51 35 50 32 48 32 49 33 50 34 50 31 47 30 46 30 45 29 45 33 49 33 48 32 47 31 47 29 45 29 45 29 45 29 45 30 46 30 46 30 46 30 46 29 45 29 45 29 45 29 45 29 42 26 39 24 39 25 40 26 41 27 42 28 41 27 40 26 41 28 40 24 38 25 41 28 43 29 43 27 38 21 33 24 38 26 40 27 41 27 40 24 36 20 35 23 39 25 38 5 17 5 17 5 18 7 20 6 17 5 16 3 15 2 14 8 19 6 18 5 17 6 18 5 17 5 17 5 17 5 17 6 18 6 17 5 16 4 16 7 19 6 17 3 14 1 13 6 14 9 17 10 16 7 13 7 14 7 14 7 14 7 14 10 16 11 16 11 15 9 13 6 10 5 9 4 10 5 11 5 11 7 12 6 10 3 7 8 12 7 11 6 12 7 13 4 9 4 10 5 10 6 11 8 12 7 12 7 12 7 11 7 12 7 13 8 14 9 14 7 13 9 14 7 12 8 14 7 15 7 16 8 17 9 17 13 20 12 19 11 18 10 18 12 20 12 19 11 19 10 18 11 18 10 18 10 19 12 21 14 20 12 18 12 20 15 23 12 19 12 20 13 21 14 21 14 21 14 22 15 23 16 23 16 23 16 23 16 23 16 23 19 25 18 24 17 25 18 26 19 26 19 26 19 26 19 26 21 27 20 26 19 27 20 28 19 26 21 29 22 29 22 29 20 28 19 28 21 29 23 32 25 28 20 19 8 11 7 14 11 13 12 14 12 15 13 15 13 16 14 17 15 16 14 15 14 19 21 26 23 25 21 25 16 28 21 23 17 22 23 49 47 58 45 57 43 55 40 52 46 59 46 59 46 59 46 59 47 59 46 61 47 62 48 64 48 65 48 67 49 67 49 66 51 69 52 70 52 70 53 71 53 71 53 71 53 71 53 71 53 73 53 74 54 75 55 75 55 75 55 75 55 75 55 75 53 75 51 76 52 77 53 77 53 77 53 78 54 79 55 79 54 80 54 80 54 80 54 80 56 81 54 79 54 81 57 84 56 80 55 79 54 80 55 81 56 81 56 81 56 81 56 81 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 60 83 59 82 58 83 59 84 59 83 60 84 60 85 61 85 60 84 61 86 62 87 64 88 65 89 64 87 63 87 64 89 61 88 62 88 62 87 60 85 60 86 60 86 60 86 60 86 61 86 61 86 61 86 61 86 59 84 59 85 60 85 61 86 60 86 63 89 64 88 61 85 61 86 61 86 61 86 61 86 63 88 63 88 63 88 63 88 65 89 63 87 63 89 66 92 63 89 64 90 64 88 61 85 61 87 62 88 63 89 64 90 63 87 63 87 63 87 63 87 64 89 65 88 62 86 64 90 60 87 60 88 62 90 65 92 67 96 71 100 74 100 72 97 73 97 73 96 72 95 71 95 68 92 67 90 66 89 64 88 62 89 62 89 62 89 62 89 60 87 60 87 60 87 60 87 61 89 61 89 61 88 61 88 60 88 63 90 65 90 63 88 63 93 66 96 69 99 73 106 74 107 77 111 78 112 77 111 74 109 70 102 67 100 70 102 66 94 64 90 62 87 62 86 57 83 54 80 52 78 53 77 52 76 54 75 53 74 53 74 53 76 53 75 52 74 51 74 50 73 50 72 49 71 48 71 45 69 48 71 47 71 49 74 46 69 46 69 46 69 46 69 48 68 46 67 48 70 47 67 47 68 47 67 46 66 45 66 44 65 44 64 43 63 42 63 42 62 40 60 39 60 39 61 42 59 42 58 41 57 40 57 40 56 37 54 39 56 37 53 37 54 37 54 37 54 37 54 35 52 35 51 34 50 33 51 36 53 36 52 35 51 34 51 35 51 33 49 32 49 32 50 32 49 32 49 32 49 32 49 31 49 32 49 32 49 32 50 31 47 34 50 35 49 32 46 30 46 33 49 34 48 31 45 31 48 32 49 33 48 32 47 34 49 32 48 30 46 29 44 29 45 29 44 28 43 27 43 25 43 29 44 24 39 25 43 26 43 27 44 28 43 27 42 22 39 25 42 26 41 23 38 20 40 26 42 23 37 21 38 23 38 22 37 22 39 25 42 24 40 23 38 20 35 18 34 18 35 21 38 22 37 19 34 22 37 22 37 22 35 19 34 21 36 21 36 21 36 21 36 21 36 21 36 21 36 21 36 20 37 23 36 17 31 19 37 21 34 17 32 19 35 20 34 16 32 19 35 20 34 17 31 21 35 18 31 15 30 15 31 18 32 17 33 20 35 18 31 20 33 20 32 19 31 18 31 18 33 21 32 15 27 16 32 19 32 19 31 17 29 14 27 12 26 15 29 17 30 16 28 17 30 17 30 17 30 17 30 18 30 17 29 16 28 15 27 17 30 17 29 15 25 9 21 8 22 10 25 14 29 17 31 14 25 14 25 14 25 14 25 14 25 15 26 15 26 15 27 17 28 17 27 16 27 15 26 16 26 14 24 13 24 13 25 19 21 19 22 20 23 21 23 16 19 17 20 19 21 20 22 20 21 18 19 16 18 16 19 15 18 16 19 17 20 18 21 18 20 18 19 17 18 16 18 19 21 19 20 17 19 16 18 14 17 16 19 16 19 14 17 14 17 14 17 14 17 14 17 13 14 14 15 13 14 12 12 10 11 9 10 9 10 10 11 11 12 11 12 10 11 9 9 11 12 10 10 9 11 11 12 10 11 10 11 11 12 12 13 12 13 12 13 12 13 12 13 12 13 12 14 13 15 14 15 12 14 14 15 12 13 13 15 15 15 16 16 16 17 17 17 20 19 19 19 18 18 17 17 20 19 19 19 18 18 18 17 19 18 18 18 18 19 20 21 20 23 19 21 19 23 21 25 19 22 20 23 20 24 21 24 21 24 21 25 22 26 23 26 23 26 23 26 23 26 23 26 26 28 25 27 24 28 25 29 26 29 26 29 26 29 26 29 28 30 27 29 26 30 27 31 26 30 28 32 29 32 29 31 29 32 28 31 28 32 31 32 31 28 22 15 13 11 13 12 12 13 13 13 14 14 14 15 15 16 16 17 17 16 16 15 16 20 24 26 25 25 25 26 21 29 26 26 25 25 29 55 58 71 58 71 57 69 54 67 59 73 59 73 59 73 59 73 59 77 60 79 61 80 63 81 64 82 66 83 67 84 66 83 69 86 70 87 70 87 71 88 71 88 71 88 71 88 71 88 73 91 73 92 74 93 75 93 75 93 75 93 75 93 75 93 75 93 75 94 76 95 77 95 77 95 77 96 78 97 79 97 80 97 80 97 80 97 80 97 81 98 80 97 80 98 83 101 81 100 80 99 79 100 80 101 81 101 81 101 81 101 81 101 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 84 107 83 106 82 107 83 108 83 107 83 107 84 108 84 109 84 108 85 110 86 111 88 112 88 112 88 112 88 112 88 112 87 112 88 112 88 111 86 109 86 110 86 110 86 110 86 110 86 112 86 112 86 112 86 112 85 111 85 111 86 112 87 113 86 113 87 114 88 113 87 112 87 113 87 113 87 113 87 113 88 114 88 114 88 114 88 114 89 114 88 114 88 115 90 117 88 114 89 116 89 114 86 111 87 113 88 114 88 114 89 115 87 115 87 115 87 115 87 115 88 117 89 116 86 114 88 118 89 116 89 116 90 118 92 120 94 122 98 127 100 127 98 124 97 125 97 124 96 123 95 123 92 120 91 119 90 117 88 116 89 116 89 116 89 116 89 116 87 114 87 114 87 114 87 113 88 113 89 113 88 114 88 114 87 115 89 120 90 120 89 119 90 123 93 129 96 132 102 140 106 142 109 147 112 148 112 147 111 143 106 136 102 134 102 133 96 126 93 121 89 117 86 113 85 111 83 108 80 106 78 106 76 104 76 103 75 102 74 102 76 102 76 101 75 101 74 100 73 99 73 98 72 98 71 97 70 97 72 98 71 97 72 100 69 95 69 95 69 95 69 95 69 94 66 94 68 96 68 93 68 95 68 94 67 93 66 93 65 92 65 91 64 91 63 90 63 89 61 87 60 87 60 88 59 85 59 84 58 84 57 83 57 82 54 81 56 82 55 79 54 80 54 80 54 80 54 80 52 78 52 77 51 77 50 74 52 74 53 73 52 73 51 72 51 72 51 71 50 70 49 70 49 68 49 68 49 68 49 68 49 68 49 68 49 68 49 68 47 67 48 68 49 67 48 66 46 65 48 67 48 67 46 65 47 65 48 66 49 65 48 64 49 65 48 64 47 63 46 62 45 62 45 61 44 60 43 60 43 62 46 62 42 58 42 61 41 57 42 59 43 58 41 57 38 55 41 58 42 57 39 54 37 56 43 58 40 53 38 55 39 55 38 53 38 55 41 58 39 55 38 53 37 52 35 51 35 52 36 53 37 52 36 51 37 53 37 53 37 52 35 50 36 52 36 52 36 52 36 52 36 52 36 52 36 52 36 52 35 52 36 51 33 49 34 52 36 50 32 48 34 51 35 50 32 49 33 50 34 49 33 48 37 51 32 46 29 46 31 48 33 48 32 49 35 51 33 47 33 49 33 48 32 47 31 47 32 50 34 49 30 46 32 50 31 47 31 47 30 45 28 43 26 43 28 45 30 45 28 43 29 45 29 45 29 45 29 45 30 46 29 45 29 45 28 44 27 41 27 41 27 40 25 38 26 40 26 41 28 42 28 43 26 40 26 40 26 40 26 40 28 42 27 41 27 41 27 41 26 40 26 40 25 39 24 38 25 38 24 37 23 38 24 39 2 15 5 18 6 17 4 16 4 17 5 18 7 19 8 20 8 19 6 16 3 15 3 15 2 14 3 16 6 19 8 20 6 18 6 17 5 16 4 16 5 17 5 17 5 17 5 16 7 15 8 16 9 15 8 14 7 14 7 14 7 14 7 14 8 13 9 14 8 13 7 11 4 9 3 8 3 8 4 9 7 11 5 9 4 9 5 10 7 11 6 10 5 11 6 12 6 11 6 12 7 12 8 13 5 11 6 12 7 13 8 14 7 12 7 13 8 14 9 14 7 13 9 14 7 12 8 14 7 16 8 16 9 17 9 17 10 18 10 18 9 17 9 17 11 18 10 18 9 17 9 16 11 18 10 18 10 19 12 21 13 19 12 19 12 20 14 22 12 20 13 20 14 21 14 21 14 21 14 22 15 23 16 23 16 23 16 23 16 23 16 23 19 25 18 24 17 25 18 26 19 26 19 26 19 26 19 26 20 27 20 27 20 27 20 27 19 27 21 29 22 29 21 28 20 28 19 28 21 29 23 32 26 25 13 13 8 14 9 13 9 12 10 12 11 13 11 14 13 16 14 17 15 16 14 15 15 20 22 26 24 25 21 25 17 28 21 24 18 23 22 46 45 56 44 57 44 57 43 55 46 59 46 59 46 59 46 59 47 59 48 61 49 62 49 63 48 64 49 66 49 67 48 66 51 69 51 70 52 71 53 71 53 71 53 71 53 71 53 71 53 73 53 74 54 75 55 75 55 75 55 75 55 75 55 75 53 75 51 76 52 77 53 77 53 77 53 78 54 79 55 79 54 80 54 80 54 80 54 80 55 81 54 80 55 82 57 83 56 81 55 80 55 80 56 81 56 81 56 81 56 81 56 81 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 60 83 59 82 58 83 59 84 58 82 58 83 59 84 60 84 60 84 61 86 62 87 64 88 62 87 65 89 66 89 64 87 62 88 62 88 62 87 60 86 60 86 60 86 60 86 60 86 61 86 61 86 61 86 61 86 61 86 61 87 62 87 63 88 63 87 62 86 61 87 62 88 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 62 87 63 89 64 89 64 89 63 88 64 89 64 88 62 86 64 89 63 88 63 88 62 87 63 87 63 87 63 87 63 87 64 89 65 88 62 86 64 90 65 91 64 90 63 91 65 92 66 95 70 98 72 99 71 98 73 97 73 96 72 95 71 95 68 92 68 91 66 89 65 88 62 89 62 89 62 89 62 89 60 87 60 87 60 87 60 87 61 89 61 89 61 88 61 88 61 88 62 89 64 90 63 89 62 92 65 95 67 98 70 104 73 106 77 111 78 113 78 112 75 110 70 106 68 103 70 105 67 97 67 93 64 87 59 85 60 86 57 82 54 81 55 79 52 76 54 75 53 74 53 74 53 76 53 76 52 75 52 74 50 73 50 73 49 72 49 71 49 73 51 73 49 71 48 73 46 69 46 69 46 69 46 69 47 66 44 66 46 68 46 65 47 68 47 67 46 66 45 66 44 65 44 65 43 64 43 63 42 62 40 60 39 60 39 61 42 59 42 59 41 58 41 57 41 56 38 55 39 56 38 53 37 54 37 54 37 54 37 54 35 52 35 52 34 51 34 51 36 53 36 53 35 52 35 51 33 50 34 52 34 50 31 47 32 49 32 49 32 49 32 49 34 50 33 49 32 48 31 47 34 48 33 47 32 48 33 49 31 47 32 48 33 47 32 46 31 48 32 49 33 48 32 47 31 47 31 47 31 47 31 47 29 45 29 44 28 43 27 43 28 45 30 45 27 42 27 44 24 40 25 42 26 41 24 40 22 39 25 42 26 41 23 38 23 41 27 42 24 39 23 40 23 39 22 38 22 39 24 41 21 37 21 37 21 37 21 37 21 37 20 36 20 36 21 37 21 37 22 37 22 36 20 35 21 36 21 36 21 36 21 36 21 36 21 36 21 36 21 36 20 34 17 32 19 35 20 34 21 34 17 32 19 35 20 34 19 33 18 32 17 33 18 34 22 35 17 30 14 30 17 33 18 32 17 33 20 35 18 31 20 33 19 32 19 32 18 31 19 33 21 33 19 32 21 36 17 30 18 31 18 30 16 29 15 29 16 29 16 28 14 27 15 28 15 28 15 28 15 28 15 28 16 29 16 29 17 30 12 25 12 25 13 27 15 29 17 30 16 29 15 27 14 26 16 27 16 27 16 27 16 27 19 30 18 29 17 27 16 27 14 25 13 24 13 23 12 23 13 23 12 22 11 23 13 24 13 16 16 20 18 19 15 15 18 19 17 18 15 17 14 16 20 21 17 18 14 16 14 16 15 18 16 19 17 20 18 21 18 20 18 19 17 18 16 18 12 15 13 15 14 16 15 17 15 18 15 18 15 18 15 18 15 18 15 18 15 18 15 18 15 17 16 17 16 16 14 14 9 9 8 8 7 9 8 10 12 12 9 9 8 10 10 12 14 15 13 14 13 14 14 15 12 13 12 14 13 15 14 15 9 11 11 12 13 14 14 16 12 13 12 14 13 15 14 15 12 14 14 15 12 13 13 15 16 16 16 17 17 17 18 18 17 17 17 17 17 17 17 17 18 18 17 17 17 16 16 16 19 18 18 18 18 19 20 21 19 22 19 22 20 23 21 24 20 23 20 24 21 24 22 25 21 24 21 25 22 26 23 26 23 26 23 26 23 26 23 26 26 28 25 27 24 28 25 29 26 29 26 29 26 29 26 29 27 30 27 30 27 30 27 30 27 30 28 32 29 32 28 30 29 32 28 31 28 32 31 32 30 23 14 9 12 14 14 11 11 11 11 12 12 12 13 13 15 16 16 17 17 16 16 15 18 21 25 27 26 25 25 26 23 30 26 27 26 26 27 51 56 69 56 71 58 72 58 71 59 73 59 73 59 73 59 73 60 78 60 79 61 80 62 80 63 81 65 83 66 83 66 82 68 85 69 87 70 88 72 89 72 89 72 89 72 89 72 89 73 91 73 92 74 93 75 93 75 93 75 93 75 93 75 93 75 93 75 94 76 95 77 95 77 95 77 96 78 97 79 97 81 98 81 98 81 98 81 98 81 98 81 98 82 99 83 100 82 101 80 100 80 100 81 102 82 102 82 102 82 102 82 102 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 84 107 83 106 82 107 83 108 82 106 82 106 83 107 84 108 85 109 85 110 86 111 87 111 85 110 89 114 91 113 88 110 88 112 89 113 88 112 87 110 87 111 87 111 87 111 87 111 86 112 86 112 86 112 86 112 87 113 87 114 88 115 89 115 89 114 86 111 85 112 88 115 88 114 88 114 88 114 88 114 88 114 88 114 88 114 88 114 85 113 88 116 90 116 88 114 88 114 88 114 88 114 88 113 90 115 89 114 88 113 87 112 88 116 88 116 88 116 88 116 88 117 89 116 86 114 88 118 92 119 91 117 90 117 91 118 92 121 95 124 98 125 98 125 97 125 97 124 96 123 95 123 93 121 92 119 90 118 89 117 89 116 89 116 89 116 89 116 87 114 87 114 87 114 87 113 87 112 88 112 87 113 87 113 88 115 88 118 89 119 89 119 91 124 94 126 95 128 100 136 103 139 107 145 112 148 112 148 112 144 109 139 105 138 106 136 100 130 98 124 91 118 87 112 86 112 84 109 81 107 79 107 76 104 76 103 75 102 74 102 77 103 76 102 76 101 75 101 74 100 73 99 73 98 72 98 74 101 76 100 72 96 71 98 70 96 70 96 70 96 70 96 67 93 64 92 67 94 66 92 68 95 68 94 67 93 66 93 66 93 65 92 65 91 64 91 63 89 61 87 60 87 60 88 60 86 59 85 59 84 58 84 58 82 55 81 56 83 55 80 54 80 54 80 54 80 54 80 53 79 52 78 52 77 51 75 53 75 53 74 53 73 52 73 49 71 52 74 52 71 48 67 49 68 49 68 49 68 49 68 52 70 50 69 48 67 47 65 50 68 47 65 46 66 49 69 47 66 47 66 47 66 47 66 47 65 48 66 49 65 48 64 46 64 47 64 47 64 47 65 45 62 45 61 44 60 43 60 44 62 45 61 43 60 43 60 40 57 42 58 42 58 41 56 39 56 40 57 41 56 40 55 41 58 42 58 41 56 40 56 39 55 39 55 39 55 39 56 36 52 36 53 37 54 38 54 38 53 36 51 35 52 37 54 36 53 37 54 38 53 36 52 36 52 36 52 36 52 36 52 35 51 35 51 35 51 35 51 35 48 30 47 35 53 36 50 36 50 32 48 34 51 35 50 35 50 32 47 31 48 34 51 34 50 34 49 33 48 32 47 33 48 32 49 35 51 33 47 32 48 32 48 32 48 32 48 31 48 32 48 32 49 34 52 29 45 30 47 31 47 30 46 30 46 30 45 29 44 27 43 28 44 28 44 28 44 28 44 27 44 28 45 29 46 30 47 27 41 26 39 26 42 30 45 30 44 29 42 27 40 26 39 28 42 28 42 28 42 28 42 30 44 29 42 27 40 25 39 25 39 25 38 24 37 23 37 26 40 25 38 23 37 23 38 6 20 10 23 11 21 7 18 6 17 5 16 3 15 2 14 7 18 5 15 3 14 2 14 7 18 6 17 5 16 4 15 6 18 6 17 5 16 4 16 0 12 1 13 2 15 3 16 8 15 8 15 8 15 8 15 8 15 8 15 8 15 8 15 10 16 11 16 11 15 9 13 4 8 3 7 2 8 3 9 6 10 4 8 3 9 6 12 9 13 8 12 7 13 8 14 7 12 8 13 9 14 9 14 4 10 6 11 8 13 9 15 7 12 7 13 8 14 9 14 7 13 9 14 7 12 8 14 8 16 9 17 9 18 10 18 9 17 9 17 9 17 9 17 10 18 9 17 9 16 8 16 11 18 10 18 10 19 12 21 12 19 13 20 14 21 14 21 13 20 14 21 14 22 15 22 14 21 14 22 15 23 16 23 16 23 16 23 16 23 16 23 19 25 18 24 17 25 18 26 19 26 19 26 19 26 19 26 19 27 20 28 21 27 20 26 20 28 22 29 22 28 20 27 20 28 19 28 21 29 23 32 22 19 7 9 7 15 9 12 9 11 9 12 10 12 11 13 13 16 14 17 15 16 14 15 17 22 24 27 24 25 20 25 20 29 21 24 20 24 20 41 44 55 44 58 45 59 45 58 46 59 46 59 46 59 46 59 50 60 49 61 49 61 48 62 48 63 49 65 50 66 49 65 50 68 51 70 52 71 54 72 54 72 54 72 54 72 54 72 53 73 53 74 54 75 55 75 55 75 55 75 55 75 55 75 53 75 51 76 52 77 53 77 53 77 53 78 54 79 55 79 55 81 55 81 55 81 55 81 55 81 56 82 57 83 57 83 57 82 56 80 55 81 57 82 57 82 57 82 57 82 57 82 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 60 83 59 82 58 83 59 84 58 82 58 83 59 84 60 84 61 85 62 86 62 86 63 87 60 86 64 90 67 90 64 87 62 89 63 89 63 88 61 86 61 87 61 87 61 87 61 87 61 86 61 86 61 86 61 86 62 87 63 88 64 89 64 89 64 88 61 85 60 86 63 89 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 88 60 86 63 89 65 89 63 87 63 88 63 88 63 88 63 89 65 89 64 88 63 87 62 86 64 88 64 88 64 88 64 88 64 89 65 88 62 86 64 90 64 90 62 89 61 89 62 90 65 92 67 95 70 98 71 99 73 97 73 96 72 95 71 95 69 93 68 92 67 90 65 89 62 89 62 89 62 89 62 89 60 87 60 87 60 87 60 87 60 88 60 88 60 87 60 87 61 88 61 87 62 88 63 89 64 95 66 95 66 97 68 102 68 103 73 108 76 112 78 112 74 110 72 108 71 106 72 106 69 100 70 97 65 90 61 86 58 85 56 81 53 79 54 78 52 76 54 75 53 74 53 74 54 77 54 76 53 76 52 75 51 74 51 73 50 73 49 72 52 76 53 75 49 70 47 71 47 70 47 70 47 70 47 70 46 66 43 65 46 67 45 65 47 68 47 67 46 66 45 66 45 66 45 65 44 65 43 64 42 62 40 60 39 60 39 61 43 60 43 59 42 59 41 58 41 57 38 56 40 57 39 54 37 54 37 54 37 54 37 54 36 53 36 52 35 52 34 52 37 54 37 53 36 53 35 52 32 50 35 53 35 50 31 46 32 49 32 49 32 49 32 49 35 51 33 50 31 48 30 46 35 49 32 46 31 47 34 50 32 47 32 47 32 47 32 47 31 48 32 49 33 48 32 47 30 47 31 47 31 47 31 48 29 45 29 44 28 43 27 43 28 43 26 42 26 42 26 41 26 42 27 44 28 43 26 42 24 40 24 40 24 40 24 40 27 42 25 41 25 41 25 40 23 39 23 39 23 39 23 38 19 35 20 37 21 38 23 39 23 38 21 36 20 37 22 39 21 37 22 38 23 38 22 37 21 36 21 36 21 36 21 36 20 35 20 35 20 35 20 35 21 32 15 31 20 37 21 34 21 34 17 32 19 35 20 34 20 34 17 31 16 32 19 35 16 32 20 37 22 34 16 29 18 32 17 33 20 35 18 31 19 32 19 32 19 32 19 32 18 30 17 30 18 32 20 33 16 29 17 31 18 31 17 30 18 31 17 29 16 28 15 28 17 30 17 30 17 30 17 30 14 28 15 29 16 30 17 31 18 30 16 27 14 28 16 30 14 27 14 26 13 26 13 26 17 28 17 28 17 28 17 28 18 29 17 27 15 25 13 24 16 27 15 26 15 25 14 25 20 30 17 26 13 23 12 23 19 22 21 23 21 22 18 19 16 19 17 20 19 21 20 22 18 20 17 18 16 18 16 18 20 22 19 20 16 17 14 16 18 20 18 19 17 18 16 18 15 17 16 18 17 19 18 20 16 18 15 17 14 18 15 19 16 19 16 19 16 19 16 19 13 14 14 15 13 14 12 12 9 10 8 9 8 9 9 10 10 11 9 10 9 11 11 13 11 11 9 10 9 10 10 12 12 13 12 14 13 15 14 15 10 12 11 13 12 14 13 15 12 13 12 14 13 15 14 15 12 14 14 15 12 13 13 15 17 17 17 17 18 18 18 19 17 17 17 17 18 18 18 18 19 18 18 18 17 17 17 16 19 18 18 18 18 19 20 21 18 22 20 24 21 24 21 23 21 24 21 24 22 25 22 26 21 24 21 25 22 26 23 26 23 26 23 26 23 26 23 26 26 28 25 27 24 28 25 29 26 29 26 29 26 29 26 29 25 29 28 32 29 31 26 28 28 31 29 32 29 31 27 29 29 32 28 31 28 32 31 32 21 17 12 9 12 13 14 11 11 12 12 12 13 13 13 14 15 16 16 17 17 16 16 15 20 23 26 28 27 25 24 26 26 31 26 27 28 27 25 46 56 70 57 72 59 73 59 72 59 73 59 73 59 73 59 73 61 79 61 79 61 79 61 79 62 80 64 82 65 82 65 82 67 85 68 86 71 89 72 90 73 90 73 90 73 90 73 90 73 91 73 92 74 93 75 93 75 93 75 93 75 93 75 93 75 93 75 94 76 95 77 95 77 95 77 96 78 97 79 97 82 99 82 99 82 99 82 99 81 98 82 100 84 101 83 100 82 102 81 101 81 101 82 102 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 84 107 83 106 82 107 83 108 83 107 84 108 84 109 85 109 86 110 86 110 86 110 86 110 85 110 88 113 90 114 89 112 89 113 90 114 89 112 87 111 88 112 88 112 88 112 88 112 86 112 86 112 86 112 86 112 87 113 87 114 88 115 89 115 88 113 87 112 86 113 87 114 87 113 87 113 87 113 87 113 88 114 88 114 88 114 88 114 86 112 87 114 88 114 88 114 88 114 87 113 87 114 89 116 89 115 88 114 88 114 87 113 89 117 89 117 89 117 89 117 88 117 89 116 86 114 88 118 89 116 88 115 88 116 89 117 91 119 93 121 96 124 98 126 97 125 97 124 96 123 95 123 94 121 93 120 91 118 90 118 89 116 89 116 89 116 89 116 87 114 87 114 87 114 87 113 86 111 87 111 86 112 86 112 88 115 86 116 87 118 89 119 92 123 95 125 94 126 97 132 98 133 102 140 109 145 111 145 109 143 109 141 107 139 106 136 100 131 100 128 95 122 89 114 85 111 83 108 80 106 78 106 76 104 76 103 75 102 74 102 78 103 77 103 76 102 76 102 75 100 74 100 73 99 73 99 74 101 75 100 71 96 70 97 71 97 71 97 71 97 71 97 68 93 65 93 67 95 67 92 68 95 68 94 67 93 66 93 67 93 66 93 65 92 65 92 63 89 61 87 60 87 60 88 61 86 60 86 59 85 59 85 59 83 56 82 57 83 56 80 54 80 54 80 54 80 54 80 54 79 53 79 52 78 52 76 54 75 54 75 53 74 53 74 50 71 51 73 51 71 48 68 49 68 49 68 49 68 49 68 51 69 50 68 49 67 48 66 49 67 48 66 47 67 48 68 48 66 47 65 46 66 47 67 47 65 48 66 49 65 48 64 47 64 47 64 47 64 47 64 45 62 45 61 44 60 43 60 44 59 41 58 42 60 41 57 42 59 44 60 44 60 43 58 40 56 40 56 40 56 40 56 44 57 39 55 40 57 40 55 39 55 40 56 40 55 38 53 36 52 36 53 37 54 38 54 38 54 37 53 37 53 38 54 36 53 37 54 39 54 38 54 36 52 36 52 36 52 36 52 34 50 34 50 34 50 34 50 36 51 33 50 35 52 36 52 36 50 32 48 34 51 35 50 34 49 33 48 32 49 33 50 30 48 35 54 38 51 32 45 33 48 32 49 35 51 33 47 31 47 32 48 32 48 33 49 32 46 29 45 31 48 32 47 30 46 31 47 31 46 29 45 31 47 30 45 29 45 29 46 30 46 30 46 30 46 30 46 28 44 29 45 29 45 30 46 32 45 30 43 27 41 27 41 25 39 25 40 26 40 26 40 28 42 28 42 28 42 28 42 27 41 27 40 25 39 24 38 28 42 28 42 27 41 26 40 31 44 29 41 25 38 24 38 5 17 5 17 4 16 3 15 4 17 5 18 7 19 8 20 5 17 5 16 5 18 7 19 7 18 6 17 5 16 4 15 6 18 6 17 5 16 4 16 5 17 5 17 6 18 6 18 9 16 7 14 7 14 9 16 9 16 9 16 9 16 9 16 8 13 9 14 8 13 7 11 5 10 4 9 4 9 5 10 3 9 5 10 6 11 6 11 4 9 3 8 3 8 4 9 6 12 7 12 8 13 8 13 7 12 7 12 7 12 7 12 7 12 7 13 8 14 9 14 7 13 9 14 7 12 8 14 9 17 9 18 10 18 11 19 9 17 10 18 11 19 11 20 12 19 11 19 10 18 10 17 11 18 10 18 10 19 12 21 11 19 13 21 15 21 13 20 14 21 14 22 15 22 16 23 14 21 14 22 15 23 16 23 16 23 16 23 16 23 16 23 19 25 18 24 17 25 18 26 19 26 19 26 19 26 19 26 18 26 21 29 22 28 19 25 21 29 22 29 22 28 20 26 20 28 19 28 21 29 23 32 10 14 8 12 7 12 8 13 10 13 11 13 12 14 12 15 13 16 14 17 15 16 14 15 18 23 25 28 25 25 20 24 22 30 21 25 22 25 18 37 45 57 45 59 46 59 45 58 46 59 46 59 46 59 46 59 51 61 51 61 49 61 49 61 47 62 48 65 49 65 49 64 49 67 50 69 53 72 55 73 55 73 55 73 55 73 55 73 53 73 53 74 54 75 55 75 55 75 55 75 55 75 55 75 53 75 51 76 52 77 53 77 53 77 53 78 54 79 55 79 56 82 56 82 56 82 56 82 54 81 57 84 58 84 57 83 58 82 57 81 56 82 57 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 60 83 59 82 58 83 59 84 60 84 61 85 62 86 62 86 62 86 62 86 62 86 62 86 62 86 63 88 65 89 66 90 63 89 64 90 63 89 62 87 62 88 62 88 62 88 62 88 61 86 61 86 61 86 61 86 61 87 62 87 63 88 63 88 61 87 62 88 63 87 62 86 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 62 87 61 86 62 87 63 89 63 88 62 86 62 88 65 91 62 87 63 88 63 88 64 89 65 89 65 89 65 89 65 89 64 89 65 88 62 86 64 90 62 89 61 89 62 90 65 92 63 91 65 93 68 96 71 99 73 97 73 96 72 95 71 95 70 94 69 92 67 91 66 90 62 89 62 89 62 89 62 89 60 87 60 87 60 87 60 87 59 87 59 87 59 86 59 86 61 88 60 86 60 87 63 90 62 92 63 93 62 91 63 96 62 97 67 103 72 109 75 110 71 108 71 108 70 106 72 105 68 100 71 100 69 93 62 89 60 86 57 82 54 81 55 79 52 76 54 75 53 74 53 74 55 78 54 77 54 76 53 76 52 75 51 74 51 73 50 73 49 73 51 73 47 69 47 71 48 71 48 71 48 71 48 71 48 67 45 67 47 69 47 66 47 68 47 67 46 66 45 66 46 67 45 66 45 65 44 65 42 62 40 60 39 60 39 61 44 61 43 60 43 59 42 59 42 57 39 56 40 58 39 55 37 54 37 54 37 54 37 54 37 54 36 53 36 52 35 53 38 55 37 54 37 53 36 53 34 51 34 50 33 49 32 49 32 49 32 49 32 49 32 49 32 49 32 49 32 49 32 49 32 48 33 49 34 48 33 47 33 48 31 46 31 46 33 48 31 48 32 49 33 48 32 47 33 48 32 47 31 46 30 45 29 45 29 44 28 43 27 43 30 43 25 42 28 44 26 40 25 42 27 43 27 43 26 41 25 40 24 39 23 40 24 41 28 41 22 37 23 40 24 38 23 39 24 41 24 39 21 36 20 37 21 37 21 37 21 38 21 38 22 39 23 38 22 37 21 37 23 38 24 39 24 38 21 36 21 36 21 36 21 36 19 34 19 34 19 34 19 34 22 37 23 36 20 35 21 37 21 34 17 32 19 35 20 34 17 33 18 34 19 33 18 32 18 33 19 35 20 34 19 33 18 32 17 33 20 35 18 31 18 31 18 32 19 33 20 33 22 32 17 30 19 33 19 30 18 31 18 31 17 29 15 27 18 30 16 28 16 30 18 32 16 29 16 29 16 29 16 29 17 30 16 29 16 29 15 28 15 28 15 28 14 26 12 24 14 27 14 27 14 27 14 27 16 27 16 27 16 27 16 27 16 27 16 27 16 27 15 26 18 28 17 28 16 27 16 27 17 27 15 25 14 25 15 26 20 22 19 20 17 19 17 20 18 19 17 18 15 17 14 16 17 19 17 19 18 21 20 23 17 19 17 19 17 19 17 19 18 20 18 19 17 18 16 18 16 18 16 18 16 18 16 18 17 19 14 16 13 17 16 20 16 19 16 19 16 19 16 19 15 17 16 17 16 16 14 14 11 11 10 10 9 11 10 12 7 9 10 12 12 13 11 11 11 11 10 10 9 11 10 12 11 12 11 13 12 13 13 14 13 13 12 13 12 13 12 12 12 13 12 14 13 15 14 15 12 14 14 15 12 13 13 15 17 17 17 18 18 19 19 19 18 18 18 19 19 20 20 21 20 20 20 19 19 19 18 18 19 18 18 18 18 19 20 21 17 21 20 24 22 24 20 22 21 24 21 25 22 26 23 26 21 24 21 25 22 26 23 26 23 26 23 26 23 26 23 26 26 28 25 27 24 28 25 29 26 29 26 29 26 29 26 29 25 29 28 32 29 31 26 28 29 32 29 32 29 31 26 29 29 31 28 29 28 30 31 32 12 14 15 13 12 10 12 12 13 13 14 14 14 15 15 15 15 16 16 17 17 16 16 15 21 24 27 28 27 25 24 25 27 31 26 28 29 28 25 43 58 72 58 73 59 72 58 71 59 73 59 73 59 73 59 75 61 79 61 79 61 79 61 79 61 80 64 82 65 82 65 81 66 84 68 86 71 89 73 91 73 90 73 90 73 90 73 90 73 91 73 92 74 93 75 93 75 93 75 93 75 93 75 93 75 93 75 94 76 95 77 95 77 95 77 96 78 97 79 97 82 99 82 99 82 99 82 99 80 98 83 101 85 101 83 99 83 102 82 101 81 102 82 103 83 103 83 103 83 103 83 103 83 103 82 103 82 103 82 103 82 103 82 103 82 103 82 104 84 107 83 106 82 107 83 108 85 109 86 110 86 111 87 111 86 110 86 110 86 110 86 110 86 110 86 111 88 113 90 115 89 114 90 114 90 113 88 111 88 112 88 112 88 112 88 112 86 112 86 112 86 112 86 112 86 112 86 113 87 113 88 114 85 112 88 115 89 114 86 111 86 112 86 112 86 112 86 112 88 114 88 114 88 114 88 114 88 113 86 111 85 113 89 116 88 113 87 112 87 114 90 117 86 113 87 114 88 115 89 116 89 117 89 117 89 117 89 117 88 117 89 116 86 114 88 118 89 116 89 117 91 119 94 121 90 117 91 119 94 123 98 126 97 125 97 124 96 123 95 123 94 122 93 120 92 119 90 118 89 116 89 116 89 116 89 116 87 114 87 114 87 114 87 114 86 111 86 112 86 112 86 112 89 115 86 115 86 117 89 120 88 119 91 119 89 120 91 124 93 128 99 136 106 141 109 143 107 141 108 140 106 138 105 134 98 130 100 129 98 124 92 119 88 114 85 111 83 109 81 109 76 104 76 102 75 101 74 101 78 104 78 103 77 102 76 102 75 101 75 100 74 99 73 99 71 98 73 98 70 95 70 97 71 97 71 97 71 97 71 97 69 95 67 94 69 97 68 94 68 95 68 94 67 93 66 93 67 94 67 93 66 92 65 92 63 89 61 87 60 87 60 88 61 87 61 86 60 85 59 85 59 84 56 82 58 84 56 81 54 80 54 80 54 80 54 80 54 80 54 79 53 78 52 78 54 76 54 75 53 74 52 74 51 72 49 70 48 70 48 71 49 68 49 68 49 68 49 68 48 68 49 68 49 68 49 69 46 66 49 69 50 68 47 65 49 67 46 64 45 65 48 68 47 65 48 66 49 65 48 64 50 66 48 65 46 63 45 61 45 62 45 61 44 60 43 60 47 61 42 60 45 63 44 58 40 57 41 58 42 57 41 56 41 56 40 55 39 56 40 57 43 56 36 52 38 56 39 53 39 56 40 57 40 55 37 52 37 53 37 53 37 53 37 53 36 53 39 56 40 55 37 52 36 52 38 55 39 55 39 55 36 52 36 52 36 52 36 52 34 50 34 50 34 50 34 50 37 55 40 54 35 49 36 55 36 50 32 48 34 51 35 50 31 48 34 51 35 50 32 47 36 51 33 48 32 49 35 53 33 48 32 49 35 51 33 47 31 47 31 48 32 49 33 49 37 50 31 47 33 50 32 46 32 48 32 47 30 45 27 43 30 45 28 44 29 46 32 49 28 44 28 44 28 44 28 44 31 46 30 45 29 44 28 43 24 39 26 41 26 39 23 36 30 43 29 42 28 41 27 40 27 41 27 41 27 41 27 41 27 42 28 42 28 42 29 43 28 42 28 41 27 41 26 40 23 37 23 38 25 40 27 42 3 17 7 18 4 15 4 19 7 20 8 20 7 17 3 14 3 15 5 18 6 18 6 18 6 17 3 14 2 15 5 18 2 15 4 16 6 18 7 20 2 14 3 16 4 17 6 18 9 15 8 16 11 18 10 15 8 15 7 14 7 13 6 13 10 18 10 16 6 12 4 12 1 10 3 12 4 10 1 8 0 8 1 10 2 11 4 12 3 11 3 11 3 11 3 11 3 10 5 12 8 14 10 15 8 13 8 13 8 13 8 13 6 11 6 12 7 13 8 13 8 13 8 13 8 13 8 13 8 16 13 17 10 14 11 20 11 16 11 16 11 16 11 16 10 18 10 19 11 20 12 20 11 19 11 18 10 17 9 17 10 21 16 26 18 23 12 17 14 22 14 22 14 22 14 22 12 20 14 22 16 24 17 24 15 22 15 22 15 22 15 22 19 25 16 22 15 23 18 26 16 25 20 27 19 26 20 28 17 25 20 28 21 27 18 24 22 32 28 33 22 25 18 26 20 27 19 29 25 30 18 19 8 14 12 14 12 14 11 12 12 15 13 15 13 15 14 16 13 14 12 16 16 20 18 19 22 26 23 27 23 26 21 24 23 26 24 28 21 23 25 37 44 58 45 58 46 64 48 56 45 58 45 59 46 60 47 60 47 60 50 63 50 63 48 61 49 62 48 62 48 63 50 66 50 69 54 72 56 73 55 71 55 72 55 72 55 72 55 72 56 72 55 72 53 74 55 76 54 76 54 76 54 76 54 76 49 74 50 75 52 77 54 78 55 79 55 80 56 81 57 81 57 81 54 78 53 79 56 82 55 80 55 81 56 82 57 82 58 83 58 83 58 83 58 83 57 82 57 82 57 82 57 82 59 82 58 81 57 82 58 83 59 83 59 83 59 83 59 83 59 83 59 84 60 85 61 85 61 85 61 85 61 85 61 85 62 85 61 85 61 86 63 88 63 86 62 86 62 87 64 89 66 91 65 89 64 88 62 87 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 62 87 62 87 62 87 62 87 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 62 86 62 86 62 86 62 86 64 88 64 88 64 88 64 88 64 87 63 86 62 87 63 88 64 88 64 88 64 88 64 88 64 88 64 89 65 90 66 90 66 90 66 91 68 93 70 95 71 96 73 98 74 98 74 97 70 94 71 95 70 92 66 89 65 92 64 90 63 89 61 88 62 89 62 88 61 87 60 87 60 87 60 87 60 87 60 87 59 86 59 87 60 88 61 88 58 87 58 88 58 88 59 89 58 92 63 102 72 109 76 110 71 106 72 108 74 106 71 103 67 100 69 104 72 100 63 89 58 85 58 83 58 81 57 80 57 80 56 79 56 77 54 75 50 72 48 73 49 74 50 74 50 74 50 73 49 72 48 72 48 71 47 70 47 69 46 69 50 72 48 70 47 70 47 71 48 68 47 67 46 68 47 69 46 67 46 66 45 65 44 65 45 66 45 66 45 66 45 66 43 63 41 61 39 59 39 60 43 60 42 58 40 56 39 55 41 58 41 57 40 56 39 56 38 55 38 54 37 53 36 53 37 54 37 53 36 52 35 52 36 54 36 53 34 51 32 49 33 50 31 48 30 48 30 49 33 50 33 50 33 50 33 50 33 50 33 50 33 50 33 50 29 49 29 49 29 49 31 48 33 50 34 48 33 47 32 47 29 44 29 45 31 47 34 50 33 48 34 49 33 46 29 43 28 44 27 43 27 42 26 42 27 43 27 43 27 43 27 43 23 40 26 43 27 42 24 39 26 42 26 41 25 40 24 40 26 42 26 42 26 41 23 39 24 40 24 40 24 40 24 40 22 37 20 36 20 36 21 38 21 37 21 36 20 35 19 35 21 35 21 36 22 37 23 37 21 35 20 34 20 33 19 33 23 35 19 34 21 36 21 34 21 35 20 34 20 33 19 33 20 35 21 36 20 33 16 30 15 35 23 35 15 28 16 35 16 31 16 31 16 32 19 34 18 33 18 32 17 31 16 31 17 32 17 32 17 32 17 32 18 33 18 32 17 31 16 31 17 31 16 30 15 31 16 32 15 28 12 26 12 29 16 33 16 29 16 30 17 31 18 31 19 28 12 27 18 33 17 26 16 29 16 28 14 27 17 33 16 29 16 29 16 29 16 29 14 25 14 25 14 25 14 25 17 27 14 24 12 24 14 26 18 28 17 30 21 31 15 22 13 24 14 26 15 26 14 25 15 20 19 20 16 17 17 21 22 22 19 19 16 18 17 19 15 18 17 20 18 20 18 19 17 19 16 18 16 18 17 19 15 18 16 19 17 20 18 21 16 18 16 18 16 18 16 18 17 19 15 19 17 20 15 16 16 19 15 18 14 17 14 15 17 16 16 13 12 10 11 11 9 8 10 10 11 10 10 9 12 11 11 9 10 8 8 7 11 10 11 10 11 10 11 10 8 7 9 8 10 10 11 10 13 12 13 12 13 12 13 12 11 12 11 13 12 14 13 14 14 15 14 15 14 15 14 15 13 16 16 17 15 16 16 18 16 17 16 17 16 17 16 17 18 18 18 19 19 20 20 20 19 19 19 18 18 18 17 17 19 20 23 25 25 23 21 19 22 22 22 22 22 22 22 22 19 23 21 25 23 27 24 26 22 25 22 25 22 25 22 25 25 28 23 26 23 26 25 28 23 28 27 30 26 29 26 31 26 30 28 31 28 31 27 29 27 32 30 33 28 31 28 30 29 27 27 29 32 29 24 18 13 12 13 13 13 13 12 12 14 14 14 15 15 15 15 16 15 15 16 17 17 18 19 20 27 28 27 27 26 27 25 26 27 28 27 29 25 24 29 41 54 67 59 70 60 75 61 71 58 72 59 75 59 76 60 76 60 79 62 81 64 81 62 80 63 81 63 81 63 82 65 83 67 87 69 89 71 90 71 90 72 91 72 91 72 91 72 91 72 91 71 90 73 92 75 93 76 94 76 94 76 94 76 94 75 93 76 94 77 96 78 96 79 97 79 98 80 99 81 99 81 101 80 100 80 100 81 101 80 100 81 101 81 102 82 102 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 103 83 106 82 105 81 106 82 107 83 107 83 107 83 107 83 107 83 107 84 108 84 109 85 109 85 109 85 109 85 109 85 109 86 110 85 109 86 110 87 112 87 111 86 110 87 111 88 113 91 117 90 115 89 114 87 113 87 113 87 113 87 113 87 113 88 114 88 114 88 114 88 114 87 113 87 113 87 113 87 113 87 113 87 113 87 113 87 113 88 114 88 114 88 114 88 114 87 115 87 115 87 115 87 115 88 116 88 116 88 116 88 116 86 114 86 114 86 114 86 114 88 116 88 116 88 116 88 116 88 115 87 114 86 115 87 116 88 116 88 116 88 116 88 116 88 116 88 117 89 118 90 118 90 118 90 119 92 121 94 123 95 124 97 125 98 126 97 125 94 122 95 123 94 121 91 117 92 119 91 118 90 116 88 115 89 116 89 115 88 114 87 114 87 114 87 114 87 114 87 114 86 113 86 114 87 115 88 115 88 114 88 115 89 116 89 119 91 122 97 131 105 138 109 140 106 140 108 141 108 140 105 137 103 135 101 134 101 132 95 123 86 116 85 114 83 110 81 108 80 106 80 104 78 102 76 101 72 100 72 101 73 102 74 102 74 102 74 101 73 100 72 100 72 98 71 97 70 96 70 96 73 98 71 96 70 96 70 97 69 95 68 94 67 95 68 96 67 94 67 93 66 92 65 92 65 92 65 92 65 92 65 92 63 89 61 87 59 85 59 86 60 86 59 85 58 84 57 83 58 84 58 83 57 82 56 82 55 81 55 80 54 80 53 79 54 80 54 79 53 78 52 78 54 80 54 79 52 77 50 75 50 75 48 74 47 73 48 72 49 71 50 71 50 71 50 71 49 70 49 70 49 70 49 70 49 67 49 67 49 67 49 67 48 67 48 67 47 66 47 66 45 64 45 64 46 66 48 68 48 67 49 68 48 65 45 62 45 62 44 61 44 60 43 60 43 60 43 60 43 60 43 60 42 58 41 58 41 58 41 59 42 59 42 58 41 57 40 57 41 58 42 58 42 57 40 55 40 56 40 56 40 56 40 56 40 55 38 54 38 54 39 56 37 53 37 52 36 52 35 51 35 53 35 54 36 55 37 55 36 54 35 53 34 52 34 52 38 53 33 50 34 54 36 54 36 53 35 53 34 52 34 51 35 51 36 52 35 49 32 47 32 51 37 51 32 46 32 51 32 47 31 47 32 48 33 50 32 48 31 47 31 46 30 46 33 49 33 49 33 49 33 49 33 49 33 48 32 47 31 47 31 46 30 45 29 46 30 47 32 47 29 44 28 45 30 47 29 45 29 46 30 47 31 47 32 44 25 43 31 49 30 42 27 42 30 44 29 44 32 49 29 43 29 43 29 43 29 43 26 40 26 40 26 40 26 40 28 41 25 38 24 38 25 39 28 40 25 41 29 42 25 36 24 38 25 39 25 39 24 38 4 18 7 18 5 16 5 19 11 21 6 15 2 16 6 19 3 16 5 18 6 18 5 17 5 17 6 18 6 18 5 17 5 17 5 17 5 17 5 17 6 18 5 16 4 15 2 14 11 16 9 16 10 16 7 12 10 17 9 16 9 15 8 16 9 15 5 10 1 9 2 11 1 9 1 9 2 11 4 12 4 12 3 10 2 9 0 8 3 11 3 11 3 10 2 10 4 9 4 9 4 9 4 9 7 12 7 12 7 12 7 12 6 11 6 12 7 13 8 13 9 14 9 14 9 14 9 14 9 13 8 14 10 16 11 15 11 16 11 16 11 16 11 16 10 18 10 19 11 20 12 20 11 19 11 19 10 18 10 17 11 20 13 22 15 23 15 22 14 22 14 22 14 22 14 22 12 20 14 22 16 23 16 23 15 22 15 22 15 22 15 22 18 24 17 23 16 24 17 25 16 25 20 27 19 25 19 27 20 27 21 29 22 28 20 27 19 25 18 26 21 30 23 31 22 29 20 30 26 30 18 18 6 12 9 12 10 11 9 10 11 13 11 14 12 15 13 15 12 17 17 18 14 16 17 22 25 28 23 26 21 26 23 27 24 27 23 28 22 24 25 36 41 57 45 59 46 63 48 57 45 59 46 59 47 60 47 60 46 61 48 63 49 63 49 62 50 64 50 63 50 65 52 67 52 67 50 68 52 70 54 72 55 72 55 72 55 72 55 72 55 72 54 71 53 74 54 75 54 76 54 76 52 76 52 76 53 78 54 78 54 78 54 78 55 79 55 80 56 81 57 81 56 81 57 82 57 82 56 81 55 81 56 81 57 82 57 82 58 83 58 83 58 83 58 83 59 84 59 84 59 84 59 84 59 82 58 81 57 82 58 83 59 83 59 83 59 83 59 83 59 84 60 84 61 85 61 85 61 85 61 85 61 85 61 85 62 86 61 85 62 87 64 88 63 87 62 86 63 88 65 89 66 91 65 89 64 88 62 87 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 62 87 62 87 62 87 62 87 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 62 86 62 86 62 86 62 86 64 88 64 88 64 88 64 88 64 87 63 86 62 87 63 88 64 88 64 88 64 88 64 88 64 88 64 89 65 90 66 90 67 90 66 90 67 92 70 94 71 95 72 97 74 98 73 97 70 94 71 95 71 93 67 90 65 92 65 91 63 89 62 88 62 89 62 88 61 87 60 87 60 87 60 87 60 87 60 87 59 86 59 87 60 88 61 88 59 90 60 89 60 90 60 91 59 93 64 99 69 106 74 109 74 107 76 109 76 108 73 105 73 103 67 99 66 98 63 95 60 87 60 85 58 83 57 81 57 80 57 79 56 77 55 77 51 73 49 73 50 74 50 74 50 74 50 73 49 72 48 72 50 73 49 72 49 71 48 71 49 72 48 70 47 70 47 70 47 68 46 67 46 67 47 68 46 67 46 66 45 65 44 65 44 65 44 65 44 65 44 65 41 62 39 59 37 58 37 58 43 60 43 60 42 59 42 59 41 58 41 57 40 56 39 56 38 55 38 55 37 54 37 53 37 54 37 53 36 52 35 52 38 55 37 54 36 52 35 51 33 50 32 48 30 47 31 49 33 50 33 50 33 50 33 50 31 48 31 48 31 48 31 48 29 49 27 49 29 49 29 49 29 46 31 46 32 47 32 47 32 46 31 45 30 46 31 47 33 48 33 48 33 46 30 44 30 46 30 45 29 45 28 44 27 43 27 43 27 43 27 43 28 42 24 39 23 40 26 44 26 42 26 41 25 40 24 40 25 41 26 42 26 41 24 39 24 40 24 40 24 40 24 40 26 41 24 40 24 40 25 42 21 37 21 37 20 36 20 35 21 35 21 36 22 37 23 37 23 37 22 36 22 35 21 35 24 36 19 32 20 36 22 36 23 36 22 36 21 35 21 34 20 36 21 36 20 34 17 32 20 35 20 35 19 34 19 34 17 32 17 31 17 33 18 34 16 31 16 30 15 30 14 29 19 34 19 34 19 34 19 34 18 33 18 32 17 31 16 31 15 30 14 28 13 29 15 30 18 33 17 31 15 30 14 29 16 29 17 30 17 30 18 31 19 29 13 27 18 32 16 26 12 27 17 31 19 32 21 35 16 29 16 29 16 29 16 29 16 27 16 27 16 27 16 27 16 27 15 25 13 24 14 25 15 25 12 24 14 25 13 22 12 24 13 25 14 24 12 23 17 20 18 20 18 19 18 20 22 22 18 18 15 18 18 21 16 18 17 20 18 20 17 18 16 19 19 22 20 21 17 18 18 19 17 19 17 19 17 18 17 19 17 18 16 17 15 17 16 18 14 18 17 20 15 16 18 21 18 20 17 19 16 17 18 14 11 7 8 9 11 11 9 7 8 7 9 10 13 13 8 7 9 9 10 10 12 11 11 10 11 9 10 9 10 8 12 11 11 10 10 9 9 8 11 10 11 10 12 11 12 11 11 12 11 13 12 14 13 14 15 16 15 16 15 16 15 16 15 13 11 13 16 18 15 14 16 17 16 17 16 17 16 17 18 18 18 19 19 20 20 20 20 20 19 19 19 18 18 18 19 19 19 20 21 22 24 24 22 22 22 22 22 22 22 22 20 24 22 26 23 26 23 26 23 26 23 26 23 26 23 26 24 27 24 27 24 27 24 27 24 29 28 31 26 28 26 30 27 30 27 30 27 30 27 30 28 28 22 26 27 33 30 30 31 29 29 29 31 28 23 16 10 10 10 11 11 10 10 9 12 12 12 13 14 14 15 15 14 17 20 18 15 14 19 25 31 31 27 26 25 27 28 30 29 28 27 29 27 26 28 37 49 65 59 71 60 75 61 72 59 73 59 76 60 76 61 77 61 79 62 80 63 81 63 81 65 83 64 82 65 83 66 85 69 87 67 86 68 89 72 92 72 91 72 91 72 91 72 91 73 92 73 91 74 93 76 94 76 94 76 94 76 94 76 94 80 97 79 97 79 97 78 96 79 97 79 98 80 99 81 99 80 101 83 104 84 103 81 100 81 101 81 102 82 102 83 103 83 103 83 103 83 103 83 103 84 104 84 104 84 104 84 104 83 106 82 105 81 106 82 107 84 108 84 108 84 108 84 108 84 108 84 109 85 109 86 110 86 110 86 110 86 110 86 110 87 110 86 110 86 111 88 113 88 111 87 111 87 112 89 114 90 116 90 115 89 114 88 114 87 113 87 113 87 113 87 113 87 113 87 113 87 113 87 113 88 114 88 114 88 114 88 114 88 114 88 114 88 114 88 114 88 114 88 114 88 114 88 114 87 115 87 115 87 115 87 115 88 116 88 116 88 116 88 116 87 115 87 115 87 115 87 115 88 116 88 116 88 116 88 116 88 115 87 114 86 115 87 116 88 116 88 116 88 116 88 116 88 116 88 117 89 118 90 118 91 118 90 118 91 120 93 121 94 123 96 125 97 125 97 124 93 122 95 124 95 122 92 119 93 120 92 118 90 117 89 116 89 116 89 115 88 114 87 114 87 114 87 114 87 114 87 114 86 113 86 114 87 115 88 115 90 115 90 117 90 118 91 120 91 122 94 128 102 134 106 137 107 141 109 143 110 142 107 139 105 136 101 133 99 132 97 128 89 119 88 116 86 111 82 110 81 107 80 105 78 103 77 102 73 102 74 102 74 102 74 102 74 102 74 101 73 100 72 100 74 100 74 99 73 98 72 98 72 97 70 96 69 95 70 96 68 95 67 93 66 94 68 95 67 94 67 93 66 92 65 92 64 91 64 91 64 91 64 91 64 90 62 88 60 86 59 87 60 86 60 86 60 86 61 87 58 84 58 83 57 82 56 82 56 82 55 81 55 80 54 80 54 80 54 79 53 78 52 78 55 80 53 78 52 78 52 78 51 76 49 74 48 74 48 73 49 71 50 71 50 71 50 71 48 69 48 69 48 69 48 69 50 68 50 68 50 68 50 68 44 63 45 65 46 66 47 66 48 66 46 64 45 64 45 65 48 67 48 67 47 65 46 64 48 65 47 64 47 63 46 63 44 61 44 61 44 61 44 61 43 59 41 57 40 58 42 60 42 59 42 58 41 57 40 57 40 57 42 58 42 57 40 56 40 56 40 56 40 56 40 56 42 57 41 56 40 57 41 58 38 54 37 53 37 52 36 52 35 53 35 54 36 55 37 55 38 56 38 55 37 54 36 54 35 52 34 53 37 55 35 51 37 55 37 54 36 54 35 53 36 52 36 51 35 50 34 49 37 52 34 51 36 52 35 49 33 49 32 48 32 49 33 50 32 48 32 47 31 47 30 46 34 50 34 50 34 50 34 50 33 49 33 48 32 47 31 47 31 46 30 45 29 46 30 47 32 49 33 49 33 48 31 46 30 46 30 46 30 46 30 46 31 45 28 44 30 46 29 43 24 41 31 46 31 45 31 46 28 42 28 42 28 42 28 42 28 42 28 42 28 42 28 42 27 41 26 40 25 39 25 39 26 39 23 37 23 38 24 38 24 38 24 39 24 38 23 36 7 18 6 18 6 19 6 18 6 18 7 19 6 18 5 17 4 17 6 18 6 17 4 16 4 17 7 20 8 19 5 16 6 17 5 17 5 17 5 16 3 15 3 16 4 17 5 17 7 13 6 15 10 17 9 14 11 18 11 18 10 17 9 17 13 15 4 8 4 12 7 12 3 8 2 8 3 11 7 14 2 8 3 10 4 11 6 12 5 11 5 10 4 9 3 8 7 11 6 10 4 9 3 8 4 9 5 10 6 11 7 12 6 11 6 12 7 13 8 13 10 15 10 15 10 15 10 15 10 12 6 12 11 17 10 13 11 16 11 16 11 16 11 16 10 18 10 19 11 20 12 20 12 20 12 19 11 19 10 18 11 19 11 19 12 22 16 25 14 22 14 22 14 22 14 22 13 21 15 23 16 23 15 22 16 23 16 23 16 23 16 23 17 24 17 24 17 24 17 24 17 26 21 28 19 25 18 26 18 25 18 25 18 25 18 25 24 27 16 24 20 29 21 28 24 30 21 30 24 28 15 15 5 10 8 10 8 10 7 9 8 11 9 12 11 14 13 15 12 17 18 18 13 15 19 27 28 30 24 26 22 27 25 30 25 27 22 29 24 25 23 32 35 54 45 60 46 62 48 59 46 59 47 60 47 61 48 61 47 61 47 61 48 62 49 63 51 65 50 64 51 65 52 68 55 70 52 69 52 71 56 74 55 72 55 72 55 72 55 72 58 74 57 74 55 76 57 78 54 76 54 76 52 76 52 76 56 80 56 79 55 79 55 79 55 79 55 80 56 81 57 81 55 81 58 84 59 83 56 80 56 81 57 82 57 83 58 83 58 83 58 83 58 83 58 83 57 82 57 82 57 82 57 82 59 82 58 81 57 82 58 83 60 84 60 84 60 84 60 84 60 84 61 85 61 86 62 86 62 86 62 86 62 86 62 86 63 87 62 86 63 87 64 89 64 88 63 87 64 88 65 90 65 90 64 89 64 89 63 88 62 87 62 87 62 87 62 87 62 87 62 87 62 87 62 87 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 88 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 64 87 63 86 62 87 63 88 64 88 64 88 64 88 64 88 64 88 64 89 65 90 66 90 67 90 66 90 66 91 68 92 70 95 72 96 73 97 72 96 69 94 71 96 72 94 69 92 66 93 65 92 64 90 62 89 62 89 62 88 61 87 60 87 60 87 60 87 60 87 60 87 59 86 59 87 60 88 61 88 62 89 61 90 61 91 61 91 62 93 62 96 67 101 70 105 73 107 76 110 77 109 75 107 71 103 69 102 69 100 63 93 62 90 63 88 60 84 59 82 56 80 57 80 56 78 54 78 51 74 50 74 50 74 50 74 50 74 50 73 49 72 48 72 51 74 51 74 50 73 49 72 49 71 47 69 46 69 46 70 47 67 45 66 45 66 46 68 46 67 46 66 45 65 44 65 43 64 43 64 43 64 43 64 45 65 43 63 41 62 41 62 43 60 43 60 43 60 44 61 41 58 41 57 40 56 39 56 39 56 39 55 38 55 37 54 37 54 37 53 36 52 35 52 36 52 34 50 33 50 34 52 34 50 32 49 31 48 32 50 33 50 33 50 33 50 33 50 33 50 33 50 33 50 33 50 30 50 28 50 30 50 30 50 27 44 30 46 31 47 32 47 34 48 32 46 30 45 30 45 33 48 32 47 32 46 32 47 33 48 32 48 31 47 31 47 28 44 28 44 28 44 28 44 25 42 27 44 28 43 26 41 26 42 26 41 25 40 24 40 24 40 25 42 26 42 25 40 24 40 24 40 24 40 24 40 24 40 23 39 23 39 24 40 22 38 22 37 21 37 20 36 21 35 21 36 22 37 23 37 24 38 24 38 23 37 22 36 18 33 21 38 26 38 20 30 23 37 23 36 22 36 21 35 21 36 21 35 20 35 20 35 22 36 19 35 21 36 20 33 19 34 18 32 17 33 18 34 19 34 18 33 18 32 17 32 17 32 17 32 17 32 17 32 18 33 18 32 17 31 16 31 18 32 17 31 16 32 17 33 15 31 17 33 18 33 18 33 17 30 17 30 17 30 17 30 18 30 16 29 16 29 15 27 13 28 17 31 16 27 14 27 15 28 15 28 15 28 15 28 17 28 17 28 17 28 17 28 16 27 16 27 15 26 14 25 15 26 14 25 13 25 15 27 14 25 14 25 14 24 12 22 20 20 17 20 19 22 19 19 17 19 19 22 20 21 17 18 17 19 18 20 18 19 16 17 17 19 18 20 18 20 17 19 17 19 17 19 17 19 17 19 14 16 15 18 16 19 18 20 14 16 13 17 16 20 15 16 18 21 18 20 17 19 16 17 17 13 9 7 11 12 12 10 9 8 9 8 10 10 12 11 12 11 11 9 10 8 8 7 11 10 10 9 9 7 8 7 8 7 8 6 6 5 5 4 8 7 9 8 10 10 11 11 11 12 11 13 12 14 13 14 14 15 14 15 14 15 14 15 14 14 13 15 15 17 16 16 16 17 16 17 16 17 16 17 18 18 18 19 19 20 20 20 21 20 20 20 19 19 19 19 19 19 19 19 20 21 22 23 22 22 22 22 22 22 22 22 21 24 22 26 23 25 22 24 24 27 24 27 24 27 24 27 23 27 24 28 25 27 24 26 25 30 28 31 26 27 25 29 25 28 24 26 23 27 25 28 31 32 27 30 27 31 27 27 31 28 28 27 29 25 19 12 10 10 10 11 11 10 10 9 9 9 10 11 12 13 14 15 14 16 17 16 16 18 24 28 32 32 29 29 27 29 29 31 30 28 26 30 29 27 27 33 44 62 59 72 60 74 61 74 60 74 60 76 61 77 61 78 62 79 61 79 61 80 63 82 64 82 64 81 64 83 66 84 70 89 70 89 71 91 73 93 72 91 72 91 72 91 72 91 74 93 74 93 75 94 77 96 76 94 76 94 76 94 76 94 79 97 79 97 79 97 79 97 79 97 79 98 80 99 81 99 81 101 82 102 82 102 81 101 82 102 82 102 83 103 83 104 83 103 83 103 83 103 83 103 82 102 82 102 82 102 82 102 83 106 82 105 81 106 82 107 85 109 85 109 85 109 85 109 85 109 85 109 86 110 86 111 87 111 87 111 87 111 87 111 87 111 87 111 87 112 89 113 88 112 88 112 88 113 90 114 89 115 89 115 89 115 89 115 87 113 87 113 87 113 87 113 86 112 86 112 86 112 86 112 89 115 89 115 89 115 89 115 89 115 89 115 89 115 89 115 88 114 88 114 88 114 88 114 87 115 87 115 87 115 87 115 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 115 87 114 86 115 87 116 88 116 88 116 88 116 88 116 88 116 88 117 89 118 90 118 91 119 90 118 90 118 91 119 94 122 95 124 96 124 96 124 93 122 95 124 96 123 94 121 94 120 93 119 91 117 90 117 89 116 89 115 88 114 87 114 87 114 87 114 87 114 87 114 86 113 86 114 87 115 88 115 88 115 89 116 90 117 90 120 92 122 93 125 96 130 102 134 105 139 108 142 109 142 107 140 104 136 103 136 103 134 96 126 93 123 91 119 87 115 84 111 81 108 81 106 79 104 79 104 75 103 75 103 74 102 74 102 74 102 74 101 73 100 72 100 74 100 74 99 73 98 72 98 71 97 70 95 68 94 69 95 67 94 66 93 66 93 67 94 67 94 67 93 66 92 65 92 65 92 65 92 65 92 65 92 67 94 65 91 63 90 63 90 60 86 60 86 59 85 59 85 58 84 58 83 57 82 56 82 57 82 56 82 55 81 55 81 54 80 54 79 53 78 52 78 53 78 50 75 49 76 51 78 51 77 50 75 49 75 49 73 49 71 50 71 50 71 50 71 50 71 50 71 50 71 50 71 51 69 51 69 51 69 51 69 46 65 46 65 47 66 47 66 48 67 46 64 45 64 45 64 48 67 47 65 46 66 47 67 49 66 48 65 47 64 47 64 45 62 45 62 45 62 45 62 40 59 44 62 45 61 42 57 42 59 42 58 41 57 40 57 39 56 41 58 42 58 41 57 40 56 40 56 40 56 40 56 39 55 38 53 37 54 39 55 39 54 38 54 37 53 37 53 35 53 35 54 36 55 37 55 38 56 38 55 37 54 36 54 31 51 36 57 41 56 33 47 37 54 36 54 35 53 35 52 37 52 35 51 35 51 36 52 35 51 35 51 34 50 34 50 35 51 34 49 33 49 33 50 35 51 34 50 34 49 33 49 32 48 32 48 32 48 32 48 33 49 33 48 32 47 31 47 34 49 32 48 32 48 33 50 30 46 31 48 32 49 34 50 31 47 30 46 30 46 29 45 31 47 30 45 29 44 27 43 27 43 30 43 27 39 25 40 27 41 27 41 27 41 27 41 28 42 28 42 28 42 28 42 27 41 28 42 27 40 25 39 25 40 28 41 26 40 27 43 26 40 27 40 26 38 23 36 9 18 5 18 8 21 7 17 6 18 6 18 6 18 6 19 5 18 6 18 6 17 4 15 5 17 4 16 4 16 5 17 3 16 4 17 5 18 6 19 4 16 4 16 4 16 4 16 10 16 7 15 8 14 5 10 10 17 10 17 9 16 9 16 9 11 1 8 5 13 5 8 3 9 4 11 5 11 4 10 6 12 5 10 4 9 2 8 5 11 4 10 3 8 1 7 2 7 1 6 1 6 1 6 2 7 3 9 5 11 6 12 6 11 6 12 7 13 8 13 9 14 9 14 9 14 9 14 8 15 11 16 10 15 11 17 11 16 11 16 11 16 11 16 10 18 10 19 11 20 12 20 13 21 12 20 12 19 11 19 12 20 12 20 12 20 12 20 14 22 14 22 14 22 14 22 14 22 15 23 16 22 15 21 17 24 17 24 17 24 17 24 16 23 18 25 18 25 16 23 18 27 21 28 19 24 17 25 19 25 17 24 17 24 18 26 21 29 23 30 21 27 20 29 22 28 19 27 21 24 10 11 6 11 9 11 9 11 8 10 6 8 7 11 10 13 12 15 12 14 12 15 15 22 24 29 27 31 26 30 25 29 25 29 27 27 22 29 26 27 23 29 30 52 46 61 46 61 49 61 47 60 47 61 48 61 49 62 48 62 47 60 47 62 49 64 49 63 49 63 49 64 51 66 52 68 52 71 54 72 55 72 55 72 55 72 55 72 55 72 56 72 55 72 53 74 55 76 54 76 54 76 52 76 52 76 53 77 53 78 55 79 56 80 55 79 55 80 56 81 57 81 56 81 55 80 55 80 56 81 57 82 57 83 58 83 59 84 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 59 82 58 81 57 82 58 83 61 85 61 85 61 85 61 85 61 85 61 86 62 86 63 87 63 87 63 87 63 87 63 87 64 87 63 87 63 88 65 90 65 88 64 88 64 89 66 91 64 89 64 89 64 89 64 89 62 87 62 87 62 87 62 87 61 86 61 86 61 86 61 86 64 89 64 89 64 89 64 89 64 89 64 89 64 89 64 89 63 88 63 88 63 88 63 88 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 87 63 86 62 87 63 88 64 88 64 88 64 88 64 88 64 88 64 89 65 90 66 90 67 91 66 89 65 90 66 91 69 94 71 96 72 96 72 95 69 94 71 96 73 96 70 93 67 94 66 92 64 91 63 90 62 89 62 88 61 87 60 87 60 87 60 87 60 87 60 87 59 86 59 87 60 88 61 88 60 88 61 88 60 89 60 89 63 93 63 93 64 98 69 102 71 105 74 108 75 108 74 106 73 104 69 101 68 100 65 96 65 93 64 90 60 86 58 83 57 81 56 79 56 79 55 78 52 76 52 75 51 74 50 74 50 74 50 73 49 72 48 72 50 73 50 73 49 72 49 71 48 70 46 69 45 68 46 69 46 66 45 65 44 66 45 67 46 67 46 66 45 65 44 65 44 65 44 65 44 65 44 65 46 66 44 64 42 62 42 63 43 60 42 59 41 58 40 57 41 58 41 57 40 56 39 56 40 57 39 56 39 55 38 55 37 54 37 53 36 52 35 52 37 52 34 50 33 51 36 54 35 51 33 49 32 49 32 51 33 50 33 50 33 50 33 50 32 49 32 49 32 49 32 49 31 51 29 51 31 51 31 51 31 48 33 48 32 47 32 47 32 47 31 45 30 45 31 46 33 47 31 46 31 47 33 49 32 48 32 47 31 47 30 46 29 45 29 45 29 45 29 45 26 43 27 43 27 43 27 42 26 42 26 41 25 40 24 40 23 40 25 42 26 42 26 41 24 40 24 40 24 40 24 40 23 39 22 37 21 38 23 39 23 39 22 38 22 37 21 37 21 35 21 36 22 37 23 37 23 37 23 37 22 36 22 35 20 34 20 36 24 37 20 32 22 35 21 35 20 34 20 33 22 36 20 34 20 35 22 37 17 35 22 35 17 30 17 35 21 35 19 33 18 33 18 33 19 34 19 33 18 33 17 32 18 33 18 33 18 33 18 33 18 33 18 32 17 31 16 31 18 32 17 31 16 32 17 33 17 32 16 30 15 31 17 33 18 31 18 30 17 29 16 29 18 31 18 30 15 27 14 27 15 29 16 28 13 26 14 29 14 27 14 27 14 27 14 27 16 27 16 27 16 27 16 27 16 27 17 28 17 27 14 24 11 25 18 29 16 26 16 28 17 28 17 28 16 25 13 23 21 21 17 20 20 23 20 19 21 21 17 17 15 19 20 23 18 20 18 20 18 19 15 17 18 19 15 16 14 17 17 20 14 17 16 18 18 20 19 22 18 20 17 18 16 17 14 16 20 21 16 18 14 15 9 9 17 20 16 19 16 18 15 16 12 8 6 6 11 11 9 4 9 9 11 11 12 9 9 7 8 7 9 9 10 10 12 11 11 10 10 8 8 7 7 5 8 7 8 7 8 7 8 7 6 6 8 7 9 9 11 10 11 12 11 13 12 14 13 14 13 14 13 14 13 14 13 14 13 17 18 18 15 15 16 21 16 17 16 17 16 17 16 17 18 18 18 19 19 20 20 20 21 21 21 20 20 19 19 19 20 20 21 21 21 20 19 18 22 22 22 22 22 22 22 22 22 25 23 26 23 25 21 24 24 27 24 27 24 27 24 27 22 26 25 29 26 28 23 25 25 30 29 31 26 27 24 28 28 30 25 27 24 28 27 31 25 32 32 35 29 30 28 31 30 27 26 25 26 21 15 8 11 11 11 12 12 11 11 10 7 8 9 10 12 13 14 14 15 13 11 13 18 24 28 30 30 32 31 32 31 31 29 29 31 28 26 30 30 28 26 31 40 60 60 73 60 73 62 75 60 74 60 77 61 78 62 78 63 80 61 78 61 80 64 83 63 80 62 80 62 81 64 83 65 85 69 89 71 90 70 88 72 91 72 91 72 91 72 91 71 89 70 89 71 90 73 92 76 94 76 94 76 94 76 94 75 94 76 95 78 97 80 99 79 97 79 98 80 99 81 99 82 101 79 98 78 99 81 102 82 102 82 103 83 104 84 104 83 103 83 103 83 103 83 103 84 104 84 104 84 104 84 104 83 106 82 105 81 106 82 107 85 109 85 109 85 109 85 109 85 109 85 110 86 111 87 111 87 111 87 111 87 111 87 111 88 111 87 111 87 112 89 114 89 112 88 112 88 113 90 115 89 115 89 115 89 115 89 115 87 113 87 113 87 113 87 113 86 112 86 112 86 112 86 112 89 115 89 115 89 115 89 115 89 115 89 115 89 115 89 115 88 114 88 114 88 114 88 114 87 115 87 115 87 115 87 115 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 116 88 115 87 114 86 115 87 116 88 116 88 116 88 116 88 116 88 116 88 117 89 118 90 118 91 119 90 117 89 117 90 118 93 122 95 124 96 124 96 123 93 122 95 125 97 124 95 122 94 121 93 119 92 118 90 117 89 116 89 115 88 114 87 114 87 114 87 114 87 114 87 114 86 113 86 114 87 115 88 115 87 113 87 115 88 115 88 118 93 122 92 123 94 128 99 132 103 137 106 140 108 140 106 139 109 138 101 131 98 132 99 132 95 125 92 121 88 116 84 114 81 109 80 107 80 105 78 104 76 104 76 103 75 102 74 102 74 102 74 101 73 100 72 100 73 99 72 98 72 97 71 97 71 96 69 94 68 94 68 95 67 93 66 92 65 93 66 94 67 94 67 93 66 92 65 92 66 93 66 93 66 93 66 93 66 92 64 90 62 89 62 89 60 86 59 84 57 82 56 81 58 84 58 83 57 82 56 82 57 83 57 82 56 81 55 81 54 80 54 79 53 78 52 78 55 80 52 77 51 78 54 82 52 77 50 75 49 75 49 74 49 71 50 71 50 71 50 71 48 69 48 69 48 69 48 69 51 69 51 69 51 69 51 69 50 69 49 67 48 66 47 66 47 65 46 64 45 65 46 66 48 66 46 64 45 66 48 68 48 65 48 64 47 63 46 63 45 62 45 62 45 62 45 62 45 61 42 58 41 59 44 62 42 59 42 58 41 57 40 57 39 55 41 58 42 58 42 58 40 56 40 56 40 56 40 56 40 55 39 54 38 55 39 56 39 55 39 54 38 53 37 53 35 53 35 54 36 55 37 55 37 55 36 54 36 53 35 53 38 53 33 51 34 54 36 53 35 53 34 52 34 51 33 51 37 52 35 50 35 52 37 54 30 51 38 51 30 44 31 51 36 52 35 49 33 49 33 49 33 49 33 48 32 47 31 47 34 50 34 50 34 50 34 50 33 49 33 48 32 47 31 47 32 47 31 46 30 47 31 48 35 49 31 45 28 45 30 48 31 47 31 46 30 45 29 45 31 47 31 46 28 43 27 43 28 43 29 42 27 42 31 47 27 41 27 41 27 41 27 41 27 41 27 41 27 41 27 41 26 41 28 43 28 41 25 38 20 38 29 44 28 40 26 41 29 43 29 42 28 40 25 38 8 20 6 17 5 17 5 17 10 20 5 17 6 18 5 16 1 17 8 19 2 12 2 17 7 19 7 18 6 18 5 17 7 19 7 19 6 17 4 15 4 15 3 14 2 15 3 16 7 14 8 15 7 12 3 9 7 15 9 17 10 17 10 17 4 9 2 6 1 7 4 10 4 8 3 7 2 8 3 9 3 8 4 10 7 13 9 15 4 8 3 8 3 9 5 11 3 8 3 8 3 8 3 8 3 8 3 9 4 10 5 10 6 11 6 11 6 11 6 11 8 12 6 11 8 13 7 11 5 11 7 12 9 14 10 16 12 16 11 16 11 17 13 19 10 19 12 21 12 19 10 17 9 18 12 21 13 20 10 17 12 20 12 21 13 22 14 22 15 22 12 19 12 22 16 25 15 22 15 22 15 22 15 22 17 24 17 24 17 24 17 24 16 24 17 25 18 24 17 23 19 26 19 26 19 26 19 26 18 26 19 27 20 26 19 25 16 24 19 28 22 29 22 29 18 30 24 30 16 15 5 10 5 11 10 12 8 10 10 13 9 11 9 12 10 13 11 13 10 14 12 13 16 26 26 26 26 29 25 28 24 29 25 30 23 27 23 27 23 27 23 27 26 51 49 65 48 62 49 61 48 61 48 62 49 63 50 63 48 62 48 63 49 64 50 64 49 63 49 64 50 65 51 66 54 69 53 70 53 69 51 68 55 72 55 73 56 74 57 74 56 73 56 74 55 76 56 76 51 74 52 75 52 77 54 79 56 80 55 78 54 78 55 79 57 81 58 82 58 81 56 80 56 81 56 82 57 83 58 83 58 83 58 83 58 83 58 83 57 82 58 84 59 85 61 86 59 84 59 84 59 84 59 84 61 84 60 83 59 84 60 85 62 86 62 86 62 86 62 86 59 84 61 86 62 86 62 85 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 64 88 64 89 65 90 66 90 62 88 64 90 65 90 65 89 64 89 64 88 63 87 62 87 60 86 62 87 63 88 62 87 64 89 64 89 64 89 64 89 65 89 64 88 63 89 64 90 63 88 63 88 63 88 63 88 62 87 63 88 64 87 63 86 63 87 63 87 63 87 63 87 66 89 63 86 62 87 65 90 63 87 63 88 64 89 65 89 63 87 63 87 63 87 63 87 65 89 65 89 65 88 62 86 64 88 64 88 64 88 64 88 64 88 64 89 66 91 68 93 66 92 70 95 72 96 71 95 72 96 72 96 72 96 72 96 68 95 67 93 64 90 62 89 63 90 63 89 62 88 61 88 59 86 59 86 59 86 59 86 59 86 59 86 59 86 59 86 62 87 62 88 61 89 60 88 60 89 61 92 65 96 68 98 67 101 71 106 75 108 75 108 69 102 68 100 67 99 65 98 69 96 65 91 61 87 58 85 56 81 56 80 56 79 52 74 53 77 53 76 52 75 51 75 50 74 50 73 49 72 48 72 50 73 50 73 50 73 50 73 48 70 47 69 46 70 47 71 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 45 66 45 67 46 68 47 68 43 63 42 63 41 61 40 60 45 61 43 58 40 56 39 56 39 56 39 56 39 56 39 56 39 56 39 55 38 54 37 54 38 55 38 54 37 53 36 53 35 52 35 51 34 50 33 50 35 50 32 50 36 54 34 49 34 51 34 50 33 49 32 49 31 49 32 50 33 49 32 48 29 49 27 50 30 51 31 51 32 49 34 49 34 49 34 49 31 46 31 46 31 46 31 46 29 45 32 48 33 47 30 44 31 47 31 47 31 47 31 47 30 46 30 45 29 44 28 44 27 43 27 43 27 43 27 43 27 43 27 42 26 41 25 41 27 43 27 42 26 42 25 41 27 42 25 41 24 40 25 41 22 38 22 39 23 40 24 40 23 38 22 37 21 38 22 39 25 38 22 36 24 38 22 35 24 39 25 40 26 39 25 38 20 34 20 35 21 36 22 36 21 34 19 32 18 32 18 33 20 35 20 35 20 35 20 35 21 36 20 34 19 33 17 32 22 36 19 32 16 31 17 32 17 31 15 30 15 30 16 32 19 33 16 30 15 31 18 34 16 32 19 35 21 36 20 34 19 36 21 35 18 32 18 34 11 26 13 29 15 31 16 30 17 30 17 30 17 30 17 30 17 30 17 29 16 28 15 28 17 29 14 26 14 29 18 33 14 28 15 29 16 28 15 27 15 27 16 28 17 29 18 30 14 27 18 31 19 28 13 22 13 24 14 26 17 29 19 30 17 28 17 28 16 26 14 24 20 21 18 19 17 19 17 20 19 19 15 17 16 19 16 17 16 22 23 24 17 17 17 22 17 19 16 18 16 17 15 17 17 19 18 20 18 20 18 20 16 17 15 16 14 17 15 18 15 18 15 18 15 16 11 13 15 18 16 19 16 19 15 15 9 8 7 5 6 6 9 9 11 9 10 8 9 9 10 10 8 7 9 9 12 12 14 13 10 9 9 8 10 10 11 11 9 8 9 8 9 8 9 8 8 7 8 8 9 9 10 9 11 12 11 12 11 12 11 12 13 13 11 12 13 14 12 12 11 13 12 14 13 15 14 16 17 17 16 17 16 18 18 20 17 18 19 20 20 20 19 18 19 20 21 22 22 21 20 19 20 20 20 21 21 22 22 22 23 22 21 20 20 22 24 25 22 25 22 25 22 25 22 25 23 26 23 26 23 26 23 26 23 27 24 28 25 27 24 26 26 29 26 29 26 29 26 29 25 29 26 30 27 29 26 28 24 28 27 31 29 32 28 28 26 29 32 28 22 14 11 9 9 9 11 10 9 9 10 12 12 12 13 13 13 14 14 14 12 14 14 14 19 26 29 27 30 30 29 29 28 30 29 31 28 29 28 29 28 29 28 31 36 59 63 77 62 73 60 74 61 75 61 78 62 79 63 79 62 80 62 81 63 82 64 82 63 81 64 82 64 83 65 83 68 88 69 89 70 88 69 87 72 91 72 92 73 93 74 93 73 92 74 93 75 94 76 94 74 93 75 94 76 95 78 96 80 97 79 97 78 97 79 97 80 98 81 100 82 100 81 99 81 101 81 102 82 103 83 103 83 103 83 103 83 103 83 103 82 102 83 104 84 105 86 106 84 104 84 104 84 104 84 104 85 108 84 107 83 108 84 109 86 110 86 110 86 110 86 110 83 108 85 110 86 110 86 109 87 111 87 111 87 111 87 111 88 112 88 112 88 112 88 112 88 112 89 113 89 114 90 114 87 114 89 116 90 116 90 115 90 116 90 116 89 115 88 114 86 112 87 114 89 115 88 114 89 115 89 115 89 115 89 115 89 114 88 113 87 114 88 115 89 115 88 114 88 114 88 114 86 115 87 116 88 115 87 114 88 116 88 116 88 116 88 116 89 117 87 115 87 115 89 117 87 115 87 116 88 117 89 117 87 115 87 115 87 115 87 115 88 117 89 117 89 116 87 114 89 117 89 117 89 117 89 117 89 116 88 117 90 119 92 121 90 120 93 123 96 124 95 123 96 124 96 124 96 124 96 124 95 122 94 120 91 117 89 116 90 117 90 116 89 115 88 115 86 113 86 113 86 113 86 113 86 113 86 113 86 113 86 113 87 113 86 115 88 116 88 118 88 118 89 122 92 125 95 126 99 133 102 137 106 140 107 140 102 135 101 133 100 132 98 131 98 130 94 125 89 118 85 115 84 112 79 107 79 107 77 103 77 105 77 104 76 103 75 103 74 102 74 101 73 100 72 100 73 99 73 99 73 99 73 99 71 96 70 95 69 96 70 97 69 96 69 95 68 94 67 94 67 94 67 94 67 94 67 94 66 93 66 94 67 95 68 95 64 91 63 88 61 87 60 87 60 85 58 83 56 82 56 82 56 82 56 82 56 82 56 82 56 82 56 81 55 80 54 80 55 81 54 80 54 79 53 79 52 78 52 77 51 76 50 76 52 76 49 77 53 79 51 72 50 72 51 71 50 70 49 70 48 70 49 71 50 70 49 69 49 67 49 68 50 69 51 69 49 68 49 68 49 68 49 68 47 66 47 66 47 66 47 66 45 64 47 66 47 66 45 64 47 64 47 64 47 64 47 64 46 63 46 62 45 61 44 61 43 60 43 60 43 60 43 60 43 60 43 59 42 58 41 58 43 58 42 58 41 57 41 56 42 58 41 56 39 56 40 56 38 54 38 55 39 56 40 56 39 54 38 53 37 54 38 55 39 56 36 54 38 56 36 53 37 55 38 56 38 56 37 55 34 52 34 53 35 54 36 54 35 53 34 51 33 51 33 51 35 51 35 51 35 51 35 51 34 50 34 50 34 50 34 50 36 51 34 49 32 47 31 47 32 48 31 47 31 47 32 48 34 49 31 46 30 47 33 50 31 48 33 50 35 51 34 49 34 51 36 51 33 48 32 50 26 43 29 46 31 47 31 47 30 46 30 46 30 46 30 46 30 46 30 45 29 44 28 44 28 41 25 39 25 41 29 44 27 42 28 43 29 42 28 41 27 41 28 42 28 42 29 43 27 41 28 42 28 41 26 40 26 40 27 41 27 41 28 42 26 40 27 41 28 41 27 41 8 19 6 17 5 17 6 18 6 16 2 15 4 18 5 17 6 21 11 22 7 17 6 20 5 17 4 16 4 15 3 15 3 16 4 17 6 19 7 20 4 16 3 15 3 15 4 16 9 16 9 16 8 14 6 12 8 15 9 15 8 13 5 11 5 8 4 5 3 6 6 9 8 9 6 8 6 8 7 10 5 7 6 9 8 11 10 12 8 10 7 9 8 10 9 12 5 10 5 10 5 10 5 10 3 8 3 9 4 10 5 10 6 11 6 11 6 11 6 11 8 12 6 11 8 13 7 11 8 13 8 13 8 13 8 13 11 16 11 16 11 17 13 18 8 17 10 20 12 20 12 20 12 21 14 22 14 22 13 20 12 20 12 21 13 22 14 22 15 22 13 20 12 22 16 25 15 22 15 22 15 22 15 22 15 22 15 22 15 22 15 22 16 24 17 25 18 24 17 23 19 26 19 26 19 26 19 26 18 26 19 27 20 26 19 25 19 26 20 28 21 28 20 27 19 29 23 27 14 14 5 11 3 9 8 9 6 8 7 11 11 13 12 14 12 15 13 15 11 15 13 14 17 27 27 27 26 29 25 28 24 29 25 30 25 29 25 29 25 29 25 29 24 50 48 65 48 60 47 59 48 61 48 62 49 63 50 63 48 62 48 63 49 64 50 64 49 64 50 64 51 65 51 66 53 68 52 70 53 69 52 68 55 72 55 73 56 74 57 74 56 74 57 74 56 76 56 76 54 76 54 76 52 77 53 77 55 79 55 79 55 79 55 79 55 80 57 82 59 83 59 82 56 81 56 82 57 83 58 83 58 83 58 83 58 83 58 83 57 82 58 84 59 85 61 86 59 84 59 84 59 84 59 84 61 85 60 84 60 84 61 85 62 86 62 86 62 86 62 86 60 84 61 86 62 86 62 86 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 64 89 65 89 66 90 66 90 63 88 64 90 65 90 65 90 67 92 66 91 65 90 65 90 62 88 64 89 65 90 64 89 64 89 64 89 64 89 64 89 63 88 62 86 61 87 63 88 65 90 64 89 63 88 62 87 63 87 64 88 64 88 63 87 65 89 65 89 65 89 65 89 65 88 64 87 63 88 64 89 64 88 64 88 65 89 65 89 63 87 63 87 63 87 63 87 64 88 65 89 65 88 63 86 65 89 65 89 65 89 65 89 65 89 65 89 66 91 68 93 67 91 69 94 71 95 71 95 72 96 72 96 72 96 72 96 68 95 67 93 64 90 62 89 63 90 63 89 62 88 61 88 59 86 59 86 59 86 59 86 59 86 59 86 59 86 59 86 62 87 62 87 63 89 62 88 60 88 61 90 61 91 63 92 65 97 66 101 70 104 72 105 69 102 68 100 67 99 65 98 70 97 67 92 61 87 57 84 57 82 53 78 52 79 54 77 53 77 53 76 52 75 51 75 50 74 50 73 49 72 48 72 50 73 50 73 50 73 50 73 48 70 47 69 46 70 47 71 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 45 66 45 66 46 67 46 67 44 64 41 60 38 59 39 60 40 56 38 55 38 55 39 56 39 56 39 56 39 56 39 56 39 56 39 55 38 54 37 54 38 54 37 54 36 53 36 53 35 52 35 51 34 50 33 50 34 50 33 51 36 53 34 50 34 51 34 50 33 49 32 49 31 49 32 50 33 49 32 48 29 49 28 50 30 50 31 51 32 49 34 49 34 49 34 49 33 48 33 48 33 48 33 48 30 46 31 47 32 46 31 45 31 47 31 47 31 47 31 47 30 46 30 45 29 44 28 44 28 44 28 43 27 43 27 43 27 43 27 42 26 41 25 41 26 41 25 41 24 40 24 39 25 41 24 39 23 39 23 39 22 38 22 39 23 40 24 40 23 38 22 37 21 38 22 39 25 38 22 36 24 38 22 35 22 36 23 37 23 37 22 36 20 34 21 35 21 35 22 36 22 36 21 34 19 34 20 34 20 35 20 35 20 35 20 35 17 32 18 34 19 35 21 36 19 34 19 34 18 32 16 30 19 33 18 32 17 33 18 34 19 33 16 30 15 31 18 34 15 31 17 33 18 33 17 32 18 34 20 34 17 31 17 34 13 29 15 31 17 32 17 32 17 30 17 30 17 30 17 30 17 30 16 29 16 29 15 28 15 27 13 25 13 27 16 30 14 28 15 29 16 28 15 27 18 29 17 28 17 28 16 27 17 28 15 26 15 27 18 30 17 28 17 27 16 26 15 26 14 25 15 27 17 28 18 29 19 21 18 19 17 19 18 21 19 20 16 19 19 23 21 22 17 21 21 22 18 18 16 20 19 21 19 20 18 20 17 19 16 18 16 18 17 20 18 21 17 18 15 17 15 17 16 19 17 20 17 20 16 18 15 17 16 19 15 18 13 14 10 10 8 7 7 6 6 7 7 8 7 6 6 5 5 6 6 7 7 7 8 9 10 11 11 12 9 9 9 9 9 10 11 12 11 10 11 10 11 10 11 10 8 7 8 8 9 9 10 9 11 12 11 12 11 12 11 12 13 13 11 12 13 14 12 12 14 14 13 14 13 14 13 13 16 17 15 16 16 17 17 19 16 17 18 19 20 21 21 21 20 21 21 21 21 21 21 20 20 20 20 21 21 22 22 22 22 22 21 21 21 22 23 24 22 25 22 25 22 25 22 25 22 25 22 25 22 25 22 25 23 27 24 28 25 27 24 26 26 29 26 29 26 29 26 29 25 29 26 30 27 29 26 28 27 30 27 30 27 30 26 27 27 28 30 24 18 11 10 10 8 9 10 10 9 9 10 12 13 13 13 13 14 14 15 15 14 15 15 15 20 28 30 28 30 30 29 29 28 30 29 31 29 30 29 30 29 30 29 32 34 58 62 77 63 74 60 73 61 75 61 78 62 79 63 79 62 80 62 81 63 82 64 82 64 82 64 83 65 83 66 84 67 87 69 89 70 89 69 88 72 91 72 92 73 93 74 93 74 93 74 94 76 94 77 95 77 95 77 95 77 94 76 94 78 96 79 97 80 98 79 97 78 97 81 100 83 102 84 102 81 101 81 102 82 103 83 103 83 103 83 103 83 103 83 103 83 103 83 104 84 105 85 105 85 105 85 105 85 105 85 105 86 109 84 108 84 108 85 110 86 110 86 110 86 110 86 110 84 109 86 110 87 111 86 110 88 112 88 112 88 112 88 112 88 112 88 112 88 112 88 112 89 113 89 114 90 114 91 115 88 115 90 116 91 117 90 116 92 117 91 117 90 116 90 115 88 115 90 117 91 117 90 116 90 116 90 116 90 116 90 116 89 114 88 113 87 114 88 115 91 116 90 115 88 114 87 113 87 115 88 117 89 116 87 115 89 117 89 117 89 117 89 117 88 116 88 116 88 116 88 116 88 117 89 117 89 117 89 117 88 116 88 116 88 116 88 116 87 116 89 117 89 116 87 115 90 118 90 118 90 118 90 118 89 117 89 117 89 118 91 120 91 119 92 121 94 123 95 123 95 123 95 123 95 123 95 123 95 122 94 120 91 117 89 116 90 117 90 116 89 115 88 115 87 114 87 114 87 114 87 114 86 113 86 113 86 113 86 113 87 113 86 115 87 116 88 118 89 119 89 121 90 121 90 121 94 128 96 131 100 135 103 136 102 135 101 133 100 132 98 131 99 131 95 127 90 121 85 115 87 113 79 107 78 106 78 106 77 105 77 104 76 103 75 103 74 102 74 101 73 100 72 100 73 99 73 99 73 99 73 99 71 96 70 95 69 96 70 97 69 96 69 95 68 94 67 94 67 94 67 94 67 94 67 94 66 93 66 93 66 93 66 94 65 91 61 86 58 85 59 87 54 80 53 79 54 81 56 82 55 81 55 81 55 81 55 81 56 82 56 81 55 80 54 80 54 80 54 79 53 79 52 78 52 78 52 77 51 76 50 76 51 77 51 78 52 78 51 74 50 72 51 71 50 70 49 70 48 70 49 71 50 70 49 69 50 68 50 68 50 68 50 68 48 67 48 67 48 67 48 67 48 67 48 67 48 67 48 67 46 65 46 65 46 65 46 65 47 64 47 64 47 64 47 64 46 63 46 62 45 61 44 61 45 61 44 61 44 60 43 60 43 60 43 59 42 58 41 58 41 57 40 56 40 55 39 55 41 56 39 54 38 54 38 55 38 54 38 55 39 56 40 56 39 54 38 53 37 54 38 55 39 56 36 54 38 56 36 53 36 54 37 55 37 55 36 54 35 53 35 53 35 53 35 53 37 54 35 53 34 52 35 53 35 51 35 51 35 51 35 51 33 49 33 50 34 51 35 51 33 49 34 51 34 49 31 46 35 50 34 49 33 50 34 51 33 48 32 47 31 48 32 49 30 47 31 47 31 47 31 47 32 49 34 49 32 47 32 49 29 46 31 48 32 48 32 48 30 46 30 46 30 46 30 46 29 45 29 45 29 45 29 45 31 44 29 43 29 44 31 45 27 42 28 43 29 42 28 41 30 43 29 42 28 41 27 40 27 41 26 40 27 42 30 44 28 42 28 41 27 40 26 40 26 40 26 40 27 41 28 43 7 18 5 17 5 18 7 19 8 18 5 17 8 21 9 21 5 19 8 20 6 17 5 17 7 19 7 18 6 18 5 17 7 18 5 16 3 16 4 17 5 17 4 15 3 16 5 17 10 17 10 16 9 16 9 16 9 16 8 14 6 11 2 8 3 7 5 7 5 7 5 7 4 6 3 5 3 5 4 6 5 7 6 8 7 10 8 11 6 8 5 7 6 9 8 10 6 11 6 11 6 11 6 11 3 8 3 9 4 10 5 10 6 11 6 11 6 11 6 11 8 12 6 11 8 13 7 11 9 13 8 13 8 13 8 12 11 15 10 15 10 16 12 18 9 17 9 18 11 20 13 22 12 19 11 19 11 19 11 20 12 20 12 21 13 22 14 22 13 21 13 21 14 22 15 24 15 22 15 22 15 22 15 22 17 24 17 24 17 24 17 24 16 24 17 25 18 24 17 23 19 26 19 26 19 26 19 26 18 26 19 27 20 26 19 25 21 28 20 27 20 27 20 28 19 29 20 23 10 11 4 11 4 11 9 11 8 10 9 13 9 11 10 12 11 13 11 13 12 16 14 16 19 28 29 29 26 29 25 28 24 29 25 30 23 27 23 27 23 27 23 27 21 48 48 66 50 63 49 61 48 61 48 62 49 63 50 63 48 62 48 63 49 64 50 64 50 64 51 65 51 66 52 67 52 68 52 70 53 70 53 70 55 72 55 73 56 74 57 74 57 74 58 75 56 77 57 77 56 78 56 77 53 77 53 77 53 77 55 80 56 80 56 79 55 80 57 83 60 84 60 84 56 81 56 82 57 83 58 83 58 83 58 83 58 83 58 83 58 83 59 84 59 84 60 85 60 85 60 85 60 85 60 85 62 86 61 84 60 85 62 86 62 86 62 86 62 86 62 86 60 85 62 87 63 87 63 86 64 88 64 88 64 88 64 88 64 88 64 88 64 88 64 88 65 89 66 90 66 91 67 91 63 89 65 91 66 91 66 90 66 90 65 90 64 89 64 88 63 89 65 91 66 91 66 91 65 90 65 90 65 90 65 90 66 90 65 89 64 90 65 91 66 90 65 89 64 88 63 88 63 88 65 89 65 89 64 87 63 87 63 87 63 87 63 87 64 88 64 88 64 88 64 88 66 89 65 89 65 89 65 89 64 88 64 88 64 88 64 88 63 87 64 89 65 89 64 87 66 90 66 90 66 90 66 90 66 90 65 89 65 90 67 92 67 91 67 92 69 94 71 95 71 95 71 95 71 95 71 95 68 95 67 93 64 90 62 89 63 90 63 89 62 88 61 88 60 87 60 87 60 87 60 87 59 86 59 86 59 86 59 86 62 87 64 87 63 88 62 88 64 90 62 90 62 90 62 90 61 92 61 95 65 100 69 103 69 102 68 100 67 99 65 98 66 96 65 94 63 88 57 85 59 84 54 78 52 79 53 78 53 77 53 76 52 75 51 75 50 74 50 73 49 72 48 72 50 73 50 73 50 73 50 73 48 70 47 69 46 70 47 71 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 45 66 45 66 45 66 45 65 43 63 40 59 37 57 36 58 35 52 35 52 36 54 38 56 38 55 38 55 38 55 38 55 39 56 39 55 38 54 37 54 37 54 36 53 36 52 35 52 35 52 35 51 34 50 33 50 33 51 35 52 35 51 34 52 34 51 34 50 33 49 32 49 31 49 32 50 33 49 32 48 30 50 28 50 30 50 30 50 31 48 33 48 33 48 33 48 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31 46 31 47 31 47 31 47 31 47 30 46 30 45 29 44 28 44 30 45 29 44 28 43 27 43 27 43 27 42 26 41 25 41 25 41 24 40 24 39 23 39 25 40 23 38 22 38 22 39 22 38 22 39 23 40 24 40 23 38 22 37 21 38 22 39 25 38 22 36 24 38 22 35 23 37 24 38 24 38 23 37 21 35 21 35 21 35 21 35 23 36 21 35 20 34 21 35 20 35 20 35 20 35 20 35 20 35 20 34 19 33 18 33 17 33 19 35 20 33 17 31 20 35 19 34 19 34 20 35 17 32 17 32 17 32 17 32 16 31 16 30 15 30 16 31 15 32 18 32 16 30 17 33 15 30 16 32 17 32 16 31 17 30 17 30 17 30 17 30 16 29 16 29 16 29 16 29 18 31 17 30 17 30 17 31 14 28 15 29 16 28 15 27 19 29 18 28 17 27 16 26 15 26 17 29 19 30 18 29 15 26 15 27 16 28 17 28 18 29 16 26 15 26 15 27 18 20 17 19 17 20 19 22 19 19 15 18 18 21 19 20 20 22 21 23 20 21 18 20 17 19 16 18 16 17 15 17 20 21 17 17 14 16 15 18 17 19 16 18 16 18 17 19 17 20 16 18 15 19 16 20 16 19 15 17 13 14 10 10 7 7 7 7 7 7 7 7 8 8 7 7 7 7 8 8 7 7 8 8 9 9 9 10 8 7 7 7 7 8 9 10 11 10 11 10 11 10 11 10 8 7 8 8 9 9 10 9 11 12 11 12 11 12 11 12 13 13 11 12 13 14 12 12 13 14 13 14 13 14 13 14 15 16 14 15 15 17 17 18 18 18 18 18 18 20 21 22 20 19 18 18 18 18 19 20 20 20 20 21 21 22 22 22 21 21 21 22 22 23 23 23 22 25 22 25 22 25 22 25 24 27 24 27 24 27 24 27 23 27 24 28 25 27 24 26 26 29 26 29 26 29 26 29 25 29 26 30 27 29 26 28 28 30 26 29 26 30 28 29 28 28 27 20 14 9 10 11 10 11 12 12 11 10 12 13 11 11 11 12 12 12 13 13 15 17 17 17 21 29 32 29 30 30 29 29 28 30 29 31 27 28 27 28 27 28 27 30 28 54 60 77 64 76 63 76 61 75 61 78 62 79 63 79 62 80 62 81 63 82 64 82 65 83 65 83 66 84 66 85 66 86 68 88 70 89 70 89 72 91 72 92 73 93 74 93 75 94 75 94 77 95 77 96 77 95 77 96 78 96 78 96 75 95 79 98 81 99 80 97 80 99 82 101 84 102 84 101 81 101 81 102 82 103 83 103 83 103 83 103 83 103 83 103 84 104 84 104 84 104 84 104 86 106 86 106 86 106 86 106 86 110 85 109 85 109 86 110 86 110 86 110 86 110 86 110 85 109 86 111 88 112 87 111 89 113 89 113 89 113 89 113 88 112 88 112 88 112 88 112 90 114 90 114 91 115 91 116 89 115 90 117 92 118 91 117 90 116 90 116 89 115 88 114 88 115 90 117 91 117 91 116 91 117 91 117 91 117 91 117 92 117 90 116 90 116 91 118 89 115 89 116 90 116 90 116 88 116 89 117 89 117 88 116 87 115 87 115 87 115 87 115 87 116 88 117 89 116 88 115 90 118 90 118 89 117 89 117 89 117 89 117 89 117 89 117 86 115 88 117 89 117 88 116 89 117 89 117 89 117 89 117 91 118 90 117 89 118 91 119 91 119 91 119 92 121 95 123 94 122 94 122 94 122 94 122 95 122 94 120 91 117 89 116 90 117 90 116 89 115 88 115 88 115 88 115 88 115 88 115 86 113 86 113 86 113 86 113 87 113 86 115 87 116 88 118 89 120 90 121 90 121 91 122 90 124 92 126 96 132 101 136 102 135 101 133 100 132 98 131 94 129 95 129 92 124 88 118 86 115 80 109 79 110 79 108 77 105 77 104 76 103 75 103 74 102 74 101 73 100 72 100 73 99 73 99 73 99 73 99 71 96 70 95 69 96 70 97 69 96 69 95 68 94 67 94 67 94 67 94 67 94 67 94 66 93 66 93 65 92 65 92 63 89 61 87 58 84 55 82 53 78 52 78 53 80 55 82 54 80 54 80 54 80 54 80 56 82 56 81 55 80 54 80 53 79 53 79 52 78 52 77 52 78 52 77 51 76 50 76 49 77 53 79 51 76 50 75 50 72 51 71 50 70 49 70 48 70 49 71 50 70 49 69 51 69 50 68 50 68 49 67 47 66 47 66 47 66 47 66 46 65 46 65 46 65 46 65 47 65 46 64 45 65 46 66 47 64 47 64 47 64 47 64 46 63 46 62 45 61 44 61 46 63 46 62 44 61 43 60 43 60 43 59 42 58 41 58 42 57 41 57 40 56 40 55 41 57 40 55 39 55 39 55 38 54 38 55 39 56 40 56 39 54 38 53 37 54 38 55 39 56 36 54 38 56 36 53 37 55 38 56 38 56 37 55 36 54 35 53 35 53 34 52 36 54 35 52 33 52 34 52 35 51 35 51 35 51 35 51 36 52 35 50 34 49 32 48 33 49 33 50 34 49 33 48 35 50 34 49 33 50 34 51 32 48 32 48 32 48 32 48 33 48 31 46 30 46 31 47 29 46 32 47 30 46 31 49 29 46 31 47 31 47 30 46 30 46 30 46 30 46 30 46 28 44 29 45 29 45 30 46 29 43 29 43 28 42 28 42 27 42 28 43 29 42 28 41 29 43 28 42 28 42 27 41 26 41 29 44 30 44 28 42 26 40 26 41 27 42 28 42 31 44 28 40 25 39 26 41 6 17 5 17 5 18 7 20 8 18 4 16 6 18 6 17 7 19 7 19 8 19 6 16 5 17 4 16 4 15 3 15 7 17 3 14 2 15 5 18 6 17 5 16 4 17 5 18 10 16 8 14 7 15 9 17 8 15 8 15 7 12 4 10 2 7 5 8 6 7 5 6 6 8 5 6 4 7 6 8 5 7 6 8 6 9 7 9 7 8 6 8 6 9 8 11 5 10 5 10 5 10 5 10 3 8 3 9 4 10 5 10 6 11 6 11 6 11 6 11 8 12 6 11 8 13 7 11 6 12 7 13 8 14 9 15 10 15 9 14 10 15 11 17 12 19 10 18 10 19 12 21 13 20 11 18 10 19 12 21 12 20 12 21 13 22 14 22 12 21 14 22 15 23 15 23 15 22 15 22 15 22 15 22 16 23 16 23 16 23 16 23 16 24 17 25 18 24 17 23 19 26 19 26 19 26 19 26 18 26 19 27 20 26 19 25 20 26 18 25 19 27 22 31 20 28 18 20 7 9 4 12 4 11 9 11 8 9 9 12 10 12 10 13 11 13 12 14 14 18 15 17 20 30 30 30 26 29 25 28 24 29 25 30 24 28 24 28 24 28 24 28 12 40 42 63 49 63 49 62 48 61 48 62 49 63 50 63 48 62 48 63 49 64 50 64 51 65 51 66 52 66 53 68 51 67 51 69 53 71 54 70 55 72 55 73 56 74 57 74 58 75 58 76 57 77 58 78 54 76 55 78 54 79 55 80 51 76 55 81 58 81 56 79 58 82 59 84 60 83 59 82 56 81 56 82 57 83 58 83 58 83 58 83 58 83 58 83 59 84 59 84 59 84 59 84 61 86 61 86 61 86 61 86 63 86 62 85 61 86 62 87 62 86 62 86 62 86 62 86 61 86 63 87 64 88 63 87 65 89 65 89 65 89 65 89 64 88 64 88 64 88 64 88 66 90 66 91 67 91 68 92 64 90 66 91 67 92 66 91 67 92 66 91 65 90 65 90 63 88 64 90 65 90 65 90 66 91 66 91 66 91 66 91 66 90 65 89 64 90 65 91 63 88 64 90 65 91 66 92 64 89 65 90 66 89 65 88 64 88 64 88 64 88 64 88 63 87 65 89 65 89 63 87 67 91 67 90 66 89 65 89 65 89 65 89 65 89 65 89 62 87 64 89 65 89 65 88 65 89 65 89 65 89 65 89 67 90 66 89 65 90 66 91 67 91 66 90 67 93 70 96 70 94 70 94 70 94 70 94 68 95 67 93 64 90 62 89 63 90 63 89 62 88 61 88 61 88 61 88 61 88 61 88 59 86 59 86 59 86 59 86 64 87 64 87 63 88 64 88 61 87 62 87 61 89 62 90 59 90 58 92 62 98 68 103 69 102 68 100 67 99 65 98 62 93 64 94 66 92 61 88 57 83 53 81 55 80 53 77 53 77 53 76 52 75 51 75 50 74 50 73 49 72 48 72 50 73 50 73 50 73 50 73 48 70 47 69 46 70 47 71 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 45 66 45 65 44 64 43 64 40 61 41 61 38 57 33 52 37 54 36 53 36 54 38 55 37 54 37 54 37 54 37 54 39 56 39 55 38 54 37 54 36 53 36 52 35 52 34 51 35 52 35 51 34 50 33 50 31 51 36 53 34 49 33 53 34 51 34 50 33 49 32 49 31 49 32 50 33 49 32 48 31 51 29 50 30 49 29 49 30 47 32 47 32 47 32 47 32 47 32 47 32 47 32 47 32 47 30 45 30 45 32 47 31 47 31 47 31 47 31 47 30 46 30 45 29 44 28 44 31 47 30 45 28 44 27 43 27 43 27 42 26 41 25 41 27 42 26 42 25 41 25 40 26 42 25 40 23 40 24 40 22 38 22 39 23 40 24 40 23 38 22 37 21 38 22 39 25 38 22 36 24 38 22 35 22 36 23 37 23 37 22 36 22 36 22 35 21 34 20 34 21 35 20 33 19 33 19 33 20 35 20 35 20 35 20 35 19 34 19 34 19 34 19 34 19 33 18 32 17 33 18 34 19 34 18 33 18 33 19 34 16 32 17 33 18 32 17 31 19 33 17 30 15 30 16 32 13 29 16 31 15 30 16 33 14 29 15 30 15 30 14 29 17 30 17 30 17 30 17 30 15 28 15 29 16 30 17 30 16 30 17 30 16 28 15 27 14 28 15 29 16 28 15 27 16 27 17 28 17 28 18 29 19 30 18 28 17 28 18 29 17 28 16 27 16 27 15 26 19 28 15 25 14 26 17 29 17 19 17 19 17 20 20 22 24 24 19 21 20 22 19 20 17 18 16 18 17 18 15 15 19 21 19 20 18 20 17 19 17 17 14 15 14 18 19 22 18 19 17 18 16 19 17 20 16 18 14 16 13 17 16 20 15 18 16 16 15 14 12 12 7 7 7 8 8 7 7 6 6 5 5 4 4 5 5 6 7 7 8 8 8 8 9 9 10 9 9 9 9 10 11 12 10 9 10 9 10 9 10 9 8 7 8 8 9 9 10 9 11 12 11 12 11 12 11 12 13 13 11 12 13 14 12 12 10 12 12 13 14 15 15 17 15 15 14 15 14 16 16 18 21 20 19 18 17 18 19 20 23 22 20 19 19 20 22 23 20 20 20 21 21 22 22 22 20 21 22 23 23 23 23 22 22 25 22 25 22 25 22 25 22 25 22 25 22 25 22 25 23 27 24 28 25 27 24 26 26 29 26 29 26 29 26 29 25 29 26 30 27 29 26 28 26 28 25 28 26 31 30 32 28 27 26 18 12 7 10 11 8 8 10 10 8 8 10 11 13 13 13 14 14 15 15 15 16 18 18 18 22 30 33 30 30 30 29 29 28 30 29 31 29 30 29 30 29 30 29 32 19 44 53 71 61 74 61 75 61 77 61 78 62 79 63 79 62 80 62 81 63 82 64 82 65 83 65 84 66 85 67 85 66 86 68 88 70 90 71 90 72 91 72 92 73 93 74 93 75 94 75 95 77 96 78 96 75 94 77 96 79 98 80 99 74 94 79 99 82 99 80 97 83 101 84 102 84 101 82 100 81 101 81 102 82 103 83 103 83 103 83 103 83 103 83 103 84 104 84 104 84 104 84 104 86 106 86 106 86 106 86 106 87 110 86 109 85 110 86 111 86 110 86 110 86 110 86 110 85 110 87 112 88 112 88 111 89 113 89 113 89 113 89 113 88 112 88 112 88 112 88 112 90 114 90 115 91 116 92 116 89 116 91 118 92 118 92 117 93 119 93 118 92 117 91 117 87 114 89 116 90 116 89 115 91 117 91 117 91 117 91 117 90 115 89 114 88 115 89 116 87 113 88 115 91 118 93 119 88 117 89 118 90 117 89 116 89 117 89 117 89 117 89 117 86 115 89 118 90 117 87 114 91 119 91 118 90 117 89 117 89 117 89 117 89 117 89 117 86 114 88 117 89 117 89 117 88 116 88 116 88 116 88 116 91 119 90 117 89 117 90 118 91 119 90 118 91 120 94 124 94 122 94 122 94 122 94 122 95 122 94 120 91 117 89 116 90 117 90 116 89 115 88 115 88 115 88 115 88 115 88 115 86 113 86 113 86 113 86 113 87 113 86 115 87 116 88 118 85 115 86 116 87 118 89 120 90 121 91 123 95 131 101 136 102 135 101 133 100 132 98 131 90 127 93 130 94 127 90 123 84 114 82 113 82 111 78 106 77 105 77 104 76 103 75 103 74 102 74 101 73 100 72 100 73 99 73 99 73 99 73 99 71 96 70 95 69 96 70 97 69 96 69 95 68 94 67 94 67 94 67 94 67 94 67 94 66 93 66 92 65 91 64 91 59 87 62 89 60 84 53 77 56 81 54 79 53 80 54 81 54 80 54 80 54 80 54 80 56 82 56 81 55 80 54 80 53 79 53 78 52 77 51 77 52 78 52 77 51 76 50 76 48 77 54 79 50 75 50 76 50 72 51 71 50 70 49 70 48 70 49 71 50 70 49 69 51 69 51 68 50 67 49 67 47 66 47 66 47 66 47 66 48 67 48 67 48 67 48 67 48 66 45 63 44 64 47 67 47 64 47 64 47 64 47 64 46 63 46 62 45 61 44 61 48 64 46 63 45 61 43 60 43 60 43 59 42 58 41 58 43 59 43 58 42 58 41 57 43 58 41 57 40 56 41 57 38 54 38 55 39 56 40 56 39 54 38 53 37 54 38 55 39 56 36 54 38 56 36 53 34 53 35 54 36 53 35 52 36 54 36 53 35 52 34 52 35 52 33 50 32 50 32 51 35 51 35 51 35 51 35 51 32 48 33 50 34 51 36 52 34 49 32 47 31 49 34 51 34 49 33 48 32 49 33 50 31 48 32 49 33 48 32 47 35 50 32 47 30 47 32 48 27 45 30 46 29 45 31 49 28 45 29 46 30 45 28 44 30 46 30 46 30 46 30 46 28 44 28 45 29 46 30 46 32 46 32 46 32 45 30 43 27 42 28 43 29 42 28 41 26 41 27 42 28 43 29 44 34 46 28 40 25 41 29 45 30 44 29 42 26 39 24 38 28 40 25 38 25 41 30 45 5 16 4 16 4 17 6 19 7 18 6 19 8 20 7 17 5 18 5 18 5 18 5 18 10 19 3 16 5 20 5 15 8 18 2 12 1 16 8 23 5 16 3 14 2 14 2 15 5 14 5 15 8 16 9 17 9 14 8 14 7 10 4 8 4 6 4 6 4 6 4 6 6 8 6 7 5 6 4 6 3 5 3 6 4 6 5 7 6 7 4 7 7 10 7 8 9 10 8 9 7 8 6 7 2 8 9 12 7 8 7 11 5 10 4 9 4 8 3 8 5 11 6 12 7 13 8 14 7 13 9 15 10 15 10 14 11 18 14 21 15 19 12 15 11 16 12 18 14 20 15 21 13 18 13 18 13 18 13 18 14 19 13 18 14 19 15 21 15 20 15 21 16 22 17 22 17 22 17 21 16 20 15 20 21 24 17 21 16 22 19 26 19 25 22 27 20 25 22 28 20 26 21 27 22 26 21 25 21 26 21 26 21 26 21 26 19 25 21 27 23 29 24 29 25 23 13 17 10 10 4 7 10 14 12 13 9 10 9 12 12 14 11 12 11 14 14 17 11 16 19 24 23 27 27 30 26 29 25 28 24 29 25 30 24 29 25 30 26 29 25 28 23 39 43 62 52 63 49 62 47 62 49 64 51 62 51 60 52 63 49 63 49 64 51 66 50 64 50 65 51 66 52 67 53 68 52 69 52 69 52 70 57 73 56 73 56 74 58 76 57 75 59 77 60 77 60 76 59 78 60 79 59 78 58 77 57 79 55 80 56 81 57 81 58 82 58 82 58 82 58 82 58 82 57 82 57 83 59 85 56 82 58 84 59 84 59 83 61 85 61 85 61 85 61 85 63 86 62 85 61 86 62 87 64 85 61 84 64 86 63 84 63 85 63 86 64 87 65 87 65 86 65 86 65 86 65 86 66 87 66 87 66 87 66 87 65 88 65 89 66 90 67 90 66 89 66 89 66 89 66 89 65 90 65 90 65 90 65 90 66 91 66 91 66 91 66 91 63 88 65 89 66 91 68 92 68 92 68 91 67 91 66 90 67 90 64 87 63 88 66 91 66 89 65 88 64 89 65 90 66 90 66 89 65 88 64 88 63 87 64 89 65 90 67 91 64 88 64 88 64 88 64 88 64 89 66 91 67 91 67 90 66 90 66 89 65 88 64 88 62 87 65 91 67 90 65 88 65 89 65 89 65 89 65 89 64 88 64 88 64 88 64 88 63 90 64 92 66 93 67 95 68 95 68 95 68 95 68 95 66 92 66 91 65 90 64 90 65 90 62 87 60 87 62 89 62 89 62 89 62 89 62 89 64 90 62 89 60 87 59 85 60 87 60 87 60 87 60 87 58 87 58 88 60 90 62 91 61 91 61 92 65 97 71 101 71 99 69 98 68 96 66 94 67 96 63 97 66 95 61 89 61 88 56 80 51 79 53 83 53 78 50 76 51 78 50 75 50 76 50 75 49 74 48 75 49 74 49 73 48 73 47 72 46 71 46 70 45 69 44 69 48 70 46 68 45 68 46 68 48 67 48 67 48 67 50 67 47 65 47 65 47 65 47 65 43 61 42 59 40 56 37 54 35 54 35 54 35 54 35 54 37 54 33 53 35 55 36 54 36 53 36 53 36 53 36 53 37 54 37 54 37 54 37 54 34 51 33 50 33 49 32 49 34 51 34 50 33 49 32 50 34 51 34 50 33 49 32 49 32 49 32 49 32 49 32 49 31 49 31 48 31 48 31 48 32 49 32 48 31 47 30 47 29 46 29 45 28 44 27 44 29 46 29 46 29 46 29 46 30 46 31 47 32 46 31 45 29 44 29 44 29 44 29 44 31 44 26 43 29 46 28 41 28 44 28 43 27 42 26 42 24 40 24 40 24 40 24 40 23 39 24 40 24 40 24 41 21 39 25 40 22 37 23 41 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 18 34 18 35 19 36 20 36 19 36 20 37 21 36 20 35 17 33 17 33 17 33 17 33 18 34 21 37 22 36 19 33 20 35 20 34 19 33 18 33 17 33 18 34 19 35 20 36 20 32 14 29 18 35 20 34 18 30 14 30 17 33 16 29 19 34 17 31 15 29 14 29 19 33 16 30 15 31 18 34 16 32 18 31 14 27 13 29 16 31 16 31 16 31 16 31 14 30 15 31 16 30 15 29 17 32 22 37 23 33 16 26 16 28 14 27 15 29 18 33 18 29 13 24 10 23 11 25 16 29 16 28 14 26 11 23 12 28 17 30 15 25 12 25 13 28 16 27 10 22 11 27 17 19 17 19 17 20 19 21 20 21 18 20 19 21 19 20 18 20 18 20 18 20 18 20 21 21 17 19 18 20 18 19 17 18 15 16 14 18 17 20 17 18 15 16 14 16 14 17 15 19 15 18 15 19 17 17 15 16 15 13 12 9 8 6 6 6 6 6 6 6 6 6 8 8 8 7 7 6 6 6 5 6 6 6 7 7 7 8 9 7 6 7 9 10 10 8 10 10 9 9 9 9 8 8 5 8 11 11 9 8 9 10 11 10 12 11 13 12 14 13 11 10 12 11 12 11 13 12 12 14 14 15 15 16 14 15 15 18 18 21 20 20 17 17 16 17 17 18 18 19 19 20 18 19 18 19 18 19 18 19 19 20 19 20 19 21 21 23 20 21 20 22 21 23 22 23 22 23 22 22 21 22 20 21 25 24 22 21 20 23 23 26 24 26 27 27 25 26 26 29 25 27 26 28 27 27 26 26 26 27 26 27 26 27 26 27 24 26 26 28 28 30 29 29 31 24 18 17 15 11 9 11 12 13 14 13 11 10 11 12 13 13 12 12 12 13 15 16 13 17 22 25 26 27 29 31 30 30 29 29 28 30 29 31 28 30 29 31 30 30 29 29 29 44 52 70 64 75 62 78 61 80 63 82 63 81 61 78 64 82 63 81 64 82 65 84 65 83 66 84 67 85 67 85 69 89 70 89 71 90 71 90 74 92 73 92 73 93 75 95 74 94 76 96 77 96 77 95 76 96 77 97 78 96 77 95 79 97 80 98 80 99 81 99 81 99 81 99 81 99 81 99 83 103 82 102 83 103 84 105 81 102 83 104 84 104 84 103 85 105 85 105 85 105 85 105 87 106 86 105 85 106 86 107 87 110 84 110 86 112 86 109 85 110 86 111 86 112 87 112 86 113 86 113 86 113 86 113 87 114 87 114 87 114 87 114 88 114 89 115 89 116 90 116 89 115 89 115 89 115 89 115 90 116 90 116 90 116 90 116 91 117 91 117 91 117 91 117 88 116 89 118 91 119 92 120 92 119 91 119 90 118 90 117 90 118 88 116 88 116 90 118 90 117 89 116 88 117 89 118 90 118 90 117 89 117 88 116 87 115 88 117 89 118 91 119 88 116 88 116 88 116 88 116 88 117 90 119 91 119 91 118 90 118 90 117 89 116 88 116 87 116 89 117 90 118 90 117 89 117 89 117 89 117 89 117 89 117 89 117 89 117 89 117 90 117 91 118 92 120 94 121 95 122 95 122 95 122 95 122 92 122 92 121 91 121 90 120 91 120 88 117 87 117 88 118 89 116 89 116 89 116 89 116 90 116 89 115 88 114 87 113 87 114 87 114 87 114 87 114 87 114 87 115 89 117 91 119 91 117 91 121 94 126 98 131 99 130 97 130 95 129 94 129 94 128 94 128 97 130 94 123 91 119 85 111 79 109 81 110 79 108 76 107 78 108 77 105 76 106 76 105 75 105 74 102 73 99 73 99 72 98 72 98 71 97 71 96 70 96 69 95 71 96 69 94 68 94 67 95 66 93 66 93 66 93 66 93 66 92 66 92 66 92 66 92 60 86 59 84 57 81 54 79 54 81 54 81 54 81 54 81 55 80 52 79 53 81 54 80 53 79 53 79 53 79 53 79 54 80 54 80 54 80 54 80 52 77 51 77 50 76 50 75 51 77 51 76 50 75 49 73 50 72 51 71 50 71 49 70 49 70 49 70 49 70 49 70 47 66 47 66 47 66 47 66 49 68 49 67 48 66 47 66 46 65 46 64 45 64 44 63 46 65 46 65 46 65 46 65 45 65 46 66 47 65 46 64 44 63 44 63 44 63 44 63 47 61 43 60 45 62 44 58 44 61 44 60 43 59 42 59 40 56 40 56 40 56 40 56 41 56 40 56 40 56 40 56 37 55 41 56 38 53 39 57 38 54 38 53 37 52 36 52 37 54 37 54 37 54 37 54 35 52 36 53 36 54 37 54 36 52 37 53 37 53 36 52 34 50 34 50 34 50 34 50 34 50 36 52 36 52 34 50 35 51 35 50 34 49 33 49 33 49 34 50 34 50 35 51 35 48 31 47 34 52 35 50 34 48 30 47 33 50 33 47 34 49 32 47 30 46 30 46 33 48 32 47 31 48 32 49 32 49 34 48 30 45 29 46 30 46 30 46 30 46 30 46 29 46 30 47 31 46 30 45 26 44 32 51 35 50 32 46 29 45 29 45 29 46 31 48 29 45 29 45 28 43 26 41 28 44 29 44 28 42 25 40 26 44 29 44 26 41 25 42 26 44 29 43 25 40 26 45 6 18 6 17 6 19 8 20 8 19 6 17 5 18 7 20 5 18 5 18 5 18 5 18 6 19 6 18 3 16 4 19 3 15 4 16 4 15 2 14 5 16 3 14 2 14 2 15 7 16 7 16 9 15 8 16 11 16 11 14 7 9 2 5 4 6 4 6 4 6 4 6 5 7 5 7 4 6 4 6 4 7 5 7 6 8 6 9 7 8 5 8 8 11 8 9 6 8 7 9 7 9 8 10 4 8 8 10 7 9 7 10 5 11 7 13 9 15 11 17 8 13 7 12 7 12 6 11 7 12 8 14 10 15 9 14 9 15 12 19 14 19 13 17 11 16 11 16 12 17 12 17 13 18 13 18 13 18 13 18 15 19 14 19 14 20 16 22 15 20 15 21 16 22 17 22 17 22 17 22 16 21 16 20 18 22 16 20 15 21 17 23 18 25 21 26 20 25 21 28 20 26 21 27 22 26 21 25 21 26 21 26 21 26 21 26 19 25 21 27 23 28 23 28 28 22 14 14 11 10 8 13 9 13 11 13 9 10 9 12 10 12 9 11 9 12 11 14 12 17 21 26 25 28 27 30 26 29 25 28 24 29 25 30 24 29 25 30 26 29 25 28 24 39 44 62 54 63 49 62 47 62 49 63 53 63 54 62 52 64 49 63 50 65 52 66 53 67 53 67 54 68 55 70 55 71 54 71 55 72 56 73 57 73 56 73 56 74 58 76 58 75 59 77 60 77 60 77 60 77 61 78 61 78 60 78 57 80 56 80 57 81 57 81 56 80 56 80 56 80 56 80 58 83 57 82 58 84 60 85 57 82 58 84 59 84 59 84 61 85 61 85 61 85 61 85 63 87 62 86 62 86 63 87 66 86 63 86 65 88 65 85 63 86 64 86 65 87 65 87 65 86 65 86 65 86 65 86 66 87 66 87 66 87 66 87 65 89 66 89 67 90 67 90 66 89 66 89 66 89 66 89 65 90 65 90 65 90 65 90 66 91 66 91 66 91 66 91 65 89 65 90 67 91 68 92 67 90 66 90 65 89 65 88 66 89 65 88 64 89 65 90 66 89 65 88 64 89 65 90 66 90 66 90 65 89 65 88 63 87 64 89 65 90 67 91 64 88 64 88 64 88 64 88 64 89 66 91 67 91 67 90 66 90 66 89 65 88 64 88 65 88 64 88 65 89 66 91 65 89 65 89 65 89 65 89 66 90 66 90 66 90 66 90 63 90 64 91 65 93 66 93 68 95 68 95 68 95 68 95 66 92 66 92 65 91 65 90 64 90 63 88 61 87 62 88 62 89 62 89 62 89 62 89 61 88 61 88 61 88 61 88 58 87 58 87 58 87 58 87 59 87 58 87 59 89 62 91 59 89 59 90 62 95 68 98 69 98 69 96 67 95 66 94 61 91 59 94 66 98 66 95 63 90 58 82 52 80 52 82 54 78 51 77 52 79 51 76 50 76 50 76 49 75 49 75 48 73 48 72 47 71 46 71 46 71 46 71 45 70 45 69 47 70 46 68 45 68 46 67 47 66 47 66 49 66 49 66 49 66 49 66 49 66 49 66 43 59 42 58 40 55 38 55 34 53 32 53 32 53 32 53 33 52 30 51 31 53 32 52 36 53 36 53 36 53 36 53 38 55 38 55 38 55 38 55 36 52 35 52 34 51 34 50 34 51 34 50 33 49 32 50 34 51 34 51 33 50 33 49 32 49 32 49 32 49 32 49 29 46 29 46 29 46 29 46 32 49 32 48 31 47 30 47 29 46 29 46 28 45 28 44 29 46 29 46 29 46 29 46 30 46 31 47 32 46 31 45 29 44 29 44 29 44 29 44 30 45 27 43 29 45 27 42 28 44 28 43 27 42 26 42 24 40 24 40 24 40 24 40 26 42 25 41 24 39 23 39 22 39 24 40 22 38 23 40 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 20 37 21 37 21 38 22 38 21 37 22 38 22 38 21 37 19 35 19 35 19 35 19 35 19 35 20 36 21 35 20 34 20 35 20 34 19 33 18 33 20 35 19 34 19 34 18 33 19 33 18 34 21 37 20 33 20 33 17 33 19 35 19 32 18 32 16 31 16 31 16 32 16 32 17 33 18 32 17 31 18 34 20 33 16 30 15 32 14 29 14 29 14 29 14 29 15 30 16 31 16 31 15 30 13 28 18 33 21 33 18 30 16 29 17 31 18 31 17 30 14 29 19 33 20 31 15 26 14 27 15 28 15 28 14 26 16 30 18 29 14 27 15 30 14 28 16 28 14 27 16 31 19 21 18 20 19 21 20 23 20 21 18 18 15 18 19 24 18 20 18 20 18 20 18 20 17 21 21 21 16 17 18 23 17 19 17 19 16 17 15 16 17 18 15 16 14 16 14 17 16 20 16 19 15 18 16 16 17 17 16 13 11 7 6 3 5 5 5 5 5 5 5 5 7 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 8 7 8 10 11 11 9 7 8 8 9 9 10 10 11 7 8 9 9 9 9 10 10 8 8 9 9 11 11 12 12 14 12 13 11 12 10 11 9 11 13 13 15 14 15 14 14 13 15 15 18 18 19 18 19 16 17 16 17 16 17 15 16 18 19 18 19 18 19 18 19 18 19 18 19 18 20 20 21 20 21 20 22 21 23 22 23 23 24 22 23 22 22 21 22 22 22 20 21 20 21 21 23 23 26 26 27 25 25 26 28 25 27 26 28 27 27 26 26 26 27 26 27 26 27 26 27 25 27 27 29 28 29 28 29 26 18 11 9 9 7 8 12 10 12 13 12 10 10 11 12 11 11 11 11 11 11 11 12 13 17 22 26 27 27 27 28 30 30 29 29 28 30 29 31 28 30 29 31 30 30 29 29 26 42 52 70 64 76 62 77 62 80 62 81 63 81 63 80 65 82 64 82 64 83 66 85 66 85 67 85 68 86 68 87 70 89 70 90 72 91 73 92 74 92 73 92 73 93 75 95 75 95 77 96 78 97 77 96 77 96 78 98 79 97 77 96 80 98 80 99 81 99 82 100 81 99 81 99 81 99 81 99 84 103 83 103 83 104 85 106 82 103 84 104 85 105 84 104 85 105 85 105 85 105 85 105 88 107 86 106 86 106 87 108 88 112 86 111 88 114 87 111 86 111 86 112 87 112 88 113 87 114 87 114 87 114 87 114 87 114 87 114 87 114 87 114 89 115 89 116 90 116 91 117 90 116 90 116 90 116 90 116 90 116 90 116 90 116 90 116 92 118 92 118 92 118 92 118 89 118 90 119 91 120 92 120 90 118 89 117 89 116 88 116 89 117 89 117 89 117 89 117 90 117 89 116 88 117 89 118 91 119 90 118 90 117 89 117 88 116 88 117 89 118 90 118 89 117 89 117 89 117 89 117 88 117 90 119 91 119 91 118 90 118 90 117 89 116 88 116 90 117 88 115 87 117 91 120 89 117 89 117 89 117 89 117 91 119 91 119 91 119 91 119 90 117 90 118 91 119 92 120 94 121 94 121 94 121 94 121 93 123 92 122 92 121 91 121 90 120 89 119 88 118 88 118 89 116 89 116 89 116 89 116 87 115 88 115 88 115 88 116 87 114 87 114 87 114 87 114 88 114 87 114 88 116 90 117 88 115 88 118 91 122 95 127 98 128 96 129 95 128 94 129 91 125 91 126 96 130 97 127 93 122 87 114 81 110 81 109 81 109 78 108 79 109 78 106 77 107 76 106 76 105 75 103 72 99 72 98 71 97 71 97 72 98 71 97 71 96 70 96 70 95 68 94 67 93 67 94 65 92 65 92 65 92 65 92 64 90 64 89 63 89 62 88 60 85 58 83 56 81 55 81 53 80 53 80 53 80 53 80 54 79 50 77 51 79 51 77 52 78 52 78 52 78 52 78 55 81 55 81 55 81 55 81 53 79 53 78 52 78 51 77 51 77 51 76 50 75 49 73 51 73 51 72 51 71 50 71 50 71 50 71 50 71 50 71 47 66 47 66 47 66 47 66 49 68 49 67 48 66 47 66 47 66 46 65 46 64 45 64 46 65 46 65 46 65 46 65 45 65 46 66 47 65 46 64 44 63 44 63 44 63 44 63 45 62 44 61 44 61 43 60 44 61 44 60 43 59 42 59 41 57 41 57 41 57 41 57 43 59 42 57 40 55 39 54 39 55 39 55 39 55 39 55 38 54 38 53 37 52 36 52 37 54 37 54 37 54 37 54 36 53 37 54 37 54 37 54 37 54 38 55 39 54 38 53 36 52 36 52 36 52 36 52 35 51 35 51 35 51 35 51 35 51 35 50 34 49 33 49 36 51 35 50 34 49 33 48 34 50 35 53 37 53 35 49 34 49 33 49 34 50 34 49 32 48 31 47 31 48 33 49 30 47 33 50 34 49 31 46 32 49 34 49 31 46 30 48 30 46 30 46 30 46 30 46 30 46 31 48 32 47 30 46 30 47 32 48 31 45 28 43 28 45 30 47 31 46 28 43 27 45 31 49 33 48 30 44 26 42 27 44 29 45 29 44 33 49 33 47 29 45 32 50 29 45 29 45 29 46 31 49 7 19 6 18 7 19 8 21 7 19 7 16 2 15 6 22 5 18 5 18 5 18 5 18 3 19 7 19 3 15 5 21 9 20 6 16 4 16 5 18 5 16 3 14 2 14 2 15 6 15 6 15 8 15 7 15 12 16 11 14 6 8 1 4 3 5 3 5 3 5 3 5 3 6 4 6 4 6 4 6 5 7 6 8 6 9 7 9 7 8 5 8 8 11 8 9 5 8 6 9 7 10 8 11 7 8 6 8 7 10 8 10 4 9 4 9 4 9 4 9 9 13 8 12 7 11 6 10 6 12 8 13 9 14 8 13 7 13 9 16 12 17 13 18 11 16 11 16 11 16 10 15 13 18 13 18 13 18 13 18 12 17 11 16 12 17 13 19 15 20 15 21 16 22 17 22 18 23 18 22 17 22 16 21 16 21 16 20 15 21 16 21 18 24 21 25 19 24 20 27 20 26 21 27 22 26 21 25 21 26 21 26 21 26 21 26 20 26 22 28 23 28 22 27 21 15 7 8 6 7 6 12 7 11 10 12 8 10 9 12 9 11 9 11 9 11 8 10 10 16 20 26 24 26 24 26 26 29 25 28 24 29 25 30 24 29 25 30 26 29 25 28 20 37 43 62 55 64 48 61 48 62 48 63 53 64 56 65 53 65 50 64 51 65 52 67 51 66 52 66 53 67 53 69 53 69 52 70 54 72 56 73 57 73 56 73 56 74 58 76 58 76 60 78 61 78 61 77 60 78 62 79 62 79 61 78 58 80 57 81 57 82 58 82 59 83 59 83 59 83 59 83 59 84 58 83 59 84 60 86 57 83 59 85 60 85 60 84 61 85 61 85 61 85 61 85 64 88 63 86 62 87 64 88 66 87 64 86 66 89 65 86 64 86 65 87 65 88 66 88 66 87 66 87 66 87 66 87 66 87 66 87 66 87 66 87 66 89 67 90 67 91 68 91 67 90 67 90 67 90 67 90 65 90 65 90 65 90 65 90 67 92 67 92 67 92 67 92 66 91 67 91 67 92 68 92 66 90 65 89 65 88 64 88 65 89 65 89 65 89 65 89 66 89 65 88 64 89 65 90 67 91 67 90 66 90 65 89 64 88 65 89 65 89 66 90 65 89 65 89 65 89 65 89 64 89 66 91 67 91 67 90 66 90 66 89 65 88 64 88 66 89 64 87 63 89 67 92 65 89 65 89 65 89 65 89 67 91 67 91 67 91 67 91 63 90 63 91 64 91 64 92 67 94 67 94 67 94 67 94 67 93 67 92 66 92 65 91 64 90 64 90 63 89 62 88 62 89 62 89 62 89 62 89 60 88 61 88 61 88 61 89 58 87 58 87 58 87 58 87 59 87 58 87 58 88 60 89 58 88 58 88 60 92 64 95 68 96 67 95 67 94 66 94 64 92 59 93 63 95 63 93 63 91 60 85 55 82 53 82 56 80 53 79 54 80 53 77 51 77 51 76 50 76 49 76 48 73 48 72 47 71 46 71 47 72 47 71 46 71 45 70 47 69 45 67 44 67 45 67 46 65 46 65 48 65 48 65 47 64 46 63 45 62 45 61 43 59 41 56 39 56 39 56 35 55 35 55 35 55 35 55 35 53 31 50 31 52 31 50 35 52 35 52 35 52 35 52 37 54 37 54 37 54 37 54 36 53 36 52 35 52 34 51 34 51 34 50 33 49 32 50 35 52 35 51 34 51 33 50 33 50 33 50 33 50 33 50 32 49 32 49 32 49 32 49 32 49 32 48 31 47 30 47 30 47 30 46 29 46 28 45 29 46 29 46 29 46 29 46 30 46 31 47 32 46 31 45 29 44 29 44 29 44 29 44 29 45 29 44 28 43 27 43 28 44 28 43 27 42 26 42 25 41 25 41 25 41 25 41 28 43 27 42 25 40 23 39 23 39 23 39 23 39 23 39 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 20 36 19 35 19 35 19 35 21 38 22 39 23 38 22 37 20 36 20 36 20 36 20 36 20 35 20 35 20 35 20 35 20 35 20 34 19 33 18 33 21 35 20 34 19 33 18 32 18 35 22 37 22 35 19 34 17 33 18 33 17 32 17 33 17 32 17 31 17 32 18 34 15 31 18 34 19 33 16 30 15 31 17 31 14 29 14 31 17 32 17 32 17 32 17 32 15 31 17 32 17 32 16 30 19 31 18 30 17 29 15 28 15 29 17 30 17 28 13 25 16 29 17 30 17 30 17 30 13 26 15 29 16 30 16 29 18 32 18 30 15 29 18 34 17 29 16 29 17 32 19 33 18 20 18 19 18 21 20 22 17 21 20 19 14 16 17 23 18 20 18 20 18 20 18 20 17 20 18 20 17 19 19 23 22 22 18 19 16 19 19 23 17 18 15 16 14 16 14 17 12 16 13 16 14 17 15 15 16 17 16 13 12 8 7 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 8 7 6 7 9 10 9 8 8 8 9 9 9 9 10 10 10 8 7 7 9 11 11 10 12 11 12 10 11 9 10 9 13 12 12 11 12 11 11 10 11 12 12 14 13 14 13 14 13 14 14 15 15 17 16 18 16 17 16 17 17 18 17 18 18 19 18 19 18 19 18 19 17 18 16 17 17 19 19 20 20 21 20 22 21 23 22 23 24 24 23 24 22 23 22 23 21 22 22 23 22 23 21 22 22 25 25 26 24 25 25 28 25 27 26 28 27 27 26 26 26 27 26 27 26 27 26 27 26 27 27 29 28 28 27 27 22 15 9 10 10 9 10 14 8 10 11 11 10 9 11 12 11 11 12 12 12 11 10 9 12 17 23 27 27 26 25 25 30 30 29 29 28 30 29 31 28 30 29 31 30 30 29 29 23 40 51 70 65 76 61 77 63 80 62 80 63 82 66 83 65 83 65 83 65 84 67 85 65 83 66 84 67 85 67 85 67 87 69 89 71 91 73 92 74 92 73 92 73 93 75 95 76 95 77 97 79 98 78 97 78 97 79 98 79 98 78 97 81 99 81 99 82 100 82 101 84 102 84 102 84 102 84 102 84 104 84 104 84 105 86 106 83 103 84 105 86 106 85 105 85 105 85 105 85 105 85 105 88 108 87 107 87 107 88 108 88 111 85 111 87 113 87 110 87 112 87 112 88 113 88 114 88 115 88 115 88 115 88 115 87 114 87 114 87 114 87 114 90 116 90 116 91 117 91 118 91 117 91 117 91 117 91 117 90 116 90 116 90 116 90 116 93 119 93 119 93 119 93 119 91 119 91 120 92 120 92 120 91 118 90 118 89 117 89 116 88 117 89 118 90 117 89 116 90 117 89 116 88 117 89 118 92 119 91 119 90 118 90 118 89 117 89 117 89 117 89 117 90 118 90 118 90 118 90 118 88 117 90 119 91 119 91 118 90 118 90 117 89 116 88 116 89 116 88 116 89 117 90 119 89 117 89 117 89 117 89 117 91 119 91 119 91 119 91 119 90 117 90 117 90 118 91 118 93 120 93 120 93 120 93 120 94 123 93 123 92 122 92 122 90 120 91 121 90 119 88 118 89 116 89 116 89 116 89 116 88 115 88 115 88 115 88 115 87 114 87 114 87 114 87 114 88 115 87 114 87 114 88 115 89 115 88 117 89 121 93 125 96 127 95 128 94 128 94 129 96 129 93 125 93 127 93 123 91 121 88 116 85 114 84 111 82 111 79 110 81 111 80 108 78 107 77 107 76 106 76 104 73 100 74 99 73 99 72 98 73 98 72 98 71 97 71 97 69 95 68 93 66 92 66 93 66 93 66 93 66 93 66 93 66 92 66 91 64 89 63 89 60 85 57 82 55 82 57 83 57 82 57 82 57 82 57 82 56 79 51 76 52 77 51 75 51 77 51 77 51 77 51 77 52 78 52 78 52 78 52 78 53 78 52 78 51 77 51 76 51 77 51 76 50 75 49 73 52 73 52 73 51 72 51 72 51 72 51 72 51 72 51 72 50 69 50 69 50 69 50 69 49 68 49 67 48 66 47 66 48 66 47 66 46 65 46 65 46 65 46 65 46 65 46 65 45 65 46 66 47 65 46 64 44 63 44 63 44 63 44 63 44 62 46 62 43 59 43 61 44 61 44 60 43 59 42 59 42 58 42 58 42 58 42 58 43 59 43 58 41 57 40 56 40 55 38 54 40 56 39 54 38 54 38 53 37 52 36 52 37 54 37 54 37 54 37 54 36 52 35 52 35 51 34 51 37 53 38 54 38 54 37 53 36 52 36 52 36 52 36 52 36 51 35 50 34 51 35 52 35 51 35 50 34 49 33 49 35 51 34 50 34 50 33 49 33 51 37 52 34 49 33 50 31 49 34 49 32 47 32 50 34 49 32 48 32 48 33 49 31 48 32 49 33 48 32 47 29 46 31 47 29 44 29 47 33 49 33 49 33 49 33 49 31 47 32 48 32 48 31 47 30 45 29 45 30 47 33 49 31 47 31 46 29 44 26 42 29 45 29 45 29 45 28 44 26 43 28 45 30 46 30 45 26 44 28 44 26 43 28 46 32 46 29 45 31 48 32 47 5 17 5 17 5 18 7 19 2 18 8 19 3 14 4 20 5 18 5 18 5 18 5 18 6 17 3 16 5 19 7 19 5 18 6 18 6 19 7 19 5 16 3 14 2 14 2 15 0 9 1 11 5 13 7 16 10 15 10 14 7 10 3 7 2 4 2 4 2 4 2 4 2 4 2 5 3 6 4 6 3 6 4 6 5 7 5 8 5 5 3 6 6 9 6 7 8 10 7 9 7 9 6 8 9 8 4 6 7 11 9 10 6 11 7 12 7 12 7 12 6 11 7 12 7 12 8 13 5 11 7 13 8 13 8 12 9 14 9 14 9 14 10 15 11 16 12 17 13 18 14 19 13 18 13 18 13 18 13 18 14 19 13 18 14 19 15 21 15 20 15 21 16 22 17 22 19 24 18 23 18 22 17 22 17 22 18 23 18 23 17 22 17 24 20 25 19 23 20 26 20 26 21 27 22 26 21 25 21 26 21 26 21 26 21 26 21 27 22 28 23 27 22 26 16 12 6 10 9 9 8 13 6 9 9 11 8 9 9 13 9 12 11 13 11 11 8 9 12 19 24 30 28 28 25 27 26 29 25 28 24 29 25 30 24 29 25 30 26 29 25 28 18 35 42 62 55 64 48 60 49 63 48 62 53 65 58 67 54 65 51 65 51 66 53 68 53 67 53 67 54 68 55 70 53 69 53 71 55 74 57 75 57 73 56 73 56 74 58 76 59 77 61 78 62 79 61 78 61 79 62 80 63 79 62 79 59 81 57 82 58 82 59 83 59 83 59 83 59 83 59 83 60 84 59 84 59 85 61 87 58 84 60 85 61 86 60 85 61 85 61 85 61 85 61 85 65 88 64 87 63 88 64 89 65 85 62 85 64 87 64 84 65 87 65 88 66 88 67 89 67 88 67 88 67 88 67 88 66 87 66 87 66 87 66 87 67 90 67 91 68 91 69 92 68 91 68 91 68 91 68 91 65 90 65 90 65 90 65 90 68 93 68 93 68 93 68 93 68 92 68 92 68 92 68 92 68 91 67 91 66 90 66 89 64 88 66 90 66 90 64 88 66 89 65 88 64 89 65 90 68 92 67 91 67 90 66 90 65 89 65 89 65 89 65 89 66 90 66 90 66 90 66 90 64 89 66 91 67 91 67 90 66 90 66 89 65 88 64 88 63 88 65 89 66 90 66 89 65 89 65 89 65 89 65 89 66 90 66 90 66 90 66 90 63 90 63 90 63 90 63 90 66 93 66 93 66 93 66 93 68 94 67 93 67 92 66 92 64 90 65 91 65 90 62 87 62 89 62 89 62 89 62 89 63 89 62 88 61 87 60 86 58 87 58 87 58 87 58 87 59 88 58 86 57 87 58 88 59 89 58 88 60 92 64 94 66 95 66 94 66 94 66 94 66 93 59 91 61 93 62 92 60 89 60 87 58 85 57 86 57 81 54 80 55 82 54 79 52 78 51 77 51 76 50 77 50 75 50 75 49 74 48 73 48 73 47 72 47 71 46 71 46 68 44 67 43 66 45 66 47 66 47 66 49 66 49 66 50 66 49 65 47 63 45 62 43 59 40 55 38 56 40 58 38 58 38 58 38 58 38 58 37 55 32 51 32 52 31 50 34 51 34 51 34 51 34 51 34 51 34 51 34 51 34 51 35 51 34 51 33 50 33 49 34 51 34 50 33 49 32 50 36 53 35 52 35 51 34 51 34 51 34 51 34 51 34 51 32 49 32 49 32 49 32 49 32 49 32 48 31 47 30 47 31 48 30 47 30 46 29 46 29 46 29 46 29 46 29 46 30 46 31 47 32 46 31 45 29 44 29 44 29 44 29 44 27 45 31 45 27 41 27 45 28 44 28 43 27 42 26 42 26 42 26 42 26 42 26 42 26 42 26 42 26 42 26 41 25 39 21 38 24 41 23 37 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 21 37 20 36 20 35 19 35 20 36 21 37 21 37 20 36 19 35 19 35 19 35 19 35 21 36 19 34 19 34 21 36 20 35 20 34 19 33 18 33 18 33 19 34 19 34 20 35 19 35 21 34 16 31 17 35 17 34 21 35 18 32 18 35 20 35 18 32 17 32 17 32 18 32 17 31 16 32 17 33 14 31 17 32 15 29 16 32 17 32 17 32 17 32 17 32 16 32 17 33 18 32 17 31 18 31 17 29 17 32 21 35 22 34 20 31 17 29 15 28 15 30 18 32 18 29 14 25 14 28 16 30 17 30 16 29 12 27 16 29 15 28 15 30 20 31 15 28 17 32 17 29 17 18 16 18 16 19 18 21 13 19 21 22 16 16 16 21 18 20 18 20 18 20 18 20 20 19 14 17 19 23 20 20 12 16 17 22 20 21 17 18 17 18 15 16 14 16 14 17 7 11 8 13 12 16 15 16 14 15 14 13 12 9 9 7 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 5 5 6 6 6 7 7 6 5 4 5 7 8 7 6 11 10 10 9 9 8 8 7 12 8 5 6 9 11 11 10 8 7 9 9 11 12 13 13 10 10 11 11 12 12 13 13 10 12 12 14 13 14 13 13 15 16 14 14 13 14 14 15 16 17 17 19 19 21 20 22 18 19 18 19 18 19 18 19 21 22 20 21 21 22 22 24 20 21 20 22 21 23 22 23 24 25 24 24 23 23 22 23 22 24 23 25 24 24 23 23 22 24 25 26 23 24 25 27 25 27 26 28 27 27 26 26 26 27 26 27 26 27 26 27 27 28 28 29 28 28 26 27 14 8 6 8 9 8 7 10 7 9 11 10 9 9 11 13 12 13 14 14 13 12 10 9 16 21 28 32 32 31 29 28 30 30 29 29 28 30 29 31 28 30 29 31 30 30 29 29 21 38 50 70 65 76 61 76 63 81 62 80 63 83 67 85 66 83 65 83 65 84 67 86 68 86 68 87 69 88 70 88 70 89 71 91 74 94 76 96 74 92 73 92 73 93 75 95 76 96 78 98 79 98 79 97 78 98 79 99 80 98 79 97 81 99 81 100 82 101 83 101 82 100 82 100 82 100 82 100 85 104 84 104 84 105 86 107 83 104 85 106 86 106 86 105 85 105 85 105 85 105 85 105 89 108 88 107 87 108 88 109 86 110 83 109 86 111 85 109 87 112 87 113 88 114 89 114 88 115 88 115 88 115 88 115 87 114 87 114 87 114 87 114 90 116 90 117 91 118 92 118 91 117 91 117 91 117 91 117 90 116 90 116 90 116 90 116 93 119 93 119 93 119 93 119 92 120 92 120 92 120 92 120 92 120 92 119 91 119 90 118 87 116 90 119 91 118 88 115 90 117 89 116 88 117 89 118 92 120 92 119 91 118 90 118 89 117 89 117 89 117 89 117 90 118 90 118 90 118 90 118 88 117 90 119 91 119 91 118 90 118 90 117 89 116 88 116 86 115 89 119 91 118 89 116 89 117 89 117 89 117 89 117 90 118 90 118 90 118 90 118 90 117 90 117 90 117 90 117 93 120 93 120 93 120 93 120 94 124 94 123 93 122 92 122 89 120 91 122 91 120 88 117 89 116 89 116 89 116 89 116 91 117 89 116 87 114 86 112 87 114 87 114 87 114 87 114 88 115 87 113 86 113 87 114 90 116 89 118 90 121 93 125 95 126 94 128 94 128 94 129 94 127 91 124 92 127 94 125 88 119 88 117 87 116 87 114 83 112 80 111 82 112 80 109 78 108 78 107 77 106 76 104 75 102 76 101 75 101 74 100 73 99 73 98 72 97 71 97 69 94 67 92 66 92 65 93 67 94 67 94 67 94 67 94 64 90 63 88 61 86 60 85 60 85 56 81 54 82 57 85 59 84 59 84 59 84 59 84 58 80 53 77 53 78 52 75 51 77 51 77 51 77 51 77 50 76 50 76 50 76 50 76 51 77 50 76 50 75 49 75 51 77 51 76 50 75 49 73 52 74 53 73 52 72 51 72 51 72 51 72 51 72 51 72 48 67 48 67 48 67 48 67 49 68 49 67 48 66 47 66 48 67 48 66 47 65 46 65 46 65 46 65 46 65 46 65 45 65 46 66 47 65 46 64 44 63 44 63 44 63 44 63 43 62 47 63 42 58 43 62 44 61 44 60 43 59 42 59 42 58 42 58 42 58 42 58 41 58 42 58 42 58 43 59 41 55 37 54 40 57 39 53 38 54 38 53 37 52 36 52 37 54 37 54 37 54 37 54 38 55 38 54 37 53 36 53 35 52 36 53 37 52 36 51 35 51 35 51 35 51 35 51 37 52 34 49 33 50 36 53 35 51 35 50 34 49 33 49 32 49 33 50 34 51 35 52 34 51 35 49 29 45 32 51 33 52 37 52 34 49 35 53 36 52 34 49 32 47 31 47 34 49 31 46 30 47 33 50 30 48 33 49 31 47 32 50 31 47 31 47 31 47 31 47 31 48 32 49 33 48 32 47 36 51 32 46 29 46 32 49 39 53 35 48 31 46 31 47 27 46 34 52 35 47 25 38 28 45 29 46 30 45 29 44 27 45 32 49 32 47 31 48 34 47 28 44 30 47 29 43 3 17 6 17 3 15 6 21 7 19 8 20 7 17 3 14 5 18 5 17 4 16 2 15 9 21 5 17 3 17 6 21 6 18 6 18 5 16 3 14 4 18 7 17 1 12 2 17 2 12 5 15 8 14 5 11 7 12 8 12 5 8 1 5 3 4 2 3 1 4 2 5 2 4 2 4 2 4 2 4 4 6 4 7 5 8 6 9 4 6 4 7 5 8 6 8 7 9 7 9 7 9 7 9 5 7 6 9 7 10 9 11 5 10 5 10 5 10 5 10 5 11 7 12 5 9 6 12 2 8 5 11 7 11 5 9 7 14 11 16 10 13 8 13 14 19 13 18 13 19 15 21 14 19 14 19 14 19 14 19 15 20 15 19 14 18 13 18 16 21 16 21 16 21 16 21 16 21 16 22 17 23 18 23 18 23 18 23 18 23 18 23 20 24 19 24 19 25 21 27 20 25 20 25 20 25 20 25 20 25 20 25 20 25 20 25 21 27 22 26 20 25 21 27 12 10 4 4 3 7 6 9 8 9 7 9 7 10 9 12 7 12 13 14 10 11 12 17 16 22 24 28 26 26 23 25 25 29 25 29 25 29 25 29 25 29 25 30 26 31 27 31 21 30 36 63 59 64 48 65 46 61 48 62 53 64 57 65 53 66 53 68 54 68 54 67 53 66 52 66 52 67 54 70 57 72 55 73 56 74 57 74 56 73 56 74 57 75 58 75 60 77 60 78 61 79 62 79 63 80 63 79 62 78 61 79 60 81 57 81 57 81 56 80 55 80 57 82 60 85 62 87 59 84 59 84 59 84 59 84 58 84 59 85 60 84 59 83 63 86 62 85 61 86 62 87 63 87 63 87 63 87 63 87 64 86 64 86 64 86 64 86 64 86 64 87 65 88 66 88 66 87 66 87 66 87 66 87 67 87 65 85 64 87 68 90 68 91 68 91 68 91 68 91 68 90 67 89 66 90 67 91 66 91 66 91 66 91 66 91 64 90 67 94 70 94 67 91 68 92 68 91 67 90 66 90 66 91 67 91 67 90 65 88 66 90 66 90 66 90 66 90 68 92 68 91 67 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 64 88 64 89 65 90 66 90 68 91 67 90 66 91 67 92 67 91 67 91 67 91 67 91 65 89 65 89 65 89 65 89 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 64 90 63 89 62 90 63 91 65 92 65 93 66 94 67 94 69 95 68 93 67 92 65 91 66 91 64 89 63 89 64 90 63 90 63 89 62 88 61 88 60 87 61 89 62 89 61 88 58 87 58 87 58 87 58 87 59 88 59 89 60 90 61 90 55 86 57 88 60 91 62 92 64 93 64 93 65 94 66 94 62 92 60 93 62 93 62 93 63 92 63 92 65 92 61 87 57 82 56 81 55 80 54 79 52 78 52 77 51 76 50 77 51 76 51 75 50 74 49 74 49 74 49 73 48 72 47 72 47 70 47 69 46 68 46 67 48 67 48 67 50 67 50 67 47 64 48 66 49 64 46 61 41 61 43 56 42 64 46 57 42 60 41 59 40 58 39 57 39 56 38 55 36 54 36 53 34 50 32 49 33 51 36 54 32 49 32 49 33 51 35 53 33 50 33 51 34 52 35 52 35 52 34 51 34 50 33 51 34 52 35 53 36 52 35 51 35 52 35 51 34 50 33 50 33 50 33 50 33 50 33 50 31 48 31 48 31 48 31 48 29 47 30 48 31 47 30 46 31 47 30 46 29 47 30 48 31 45 30 44 29 45 30 46 29 44 29 44 29 44 29 44 30 46 30 45 29 44 28 44 28 44 27 43 27 42 26 42 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 25 40 23 39 25 41 24 39 24 39 21 36 20 37 23 40 21 37 21 37 21 37 21 37 21 37 21 38 22 39 23 39 20 36 20 37 21 38 22 38 21 36 20 35 19 36 20 37 21 35 20 34 19 35 20 36 21 35 19 33 18 33 18 34 16 32 18 34 20 35 20 35 17 33 20 36 21 35 18 32 20 34 17 31 16 32 19 35 20 35 18 32 17 32 17 32 15 30 15 31 17 33 20 36 21 36 21 36 21 35 18 33 16 31 16 31 16 31 16 31 14 31 18 33 17 31 18 35 19 32 19 32 19 32 19 32 20 33 19 32 19 32 19 32 19 34 22 33 16 27 15 30 13 27 16 30 17 29 14 26 16 30 20 34 22 34 19 31 13 29 18 32 17 28 14 28 15 19 18 19 15 17 18 23 20 22 20 21 18 19 16 17 18 20 18 20 17 19 17 19 21 22 18 19 16 18 17 20 16 18 17 19 18 19 17 19 17 20 17 17 14 16 16 20 14 17 13 16 13 16 14 14 13 14 13 11 10 7 6 4 5 4 4 3 3 4 4 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 8 9 9 10 11 11 11 10 11 10 11 10 11 10 10 11 13 11 11 9 11 12 8 10 10 13 12 13 11 11 11 14 16 17 15 14 13 15 17 18 17 18 17 19 19 21 19 20 19 20 19 20 19 20 20 21 20 20 19 19 18 19 21 22 21 22 21 22 21 22 21 22 21 23 22 24 23 24 23 24 23 24 23 24 23 24 25 25 24 25 24 26 26 28 25 26 25 26 25 26 25 26 26 27 26 27 26 27 26 27 26 28 27 27 25 26 25 27 15 11 7 6 7 9 10 10 10 9 9 9 9 10 11 12 10 11 13 13 12 12 14 16 20 24 28 30 30 28 27 27 29 30 29 30 29 30 29 30 29 30 29 31 30 32 31 32 30 35 41 68 68 78 63 83 61 79 62 81 64 82 65 82 65 84 67 86 68 86 68 85 67 85 66 84 67 85 68 87 72 91 73 92 73 93 74 93 73 92 74 93 74 94 75 94 77 96 77 97 78 98 79 98 80 99 80 98 79 97 78 97 82 100 82 100 82 100 83 101 80 99 81 101 84 103 86 104 84 104 84 104 84 104 84 104 83 104 84 105 85 104 84 103 87 106 86 105 85 106 86 107 87 107 87 107 87 107 87 107 86 111 86 111 86 111 86 111 86 111 87 112 87 113 88 113 87 114 87 114 87 114 87 114 87 114 86 113 87 114 88 116 91 117 91 117 91 117 91 117 91 116 90 115 89 116 90 117 91 117 91 117 91 117 91 117 89 116 92 120 94 119 92 117 93 121 93 120 92 120 91 119 90 119 91 119 91 118 89 116 90 118 90 118 90 118 90 118 92 120 92 119 91 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 88 116 89 117 89 118 90 118 92 119 91 118 90 119 91 120 91 119 91 119 91 119 91 119 89 117 89 117 89 117 89 117 90 118 90 118 90 118 90 118 89 117 89 117 89 117 89 117 91 117 90 116 89 117 90 118 92 119 92 120 93 120 94 121 95 125 94 123 93 122 91 121 91 121 90 119 89 119 89 119 91 118 91 117 90 117 89 116 87 115 88 116 89 115 88 114 87 114 87 114 87 114 87 114 88 115 88 116 89 116 90 117 86 114 87 117 90 120 90 122 93 124 92 127 93 127 94 129 92 127 93 126 93 126 93 124 94 124 93 124 95 124 91 116 83 113 82 112 81 110 80 109 78 108 77 107 77 106 76 104 75 102 76 101 75 100 74 100 74 100 74 99 73 98 72 98 70 96 70 95 69 94 67 94 67 94 67 94 67 94 66 93 64 90 65 91 64 88 59 84 54 85 61 84 57 84 54 73 49 72 49 73 53 79 59 83 58 81 57 80 56 78 53 75 50 76 49 74 48 75 51 78 49 75 48 74 49 76 51 78 50 76 50 77 51 77 52 78 52 78 52 78 51 77 51 74 50 73 52 74 53 73 52 72 52 73 52 72 51 71 50 71 50 69 50 69 50 69 50 69 48 67 48 67 48 67 48 67 46 66 47 67 48 66 47 65 48 66 47 65 46 66 47 67 46 64 45 63 44 64 45 65 44 63 44 63 44 63 44 63 46 63 46 62 45 61 44 61 45 61 44 61 43 60 43 59 42 58 42 58 42 58 42 58 41 57 41 57 41 57 41 57 41 56 39 55 41 57 40 55 41 56 39 54 38 55 40 57 37 54 37 54 37 54 37 54 37 54 37 55 38 56 39 56 35 51 35 52 36 53 37 53 37 52 36 51 35 52 36 53 36 51 35 50 34 51 35 52 35 51 35 50 34 50 33 49 34 50 35 51 35 50 33 49 33 49 33 48 32 49 33 49 34 49 33 48 32 49 33 50 35 50 33 48 32 48 32 49 30 46 29 46 30 48 33 50 34 51 35 51 35 50 33 49 31 47 31 47 31 47 31 47 28 46 31 47 30 46 32 49 32 48 32 48 32 48 32 48 33 49 32 48 31 47 30 46 31 48 34 48 29 43 28 46 29 45 28 44 28 44 28 44 29 45 29 45 29 46 31 47 29 47 32 48 30 45 30 47 4 17 6 17 4 16 6 20 9 20 7 18 5 17 5 17 5 18 5 18 6 19 6 19 6 19 5 17 3 15 2 14 3 15 4 17 6 18 7 19 7 17 2 13 3 17 6 19 7 14 3 11 4 12 8 17 9 14 9 12 5 8 0 4 2 4 1 3 1 3 2 4 2 4 2 4 2 4 2 4 5 7 5 7 5 6 4 6 4 6 4 7 5 8 6 8 5 7 5 7 5 7 5 7 5 7 6 9 7 10 9 11 6 11 6 11 6 11 6 11 6 13 9 13 7 11 7 14 5 10 6 12 8 12 7 12 5 12 10 15 9 14 10 16 11 16 10 15 11 17 13 18 13 18 13 19 14 19 14 19 15 20 14 19 14 19 13 18 16 21 16 21 16 21 16 21 16 21 16 22 17 23 18 23 18 23 18 23 18 23 18 23 19 24 19 24 19 25 21 26 20 25 20 25 20 25 20 25 21 26 21 26 21 26 21 26 21 27 22 27 21 25 19 23 13 12 6 7 6 10 9 11 7 9 7 9 7 10 9 11 9 10 7 10 10 14 12 14 22 27 28 32 29 30 27 30 25 29 25 29 25 29 25 29 25 29 25 30 26 31 27 31 31 32 29 56 58 68 53 68 48 62 48 63 54 64 57 65 53 66 53 68 54 68 54 67 53 67 52 66 53 68 55 70 57 73 56 73 57 74 57 74 56 74 57 74 58 75 58 75 60 77 60 78 61 79 62 79 63 80 63 80 62 79 62 80 60 82 58 83 60 84 61 85 58 82 59 83 60 84 60 85 59 84 59 84 59 84 59 84 59 84 60 85 60 85 59 84 63 87 62 86 62 86 63 87 63 87 63 87 63 87 63 87 64 86 64 86 64 86 64 86 64 87 65 87 66 88 66 88 66 87 66 87 66 87 66 87 65 86 66 88 67 88 67 88 68 91 68 91 68 91 68 91 68 91 67 90 67 90 68 91 66 91 66 91 66 91 66 91 64 90 67 94 69 93 67 91 70 94 70 93 69 93 69 92 67 91 67 91 67 90 65 89 66 90 66 90 66 90 66 90 68 92 67 91 67 91 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 64 89 65 89 66 90 66 90 68 91 67 90 66 91 67 92 67 91 67 91 67 91 67 91 65 89 65 89 65 89 65 89 66 90 66 90 66 90 66 90 65 89 65 89 65 89 65 89 64 90 63 89 62 90 63 91 65 92 65 92 66 93 66 94 69 95 68 93 67 92 65 91 65 90 63 88 62 88 62 89 65 92 65 91 64 91 63 90 60 88 61 89 62 88 60 87 58 87 58 87 58 87 58 87 59 88 59 88 60 89 60 90 58 88 58 89 59 90 60 89 64 93 64 92 65 93 65 94 62 92 60 93 62 92 61 92 67 95 67 96 68 95 64 90 58 83 57 82 55 80 53 79 51 77 51 77 50 76 49 76 51 76 51 75 50 74 49 74 49 74 49 73 48 72 47 72 47 70 47 69 46 68 46 67 49 68 48 67 49 66 48 65 46 64 47 63 45 59 40 55 38 60 45 58 36 50 27 39 21 38 20 38 24 47 35 57 38 57 40 58 39 56 36 53 33 49 32 48 31 48 31 49 32 48 31 48 31 49 32 50 33 50 33 50 34 51 34 52 36 53 36 52 35 51 34 52 34 51 35 52 35 52 34 51 35 52 35 51 34 50 33 50 33 50 33 50 33 50 33 50 31 48 31 48 31 48 31 48 29 47 30 48 31 47 30 46 31 47 30 46 29 47 30 48 31 46 30 45 30 45 31 46 29 44 29 44 29 44 29 44 30 46 29 45 29 45 28 44 30 45 29 45 28 44 28 43 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 25 40 23 39 25 41 24 39 25 41 24 39 23 40 25 41 21 37 21 37 21 37 21 37 21 37 22 38 22 38 23 39 18 34 19 35 19 36 20 36 21 36 20 35 19 36 20 37 21 35 20 34 19 35 20 36 19 35 21 36 21 34 18 32 20 35 21 35 19 33 17 31 19 33 16 29 14 31 18 34 17 33 18 34 19 33 18 32 20 34 18 32 17 32 18 33 16 30 15 29 14 30 16 31 17 32 18 34 19 34 18 33 16 31 16 31 16 31 16 31 13 29 16 30 14 29 15 32 19 32 19 32 19 32 19 32 20 33 19 31 17 29 15 28 16 30 18 30 16 28 16 30 20 31 16 27 13 27 16 30 17 29 14 26 14 28 18 32 18 32 20 32 18 30 19 33 17 19 17 19 17 20 19 22 21 22 18 19 16 19 18 20 18 20 18 21 19 22 21 23 19 21 19 21 18 18 14 16 16 18 16 18 17 19 18 21 20 18 12 14 16 21 20 21 14 18 13 15 12 17 16 17 15 16 15 12 10 7 5 3 4 4 3 2 2 3 4 4 4 4 4 4 4 4 4 4 10 9 9 8 8 7 7 6 6 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 9 10 11 11 12 11 12 11 12 11 12 11 12 12 15 13 12 11 13 13 11 12 12 13 13 14 13 14 10 13 14 16 14 15 16 18 16 17 16 17 16 18 18 19 17 19 18 19 18 20 19 20 19 20 19 20 19 20 19 20 20 21 20 21 20 21 20 21 21 22 21 23 22 24 23 24 22 23 23 24 23 24 24 25 24 25 23 24 24 25 25 27 25 26 25 26 25 26 25 26 27 28 27 28 27 28 27 28 27 27 27 28 27 26 22 21 13 10 8 7 8 10 11 10 9 9 8 8 9 9 10 11 12 9 7 8 12 15 15 13 25 28 31 32 31 30 30 30 29 30 29 30 29 30 29 30 29 30 29 31 30 32 31 32 34 33 33 61 69 82 66 82 62 81 63 82 64 83 65 82 65 84 67 86 68 86 68 85 68 85 67 85 67 86 69 88 73 92 73 93 74 93 75 94 74 93 74 94 75 94 76 95 77 96 77 97 78 98 79 98 80 99 80 99 80 99 80 98 80 98 81 100 83 102 85 103 84 102 84 102 84 102 84 102 85 105 85 105 85 105 85 105 84 104 85 106 86 105 84 104 88 107 86 106 86 106 87 108 88 108 88 108 88 108 88 108 87 112 87 112 87 112 87 112 87 112 87 113 88 113 89 114 88 115 88 115 88 115 88 115 85 113 88 116 90 116 88 114 91 117 91 117 91 117 91 117 92 117 90 116 90 116 91 118 91 117 91 117 91 117 91 117 90 117 92 119 93 119 92 118 93 121 93 121 93 121 92 120 91 119 92 120 91 119 90 117 90 118 90 118 90 118 90 118 91 119 91 119 91 119 91 119 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 89 117 89 118 90 118 91 119 92 119 91 118 90 119 91 120 91 119 91 119 91 119 91 119 90 118 90 118 90 118 90 118 89 117 89 117 89 117 89 117 88 116 88 116 88 116 88 116 91 117 90 116 89 117 90 118 91 118 92 119 92 120 93 120 94 124 94 123 93 122 92 122 91 120 89 118 88 118 88 118 92 119 91 118 90 117 90 117 88 115 89 116 89 115 87 113 87 114 87 114 87 114 87 114 87 114 88 115 88 116 89 116 89 116 89 118 89 118 88 119 92 123 92 126 92 127 93 128 92 127 93 125 92 125 92 122 96 126 94 125 96 125 93 117 85 114 83 112 81 110 79 109 77 107 77 107 76 106 76 103 75 102 76 101 75 100 74 100 74 100 74 99 73 98 72 98 70 96 70 95 69 94 67 94 68 95 67 94 66 92 65 91 62 89 63 89 62 86 57 82 60 87 60 80 47 68 40 65 38 58 31 52 30 58 40 66 50 74 54 79 57 79 55 77 51 77 50 76 49 75 48 74 49 75 48 73 47 73 48 74 49 75 50 76 50 77 51 77 53 79 53 79 52 78 51 75 49 72 52 73 52 73 51 71 52 73 52 72 51 71 50 71 50 69 50 69 50 69 50 69 48 67 48 67 48 67 48 67 46 66 47 67 48 66 47 65 48 66 47 65 46 66 47 67 47 65 45 64 45 64 46 66 44 63 44 63 44 63 44 63 45 62 45 62 45 62 45 62 46 63 46 62 45 62 44 61 42 58 42 58 42 58 42 58 41 57 41 57 41 57 41 57 41 56 39 55 41 57 40 55 40 56 40 55 39 56 40 56 38 55 38 55 38 55 38 55 38 55 38 55 38 55 38 55 36 52 36 52 36 52 36 52 37 52 36 51 35 52 36 53 36 51 35 50 34 51 35 52 33 51 36 54 37 51 33 47 34 51 35 51 35 50 33 48 34 49 32 47 31 48 33 50 31 48 34 51 35 50 32 47 34 50 33 48 32 48 33 50 33 49 31 47 30 46 30 47 30 46 31 49 33 49 33 49 31 47 31 47 31 47 31 47 29 46 32 47 30 45 30 48 32 48 32 48 32 48 32 48 34 49 32 47 29 44 27 42 27 44 29 45 29 45 30 47 33 48 30 45 28 44 29 45 31 46 30 45 30 47 32 49 29 47 34 51 34 48 32 48 6 18 5 17 6 19 8 20 8 19 6 16 4 17 6 19 5 18 5 19 6 20 8 21 7 20 7 20 6 18 3 15 7 19 5 16 4 16 4 17 8 16 1 13 5 20 8 19 2 12 5 15 9 16 8 15 10 15 10 13 6 8 1 5 2 3 0 2 0 2 1 4 2 4 2 4 2 4 2 4 6 8 5 7 4 5 3 5 4 6 4 7 5 8 6 8 7 9 7 9 7 9 7 9 5 7 6 9 7 10 9 11 7 12 7 12 7 12 7 12 7 13 10 14 7 12 8 14 6 11 6 12 7 13 8 14 6 12 9 14 8 14 11 18 12 17 12 16 12 18 14 19 11 17 12 18 13 19 14 19 14 19 14 19 14 19 14 19 15 20 15 20 15 20 15 20 16 21 16 22 17 23 18 23 17 22 17 23 18 24 19 24 19 23 18 23 18 24 20 26 20 25 20 25 20 25 20 25 22 27 22 27 22 27 22 27 22 26 21 28 23 26 16 16 8 8 4 6 6 9 7 9 7 8 6 8 6 9 8 11 11 9 5 8 10 16 14 15 23 28 28 31 27 28 26 29 25 29 25 29 25 29 25 29 25 29 25 30 26 31 27 31 25 24 22 53 59 71 51 61 49 64 50 64 54 65 57 65 53 66 53 68 54 68 54 67 54 68 53 67 54 68 55 71 58 73 57 74 57 75 58 75 57 74 58 75 58 76 59 76 60 77 60 78 61 79 62 79 63 80 63 80 63 80 63 82 57 79 56 81 58 83 60 84 61 85 61 84 60 84 60 83 60 85 60 85 60 85 60 85 59 85 61 86 61 86 60 84 64 88 63 86 62 87 64 88 64 88 64 88 64 88 64 88 65 87 65 87 65 87 65 87 65 87 66 88 66 89 67 89 67 88 67 88 67 88 67 88 64 87 67 90 69 90 67 88 68 91 68 91 68 91 68 91 69 92 68 90 67 91 69 92 66 91 66 91 66 91 66 91 65 91 67 92 68 93 68 93 67 91 67 91 67 91 68 92 67 92 68 92 68 91 66 89 66 90 66 90 66 90 66 90 67 91 67 91 67 91 67 91 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 65 89 66 90 66 91 67 91 68 91 67 90 66 91 67 92 67 91 67 91 67 91 67 91 66 90 66 90 66 90 66 90 65 89 65 89 65 89 65 89 64 88 64 88 64 88 64 88 64 90 63 89 62 90 63 91 64 91 64 92 65 92 66 93 68 94 67 93 67 93 66 92 65 90 63 88 62 88 63 89 63 90 63 90 62 89 61 88 62 89 62 89 62 88 60 86 58 87 58 87 58 87 58 87 58 87 58 88 59 88 60 89 60 90 59 89 59 89 58 87 63 92 63 92 64 92 65 93 62 92 60 92 61 91 60 90 65 93 65 94 66 93 62 88 60 85 58 83 56 80 53 79 52 78 52 77 51 77 50 77 51 76 51 75 50 74 49 74 49 74 49 73 48 72 47 72 47 70 47 69 46 68 46 67 48 67 48 66 49 65 48 64 45 62 46 63 46 61 42 58 44 57 33 44 23 38 24 44 23 36 15 27 9 28 13 33 24 43 29 50 36 55 39 56 36 53 36 53 35 51 34 50 33 50 31 47 30 47 30 47 32 49 32 50 33 50 34 51 36 53 36 52 35 51 34 52 33 50 34 52 35 51 33 50 35 52 35 51 34 50 33 50 33 50 33 50 33 50 33 50 31 48 31 48 31 48 31 48 29 47 30 48 31 47 30 46 31 47 30 46 29 47 30 48 32 47 31 45 30 46 32 47 29 44 29 44 29 44 29 44 29 45 29 45 29 45 29 45 30 46 30 45 29 45 28 44 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 25 40 23 39 25 41 24 39 22 38 22 39 23 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 21 36 20 35 19 36 20 37 21 35 20 34 19 35 20 36 19 35 22 38 23 36 18 32 17 33 19 35 20 35 20 34 17 33 19 35 20 34 18 32 16 32 19 35 20 34 17 31 19 33 17 32 17 33 19 34 21 35 19 32 17 32 17 32 14 30 16 32 18 33 18 32 16 31 16 31 16 31 16 31 16 32 18 33 16 30 16 33 19 32 19 32 19 32 19 32 21 33 19 31 16 28 14 26 14 27 14 28 16 30 18 30 17 31 19 32 19 30 16 28 16 30 18 32 20 32 18 31 13 30 23 38 24 35 19 31 20 20 16 19 19 22 20 21 19 20 18 19 17 20 18 20 18 20 18 20 19 21 19 21 20 22 20 21 19 21 19 20 21 22 18 18 15 17 16 19 19 19 16 18 18 21 19 20 10 16 15 20 17 20 16 15 14 15 14 12 12 9 8 6 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 7 7 8 9 9 10 11 11 11 10 11 10 11 10 11 10 11 12 14 12 12 10 12 13 11 12 11 11 11 13 13 14 12 14 14 15 13 14 16 19 17 18 17 18 17 19 19 20 16 17 16 18 18 19 19 20 18 19 19 20 19 20 20 21 19 20 19 20 19 20 19 20 21 22 21 23 22 24 23 24 21 22 22 24 23 25 25 26 23 24 22 23 23 25 25 26 25 26 25 26 25 26 25 26 26 27 26 27 26 27 26 27 27 27 26 29 29 27 19 14 9 7 6 6 8 9 9 8 8 8 7 7 8 9 10 10 13 11 9 9 12 15 18 19 26 28 29 29 28 27 27 29 29 30 29 30 29 30 29 30 29 30 29 31 30 32 31 32 26 26 29 60 68 81 63 77 64 82 64 83 65 83 65 82 65 84 67 86 68 86 68 85 68 86 68 86 68 87 70 88 74 93 74 93 75 94 75 95 75 94 75 94 76 95 76 96 77 96 77 97 78 98 79 98 80 99 80 99 81 100 81 100 79 97 80 98 81 100 82 100 85 103 85 103 85 102 84 102 86 106 86 106 86 106 86 106 85 105 86 106 86 106 85 105 88 108 87 107 87 107 88 108 89 109 89 109 89 109 89 109 88 113 88 113 88 113 88 113 88 113 88 113 89 114 89 115 89 116 89 116 89 116 89 116 87 114 88 116 89 116 89 116 91 117 91 117 91 117 91 117 92 118 91 117 91 117 92 118 91 117 91 117 91 117 91 117 91 117 91 118 92 119 93 119 90 118 90 119 91 119 91 120 92 120 93 121 92 119 90 118 90 118 90 118 90 118 90 118 90 118 91 119 91 119 92 120 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 91 119 91 120 92 119 91 118 90 119 91 120 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 88 116 88 116 88 116 88 116 89 117 89 117 89 117 89 117 91 117 90 116 89 117 90 118 90 118 91 118 92 119 92 119 93 123 93 123 93 123 93 123 92 121 90 120 89 119 90 120 90 117 89 116 89 115 88 115 89 116 89 116 88 114 86 112 87 114 87 114 87 114 87 114 86 114 87 114 88 115 88 115 89 116 89 118 89 118 88 119 91 123 91 125 92 126 92 127 92 127 92 125 91 123 90 121 92 122 91 122 93 122 89 114 87 116 85 113 82 110 79 109 80 110 79 109 79 108 78 106 75 102 76 101 75 100 74 100 74 100 74 99 73 98 72 98 70 96 70 95 69 94 67 94 65 92 65 92 65 93 66 93 62 89 63 89 62 86 58 82 53 72 40 65 41 68 45 73 42 61 36 54 30 49 28 49 31 53 36 61 45 71 53 76 54 81 55 82 55 81 54 79 52 77 50 74 47 73 47 73 48 75 49 75 50 76 50 76 52 78 51 77 51 76 50 74 49 71 51 72 51 72 50 71 52 73 52 72 51 71 50 71 50 69 50 69 50 69 50 69 48 67 48 67 48 67 48 67 46 66 47 67 48 66 47 65 48 66 47 65 46 66 47 67 47 66 46 65 46 65 47 66 44 63 44 63 44 63 44 63 44 61 45 62 45 62 46 63 46 62 45 62 44 61 44 60 42 58 42 58 42 58 42 58 41 57 41 57 41 57 41 57 41 56 39 55 41 57 40 55 37 53 38 55 39 54 37 53 39 56 39 56 39 56 39 56 39 56 38 55 38 55 37 54 40 56 39 55 39 54 38 54 37 52 36 51 35 52 36 53 36 51 35 50 34 51 35 52 35 52 37 53 37 52 34 49 31 48 33 50 35 52 35 51 32 49 35 53 37 51 33 48 32 49 33 50 34 49 33 48 33 49 32 48 32 49 34 51 36 51 34 49 33 49 33 49 30 47 32 49 33 49 32 48 31 47 31 47 31 47 31 47 32 49 34 49 31 46 31 49 32 48 32 48 32 48 32 48 33 49 32 47 30 45 28 44 29 44 27 44 31 48 31 46 29 46 32 50 34 48 30 45 26 44 30 48 33 48 30 45 27 48 38 56 40 53 35 49 8 18 4 17 7 21 9 19 5 18 6 19 7 18 6 17 5 18 5 18 4 17 4 17 6 18 4 17 4 18 7 21 8 18 4 15 3 16 6 19 4 18 8 20 6 17 5 17 3 13 5 15 9 16 10 18 7 12 9 13 7 11 5 9 1 2 0 1 0 2 0 3 2 4 2 4 2 4 2 4 1 3 1 4 2 4 2 4 4 6 4 7 5 8 6 8 6 8 6 8 6 8 6 8 5 7 6 9 7 10 9 11 6 11 6 11 6 11 6 11 5 12 8 12 6 10 6 13 6 10 4 9 4 11 7 13 9 15 10 13 7 12 10 17 11 16 10 15 11 17 13 18 10 15 11 17 13 18 14 19 13 18 13 19 14 20 15 20 14 19 14 19 14 19 14 19 16 21 16 22 17 23 18 23 16 21 17 23 18 24 20 25 18 23 17 22 18 23 19 25 20 25 20 25 20 25 20 25 21 26 21 26 21 26 21 26 22 26 21 28 25 27 13 11 7 8 5 7 7 11 8 9 6 8 5 7 6 8 7 10 10 12 10 11 10 14 17 23 25 28 28 29 26 27 26 29 25 29 25 29 25 29 25 29 25 29 25 30 26 31 27 31 22 23 22 51 56 68 52 66 51 65 51 65 55 65 57 65 53 66 53 68 54 68 54 67 55 68 54 68 54 69 56 72 59 74 57 75 58 75 59 76 58 75 58 76 59 76 60 77 60 77 60 78 61 79 62 79 63 80 63 81 64 82 65 83 59 81 58 82 58 82 58 82 60 84 61 85 61 85 61 85 61 86 61 86 61 86 61 86 60 86 61 87 62 86 61 85 65 88 64 87 63 88 64 89 65 89 65 89 65 89 65 89 66 88 66 88 66 88 66 88 66 88 66 89 67 89 68 90 68 89 68 89 68 89 68 89 68 88 67 88 67 89 69 91 68 91 68 91 68 91 68 91 70 92 69 91 68 92 69 93 66 91 66 91 66 91 66 91 66 91 66 91 67 92 68 94 67 91 67 92 68 92 69 93 68 92 69 93 68 92 67 90 66 90 66 90 66 90 66 90 66 90 66 91 67 92 68 92 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 90 66 91 67 91 68 92 68 91 67 90 66 91 67 92 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 64 88 64 88 64 88 64 88 65 89 65 89 65 89 65 89 64 90 63 89 62 90 63 91 63 90 64 91 64 92 65 92 67 93 67 93 67 93 67 93 67 93 66 91 64 90 65 91 64 91 63 90 63 89 62 89 62 90 63 89 61 87 59 85 58 87 58 87 58 87 58 87 57 86 58 87 58 88 59 88 59 89 59 89 59 89 59 88 62 91 63 91 63 92 64 92 62 92 59 92 60 90 58 89 63 91 63 92 64 91 60 87 61 87 59 84 56 80 53 79 55 81 55 80 54 80 53 80 51 76 51 75 50 74 49 74 49 74 49 73 48 72 47 72 47 70 47 69 46 68 46 67 44 64 45 65 48 66 50 67 48 65 47 62 43 56 36 51 25 36 19 45 37 55 36 53 34 49 30 43 21 33 12 26 8 25 10 31 19 42 30 51 36 54 39 57 40 56 38 55 37 53 34 49 31 47 30 47 31 48 32 49 32 50 33 50 34 51 33 50 32 49 32 50 32 50 33 51 34 50 33 49 35 52 35 51 34 50 33 50 33 50 33 50 33 50 33 50 31 48 31 48 31 48 31 48 29 47 30 48 31 47 30 46 31 47 30 46 29 47 30 48 33 47 32 46 31 47 32 48 29 44 29 44 29 44 29 44 28 44 28 45 29 46 30 46 29 44 28 44 27 43 27 42 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 25 40 23 39 25 41 24 39 21 38 23 40 24 39 22 37 23 39 23 39 23 39 23 39 23 39 23 38 22 37 21 37 23 39 23 38 22 37 21 37 21 36 20 35 19 36 20 37 21 35 20 34 19 35 20 36 22 37 22 36 21 35 20 35 18 33 19 35 20 35 19 34 18 33 18 34 19 33 18 33 19 33 18 32 17 33 18 34 18 32 17 32 17 33 19 35 20 34 18 32 17 32 18 33 17 33 18 34 18 33 17 31 16 31 16 31 16 31 16 31 16 33 18 32 15 29 15 31 19 32 19 32 19 32 19 32 20 33 19 32 18 31 17 30 19 30 15 29 19 33 18 29 16 30 18 32 20 33 20 33 17 30 18 32 19 32 19 32 21 36 26 40 27 39 27 41 21 20 16 19 20 24 21 21 16 19 18 22 20 21 18 19 18 20 18 19 17 18 15 17 18 18 15 16 15 19 20 23 18 18 15 16 15 19 20 23 15 21 23 24 19 17 15 18 15 18 13 15 13 19 18 21 11 13 12 12 13 11 11 9 3 2 2 1 1 2 2 3 4 4 4 4 4 4 4 4 6 6 6 7 7 8 8 9 6 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 9 10 11 11 10 9 10 9 10 9 10 9 10 10 12 11 10 8 11 11 10 11 9 9 8 11 11 13 15 16 15 14 12 13 14 17 15 15 14 15 14 16 16 18 14 16 16 17 17 19 19 20 18 19 18 20 19 21 20 21 19 20 19 20 19 20 19 20 21 22 21 23 22 24 23 24 21 22 22 24 23 25 25 26 23 23 22 23 22 24 24 26 25 26 25 26 25 26 25 26 25 26 25 26 25 26 25 26 28 27 26 30 31 28 17 10 10 9 8 9 11 12 12 10 8 7 7 7 7 8 9 10 12 13 14 13 11 14 20 25 28 30 31 30 28 27 28 30 29 30 29 30 29 30 29 30 29 30 29 31 30 32 31 32 30 29 32 56 63 79 67 88 65 83 65 83 65 83 65 83 65 84 67 86 68 86 68 85 69 86 68 86 68 87 70 89 74 93 74 94 75 95 76 95 75 94 75 95 76 96 77 96 77 96 77 97 78 98 79 98 80 99 80 100 81 101 82 101 84 102 83 101 83 101 83 100 84 102 84 103 85 104 86 104 86 106 86 106 86 106 86 106 85 106 86 107 87 106 86 105 89 108 87 107 86 108 87 109 88 109 88 109 88 109 88 110 88 113 88 113 88 113 88 113 88 113 88 114 89 115 90 115 89 116 89 116 89 116 89 116 90 116 88 114 88 116 91 119 91 117 91 117 91 117 91 117 93 118 92 117 91 118 92 119 91 117 91 117 91 117 91 117 92 117 91 117 91 118 93 120 92 120 92 121 93 122 94 122 92 121 93 121 93 120 91 118 90 118 90 118 90 118 90 118 90 118 90 119 91 120 92 120 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 119 91 120 92 120 92 119 91 118 90 119 91 120 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 88 116 88 116 88 116 88 116 90 118 90 118 90 118 90 118 91 117 90 116 89 117 90 118 90 117 90 118 91 119 92 119 93 123 93 123 93 123 93 123 94 123 92 122 91 121 92 122 92 119 92 118 91 117 90 117 90 117 90 116 88 114 86 112 87 114 87 114 87 114 87 114 86 113 86 114 87 115 88 115 88 115 88 118 89 119 89 120 91 122 90 125 91 126 92 127 92 127 92 124 90 123 89 119 92 123 91 122 93 122 89 116 89 117 86 114 82 108 79 106 82 110 83 111 81 111 80 110 75 102 76 101 75 100 74 100 74 100 74 99 73 98 72 98 70 96 70 95 69 94 67 94 62 89 63 91 66 94 68 94 67 90 64 86 57 77 48 70 35 55 37 79 69 92 60 79 59 81 55 74 44 57 27 44 22 43 23 46 30 57 42 67 53 77 55 81 57 81 56 79 55 78 52 74 49 72 47 73 48 74 48 75 49 76 50 76 50 76 49 75 49 74 48 74 48 71 49 72 50 71 49 70 51 73 51 72 50 71 49 71 50 69 50 69 50 69 50 69 48 67 48 67 48 67 48 67 46 66 47 67 48 66 47 65 48 66 47 65 46 66 47 67 48 66 47 65 46 66 47 67 44 63 44 63 44 63 44 63 44 61 44 62 45 63 46 63 44 61 43 60 43 59 42 59 42 59 42 58 42 58 42 58 41 57 41 57 41 57 41 57 41 56 39 55 41 57 40 55 38 55 41 58 42 57 39 54 39 56 39 56 39 56 39 56 39 56 39 55 38 54 37 54 38 54 38 53 37 52 36 52 37 52 36 51 35 52 36 53 36 51 35 50 34 51 35 52 38 53 36 51 35 51 36 52 35 51 35 51 34 49 32 47 34 49 31 46 30 47 33 50 35 50 32 47 31 48 34 51 32 48 32 48 32 49 35 51 33 48 32 47 31 48 32 49 34 50 34 50 34 49 31 47 31 47 31 47 31 47 31 47 30 47 32 47 29 44 28 46 32 48 32 48 32 48 32 48 33 49 32 48 32 48 32 48 33 47 29 46 32 49 32 45 31 46 29 45 31 49 36 54 33 52 31 49 31 50 35 53 39 57 38 56 38 56 44 63 7 16 2 15 7 20 6 15 0 12 4 20 10 21 6 16 3 15 3 15 3 16 5 18 3 16 7 20 9 19 6 16 4 16 4 16 4 16 4 16 6 19 7 17 3 14 4 18 7 14 8 13 7 12 6 12 4 13 6 15 8 12 3 6 0 2 0 0 0 3 1 3 0 1 0 1 0 2 1 4 2 5 3 6 4 5 3 4 4 7 6 9 7 9 7 8 5 7 5 7 5 7 5 7 1 6 6 9 7 8 8 11 6 8 6 9 7 10 8 10 9 12 11 13 9 11 10 14 3 11 9 15 9 12 6 11 7 13 8 14 9 15 10 16 11 15 10 15 10 15 10 14 15 19 13 16 11 17 13 19 18 22 15 19 13 17 12 17 13 18 13 19 14 20 15 20 17 22 16 21 16 21 15 20 19 23 16 20 16 23 20 26 19 24 19 24 19 24 19 24 20 25 20 25 20 25 20 25 18 26 18 26 20 25 20 25 23 25 22 29 25 18 8 7 2 5 5 9 9 12 10 12 7 9 7 10 8 11 9 11 8 16 9 8 3 15 19 29 28 32 26 30 24 28 23 28 27 30 26 29 25 28 24 27 26 30 26 30 26 30 26 30 26 23 21 50 58 70 54 68 49 64 52 67 54 66 55 65 52 66 51 67 52 67 53 68 55 69 54 69 54 70 56 72 55 72 55 73 56 74 57 74 59 77 60 78 61 77 60 76 59 78 62 78 59 75 59 78 64 81 64 82 65 83 66 84 60 82 58 83 59 84 60 84 61 84 60 84 61 87 65 91 62 86 62 85 61 84 60 84 62 86 62 86 62 86 62 86 66 89 64 86 63 86 63 86 66 89 66 89 66 89 66 88 66 87 66 87 66 87 66 87 65 87 66 88 67 87 66 86 67 90 67 90 67 90 67 90 66 89 66 90 67 91 68 91 68 91 66 92 67 93 68 93 67 92 67 92 67 92 67 92 66 90 66 91 67 92 68 92 67 91 67 91 67 91 67 91 67 91 68 93 69 94 71 95 69 93 69 92 68 91 67 91 70 93 67 90 66 91 69 94 67 91 67 91 67 91 67 91 68 91 67 90 66 91 67 92 65 89 66 91 67 91 66 90 68 91 67 90 66 91 67 92 66 90 66 90 66 90 66 90 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 69 93 68 91 67 90 65 89 67 91 67 90 66 89 65 89 63 89 63 89 63 89 63 89 62 88 62 89 63 90 64 90 69 95 68 93 67 92 65 91 65 91 65 91 65 91 65 91 63 91 63 90 62 89 61 89 59 87 59 86 58 85 57 85 58 86 58 85 57 84 56 84 58 86 58 86 58 86 58 86 59 88 59 87 59 87 59 87 59 89 62 90 64 90 62 89 63 92 63 90 62 89 61 89 62 90 61 89 60 89 61 90 52 86 57 85 66 83 65 81 65 85 53 82 55 83 54 77 48 76 50 77 49 75 48 71 47 72 50 73 51 72 50 71 44 70 45 69 45 68 45 67 42 63 40 63 43 67 47 66 54 67 41 56 35 48 18 29 1 38 37 62 42 62 45 63 43 60 42 58 37 51 29 44 11 23 0 17 4 29 14 33 29 48 34 55 42 60 42 57 37 55 39 57 38 53 34 48 31 48 31 48 31 48 31 48 31 48 33 51 34 50 31 47 31 50 32 51 33 52 34 53 34 51 33 50 32 49 31 48 32 49 32 49 32 49 32 49 28 46 31 49 32 48 29 45 32 49 32 49 32 49 32 49 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 29 46 29 45 28 45 27 44 28 43 28 43 28 43 28 43 29 44 29 44 29 44 29 44 27 42 27 43 27 43 27 43 26 42 26 42 26 42 26 42 24 40 24 40 24 40 24 40 23 39 23 39 23 39 23 39 21 38 22 39 23 38 22 37 24 42 27 40 20 33 18 36 19 35 20 37 22 38 22 38 23 39 23 38 20 34 16 31 18 35 21 38 23 39 22 37 18 34 18 35 20 37 22 39 21 36 18 33 17 34 20 37 19 35 19 34 18 33 17 33 17 32 19 33 20 34 21 34 18 31 18 31 18 33 21 35 19 34 19 34 19 34 19 34 19 31 14 31 18 35 18 30 15 30 15 31 16 32 17 32 19 33 16 30 14 29 15 31 16 31 16 31 16 31 16 31 18 35 21 34 15 28 14 31 18 32 20 34 21 32 18 30 18 29 16 31 22 36 21 30 20 21 19 36 23 25 25 33 26 36 33 36 27 48 31 47 18 19 16 18 18 20 17 18 12 16 17 22 21 22 19 19 16 18 16 18 16 19 18 21 18 21 19 22 19 20 16 17 17 19 17 19 17 19 17 19 18 21 19 19 15 17 16 20 18 24 16 22 14 17 11 16 11 15 14 14 13 11 9 7 6 2 0 0 1 3 3 3 2 1 1 1 1 2 3 4 4 5 5 6 6 5 5 4 6 7 8 8 9 9 8 8 7 7 7 7 7 7 7 7 4 7 9 9 8 8 9 10 8 8 8 9 9 10 10 10 11 12 13 13 11 10 12 13 10 9 11 11 13 12 12 10 13 12 14 13 14 13 15 14 15 16 15 16 15 16 15 16 20 20 18 18 17 18 18 20 22 22 20 20 18 19 18 19 18 19 18 20 19 21 20 21 20 21 20 22 21 23 22 23 24 24 22 22 21 24 25 27 24 25 24 25 24 25 24 25 25 26 25 26 25 26 25 26 26 26 26 26 25 26 25 26 27 26 26 30 26 18 9 8 5 6 8 9 10 11 11 11 9 9 9 10 10 11 11 11 11 13 14 9 11 18 28 30 34 33 32 30 30 29 30 29 30 31 29 30 29 30 29 29 30 31 30 31 30 31 30 31 31 25 28 57 67 82 68 85 64 84 66 86 68 86 66 85 66 85 66 86 67 87 68 88 70 88 69 88 69 89 71 91 72 91 73 92 73 93 74 93 76 96 77 97 78 96 77 95 76 97 79 97 76 95 77 97 81 100 81 101 82 102 83 102 81 102 83 103 83 104 84 104 86 106 85 105 85 106 87 107 86 106 86 105 85 104 84 104 87 107 87 107 87 107 87 107 88 112 86 111 85 110 85 111 88 113 88 113 88 113 88 113 87 114 87 114 87 114 87 114 86 114 87 115 88 114 87 113 90 116 90 116 90 116 90 116 89 115 90 116 90 117 91 117 91 117 91 118 92 119 93 119 92 118 92 118 92 118 92 118 90 118 91 119 91 120 92 120 91 119 91 119 91 119 91 119 94 121 93 121 93 121 93 121 93 121 93 120 92 120 91 119 93 121 91 119 91 119 93 121 91 119 91 119 91 119 91 119 91 118 90 117 89 118 90 119 89 118 90 119 91 119 90 117 92 119 91 118 90 119 91 120 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 93 121 92 119 91 118 89 117 91 119 91 118 90 117 89 117 89 119 89 119 89 119 89 119 88 118 89 119 89 120 90 120 94 124 93 123 93 122 92 122 91 121 91 121 91 121 91 121 91 121 91 120 90 119 89 119 87 117 87 116 86 116 85 115 86 116 86 115 85 115 84 114 86 116 86 116 86 116 86 116 88 115 87 117 87 117 87 118 87 119 89 124 90 124 88 123 91 125 91 124 90 123 89 123 90 124 89 122 88 123 89 124 93 121 91 119 87 115 85 113 87 112 84 110 83 111 78 108 76 103 77 104 76 102 72 99 71 100 72 101 73 100 72 99 68 99 70 97 69 96 68 93 66 90 63 89 66 93 67 89 64 82 56 72 45 59 29 45 39 73 63 86 63 83 62 82 59 87 60 87 58 81 51 75 44 60 27 40 14 38 24 51 33 58 43 71 57 81 60 80 57 78 55 75 53 73 51 72 48 74 48 74 48 74 48 74 47 74 49 76 50 76 49 74 49 75 50 76 50 76 51 77 50 76 49 75 49 75 49 72 48 70 49 70 49 70 49 70 47 69 49 71 50 70 48 68 49 70 49 70 49 70 49 70 47 68 47 68 47 68 47 68 46 65 46 65 46 65 46 65 46 64 45 64 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 63 41 63 42 61 42 61 43 60 42 59 42 58 42 58 42 58 41 57 41 57 41 57 41 57 39 55 39 55 39 55 39 55 37 54 38 55 39 54 38 53 38 56 41 56 36 51 36 54 36 52 37 54 38 54 37 53 38 54 38 53 36 51 33 48 36 53 38 54 38 53 36 51 33 49 33 49 34 52 37 54 36 52 34 50 34 50 36 52 35 51 35 50 34 50 33 49 32 48 32 49 33 50 34 50 35 50 33 49 32 49 33 50 34 50 34 50 34 50 34 50 35 49 31 48 34 51 34 48 30 46 30 47 31 48 32 48 34 49 32 46 30 46 31 48 32 48 32 48 32 48 32 48 32 50 35 49 31 45 30 48 29 46 32 49 32 47 30 45 35 49 30 47 32 48 30 48 35 60 27 59 27 45 32 54 35 67 39 66 40 65 47 57 4 18 7 18 5 16 5 18 4 17 6 19 8 20 7 19 6 18 5 17 5 18 7 20 9 21 8 19 5 16 3 15 6 18 6 18 6 18 6 18 5 18 7 17 3 15 4 18 14 20 12 16 8 12 5 10 3 11 5 13 5 11 1 7 1 3 0 0 0 3 1 2 0 1 0 1 0 2 1 4 2 4 3 5 3 5 2 4 4 6 5 8 7 9 6 8 5 7 5 7 5 7 5 7 4 8 8 10 7 8 6 9 6 8 6 9 7 10 8 10 8 12 11 12 9 10 9 13 7 9 2 8 7 14 7 10 10 15 9 14 9 14 8 13 8 14 9 15 10 16 11 17 14 18 13 17 12 18 14 19 15 19 14 18 13 19 14 20 13 18 13 19 14 20 15 20 13 18 14 20 17 23 19 24 19 23 17 21 16 23 20 26 19 24 19 24 19 24 19 24 20 25 20 25 20 25 20 25 18 26 18 26 20 25 20 25 23 25 24 28 22 15 7 8 5 8 7 10 8 10 8 9 7 9 7 10 8 11 9 11 4 13 9 13 10 24 26 33 30 35 28 32 26 31 26 32 25 29 25 29 26 30 26 30 26 30 26 30 26 30 26 30 27 25 23 49 57 71 58 70 51 65 52 67 53 67 55 66 51 65 51 67 53 69 55 70 55 69 54 69 54 70 56 72 55 73 56 73 57 74 57 74 59 77 60 78 61 77 60 76 59 77 62 78 60 76 60 79 64 81 64 82 65 83 66 84 60 83 59 83 60 84 60 84 62 87 63 87 62 86 61 84 62 86 62 86 61 85 61 85 65 89 65 89 65 89 65 89 66 87 65 86 63 86 64 86 66 88 66 88 66 88 66 88 65 86 65 86 65 86 65 86 66 87 67 88 67 88 66 87 66 89 66 89 66 89 66 89 66 90 67 90 68 91 68 91 66 91 66 92 67 93 68 93 67 92 67 92 67 92 67 92 66 91 67 91 68 92 68 92 67 91 67 91 67 91 67 91 72 95 71 94 69 92 68 91 69 93 69 93 68 92 68 91 69 92 68 91 67 92 68 93 67 91 67 91 67 91 67 91 66 90 65 88 64 89 66 90 66 90 67 91 67 91 66 89 68 91 67 90 66 91 67 92 68 92 68 92 68 92 68 92 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 69 93 68 91 67 90 65 89 67 91 66 90 66 90 65 89 63 89 63 89 63 89 63 89 62 89 63 89 64 90 64 90 66 92 66 92 67 93 67 93 65 91 65 91 65 91 65 91 63 91 63 90 62 89 61 89 59 87 59 87 58 86 58 85 58 86 58 86 57 85 57 84 58 86 58 86 58 86 58 86 59 88 59 87 59 87 59 87 59 88 61 89 62 89 62 87 63 91 62 90 62 90 61 89 62 90 61 89 61 89 62 91 54 92 59 87 66 86 67 87 59 87 54 86 52 81 57 81 50 77 50 77 49 74 48 71 47 72 50 73 51 72 51 71 45 69 45 69 45 68 45 68 44 66 43 66 46 70 47 66 37 55 32 43 15 28 7 27 37 62 47 63 42 62 41 56 42 60 44 61 44 60 41 57 38 53 26 31 0 14 0 22 7 28 18 43 33 54 39 57 42 57 38 53 35 52 35 53 30 47 30 47 30 47 30 47 29 47 31 49 33 50 32 49 34 51 33 50 33 50 32 49 32 49 32 49 33 50 33 51 32 49 32 49 32 49 32 49 32 49 33 51 34 50 32 49 32 49 32 49 32 49 32 49 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 28 45 28 44 27 43 26 43 29 44 29 44 29 44 29 44 29 44 29 44 29 44 29 44 28 42 28 42 27 42 27 43 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 23 39 23 39 23 39 23 39 22 38 23 39 23 39 22 38 21 38 23 39 21 37 22 39 21 37 22 38 22 37 20 36 20 37 21 37 21 36 19 34 22 38 22 38 21 36 18 34 17 33 16 33 17 34 20 36 20 35 19 34 18 35 19 36 19 35 19 35 18 34 18 33 19 32 20 33 20 33 21 34 25 37 23 34 20 33 20 33 19 34 19 34 19 34 19 34 21 34 18 34 20 35 19 33 16 31 16 31 17 32 17 32 19 34 18 32 16 32 17 33 17 32 17 32 17 32 17 32 16 33 19 33 16 30 16 33 15 29 18 32 19 31 17 29 22 33 17 29 16 30 17 27 19 17 12 30 17 34 27 35 14 29 21 33 26 46 31 48 15 20 21 21 16 17 17 22 19 21 19 20 19 21 20 22 19 21 18 20 18 21 20 22 21 22 19 20 17 18 16 19 18 20 18 20 18 20 18 20 17 20 18 19 15 17 17 21 18 25 17 22 14 18 12 16 11 14 13 13 12 11 10 9 7 3 0 0 1 2 2 2 2 1 1 1 1 2 3 4 3 4 5 5 5 5 4 3 5 6 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 9 11 10 9 7 8 9 8 8 8 9 9 10 10 10 10 11 13 12 10 10 11 12 14 7 4 4 10 13 13 9 16 14 15 13 14 12 13 11 12 14 14 15 16 17 17 19 18 19 17 19 18 19 19 20 19 19 18 19 18 20 20 22 18 19 18 20 19 21 20 21 19 20 20 22 21 23 23 24 23 24 22 23 22 24 24 26 24 25 24 25 24 25 24 25 25 26 25 26 25 26 25 26 26 26 26 26 25 26 25 26 27 26 26 27 21 14 8 10 8 9 9 10 10 9 8 8 9 9 9 10 10 11 11 11 8 11 14 13 18 25 31 30 35 33 33 31 31 30 32 31 28 29 29 30 30 32 31 32 30 31 30 31 30 31 30 31 33 28 30 54 65 84 71 86 66 85 67 86 67 86 66 86 65 84 66 86 68 88 70 90 70 88 69 88 69 89 71 91 73 92 73 93 74 93 75 94 76 96 77 97 78 96 77 95 76 96 79 97 77 96 78 99 81 100 81 101 82 102 83 102 82 103 83 104 84 104 85 105 84 105 87 108 88 107 85 104 86 106 86 106 86 106 86 105 88 108 88 108 88 108 88 108 88 112 87 111 86 111 87 112 88 113 88 113 88 113 88 113 86 113 86 113 86 113 86 113 87 114 88 116 89 115 87 114 89 115 89 115 89 115 89 115 90 116 90 117 91 117 92 118 91 117 91 118 92 119 93 119 92 118 92 118 92 118 92 118 91 119 91 120 92 120 93 121 92 120 92 120 92 120 92 120 95 123 94 122 94 121 93 121 94 122 93 121 93 120 92 120 92 120 92 120 92 120 92 120 91 119 91 119 91 119 91 119 91 118 90 117 89 118 90 119 91 119 92 120 91 119 90 117 92 119 91 118 90 119 91 120 92 120 92 120 92 120 92 120 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 92 120 92 119 91 118 90 118 90 118 90 118 90 118 90 118 90 120 90 120 90 120 90 120 89 119 89 120 90 120 91 121 90 120 91 122 93 124 94 125 92 122 92 122 92 122 92 122 91 121 91 120 90 119 89 119 88 118 87 117 87 116 86 116 87 117 86 116 86 115 85 115 86 116 86 116 86 116 86 116 88 115 87 117 87 117 87 118 87 118 87 122 88 122 87 123 90 124 90 124 90 124 90 124 90 123 89 123 89 124 91 125 92 124 88 122 86 123 87 125 87 124 92 122 85 113 83 114 77 105 78 104 76 101 72 100 71 100 72 101 73 100 72 99 69 97 70 98 69 97 69 94 67 92 67 93 70 91 66 86 53 72 44 55 25 47 35 65 61 83 61 78 58 83 61 80 59 87 61 89 62 87 60 86 58 83 59 76 43 51 21 38 22 46 28 53 36 62 46 71 55 76 54 75 53 74 53 74 47 73 47 73 47 73 47 73 46 73 47 74 49 75 50 76 52 77 51 76 50 75 49 74 48 74 49 75 50 77 51 75 49 71 50 71 50 71 50 71 49 70 50 71 50 71 49 70 49 70 49 70 49 70 49 70 47 68 47 68 47 68 47 68 46 65 46 65 46 65 46 65 45 64 44 63 43 62 43 62 45 64 45 64 45 64 45 64 44 63 44 63 44 63 44 63 43 64 43 62 43 61 43 60 42 59 42 58 42 58 42 58 42 58 42 58 42 58 42 58 40 56 40 56 40 56 40 56 38 54 39 56 40 55 38 54 38 54 39 54 38 53 38 54 38 54 38 54 37 52 35 51 35 51 36 53 37 52 36 51 37 53 37 53 36 52 35 51 34 50 33 49 34 51 36 52 35 51 35 51 35 51 35 51 36 52 35 51 35 50 34 50 33 49 33 49 33 49 33 49 36 52 35 50 33 49 34 50 34 50 34 50 34 50 34 50 35 50 34 50 34 50 33 49 31 48 32 48 32 48 32 48 34 50 33 49 33 49 33 49 33 49 33 49 33 49 33 49 31 48 32 48 32 48 32 49 29 46 31 49 33 48 31 46 32 46 28 43 28 46 32 51 25 53 27 63 41 65 46 54 26 59 31 65 39 67 47 66 4 19 9 20 5 15 6 21 8 19 6 18 6 19 8 21 8 20 7 19 6 19 7 20 7 18 6 17 5 18 7 19 4 16 4 16 4 16 4 16 4 17 6 17 3 15 5 19 8 14 8 13 7 13 7 13 5 12 5 13 5 12 3 10 2 4 0 0 0 2 0 1 0 1 0 1 0 2 1 4 1 3 2 5 3 4 1 3 3 6 5 7 6 8 5 7 5 7 5 7 5 7 5 7 6 10 9 11 7 8 6 9 6 8 6 9 7 10 8 10 8 11 10 12 8 9 9 12 9 8 0 4 5 14 9 12 11 15 10 14 9 13 8 12 7 13 9 14 11 16 12 18 11 17 12 18 14 19 14 19 13 18 13 18 14 20 16 22 13 18 13 19 14 20 15 20 16 21 16 21 16 21 16 21 17 22 17 22 18 23 19 25 19 24 19 24 19 24 19 24 20 25 20 25 20 25 20 25 18 26 18 26 20 25 20 25 23 26 24 25 17 10 5 9 7 9 8 10 8 9 6 7 7 9 7 10 8 11 9 11 4 12 9 14 13 26 24 28 28 32 27 31 26 31 26 32 25 29 25 30 27 31 28 32 26 30 26 30 26 30 26 30 28 28 24 45 53 72 61 70 54 68 53 67 53 67 55 67 52 66 52 68 54 70 55 71 55 69 54 69 54 70 56 72 56 73 57 74 57 75 58 75 59 77 60 78 61 77 60 76 59 77 62 79 61 78 62 81 64 81 64 82 65 83 66 84 61 83 60 84 60 85 61 85 58 83 61 87 64 88 63 87 62 86 62 86 62 86 62 87 64 88 64 88 64 88 64 88 66 87 65 86 64 87 66 88 66 88 66 88 66 88 66 88 66 87 66 87 66 87 66 87 66 88 68 89 68 89 67 87 66 89 66 89 66 89 66 89 67 90 68 91 68 92 69 92 66 91 66 92 67 93 68 93 67 92 67 92 67 92 67 92 67 91 68 92 68 93 69 93 68 92 68 92 68 92 68 92 69 93 70 94 70 95 71 95 70 94 70 93 69 93 68 92 68 92 68 92 68 92 68 92 67 91 67 91 67 91 67 91 69 92 68 91 67 92 68 93 68 92 68 92 68 91 66 89 68 91 67 90 66 91 67 92 66 90 66 90 66 90 66 90 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 68 92 67 91 67 91 66 90 66 90 66 90 66 90 66 90 64 90 64 90 64 90 64 90 63 89 64 90 64 91 65 91 63 89 64 91 66 93 68 95 66 92 66 92 66 92 66 92 63 91 63 90 62 89 61 89 60 88 60 87 59 87 58 86 59 87 59 86 58 86 57 85 58 86 58 86 58 86 58 86 59 88 59 87 59 87 59 87 59 87 59 86 59 87 61 87 62 90 62 90 62 90 62 90 62 89 61 89 62 91 64 93 59 94 58 90 60 86 54 86 50 91 53 91 55 83 63 86 55 79 51 77 48 74 48 72 47 72 50 73 51 72 51 71 47 70 46 70 48 70 46 68 46 68 46 70 49 67 41 58 30 43 16 24 4 31 30 62 44 62 40 54 38 61 43 58 43 61 44 61 43 59 42 58 40 59 43 62 41 49 16 25 6 23 4 20 3 25 16 39 28 47 34 54 38 54 36 51 31 48 31 48 31 48 31 48 30 47 30 47 31 48 32 49 35 51 34 50 33 49 32 48 32 49 32 50 34 51 35 53 33 50 33 50 33 50 33 50 32 49 31 48 31 48 32 49 32 49 32 49 32 49 32 49 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 28 45 28 44 27 43 26 43 30 45 30 45 30 45 30 45 29 44 29 44 29 44 29 44 30 43 29 43 28 42 27 43 26 42 26 42 26 42 26 42 26 42 26 42 26 42 26 42 24 40 24 40 24 40 24 40 22 39 24 40 24 40 23 38 24 40 23 38 22 37 20 36 22 38 22 38 21 36 19 35 18 35 20 37 21 37 20 36 19 35 19 35 20 36 21 37 20 35 19 35 19 36 21 37 19 35 19 35 19 35 19 35 20 36 20 35 19 35 18 34 20 33 20 33 20 33 20 33 20 33 20 32 20 34 22 36 19 34 19 34 19 34 19 34 18 34 19 33 17 31 16 31 18 32 17 32 17 32 17 32 18 33 18 33 19 33 18 33 18 33 18 33 18 33 18 33 17 31 16 32 17 33 18 32 17 31 20 34 22 34 20 33 18 31 16 27 14 29 18 31 30 32 29 49 32 67 31 43 17 44 14 41 20 41 30 46 18 21 20 21 18 19 18 22 18 20 17 19 18 21 20 23 21 22 19 20 18 20 19 21 17 19 17 20 18 21 19 21 16 18 16 18 16 18 16 18 16 19 18 19 16 18 18 22 12 19 12 20 13 18 14 19 13 16 14 14 14 14 14 14 8 4 1 0 1 2 1 1 2 1 1 1 1 2 3 4 3 3 4 4 4 4 3 3 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 11 11 10 9 9 10 8 8 8 9 9 10 10 10 9 11 12 11 10 9 10 12 12 8 5 5 10 13 14 13 15 14 14 13 14 13 13 12 13 15 14 16 15 17 16 18 15 17 17 20 19 20 19 20 18 19 18 19 18 20 21 22 18 19 18 20 19 21 20 21 22 23 22 22 21 21 20 21 22 23 22 24 23 25 24 25 24 25 24 25 24 25 24 25 25 26 25 26 25 26 25 26 26 26 26 26 25 26 25 26 28 27 26 25 16 8 6 11 9 9 10 10 10 9 8 8 9 9 9 10 10 11 11 11 10 12 13 12 19 26 30 27 32 31 31 30 31 30 32 31 30 31 30 31 31 32 31 32 30 31 30 31 30 31 30 31 32 29 29 49 59 83 72 85 69 88 68 86 67 86 66 87 68 87 68 87 69 88 69 88 70 88 69 88 69 89 71 91 74 93 74 93 75 94 75 95 76 96 77 97 78 96 77 95 76 96 79 98 78 97 80 101 81 100 81 101 82 102 83 102 83 104 84 104 85 105 85 106 82 103 84 106 87 108 88 109 86 106 86 106 87 107 87 107 87 107 87 107 87 107 87 107 88 112 87 112 87 113 89 114 88 113 88 113 88 113 88 113 89 116 89 116 89 116 89 116 88 115 89 116 89 116 88 115 90 116 90 116 90 116 90 116 91 117 91 117 92 118 92 119 91 117 91 118 92 119 93 119 92 118 92 118 92 118 92 118 92 120 92 120 93 121 93 122 93 121 93 121 93 121 93 121 92 121 93 122 95 124 96 125 95 122 94 122 93 121 93 121 91 120 92 121 93 120 92 119 91 119 91 119 91 119 91 119 94 121 92 120 92 120 93 122 93 121 93 121 92 119 90 117 92 119 91 118 90 119 91 120 90 118 90 118 90 118 90 118 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 89 117 90 118 90 118 91 119 91 121 91 121 91 121 91 121 90 120 90 120 91 121 91 122 89 119 90 121 92 123 94 124 93 123 93 123 93 123 93 123 91 121 91 120 90 119 89 119 89 118 88 118 87 117 87 117 88 117 87 117 86 116 86 116 86 116 86 116 86 116 86 116 88 115 87 117 87 117 87 118 87 117 85 119 85 120 86 123 89 123 90 124 90 124 91 125 90 123 89 123 90 125 93 128 96 134 95 136 90 134 86 133 97 140 97 128 88 115 82 110 80 107 78 103 75 101 73 101 71 100 72 101 73 100 72 99 70 98 71 99 71 96 69 95 68 93 69 91 68 85 56 73 38 55 25 46 30 67 59 92 66 89 62 80 57 84 61 81 60 87 59 86 58 83 57 82 60 80 55 80 59 78 49 64 27 46 21 36 11 35 22 50 32 57 43 70 53 74 51 70 50 76 50 76 50 76 50 76 48 74 47 73 46 73 48 74 51 77 50 76 50 76 49 75 50 76 50 76 51 77 51 75 50 72 51 72 51 72 51 72 49 70 48 68 47 69 49 70 49 70 49 70 49 70 49 70 47 68 47 68 47 68 47 68 46 65 46 65 46 65 46 65 46 65 46 64 45 64 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 66 45 63 43 62 43 60 42 59 42 58 42 58 42 58 41 57 41 57 41 57 41 57 41 57 41 57 41 57 41 57 39 55 40 56 40 56 39 55 42 56 38 54 38 54 36 50 37 53 38 54 38 53 36 52 35 51 36 53 37 53 36 52 34 50 34 50 35 52 38 54 37 52 36 51 35 52 37 53 34 51 35 52 36 51 35 50 37 52 36 52 35 51 35 51 34 50 33 49 33 49 32 48 32 48 32 48 33 50 36 52 34 50 34 50 34 50 34 50 33 50 34 49 31 45 30 47 33 49 33 49 32 48 32 48 31 47 32 49 34 49 33 48 32 48 32 48 32 48 32 48 34 48 31 47 33 49 32 46 30 48 33 51 36 52 35 50 35 51 33 47 28 42 28 47 34 69 52 93 91 132 113 112 65 89 50 81 44 70 45 71 8 19 6 18 8 20 7 18 3 15 4 17 6 19 8 20 8 20 7 18 5 17 6 18 5 18 7 20 7 18 5 16 5 17 5 17 5 17 5 17 3 17 5 17 4 16 6 20 8 14 8 14 8 14 7 13 8 14 7 15 7 15 8 15 3 4 0 0 0 1 0 0 0 1 0 1 0 2 1 4 0 3 1 4 2 3 1 2 2 5 4 7 5 7 5 6 5 7 5 7 5 7 5 7 4 8 9 11 8 10 9 12 6 8 6 9 7 10 8 10 7 10 10 11 7 9 8 11 5 9 4 9 6 13 10 16 8 13 9 14 9 14 10 15 10 15 10 15 10 15 10 15 9 16 12 19 15 20 14 19 14 19 13 18 13 19 15 20 13 18 13 19 14 20 15 20 15 20 16 21 16 21 17 22 16 22 18 23 19 24 19 24 19 24 19 24 19 24 19 24 20 25 20 25 20 25 20 25 18 26 18 26 20 25 20 25 24 26 24 23 12 6 3 10 6 8 7 10 8 10 7 9 7 9 7 10 8 11 9 11 6 12 7 13 15 30 29 32 28 33 27 32 27 32 28 34 28 31 27 31 27 31 26 30 26 30 26 30 26 30 26 30 26 28 22 39 47 70 61 68 56 69 54 67 52 67 55 68 56 70 54 69 54 68 53 68 55 69 54 69 54 70 56 72 57 74 57 75 58 75 59 76 59 77 60 78 61 77 60 76 58 77 62 79 62 79 64 82 64 81 64 82 65 83 66 84 62 84 60 85 61 85 62 86 61 85 61 85 62 87 64 88 62 86 62 87 63 88 64 88 65 89 65 89 65 89 65 89 65 87 65 87 65 88 67 90 66 88 66 88 66 88 66 88 69 90 69 90 69 90 69 90 67 89 68 90 69 89 68 88 68 91 68 91 68 91 68 91 68 91 68 92 69 92 70 93 66 91 66 92 67 93 68 93 67 92 67 92 67 92 67 92 68 92 68 93 69 93 70 94 69 93 69 93 69 93 69 93 70 95 71 95 71 95 71 95 71 95 70 94 70 93 69 93 67 91 69 93 69 93 67 91 67 91 67 91 67 91 67 91 69 92 68 91 67 92 68 93 69 93 69 93 68 91 66 89 68 91 67 90 66 91 67 92 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 67 91 65 89 65 90 66 91 67 91 65 91 65 91 65 91 65 91 64 90 64 91 65 91 66 92 64 90 64 91 65 92 66 93 67 93 67 93 67 93 67 93 63 91 63 90 62 89 61 89 61 89 60 88 60 87 59 87 60 88 59 87 59 86 58 86 58 86 58 86 58 86 58 86 59 88 59 87 59 87 59 87 59 86 57 84 57 85 60 87 61 89 61 90 62 91 63 91 61 89 61 90 63 92 65 94 61 97 65 102 70 103 62 102 65 112 58 101 63 89 67 79 60 81 52 76 48 74 49 73 47 72 50 73 51 72 51 71 48 71 49 72 48 71 48 69 45 67 47 68 44 59 31 44 10 24 5 33 31 61 48 65 45 66 47 60 41 61 44 60 42 59 41 57 40 57 40 57 43 59 38 55 36 56 36 55 24 40 17 25 0 12 0 21 4 25 15 39 28 48 32 49 34 51 34 51 34 51 34 51 33 49 31 46 28 46 29 47 32 49 33 50 33 50 34 51 35 51 34 51 34 51 33 51 34 51 34 51 34 51 34 51 34 50 32 48 31 49 33 51 32 49 32 49 32 49 32 49 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 30 47 30 47 29 46 28 45 29 44 29 44 29 44 29 44 29 44 29 44 29 44 29 44 31 45 30 44 28 43 27 43 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 25 41 25 41 25 41 25 41 23 40 24 41 25 40 24 39 24 38 20 37 23 40 22 36 20 36 21 38 22 38 21 37 20 36 21 37 21 36 19 35 20 35 18 34 18 35 20 37 20 36 19 34 18 35 19 36 18 34 20 36 20 36 18 34 21 37 20 36 20 35 19 35 19 34 19 33 18 32 17 32 20 35 19 34 19 35 20 36 19 34 19 34 19 34 19 34 18 35 21 34 16 29 15 32 19 34 19 33 18 32 17 32 14 30 16 33 18 33 17 31 17 32 17 32 17 32 17 32 20 33 16 31 18 33 16 29 16 30 20 33 22 34 21 33 21 34 23 32 16 26 15 27 33 53 77 127 129 191 133 150 47 85 31 61 28 45 33 51 21 20 16 19 21 24 20 19 12 15 15 19 19 21 20 22 20 21 18 19 17 19 17 19 18 21 21 23 20 19 15 15 18 20 18 20 18 20 18 20 15 18 17 19 16 18 18 22 18 24 16 23 15 19 13 18 16 18 16 15 16 16 17 17 8 4 1 0 1 1 1 0 2 1 1 1 1 2 3 4 2 3 3 4 4 3 3 2 4 5 6 7 7 7 7 6 7 7 7 7 7 7 7 7 5 8 10 11 11 10 12 13 8 8 8 9 9 10 10 10 9 10 11 11 9 9 10 11 8 9 11 11 11 12 15 17 12 12 13 13 14 14 15 15 16 16 15 16 15 16 15 15 14 16 17 20 20 21 19 20 20 20 19 19 18 20 19 21 18 19 18 20 19 21 20 21 18 20 19 21 22 24 23 25 21 23 23 25 24 25 24 24 24 25 24 25 24 25 24 25 25 26 25 26 25 26 25 26 26 26 26 26 25 26 25 26 28 27 26 23 13 6 5 12 7 8 9 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 12 22 32 38 36 34 33 34 32 33 33 35 34 33 33 32 32 31 31 30 30 30 31 30 31 30 31 30 31 30 29 27 44 55 82 72 84 71 89 68 86 66 86 66 87 71 90 70 88 69 87 67 86 70 88 69 88 69 89 71 91 74 93 74 94 75 95 76 95 76 96 77 97 78 96 77 95 75 96 79 98 79 98 81 102 81 100 81 101 82 102 83 102 83 104 84 105 85 106 86 106 88 107 86 104 84 105 86 107 86 106 86 107 87 108 88 108 90 110 90 110 90 110 90 110 87 112 87 112 87 114 90 115 88 113 88 113 88 113 88 113 91 118 91 118 91 118 91 118 88 116 89 117 90 116 89 115 92 118 92 118 92 118 92 118 91 117 91 118 92 119 93 119 91 117 91 118 92 119 93 119 92 118 92 118 92 118 92 118 92 120 92 121 93 122 94 122 93 121 93 121 93 121 93 121 97 125 96 123 95 122 93 121 95 123 95 122 94 121 93 121 90 119 93 122 94 121 91 118 91 119 91 119 91 119 91 119 92 119 91 118 90 119 91 120 94 122 94 121 92 119 90 117 92 119 91 118 90 119 91 120 92 120 92 120 92 120 92 120 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 91 119 89 117 89 118 90 119 91 119 91 121 91 121 91 121 91 121 90 120 90 121 91 122 92 122 90 120 90 121 91 121 92 122 93 123 93 123 93 123 93 123 91 121 91 120 90 119 89 119 89 119 89 118 88 117 87 117 88 118 88 117 87 116 86 116 86 116 86 116 86 116 86 116 88 115 87 117 87 117 87 118 86 117 84 117 84 119 85 123 89 123 89 124 90 125 91 125 89 123 89 124 91 126 93 129 97 140 110 161 123 175 128 178 131 168 118 147 104 127 87 109 82 109 79 103 75 101 73 101 71 100 72 101 73 100 72 99 71 98 72 98 72 96 70 94 67 90 68 89 63 77 47 61 22 43 26 67 65 98 69 83 57 85 64 83 59 84 63 87 58 84 57 84 57 84 59 86 60 86 64 84 57 75 56 79 58 78 51 59 24 35 12 35 15 39 24 52 38 64 47 70 52 78 52 78 52 78 52 78 52 76 48 72 45 71 45 72 48 75 49 76 50 77 51 78 53 78 52 77 51 76 50 73 50 72 51 72 51 72 51 72 53 73 50 70 49 71 52 74 49 70 49 70 49 70 49 70 47 68 47 68 47 68 47 68 46 65 46 65 46 65 46 65 48 67 48 66 47 66 46 65 43 62 43 62 43 62 43 62 44 63 44 63 44 63 44 63 46 67 45 64 44 62 43 60 42 59 42 58 42 58 42 58 40 56 40 56 40 56 40 56 41 57 41 57 41 57 41 57 39 56 40 57 41 56 40 55 38 52 34 52 40 58 40 54 35 51 36 53 38 54 38 54 36 53 37 53 37 52 35 50 38 53 35 50 33 49 34 51 35 51 34 49 33 49 34 50 33 50 36 53 37 52 34 49 37 53 37 52 36 51 35 51 34 50 34 49 33 48 32 48 39 54 37 52 35 51 35 51 34 50 34 50 34 50 34 50 34 53 38 52 32 46 31 50 34 50 34 49 33 48 32 48 28 45 31 48 33 48 31 47 31 47 31 47 31 47 31 47 37 50 31 47 33 49 30 43 27 46 30 50 33 51 32 50 29 50 34 52 31 47 30 51 60 118 143 213 233 255 233 208 144 158 102 119 64 79 43 69 5 15 4 20 8 16 3 17 4 15 2 14 2 16 6 19 9 16 1 15 8 22 8 17 3 16 5 18 5 16 2 13 6 18 6 17 5 16 4 16 1 14 2 15 3 14 2 13 10 14 6 12 8 15 9 14 8 15 9 17 9 16 7 13 5 6 0 0 0 2 0 2 1 2 0 0 0 2 2 5 0 3 2 5 3 3 0 1 3 4 1 2 1 4 4 7 5 7 5 7 5 7 5 7 6 7 5 6 4 7 5 8 2 5 5 9 8 10 7 9 6 9 9 12 10 11 7 8 6 11 6 12 7 13 8 13 9 13 8 13 8 13 8 13 6 12 8 14 10 16 10 15 11 16 11 17 12 18 13 18 14 18 12 16 11 18 15 21 16 20 15 19 14 20 15 21 14 20 17 22 15 20 17 23 19 23 17 21 17 23 20 26 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 19 27 19 27 21 26 21 26 23 29 23 14 7 10 8 6 5 8 7 10 8 10 8 9 7 10 8 11 9 10 8 9 9 12 5 15 21 36 32 33 29 34 29 34 29 34 29 34 28 32 29 34 30 34 29 33 29 32 27 30 27 32 29 34 27 27 21 39 45 66 59 72 53 68 56 71 57 70 56 67 55 69 54 70 55 70 56 71 53 68 55 71 58 74 60 76 58 75 59 76 59 77 60 77 60 77 60 78 61 79 62 79 62 79 62 80 63 81 64 81 64 81 64 82 65 83 66 84 62 85 62 87 63 87 63 86 62 86 62 86 62 86 62 86 62 86 62 87 63 88 64 88 65 89 65 90 66 91 67 91 66 88 66 89 67 90 68 90 67 89 68 90 68 91 69 91 67 88 67 88 67 88 67 88 67 89 70 91 68 89 70 92 69 92 69 92 69 92 69 92 69 92 69 92 69 92 69 92 67 92 67 92 67 92 67 92 68 93 68 93 68 93 68 93 72 95 71 95 71 95 71 95 71 95 69 92 68 92 68 92 72 96 72 96 72 96 72 96 69 93 69 93 69 93 69 93 69 93 69 93 69 93 69 93 67 91 67 91 67 91 67 91 69 93 69 93 69 93 69 93 69 93 69 92 68 91 67 91 67 91 67 92 68 93 69 93 67 92 68 93 69 92 68 91 67 91 67 92 68 93 69 93 69 93 69 93 69 93 69 93 67 90 65 89 66 91 69 94 67 91 67 91 67 91 67 91 66 92 66 91 65 90 64 90 65 91 65 91 65 91 65 91 66 91 65 90 64 91 65 92 66 92 66 92 66 92 66 92 61 90 63 92 63 90 60 87 61 89 61 88 60 87 59 87 62 89 60 88 58 86 57 84 59 87 59 87 59 87 59 87 58 87 58 86 58 86 58 86 58 86 58 85 58 85 58 84 58 86 59 88 60 89 62 90 61 89 61 90 63 92 62 89 65 95 68 117 105 158 119 161 113 139 68 112 68 95 72 77 59 81 53 78 49 75 48 72 47 72 50 72 50 71 49 69 49 72 48 70 47 69 49 74 50 67 45 64 38 43 12 25 1 31 31 60 47 63 46 64 42 59 42 59 42 59 42 59 43 60 43 59 42 58 41 58 43 60 41 58 40 59 40 60 39 57 40 54 30 37 9 20 0 16 0 20 9 35 27 49 32 50 35 54 38 55 37 54 31 48 30 47 30 46 29 46 30 47 31 49 32 50 34 51 34 52 35 51 33 49 34 54 35 51 32 50 35 52 34 50 35 51 32 48 30 48 32 50 31 48 30 47 30 46 29 46 28 45 29 46 29 46 29 47 29 46 29 46 29 46 29 46 30 47 30 46 29 46 28 45 30 45 30 45 30 45 30 45 29 44 29 44 29 44 29 44 26 41 29 45 30 44 27 42 27 42 25 40 24 40 24 41 25 41 25 40 24 39 23 39 24 40 24 39 23 38 22 38 23 40 24 41 25 42 26 43 22 38 22 38 22 38 22 38 24 40 23 38 22 37 20 36 19 36 20 37 21 36 20 35 18 35 19 36 20 35 19 34 20 37 21 36 18 34 20 38 19 35 19 35 19 35 19 35 18 34 19 35 19 34 17 32 21 36 21 36 21 36 21 36 12 29 16 32 17 32 19 36 18 33 18 33 18 33 18 33 20 32 15 29 16 33 18 32 20 34 17 31 16 32 19 35 20 34 17 31 15 30 16 32 24 37 19 32 16 32 19 35 20 33 16 31 17 32 16 30 14 30 22 34 20 31 22 36 18 32 14 28 29 46 36 57 88 151 193 235 208 255 187 221 131 162 84 94 26 46 39 37 17 17 16 21 19 18 15 19 17 18 15 17 15 17 15 18 19 17 12 16 18 23 19 18 16 19 18 20 18 19 15 16 18 20 18 19 17 18 16 18 15 17 15 18 16 17 15 17 16 21 12 19 14 20 15 19 16 19 17 17 16 15 14 14 11 6 2 0 1 2 2 1 2 2 1 0 1 2 3 4 2 2 3 4 4 4 3 3 4 4 3 2 3 4 5 6 6 6 6 6 6 6 6 6 9 9 8 8 8 8 9 9 5 6 8 9 10 10 10 9 9 9 11 11 11 11 9 9 11 10 11 11 12 11 13 12 13 12 13 12 12 11 12 11 11 13 13 15 15 17 15 16 16 17 17 18 17 19 18 19 18 18 17 18 18 19 19 21 21 21 20 20 19 21 20 22 19 21 22 23 20 21 22 24 23 24 22 22 22 24 24 26 23 24 23 24 23 24 23 24 23 24 23 25 24 26 25 26 27 27 27 27 26 27 26 27 27 29 23 15 9 11 9 7 7 8 9 10 10 10 10 9 10 11 12 12 12 12 11 10 16 12 12 17 29 36 38 33 34 33 34 33 34 33 34 33 32 34 33 35 34 35 33 33 33 33 31 31 30 32 32 34 32 29 28 46 55 79 71 87 68 88 70 89 70 89 68 87 69 88 70 89 70 90 71 90 69 89 71 91 73 93 75 94 75 94 75 94 76 95 76 96 77 96 78 97 78 98 79 98 79 98 80 99 80 100 81 100 81 100 82 101 82 102 83 102 83 105 86 107 87 107 87 106 86 106 86 106 86 106 86 106 86 106 87 107 87 108 88 108 89 109 89 110 90 111 91 111 88 113 88 114 89 115 90 115 89 114 89 114 90 115 90 116 88 115 88 115 88 115 88 115 88 117 91 118 90 116 91 119 92 118 92 118 92 118 92 118 92 118 92 118 92 118 92 118 92 118 92 118 92 118 92 118 93 119 93 119 93 119 93 119 95 123 95 123 94 122 94 122 95 123 94 121 93 121 93 122 96 124 96 124 96 124 96 124 94 122 94 122 94 122 94 122 93 121 93 121 93 121 93 121 91 119 91 119 91 119 91 119 93 121 93 121 93 121 93 121 93 121 93 120 92 120 91 119 91 119 91 120 92 121 93 121 91 120 92 121 93 120 92 119 91 119 91 120 92 121 93 121 93 121 93 121 93 121 93 121 91 118 90 118 91 120 92 121 91 119 91 119 91 119 91 119 92 122 92 121 91 120 90 120 90 120 90 120 90 120 90 120 92 121 91 120 90 121 91 122 92 122 92 122 92 122 92 122 90 121 91 121 91 120 89 118 89 119 89 118 88 117 87 117 89 118 88 117 87 116 86 115 87 117 87 117 87 117 87 117 88 115 87 117 87 117 87 118 86 117 85 119 85 119 84 120 86 120 87 121 88 123 90 124 89 123 89 124 91 125 91 124 91 132 116 189 184 240 204 237 194 204 144 148 93 120 85 105 80 107 79 104 76 101 72 99 71 100 72 100 72 99 70 97 73 99 72 97 70 95 72 95 73 90 64 80 49 56 26 44 32 68 54 88 63 88 62 89 59 85 59 85 59 85 59 85 60 87 60 86 59 85 58 84 61 83 59 81 59 80 59 81 62 84 64 83 57 71 43 59 22 40 16 35 17 45 32 58 41 70 47 77 52 78 51 76 49 74 48 74 47 73 47 72 47 73 48 75 49 76 51 77 50 77 52 76 49 75 51 76 52 72 50 72 52 74 52 71 52 72 49 69 48 69 49 70 49 69 48 69 47 68 47 67 48 69 47 68 47 68 47 68 46 65 46 65 46 65 46 65 47 65 46 65 45 64 45 63 45 64 45 64 45 64 45 64 43 62 43 62 43 62 43 62 41 63 44 63 44 63 43 60 42 59 41 56 40 57 41 57 41 57 41 56 40 56 39 55 40 56 40 55 39 55 38 54 40 56 41 57 41 57 41 58 38 54 38 54 38 54 38 54 40 56 39 54 38 53 36 52 35 52 36 53 37 52 36 51 35 51 36 52 36 52 35 51 36 53 37 52 34 50 36 54 35 51 35 51 35 51 35 51 38 54 37 52 35 50 33 49 35 51 35 51 35 51 35 51 35 52 37 52 34 49 34 51 33 49 33 49 33 49 33 49 35 49 31 46 32 49 33 49 35 50 32 47 31 48 34 51 35 50 33 49 32 49 33 49 32 47 30 46 30 48 35 52 35 49 31 47 32 48 32 47 28 48 32 50 31 49 31 50 31 52 35 60 45 60 60 113 166 223 238 255 249 255 248 254 219 222 146 133 57 78 48 66 5 14 3 18 6 15 2 17 5 17 5 17 4 15 2 13 5 15 1 14 5 19 5 14 6 18 7 19 7 18 5 16 6 18 6 17 5 16 4 16 4 16 4 16 4 16 4 16 10 14 6 12 8 15 9 14 10 17 9 16 7 14 5 12 6 7 1 1 0 2 0 1 0 1 0 1 0 2 1 4 0 2 0 2 1 4 3 5 2 3 1 3 1 4 3 6 3 5 3 5 3 5 3 5 9 11 8 9 7 10 9 11 5 8 7 10 9 11 9 10 7 10 8 11 9 10 8 9 6 11 6 11 7 12 7 13 6 11 6 11 7 12 7 12 6 12 8 14 10 16 10 15 11 17 12 17 13 18 13 18 11 17 13 18 14 19 14 18 16 20 15 19 14 20 15 21 14 20 17 22 15 20 17 23 18 22 17 22 17 23 19 25 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 19 27 19 27 21 26 21 26 23 26 18 12 6 9 7 7 5 8 7 10 8 10 8 9 9 12 11 13 11 13 10 11 11 14 10 22 27 38 33 36 29 34 29 34 29 34 29 34 29 33 30 34 30 34 29 32 28 31 27 30 26 30 27 32 26 29 23 40 47 69 61 71 55 69 56 70 56 70 57 69 56 70 55 71 56 71 57 72 57 72 57 73 58 74 59 74 57 74 57 75 58 76 59 76 60 78 61 78 62 79 62 79 62 80 63 80 64 81 64 81 64 82 65 82 66 83 66 84 63 85 62 87 63 87 63 87 62 86 62 86 62 86 62 86 62 87 63 87 64 88 64 88 65 89 65 90 66 91 67 91 66 88 67 89 67 89 68 90 66 88 66 89 67 90 68 90 68 89 68 89 68 89 68 89 67 90 70 91 69 90 70 93 69 92 69 92 69 92 69 92 69 92 69 92 69 92 69 92 67 92 67 92 67 92 67 92 68 93 68 93 68 93 68 93 69 93 69 93 70 94 70 94 71 95 70 94 70 95 72 96 72 96 72 96 72 96 72 96 71 95 71 95 71 95 71 95 69 93 69 93 69 93 69 93 68 92 68 92 68 92 68 92 69 93 69 93 69 93 69 93 69 93 69 93 68 92 68 91 67 91 67 92 68 93 69 93 67 92 68 93 69 92 68 91 67 91 67 92 68 93 69 93 69 93 69 93 69 93 69 93 66 90 67 92 68 92 68 92 67 91 67 91 67 91 67 91 66 92 66 91 65 90 64 90 63 89 63 89 63 89 63 89 66 91 65 90 64 91 65 92 66 92 66 92 66 92 66 92 64 92 63 90 62 90 62 90 61 89 61 88 60 87 59 87 59 87 59 87 59 87 59 87 59 87 59 87 59 87 59 87 60 89 60 88 60 88 60 88 58 86 58 85 58 85 58 84 58 86 58 87 60 89 61 90 61 89 61 90 62 91 63 92 63 108 110 188 193 242 203 242 183 219 138 141 60 88 66 75 55 79 51 77 48 74 48 71 48 72 50 72 50 71 49 70 51 73 50 72 49 71 50 71 54 67 41 49 18 24 6 28 33 55 45 64 45 60 43 61 42 59 42 59 42 59 42 59 43 60 43 60 42 59 42 58 43 60 41 58 40 59 40 60 43 61 45 62 43 57 37 51 21 33 8 19 0 19 7 27 14 35 25 47 34 51 32 47 33 49 32 49 31 48 31 47 30 47 31 49 32 50 34 51 32 50 34 50 31 48 33 53 37 52 34 52 36 54 36 51 34 51 33 49 31 48 32 49 33 49 32 49 31 48 31 47 33 50 32 49 31 47 30 47 29 46 29 46 29 46 29 46 29 45 28 45 27 44 27 43 30 45 30 45 30 45 30 45 27 42 27 42 27 42 27 42 27 42 28 44 29 43 28 43 26 41 25 41 25 41 26 43 25 41 25 41 24 40 24 39 24 40 24 40 23 39 23 38 25 41 25 41 24 40 24 40 22 38 22 38 22 38 22 38 24 40 23 38 22 37 20 36 19 36 20 37 21 36 20 35 20 36 21 37 21 37 20 36 20 37 21 36 18 34 20 38 19 35 19 35 19 35 19 35 26 41 22 36 18 34 18 34 19 35 19 35 19 35 19 35 22 39 23 38 19 34 18 35 19 34 19 33 18 33 18 33 21 34 17 32 18 34 19 33 20 34 17 31 16 32 19 35 18 33 19 35 20 35 19 34 15 29 14 28 14 31 18 34 20 33 16 31 17 33 17 31 22 32 19 31 20 31 19 29 21 34 28 47 33 39 67 140 212 237 231 250 204 250 191 246 171 212 109 96 36 52 33 45 17 16 14 19 17 16 14 19 17 20 19 21 19 19 16 16 17 17 14 18 18 21 17 17 20 22 20 21 19 20 18 20 18 20 18 19 17 18 16 18 16 18 15 17 15 17 16 18 16 21 12 19 14 20 15 19 18 20 17 15 14 13 13 13 12 8 4 1 1 2 2 1 1 1 1 1 2 2 3 3 2 1 1 1 2 4 6 7 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 11 10 10 9 9 10 10 11 8 9 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 9 11 10 11 11 12 11 10 9 10 10 11 10 11 11 11 13 13 15 15 17 15 16 17 18 17 19 18 19 19 20 15 17 18 21 20 20 18 18 21 21 20 20 19 21 20 22 19 21 22 23 20 21 22 24 22 23 22 23 23 24 24 25 23 24 23 24 23 24 23 24 23 24 23 25 24 26 25 26 26 26 27 27 26 27 27 28 27 24 17 12 8 9 8 8 7 8 9 10 10 10 10 9 11 11 12 13 13 12 11 11 15 12 16 25 35 37 37 36 35 34 35 34 35 34 35 34 34 35 35 36 34 35 33 33 32 32 31 31 30 31 30 31 31 31 30 46 55 82 73 86 69 89 70 89 70 89 69 88 71 90 71 90 72 91 72 92 74 93 74 93 74 92 73 92 74 93 74 93 75 94 76 95 78 97 78 98 79 98 80 99 80 99 80 100 81 100 82 101 82 101 82 102 83 102 84 103 84 106 87 107 88 108 87 107 87 107 87 107 87 107 87 107 87 107 87 108 88 108 89 109 89 109 89 110 90 111 91 111 89 114 89 114 89 114 89 114 88 113 88 113 89 114 90 115 90 117 90 117 90 117 90 117 89 117 92 118 90 117 91 120 93 119 93 119 93 119 93 119 93 119 93 119 93 119 93 119 93 119 93 119 93 119 93 119 94 120 94 120 94 120 94 120 92 120 92 121 93 121 93 122 95 123 95 123 95 125 98 126 96 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 94 122 94 122 94 122 94 122 93 121 93 121 93 121 93 121 93 121 93 121 93 121 93 121 94 122 93 121 93 120 92 120 91 119 91 120 92 121 93 121 91 120 92 121 93 120 92 119 91 119 91 120 92 121 93 121 93 121 93 121 93 121 93 121 90 119 92 121 94 121 91 118 91 119 91 119 91 119 91 119 92 122 92 121 91 120 90 120 89 119 89 119 89 119 89 119 92 121 91 120 90 121 91 122 92 122 92 122 92 122 92 122 94 122 91 119 89 119 91 121 89 119 89 118 88 117 87 117 86 117 87 117 87 117 87 118 87 117 87 117 87 117 87 117 88 115 87 117 87 117 87 118 86 117 85 119 85 119 84 120 85 119 86 121 88 122 89 123 88 123 90 124 89 124 92 127 106 158 170 242 245 255 255 255 255 255 227 205 124 121 81 112 78 106 78 103 75 101 72 99 72 100 73 101 72 100 71 97 71 96 71 97 73 96 72 92 67 81 49 57 24 39 30 64 64 91 65 90 60 85 59 87 60 86 60 86 60 86 60 86 61 88 60 87 60 85 59 85 61 83 59 81 59 80 59 81 56 78 57 79 58 79 57 78 53 68 39 51 24 42 20 41 22 54 36 70 50 77 50 75 50 76 50 75 49 75 48 74 47 73 48 75 49 76 51 77 48 75 50 75 47 73 49 75 53 74 52 73 54 76 53 73 51 72 50 71 49 70 49 70 50 71 50 70 49 70 48 69 50 71 49 69 47 67 45 66 46 65 46 65 46 65 46 65 45 64 44 63 44 62 43 62 44 63 44 63 44 63 44 63 42 61 42 61 42 61 42 61 42 64 43 62 43 62 44 61 42 58 41 57 41 58 43 59 42 58 41 57 41 56 40 56 41 57 40 56 40 55 39 55 42 58 41 57 40 55 39 55 38 54 38 54 38 54 38 54 39 55 39 54 38 53 37 53 35 52 36 53 37 52 36 51 36 53 37 54 38 53 37 52 36 53 37 52 34 50 36 54 36 52 36 52 36 52 36 52 42 56 37 50 33 50 35 52 36 52 36 52 36 52 36 52 34 52 37 52 35 50 36 53 35 50 34 50 34 49 33 49 36 50 33 49 35 51 35 49 34 49 33 48 32 49 33 50 30 48 33 51 36 51 34 50 33 48 31 45 29 45 29 45 35 49 31 47 33 50 33 48 38 55 32 52 34 54 32 49 39 60 40 64 49 81 113 198 236 253 252 255 252 255 248 255 227 245 154 129 70 86 44 67 6 15 2 17 5 14 3 18 4 17 7 21 9 20 7 19 6 17 5 18 7 19 5 15 9 20 8 19 7 19 7 19 6 18 6 17 5 16 4 16 3 15 2 13 1 14 3 15 10 14 6 12 8 15 9 14 10 16 8 14 5 13 5 13 8 9 2 2 0 2 0 1 0 1 0 2 1 3 1 3 0 1 0 1 0 4 4 7 1 3 2 4 3 5 3 5 5 7 5 7 5 7 5 7 7 9 6 7 5 8 7 9 8 10 8 10 8 10 9 11 8 10 8 10 8 10 8 10 5 10 5 11 6 11 7 12 5 10 5 11 6 12 7 12 6 12 8 14 10 16 10 15 12 17 13 18 13 19 14 19 10 16 13 20 15 19 13 17 16 20 15 19 14 20 15 21 14 20 17 22 15 20 17 23 17 22 18 23 19 24 19 24 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 18 26 18 27 21 27 22 27 23 20 11 9 6 8 6 8 5 8 7 10 8 10 8 9 7 10 9 11 9 11 8 9 8 11 12 29 32 37 30 36 30 35 30 35 30 35 30 35 31 35 31 35 31 34 29 32 28 32 28 32 27 30 26 29 26 31 24 37 43 70 63 70 57 70 56 70 56 70 58 71 57 72 57 72 58 73 58 73 60 75 60 75 59 74 59 74 57 74 57 75 58 76 59 76 61 78 62 79 62 80 63 80 63 80 64 81 64 82 65 82 65 82 66 83 66 84 67 85 63 86 63 88 64 88 64 87 63 87 63 87 63 87 63 87 63 87 64 88 64 89 65 89 65 89 65 90 66 91 67 91 67 89 67 89 67 89 67 89 66 88 66 89 67 90 68 90 69 90 69 90 69 90 69 90 68 91 71 92 70 90 71 93 70 93 70 93 70 93 70 93 70 93 70 93 70 93 70 93 68 93 68 93 68 93 68 93 69 94 69 94 69 94 69 94 68 92 68 93 69 94 70 94 72 95 71 95 72 97 74 99 72 96 72 96 72 96 72 96 72 96 72 96 72 96 72 96 70 94 70 94 70 94 70 94 69 93 69 93 69 93 69 93 69 93 69 93 69 93 69 93 70 94 70 93 69 93 68 92 67 91 67 92 68 93 69 93 67 92 68 93 69 92 68 91 67 91 67 92 68 93 69 93 69 93 69 93 69 93 69 93 67 92 69 94 70 93 67 90 67 91 67 91 67 91 67 91 66 92 66 91 65 90 64 90 65 91 65 91 65 91 65 91 66 91 65 90 64 91 65 92 66 92 66 92 66 92 66 92 66 93 63 90 61 90 63 92 61 89 61 88 60 87 59 87 58 87 59 87 59 87 59 88 59 87 59 87 59 87 59 87 57 86 57 85 57 85 57 85 58 86 58 85 58 85 58 84 57 85 58 86 59 88 61 89 59 89 62 89 60 89 64 96 75 145 172 239 225 250 219 255 214 249 197 221 115 93 43 73 52 78 51 77 49 74 49 72 48 73 51 73 51 72 50 70 48 69 48 72 54 75 51 68 39 47 18 26 5 27 27 60 51 67 48 62 42 59 43 62 43 60 43 60 43 60 43 60 44 61 44 60 43 60 42 59 43 60 41 58 40 59 40 60 42 59 42 59 42 60 44 61 40 54 32 41 17 26 4 18 0 22 14 39 28 49 33 50 33 50 33 49 32 49 31 48 30 47 31 49 32 50 34 51 31 49 33 49 30 47 32 52 37 53 35 52 37 55 36 52 34 51 34 51 33 50 32 49 33 50 33 49 32 49 31 48 32 49 31 47 29 45 27 44 29 46 29 46 29 46 29 46 28 45 27 44 27 43 26 43 29 44 29 44 29 44 29 44 29 44 29 44 29 44 29 44 28 42 28 43 28 43 28 44 27 42 26 41 25 42 27 43 26 42 26 41 25 41 24 40 25 41 25 40 24 40 23 39 25 41 25 40 23 39 22 38 22 38 22 38 22 38 22 38 23 39 22 38 22 38 21 37 19 36 20 37 21 36 20 35 20 37 21 38 22 37 21 36 20 37 21 36 18 34 20 38 20 36 20 36 20 36 20 36 22 36 18 33 17 35 21 39 22 38 22 38 22 38 22 38 19 36 22 37 20 35 20 38 21 35 20 34 19 33 18 33 20 34 18 34 20 36 19 33 18 33 18 33 18 33 18 33 14 30 17 34 19 34 18 32 19 33 17 31 16 30 15 30 20 33 16 32 18 34 19 33 27 34 20 31 22 34 21 30 33 45 28 44 60 110 152 214 240 252 233 255 217 251 190 240 177 205 100 85 43 56 30 47 20 18 15 20 18 17 16 22 16 19 18 22 20 23 21 23 17 20 19 22 20 21 17 18 21 22 19 20 18 20 19 21 18 20 18 19 17 18 16 18 15 16 13 14 12 15 14 17 16 21 12 19 14 20 15 19 16 18 14 13 13 13 14 15 14 10 5 2 2 2 2 1 0 1 2 3 3 3 3 2 2 2 2 2 3 4 5 5 2 3 4 5 5 5 5 4 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 10 10 9 9 9 9 10 11 11 10 10 9 9 10 10 11 9 9 10 9 11 10 11 10 10 9 10 10 12 12 13 12 11 13 13 15 15 17 15 16 18 19 18 19 19 20 19 21 16 18 18 19 19 20 19 19 21 21 20 20 19 21 20 22 19 21 22 23 20 21 22 24 21 23 23 25 24 25 24 24 23 24 23 24 23 24 23 24 23 24 23 25 24 26 25 26 25 25 26 27 26 28 28 29 26 18 9 8 8 8 7 9 7 8 9 10 10 10 10 9 9 9 10 11 11 10 9 9 12 10 18 32 40 35 34 36 36 35 36 35 36 35 36 35 36 37 36 37 35 35 33 33 33 34 34 34 33 32 30 30 31 33 29 40 48 81 75 87 71 90 70 89 70 89 70 90 72 91 73 92 73 93 74 93 76 95 75 94 75 94 75 94 75 94 76 95 76 96 77 96 79 98 79 98 80 99 80 100 81 100 81 100 82 101 82 102 83 102 83 102 84 103 84 104 85 106 87 108 89 109 88 108 88 108 88 108 88 108 88 108 88 108 88 108 89 109 89 110 89 109 89 110 90 111 91 111 90 115 89 114 89 114 88 113 89 114 90 115 90 116 91 116 91 118 91 118 91 118 91 118 89 118 92 119 91 118 92 121 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 95 121 95 121 95 121 95 121 92 120 92 121 94 123 95 123 96 124 95 123 95 124 97 126 96 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 95 123 95 123 95 123 95 123 94 122 94 122 94 122 94 122 93 121 93 121 93 121 93 121 95 122 94 122 93 121 93 121 91 119 91 120 92 121 93 121 91 120 92 121 93 120 92 119 91 119 91 120 92 121 93 121 93 121 93 121 93 121 93 121 93 121 93 121 93 120 92 119 91 119 91 119 91 119 91 119 92 122 92 121 91 120 90 120 91 121 91 121 91 121 91 121 92 121 91 120 90 121 91 122 92 122 92 122 92 122 92 122 93 123 92 121 91 121 91 121 89 119 89 118 88 117 87 117 87 117 87 117 87 117 87 117 87 117 87 117 87 117 87 117 85 112 84 114 84 114 84 115 86 117 85 119 85 119 84 120 84 119 85 120 87 122 88 122 86 123 90 123 87 122 93 129 102 184 226 255 255 252 254 246 255 244 254 255 177 133 71 116 78 106 78 105 77 103 74 102 73 101 74 102 73 100 71 98 70 94 69 97 75 95 68 83 48 56 24 42 30 61 58 91 67 92 63 88 61 88 61 89 61 88 61 88 61 88 61 88 62 88 61 88 60 86 60 86 61 83 59 81 59 80 59 81 60 80 59 79 58 79 59 80 61 81 58 75 48 61 34 51 21 49 28 60 40 70 47 74 50 75 49 75 48 74 48 73 47 73 48 75 49 76 51 77 49 76 51 76 48 74 50 76 53 73 51 73 53 75 53 72 51 72 52 73 51 71 49 70 50 70 49 70 48 69 48 68 47 68 47 67 45 66 44 65 46 65 46 65 46 65 46 65 46 64 45 64 44 63 44 62 43 62 43 62 43 62 43 62 44 63 44 63 44 63 44 63 43 64 43 61 42 62 44 62 45 61 43 58 42 58 42 58 43 58 42 58 41 57 41 57 42 57 41 57 40 56 40 56 40 56 40 56 39 55 39 55 38 54 38 54 38 54 38 54 38 54 38 54 38 54 38 54 35 52 36 53 37 52 36 51 36 52 37 53 37 53 36 52 36 53 37 52 34 50 36 54 37 53 37 53 37 53 37 53 35 50 34 49 34 52 38 55 38 54 38 54 38 54 38 54 40 57 42 56 37 52 36 53 36 52 36 51 34 50 33 49 34 49 32 50 35 51 33 47 33 49 33 49 33 49 33 49 30 47 32 48 33 48 32 48 31 47 32 48 33 50 34 51 35 49 31 48 34 51 35 51 34 52 30 50 31 53 33 53 39 63 43 83 110 179 201 251 254 255 254 253 255 255 246 255 234 221 121 109 58 77 46 68 9 17 4 18 6 16 5 21 6 18 5 17 5 18 6 19 4 18 7 20 7 17 3 14 9 20 6 17 5 17 6 19 6 18 6 17 5 16 4 16 5 16 2 13 1 14 4 17 10 14 6 12 8 15 9 14 7 13 5 12 4 14 8 16 10 10 4 3 0 2 0 1 0 1 0 3 2 3 0 2 0 2 1 4 2 4 1 3 0 3 2 5 4 5 2 4 4 6 4 6 4 6 4 6 5 7 4 6 4 6 5 7 8 9 6 7 5 8 7 10 9 11 7 9 7 9 9 11 4 9 5 10 5 11 6 11 5 11 6 12 8 14 9 15 6 12 8 14 10 16 10 15 13 18 13 19 14 19 15 20 13 17 12 17 13 18 14 20 16 20 15 19 14 20 15 21 14 20 17 22 15 20 17 23 16 22 18 24 20 24 18 23 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 17 25 18 27 21 27 23 28 22 15 4 6 6 6 4 9 5 8 7 10 8 10 8 9 8 10 9 12 10 11 8 10 8 11 16 37 38 37 30 38 31 36 31 36 31 36 31 36 32 36 32 36 31 34 29 32 30 35 31 35 30 33 27 30 26 32 22 28 35 67 64 71 58 71 56 70 56 70 59 72 59 73 58 74 59 74 60 75 60 75 60 76 61 76 61 76 59 76 60 77 61 78 61 78 62 79 62 80 63 80 64 81 64 81 64 82 65 82 66 83 66 83 66 84 67 84 68 86 64 87 64 88 65 89 64 88 64 88 64 88 64 88 64 88 64 88 64 89 65 89 66 90 65 89 65 90 66 91 67 91 68 90 68 89 67 88 66 88 68 90 69 91 70 92 70 92 71 92 71 92 71 92 71 92 69 91 72 92 70 91 71 94 71 94 71 94 71 94 71 94 71 94 71 94 71 94 71 94 69 94 69 94 69 94 69 94 70 95 70 95 70 95 70 95 68 93 69 94 71 96 72 97 73 96 71 95 70 95 71 96 72 96 72 96 72 96 72 96 71 95 71 95 71 95 71 95 71 95 71 95 71 95 71 95 71 95 71 95 71 95 71 95 69 93 69 93 69 93 69 93 71 95 70 94 70 93 69 93 67 91 67 92 68 93 69 93 67 92 68 93 69 92 68 91 67 91 67 92 68 93 69 93 69 93 69 93 69 93 69 93 71 94 69 92 68 92 68 92 67 91 67 91 67 91 67 91 66 92 66 91 65 90 64 90 64 90 64 90 64 90 64 90 66 91 65 90 64 91 65 92 66 92 66 92 66 92 66 92 64 92 65 93 64 92 63 90 61 89 61 88 60 87 59 87 61 88 60 87 59 86 58 85 59 87 59 87 59 87 59 87 57 86 57 85 57 85 57 85 58 86 58 85 58 85 58 84 56 84 57 86 59 87 60 88 58 89 63 89 59 88 65 99 91 185 217 255 232 255 234 255 219 251 211 241 134 108 49 83 51 80 52 79 51 77 52 75 49 73 52 74 51 73 51 71 52 73 50 73 52 70 42 54 21 27 3 28 28 59 48 69 48 64 46 63 46 63 45 62 44 61 44 61 44 61 44 61 45 62 44 61 44 60 43 60 43 60 41 58 40 59 40 60 40 57 40 56 39 56 39 57 44 61 44 60 40 53 32 47 17 34 17 35 21 42 29 49 32 48 31 48 30 47 30 46 30 47 31 49 32 50 34 51 33 51 35 50 32 49 34 53 36 51 33 51 35 53 35 50 34 51 35 52 35 51 32 48 32 48 31 48 30 47 30 46 30 47 30 47 30 47 29 46 29 46 29 46 29 46 29 46 30 46 29 46 28 45 28 44 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 43 29 43 27 42 27 42 29 45 31 46 28 43 25 41 25 41 27 43 26 42 26 41 25 41 26 42 25 41 25 40 24 40 22 39 23 39 23 39 24 40 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 38 19 36 20 37 21 36 20 35 19 35 20 36 20 36 19 35 20 37 21 36 18 34 20 38 21 37 21 37 21 37 21 37 20 36 20 36 21 37 21 37 18 37 18 37 18 37 18 37 20 41 23 40 19 37 19 38 22 37 21 35 19 34 18 33 17 32 17 33 20 34 17 30 17 33 18 34 19 33 18 32 19 34 18 32 17 32 17 33 15 31 17 33 19 34 19 34 20 33 16 32 19 36 21 34 21 33 22 33 22 35 27 41 31 48 55 109 152 196 209 247 236 253 227 248 213 255 199 230 162 145 52 65 27 46 29 45 22 20 17 21 19 19 18 24 19 20 16 17 14 16 15 18 14 18 19 21 18 17 14 15 21 21 18 19 16 19 18 20 18 20 17 19 16 18 15 18 17 19 14 16 13 17 16 20 16 19 12 17 14 19 15 18 13 15 12 11 12 14 17 18 15 11 6 3 2 2 2 1 0 0 2 3 4 3 2 1 2 3 4 5 5 3 2 1 1 2 4 5 6 5 4 3 5 5 5 5 5 5 5 5 8 7 7 6 6 7 7 8 10 9 7 6 6 7 8 9 12 11 9 8 8 9 11 12 9 8 9 9 10 10 11 10 11 10 12 12 14 14 15 15 11 13 13 15 15 17 15 16 18 19 18 20 19 21 20 21 19 19 17 17 16 19 20 22 21 21 20 20 19 21 20 22 19 21 22 23 20 21 22 24 20 22 23 25 25 25 23 23 23 24 23 24 23 24 23 24 23 24 23 25 24 26 25 26 24 25 25 27 26 28 28 29 26 15 5 6 8 7 6 10 7 8 9 10 10 10 10 9 11 12 12 13 13 12 12 11 14 12 23 39 46 38 36 39 36 35 36 35 36 35 36 35 37 38 37 37 35 35 33 33 35 37 36 37 35 34 31 31 32 33 28 31 41 76 75 87 73 91 70 88 69 89 72 92 73 92 74 93 74 94 75 94 75 94 75 95 76 96 77 96 77 96 78 97 78 98 79 98 79 98 79 99 80 100 81 100 81 100 81 101 82 102 83 102 83 102 83 103 84 104 85 104 86 107 87 109 88 109 88 108 87 108 87 108 87 108 87 108 87 109 87 110 88 111 89 111 88 110 88 111 89 112 90 112 90 115 90 114 89 113 88 113 91 116 92 117 92 118 93 118 92 119 92 119 92 119 92 119 90 118 93 120 91 118 93 121 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 94 120 95 121 95 121 95 121 95 121 93 121 94 123 96 125 97 126 97 125 95 122 94 122 94 122 96 124 96 124 96 124 96 124 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 93 121 93 121 93 121 93 121 95 123 95 122 94 121 93 121 91 119 91 120 92 121 93 121 91 120 92 121 93 120 92 119 91 119 91 120 92 121 93 121 93 121 93 121 93 121 93 121 96 123 93 120 91 120 93 121 91 119 91 119 91 119 91 119 92 122 92 121 91 120 90 120 89 119 89 119 89 119 89 119 92 121 91 120 90 121 91 122 92 122 92 122 92 122 92 122 91 122 93 124 94 122 90 119 89 119 89 118 88 117 87 117 90 119 88 118 86 116 85 114 87 117 87 117 87 117 87 117 86 116 86 116 86 116 86 117 86 117 85 119 85 119 85 119 84 118 85 120 86 121 88 122 86 123 91 123 86 121 93 131 147 228 252 255 242 248 255 246 254 243 247 233 159 140 84 124 79 108 80 107 79 105 78 104 73 102 74 102 74 100 72 98 78 98 72 95 71 89 55 69 36 46 19 56 57 90 68 84 65 91 64 92 65 92 63 88 61 88 61 88 61 88 61 88 62 89 62 88 61 86 60 86 60 83 58 81 58 81 58 82 58 80 58 80 58 80 58 80 55 77 55 76 54 75 53 75 48 71 42 65 40 69 48 77 48 74 47 73 47 72 46 72 47 73 48 75 49 76 51 77 51 78 52 77 50 75 51 77 51 72 49 71 52 73 51 71 50 72 52 74 52 72 49 69 48 69 47 68 47 67 46 67 47 69 48 69 48 69 49 70 46 65 46 65 46 65 46 65 47 66 47 65 46 65 45 64 43 62 43 62 43 62 43 62 42 61 42 61 42 61 42 61 44 65 42 60 41 61 45 63 48 64 45 59 41 56 40 56 43 59 43 58 42 57 41 57 42 58 42 57 41 56 40 56 37 54 38 55 39 56 40 57 38 54 38 54 38 54 38 54 38 54 38 54 38 54 38 54 35 52 36 53 37 52 36 51 34 51 35 52 36 51 35 50 36 53 37 52 34 50 36 54 37 53 37 53 37 53 37 53 39 55 39 55 39 54 36 52 34 51 34 51 34 51 34 51 31 49 36 52 36 52 39 56 38 53 36 52 35 50 33 49 31 47 31 49 34 50 31 45 32 49 33 50 34 49 33 48 37 52 34 49 32 48 33 50 33 49 34 49 33 47 30 45 35 49 31 48 34 52 36 52 35 58 38 59 37 61 45 72 56 86 96 179 207 242 230 255 253 255 255 255 251 255 234 231 167 130 61 91 53 72 46 55 5 19 9 21 7 18 6 19 7 18 6 17 5 18 6 19 3 15 4 17 6 18 6 18 7 19 7 19 6 17 4 15 7 17 10 18 11 17 10 16 10 17 10 17 10 17 10 17 8 16 10 16 7 14 7 16 7 15 8 16 7 15 6 13 10 12 2 3 0 1 0 0 0 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 4 2 5 3 5 2 5 4 7 5 7 5 6 5 7 5 8 6 9 7 9 8 10 8 10 8 10 8 10 8 9 7 8 6 9 7 10 12 14 11 12 8 9 6 8 9 11 10 12 10 11 8 11 9 14 9 14 9 14 9 14 12 18 14 21 16 22 17 21 14 18 14 17 13 16 12 15 14 18 14 19 15 20 16 20 15 20 15 21 16 22 17 22 16 21 16 22 17 23 18 23 24 25 19 23 20 26 22 25 20 24 20 24 20 24 20 24 24 28 21 27 23 28 23 24 16 12 3 4 5 10 7 7 6 9 8 11 9 11 9 10 9 12 10 11 7 9 9 13 8 21 26 35 36 44 39 38 34 38 34 38 33 36 31 34 31 35 31 35 31 35 31 35 30 34 30 34 30 32 27 31 28 33 22 25 31 63 64 76 58 73 57 72 57 72 57 72 57 73 59 75 60 75 60 74 60 75 60 76 61 77 62 77 60 77 60 78 61 79 62 79 64 81 64 81 64 81 64 81 64 81 64 82 65 83 66 83 65 82 65 83 66 84 67 84 65 86 67 88 68 88 68 86 69 88 70 90 71 90 70 89 64 86 64 86 64 87 66 89 64 87 66 88 67 90 69 91 67 89 68 90 69 89 68 88 70 91 70 91 70 91 70 91 69 92 69 93 70 94 71 94 70 93 70 93 70 93 70 93 72 94 69 93 68 94 69 95 70 94 69 93 68 94 69 95 70 95 70 95 70 95 70 95 72 94 67 93 71 98 72 95 70 95 70 96 71 97 72 97 70 95 70 96 71 97 72 97 74 98 74 97 73 97 72 96 69 94 72 97 73 96 70 93 72 96 72 96 72 96 72 96 72 96 72 96 72 96 72 96 69 93 69 93 69 93 69 93 70 94 71 96 73 97 74 99 69 93 69 93 69 93 69 93 68 93 70 94 68 92 69 94 69 94 67 92 66 92 66 93 66 92 66 92 66 92 66 92 67 93 67 93 67 93 67 93 67 93 67 92 66 91 65 91 64 90 64 90 64 90 64 90 64 90 64 90 64 90 64 90 65 90 65 90 65 90 65 90 66 91 66 91 66 91 66 91 67 92 67 91 66 90 65 90 63 89 64 89 64 88 62 86 62 87 62 87 62 87 62 87 59 85 62 88 63 87 60 84 57 85 62 87 61 84 59 85 59 84 59 84 59 84 59 85 55 83 56 85 57 86 59 87 62 92 64 92 65 94 70 101 124 211 228 246 228 250 223 255 210 255 216 187 100 100 66 83 54 81 49 76 48 76 47 75 49 76 48 75 49 74 47 73 48 71 57 74 50 54 23 31 4 29 24 56 50 70 49 61 43 62 43 62 43 62 43 62 42 61 42 61 42 61 42 61 44 61 44 60 43 59 42 59 42 59 41 58 41 57 40 57 40 58 40 58 40 58 40 58 38 56 38 56 37 54 35 51 33 50 33 51 34 52 35 52 32 49 32 48 31 47 30 47 32 49 32 50 33 51 34 51 34 51 34 51 34 51 34 52 31 50 31 50 31 50 31 50 29 48 31 51 32 50 29 48 29 49 31 51 32 49 29 46 27 47 28 48 29 47 28 46 30 47 30 47 30 47 30 47 31 47 30 46 29 45 28 44 29 45 30 45 30 44 28 42 28 43 28 43 28 43 28 43 28 43 28 42 27 41 26 41 28 43 28 43 27 42 26 42 25 41 25 41 25 41 25 41 24 41 26 43 26 41 23 38 24 40 24 39 23 39 22 38 21 37 21 37 21 37 21 37 25 40 22 37 21 38 24 41 23 39 23 38 22 37 21 37 21 36 19 33 17 34 19 35 22 37 20 35 19 35 19 36 23 38 21 36 19 36 21 38 21 38 23 40 25 40 21 34 15 32 16 31 23 32 23 33 24 47 21 36 31 38 21 41 24 39 23 38 20 34 16 31 17 33 17 33 17 33 17 33 14 30 18 35 21 35 19 32 20 35 20 35 20 35 20 35 23 34 15 29 16 33 16 29 19 36 22 37 22 37 23 39 30 43 28 43 33 49 41 56 56 108 151 200 208 226 226 246 226 243 226 247 223 229 167 157 64 66 26 44 26 42 23 41 17 21 21 22 19 20 18 21 19 20 18 19 17 20 18 21 16 18 17 19 18 20 17 19 17 19 18 21 19 21 18 20 16 20 17 21 18 20 17 19 16 19 16 19 16 19 16 19 16 17 18 17 15 14 15 16 17 18 18 18 18 17 16 15 16 11 7 2 1 0 0 0 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 5 6 6 7 7 6 6 6 6 6 7 7 7 8 8 10 10 10 10 10 10 10 10 10 9 9 8 8 9 9 10 13 12 12 11 11 10 9 9 10 10 11 12 12 12 11 11 14 13 14 13 14 13 14 13 16 16 19 19 21 20 21 20 19 20 18 19 17 18 17 17 18 19 18 20 19 21 20 21 20 21 20 22 21 23 22 23 21 22 21 23 22 24 23 24 27 26 23 24 24 27 26 26 24 25 24 25 24 25 24 25 27 26 25 25 27 27 26 24 17 11 6 5 8 10 9 7 8 9 10 11 11 11 11 10 9 10 10 9 7 7 9 11 12 24 34 40 42 46 44 41 39 40 39 39 38 37 35 35 35 36 35 36 35 36 35 36 34 35 34 35 34 34 32 31 32 31 27 28 40 71 76 90 73 90 72 91 72 91 72 91 72 92 74 94 75 94 75 93 75 94 76 95 76 96 77 96 77 96 78 97 78 98 79 98 81 100 81 100 81 100 81 100 81 100 82 101 82 102 83 102 82 101 83 102 83 103 84 103 85 103 87 106 88 106 87 107 87 109 88 112 89 112 89 113 86 113 85 112 86 114 88 115 86 113 87 115 89 116 90 117 90 117 91 118 91 118 90 117 91 118 91 118 91 118 91 118 92 118 93 119 93 120 94 120 93 119 93 119 93 119 93 119 95 120 94 119 93 120 94 121 95 120 94 119 93 120 94 121 95 121 95 121 95 121 95 121 97 120 92 119 96 123 97 121 94 120 94 121 95 122 96 122 95 121 96 122 96 123 97 123 98 125 97 125 96 124 96 123 94 122 96 124 96 124 94 122 96 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 93 121 93 121 93 121 93 121 92 121 93 122 95 124 97 125 93 121 93 121 93 121 93 121 92 121 95 122 92 120 93 122 95 124 93 122 92 122 92 123 92 122 92 122 92 122 92 122 93 123 93 123 93 123 93 123 93 123 93 122 92 121 91 121 90 120 90 120 90 120 90 120 90 120 90 120 90 120 90 120 90 122 90 122 90 122 90 122 91 123 91 123 91 123 91 123 92 124 92 123 91 122 90 122 88 121 89 121 89 120 87 118 87 119 87 119 87 119 87 119 85 117 87 119 87 119 85 117 82 117 87 119 86 116 84 117 84 116 84 116 84 116 84 116 83 114 84 116 85 117 87 118 90 122 92 123 92 125 98 131 133 221 239 255 246 255 248 255 253 255 213 186 114 135 87 121 81 110 78 106 76 106 76 102 74 100 74 99 74 97 72 96 75 100 70 91 56 74 37 57 24 63 52 90 67 92 64 90 62 89 62 89 62 89 62 89 61 88 61 88 61 88 61 88 61 88 61 87 60 86 59 86 60 87 59 86 58 85 58 85 57 83 57 83 57 83 57 83 56 82 56 82 55 80 52 78 51 77 52 79 54 80 53 79 49 75 48 74 47 73 47 73 49 75 49 76 50 77 51 77 50 76 50 76 50 76 50 74 49 71 50 71 50 71 50 71 47 69 49 71 50 70 48 68 49 70 49 70 49 69 47 68 46 68 47 69 48 68 47 67 47 66 47 66 47 66 47 66 47 66 47 66 46 65 46 65 45 65 46 65 46 64 44 62 43 62 43 62 43 62 43 62 43 62 43 61 42 60 41 60 43 62 43 61 42 60 41 60 41 58 41 58 41 58 41 58 41 58 42 60 42 58 40 56 41 57 40 56 40 55 39 55 38 54 38 54 38 54 38 54 41 56 38 53 37 54 40 57 39 55 39 54 38 53 37 53 40 55 37 52 36 52 37 54 37 53 36 51 34 50 35 51 36 52 34 51 35 53 38 56 37 54 38 56 39 55 36 52 31 55 30 46 24 51 30 48 46 67 44 53 36 51 31 58 38 54 37 53 36 50 33 48 33 49 33 49 33 49 33 49 31 48 34 51 35 50 32 46 34 50 34 50 34 50 34 50 36 49 30 46 32 49 33 47 33 50 36 52 36 52 37 56 41 65 43 69 51 82 67 98 106 152 164 223 220 244 206 218 160 208 214 237 194 176 111 102 64 72 41 62 44 64 42 64 5 19 8 20 7 18 6 19 7 18 6 17 5 18 6 19 6 18 5 17 5 17 4 16 3 16 5 18 7 20 7 19 10 17 10 17 10 17 10 17 9 16 9 16 9 16 9 16 8 17 10 17 7 14 7 16 9 18 10 18 10 17 8 15 9 13 4 4 0 1 0 0 0 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 2 4 2 5 2 4 3 6 5 7 4 6 3 5 3 6 4 6 5 7 7 9 7 10 8 10 8 10 8 9 7 8 6 9 7 10 9 11 9 11 9 10 8 10 6 9 8 11 10 12 10 12 9 14 9 14 9 14 9 14 10 16 12 19 14 20 15 19 15 19 15 19 14 18 14 18 14 18 14 19 15 20 16 20 15 20 15 21 16 22 17 22 16 21 16 22 17 23 18 23 23 25 19 23 20 26 21 24 20 24 20 24 20 24 20 24 23 24 22 25 25 27 24 24 14 11 4 5 6 10 7 7 6 9 8 11 9 11 9 10 6 9 8 9 5 7 7 11 8 26 35 44 40 45 41 43 35 39 35 39 34 37 32 35 31 35 31 35 31 35 31 35 29 34 30 34 30 33 28 33 30 33 24 26 30 62 63 77 58 73 57 72 57 72 57 72 58 73 59 75 60 75 60 75 60 76 61 76 62 77 62 77 60 78 61 78 62 79 62 79 63 80 63 80 63 80 63 80 64 82 65 82 66 83 66 83 65 83 66 83 67 84 67 84 65 86 67 88 68 88 68 86 68 88 70 89 71 88 71 89 68 86 65 86 65 87 67 88 66 87 66 88 68 89 69 90 70 91 71 92 71 92 70 91 70 91 70 91 70 91 70 91 69 93 70 93 71 94 71 94 70 93 70 93 70 93 70 93 70 95 69 94 69 94 70 95 70 95 69 94 69 94 70 95 70 95 70 95 70 95 70 95 71 95 68 94 71 97 72 96 69 94 69 94 70 95 70 96 70 96 71 96 72 97 72 97 73 96 72 96 71 95 71 94 70 95 71 96 72 95 71 94 72 96 72 96 72 96 72 96 72 96 72 96 72 96 72 96 69 93 69 93 69 93 69 93 68 92 68 93 70 94 71 95 69 93 69 93 69 93 69 93 68 94 71 94 69 92 69 95 69 94 67 92 66 92 66 93 66 92 66 92 66 92 66 92 67 93 67 93 67 93 67 93 67 93 67 92 66 91 65 91 64 90 64 90 64 90 64 90 64 90 64 90 64 90 64 90 65 90 65 90 65 90 65 90 66 91 66 91 66 91 66 91 67 92 67 91 66 90 65 90 64 89 64 89 64 88 62 87 62 87 62 87 62 87 62 87 60 86 61 87 62 86 61 85 58 85 62 87 60 84 59 85 59 84 59 84 59 84 59 84 55 83 56 85 57 86 59 87 61 91 64 92 64 93 69 100 96 174 202 235 222 249 224 253 224 216 142 122 77 92 64 79 54 81 48 77 48 76 49 75 45 72 47 73 47 73 46 71 58 73 49 57 30 37 13 26 17 49 48 71 49 61 45 66 43 62 41 62 41 62 41 62 40 61 40 61 40 61 40 61 44 61 44 61 43 60 43 60 44 61 43 60 43 59 42 59 40 57 40 57 40 57 40 57 40 57 40 57 39 55 36 53 32 50 36 54 38 53 35 51 31 48 31 48 30 47 30 47 33 50 33 50 34 51 34 51 33 50 33 50 33 50 33 51 31 50 31 50 31 50 31 50 28 48 29 49 30 48 29 47 30 49 29 47 28 47 28 47 27 47 28 48 29 47 28 46 30 47 30 47 30 47 30 47 29 47 30 47 30 47 31 48 31 47 32 47 32 46 30 44 28 43 28 43 28 43 28 43 28 43 28 43 27 42 27 42 28 43 28 42 27 41 26 41 25 41 25 41 25 41 25 41 25 42 26 42 26 41 24 39 25 41 24 40 24 39 23 39 23 39 23 39 23 39 23 39 25 40 22 37 21 38 24 41 23 39 23 38 22 37 21 37 23 39 22 37 20 37 21 37 21 36 20 35 18 34 19 35 16 32 17 33 19 36 22 39 20 37 21 37 21 36 19 34 9 36 17 36 24 51 29 43 18 44 12 45 15 41 25 28 20 35 20 36 19 34 17 33 17 33 17 33 17 33 17 33 18 34 20 35 19 32 15 29 19 34 19 34 19 34 19 34 19 32 16 31 18 34 19 33 17 34 20 36 20 35 22 38 25 42 31 48 40 64 64 86 89 113 124 156 153 149 111 97 71 110 117 130 93 79 40 42 25 36 19 37 24 38 23 40 16 20 20 22 18 19 18 21 19 20 18 19 17 20 18 21 19 21 18 19 16 18 16 18 16 19 18 21 19 21 19 20 17 20 17 20 17 20 17 20 15 18 15 18 15 18 15 18 16 17 18 17 15 14 15 16 15 15 16 16 15 15 14 13 14 12 10 5 2 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 3 4 5 6 6 6 6 5 5 5 6 6 7 7 7 7 8 9 9 9 9 10 10 10 10 9 9 8 8 9 9 10 9 9 9 10 10 11 11 12 8 8 10 11 12 13 13 13 14 13 14 13 14 13 14 13 14 14 16 16 18 18 18 17 19 20 19 20 19 20 19 20 18 19 18 20 19 21 20 21 20 21 20 22 21 23 22 23 21 22 21 23 22 24 23 24 26 25 23 24 25 26 25 24 24 25 24 25 24 25 24 25 23 23 23 25 27 27 25 23 14 11 7 6 8 9 9 8 8 9 10 11 11 11 11 10 10 11 12 11 10 10 12 14 14 30 43 48 45 45 44 45 40 41 40 41 39 39 36 37 36 37 36 37 36 37 36 37 33 35 34 36 35 35 33 33 32 32 29 29 39 68 75 90 74 91 73 92 73 92 73 92 73 93 75 94 76 95 75 94 76 95 76 96 77 96 78 97 78 97 78 98 79 98 80 99 80 99 80 99 80 99 80 99 82 101 82 102 83 102 84 103 83 102 83 103 84 103 85 104 85 104 87 106 88 106 87 107 87 109 88 112 89 115 89 115 88 115 87 114 87 114 88 116 87 115 88 116 89 117 90 117 91 118 92 119 92 119 91 118 92 119 92 119 92 119 92 119 93 119 93 120 94 120 95 121 94 120 94 120 94 120 94 120 96 121 94 120 94 120 95 122 96 121 94 120 94 120 95 122 96 122 96 122 96 122 96 122 96 121 94 120 95 123 97 123 95 121 95 122 96 122 97 123 96 122 96 123 97 123 98 124 96 124 95 123 95 122 94 122 95 123 95 123 95 123 95 123 96 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 94 122 94 122 94 122 94 122 92 120 93 121 94 122 95 123 94 122 94 122 94 122 94 122 93 122 95 123 93 120 94 123 95 124 93 122 92 122 92 123 93 123 93 123 93 123 93 123 93 123 93 123 93 123 93 123 93 123 93 122 92 121 91 121 91 121 91 121 91 121 91 121 91 121 91 121 91 121 91 121 90 122 90 122 90 122 90 122 91 123 91 123 91 123 91 123 92 124 92 123 91 122 90 122 89 121 90 122 89 121 88 119 87 119 87 119 87 119 87 119 86 118 86 118 86 118 86 118 83 117 87 118 85 116 85 118 84 116 84 116 84 116 84 116 84 115 84 116 85 117 86 117 89 121 91 122 91 124 96 130 104 175 188 237 227 255 233 245 202 186 124 126 91 125 83 120 82 110 78 106 76 106 76 102 71 98 73 100 75 98 73 96 70 97 65 80 39 56 25 53 51 88 71 99 66 88 63 94 63 90 63 90 63 90 63 90 62 89 62 89 62 89 62 89 61 88 61 88 61 88 61 87 62 89 62 88 61 87 60 87 57 83 57 83 57 83 57 83 57 84 58 83 57 81 54 79 46 74 51 79 53 77 48 72 48 74 48 73 47 73 47 73 50 77 51 77 51 77 51 77 49 75 49 75 49 75 49 73 50 72 51 72 51 72 51 72 47 69 48 69 48 69 48 68 50 69 47 66 45 67 47 69 46 68 47 69 48 68 47 67 47 66 47 66 47 66 47 66 46 65 46 66 48 67 49 68 46 65 47 66 46 64 44 63 44 63 44 63 44 63 44 63 43 62 43 62 43 62 43 61 43 62 43 61 42 60 41 60 42 59 42 59 42 59 42 59 42 59 42 59 41 58 40 57 40 55 39 55 38 54 38 53 39 55 39 55 39 55 39 55 40 55 39 54 38 55 39 56 39 55 39 54 38 53 37 53 37 53 36 52 35 51 35 51 38 54 37 52 35 52 36 52 33 51 34 52 35 53 37 55 36 54 37 53 35 52 36 54 33 55 54 97 101 126 105 115 84 81 64 78 46 67 47 53 33 49 34 51 35 50 34 49 33 49 33 49 33 49 33 49 33 50 34 50 34 49 31 47 33 49 33 49 33 49 33 49 32 48 32 49 34 51 36 52 33 51 36 52 36 52 38 56 38 65 47 73 54 85 72 104 88 127 119 145 107 107 61 72 52 71 51 67 46 63 42 59 32 51 33 52 31 48 30 50 4 18 8 19 6 17 5 18 7 18 6 17 5 18 6 19 8 19 5 16 4 16 4 17 6 19 7 19 7 18 5 16 11 17 10 16 9 17 10 18 8 15 8 15 8 15 8 15 8 17 10 17 7 14 7 16 7 15 8 16 7 15 6 13 7 13 7 7 0 1 0 1 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 2 0 3 1 3 2 4 1 4 3 5 4 6 3 5 5 7 5 7 6 8 7 9 5 8 6 9 7 10 8 10 8 9 7 8 6 9 7 10 6 8 7 9 8 11 9 12 6 8 8 11 10 13 11 13 9 14 9 14 9 14 9 14 9 15 11 17 13 18 13 18 15 19 15 19 15 19 15 19 14 18 14 19 15 20 16 20 15 20 15 21 16 22 17 22 16 21 16 22 17 23 18 23 21 23 19 23 21 25 20 22 20 24 20 24 20 24 20 24 21 22 21 25 24 26 21 21 10 10 6 7 6 9 7 9 6 9 8 11 9 11 9 10 7 11 9 11 8 10 10 14 14 32 41 47 40 43 39 42 37 41 37 41 36 39 33 37 32 36 32 36 32 36 32 36 29 34 30 35 31 35 30 35 30 35 26 27 29 59 62 77 59 74 58 73 58 73 58 73 58 74 60 76 61 76 61 75 61 76 62 77 62 78 63 78 61 78 62 79 62 80 63 80 63 80 63 80 63 80 63 80 65 82 66 83 66 84 67 84 66 83 67 84 67 85 68 85 65 86 67 88 68 87 68 86 68 87 70 89 73 90 73 91 71 89 67 88 67 88 67 89 67 89 68 89 68 90 69 90 69 90 70 91 70 91 69 90 71 92 71 92 71 92 71 92 70 93 71 94 71 95 72 95 71 94 71 94 71 94 71 94 71 96 70 94 69 95 71 96 71 96 70 94 69 95 71 96 71 96 71 96 71 96 71 96 71 96 71 95 70 96 72 98 72 97 73 98 73 99 74 99 71 96 72 97 72 98 73 98 72 96 71 95 71 94 70 94 71 95 71 95 71 95 71 95 72 96 72 96 72 96 72 96 72 96 72 96 72 96 72 96 70 94 70 94 70 94 70 94 70 94 70 94 71 95 71 95 70 94 70 94 70 94 70 94 69 94 72 95 69 93 70 95 69 94 67 92 66 92 66 93 67 93 67 93 67 93 67 93 67 93 67 93 67 93 67 93 67 93 67 92 66 91 65 91 65 91 65 91 65 91 65 91 65 91 65 91 65 91 65 91 65 90 65 90 65 90 65 90 66 91 66 91 66 91 66 91 67 92 67 91 66 90 65 90 64 90 65 90 65 89 63 87 62 87 62 87 62 87 62 87 61 86 61 86 61 86 61 86 59 85 61 85 59 83 60 87 59 84 59 84 59 84 59 84 56 84 57 85 57 85 58 86 60 89 62 90 62 92 68 98 80 119 126 171 164 195 161 173 113 122 76 96 65 85 56 83 54 80 49 76 48 76 49 75 48 74 50 76 52 75 49 72 46 64 38 42 8 23 13 42 49 69 50 68 46 64 46 67 42 63 42 63 42 63 42 63 41 62 41 62 41 62 41 62 44 61 44 61 44 61 44 62 45 62 45 62 44 61 43 60 40 57 40 57 40 57 40 57 40 58 41 57 40 55 37 53 30 49 34 53 36 51 31 46 31 48 31 48 31 48 32 49 35 51 34 51 34 51 34 51 32 49 32 49 32 49 32 50 32 51 32 51 32 51 32 51 29 48 29 48 29 48 29 48 31 48 28 45 26 46 28 48 27 47 28 48 29 47 28 46 30 47 30 47 30 47 30 47 28 46 29 47 30 48 31 49 30 45 30 45 30 44 28 42 29 44 29 44 29 44 29 44 28 43 28 43 28 43 28 44 28 43 28 42 27 41 26 41 26 42 26 42 26 42 26 42 26 42 25 41 24 40 24 40 22 38 22 37 21 37 20 36 21 37 21 37 21 37 21 37 23 39 23 39 23 39 23 39 23 39 23 38 22 37 21 37 21 37 21 37 20 36 19 35 24 39 22 37 21 37 21 38 21 37 21 37 21 37 20 36 20 37 22 37 19 36 23 42 13 47 56 143 147 183 130 174 93 128 61 95 6 26 6 29 14 33 18 34 19 35 18 34 17 33 17 33 17 33 17 33 16 32 18 33 19 34 19 34 18 33 18 33 18 33 18 33 16 32 18 34 20 36 22 37 20 36 23 38 23 38 24 41 22 42 33 52 41 59 52 69 70 93 89 93 62 54 33 42 19 29 11 30 20 35 15 26 18 34 18 29 10 25 11 27 15 19 19 21 17 18 17 20 19 20 18 19 17 20 18 21 19 20 17 17 15 18 17 20 19 21 20 21 18 19 16 17 19 21 16 18 15 19 18 22 16 19 16 19 16 19 16 19 16 17 18 17 15 14 15 16 17 18 18 18 18 17 16 15 12 13 13 8 3 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 4 5 5 5 5 5 7 7 8 8 8 9 9 9 7 7 7 8 9 9 10 10 10 9 9 8 8 9 9 10 8 8 9 9 10 10 11 11 8 9 10 11 12 12 12 12 14 13 14 13 14 13 14 13 14 14 16 16 18 17 18 17 18 19 18 19 19 20 19 20 18 19 18 20 19 21 20 21 20 21 20 22 21 23 22 23 21 22 21 23 22 24 23 24 24 24 22 25 25 26 23 22 24 25 24 25 24 25 24 25 23 23 23 25 26 25 21 18 10 9 9 8 8 9 9 9 8 9 10 11 11 11 11 10 7 8 9 8 8 8 11 13 26 38 47 48 44 44 42 41 41 43 42 42 41 40 38 38 37 38 37 38 37 38 37 38 33 35 34 36 36 36 35 35 31 33 32 31 37 66 73 91 75 92 74 93 74 93 74 93 74 93 75 95 77 96 76 95 77 96 77 96 78 97 78 98 79 98 79 98 80 99 80 100 81 100 81 100 81 100 81 100 83 102 83 102 84 103 84 104 84 103 84 103 85 104 85 105 85 104 87 106 87 108 87 107 86 110 87 115 90 117 91 117 91 117 89 116 88 115 89 116 89 116 89 117 90 117 90 117 90 117 91 118 91 118 90 117 93 120 93 120 93 120 93 120 94 120 94 120 95 121 95 122 95 121 95 121 95 121 95 121 96 122 95 121 95 121 96 122 96 122 95 121 95 121 96 122 97 123 97 123 97 123 97 123 95 122 97 122 95 122 98 126 98 125 99 125 100 126 100 126 97 123 97 123 98 124 98 125 97 124 96 124 95 123 95 122 96 123 95 122 94 123 95 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 95 123 95 123 95 123 95 123 94 122 95 123 95 123 95 123 95 123 95 123 95 123 95 123 93 123 96 123 94 121 94 124 95 124 93 122 92 122 92 123 94 124 94 124 94 124 94 124 93 123 93 123 93 123 93 123 93 123 93 122 92 121 91 121 92 122 92 122 92 122 92 122 92 122 92 122 92 122 92 122 90 122 90 122 90 122 90 122 91 123 91 123 91 123 91 123 92 124 92 123 91 122 90 122 90 122 91 123 90 121 88 120 87 119 87 119 87 119 87 119 87 118 86 117 85 118 86 119 85 118 86 117 83 115 85 119 84 116 84 116 84 116 84 116 85 116 85 116 85 116 85 116 87 119 89 120 89 122 95 131 101 134 111 162 138 169 136 140 102 125 102 128 95 120 81 117 82 110 77 106 76 106 76 102 74 101 77 103 77 99 72 94 65 84 42 53 19 55 48 91 76 98 66 91 66 94 66 92 64 91 64 91 64 91 64 91 63 90 63 90 63 90 63 90 61 88 61 88 62 89 62 89 62 89 62 88 61 87 60 87 57 83 57 83 57 83 57 83 57 83 57 83 56 81 53 79 52 79 55 82 55 80 52 76 49 75 49 76 50 76 50 77 52 78 52 78 51 77 51 77 50 76 50 76 50 76 50 74 51 73 52 73 52 73 52 73 50 70 49 69 48 70 49 71 49 70 48 68 47 68 47 68 46 68 47 69 48 68 47 67 47 66 47 66 47 66 47 66 45 64 46 65 46 65 46 66 44 63 45 64 44 63 43 61 45 64 45 64 45 64 45 64 43 62 43 62 44 63 44 63 43 62 43 61 42 60 41 60 43 60 43 60 43 60 43 60 43 59 41 57 40 57 40 58 38 54 38 54 37 53 36 52 37 53 37 53 37 53 37 53 39 55 39 55 39 55 39 55 39 55 39 54 38 53 37 53 39 55 40 56 39 55 37 53 40 55 38 53 37 53 37 53 37 55 38 55 38 54 36 52 36 55 39 55 36 55 44 65 49 85 130 212 237 248 227 240 239 247 235 227 138 89 40 66 33 50 35 51 35 51 35 50 33 49 33 49 33 49 33 49 31 47 32 48 33 50 35 51 34 50 34 50 34 50 34 50 31 49 35 52 36 52 37 54 36 53 39 55 38 55 40 59 37 61 45 73 56 81 60 83 64 83 55 72 44 60 32 50 22 44 31 55 33 45 24 45 33 53 32 46 25 46 29 48 3 17 7 19 5 16 5 17 7 18 6 17 5 18 6 19 7 17 4 15 3 16 6 20 6 18 7 19 7 18 5 17 12 18 9 15 8 16 11 19 9 16 9 16 9 16 9 16 8 17 10 17 7 14 7 16 9 18 10 18 10 17 8 15 6 14 9 10 0 1 0 2 0 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 1 3 0 3 2 5 3 5 3 4 4 6 5 7 5 8 6 8 4 6 5 8 7 9 8 10 8 9 7 8 6 9 7 10 7 9 7 9 7 9 8 10 8 10 9 12 10 12 9 11 9 14 9 14 9 14 9 14 10 15 12 18 14 19 14 19 12 17 13 17 14 18 15 19 14 18 14 19 15 20 16 20 15 20 15 21 16 22 17 22 16 21 16 22 17 23 18 23 19 22 18 24 21 25 19 21 20 24 20 24 20 24 20 24 21 23 22 25 23 23 17 15 7 9 7 9 6 8 7 10 6 9 8 11 9 11 9 10 4 8 7 8 6 8 9 13 31 43 44 47 41 45 39 39 38 42 38 42 37 40 35 38 33 37 33 37 33 37 33 37 29 34 31 35 32 36 32 36 29 36 28 28 28 57 61 78 60 75 59 74 59 74 59 74 59 75 61 76 62 77 61 76 62 77 62 78 63 78 64 79 62 79 62 80 63 80 64 81 65 82 65 82 65 82 65 82 66 83 66 84 67 84 68 85 67 84 67 85 68 85 69 86 65 85 67 87 68 87 68 85 68 87 70 89 73 91 74 91 73 91 69 89 68 89 68 89 69 90 69 90 69 90 69 90 70 91 71 92 71 92 70 91 72 93 72 93 72 93 72 93 71 94 71 95 72 95 73 96 72 95 72 95 72 95 72 95 72 96 71 95 70 96 71 97 72 96 71 95 70 96 71 97 72 97 72 97 72 97 72 97 70 97 73 97 70 95 73 100 73 98 73 99 74 100 75 100 72 97 72 98 73 98 74 99 74 97 73 97 72 96 72 95 72 96 70 94 70 94 72 96 72 96 72 96 72 96 72 96 72 96 72 96 72 96 72 96 71 95 71 95 71 95 71 95 70 93 69 93 69 93 69 93 71 95 71 95 71 95 71 95 70 95 72 96 70 93 71 96 69 94 67 92 66 92 66 93 68 94 68 94 68 94 68 94 67 93 67 93 67 93 67 93 67 93 67 92 66 91 65 91 66 92 66 92 66 92 66 92 66 92 66 92 66 92 66 92 65 90 65 90 65 90 65 90 66 91 66 91 66 91 66 91 67 92 67 91 66 90 65 90 65 90 66 91 65 90 64 88 62 87 62 87 62 87 62 87 62 87 60 85 60 85 62 87 60 86 61 84 58 83 60 88 59 84 59 84 59 84 59 84 57 85 57 85 57 85 57 85 59 88 61 89 61 91 66 96 80 87 71 106 80 109 81 95 66 99 69 95 62 87 56 80 54 80 49 76 50 76 51 74 49 75 54 77 52 73 46 67 40 44 7 19 8 45 43 73 54 69 46 65 48 67 47 63 43 64 43 64 43 64 43 64 42 63 42 63 42 63 42 63 44 61 44 62 45 63 46 63 44 61 44 61 43 60 43 59 40 57 40 57 40 57 40 57 39 56 39 56 38 54 35 52 38 55 39 56 38 54 36 52 33 50 34 51 34 52 35 52 36 53 36 52 35 51 34 51 33 50 33 50 33 50 33 51 33 52 33 52 33 52 33 52 33 51 31 49 30 50 32 52 30 49 30 49 30 48 28 47 27 47 28 48 29 47 28 46 30 47 30 47 30 47 30 47 28 45 28 45 28 44 27 44 30 45 31 46 30 44 29 43 30 45 30 45 30 45 30 45 28 43 28 44 29 45 30 45 28 43 28 42 27 41 26 41 27 43 27 43 27 43 27 43 27 42 25 40 23 40 25 41 24 40 24 39 23 39 22 38 22 38 22 38 22 38 22 38 22 39 23 40 24 39 23 38 23 39 23 38 22 37 21 37 23 39 24 41 24 39 22 37 22 37 20 35 19 35 19 36 18 35 20 37 22 37 20 36 21 39 25 40 22 41 33 56 44 116 154 231 213 255 193 248 175 245 182 253 154 103 6 20 17 36 20 36 20 36 19 34 17 33 17 33 17 33 17 33 18 33 18 32 18 33 19 34 19 34 19 34 19 34 19 34 16 34 22 38 21 35 21 38 20 37 23 38 23 38 25 41 27 41 26 46 38 55 41 51 39 45 27 36 28 39 24 30 15 28 16 32 15 25 14 36 17 33 18 28 14 32 18 29 15 19 19 21 17 18 16 19 19 20 18 19 17 20 18 21 18 19 15 16 15 19 19 23 15 18 17 20 19 21 19 21 19 21 16 18 15 19 18 22 17 20 17 20 17 20 17 20 16 17 18 17 15 14 15 16 15 15 16 16 15 15 14 13 11 13 15 10 3 0 0 2 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 3 4 5 5 5 5 4 5 5 5 6 6 7 7 7 5 6 7 7 8 9 10 10 10 9 9 8 8 9 9 10 9 9 9 9 9 9 9 9 11 11 12 12 12 11 10 10 14 13 14 13 14 13 14 13 15 15 17 17 19 19 20 18 15 17 16 18 17 19 18 19 18 19 18 20 19 21 20 21 20 21 20 22 21 23 22 23 21 22 21 23 22 24 23 24 23 23 22 25 25 26 23 21 24 25 24 25 24 25 24 25 24 24 24 25 25 22 17 13 8 9 10 9 8 8 9 10 8 9 10 11 11 11 11 10 8 10 11 11 10 11 13 16 42 48 49 48 47 48 44 40 42 44 43 43 41 41 39 39 37 38 37 38 37 38 37 38 33 34 35 37 36 37 36 36 31 34 33 31 37 65 72 91 75 92 74 93 74 93 74 93 74 94 76 96 77 96 77 95 77 96 77 97 78 98 79 98 79 98 79 99 80 100 81 100 83 102 83 102 83 102 83 102 83 102 83 103 84 104 85 104 84 103 84 104 85 105 86 105 84 106 86 108 87 108 86 108 86 110 87 115 91 118 92 119 92 119 91 117 89 116 89 116 90 117 90 117 90 117 90 117 92 120 93 121 94 120 93 119 93 120 93 120 93 120 93 120 94 120 94 121 95 122 96 122 95 121 95 121 95 121 95 121 97 122 96 121 95 122 96 123 97 122 96 121 95 122 96 123 97 123 97 123 97 123 97 123 95 123 98 123 95 121 98 127 97 123 97 124 98 125 99 125 97 123 97 124 98 125 99 125 98 126 98 125 97 125 96 124 97 124 94 121 93 122 96 125 96 124 96 124 96 124 96 124 96 124 96 124 96 124 96 124 95 123 95 123 95 123 95 123 92 120 92 120 92 120 92 120 95 123 95 123 95 123 95 123 94 123 96 124 94 122 95 124 95 124 93 122 92 122 92 123 94 124 94 124 94 124 94 124 93 123 93 123 93 123 93 123 93 123 93 122 92 121 91 121 92 122 92 122 92 122 92 122 92 122 92 122 92 122 92 122 90 122 90 122 90 122 90 122 91 123 91 123 91 123 91 123 92 124 92 123 91 122 90 122 90 123 91 123 91 122 89 120 87 119 87 119 87 119 87 119 88 119 85 116 84 117 87 120 85 118 86 116 83 115 85 120 84 116 84 116 84 116 84 116 85 116 85 116 85 116 85 116 86 118 88 119 88 121 94 130 106 129 91 140 93 133 109 126 100 126 93 114 86 121 88 112 82 110 77 106 76 106 75 102 74 101 76 102 75 95 67 89 49 59 18 48 41 88 70 96 66 93 67 94 67 93 64 89 64 91 64 91 64 91 64 91 63 90 63 90 63 90 63 90 61 88 61 89 62 90 63 90 61 88 60 87 60 86 59 86 57 83 57 83 57 83 57 83 55 81 55 81 54 79 52 77 55 80 54 79 53 78 52 78 51 77 51 78 53 79 53 80 53 79 53 78 52 77 51 77 51 77 51 77 51 77 51 75 51 73 52 73 52 73 52 73 53 73 51 71 50 72 52 74 48 70 50 72 51 70 48 67 46 68 47 69 48 68 47 67 47 66 47 66 47 66 47 66 45 64 45 63 43 62 42 61 46 66 47 66 47 65 45 63 45 64 45 64 45 64 45 64 43 62 43 63 44 64 45 64 43 62 43 61 42 60 41 60 43 60 43 60 43 60 43 60 44 60 41 57 39 57 41 59 42 58 42 57 41 57 40 56 39 55 39 55 39 55 39 55 38 55 39 56 40 55 39 54 39 55 39 54 38 53 37 53 36 53 38 55 38 53 35 50 36 51 34 49 33 49 33 50 31 49 34 53 37 54 37 53 37 57 42 58 40 60 52 76 80 161 219 255 249 255 255 255 255 247 225 255 242 175 59 62 36 53 37 53 37 52 35 50 33 49 33 49 33 49 33 49 36 51 34 49 32 48 32 48 35 51 35 51 35 51 35 51 32 51 39 55 37 51 36 53 34 52 37 53 37 53 38 57 47 63 37 61 46 71 46 63 41 63 41 61 38 58 37 57 43 51 28 50 36 50 27 45 31 52 33 47 31 53 32 43 7 19 6 17 5 16 3 15 3 16 5 18 6 18 6 17 5 17 5 18 6 19 7 19 6 19 8 20 7 18 4 15 6 15 10 19 13 19 10 16 7 15 8 16 9 17 10 18 10 17 8 15 7 15 7 16 7 15 8 16 7 15 6 13 4 12 8 11 0 2 0 1 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 4 2 4 1 3 3 7 2 4 3 6 4 7 6 8 7 8 4 5 4 8 8 11 11 10 7 12 9 8 5 10 12 13 10 12 9 11 10 12 14 15 12 13 11 14 13 16 9 12 5 10 7 13 8 12 10 15 11 17 12 18 14 19 12 16 12 16 12 16 12 16 15 19 15 19 15 19 15 19 14 19 14 20 15 21 16 21 16 21 16 22 17 23 18 23 18 22 18 23 19 24 20 24 21 25 21 25 21 25 21 25 19 21 20 25 25 24 15 11 5 8 8 12 9 10 5 6 8 10 8 10 8 10 8 10 15 8 3 11 9 7 10 23 44 49 47 51 45 46 38 39 40 42 36 40 37 41 36 38 31 37 34 37 31 34 31 36 31 35 30 34 30 33 29 34 32 36 29 27 19 43 53 82 59 74 58 73 58 73 58 73 60 75 60 76 61 77 62 77 63 78 63 79 64 80 65 80 66 83 66 83 66 81 63 80 66 83 66 83 66 83 66 83 67 84 67 84 67 84 67 84 67 84 68 86 69 87 71 88 68 87 68 88 69 88 70 87 69 86 70 87 72 91 75 93 72 91 70 91 70 91 70 91 69 90 69 90 69 90 69 90 68 90 69 91 71 93 73 95 73 94 73 94 73 94 73 94 73 96 73 97 74 98 75 98 74 97 74 97 74 97 74 97 70 96 73 99 74 98 71 95 72 97 72 97 72 97 72 97 72 97 72 97 72 97 72 97 72 98 73 99 74 98 73 97 73 98 73 98 73 98 73 98 74 99 74 99 74 99 74 99 75 99 74 97 72 96 71 94 72 96 72 96 72 96 72 96 71 95 72 97 74 98 74 97 73 97 73 96 72 95 71 95 71 95 71 95 71 95 71 95 70 94 69 93 69 92 68 92 71 95 71 95 71 95 71 95 71 95 71 95 71 95 71 95 70 96 70 95 69 94 68 94 71 97 70 95 69 94 67 93 68 94 68 94 68 94 68 94 68 94 68 93 67 92 66 92 67 93 67 93 67 93 67 93 65 91 65 91 65 91 65 91 64 89 64 89 64 89 64 89 68 92 65 89 64 90 67 93 66 91 66 91 66 91 66 91 66 91 66 90 65 89 64 89 64 89 64 88 63 87 62 87 62 87 62 86 61 85 60 85 63 87 62 86 61 85 60 84 59 84 59 84 59 84 59 84 56 84 56 84 57 86 59 87 59 87 60 89 62 91 63 91 64 92 68 96 69 97 70 102 64 93 61 89 57 86 56 85 53 79 51 77 53 76 50 72 52 75 53 76 51 66 33 47 11 17 0 48 49 70 45 69 45 66 45 66 45 66 45 66 45 65 43 63 42 63 42 64 42 63 42 63 42 63 42 63 47 63 46 62 45 61 44 60 44 61 44 60 43 59 42 59 40 57 39 56 39 57 41 58 41 56 37 52 34 52 37 55 39 53 33 49 33 52 36 53 37 53 36 52 35 53 36 54 37 53 35 51 34 51 34 52 34 51 34 51 34 51 34 52 34 53 34 52 33 52 32 51 31 51 32 51 32 50 30 48 29 49 31 51 31 49 28 46 28 48 29 49 30 48 29 47 31 48 31 47 30 46 29 46 26 43 27 46 29 46 29 46 30 45 30 45 30 45 30 45 27 43 28 44 29 45 30 46 33 46 29 42 26 42 29 45 27 42 27 42 27 42 27 42 29 42 24 40 25 43 27 42 26 42 26 41 25 40 24 40 24 40 24 40 24 40 24 40 23 39 23 39 23 39 23 39 23 39 23 39 23 39 23 39 24 40 24 39 23 38 22 38 23 39 23 38 22 37 21 37 18 35 20 36 18 34 19 36 20 36 19 34 19 36 21 39 21 42 16 50 31 39 53 71 120 198 234 255 216 251 202 248 185 245 171 237 173 122 27 40 21 37 22 39 23 37 20 34 19 35 19 35 19 35 19 35 17 31 15 30 16 32 19 35 21 35 18 32 17 33 20 36 20 35 20 35 20 35 20 35 23 38 24 40 26 41 27 42 27 42 27 43 29 44 31 45 27 40 26 35 23 34 24 36 28 40 23 34 17 30 16 30 18 32 17 29 13 27 16 32 17 19 17 19 17 19 17 19 15 18 17 20 18 20 18 19 17 19 17 20 18 21 19 21 17 19 18 21 19 20 16 17 13 17 16 20 18 20 16 18 15 18 16 19 16 19 17 20 18 17 16 15 15 15 15 16 16 16 16 17 16 15 14 14 12 13 14 9 6 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 2 3 5 7 4 4 5 5 6 7 8 8 9 8 7 6 6 8 10 11 13 10 10 12 11 7 7 10 13 13 12 11 10 10 11 11 13 12 11 10 10 11 12 13 14 11 10 10 12 12 13 11 15 14 16 15 17 17 19 18 18 19 18 19 18 19 18 19 19 20 19 20 19 20 19 20 19 20 19 21 20 22 21 22 21 22 21 23 22 24 23 24 22 23 22 24 23 25 24 25 25 26 25 26 25 26 25 26 22 22 23 25 26 22 16 10 7 8 9 10 11 10 9 8 10 10 10 10 10 10 10 10 13 7 6 11 11 8 16 30 51 53 52 53 50 48 44 44 45 44 41 42 42 43 40 39 37 39 39 39 36 36 36 38 37 38 37 38 36 37 35 35 35 35 34 31 28 49 63 94 74 91 73 92 73 92 73 92 75 94 76 95 76 96 77 96 78 97 79 98 79 99 80 99 83 102 83 102 83 101 81 99 83 102 83 102 83 102 83 102 84 103 84 103 84 103 84 103 84 103 85 105 87 106 88 107 87 108 88 109 87 111 87 113 87 113 87 115 89 118 92 120 91 118 91 118 91 118 91 118 90 117 90 117 90 117 90 117 90 118 91 119 92 120 94 121 94 121 94 121 94 121 94 121 96 122 96 123 97 124 98 124 97 123 97 123 97 123 97 123 96 123 98 124 98 124 97 122 97 123 97 123 97 123 97 123 97 123 97 123 97 123 97 123 97 124 98 125 99 124 98 123 98 124 98 124 98 124 98 124 99 125 99 125 99 125 99 125 99 127 98 126 97 124 95 123 96 124 96 124 96 124 96 124 94 123 96 125 97 125 97 125 97 125 97 124 96 124 95 123 95 123 95 123 95 123 95 123 94 122 94 121 93 121 92 120 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 96 126 96 125 95 124 94 124 95 125 95 125 95 125 95 125 94 124 94 124 94 124 94 124 94 124 94 123 93 122 92 122 92 122 92 122 92 122 92 122 91 121 91 121 91 121 91 121 89 121 89 121 89 121 89 121 92 123 91 122 90 123 91 124 91 123 91 123 91 123 91 123 91 123 91 122 90 121 89 121 89 121 89 120 88 119 87 119 87 119 87 118 86 117 85 117 87 118 86 118 86 118 85 117 84 116 84 116 84 116 84 116 85 116 84 115 84 116 86 117 86 117 87 119 89 121 90 124 89 132 93 133 92 127 93 126 93 122 91 118 87 115 84 114 81 108 76 105 76 106 75 101 72 99 74 99 68 84 47 64 23 51 38 87 73 97 66 95 66 93 66 93 66 93 66 93 66 92 64 90 63 90 63 91 63 90 63 90 63 90 63 90 63 90 62 89 62 89 61 88 61 88 61 87 60 86 59 86 57 83 57 84 58 84 58 84 57 82 54 79 52 79 54 81 56 79 50 75 51 79 53 79 55 81 54 79 53 80 55 81 54 79 52 78 51 77 52 78 51 77 51 77 51 77 51 75 52 73 52 73 51 72 51 72 50 72 51 72 51 71 49 69 49 70 50 72 50 70 48 68 47 69 48 70 49 69 48 68 48 67 48 66 47 65 46 65 43 63 45 65 46 65 46 65 45 64 45 64 45 64 45 64 43 62 44 63 44 63 45 64 47 65 44 62 42 62 44 63 42 61 42 61 42 61 42 61 45 59 40 57 42 60 43 59 42 59 42 58 41 57 40 57 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 55 39 54 38 54 39 55 39 54 38 53 37 53 35 53 38 53 36 51 36 54 38 54 36 53 36 54 39 57 36 58 42 61 53 63 62 133 214 253 253 255 245 255 250 252 241 238 240 252 144 88 40 69 36 53 37 53 37 52 35 51 34 50 34 50 34 50 33 49 33 49 32 47 31 48 34 51 35 50 34 49 33 50 34 51 35 51 35 51 35 51 35 51 36 52 37 55 40 58 43 60 42 60 42 61 42 61 43 62 40 58 37 56 35 55 35 54 36 54 34 51 32 50 31 49 30 49 32 49 29 46 29 49 3 15 4 17 5 18 7 19 3 16 5 18 6 18 6 17 5 17 5 18 6 19 7 19 3 16 5 17 6 17 5 16 7 14 7 15 8 15 8 15 10 17 9 16 9 16 8 15 10 17 8 15 7 15 7 16 9 17 9 17 9 16 7 15 8 14 8 10 1 3 0 3 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 2 3 0 2 3 7 2 4 2 5 4 7 5 8 7 8 5 6 4 8 8 11 12 10 8 12 9 7 5 9 10 11 8 10 7 9 8 10 9 11 8 10 8 10 9 11 9 12 6 11 7 13 8 12 10 15 10 16 12 18 13 19 16 20 16 20 16 20 16 20 15 19 15 19 15 19 15 19 14 19 14 20 15 21 16 21 16 21 16 22 17 23 18 23 18 22 18 23 19 24 20 24 21 25 21 25 21 25 21 25 21 24 22 25 22 20 11 9 5 8 6 9 7 10 8 11 8 10 8 10 8 10 8 10 7 6 6 11 7 10 21 40 51 55 50 52 47 49 44 47 42 44 39 42 39 43 37 39 35 40 37 40 34 37 33 39 34 38 34 37 33 36 32 37 34 38 31 30 19 39 48 79 59 74 58 73 58 73 58 73 60 76 61 76 62 77 62 77 63 79 64 79 65 80 65 80 65 83 66 83 66 82 64 81 66 83 66 83 66 83 66 83 67 84 67 84 67 84 67 84 67 85 68 86 70 88 71 88 68 87 69 87 70 88 70 87 70 87 70 88 72 90 75 92 72 91 70 91 70 91 70 91 69 90 69 90 69 90 69 90 71 92 71 92 71 93 72 93 73 94 73 94 73 94 73 94 73 96 73 97 74 98 75 98 74 97 74 97 74 97 74 97 72 97 73 98 73 98 72 97 72 97 72 97 72 97 72 97 72 97 72 97 72 97 72 97 73 98 74 99 74 99 73 98 73 98 73 98 73 98 73 98 74 99 74 99 74 99 74 99 75 99 74 98 73 96 72 96 72 96 72 96 72 96 72 96 71 96 73 97 74 97 73 97 73 97 73 97 72 96 72 95 71 95 71 95 71 95 71 95 71 95 70 94 70 93 69 93 71 95 71 95 71 95 71 95 70 94 70 94 70 94 70 94 70 96 70 96 69 95 69 95 67 93 68 95 69 96 71 97 68 94 68 94 68 94 68 94 68 94 68 93 67 92 66 92 65 91 65 91 65 91 65 91 65 91 65 91 65 91 65 91 64 89 64 89 64 89 64 89 65 91 66 92 67 91 66 90 66 91 66 91 66 91 66 91 66 91 66 90 65 89 64 89 64 89 64 88 63 87 62 87 62 87 62 86 61 85 60 85 60 85 60 85 61 86 61 86 59 84 59 84 59 84 59 84 58 85 57 84 56 84 56 85 57 85 58 86 59 88 60 88 63 91 64 92 61 90 62 92 64 90 61 87 57 85 58 85 55 78 51 74 51 76 54 75 49 73 52 69 40 50 17 30 0 37 39 73 53 70 46 67 45 66 45 66 45 66 45 66 45 65 43 63 42 63 42 64 42 63 42 63 42 63 42 63 44 61 45 62 45 62 46 63 44 61 44 60 43 59 42 59 40 58 42 60 43 59 41 57 39 55 38 54 37 54 37 53 38 53 33 50 35 53 37 53 39 56 38 54 37 55 39 56 37 54 36 52 34 51 35 52 34 51 34 51 34 51 34 52 33 52 33 51 32 50 31 50 32 51 32 51 32 50 30 49 31 50 31 51 31 49 29 47 28 48 29 49 30 48 29 47 31 48 31 47 30 46 29 46 27 44 28 46 29 46 29 45 30 45 30 45 30 45 30 45 30 45 29 44 29 44 28 43 30 45 30 44 29 43 28 43 27 42 27 42 27 42 27 42 28 43 25 41 26 43 27 42 26 42 26 41 25 40 24 40 24 40 24 40 24 40 24 40 25 41 25 41 25 41 25 41 25 41 25 41 25 41 25 41 24 40 24 39 23 38 22 38 23 39 23 38 22 37 21 37 20 38 23 38 21 36 21 39 22 38 22 38 22 39 24 41 24 40 28 29 32 61 74 201 227 242 232 240 226 252 215 241 188 240 185 165 46 46 43 33 23 37 19 34 17 34 19 36 19 34 18 33 17 32 16 32 20 34 18 33 17 33 18 34 18 34 19 35 20 34 19 33 20 35 20 35 20 35 20 35 19 35 21 38 25 42 28 44 26 41 25 41 25 41 25 39 24 38 26 38 25 36 22 34 18 32 19 33 21 34 20 33 16 32 21 33 18 30 16 30 16 18 16 19 17 20 18 20 15 18 17 20 18 20 18 19 17 19 17 20 18 21 19 21 14 16 15 18 16 19 17 19 16 18 15 17 14 18 16 20 18 20 17 19 16 18 15 17 18 17 16 15 15 15 15 16 17 18 18 18 18 17 16 15 15 13 12 7 5 3 2 3 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 2 2 4 6 3 3 4 5 6 6 7 7 8 8 7 7 7 8 9 10 14 10 10 12 11 7 7 9 11 10 9 8 8 8 9 9 12 12 12 12 12 12 12 12 15 12 11 10 13 13 13 11 14 13 15 15 17 16 18 17 20 21 20 21 20 21 20 21 19 20 19 20 19 20 19 20 19 20 19 21 20 22 21 22 21 22 21 23 22 24 23 24 22 23 22 24 23 25 24 25 24 25 24 25 24 25 24 25 24 25 25 24 22 17 11 7 7 7 7 8 9 10 12 13 10 10 10 10 10 10 10 10 8 9 11 11 8 11 29 48 58 58 54 53 50 51 50 51 48 47 44 45 44 45 42 41 41 43 43 43 39 39 39 41 37 37 36 37 35 36 35 34 37 36 36 35 29 44 57 91 75 92 74 93 74 93 74 93 76 95 76 96 77 96 78 97 79 98 79 99 80 99 81 100 82 102 83 103 84 102 82 101 84 103 84 103 84 103 84 103 85 104 85 104 85 104 85 104 85 104 86 105 87 107 89 108 87 110 87 111 88 111 88 114 88 115 88 115 88 119 91 121 92 119 92 119 92 119 92 119 91 118 91 118 91 118 91 118 93 120 93 120 93 119 92 119 95 122 95 122 95 122 95 122 96 122 96 123 97 124 98 124 98 124 98 124 98 124 98 124 97 124 98 124 98 124 98 123 98 124 98 124 98 124 98 124 98 124 98 124 98 124 98 124 98 124 99 126 100 125 98 124 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 127 99 126 98 125 97 124 97 125 97 125 97 125 97 125 97 126 98 127 99 127 98 126 98 126 97 125 97 124 96 124 96 124 96 124 96 124 96 124 96 123 95 123 94 122 94 122 95 123 95 123 95 123 95 123 94 122 94 122 94 122 94 122 96 126 96 126 96 126 96 125 94 124 94 125 95 126 96 126 95 125 95 125 95 125 95 125 94 124 94 123 93 122 92 122 92 122 92 122 92 122 92 122 91 121 91 121 91 121 91 121 90 122 90 122 90 122 90 122 89 122 92 125 93 124 90 121 91 123 91 123 91 123 91 123 91 123 91 122 90 121 89 121 89 121 89 120 88 119 87 119 87 119 87 118 86 117 85 117 84 116 84 117 86 118 87 119 84 116 84 116 84 116 84 116 87 117 85 115 83 114 83 114 84 115 85 116 86 117 86 120 90 127 93 128 91 124 91 126 90 120 87 115 85 111 84 111 82 109 76 105 76 107 78 105 74 101 72 92 54 65 30 50 30 81 74 104 71 96 68 92 66 93 66 93 66 93 66 93 66 92 64 90 63 90 63 91 63 90 63 90 63 90 63 90 60 88 61 89 62 90 63 91 61 88 61 87 60 86 59 86 57 85 61 88 62 86 57 82 55 81 56 82 55 81 54 79 54 78 51 77 53 80 54 79 56 81 54 80 54 80 55 82 55 80 53 78 52 78 52 79 51 77 51 77 51 77 51 75 51 73 51 72 50 71 50 71 51 72 52 73 51 72 50 70 50 72 51 71 50 70 49 69 47 69 48 70 49 69 48 68 48 67 48 66 47 65 46 65 45 64 46 66 47 65 46 64 45 64 45 64 45 64 45 64 46 64 45 63 44 62 43 61 44 64 45 64 45 63 43 61 42 61 42 61 42 61 42 61 44 60 41 59 43 61 43 59 42 59 42 58 41 57 40 57 41 57 40 56 40 56 39 55 41 57 41 57 41 57 41 57 41 57 41 57 41 57 41 57 40 56 40 55 39 54 38 54 39 55 39 54 38 53 37 53 36 54 39 54 37 52 37 55 38 55 38 55 38 56 39 57 35 54 43 51 46 95 143 255 242 255 241 255 243 255 243 255 242 254 162 99 61 84 41 56 37 52 33 47 31 48 34 52 36 52 35 50 34 49 33 48 36 52 35 50 34 49 33 49 32 49 35 52 36 51 33 48 35 51 35 51 35 51 35 51 35 51 36 53 38 55 40 56 40 57 40 56 38 55 36 54 35 53 36 54 35 52 32 48 28 45 31 49 33 49 32 47 28 47 34 51 33 46 29 44 6 18 6 17 5 16 4 16 3 16 5 18 6 18 6 17 5 17 5 18 6 19 7 19 3 15 3 15 4 17 5 18 11 17 9 16 9 16 10 17 11 17 10 16 9 15 8 14 10 17 8 15 7 15 7 16 9 18 10 18 10 17 8 15 9 13 5 8 1 4 0 1 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 1 3 0 2 2 6 1 3 2 4 3 6 5 7 5 7 5 7 6 8 7 10 10 9 7 12 9 8 6 11 9 10 7 8 6 8 6 8 10 12 10 12 10 12 10 12 10 13 6 12 8 14 9 13 9 14 10 15 11 17 13 18 14 18 14 18 14 18 14 18 15 19 15 19 15 19 15 19 14 19 14 20 15 21 16 21 16 21 16 22 17 23 18 23 18 22 18 23 19 24 20 24 20 24 20 24 20 24 20 24 23 25 24 24 17 14 7 7 5 7 5 8 7 10 10 13 8 10 8 10 8 10 8 10 7 12 11 10 5 13 32 55 56 58 51 52 46 50 47 51 46 48 42 46 42 45 39 41 39 44 40 43 36 39 35 41 33 37 33 36 32 36 31 36 35 38 32 33 20 33 42 77 60 75 59 74 59 74 59 74 61 76 62 77 62 78 63 78 64 79 65 80 65 81 66 81 65 83 66 84 67 84 66 83 67 84 67 84 67 84 67 84 68 85 68 85 68 85 68 85 68 85 69 87 71 88 72 89 69 87 70 88 70 88 71 88 72 89 72 88 73 90 75 92 73 92 71 92 71 92 71 92 70 91 70 91 70 91 70 91 73 94 73 93 72 93 72 93 74 95 74 95 74 95 74 95 73 96 73 97 74 98 75 98 75 98 75 98 75 98 75 98 74 98 73 98 73 98 73 99 73 98 73 98 73 98 73 98 73 98 73 98 73 98 73 98 73 99 75 100 75 100 74 98 74 99 74 99 74 99 74 99 74 99 74 99 74 99 74 99 75 99 75 98 74 98 74 97 73 97 73 97 73 97 73 97 76 100 77 101 77 100 75 99 74 98 74 97 73 97 72 96 72 96 72 96 72 96 72 96 72 96 72 96 71 95 71 94 71 95 71 95 71 95 71 95 70 94 70 94 70 94 70 94 70 96 70 96 70 96 70 97 70 96 70 95 69 94 68 94 69 95 69 95 69 95 69 95 68 94 68 93 67 92 66 92 68 94 68 94 68 94 68 94 65 91 65 91 65 91 65 91 65 90 65 90 65 90 65 90 64 90 67 93 68 92 65 89 66 91 66 91 66 91 66 91 66 91 66 90 65 89 64 89 64 89 64 88 63 87 62 87 62 87 62 86 61 85 60 85 58 83 59 84 60 86 61 86 59 84 59 84 59 84 59 84 58 85 56 83 55 83 55 83 56 84 56 84 57 85 57 85 57 88 61 90 61 90 63 92 62 86 60 84 59 82 58 82 59 81 54 77 56 78 56 77 51 72 46 56 23 32 8 28 31 69 55 72 44 70 47 66 44 67 44 67 44 67 44 67 45 65 43 63 42 63 42 64 42 63 42 63 42 63 42 63 43 61 44 62 45 63 46 64 44 61 44 60 43 59 42 59 41 59 44 62 44 59 40 55 38 56 39 56 39 55 37 53 37 52 34 52 37 55 38 54 37 54 36 52 35 53 37 54 38 54 36 53 35 52 36 53 34 51 34 51 34 51 34 52 33 52 33 51 32 50 31 50 32 52 33 52 33 51 31 49 33 51 32 50 31 49 30 50 28 48 29 49 30 48 29 47 31 48 31 47 30 46 29 46 29 46 30 47 30 46 29 45 30 45 30 45 30 45 30 45 31 45 30 44 29 43 28 42 29 45 30 45 30 44 28 42 27 42 27 42 27 42 27 42 28 43 26 43 28 45 27 42 26 42 26 41 25 40 24 40 25 41 25 40 24 39 23 39 23 39 23 39 23 39 23 39 23 39 23 39 23 39 23 39 24 40 24 39 23 38 22 38 23 39 23 38 22 37 21 37 19 37 22 37 20 35 20 38 20 37 21 38 22 38 22 38 10 35 30 60 40 97 179 242 217 228 213 232 223 238 216 235 183 155 43 54 46 44 17 44 23 36 17 30 14 32 18 36 21 37 21 36 20 35 19 35 20 35 20 35 19 33 18 32 17 33 20 36 21 35 18 32 20 35 20 35 20 35 20 35 22 37 22 37 21 36 21 36 23 38 22 37 21 36 21 34 18 33 21 34 21 31 17 28 16 30 18 32 19 31 16 28 14 31 21 36 21 31 15 27 19 21 18 19 17 18 15 17 15 18 17 20 18 20 18 19 17 19 17 20 18 21 19 21 17 18 16 18 16 19 17 20 18 21 18 21 17 20 16 19 17 20 16 19 16 19 15 18 18 17 16 15 15 15 15 16 17 17 17 17 17 16 15 15 15 12 11 9 9 6 2 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 2 1 1 3 5 2 3 3 4 5 6 6 6 7 7 7 8 8 9 9 9 11 8 8 11 12 9 9 12 11 10 9 8 8 8 8 9 10 10 11 11 11 11 10 10 16 13 12 11 14 14 14 12 13 13 14 14 16 16 17 16 17 18 17 18 17 18 17 18 19 20 19 20 19 20 19 20 19 20 19 21 20 22 21 22 21 22 21 23 22 24 23 24 22 23 22 24 23 25 24 25 23 24 23 24 23 24 23 24 24 25 26 23 18 12 8 7 7 8 8 9 9 10 10 11 10 10 10 10 10 10 10 10 11 13 13 8 7 18 41 61 60 60 56 55 52 53 52 53 52 51 48 48 47 47 44 43 44 46 45 45 41 40 40 42 40 41 40 41 39 40 38 38 37 35 36 38 29 39 52 91 76 93 75 94 75 94 75 94 77 96 77 96 78 97 78 98 80 99 80 99 81 100 81 101 82 102 83 103 85 103 84 103 85 104 85 104 85 104 85 104 86 105 86 105 86 105 86 105 86 105 86 106 88 108 89 111 88 111 88 111 88 114 88 116 90 117 89 118 89 119 91 121 93 120 93 120 93 120 93 120 92 119 92 119 92 119 92 119 93 120 93 121 94 121 94 121 96 123 96 123 96 123 96 123 96 122 96 123 97 124 98 124 99 125 99 125 99 125 99 125 99 125 98 124 98 124 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 125 100 126 100 126 99 125 100 126 100 126 100 126 100 126 99 125 99 125 99 125 99 125 99 127 99 127 99 126 98 126 98 126 98 126 98 126 98 126 100 129 101 129 101 128 99 127 99 126 98 126 97 125 97 125 97 125 97 125 97 125 97 125 97 125 97 124 96 124 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 96 126 96 126 97 127 97 127 97 127 96 125 95 124 93 123 96 126 96 126 96 126 96 126 94 124 94 123 93 122 92 122 95 125 95 125 95 125 95 125 91 121 91 121 91 121 91 121 91 123 91 123 91 123 91 123 90 123 91 124 92 123 91 122 91 123 91 123 91 123 91 123 91 123 91 122 90 121 89 121 89 121 89 120 88 119 87 119 87 119 87 118 86 117 85 117 84 116 84 116 85 117 85 117 84 116 84 116 84 116 84 116 85 115 83 114 82 114 83 115 84 115 84 115 84 115 85 116 81 113 86 117 86 117 87 120 85 117 84 113 82 110 82 110 83 111 79 109 78 108 76 102 68 93 58 72 33 54 35 68 69 102 75 93 64 95 70 93 67 93 67 93 67 93 67 93 66 92 64 90 63 90 63 91 63 90 63 90 63 90 63 90 61 88 62 89 62 89 63 90 61 88 61 87 60 86 59 86 59 85 60 86 60 84 56 81 57 83 56 82 55 81 55 81 53 78 51 79 55 82 55 80 54 79 52 78 52 78 53 80 55 81 54 79 53 79 53 79 51 77 51 77 51 77 51 75 52 74 53 73 52 73 51 72 52 73 53 74 52 72 50 71 53 73 51 71 49 71 50 71 47 69 48 70 49 69 48 68 48 67 48 66 47 65 46 65 47 66 47 67 47 65 46 64 45 64 45 64 45 64 45 64 45 64 44 63 44 63 43 62 45 64 45 63 44 62 43 62 42 61 42 61 42 61 42 61 44 60 43 61 45 62 43 59 42 59 42 58 41 57 40 57 42 58 41 56 40 55 38 54 39 55 39 55 39 55 39 55 39 55 39 55 39 55 39 55 40 56 40 55 39 54 38 54 39 55 39 54 38 53 37 53 35 53 38 53 36 51 36 54 35 53 37 55 38 55 38 55 36 54 43 82 57 126 223 255 235 250 231 255 242 249 201 194 132 89 54 81 44 49 37 60 37 52 33 47 31 48 34 52 37 53 37 53 37 53 37 53 33 50 34 50 34 49 33 48 33 50 34 51 35 50 34 49 35 51 35 51 35 51 35 51 38 54 37 52 35 50 33 48 37 54 37 53 36 53 35 53 32 50 32 50 31 48 28 46 31 48 32 47 31 46 29 44 28 47 34 51 33 46 29 44 5 17 5 17 5 17 5 17 3 16 5 18 6 18 6 17 5 17 5 18 6 19 7 19 7 19 5 16 4 17 5 18 9 17 11 18 11 16 8 14 8 15 9 16 9 16 10 17 10 17 8 15 7 15 7 16 8 16 8 17 8 15 6 14 10 15 9 14 9 11 2 0 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 0 1 1 5 0 2 1 4 3 5 4 6 4 7 6 8 7 9 7 9 6 6 5 11 10 10 9 15 9 11 8 9 7 9 7 9 8 11 10 13 11 12 9 10 11 14 7 12 9 15 9 14 8 13 9 15 11 16 12 17 13 17 13 17 13 17 13 17 15 19 15 19 15 19 15 19 14 19 14 20 15 21 16 21 16 21 16 22 17 23 18 23 18 22 18 23 19 24 20 24 19 23 19 23 19 23 19 23 21 25 23 22 14 11 6 8 5 8 7 10 9 10 7 8 8 10 8 10 8 10 8 10 9 12 9 6 6 23 46 67 58 61 55 57 52 55 50 54 50 52 46 49 44 47 41 43 40 45 41 44 37 39 35 40 37 41 36 40 36 39 35 40 33 35 32 36 21 30 40 79 61 76 60 75 60 75 60 75 62 77 62 78 63 78 64 79 65 80 65 81 66 81 67 82 65 83 67 84 68 85 68 84 68 85 68 85 68 85 68 85 69 86 69 86 69 86 69 86 69 86 70 87 71 89 73 90 70 87 70 88 71 88 72 89 74 90 73 89 73 90 75 92 74 93 72 93 72 93 72 93 71 92 71 92 71 92 71 92 71 92 72 94 73 95 74 96 75 96 75 96 75 96 75 96 73 96 73 97 74 98 75 98 76 99 76 99 76 99 76 99 75 99 73 98 73 98 74 100 74 99 74 99 74 99 74 99 74 99 74 99 74 99 74 99 74 100 75 101 76 100 75 99 75 100 75 100 75 100 75 100 74 99 74 99 74 99 74 99 75 99 75 99 75 99 75 99 74 98 74 98 74 98 74 98 75 99 76 100 75 98 73 97 75 99 74 98 74 97 73 97 73 97 73 97 73 97 73 97 74 98 73 97 73 96 72 96 71 95 71 95 71 95 71 95 72 96 72 96 72 96 72 96 70 96 70 97 71 98 72 98 69 95 69 95 69 95 69 95 70 96 70 96 70 96 70 96 68 94 68 93 67 92 66 92 68 94 68 94 68 94 68 94 65 91 65 91 65 91 65 91 66 91 66 91 66 91 66 91 67 91 66 90 65 91 66 92 66 91 66 91 66 91 66 91 66 91 66 90 65 89 64 89 64 89 64 88 63 87 62 87 62 87 62 86 61 85 60 85 60 85 59 84 59 84 59 83 59 84 59 84 59 84 59 84 55 83 54 82 54 83 56 85 57 85 57 85 57 85 57 85 51 83 55 86 56 83 58 85 61 83 61 81 59 81 60 81 57 80 55 79 57 75 50 69 43 61 33 37 9 34 32 69 52 74 49 68 43 67 45 68 44 67 44 67 44 67 44 67 45 65 43 63 42 63 42 64 42 63 42 63 42 63 42 63 46 63 45 62 45 62 44 61 44 61 44 60 43 59 42 59 43 59 42 58 40 56 39 55 41 57 39 55 37 55 39 56 35 51 34 53 39 57 39 54 38 54 36 53 36 53 37 55 39 55 37 53 36 53 36 54 34 51 34 51 34 51 34 52 35 54 35 54 34 53 33 52 33 52 34 53 33 52 32 50 34 52 32 50 30 50 32 51 28 48 29 49 30 48 29 47 31 48 31 47 30 46 29 46 30 48 31 48 30 47 29 45 30 45 30 45 30 45 30 45 28 43 29 44 29 44 30 45 32 46 29 43 27 43 29 44 27 42 27 42 27 42 27 42 28 43 27 44 30 46 28 41 26 42 26 41 25 40 24 40 26 42 25 40 24 39 22 38 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 23 39 23 38 22 37 21 37 20 38 23 38 21 36 21 39 20 37 23 40 24 40 23 38 28 36 27 52 33 92 156 210 210 233 203 206 172 157 104 87 34 49 31 52 7 38 37 30 23 36 18 33 16 33 19 36 18 35 19 36 20 37 22 38 16 31 18 34 19 33 18 32 20 34 19 33 18 34 19 35 20 35 20 35 20 35 20 35 21 36 20 35 19 33 18 33 19 35 20 36 20 36 21 36 20 34 20 31 18 30 18 30 19 32 18 30 17 30 17 31 16 31 21 34 19 30 16 29 15 17 16 19 17 20 19 21 15 18 17 20 18 20 18 19 17 19 17 20 18 21 19 21 21 22 18 19 16 19 17 20 14 18 17 21 17 18 13 14 14 18 15 19 16 20 17 21 18 17 16 15 15 15 15 16 15 15 16 16 15 15 14 13 17 15 16 16 17 13 7 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 3 5 2 2 3 4 4 5 6 6 6 7 8 9 9 9 9 8 7 5 6 11 12 11 12 16 12 11 10 9 9 9 10 10 13 14 15 16 16 15 14 13 16 13 12 11 14 14 15 13 13 12 14 14 15 15 17 16 18 19 18 19 18 19 18 19 19 20 19 20 19 20 19 20 19 20 19 21 20 22 21 22 21 22 21 23 22 24 23 24 22 23 22 24 23 25 24 25 23 24 23 24 23 24 23 24 22 24 25 22 16 10 8 9 7 8 10 12 11 10 7 6 10 10 10 10 10 10 10 10 10 11 8 4 9 29 53 72 63 64 62 61 59 58 56 56 55 54 50 50 49 49 46 44 44 46 45 44 40 40 39 41 39 40 39 39 38 38 37 38 35 33 36 40 30 37 51 91 76 93 76 94 75 94 75 94 77 96 77 97 78 98 79 98 80 99 80 100 81 101 82 101 82 101 84 104 85 104 85 104 85 104 85 104 85 104 85 104 86 107 86 107 86 107 86 107 86 107 87 109 88 110 90 111 87 113 87 114 88 115 89 116 91 118 89 118 89 119 91 120 93 120 93 120 93 120 93 120 92 119 92 119 92 119 92 119 91 119 93 121 95 123 96 124 96 123 96 123 96 123 96 123 96 122 96 123 97 124 98 124 99 125 99 125 99 125 99 125 101 126 98 123 97 124 100 127 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 125 99 126 100 127 101 126 100 125 100 126 100 126 100 126 100 126 99 125 99 125 99 125 99 125 99 127 99 127 99 127 99 127 98 126 98 126 98 126 98 126 97 126 98 126 97 124 95 123 99 127 99 126 98 125 97 125 97 125 97 125 97 125 97 125 98 126 98 125 97 125 96 124 95 123 95 123 95 123 95 123 97 125 97 125 97 125 98 125 96 126 96 127 97 128 98 128 93 123 94 125 95 126 97 127 96 126 96 126 96 126 96 126 94 124 94 123 93 122 92 122 93 123 93 123 93 123 93 123 91 121 91 121 91 121 91 121 91 123 91 123 91 123 91 123 93 124 90 121 89 122 92 125 91 123 91 123 91 123 91 123 91 123 91 122 90 121 89 121 89 121 89 120 88 119 87 119 87 119 87 118 86 117 85 117 86 117 85 116 84 115 83 114 84 116 84 116 84 116 84 116 82 113 82 113 82 115 85 116 85 116 85 116 85 116 85 115 85 113 88 115 85 113 84 114 83 115 82 111 81 109 81 109 79 108 78 109 77 104 69 92 65 87 50 63 29 67 67 115 70 95 70 97 69 92 66 95 67 93 67 93 67 93 67 93 66 92 64 90 63 90 63 91 63 90 63 90 63 90 63 90 64 90 63 89 62 88 61 87 61 88 61 87 60 86 59 86 60 85 58 82 55 81 55 81 60 84 56 80 53 80 56 84 52 77 52 80 56 83 56 81 56 81 55 80 54 81 55 82 56 81 54 79 53 79 53 80 51 77 51 77 51 77 51 77 54 76 54 75 53 75 52 74 51 74 52 74 52 73 50 71 54 74 51 71 49 71 51 73 47 69 48 70 49 69 48 68 48 67 48 66 47 65 46 65 48 67 48 67 48 66 45 64 45 64 45 64 45 64 45 64 42 62 43 63 44 64 45 65 48 65 44 61 41 61 44 64 42 61 42 61 42 61 42 61 44 60 43 62 46 63 44 58 42 59 42 58 41 57 40 57 42 58 41 56 40 55 38 54 41 57 41 57 41 57 41 57 41 57 41 57 41 57 41 57 40 56 40 55 39 54 38 54 39 55 39 54 38 53 37 53 38 55 40 56 38 54 39 56 37 56 40 58 42 58 40 57 36 46 52 66 49 78 77 151 154 175 135 116 64 73 51 67 42 68 34 45 48 58 24 52 38 53 35 50 33 50 35 52 32 48 33 50 36 53 38 54 29 46 32 49 34 49 33 48 36 51 33 48 32 49 35 52 35 51 35 51 35 51 35 51 34 50 34 50 34 50 34 50 34 52 35 53 36 54 36 55 37 54 34 50 31 49 32 50 32 47 30 45 29 47 32 49 29 48 34 50 32 46 29 46 1 14 2 15 4 17 6 19 8 19 7 18 6 17 5 16 2 16 6 17 2 13 3 18 6 18 6 18 6 18 6 18 10 17 10 16 9 15 8 15 10 16 8 15 10 17 9 15 9 17 9 16 8 15 7 15 8 16 8 16 8 16 8 16 9 16 7 15 9 13 3 6 0 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 2 3 3 3 4 4 4 4 4 4 4 4 5 8 6 9 8 10 9 11 8 9 7 9 7 10 9 12 8 10 8 10 8 10 8 10 7 11 11 15 13 13 9 9 10 15 10 14 9 13 8 13 10 14 9 14 9 15 11 17 13 17 13 18 14 19 15 19 15 19 15 19 15 19 15 19 14 20 17 23 19 22 17 20 18 22 18 22 18 22 18 22 18 22 18 23 19 24 20 24 19 23 19 24 20 25 21 25 22 24 20 17 8 6 5 9 8 10 8 10 8 10 8 10 9 10 6 7 5 8 5 10 6 12 4 3 9 38 54 68 55 61 57 62 55 58 50 53 50 54 47 50 43 47 42 46 40 44 40 43 39 42 38 42 36 40 35 38 33 37 32 35 35 41 34 31 26 29 35 72 68 78 62 75 60 75 58 76 61 77 60 77 60 78 62 80 64 81 64 82 65 83 66 83 68 83 69 85 70 86 72 87 67 83 68 84 70 86 72 87 71 85 71 85 71 85 69 85 70 88 70 88 70 89 70 87 71 88 71 88 71 88 71 88 72 89 72 90 74 92 76 94 74 93 72 94 73 95 74 95 76 97 76 96 75 95 74 95 73 94 73 95 74 96 75 96 74 95 74 95 74 95 74 95 76 99 74 98 73 97 72 96 72 97 73 99 75 100 75 100 73 99 75 101 76 101 76 100 76 101 76 101 76 101 76 101 74 98 74 99 75 100 76 100 76 100 76 100 76 100 76 100 76 100 76 100 76 100 76 100 74 98 74 98 74 98 74 98 74 98 75 99 75 98 73 96 75 99 75 98 74 97 73 97 77 99 77 99 77 99 77 99 80 101 77 98 75 98 77 100 76 98 76 98 76 98 76 98 76 98 76 97 75 96 74 96 75 98 73 97 72 96 69 96 71 98 71 99 71 99 69 98 66 95 69 98 71 98 70 97 69 97 69 96 68 95 67 95 69 97 68 95 67 94 65 93 65 94 66 95 67 94 66 93 65 94 66 94 66 93 64 91 64 92 64 92 64 92 64 92 64 92 64 91 63 90 62 90 60 90 63 91 63 90 64 94 66 91 66 91 66 91 66 91 66 90 65 89 64 90 65 91 62 89 62 89 62 89 62 89 61 88 61 87 60 87 59 86 60 88 60 87 59 86 58 86 60 87 57 84 55 84 57 86 58 85 55 82 54 83 57 86 54 82 54 82 54 83 57 85 56 84 58 83 57 82 56 82 55 81 56 82 58 81 56 79 55 77 52 77 52 73 42 61 41 44 3 30 31 74 54 70 46 68 46 68 46 68 46 68 44 66 43 65 43 66 45 67 45 65 42 63 44 65 42 62 44 64 42 62 41 62 41 63 43 64 44 62 43 61 41 60 41 60 41 60 41 60 41 60 39 58 37 56 36 57 39 60 39 58 38 57 37 56 36 56 36 56 36 56 36 56 36 56 33 53 33 54 34 54 35 55 36 56 36 55 35 54 34 54 32 52 32 52 32 52 32 52 38 55 37 54 34 51 33 50 33 51 33 50 32 49 31 49 33 50 33 51 34 52 35 52 34 50 32 48 31 50 34 52 26 47 30 50 32 49 28 46 27 46 27 46 27 46 27 46 28 45 28 45 28 45 28 45 28 45 28 44 27 43 26 43 31 46 26 41 23 41 25 43 26 43 26 42 25 41 24 41 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 26 42 26 41 25 40 24 40 25 40 24 39 23 40 24 41 21 41 22 41 22 40 20 38 20 39 20 39 20 39 20 39 21 37 21 37 21 38 24 40 21 38 22 39 23 38 22 37 19 36 20 37 22 39 24 40 27 41 23 42 31 48 28 40 25 41 24 39 23 38 25 41 25 40 23 37 20 34 19 33 24 39 23 38 22 36 21 35 22 36 19 33 17 33 19 35 23 36 19 32 16 32 19 35 20 34 17 31 15 30 16 32 18 32 17 32 18 35 22 38 14 33 21 37 19 33 19 36 18 33 19 37 23 36 18 29 13 30 17 33 19 34 18 32 19 31 16 28 15 29 18 33 18 29 14 28 19 33 18 29 14 17 15 18 16 19 18 20 17 19 16 18 16 18 15 17 14 18 17 19 14 15 15 19 18 20 18 20 18 20 18 20 17 20 17 19 16 18 15 18 17 19 15 18 17 20 16 18 17 17 17 16 16 16 15 15 16 16 16 16 16 16 16 16 16 14 14 13 14 11 9 4 2 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 9 9 9 8 8 8 8 8 10 9 9 9 9 10 11 12 10 10 10 10 10 10 10 10 12 12 12 12 12 12 12 12 15 14 15 13 14 12 13 12 15 13 14 13 14 14 16 16 17 18 17 19 18 20 19 20 19 20 19 20 19 20 19 20 19 20 20 22 21 22 21 22 22 23 22 23 22 23 22 23 22 23 22 24 23 25 24 25 23 24 23 25 24 26 25 26 25 24 22 16 10 7 7 9 10 10 10 10 10 10 10 10 11 10 9 8 8 9 10 12 9 13 8 7 18 49 63 71 62 66 64 67 63 63 57 59 57 59 54 55 50 52 49 51 46 46 45 45 43 43 41 42 41 41 40 40 38 38 36 37 36 41 37 35 32 36 42 81 79 92 77 94 74 96 75 97 78 97 77 96 78 98 79 99 81 100 82 101 82 102 83 102 83 102 84 104 86 105 87 106 84 103 84 104 86 105 87 108 85 110 84 110 84 110 84 110 87 113 87 113 88 113 88 113 88 115 88 115 88 115 88 115 90 117 90 117 91 119 93 121 93 120 94 121 94 122 95 122 97 124 97 123 96 123 95 122 94 121 94 122 95 123 96 123 95 122 95 122 95 122 95 122 99 125 99 124 98 124 97 123 97 124 99 126 100 126 100 126 98 125 100 127 101 127 101 126 99 125 99 125 99 125 99 125 98 126 99 127 99 128 100 128 100 128 100 128 100 128 100 128 100 128 100 128 100 128 100 128 98 126 98 126 98 126 98 126 98 127 99 127 99 126 97 124 99 127 99 126 98 126 97 125 100 128 100 128 100 128 100 128 102 129 99 126 98 126 99 127 98 126 98 126 98 126 98 126 98 126 98 125 97 125 96 124 98 124 98 123 97 123 96 122 98 124 99 124 99 124 99 125 94 125 97 128 99 128 97 127 97 127 97 126 96 125 95 125 95 125 95 125 95 125 95 126 93 124 94 125 95 124 94 123 93 125 94 125 94 124 92 122 92 123 92 123 92 123 92 123 92 123 92 122 91 121 90 121 89 122 92 123 90 121 91 124 91 123 91 123 91 123 91 123 91 122 90 121 89 122 90 123 89 123 89 123 89 123 89 123 88 121 87 121 86 120 86 120 88 119 88 118 87 117 86 117 87 117 85 115 83 115 85 116 85 116 83 114 83 114 85 116 83 113 82 113 82 114 84 116 84 114 83 113 83 112 82 112 81 112 82 112 82 111 80 110 79 105 76 104 75 99 65 88 55 71 34 70 61 104 76 98 68 96 68 96 68 96 68 96 67 94 66 93 65 94 67 95 66 93 63 92 65 93 64 90 65 92 63 90 62 90 62 91 64 91 63 89 62 88 60 87 60 87 60 87 60 87 60 87 59 83 58 82 57 83 59 84 58 83 57 82 56 81 56 80 57 82 57 82 57 82 57 82 55 80 55 81 56 81 57 82 56 81 56 80 55 80 54 79 53 78 53 78 53 78 53 78 53 79 52 78 52 78 51 77 50 76 50 75 49 75 48 72 49 71 50 72 51 73 52 73 51 71 49 70 49 71 51 73 46 68 49 71 50 70 47 66 46 67 46 67 46 67 46 67 45 64 45 64 45 64 45 64 45 64 45 63 44 62 43 62 49 66 45 62 42 61 43 63 43 62 43 61 42 61 41 60 42 59 42 59 42 59 42 59 41 58 41 58 41 58 41 58 41 57 40 56 40 55 39 55 41 56 40 55 39 56 40 57 40 56 41 56 41 55 39 53 39 54 39 54 39 54 39 54 38 54 37 54 37 55 39 57 35 53 36 53 36 53 36 52 37 55 38 56 40 58 42 59 44 58 39 58 44 61 39 51 35 52 34 52 35 54 38 57 38 55 35 52 32 50 31 49 35 51 35 51 35 51 36 52 36 51 34 49 32 49 34 50 37 51 33 48 32 49 34 52 35 50 32 47 31 47 32 48 34 49 32 48 33 50 36 53 30 49 36 52 34 49 34 51 33 49 35 53 39 54 34 47 32 48 33 49 33 48 32 47 32 45 29 42 28 43 31 46 33 45 29 43 31 45 29 41 4 16 4 16 4 17 5 17 4 16 4 16 4 17 5 17 3 16 5 16 3 14 3 17 6 18 6 18 6 18 6 18 10 17 9 16 9 16 8 15 10 16 8 15 10 17 9 15 9 17 9 17 8 16 8 15 8 16 8 16 8 16 8 16 7 14 5 14 8 12 2 5 0 2 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 7 9 6 8 5 6 3 5 7 9 7 9 7 10 9 11 8 10 8 10 8 10 8 10 12 13 9 10 8 11 11 14 10 15 9 14 9 14 8 13 9 14 9 14 9 15 11 16 13 17 13 18 14 19 15 19 15 19 15 19 15 19 15 19 16 19 15 19 15 20 17 22 18 22 18 22 18 22 18 22 18 22 18 23 19 24 20 24 19 23 19 24 20 25 21 25 23 24 18 15 8 7 6 9 8 10 8 10 8 10 8 10 10 11 8 10 8 11 7 12 2 12 4 7 20 58 64 65 60 66 61 66 60 63 56 59 54 58 51 54 47 51 46 50 44 48 42 45 39 42 37 40 37 40 36 39 34 38 33 37 33 40 35 35 31 30 34 67 71 79 65 77 61 76 57 77 62 78 61 78 61 79 63 81 64 82 65 82 66 83 66 83 68 84 69 85 71 87 72 87 70 85 71 86 71 86 71 85 72 85 72 85 72 85 70 85 70 87 70 87 68 88 68 88 72 89 72 89 72 89 72 89 73 90 73 90 74 92 76 94 74 94 73 94 74 95 74 95 76 97 76 97 75 96 75 95 74 95 74 95 75 96 75 96 74 95 74 95 74 95 74 96 77 100 74 99 74 98 73 98 73 99 75 100 76 101 75 100 74 99 75 101 76 101 76 101 74 99 74 99 74 99 74 99 74 99 75 99 76 100 76 100 76 100 76 100 76 100 76 100 76 100 76 100 76 100 76 100 75 99 75 99 75 99 75 99 75 99 76 100 75 99 74 97 75 99 75 99 74 98 74 97 77 101 77 101 77 101 77 101 77 101 76 99 74 98 75 99 74 98 74 98 74 98 74 98 74 98 74 98 73 97 73 96 75 97 73 97 72 96 70 96 71 98 69 98 69 98 68 98 67 96 69 98 70 98 69 97 69 97 69 96 68 95 67 95 65 94 66 95 68 97 69 98 66 94 67 95 67 95 66 94 66 94 66 94 66 93 64 92 64 92 64 92 64 92 64 92 64 92 64 92 63 91 63 91 63 92 65 92 62 90 63 92 66 91 66 91 66 91 66 91 66 90 65 89 64 90 65 91 62 89 62 89 62 89 62 89 60 87 60 86 59 85 58 85 60 88 60 87 59 86 58 86 59 86 57 84 56 84 56 85 57 84 56 83 55 84 56 85 55 83 54 82 54 83 56 85 58 83 57 83 56 82 56 82 56 82 57 83 56 81 54 80 54 77 51 74 48 68 39 58 21 45 25 59 47 77 51 71 46 68 46 68 46 68 46 68 45 67 44 66 44 66 45 67 46 65 43 64 44 65 43 62 44 64 42 62 41 62 41 63 43 64 42 62 41 61 39 60 39 60 39 60 39 60 39 60 36 58 37 59 37 59 36 57 35 57 34 56 34 55 33 55 35 57 35 57 35 57 35 57 35 57 36 58 36 59 37 59 34 56 34 56 33 55 33 54 33 55 33 55 33 55 33 55 34 51 34 52 35 53 36 53 33 50 33 50 32 49 32 49 33 50 34 51 34 51 35 52 34 51 33 49 32 50 33 51 29 49 31 50 30 48 27 45 27 46 27 46 27 46 27 46 28 45 28 45 28 45 28 45 28 45 28 44 27 43 26 43 32 48 29 44 26 43 27 45 26 43 26 43 25 42 25 41 26 42 26 42 26 42 26 42 25 41 25 41 25 41 25 41 24 40 24 39 23 39 22 38 25 40 24 39 23 40 24 41 21 41 22 41 22 40 20 38 20 39 20 39 20 39 20 39 22 38 21 37 21 38 23 40 20 36 20 36 20 36 20 36 23 40 24 41 26 42 27 43 30 43 25 41 26 41 20 31 16 31 17 32 20 37 25 40 24 37 21 34 18 32 18 32 16 31 17 33 19 35 20 35 21 35 19 33 18 33 18 34 20 34 18 32 17 34 20 36 19 33 18 32 16 32 17 32 20 34 18 33 18 34 20 35 16 33 20 35 19 33 19 35 17 33 19 37 24 39 21 33 21 35 19 33 17 32 17 32 19 31 16 28 15 29 18 31 21 32 17 30 17 30 15 26 17 19 17 19 17 18 16 18 17 20 18 21 19 22 20 23 17 19 18 20 17 19 17 20 18 20 18 20 18 20 18 20 16 19 16 19 16 19 16 19 17 19 15 18 17 20 16 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 13 13 12 13 11 8 4 3 1 0 0 0 0 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 7 7 7 6 6 5 5 5 9 9 8 8 9 9 10 11 10 10 10 10 10 10 10 10 13 12 12 11 11 12 12 13 14 13 14 13 14 13 14 13 14 13 13 12 14 13 15 15 17 18 17 19 18 20 19 20 19 20 19 20 19 20 19 20 20 20 18 19 18 21 21 23 22 23 22 23 22 23 22 23 22 23 22 24 23 25 24 25 23 24 23 25 24 26 25 26 25 23 18 13 9 8 8 9 10 10 10 10 10 10 10 10 12 11 11 11 12 12 13 14 6 12 10 16 38 73 76 69 66 70 67 70 66 67 63 65 60 62 57 58 53 55 52 55 51 51 48 47 44 43 41 41 41 42 40 41 39 40 38 39 34 40 37 38 36 38 39 73 80 94 78 95 76 98 76 98 79 98 79 98 79 99 81 100 82 101 82 102 83 102 84 103 84 103 85 104 86 106 88 107 87 106 87 106 86 105 86 107 87 112 86 112 86 112 86 112 88 114 88 114 89 114 89 114 90 117 90 117 90 117 90 117 91 118 91 118 91 119 93 121 94 121 94 122 95 122 96 123 98 125 97 124 97 123 96 123 95 123 96 123 96 123 96 123 96 123 96 123 96 123 96 123 100 126 100 126 100 125 99 125 99 126 101 127 101 127 101 126 99 126 101 127 102 128 101 127 103 129 102 128 102 127 101 127 99 127 99 128 100 128 101 129 101 129 101 129 101 129 101 129 101 129 101 129 101 129 101 129 100 128 100 128 100 128 100 128 100 128 101 129 100 127 98 126 100 128 99 127 99 126 98 126 100 128 100 129 101 129 101 129 101 129 100 128 99 127 99 127 99 127 99 127 99 127 99 127 99 127 98 126 98 125 97 125 98 126 97 125 97 124 97 124 98 125 98 125 98 125 98 125 96 127 97 127 97 127 97 127 97 127 97 126 96 125 95 125 95 125 95 126 96 126 97 127 94 124 95 126 96 125 94 124 94 125 95 126 94 125 93 123 93 124 93 124 93 124 93 124 92 123 92 123 92 123 92 122 92 124 94 124 91 120 90 122 91 123 91 123 91 123 91 123 91 122 90 121 89 122 90 123 89 123 89 123 89 123 89 123 87 121 86 120 85 119 85 119 88 119 88 118 87 117 86 117 86 117 85 116 84 115 84 115 84 115 84 115 84 115 84 115 84 114 82 113 82 114 84 115 83 113 83 112 82 112 81 111 83 113 83 113 82 111 80 109 77 104 75 101 70 93 61 86 45 81 64 101 76 104 73 100 69 97 69 97 69 97 69 97 68 96 67 94 66 94 66 95 67 93 64 92 65 94 64 91 65 92 63 90 62 90 62 91 64 91 63 89 62 88 60 87 60 87 60 87 60 87 60 87 58 84 60 86 60 84 57 81 56 81 56 81 56 80 55 80 58 83 58 83 58 83 58 83 58 83 58 83 59 84 60 85 57 82 56 81 56 80 55 80 54 79 54 79 54 79 54 79 52 78 52 78 52 78 52 78 51 77 50 76 50 75 49 73 50 72 51 72 51 72 51 72 51 72 50 71 50 70 50 71 50 71 50 71 49 68 45 65 46 67 46 67 46 67 46 67 45 64 45 64 45 64 45 64 45 64 45 63 44 62 43 62 47 65 45 63 43 62 44 63 44 63 43 62 43 61 42 61 43 60 42 59 42 59 41 58 41 58 41 58 41 58 41 58 41 57 41 56 40 56 39 55 41 56 40 55 39 56 40 57 40 56 41 56 41 55 39 53 39 54 39 54 39 54 39 54 39 55 37 54 37 55 39 56 39 55 38 55 38 55 38 56 40 57 40 58 41 59 42 59 46 62 43 60 43 58 37 50 33 51 34 54 37 57 40 59 39 56 37 54 35 52 34 53 32 48 32 49 33 50 34 50 35 51 34 50 33 49 33 49 34 49 33 49 33 50 36 53 33 49 33 49 32 48 33 49 35 51 34 50 34 50 34 50 31 48 33 50 33 49 34 50 31 47 32 51 37 54 36 50 36 51 33 48 31 48 33 50 32 45 30 43 29 43 30 44 33 46 31 44 30 43 28 41 6 18 6 17 5 17 5 17 6 18 6 19 8 20 9 21 7 19 7 19 7 20 7 19 6 18 6 18 6 18 6 18 9 16 9 16 9 16 9 16 10 16 8 15 10 17 9 15 10 18 10 17 9 17 8 16 8 16 8 16 8 16 8 16 6 13 5 13 8 13 3 6 0 3 0 0 0 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 1 2 2 3 3 4 4 4 2 5 3 5 4 6 5 7 7 8 6 8 6 9 8 11 8 10 8 10 8 10 8 10 8 11 11 14 12 13 9 10 9 14 9 14 9 14 9 14 9 13 8 13 8 14 10 16 13 17 13 18 14 19 15 19 15 19 15 19 15 19 15 19 17 20 15 18 15 20 18 23 18 22 18 22 18 22 18 22 18 22 18 23 19 24 20 24 19 23 19 24 20 25 21 25 24 22 14 12 7 8 7 9 8 10 8 10 8 10 8 10 9 11 10 12 11 13 9 13 2 9 7 23 43 76 71 64 61 66 61 66 60 64 58 63 55 59 52 55 48 52 47 52 49 52 46 48 41 43 38 41 37 41 37 41 36 40 36 40 33 39 35 37 34 31 30 59 72 81 67 79 62 77 59 78 63 80 62 79 63 81 65 82 65 82 66 83 66 84 67 84 69 84 70 86 72 87 73 88 73 88 73 88 72 87 72 86 75 88 75 88 75 88 73 88 71 88 71 88 69 89 69 89 73 90 73 90 73 90 73 90 75 92 74 91 75 92 76 94 75 94 74 95 74 96 75 96 77 98 77 97 76 97 75 96 76 96 75 96 75 96 75 96 75 96 75 96 75 96 75 97 77 100 75 100 75 101 76 101 76 101 77 102 77 102 76 100 74 100 76 102 77 102 77 101 79 103 78 103 77 102 76 101 75 99 76 100 76 101 77 101 77 101 77 101 77 101 77 101 77 101 77 101 77 101 77 101 76 100 76 100 76 100 76 100 77 101 77 101 77 100 75 99 76 100 76 99 75 99 74 98 74 98 75 99 76 100 76 101 77 101 77 101 76 100 75 99 75 99 75 99 75 99 75 99 75 99 75 98 74 98 73 97 76 98 74 97 73 97 70 97 71 98 69 98 69 98 68 98 70 97 69 97 69 97 69 97 69 97 69 96 68 95 67 95 69 97 69 96 68 96 67 95 66 95 68 96 68 96 67 94 66 95 67 95 67 94 65 92 65 93 65 93 65 93 65 93 64 92 64 92 64 92 64 93 65 94 67 93 63 90 63 92 66 91 66 91 66 91 66 91 66 90 65 89 64 90 65 91 62 89 62 89 62 89 62 89 60 87 60 86 59 85 58 85 60 88 60 87 59 86 58 86 58 86 58 86 57 85 56 84 56 84 56 84 56 84 56 84 56 84 55 82 54 82 55 84 57 83 56 82 56 81 55 81 56 82 56 82 55 80 52 78 51 75 50 72 44 64 37 59 30 63 50 79 52 72 47 72 47 69 47 69 47 69 47 69 47 69 46 67 44 66 44 67 46 66 43 65 45 66 44 63 44 64 42 62 41 62 41 63 43 64 42 62 41 61 39 60 39 60 39 60 39 60 39 60 37 60 39 61 39 59 35 56 34 56 34 56 34 56 34 56 36 58 36 58 36 58 36 58 35 57 35 57 36 58 37 59 35 57 35 56 34 56 33 55 32 54 32 54 32 54 32 54 37 54 36 52 35 51 33 50 34 51 34 50 33 50 32 50 34 51 34 51 34 51 34 51 34 51 34 51 33 49 32 48 31 50 31 49 29 47 27 45 27 46 27 46 27 46 27 46 28 45 28 45 28 45 28 45 28 45 28 44 27 43 26 43 28 44 27 43 26 43 26 43 27 44 27 43 26 43 25 42 27 43 27 42 26 41 25 41 25 41 25 41 25 41 25 41 27 43 26 42 26 41 25 41 25 40 24 39 23 40 24 41 21 41 22 41 22 40 20 38 20 39 20 39 20 39 20 39 23 39 22 37 21 37 22 39 23 39 22 37 21 38 23 39 23 39 23 39 23 40 24 40 26 42 26 42 26 41 22 36 22 37 23 38 24 38 24 38 25 38 23 36 21 35 21 35 21 36 20 35 19 34 19 33 20 35 20 35 19 34 18 33 18 33 18 33 19 35 21 36 18 33 18 33 19 34 18 33 19 34 19 34 19 34 18 33 17 32 17 32 18 34 19 34 14 29 15 32 20 35 19 32 18 33 17 31 16 33 20 36 19 31 18 30 16 29 16 29 16 30 17 30 17 30 17 31 17 19 17 20 18 20 18 20 17 19 17 19 18 20 18 20 20 21 18 21 20 23 20 20 18 20 18 20 18 20 18 20 15 18 16 19 16 19 17 20 17 19 15 18 17 20 16 18 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 13 14 13 15 13 11 7 3 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 3 3 4 4 4 4 5 6 6 7 8 8 8 8 7 7 8 9 10 10 10 10 10 10 10 10 10 10 9 11 13 15 15 13 11 9 13 12 14 13 14 13 15 14 13 12 12 11 13 13 15 14 17 18 17 19 18 20 19 20 19 20 19 20 19 20 19 20 21 22 20 21 21 22 22 24 22 23 22 23 22 23 22 23 22 23 22 24 23 25 24 25 23 24 23 25 24 26 25 26 26 21 15 10 9 9 9 9 10 10 10 10 10 10 10 10 9 10 11 13 13 13 13 14 10 8 13 37 61 80 74 70 66 69 66 68 65 67 64 67 61 63 58 59 55 56 53 56 53 54 51 50 47 46 43 43 41 42 41 42 41 42 41 42 36 40 37 38 37 38 36 67 82 95 79 97 77 99 78 100 81 100 80 99 81 100 82 102 83 102 83 102 84 103 84 104 85 104 85 105 87 107 88 108 88 107 88 107 88 107 89 110 90 115 89 115 89 115 89 115 89 115 89 115 90 115 90 115 91 118 91 118 91 118 91 118 93 120 92 119 92 119 93 121 95 122 95 122 96 123 96 124 99 125 98 125 97 124 97 124 97 124 97 124 96 123 96 123 97 124 97 124 97 124 97 124 100 126 101 127 101 128 102 128 102 129 103 129 103 128 101 127 100 126 101 128 103 129 102 128 102 128 102 127 100 125 99 125 100 128 100 128 101 129 101 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 101 129 101 129 101 129 101 129 101 130 102 130 102 129 100 127 101 128 100 128 99 127 99 127 97 125 98 126 99 128 100 129 101 129 102 130 101 128 99 127 100 128 100 128 100 128 100 128 100 127 99 127 98 126 98 126 99 126 98 126 97 125 98 125 98 125 98 125 98 125 98 125 99 128 97 126 96 126 97 127 97 127 97 126 96 125 95 125 99 128 98 127 96 125 95 124 95 125 96 126 96 126 95 125 95 126 96 127 95 125 93 124 94 125 94 125 94 125 94 125 92 123 92 123 93 124 93 124 92 124 94 125 92 122 92 124 91 123 91 123 91 123 91 123 91 122 90 121 89 122 90 123 89 123 89 123 89 123 89 123 88 122 88 121 87 121 86 120 88 119 88 118 87 117 86 117 85 117 86 117 86 116 84 114 83 115 84 116 85 115 84 114 85 115 83 113 82 113 83 114 82 112 82 112 81 111 81 110 81 111 81 111 80 108 76 106 74 102 74 99 67 91 62 90 66 100 78 106 74 98 69 99 70 98 70 98 70 98 70 98 70 98 68 95 66 94 66 95 68 94 65 93 66 94 65 91 65 92 63 90 62 90 62 91 64 91 63 89 62 88 60 87 60 87 60 87 60 87 60 87 61 86 61 86 60 84 58 82 56 81 57 82 57 83 58 83 57 82 57 82 57 82 57 82 56 81 56 82 57 82 58 83 58 82 57 82 56 81 56 81 53 78 53 78 53 78 53 78 55 81 54 79 51 76 49 75 52 77 51 77 50 76 50 74 51 73 51 72 51 72 50 71 51 72 51 72 51 70 48 68 50 70 49 69 48 68 47 67 46 67 46 67 46 67 46 67 45 64 45 64 45 64 45 64 45 64 45 63 44 62 43 62 43 62 43 62 43 62 43 61 45 63 44 63 43 62 43 62 44 61 43 59 42 58 40 57 41 58 41 58 41 58 41 58 44 60 43 59 43 58 42 58 41 56 40 55 39 56 40 57 40 56 41 56 41 55 39 53 39 54 39 54 39 54 39 54 40 56 38 54 37 54 38 55 38 54 35 51 34 52 37 55 37 54 38 55 38 55 38 55 37 54 39 56 39 55 37 52 36 54 37 55 36 53 34 51 36 53 34 51 33 51 33 51 38 54 37 52 35 51 34 50 34 51 35 51 35 50 33 48 33 49 34 50 34 50 35 51 32 49 33 50 35 50 34 50 33 49 34 51 35 51 34 49 33 48 30 47 32 50 34 49 29 45 29 46 32 49 32 46 30 46 30 47 32 49 34 51 32 46 31 44 30 43 28 42 28 43 31 45 29 43 31 46 4 16 5 18 6 19 7 20 6 18 6 18 6 17 5 17 7 17 4 17 7 20 6 16 6 18 6 18 6 18 6 18 8 15 8 16 9 17 10 17 10 16 8 15 10 17 9 15 11 19 10 18 10 17 9 17 8 16 8 16 8 16 8 16 8 15 7 16 10 15 6 10 0 3 0 1 0 2 0 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 2 3 3 4 4 4 6 4 7 5 7 5 7 6 8 5 7 6 8 7 10 8 10 8 10 8 10 8 10 9 11 11 13 11 13 9 11 8 13 8 14 9 15 10 15 8 13 7 12 8 13 9 15 13 17 13 18 14 19 15 19 15 19 15 19 15 19 15 19 17 21 18 23 19 23 19 23 18 22 18 22 18 22 18 22 18 22 18 23 19 24 20 24 19 23 19 24 20 25 21 25 25 21 11 9 6 9 7 9 8 10 8 10 8 10 8 10 6 9 9 12 11 13 9 12 8 5 9 44 62 74 62 66 62 67 61 66 60 65 60 66 58 62 55 58 52 56 50 55 49 53 47 50 44 46 41 44 38 42 38 42 38 42 38 42 36 40 34 36 34 31 28 55 74 82 68 80 64 79 60 80 65 81 64 81 64 82 66 84 66 83 66 84 67 84 68 85 70 85 71 86 72 88 74 89 72 87 73 88 74 90 75 89 77 90 77 90 77 90 75 90 72 89 72 89 70 90 70 90 75 92 75 92 75 92 75 92 77 93 76 92 75 92 76 94 76 95 74 96 75 96 76 97 78 99 77 98 77 97 76 97 77 98 77 97 76 96 75 96 76 97 76 97 76 97 76 98 78 101 76 102 77 102 78 103 78 103 79 104 78 102 76 101 75 101 77 102 78 103 77 102 78 103 77 101 75 99 74 98 76 100 76 101 77 101 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 78 102 79 103 78 101 77 100 77 101 76 100 76 99 75 99 71 99 72 100 74 102 76 103 75 102 76 103 76 102 73 99 74 101 74 101 74 101 74 101 74 101 73 100 73 99 72 98 77 98 74 98 74 97 71 97 71 97 69 97 69 97 68 98 72 99 69 96 67 96 69 97 69 97 69 96 68 95 67 95 69 97 69 97 69 97 69 96 67 96 68 97 69 96 68 95 67 95 68 96 67 95 66 93 66 94 66 94 66 94 66 94 64 92 64 93 65 94 66 94 63 93 66 94 64 92 65 95 66 91 66 91 66 91 66 91 66 90 65 89 64 90 65 91 62 89 62 89 62 89 62 89 62 89 62 89 61 88 60 87 60 88 60 87 59 86 58 86 57 85 58 87 58 85 56 83 55 83 57 85 57 85 55 83 57 84 55 82 54 82 54 83 56 82 56 81 55 81 54 80 54 80 54 79 52 76 49 74 48 74 50 71 43 64 40 65 50 76 53 76 49 71 45 69 48 70 48 70 48 70 48 70 49 70 47 68 45 66 44 66 47 66 44 65 45 67 44 64 44 64 42 62 41 62 41 63 43 64 42 62 41 61 39 60 39 60 39 60 39 60 39 60 41 62 39 60 37 58 36 58 35 57 36 58 37 59 37 60 35 57 35 57 35 57 35 57 34 56 35 57 35 58 36 58 36 58 35 57 35 56 34 56 33 55 33 55 33 55 33 55 36 53 36 52 35 51 34 51 35 52 34 51 34 50 33 51 35 52 35 51 34 50 33 50 34 51 35 52 34 49 31 46 30 49 29 48 28 48 29 48 27 46 27 46 27 46 27 46 28 45 28 45 28 45 28 45 28 45 28 44 27 43 26 43 26 43 27 44 27 44 27 43 28 45 27 44 27 43 26 43 28 44 27 42 26 41 24 40 25 41 25 41 25 41 25 41 27 43 27 42 26 42 25 41 25 40 24 39 23 40 24 41 21 41 22 41 22 40 20 38 20 39 20 39 20 39 20 39 24 39 22 37 21 37 21 38 22 37 19 34 18 35 21 38 22 38 22 37 21 37 21 37 20 37 23 39 22 37 19 35 20 35 21 36 21 34 19 32 22 35 20 33 19 33 19 34 21 36 21 36 21 35 20 35 19 34 20 36 20 34 18 32 19 34 20 35 19 34 18 33 16 32 19 35 20 35 19 34 16 32 19 35 21 36 20 34 19 31 14 29 17 34 19 33 16 30 15 30 17 33 16 30 15 30 16 31 16 31 16 30 19 32 18 31 17 29 15 27 16 31 19 31 16 28 16 31 15 18 17 20 19 22 20 23 22 24 21 22 20 21 19 21 18 17 13 17 17 20 16 16 18 20 18 20 18 20 18 20 15 18 15 19 16 20 17 20 17 19 15 18 17 20 16 18 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 17 15 13 10 4 2 2 1 1 2 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 1 2 3 4 4 9 9 8 7 7 6 6 5 8 7 7 7 7 8 9 10 10 10 10 10 10 10 10 10 13 13 11 11 11 11 13 13 13 12 13 13 14 14 15 14 13 11 12 11 12 12 14 14 17 18 17 19 18 20 19 20 19 20 19 20 19 20 19 20 20 23 23 26 25 25 23 24 22 23 22 23 22 23 22 23 22 23 22 24 23 25 24 25 23 24 23 25 24 26 25 26 27 20 12 8 8 9 10 9 10 10 10 10 10 10 10 10 7 8 10 12 13 13 12 13 15 5 15 53 74 74 64 72 68 71 67 69 66 69 67 70 65 67 62 63 59 60 57 60 53 54 51 51 48 48 46 46 42 43 42 43 42 43 42 43 39 41 36 36 36 38 35 65 83 96 80 97 78 100 79 101 82 101 81 100 81 101 83 103 83 102 83 103 84 104 85 104 85 104 86 106 87 107 89 108 86 106 88 108 90 110 91 113 91 116 90 116 90 116 90 116 89 115 89 115 90 115 90 115 92 119 92 119 92 119 92 119 94 121 93 119 92 119 93 120 95 122 95 123 96 124 97 124 99 126 99 125 98 124 97 124 98 125 98 124 97 123 96 123 97 124 97 124 97 124 97 124 101 127 101 128 102 129 103 130 104 130 104 130 104 129 102 127 100 127 102 129 103 129 103 128 106 131 105 130 103 128 101 127 100 128 100 129 101 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 130 102 131 103 131 103 130 101 128 101 129 101 128 100 127 99 127 100 127 101 129 103 130 104 132 101 129 103 131 103 129 100 126 101 128 101 128 101 128 101 128 101 128 101 127 100 126 99 126 98 129 99 128 98 127 97 127 97 127 97 127 97 127 98 127 100 129 97 126 95 126 96 127 97 127 97 126 96 125 95 125 95 125 96 127 97 128 99 129 95 126 96 127 97 126 96 125 95 127 96 127 96 126 94 124 94 125 94 125 94 125 94 125 92 123 92 124 93 125 94 125 90 123 94 124 93 124 94 127 91 123 91 123 91 123 91 123 91 122 90 121 89 122 90 123 89 123 89 123 89 123 89 123 90 124 90 123 89 123 88 122 88 119 88 118 87 117 86 117 84 116 86 118 86 116 83 113 82 114 85 117 86 116 83 113 85 116 83 113 82 113 82 113 82 112 82 111 81 110 80 110 79 109 79 108 77 105 73 102 71 101 74 99 67 92 65 95 77 104 75 102 74 100 69 95 70 98 70 98 70 98 70 98 71 98 69 96 67 94 66 94 68 95 65 93 67 95 65 92 65 92 63 90 62 90 62 91 64 91 63 89 62 88 60 87 60 87 60 87 60 87 60 87 64 88 61 84 58 83 59 84 58 83 58 84 59 85 60 86 56 81 56 81 56 81 56 81 57 82 57 83 58 84 59 84 58 83 58 82 57 81 56 81 56 81 56 81 56 81 56 81 51 77 52 78 52 78 53 79 52 78 52 77 51 76 50 74 51 73 52 72 51 71 50 71 51 72 52 73 51 70 47 67 48 69 47 68 47 69 49 70 46 67 46 67 46 67 46 67 45 64 45 64 45 64 45 64 45 64 45 63 44 62 43 62 44 63 45 65 46 65 45 64 45 64 45 63 44 62 43 62 44 61 43 59 42 58 40 57 41 58 41 58 41 58 41 58 42 58 42 57 41 56 40 56 41 56 40 55 39 56 40 57 40 56 41 56 41 55 39 53 39 54 39 54 39 54 39 54 40 57 38 54 37 54 37 54 41 56 37 53 36 54 39 58 38 55 38 55 38 55 38 54 39 58 42 59 40 54 36 53 34 53 36 55 37 54 34 51 38 55 36 53 35 53 36 54 33 50 34 51 35 52 37 53 33 50 35 52 35 50 32 47 35 51 35 51 34 49 32 48 31 48 34 51 36 52 35 50 30 47 33 51 36 52 36 51 35 47 28 45 32 50 34 49 34 48 31 47 33 49 32 46 30 47 32 48 31 45 28 42 32 46 32 45 30 43 28 41 31 47 34 46 28 40 27 43 4 14 2 15 5 18 6 16 2 15 5 18 7 18 5 16 5 17 5 17 5 17 5 17 3 18 7 18 2 11 0 13 10 16 8 14 7 16 11 19 5 13 7 15 8 15 8 14 11 18 9 16 8 16 8 17 5 15 10 18 9 15 7 16 9 17 9 16 10 16 9 15 5 7 1 2 0 2 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 2 4 2 5 3 6 4 6 6 7 5 7 5 8 7 10 6 9 7 10 8 9 7 8 7 10 10 14 12 13 10 11 10 14 8 11 6 12 8 14 9 14 9 13 8 12 7 12 10 14 11 15 12 15 11 15 15 18 14 18 14 19 16 21 16 20 16 21 17 22 18 22 16 21 19 24 20 23 17 20 19 23 19 24 20 25 21 25 22 24 19 23 21 25 20 22 15 15 10 9 6 8 7 10 10 12 10 11 9 10 8 10 6 9 9 12 11 14 10 14 8 7 17 55 68 72 60 71 63 68 63 67 62 66 61 66 60 65 59 63 56 60 54 59 51 53 47 50 46 49 43 45 37 41 37 42 38 42 39 43 38 45 39 37 33 31 27 51 72 80 67 82 66 81 63 85 63 80 64 82 65 83 67 84 66 83 66 83 66 83 66 83 70 85 70 86 71 86 72 87 74 90 76 92 76 90 74 87 76 88 75 88 75 89 75 91 75 92 74 90 71 91 72 92 77 94 77 94 77 94 77 94 77 94 77 94 77 94 77 94 76 96 76 98 77 98 77 97 79 100 79 100 79 98 76 97 78 99 77 98 77 97 76 97 77 98 77 99 78 99 79 101 79 102 77 101 76 100 75 100 77 102 77 102 77 102 77 102 76 102 78 104 79 104 79 103 78 104 79 105 80 104 79 103 78 102 78 103 79 104 80 104 78 102 78 102 78 102 78 102 82 105 79 102 78 103 81 106 79 103 79 103 79 103 79 103 79 103 79 102 78 101 77 100 77 102 80 104 80 104 78 101 77 104 76 103 76 102 75 102 77 104 77 103 76 102 75 102 75 102 75 101 74 100 73 100 74 101 74 100 73 99 72 99 75 96 73 97 73 97 71 97 70 97 70 98 68 96 68 99 71 99 71 98 70 97 69 97 71 98 70 97 69 98 70 99 68 96 68 96 68 96 68 96 69 97 69 97 69 97 69 97 65 94 66 95 67 94 66 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 66 91 65 90 65 91 67 92 65 90 65 90 65 90 65 90 64 90 63 89 62 90 63 91 62 89 62 89 62 89 62 89 59 87 59 86 58 85 57 85 58 86 58 85 57 84 56 84 56 84 56 84 56 84 56 84 55 83 55 83 55 83 55 83 53 80 55 83 57 82 55 80 50 76 51 77 51 76 49 75 47 71 46 69 44 66 42 65 48 72 48 71 47 71 47 71 47 69 47 69 47 69 47 69 45 67 46 68 46 67 44 65 41 63 44 66 46 66 45 65 43 64 43 63 42 62 41 62 42 63 42 62 41 61 40 61 39 60 39 61 40 62 41 62 41 62 38 59 37 60 40 63 36 58 36 58 36 58 36 58 37 59 36 58 36 57 35 57 37 59 37 59 37 59 37 59 36 57 35 56 34 57 35 58 34 57 35 58 35 56 32 53 37 54 37 53 36 52 35 52 33 51 35 53 35 51 32 49 34 51 34 51 34 51 34 51 29 47 32 51 35 52 34 51 30 49 30 48 29 47 28 47 30 48 29 47 28 48 29 49 31 48 30 46 29 45 28 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 30 43 25 42 28 45 27 40 27 43 27 43 27 42 24 40 23 40 26 43 27 42 24 39 26 42 26 41 25 40 24 40 27 46 25 43 23 41 22 42 22 42 24 43 23 41 20 38 21 38 22 39 23 38 22 37 19 36 20 37 21 38 22 39 22 38 22 37 21 36 20 36 23 39 23 38 22 37 21 37 23 36 21 34 20 34 20 35 22 35 20 34 22 36 21 34 19 34 20 36 21 36 20 35 20 35 20 35 20 35 20 35 20 34 18 33 20 35 19 33 19 34 19 34 19 34 19 34 16 31 17 33 18 34 20 35 17 31 16 30 15 31 16 32 15 30 15 31 16 32 17 32 14 30 17 33 17 30 12 26 18 29 13 28 18 33 19 30 16 30 18 32 19 30 15 27 18 19 16 18 18 21 18 19 15 18 17 20 19 20 17 19 17 19 17 19 17 19 17 19 14 18 18 19 14 15 14 18 16 18 15 18 16 19 17 21 12 16 14 18 15 18 15 17 19 18 17 16 16 16 16 17 13 16 18 18 17 15 15 16 17 15 16 15 15 14 15 13 10 7 4 2 2 2 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 5 5 6 6 6 7 7 7 8 7 7 7 7 8 9 10 9 9 10 10 10 9 8 8 10 11 12 12 13 13 13 12 12 11 12 10 12 11 13 12 14 13 14 12 13 12 12 11 13 15 15 18 17 18 16 16 19 19 18 19 18 20 20 22 21 22 22 23 22 24 23 24 21 22 23 24 23 24 21 22 23 24 23 25 24 25 25 26 26 25 23 25 25 26 23 23 16 15 12 9 8 8 9 10 12 12 12 11 11 10 10 10 8 8 10 11 12 13 13 13 13 12 28 61 74 71 63 73 68 71 67 70 67 69 66 69 65 68 64 66 61 63 59 62 55 54 51 51 50 50 47 46 42 43 42 43 42 43 42 43 40 46 41 38 36 39 34 60 81 95 80 99 80 101 81 105 80 99 81 101 83 102 84 103 84 103 84 103 84 103 84 103 86 105 86 106 87 106 88 107 89 109 91 111 91 110 89 110 90 115 88 114 89 116 90 117 92 118 91 116 91 117 92 118 94 121 94 121 94 121 94 121 94 121 94 121 94 121 94 121 95 123 97 124 98 125 98 125 100 127 100 127 100 126 98 124 99 126 99 125 98 125 97 124 98 125 99 126 99 127 100 127 102 128 102 127 101 126 100 126 102 128 102 128 102 128 102 128 101 128 103 130 104 130 104 129 103 130 104 131 105 130 104 129 102 130 103 131 103 132 104 132 102 130 102 130 102 130 102 130 104 131 102 130 102 130 103 132 103 131 103 131 103 131 103 131 103 131 103 130 102 130 101 129 102 131 104 133 105 132 103 130 104 131 104 130 103 130 102 129 104 131 104 130 103 130 102 129 102 129 102 128 101 127 100 127 101 128 101 127 100 127 99 126 98 128 98 128 98 128 98 128 96 128 99 128 96 126 98 128 99 129 99 128 98 128 97 127 99 128 98 127 97 128 98 129 96 126 96 126 96 126 96 126 97 127 97 127 97 127 97 127 93 125 94 126 95 125 94 124 93 124 93 124 93 124 93 124 93 124 93 124 93 124 93 124 93 124 93 124 93 124 93 124 92 123 91 122 90 123 91 124 90 122 90 122 90 122 90 122 91 124 90 123 89 124 90 125 89 123 89 123 89 123 89 123 87 118 87 117 86 117 85 116 86 117 86 116 85 115 84 115 84 115 84 115 84 115 84 115 83 114 83 114 83 114 83 114 79 110 81 112 82 112 81 110 75 105 76 106 75 104 73 102 72 99 70 97 68 95 66 93 69 97 69 97 70 98 70 98 71 99 71 99 70 97 68 95 69 97 69 96 67 94 65 92 64 93 66 95 68 95 67 94 64 92 64 91 63 91 62 90 63 90 63 89 62 88 61 88 60 87 60 88 61 89 62 89 62 87 60 85 60 85 62 87 59 84 59 84 59 84 59 84 60 85 59 84 58 83 58 83 59 84 59 84 59 84 59 84 58 82 57 81 56 82 57 83 56 81 57 83 57 81 54 78 54 80 54 79 53 79 52 78 52 78 52 78 52 77 50 74 50 72 51 72 51 72 51 72 49 71 51 73 51 71 49 69 49 70 49 69 48 69 47 68 49 69 48 68 47 69 48 70 45 64 45 65 46 65 46 65 44 63 44 63 44 63 44 63 44 63 44 63 44 63 44 63 43 62 43 62 43 62 43 62 46 60 42 59 44 61 43 57 42 60 43 60 43 59 41 57 40 57 41 58 42 57 41 56 42 58 42 57 41 56 40 56 44 58 42 55 39 54 39 54 41 56 42 57 42 56 39 53 37 55 38 56 39 55 38 54 36 53 37 54 37 54 38 55 38 55 38 54 37 53 36 53 39 56 38 55 38 54 37 54 37 54 35 52 34 52 34 53 35 51 32 51 35 53 34 51 33 49 34 51 35 50 34 49 35 51 35 51 35 51 35 51 35 50 33 49 35 51 34 49 34 50 34 50 34 50 34 50 32 48 33 49 33 49 34 50 32 47 31 46 30 47 31 48 29 45 29 46 30 46 31 47 29 46 32 50 34 49 31 46 31 43 27 42 31 46 32 44 30 44 29 43 29 43 29 43 8 19 6 18 7 20 6 17 3 16 5 18 7 18 6 18 6 18 6 17 5 17 5 17 1 15 4 16 3 15 5 18 7 15 9 16 10 17 10 16 6 13 7 15 8 15 8 15 11 18 9 16 8 16 8 17 6 16 10 18 8 15 7 16 8 15 7 15 8 14 8 13 7 8 2 2 0 2 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 2 4 4 4 6 5 7 5 8 6 8 6 7 5 7 5 8 7 10 8 10 8 10 8 9 5 7 10 11 9 11 10 12 11 14 6 11 7 13 9 14 9 14 9 14 9 14 8 13 8 12 7 13 12 18 15 19 14 17 15 18 14 18 14 19 16 21 18 22 18 23 19 23 20 24 17 22 18 23 19 22 18 21 19 23 19 23 20 24 20 25 21 24 19 24 21 25 18 20 13 14 10 9 6 8 7 9 10 12 9 11 9 11 8 10 6 8 8 11 9 11 7 11 5 16 32 62 65 65 54 65 63 67 62 67 61 66 61 66 60 65 59 63 56 60 54 59 52 54 47 50 46 49 43 45 41 44 40 43 38 42 37 41 38 45 38 37 34 32 27 49 71 82 70 82 65 80 62 82 63 81 64 82 66 84 67 84 68 85 68 85 68 85 68 85 72 87 73 88 73 89 74 89 74 90 76 91 76 91 75 89 77 89 76 89 76 90 76 92 75 92 74 91 72 93 73 94 78 95 78 95 78 95 78 95 78 95 78 95 78 95 78 95 77 96 75 97 76 98 77 98 78 100 79 100 79 99 77 98 79 100 78 99 78 98 77 98 78 99 78 100 79 100 80 102 79 102 77 102 76 101 76 101 77 102 77 102 77 102 77 102 77 102 78 104 79 104 79 104 79 104 80 105 80 105 79 104 78 103 79 103 80 104 80 104 79 103 79 103 79 103 79 103 79 103 78 101 77 102 79 103 79 103 79 103 79 103 79 103 80 104 79 103 79 102 78 102 79 103 80 105 81 104 79 103 78 105 75 104 75 103 74 103 75 104 75 104 74 103 74 102 73 102 73 102 72 101 72 101 72 101 72 101 71 100 71 99 75 98 75 98 75 98 73 98 71 97 71 99 69 96 69 99 71 99 71 99 70 98 70 97 71 98 70 97 69 98 70 99 68 96 68 96 68 96 68 96 69 97 69 97 69 97 69 97 66 94 67 95 67 95 66 94 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 65 93 67 92 66 90 65 91 66 92 65 90 65 90 65 90 65 90 64 90 63 89 62 90 63 91 62 89 62 89 62 89 62 89 59 87 59 87 58 86 58 85 58 86 58 85 57 84 56 84 56 84 56 84 56 84 56 84 55 83 55 83 55 83 55 83 54 81 55 82 56 81 54 80 49 75 49 74 47 72 44 70 47 71 46 69 43 66 41 65 41 65 42 66 43 67 44 68 50 72 51 73 50 70 46 67 47 68 46 67 44 67 45 67 44 66 46 68 47 68 47 67 43 64 43 64 42 63 42 62 42 63 42 62 41 61 40 61 39 60 40 61 40 61 41 62 40 61 39 60 38 61 39 62 38 60 38 60 38 60 38 60 39 61 38 60 38 59 37 59 37 59 37 59 37 59 37 59 36 57 35 56 34 57 35 58 34 56 35 57 35 56 33 54 37 54 37 54 36 53 36 52 37 54 36 52 35 52 35 53 34 51 34 51 34 51 34 51 36 53 36 52 33 48 29 45 30 49 30 49 29 48 29 47 30 48 29 47 28 48 29 49 26 43 27 45 28 46 30 47 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 29 44 26 42 28 44 26 41 26 42 27 43 27 42 25 40 26 41 25 40 24 41 25 42 26 42 26 41 25 40 24 40 24 42 22 40 20 39 20 39 22 41 22 42 22 40 21 39 22 38 22 38 22 38 22 38 22 38 21 37 21 37 20 36 22 38 22 37 21 36 20 36 23 38 22 38 21 37 21 37 23 36 21 34 20 34 20 35 20 33 17 32 20 34 19 32 18 33 19 34 19 33 18 32 20 35 20 35 20 35 20 35 20 34 18 33 20 35 19 33 19 34 19 34 19 34 19 34 19 34 18 33 18 33 17 32 17 31 16 30 15 31 16 32 13 28 14 29 14 30 15 30 14 31 18 35 20 35 19 34 18 29 15 28 17 31 18 31 18 29 14 26 13 28 17 31 21 22 18 20 19 21 17 18 16 19 17 20 18 21 19 20 19 20 18 20 18 19 17 19 16 18 16 18 16 18 18 20 13 17 16 21 18 20 16 18 13 17 15 18 16 19 15 18 19 18 17 16 16 16 16 17 15 17 18 17 15 14 15 16 15 14 14 13 14 12 13 12 13 9 4 2 1 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 0 0 1 0 0 0 1 2 3 3 6 6 6 6 7 7 8 8 8 7 7 7 7 8 9 10 10 10 10 10 9 8 7 6 13 12 11 10 10 12 14 15 10 11 14 15 17 16 16 15 15 14 14 13 14 12 13 12 11 14 16 20 21 21 19 19 19 19 18 19 18 20 20 22 21 22 21 23 22 23 23 24 22 23 22 23 22 23 22 23 22 23 23 24 23 25 24 25 25 25 23 25 25 25 21 20 14 13 11 10 9 8 9 9 11 11 11 11 11 11 11 11 10 10 11 12 12 12 11 12 6 21 45 69 70 66 60 70 67 70 67 69 66 69 65 68 65 68 64 66 61 63 59 62 56 55 52 52 51 51 48 46 47 47 46 45 43 43 41 41 41 46 40 38 38 40 33 57 78 96 84 99 77 100 80 102 81 100 82 101 83 103 85 104 87 106 87 106 87 106 87 106 89 108 89 109 90 109 91 110 90 109 90 110 91 110 91 112 91 116 90 116 90 117 92 118 93 118 92 118 93 119 95 120 96 123 96 123 96 123 96 123 96 123 96 123 96 123 96 123 96 123 96 123 97 124 98 126 99 127 100 128 101 127 99 126 101 127 100 127 99 126 99 126 100 127 100 127 101 128 101 129 102 128 102 128 102 128 102 127 103 129 103 129 103 129 103 129 102 129 104 130 105 131 104 130 104 130 105 132 106 131 104 130 103 131 103 132 104 132 105 133 104 132 104 132 104 132 104 132 103 131 103 131 103 131 103 131 104 132 104 132 104 132 104 132 104 132 104 132 104 131 103 131 104 132 105 133 105 133 104 132 106 132 105 132 104 131 104 131 105 132 104 131 104 130 103 130 102 129 102 129 102 129 102 128 102 129 101 128 101 127 100 127 99 131 99 131 99 131 99 131 96 130 100 130 98 128 98 131 100 130 99 129 99 128 98 128 99 128 98 127 97 128 98 129 97 127 97 127 97 127 97 127 97 127 97 127 97 127 97 127 94 125 95 127 96 126 94 125 94 125 94 125 94 125 94 125 94 125 94 125 94 125 94 125 92 123 92 123 92 123 92 123 93 124 91 122 90 122 91 123 90 122 90 122 90 122 90 122 91 124 90 123 89 124 90 125 89 123 89 123 89 123 89 123 88 119 87 118 87 117 86 117 86 117 86 116 85 115 84 115 84 115 84 115 84 115 84 115 83 114 83 114 83 114 83 114 81 111 82 111 81 111 80 110 77 107 76 105 74 102 70 99 70 98 69 96 66 93 64 92 62 90 62 91 64 93 65 93 69 98 72 101 73 100 70 97 67 95 66 94 67 96 70 99 66 94 67 95 67 95 67 95 65 93 64 92 64 91 63 91 63 90 63 89 62 88 61 88 61 88 61 88 61 88 61 88 61 86 61 86 61 86 61 86 61 86 61 86 61 86 61 86 62 87 62 86 61 85 60 85 59 84 59 84 59 84 59 84 58 82 57 81 56 82 57 83 56 81 56 81 56 81 56 80 55 81 54 80 54 79 53 79 56 81 53 78 51 78 53 78 51 73 52 73 52 73 52 73 54 74 52 72 50 69 47 67 50 71 49 70 49 69 48 69 49 69 48 68 47 69 48 70 43 63 44 63 45 64 46 65 45 64 45 64 45 64 45 64 44 63 44 63 44 63 44 63 43 62 43 62 43 62 43 62 44 61 43 60 43 60 42 59 41 59 43 60 43 59 41 58 43 58 40 55 39 56 42 59 42 58 42 57 41 56 40 56 45 59 43 57 41 56 42 57 40 55 41 56 40 55 40 55 38 55 38 55 38 55 38 55 39 55 38 54 37 53 36 52 38 55 38 54 37 53 36 53 38 55 38 54 37 54 36 53 37 54 35 52 34 52 34 53 34 51 32 51 34 53 34 50 34 50 35 51 35 50 33 49 35 51 35 51 35 51 35 51 35 50 33 49 35 51 34 49 33 49 33 49 33 49 33 49 35 51 34 49 33 48 31 47 32 47 31 46 30 47 31 48 29 45 30 46 30 47 31 47 31 48 33 50 34 50 34 49 31 44 29 43 30 44 31 45 30 43 28 41 27 42 30 44 8 19 5 17 6 18 4 15 6 17 5 18 6 19 7 20 8 19 7 18 6 17 5 17 8 19 5 16 4 17 5 17 6 14 9 18 11 17 9 15 6 14 8 16 9 16 9 15 11 18 9 16 8 16 8 17 8 18 10 17 7 14 7 16 7 15 6 14 8 13 7 13 10 11 3 2 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 0 0 1 0 0 0 0 1 2 2 2 4 3 5 4 6 4 6 6 7 5 7 5 8 7 10 7 10 8 10 8 9 6 7 11 12 9 10 8 12 12 15 4 10 8 15 11 16 10 14 10 15 10 14 9 14 8 13 7 13 12 19 16 20 15 19 15 18 14 18 14 19 16 21 15 19 16 20 16 21 17 21 18 22 18 22 18 22 18 22 18 22 18 23 19 23 20 24 20 24 20 24 21 24 16 17 10 11 9 10 7 9 6 8 9 11 9 11 9 11 9 11 11 13 12 14 12 13 8 12 0 25 48 69 62 64 57 67 62 67 61 66 61 65 60 65 60 65 59 63 56 60 54 59 53 54 48 51 47 50 44 46 44 48 43 45 40 42 37 40 40 45 38 37 36 34 26 45 65 82 73 82 62 79 62 80 64 81 65 83 67 84 68 85 71 88 71 88 71 88 71 88 75 90 75 90 76 91 76 92 75 90 75 91 76 92 77 92 78 91 77 90 78 92 78 93 76 93 75 92 74 95 76 97 79 96 79 96 79 96 79 96 79 96 79 96 79 96 79 96 78 97 75 96 75 97 77 99 78 100 79 101 80 101 79 100 80 101 80 101 79 100 79 99 79 101 80 101 81 102 81 103 79 102 77 102 77 102 77 103 78 103 78 103 78 103 78 103 77 103 79 105 80 105 80 104 79 105 81 106 81 106 80 104 79 103 80 104 80 105 81 105 80 104 80 104 80 104 80 104 81 105 81 105 81 105 81 105 80 104 80 104 80 104 80 104 80 104 80 104 80 105 81 105 82 106 81 105 81 105 82 107 79 106 77 106 76 105 76 104 76 105 76 104 75 104 74 103 73 102 73 102 73 102 73 103 73 102 73 101 72 101 71 100 76 99 76 99 76 99 74 99 72 99 73 100 71 98 70 101 72 100 72 99 71 99 70 98 71 98 70 97 69 98 70 99 69 97 69 97 69 97 69 97 69 97 69 97 69 97 69 97 66 95 68 96 68 96 67 94 66 94 66 94 66 94 66 94 66 94 66 94 66 94 66 94 64 92 64 92 64 92 64 92 68 92 66 90 65 90 65 90 65 90 65 90 65 90 65 90 64 90 63 89 62 90 63 91 62 89 62 89 62 89 62 89 60 88 60 87 59 87 58 86 58 86 58 85 57 84 56 84 56 84 56 84 56 84 56 84 55 83 55 83 55 83 55 83 57 82 56 81 54 80 54 80 53 79 52 78 50 74 47 71 46 69 44 67 42 65 40 63 37 61 37 62 38 63 39 63 42 66 46 70 50 73 51 72 47 69 46 68 46 68 46 68 45 66 44 65 44 65 44 65 44 65 44 64 43 64 42 63 42 63 42 62 41 61 40 61 40 61 40 61 40 61 40 61 39 61 39 61 39 61 39 61 39 61 39 61 39 61 39 61 40 62 40 62 39 61 38 60 37 59 37 59 37 59 37 59 36 57 35 56 34 57 35 58 34 56 34 56 34 56 34 57 38 55 38 54 37 54 36 53 39 55 36 52 34 52 36 55 35 52 35 52 35 52 35 52 35 51 34 50 32 49 32 49 31 50 31 49 30 49 29 48 30 48 29 47 28 48 29 49 29 46 29 45 28 44 27 44 28 45 28 45 28 45 28 45 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 28 44 28 43 27 42 26 42 25 41 26 43 27 43 26 41 27 42 24 39 23 40 26 43 26 42 26 41 25 40 24 40 24 43 23 41 22 41 23 42 21 40 20 39 21 40 21 40 23 38 22 37 21 38 22 39 23 38 22 37 21 36 20 35 22 38 22 37 21 36 20 36 22 38 21 37 21 36 20 36 23 36 21 34 20 34 20 35 22 34 19 34 21 36 21 34 21 37 22 37 21 35 19 34 20 35 20 35 20 35 20 35 20 34 18 33 20 35 19 33 18 33 18 33 18 33 18 33 21 35 20 34 17 31 16 30 17 31 16 30 15 31 16 32 16 31 16 32 17 32 18 33 17 32 17 32 16 31 15 30 18 31 17 30 16 29 17 31 16 30 18 31 18 29 15 27 19 20 16 19 18 20 17 18 18 20 18 19 18 21 20 23 20 22 20 21 18 20 17 19 22 22 17 18 17 20 18 19 14 18 16 19 17 20 17 19 14 17 15 19 17 20 16 19 19 18 17 16 16 16 16 17 18 18 18 16 14 13 15 16 16 14 15 14 14 13 14 12 16 11 5 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 0 0 1 1 0 0 0 0 1 1 4 4 4 5 5 5 6 6 8 7 7 7 7 8 9 10 8 9 9 10 10 9 9 8 12 11 11 11 12 12 13 14 8 8 10 10 12 11 12 11 16 14 15 14 14 13 14 13 13 15 15 18 18 19 19 20 19 19 18 19 18 20 20 22 18 19 19 20 19 21 20 21 23 23 22 22 21 23 22 24 21 23 22 23 23 24 23 24 24 25 24 26 25 24 19 17 11 10 10 10 9 9 8 8 10 10 11 11 11 11 12 12 15 15 15 15 14 13 12 12 6 32 59 73 69 69 65 72 66 69 66 69 65 68 65 67 65 68 64 66 61 63 59 62 57 56 53 53 52 52 48 47 49 49 47 47 44 44 42 43 43 46 39 38 40 42 32 53 70 95 86 98 75 101 82 102 82 101 82 102 84 104 85 105 88 107 88 107 88 107 88 107 90 109 90 109 91 110 92 111 91 109 90 109 91 111 94 115 93 118 91 117 92 118 93 120 93 119 93 119 95 121 97 123 97 124 97 124 97 124 97 124 97 124 97 124 97 124 97 124 98 124 96 122 95 124 99 127 99 127 100 128 102 128 101 128 102 129 102 128 101 128 100 127 101 128 102 129 102 130 103 130 102 128 102 128 103 129 103 129 104 130 104 130 104 130 104 130 103 129 104 131 106 132 105 131 105 131 106 132 106 132 105 131 104 132 104 132 105 133 105 134 105 133 105 133 105 133 105 133 105 133 106 135 107 134 105 133 105 133 105 133 105 133 105 133 104 132 105 133 105 134 106 134 107 135 106 133 105 134 107 135 107 134 107 133 106 133 105 132 106 132 105 132 104 131 104 131 102 129 102 129 103 130 103 130 103 129 102 129 101 128 101 128 99 131 99 131 99 131 99 131 98 131 102 132 99 130 100 132 101 130 100 130 99 129 99 129 99 128 98 127 97 128 98 129 98 128 98 128 98 128 98 128 97 127 97 127 97 127 97 127 95 126 96 127 96 127 95 126 95 126 95 126 95 126 95 126 95 126 95 126 95 126 95 126 91 122 91 122 91 122 91 122 94 125 92 123 90 122 90 122 90 122 90 122 90 122 90 122 91 124 90 123 89 124 90 125 89 123 89 123 89 123 89 123 89 119 88 119 87 118 87 118 86 117 86 116 85 115 84 115 84 115 84 115 84 115 84 115 83 114 83 114 83 114 83 114 84 113 82 110 80 110 80 110 80 110 80 109 78 107 75 104 71 99 70 97 67 94 65 93 62 90 62 90 62 90 62 90 61 90 63 94 68 99 73 102 73 101 72 99 69 94 64 90 67 94 65 92 64 92 64 93 66 93 65 93 64 92 64 92 63 90 63 89 62 88 61 88 62 89 61 88 61 88 60 87 60 86 61 87 62 86 61 85 61 86 61 86 61 86 61 86 62 87 62 86 61 85 60 85 59 84 59 84 59 84 59 84 58 82 57 81 56 82 57 83 56 81 55 80 55 81 57 83 56 81 55 81 54 80 54 80 54 80 53 78 52 78 52 76 52 74 53 74 53 74 53 74 50 71 49 70 49 71 51 72 51 71 50 71 49 70 49 70 49 69 48 68 47 69 48 70 48 67 47 66 46 64 44 63 46 65 46 65 46 65 46 65 44 63 44 63 44 63 44 63 43 62 43 62 43 62 43 62 43 61 45 61 42 58 42 60 40 58 42 60 43 60 42 59 42 57 41 56 40 57 41 58 42 58 42 57 41 56 40 56 40 55 39 54 38 54 39 55 39 54 39 53 39 55 40 56 40 56 37 53 36 54 39 57 38 55 37 54 37 54 36 53 38 55 38 54 37 53 36 53 37 54 37 54 36 53 36 52 37 54 35 52 34 52 34 53 36 53 34 52 36 55 35 52 38 54 38 54 37 52 35 50 35 51 35 51 35 51 35 51 35 50 33 49 35 51 34 49 32 48 32 48 32 48 32 48 36 51 34 50 32 48 31 46 32 47 31 46 30 47 31 48 32 48 32 49 33 49 34 50 32 48 31 46 29 44 28 44 31 45 31 44 28 42 29 45 29 44 31 46 30 42 25 37 7 18 5 18 8 20 7 18 7 19 6 17 6 19 8 21 9 21 8 19 6 18 5 17 10 19 3 15 6 20 9 20 9 15 8 15 9 16 10 18 7 15 9 16 10 17 9 16 11 18 9 16 8 16 8 17 10 19 10 16 5 13 6 16 9 16 8 16 9 15 9 14 12 13 4 2 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 1 0 1 1 0 0 0 0 0 1 3 5 3 6 4 6 5 7 6 7 5 7 5 8 7 10 4 7 6 9 8 10 8 10 8 11 10 12 11 13 11 12 7 12 6 11 6 12 7 13 11 16 10 15 10 14 9 14 11 15 10 14 11 16 13 18 15 18 14 18 14 19 16 21 15 19 15 20 16 20 17 21 19 23 17 21 17 21 19 23 17 21 18 22 18 23 19 23 20 23 20 25 21 23 14 15 7 10 8 10 7 9 6 8 8 10 8 11 9 12 10 12 13 15 13 14 11 12 7 10 7 38 59 71 62 67 60 65 61 66 61 65 60 65 59 64 60 65 59 63 56 60 54 59 53 55 49 52 48 51 45 47 44 48 43 46 41 44 40 43 41 45 37 38 38 35 25 42 58 80 74 81 61 81 65 82 65 82 66 83 67 85 69 86 70 87 70 87 70 87 70 87 74 89 75 90 75 91 76 91 76 91 75 90 76 93 79 94 80 92 79 92 79 93 79 95 76 93 76 93 75 97 78 99 81 98 81 98 81 98 81 98 81 98 81 98 81 98 81 98 79 97 75 95 74 97 78 100 78 100 80 101 81 102 81 101 82 103 81 102 81 101 80 101 81 102 81 103 82 103 83 105 79 102 77 103 78 104 79 104 79 104 79 104 79 104 79 104 78 104 80 105 81 106 80 105 80 106 81 107 82 106 81 105 80 104 80 105 81 105 82 106 82 106 82 106 82 106 82 106 80 105 82 106 82 106 81 104 81 105 81 105 81 105 81 105 81 105 81 106 82 106 83 107 84 107 82 105 81 106 83 109 79 108 77 107 77 106 76 106 76 106 75 105 75 104 74 104 72 102 72 103 73 104 74 104 73 103 72 102 72 101 71 101 75 98 75 98 75 98 73 98 74 100 74 102 72 99 71 102 73 101 72 100 72 99 71 99 71 98 70 97 69 98 70 99 70 98 70 98 70 98 70 98 69 97 69 97 69 97 69 97 67 96 68 97 69 96 68 95 67 95 67 95 67 95 67 95 67 95 67 95 67 95 67 95 63 91 63 91 63 91 63 91 69 93 67 91 65 89 64 90 65 90 65 90 65 90 65 90 64 90 63 89 62 90 63 91 62 89 62 89 62 89 62 89 61 89 60 88 60 87 59 87 58 86 58 85 57 84 56 84 56 84 56 84 56 84 56 84 55 83 55 83 55 83 55 83 59 83 56 80 53 79 54 80 53 79 54 80 53 78 51 76 51 74 49 72 47 70 45 68 40 64 39 63 38 61 37 61 38 60 38 61 42 67 49 73 47 71 50 72 49 68 43 63 47 67 45 65 43 65 44 66 45 66 44 65 44 64 43 64 42 63 42 62 41 61 40 61 41 62 41 61 40 60 39 60 38 60 40 62 40 62 38 60 38 60 38 60 38 60 38 60 39 61 39 61 38 60 38 59 37 59 37 59 37 59 37 59 36 57 35 56 34 57 35 58 34 56 33 54 33 56 36 59 39 56 38 55 38 54 37 54 35 52 35 52 35 51 33 51 36 53 36 53 36 53 36 53 34 51 32 49 32 49 34 51 32 51 31 50 31 49 30 49 30 48 29 47 28 48 29 49 31 48 31 47 30 47 30 47 29 46 29 46 29 46 29 46 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 26 44 30 44 26 40 26 44 24 41 26 43 27 43 27 42 24 41 25 42 26 41 25 40 26 42 26 41 25 40 24 40 21 39 20 38 19 39 20 40 20 39 19 38 19 39 22 42 24 39 21 36 20 37 23 40 20 36 21 37 21 37 22 38 22 38 22 37 21 36 20 36 21 37 21 36 20 36 19 35 23 36 21 34 20 34 20 35 21 34 19 33 21 36 21 33 23 38 23 37 21 35 19 33 20 35 20 35 20 35 20 35 20 34 18 33 20 35 19 33 17 32 17 32 17 32 17 32 20 34 19 33 18 32 17 31 17 31 16 30 15 31 16 32 16 31 17 32 17 33 18 33 15 30 14 29 14 29 14 30 17 32 19 31 15 27 16 31 18 30 16 28 12 23 8 20 20 20 18 21 21 24 22 22 20 21 18 19 18 21 21 24 22 23 20 22 19 20 17 19 20 19 14 17 19 24 23 25 17 19 15 17 14 19 18 22 14 18 16 20 17 20 17 19 19 18 17 16 16 16 16 17 19 19 18 16 13 13 14 16 17 16 17 15 16 15 15 14 18 12 6 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 2 1 0 1 1 0 0 0 0 0 0 6 6 6 7 7 8 8 8 8 7 7 7 7 8 9 10 5 6 8 9 10 11 11 11 9 10 12 14 14 13 12 11 17 15 15 13 13 13 15 15 16 15 16 14 15 13 14 13 17 16 14 13 12 15 16 19 19 19 18 19 18 20 20 22 20 21 20 22 21 23 22 23 24 24 21 21 20 22 23 25 21 22 21 23 22 24 23 24 23 24 24 26 25 24 18 15 9 9 10 10 10 9 8 8 10 10 10 11 11 12 12 12 14 14 14 13 12 11 9 9 18 45 67 73 68 71 67 67 66 69 66 68 65 67 64 67 65 68 64 66 61 63 59 62 57 56 53 53 52 52 49 48 48 49 47 47 46 46 44 45 43 46 39 39 42 41 33 51 64 93 87 98 76 102 84 104 82 101 83 103 84 104 86 105 87 106 87 106 87 106 87 106 88 110 88 111 89 112 90 112 90 112 89 111 90 114 94 117 93 119 92 118 92 119 94 121 93 119 93 120 96 122 99 124 98 125 98 125 98 125 98 125 98 125 98 125 98 125 98 125 98 124 95 121 95 124 99 127 99 126 101 129 102 129 102 129 103 130 103 129 102 129 101 128 102 129 103 130 103 131 104 131 102 128 102 129 103 130 104 130 104 130 104 130 104 130 104 130 103 130 105 132 106 132 106 131 105 132 106 133 107 132 106 131 104 132 104 133 105 134 106 134 106 134 106 134 106 134 106 134 102 131 105 134 106 133 103 130 105 133 105 133 105 133 105 133 105 133 105 134 106 135 107 136 109 136 106 134 106 134 108 137 108 135 108 134 107 134 106 133 106 133 106 132 105 131 104 131 102 129 102 130 103 131 104 131 103 130 103 129 102 128 101 130 98 130 98 130 98 130 98 130 99 132 102 133 100 131 101 133 101 131 101 130 100 129 99 129 99 128 98 127 97 128 98 129 98 128 98 128 98 128 98 128 97 127 97 127 97 127 97 127 95 127 96 128 97 127 96 126 95 126 95 126 95 126 95 126 95 126 95 126 95 126 95 126 91 122 91 122 91 122 91 122 94 125 92 123 90 121 89 121 90 122 90 122 90 122 90 122 91 124 90 123 89 124 90 125 89 123 89 123 89 123 89 123 89 120 89 119 88 118 87 118 86 117 86 116 85 115 84 115 84 115 84 115 84 115 84 115 83 114 83 114 83 114 83 113 85 114 82 110 79 109 80 110 78 108 79 109 79 108 77 107 78 105 76 103 74 101 72 99 66 94 65 92 63 89 61 88 61 88 59 86 60 92 68 98 62 93 69 101 74 100 70 96 70 97 67 94 65 94 66 95 66 94 66 93 65 92 64 92 63 90 63 89 62 88 61 88 62 89 62 88 61 87 60 87 59 85 62 88 63 87 60 84 60 85 60 85 60 85 60 85 61 86 60 85 60 84 59 84 59 84 59 84 59 84 59 84 58 82 57 81 56 82 57 83 56 80 55 79 55 81 58 84 56 82 56 81 55 80 54 80 50 77 52 79 52 77 49 74 52 74 52 74 52 74 52 74 52 73 49 70 47 70 49 71 51 72 51 71 50 70 49 70 49 69 48 68 47 69 48 70 46 66 47 67 49 68 50 69 46 65 46 65 46 65 46 65 44 63 44 63 44 63 44 63 43 62 43 62 43 62 43 62 42 61 46 62 41 57 42 61 40 57 42 60 43 60 43 60 39 56 42 59 43 58 40 55 42 58 42 57 41 56 40 56 42 56 41 55 40 56 42 57 39 53 37 52 38 54 41 57 40 56 37 53 36 54 39 57 35 53 36 54 37 55 38 56 38 55 38 54 37 53 36 53 37 54 37 53 36 52 35 52 37 54 35 52 34 52 34 53 34 51 32 50 34 52 33 50 37 53 37 52 35 50 33 48 35 51 35 51 35 51 35 51 35 50 33 49 35 51 34 49 32 48 32 48 32 48 32 48 34 50 34 49 33 48 32 48 32 47 31 46 30 47 31 48 30 46 30 47 31 48 32 48 29 45 28 45 29 47 32 48 31 46 33 45 28 40 29 45 32 43 28 36 21 32 20 32 5 17 5 17 5 17 5 17 9 21 9 21 7 18 4 15 8 20 8 20 8 19 5 17 6 18 6 18 5 16 3 15 7 18 6 15 4 14 5 16 7 18 9 20 9 18 6 14 8 17 9 18 10 17 8 16 8 15 7 14 6 15 7 16 7 17 5 14 5 12 4 12 11 13 5 4 0 1 0 2 0 2 0 2 0 2 0 2 0 1 0 2 0 1 0 0 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 4 4 7 6 8 5 7 5 6 4 5 3 6 4 7 6 8 7 10 9 12 10 13 10 12 10 12 10 12 10 12 7 13 9 14 7 11 7 14 8 13 8 12 6 11 5 10 12 16 9 14 11 17 12 16 13 18 13 19 14 20 15 20 18 23 18 23 18 23 18 23 17 21 16 21 16 22 18 24 18 23 18 24 19 25 20 25 22 25 20 26 22 24 13 13 12 13 9 10 7 10 8 11 7 9 7 10 8 10 9 11 11 16 9 12 16 13 3 8 29 53 66 67 58 65 64 65 61 65 59 64 58 63 57 63 58 62 55 61 55 61 54 59 53 56 51 54 48 51 45 49 43 47 42 45 41 44 39 43 41 43 40 43 37 40 28 35 50 83 77 80 68 84 66 79 68 83 70 85 72 87 73 86 73 87 73 87 73 87 73 87 73 89 73 90 74 91 75 91 75 91 76 93 77 94 79 94 79 94 79 94 79 94 77 94 79 95 78 95 78 96 80 98 81 99 80 99 80 100 82 102 81 100 80 99 80 98 79 98 78 99 78 100 79 100 80 101 78 101 82 103 81 102 81 103 80 103 80 104 81 105 82 105 80 104 81 104 81 103 79 101 79 103 79 103 79 103 79 103 79 103 79 103 79 103 79 103 78 102 78 103 79 104 80 104 80 104 80 105 81 106 82 106 80 104 80 105 81 106 82 106 81 105 81 105 81 105 81 105 79 105 78 105 78 106 80 108 80 107 80 107 80 107 80 107 81 108 81 108 81 108 81 108 81 108 81 108 81 108 81 108 79 108 79 108 79 108 79 108 78 107 78 106 77 105 76 105 72 101 73 102 74 103 75 103 76 104 75 102 73 101 72 99 77 101 74 99 73 100 74 103 73 101 73 101 73 101 73 101 73 101 73 100 72 99 71 99 70 99 72 101 72 99 69 96 70 98 70 98 70 98 70 98 69 97 69 97 69 97 69 97 68 97 69 98 70 97 69 96 68 96 68 96 68 96 68 96 67 95 67 95 67 95 67 95 66 94 66 93 65 92 64 92 65 92 65 91 64 90 63 90 62 89 62 90 63 91 64 91 64 91 64 90 63 89 62 89 62 90 63 90 63 89 61 87 62 88 63 88 63 87 61 85 61 86 61 85 60 84 59 84 56 82 57 84 58 84 57 83 57 84 59 86 59 84 56 81 54 82 56 84 56 82 53 79 52 79 52 79 52 79 52 79 52 79 52 78 51 77 50 77 47 73 44 69 39 64 36 61 41 62 40 60 38 58 37 57 41 63 44 67 48 69 48 68 47 67 44 66 45 67 43 63 44 66 44 66 44 66 44 66 43 64 42 63 42 64 44 65 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 41 61 40 60 39 61 40 62 39 60 39 59 38 58 37 58 37 58 37 58 37 58 37 58 37 58 40 58 40 58 40 59 41 59 40 57 39 56 37 54 39 56 39 55 38 54 37 54 36 53 36 52 35 51 34 51 33 51 32 50 32 49 31 49 34 52 34 51 33 50 32 50 32 49 32 49 32 49 32 49 31 49 32 49 32 48 30 46 31 48 31 47 30 46 29 46 29 46 29 46 29 46 29 46 30 46 28 44 27 44 27 45 27 44 27 43 26 42 25 42 30 44 28 42 26 40 25 40 24 40 25 41 26 40 25 40 23 40 26 43 27 42 24 39 26 42 26 41 25 40 24 40 24 39 23 38 22 39 23 40 23 39 23 39 23 39 23 39 23 38 20 35 19 36 22 39 22 37 21 36 20 37 21 38 19 36 20 37 21 36 20 35 19 35 19 35 19 35 19 35 22 36 19 33 18 34 21 37 21 35 19 32 16 33 22 41 20 34 19 33 18 34 19 35 16 31 17 33 18 34 19 34 20 33 17 34 21 37 19 31 22 35 18 33 19 34 19 33 23 37 20 34 18 32 17 32 19 32 15 31 18 34 17 30 13 30 15 31 17 33 18 35 17 30 12 29 17 34 16 29 15 30 13 28 12 30 17 32 14 28 14 24 11 22 10 21 18 20 18 20 18 20 18 20 20 22 20 22 19 20 17 18 18 21 19 21 19 20 18 19 17 19 18 20 18 19 16 18 20 21 17 18 16 18 17 19 18 20 19 22 19 20 17 18 17 17 18 18 18 18 17 16 17 17 16 15 15 16 17 17 18 17 16 15 14 14 14 14 16 15 9 6 2 2 1 3 2 2 2 2 2 2 2 2 0 1 1 2 2 1 1 0 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 6 5 5 7 6 6 5 5 6 6 7 7 8 8 9 10 11 11 12 12 12 12 12 12 12 12 12 13 13 15 13 13 11 13 14 13 12 13 12 13 11 12 11 19 16 15 15 18 19 20 18 19 18 20 19 20 20 21 20 23 22 23 22 23 22 23 22 23 22 22 21 23 23 24 24 23 22 23 23 24 24 25 24 25 23 24 24 25 21 16 11 12 11 10 9 8 9 9 10 10 10 10 10 11 11 12 12 12 15 12 12 18 11 4 10 38 57 70 67 63 66 69 68 66 70 64 69 64 68 63 68 64 67 61 66 61 66 60 62 57 58 55 55 52 52 50 50 47 48 46 47 45 45 43 44 43 44 44 44 42 41 38 40 59 92 89 96 81 107 79 103 82 104 84 107 86 108 86 108 87 109 87 109 87 109 87 109 88 114 89 115 89 116 90 116 90 116 91 118 93 119 94 120 94 121 94 121 94 121 94 121 96 123 95 122 96 124 97 125 100 127 99 126 100 127 101 129 100 127 100 126 99 126 98 125 99 126 100 127 100 128 101 128 99 128 103 130 102 128 102 130 103 129 104 130 104 131 105 131 103 129 104 130 103 128 101 127 103 131 103 131 103 131 103 131 103 131 103 131 103 131 103 131 102 130 102 131 103 132 104 132 104 132 104 133 105 134 106 134 104 132 105 133 105 134 106 134 105 133 105 133 105 133 105 133 106 133 105 132 106 133 107 135 107 134 107 134 107 134 107 134 108 135 108 135 108 135 108 135 108 135 108 135 108 135 108 135 108 135 108 135 108 135 108 135 107 134 107 133 106 132 105 132 101 131 102 132 103 133 103 134 104 134 103 133 102 131 100 130 102 132 101 131 100 132 101 133 101 132 101 132 101 132 101 132 101 132 101 131 100 131 99 130 99 130 100 132 100 130 98 128 98 129 98 129 98 129 98 129 97 128 97 128 97 128 97 128 96 128 97 129 98 128 97 127 96 127 96 127 96 127 96 127 95 126 95 126 95 126 95 126 94 125 94 124 93 124 92 123 92 126 92 125 91 124 90 124 89 123 89 124 90 125 91 125 91 125 91 124 90 123 89 123 89 124 90 124 90 123 88 121 87 120 88 120 88 119 86 117 86 118 86 117 85 116 84 116 82 113 83 114 84 114 83 112 84 114 85 115 85 114 82 111 82 110 84 111 84 109 81 107 79 106 79 106 79 106 79 106 79 106 79 105 78 105 77 104 75 101 72 97 68 93 64 91 63 91 62 89 60 87 58 85 54 84 59 90 65 95 67 95 71 97 67 95 67 95 65 91 65 93 65 93 65 93 65 93 64 91 64 91 64 91 64 90 60 87 60 87 60 87 60 87 61 88 61 88 61 88 61 88 62 88 61 87 60 88 61 89 60 87 60 86 59 86 58 85 58 85 58 85 58 85 58 85 57 83 57 83 57 83 57 83 58 84 57 82 56 81 54 80 55 81 54 80 54 79 53 79 53 79 53 78 52 78 51 77 51 77 50 76 49 75 49 75 51 77 51 76 50 75 49 73 48 70 49 70 49 70 49 70 48 70 49 70 49 69 47 67 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 47 65 45 63 44 63 44 64 44 63 44 62 43 61 42 61 45 63 43 61 41 60 40 59 41 60 41 61 42 60 41 60 41 58 42 59 42 59 41 58 43 60 43 59 42 59 41 58 40 56 39 55 38 56 39 57 39 56 39 56 39 56 39 56 38 54 37 52 36 53 38 54 38 53 37 52 36 53 37 54 37 53 38 54 38 54 37 53 36 52 36 52 36 52 36 52 36 52 34 50 34 50 36 52 35 51 35 50 32 49 37 55 35 50 34 49 33 50 34 51 33 49 33 49 34 50 34 50 35 49 31 48 35 51 34 48 37 51 33 48 34 50 34 48 37 52 35 49 33 48 33 49 35 49 31 47 33 49 31 45 30 44 31 45 32 46 33 47 32 44 30 43 32 45 31 43 31 43 29 42 29 42 31 44 29 37 26 32 23 30 22 30 6 18 6 18 6 18 6 18 5 17 6 18 6 18 5 17 4 17 6 18 6 18 6 17 4 16 5 18 6 18 5 17 8 19 6 17 5 17 6 18 6 19 7 19 7 18 5 16 9 18 10 19 11 19 10 17 10 18 9 16 8 17 10 18 7 17 6 15 7 16 8 17 11 14 5 5 0 1 0 2 0 2 0 2 0 2 0 2 0 1 0 2 0 2 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 1 3 5 7 4 6 4 6 5 7 5 7 5 8 7 10 8 10 10 12 10 12 10 12 10 12 8 15 11 15 9 13 9 16 8 13 9 14 9 14 9 15 12 15 9 16 13 20 16 20 15 21 16 21 16 22 17 22 18 23 18 23 18 23 18 23 19 24 18 23 19 24 20 26 18 23 18 24 19 25 20 25 19 23 18 24 18 20 10 11 9 10 7 8 6 8 6 9 9 11 9 12 10 12 11 13 9 15 10 13 14 9 3 14 46 62 69 67 61 66 67 68 61 65 58 65 57 64 57 64 58 63 55 62 55 62 54 59 54 57 52 54 49 51 46 49 43 47 43 46 41 44 40 43 41 43 40 44 37 41 31 37 45 80 77 81 71 85 69 80 67 82 69 84 71 85 71 85 73 87 73 87 73 88 74 88 73 89 74 89 75 90 75 90 75 91 76 92 78 94 79 94 78 95 78 95 78 95 78 95 80 96 79 96 79 97 81 99 81 100 78 99 79 101 81 102 80 101 79 100 79 99 78 99 79 100 79 101 80 101 81 102 77 100 81 103 81 101 81 103 80 104 81 104 82 105 82 105 80 103 80 103 80 102 78 100 78 102 78 102 78 102 78 102 79 103 79 103 79 103 79 103 79 103 79 103 80 104 80 104 80 104 80 105 81 106 82 106 80 105 81 105 82 106 82 106 81 105 81 105 81 105 81 105 79 106 78 105 79 107 81 108 81 108 81 108 81 108 81 108 79 108 79 108 79 108 79 108 79 108 79 108 79 108 79 108 78 107 78 107 78 107 78 107 78 107 78 107 77 106 77 106 74 103 75 103 75 104 76 104 76 104 75 103 74 101 73 101 72 101 73 102 74 101 73 100 73 101 73 101 73 101 73 101 73 101 73 101 72 100 72 99 72 100 72 101 72 99 70 97 70 98 70 98 70 98 70 98 69 97 69 97 69 97 69 97 69 97 70 98 70 98 69 97 68 96 68 96 68 96 68 96 67 95 67 95 67 95 67 95 66 94 66 94 65 93 65 92 65 92 65 91 64 90 63 90 62 89 63 90 63 90 64 91 64 91 64 90 63 89 62 89 62 90 63 90 63 89 61 87 62 88 63 88 63 87 61 85 61 86 61 85 60 84 59 84 57 83 58 84 58 84 57 82 58 84 59 85 58 83 56 82 57 84 57 85 57 83 55 82 52 79 52 79 52 79 52 79 52 79 52 79 51 78 51 77 49 76 47 72 44 69 40 66 42 64 41 62 38 59 36 58 31 54 34 59 39 62 41 64 48 68 45 67 45 67 43 64 42 64 42 64 42 64 42 64 43 65 45 66 44 64 41 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 41 62 40 61 40 61 41 62 39 60 39 60 38 59 38 58 37 58 37 58 37 58 37 58 42 58 41 57 40 56 39 55 41 58 40 56 39 55 37 54 37 54 36 53 36 52 35 52 36 53 36 53 35 52 35 51 35 52 34 51 34 50 33 50 34 51 34 50 33 49 32 50 32 49 32 49 32 49 32 49 31 49 32 49 32 48 30 46 31 48 31 47 30 46 29 46 29 46 29 46 29 46 29 46 30 46 28 44 27 44 27 45 27 44 27 43 26 42 25 42 29 44 28 42 27 41 25 40 27 42 27 42 27 42 27 42 27 43 26 42 26 42 27 43 28 44 28 43 27 43 27 42 24 40 23 39 23 39 24 40 23 39 23 39 23 39 23 39 22 38 21 37 21 37 22 38 22 37 21 36 20 37 21 38 23 39 23 39 23 39 23 39 21 37 21 37 21 37 21 37 21 35 20 34 19 35 20 36 18 35 21 35 19 34 21 37 20 34 19 33 18 34 19 35 20 35 20 35 19 34 19 34 20 33 16 30 17 33 18 33 22 35 17 32 18 34 18 32 20 34 18 33 18 33 19 34 21 34 17 32 17 32 15 28 16 32 16 32 16 32 16 32 14 31 16 32 14 30 15 32 14 31 14 29 13 30 16 31 12 26 12 22 9 22 10 21 19 21 19 21 19 21 19 21 15 17 16 19 18 20 18 19 14 17 16 19 18 20 18 20 15 17 16 19 18 20 18 20 18 20 18 19 17 19 18 20 19 21 19 21 18 20 17 19 17 17 18 19 19 19 19 18 18 17 16 16 16 16 17 18 16 16 15 15 15 16 17 17 16 15 10 7 3 3 1 2 2 2 2 2 2 2 2 2 1 1 2 3 3 2 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 8 7 6 6 6 6 7 8 7 7 7 8 8 9 9 9 11 11 11 11 11 11 11 11 13 14 16 15 15 13 16 16 13 13 14 14 15 15 16 16 13 11 11 12 16 17 19 17 20 19 21 20 21 20 21 20 22 21 22 21 22 21 22 21 23 22 23 22 23 23 25 25 23 22 23 23 24 24 25 24 24 23 25 24 23 18 14 10 10 10 9 9 9 9 9 9 12 12 12 13 13 14 14 14 9 14 12 13 15 6 6 22 58 66 70 66 63 65 68 68 65 68 65 67 64 67 63 66 65 66 62 65 62 65 61 62 58 58 56 56 53 52 50 51 48 49 47 47 45 46 44 45 43 44 44 45 43 42 39 42 52 89 89 99 83 108 80 105 81 104 83 106 85 107 85 107 87 109 87 110 88 110 88 111 89 115 89 116 90 116 91 117 91 117 92 118 93 120 95 121 95 122 95 122 96 123 96 123 97 124 97 124 97 125 99 126 101 127 100 127 100 128 102 130 102 128 101 128 100 127 100 127 101 128 101 128 102 129 102 130 98 127 103 130 102 128 102 130 104 130 104 131 105 131 106 132 103 129 103 129 103 128 101 127 102 130 102 130 102 130 102 130 104 132 104 132 104 132 104 132 103 132 104 132 104 132 104 132 104 132 104 133 105 134 106 134 105 133 105 134 106 134 107 135 106 134 106 134 106 134 106 134 107 133 106 133 106 134 108 136 109 136 109 136 109 136 109 136 109 136 109 136 109 136 109 136 108 135 108 135 108 135 108 135 107 134 107 134 107 134 107 134 107 134 107 134 107 134 107 133 104 134 104 134 104 135 105 135 104 134 104 133 103 132 102 131 99 131 102 134 103 133 100 130 101 132 101 132 101 132 101 132 102 133 101 132 101 131 100 131 100 132 101 131 100 130 99 129 99 130 99 130 99 130 99 130 98 129 98 129 98 129 98 129 97 128 98 130 99 129 97 128 97 128 97 128 97 128 97 128 95 126 95 126 95 126 95 126 95 126 94 125 94 124 93 124 92 126 92 125 91 124 90 124 90 124 90 124 90 124 90 124 91 125 91 124 90 123 89 123 89 124 90 124 90 123 88 121 87 120 88 120 88 119 86 117 86 118 86 117 85 116 84 116 84 114 85 115 84 114 83 112 84 114 84 114 83 113 82 112 85 112 85 112 84 111 83 110 80 107 80 107 80 107 80 107 80 107 79 106 79 105 78 105 78 104 76 102 73 99 71 97 66 94 65 91 62 88 59 87 59 87 59 87 59 87 59 87 66 92 63 92 66 95 66 93 64 92 64 92 64 92 64 92 64 92 67 94 66 91 61 86 62 89 62 89 62 89 62 89 62 89 62 89 62 89 62 89 63 89 61 88 61 88 62 90 61 88 60 87 60 86 59 86 59 86 59 86 59 86 59 86 60 85 58 84 56 82 55 80 57 83 57 82 56 81 55 81 54 80 54 80 53 79 52 78 54 80 53 79 53 78 52 78 53 79 53 78 52 77 51 77 51 77 51 76 50 75 49 73 49 71 50 71 50 71 50 71 48 70 49 70 49 69 47 67 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 47 65 45 63 44 63 44 64 44 63 44 62 43 61 42 61 43 62 43 62 42 60 41 59 42 61 41 60 41 60 42 61 45 61 42 58 41 59 44 62 43 60 43 60 43 60 42 59 41 57 39 56 39 56 40 58 39 56 39 56 39 56 39 56 38 54 38 53 37 54 38 54 38 53 37 52 36 53 37 54 40 55 39 55 39 55 39 56 37 53 37 53 37 53 37 53 35 51 35 51 35 51 35 51 32 50 37 53 36 50 34 51 35 50 34 49 33 50 34 51 37 53 36 51 35 50 34 50 35 49 30 45 30 47 33 50 36 50 32 48 33 50 33 48 33 48 32 48 33 50 35 51 36 51 34 48 32 46 29 44 33 45 32 45 32 45 32 44 29 45 34 46 29 41 30 46 31 44 30 43 30 41 30 42 26 34 23 32 22 29 21 29 7 19 7 19 7 19 7 19 2 15 4 17 6 18 6 18 2 15 4 17 6 18 6 18 3 15 4 17 6 18 6 18 4 16 4 17 5 17 4 16 7 19 6 18 5 17 5 17 8 16 10 18 11 19 11 18 8 16 7 14 6 15 8 16 5 14 4 13 6 14 7 16 11 14 7 7 0 3 0 1 0 2 0 2 0 2 0 2 0 2 1 3 1 3 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 3 2 5 6 8 5 6 4 7 6 8 5 7 5 8 6 8 6 9 9 11 9 11 9 11 9 11 8 14 11 16 10 15 11 18 9 14 9 15 11 16 12 17 8 12 6 12 10 18 13 18 15 20 14 19 14 19 14 19 17 22 17 22 17 22 17 22 17 22 16 21 17 23 19 24 18 23 18 24 19 25 20 25 19 26 22 26 18 19 9 12 8 10 9 11 9 11 9 11 10 12 11 13 12 14 12 14 7 13 10 13 11 5 8 33 62 68 66 64 60 63 63 66 60 65 59 64 59 63 58 63 60 63 57 62 57 62 56 59 54 58 53 55 49 52 47 50 44 48 43 47 42 45 40 44 40 43 40 44 38 43 33 39 39 78 78 84 73 86 69 81 67 82 69 84 71 86 71 85 73 87 73 88 74 89 75 90 74 89 75 90 75 91 76 91 76 91 77 93 79 94 80 95 78 95 79 96 80 97 81 98 81 98 80 97 81 99 83 100 82 101 79 100 80 101 81 103 81 102 81 102 80 101 80 100 80 102 81 102 82 103 82 103 78 101 82 104 82 102 82 104 81 104 82 105 82 106 83 106 81 104 81 104 81 103 79 101 78 102 78 102 78 102 78 102 80 104 80 104 80 104 80 104 81 104 80 104 80 104 80 104 80 104 80 105 81 106 82 106 81 105 82 106 82 107 83 107 82 106 82 106 82 106 82 106 80 107 79 106 80 107 81 109 82 109 82 109 82 109 82 109 80 109 80 109 80 109 80 109 79 108 79 108 79 108 79 108 78 107 78 107 78 107 78 107 78 107 78 107 78 107 78 108 78 106 78 106 78 105 77 105 76 104 76 103 75 103 75 102 71 100 74 103 75 102 72 99 73 101 73 101 73 101 73 101 74 102 74 101 73 101 72 100 74 101 73 100 72 99 71 100 71 99 71 99 71 99 71 99 70 98 70 98 70 98 70 98 69 98 71 99 71 99 70 97 69 97 69 97 69 97 69 97 67 95 67 95 67 95 67 95 67 95 67 94 66 94 65 93 65 92 65 91 64 90 63 90 63 90 63 90 63 90 63 90 64 91 64 90 63 89 62 89 62 90 63 90 63 89 61 87 62 88 63 88 63 87 61 85 61 86 61 85 60 84 59 84 59 85 59 85 59 84 57 82 58 84 57 83 56 82 56 82 59 85 58 84 57 83 56 83 53 80 53 80 53 80 53 80 53 80 53 79 52 79 51 78 52 78 51 77 49 75 47 74 48 69 46 66 42 63 39 61 39 60 37 59 36 57 35 57 37 59 37 61 42 67 45 66 44 66 44 66 44 66 44 66 43 65 46 67 45 64 40 59 41 62 41 62 41 62 41 62 41 62 41 62 41 62 41 62 42 63 41 61 40 62 42 63 40 61 40 60 39 60 38 59 38 59 38 59 38 59 38 59 43 59 41 58 39 56 38 54 40 57 39 56 39 56 38 55 39 56 38 55 37 54 37 54 37 54 37 53 36 53 35 52 36 53 36 53 35 52 34 51 34 51 34 50 33 49 32 50 33 50 33 50 33 50 33 50 31 49 32 49 32 48 30 46 31 48 31 47 30 46 29 46 29 46 29 46 29 46 29 46 30 46 28 44 27 44 27 45 27 44 27 43 26 42 25 42 27 42 28 43 28 42 26 40 26 41 25 39 24 40 26 41 29 44 26 41 25 42 28 45 25 41 25 41 25 41 26 42 25 41 24 39 23 40 25 41 23 39 23 39 23 39 23 39 22 38 22 39 23 38 22 38 22 37 21 36 20 37 21 38 22 38 21 36 20 37 22 38 19 35 19 35 19 35 19 35 20 35 20 35 20 35 20 35 17 35 22 38 21 34 19 34 20 34 19 33 18 34 19 35 22 37 21 35 20 34 19 34 19 33 16 30 14 30 18 35 21 34 17 31 18 33 18 31 17 32 16 32 17 33 20 35 20 35 20 33 16 29 14 29 17 32 16 32 16 32 16 31 14 33 18 33 13 28 13 32 14 30 15 31 14 29 15 28 10 24 11 21 9 20 11 22 18 20 18 20 18 20 18 20 15 18 17 20 19 21 18 20 16 19 18 20 18 20 18 19 16 18 17 20 18 20 17 19 14 17 16 19 17 19 16 18 20 21 18 19 17 19 17 20 14 15 16 17 18 18 18 18 16 15 14 14 14 14 15 16 15 14 14 13 13 13 14 14 16 15 11 9 5 4 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 4 5 6 8 8 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 12 15 14 14 13 16 17 14 14 15 14 15 14 16 15 16 13 13 13 17 18 19 18 20 18 19 18 19 17 18 17 21 20 21 20 21 20 21 20 22 20 21 20 21 21 23 23 23 22 23 23 24 24 25 24 24 26 28 26 23 17 14 11 9 10 11 12 12 12 12 11 12 12 12 13 13 14 14 14 9 13 12 13 11 4 16 46 69 68 65 63 62 62 63 63 64 67 64 67 63 66 63 65 65 66 62 65 62 65 61 62 59 59 57 56 54 53 51 51 49 49 48 48 46 46 45 46 42 44 44 45 44 44 41 44 48 88 92 102 84 107 79 105 82 105 84 108 86 109 87 108 87 109 88 110 89 112 90 112 90 116 90 116 91 117 91 118 92 118 92 119 94 121 95 122 95 123 96 124 98 125 99 126 99 126 98 125 99 126 100 128 101 128 101 128 101 129 103 130 103 130 103 129 102 129 101 128 102 129 103 130 103 131 104 131 101 130 105 132 104 130 104 132 105 131 105 131 106 132 106 133 105 131 106 132 105 130 103 129 103 131 103 131 103 131 103 131 105 133 105 133 105 133 105 133 105 133 105 133 104 132 104 132 104 132 104 133 105 134 106 134 106 134 106 134 107 135 107 136 107 135 107 135 107 135 107 135 107 134 107 134 107 135 109 136 110 137 110 137 110 137 110 137 110 137 110 137 110 137 110 137 108 135 108 135 108 135 108 135 108 135 108 135 108 135 108 135 107 134 107 134 108 135 108 135 108 137 107 137 107 136 106 136 104 134 104 134 104 133 103 133 100 132 101 133 102 132 101 131 101 132 101 132 101 132 101 132 103 133 102 133 101 132 101 132 103 133 101 131 99 131 100 131 100 131 100 131 100 131 100 131 99 130 99 130 99 130 99 130 98 129 99 130 99 130 98 129 98 129 98 129 98 129 98 129 95 126 95 126 95 126 95 126 96 126 95 126 94 125 94 125 92 126 92 125 91 124 90 124 91 125 90 124 90 124 89 123 91 125 91 124 90 123 89 123 89 124 90 124 90 123 88 121 87 120 88 120 88 119 86 117 86 118 86 117 85 116 84 116 86 116 86 116 85 114 83 112 84 114 83 112 81 111 82 112 85 112 84 110 82 110 83 110 81 108 81 108 81 108 81 108 81 107 80 107 79 106 79 106 79 106 78 105 77 104 76 103 73 100 71 97 67 93 64 91 58 86 57 85 57 86 59 87 57 84 57 87 63 94 66 93 66 94 66 94 66 94 66 94 64 92 66 93 65 91 62 88 63 90 63 90 63 90 63 90 63 90 63 90 63 90 63 90 63 90 62 89 62 89 63 90 62 88 61 88 60 87 60 87 60 87 60 87 60 87 60 87 59 84 58 83 57 82 56 81 56 82 56 82 56 82 56 82 56 82 56 81 55 81 54 80 55 80 54 80 53 79 53 79 53 79 53 78 52 77 51 77 51 77 51 76 50 75 49 73 50 72 51 72 51 72 51 72 48 70 49 70 49 69 47 67 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 47 65 45 63 44 63 44 64 44 63 44 62 43 61 42 61 41 60 43 63 44 62 41 59 41 59 39 57 38 58 40 60 43 60 42 59 42 59 43 60 40 57 40 58 41 58 41 59 41 58 40 57 40 57 41 58 39 56 39 56 39 56 39 56 38 54 39 55 39 55 38 54 38 53 37 52 36 53 37 54 37 52 35 50 34 51 36 53 35 51 35 51 35 51 35 51 34 51 35 52 36 51 35 50 33 51 38 54 36 50 33 50 35 50 34 49 33 50 34 51 35 51 35 51 34 50 34 50 33 49 33 48 30 47 33 51 35 49 31 47 32 49 32 47 32 47 31 47 32 49 34 51 34 51 35 49 31 45 29 46 32 45 32 45 32 45 32 45 32 46 33 45 30 42 29 43 30 46 31 44 31 42 28 39 25 36 23 32 21 31 23 31 6 18 6 18 6 18 6 18 5 18 6 19 7 19 7 18 6 19 7 19 7 18 6 17 5 17 6 18 6 17 4 16 2 15 5 18 6 18 5 17 8 19 6 17 4 17 6 18 5 13 7 16 9 17 9 17 9 16 7 15 7 15 8 17 7 17 5 14 6 13 6 14 10 14 8 9 2 4 0 1 0 2 0 2 0 2 0 2 0 3 1 4 2 3 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 3 3 6 7 8 6 7 5 8 6 9 8 10 8 10 7 9 7 9 8 10 8 10 8 10 8 10 5 12 9 14 8 13 10 17 10 15 10 15 9 14 9 14 12 15 9 14 12 18 13 17 16 21 15 20 15 19 14 19 16 21 16 21 16 21 16 21 18 22 17 22 17 23 19 25 18 23 18 24 19 25 20 25 18 26 23 26 16 15 7 11 6 9 8 11 10 11 9 10 9 12 10 12 11 13 11 13 8 12 10 12 7 3 19 58 70 68 63 64 62 63 61 64 60 64 59 63 58 63 57 62 60 63 57 62 57 62 56 59 55 58 53 56 50 53 47 51 45 49 44 47 42 46 41 45 40 43 40 45 39 44 34 40 37 78 82 88 74 84 67 79 69 84 72 87 74 88 74 88 73 87 74 88 75 90 77 91 75 90 75 91 76 91 77 92 77 92 78 93 79 95 81 96 78 96 79 97 81 99 83 100 83 99 82 99 82 100 84 102 83 101 80 101 80 102 82 104 83 104 82 103 82 102 81 102 82 103 82 104 83 104 84 105 81 104 85 107 84 105 85 107 82 105 82 106 83 106 84 107 83 107 84 107 84 106 82 104 80 104 80 104 80 104 80 104 81 105 81 105 81 105 81 105 82 106 82 105 81 104 80 104 80 104 80 105 81 106 82 106 82 106 82 107 83 107 84 108 83 107 83 107 83 107 83 107 81 107 80 107 80 108 82 110 84 111 84 111 84 111 84 111 81 110 81 110 81 110 81 110 79 108 79 108 79 108 79 108 80 109 80 109 80 109 80 109 78 107 78 108 79 109 80 109 81 109 80 108 79 107 79 106 76 104 76 104 76 104 76 104 74 101 73 100 72 101 73 102 73 101 73 101 73 101 73 101 75 103 74 102 74 101 73 101 75 102 73 100 71 100 73 101 72 100 72 100 72 100 72 100 71 99 71 99 71 99 71 99 70 99 71 100 72 99 71 98 70 98 70 98 70 98 70 98 67 95 67 95 67 95 67 95 68 96 67 95 67 94 66 94 65 92 65 91 64 90 63 90 64 91 64 90 63 89 62 89 64 91 64 90 63 89 62 89 62 90 63 90 63 89 61 87 62 88 63 88 63 87 61 85 61 86 61 85 60 84 59 84 60 86 60 86 59 84 57 82 59 84 56 81 55 81 56 82 58 84 56 81 54 81 55 83 54 81 54 81 54 81 54 81 54 81 53 80 53 79 52 79 52 79 51 78 51 78 50 77 52 75 50 72 46 68 42 65 38 62 36 59 35 59 36 61 37 58 36 60 41 64 42 63 43 65 43 65 43 65 43 65 43 64 43 64 43 64 43 63 43 64 43 64 43 64 43 64 42 63 42 63 42 63 42 63 43 63 42 62 41 63 42 64 41 62 40 61 40 60 39 60 39 60 39 60 39 60 39 60 40 57 40 57 40 57 40 57 39 56 39 56 39 56 39 56 38 55 38 54 37 54 36 53 38 55 37 54 37 53 36 53 35 52 35 52 34 51 34 50 34 51 34 50 33 49 32 50 34 51 34 51 34 51 34 51 31 49 32 49 32 48 30 46 31 48 31 47 30 46 29 46 29 46 29 46 29 46 29 46 30 46 28 44 27 44 27 45 27 44 27 43 26 42 25 42 25 41 28 44 29 43 26 40 28 42 25 39 24 40 27 43 25 41 26 42 26 42 25 41 25 41 25 42 26 42 27 43 26 41 25 40 24 41 25 42 23 39 23 39 23 39 23 39 22 38 23 40 24 39 22 38 22 37 21 36 20 37 21 38 22 36 19 33 17 35 20 38 20 36 20 36 20 36 20 36 19 34 21 36 21 36 19 34 19 36 22 37 20 33 18 34 20 34 19 33 18 34 19 35 18 33 18 33 19 34 19 34 17 34 20 35 17 31 18 35 20 33 16 31 17 33 17 31 17 32 16 31 16 32 18 34 17 34 20 33 16 29 15 32 14 31 15 32 16 33 17 34 18 33 15 31 15 31 13 28 14 30 16 31 15 29 14 25 11 25 12 23 10 23 13 23 17 19 17 19 17 19 17 19 18 21 20 22 20 21 19 20 20 22 20 22 20 21 17 19 18 20 18 20 17 18 15 17 15 18 18 21 20 22 19 20 21 22 18 19 16 19 18 21 12 12 14 15 16 17 17 16 18 17 17 16 16 17 17 18 19 19 17 16 15 14 14 14 15 15 12 10 7 5 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 3 4 6 9 8 8 7 7 8 8 9 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 13 12 13 12 15 15 16 14 15 13 14 12 13 11 15 13 12 11 14 14 15 13 22 21 22 20 21 19 20 19 21 20 21 20 21 20 21 20 24 22 23 22 23 23 25 25 23 22 23 23 24 24 25 24 21 24 27 24 19 13 11 9 6 7 9 10 11 10 10 9 11 11 11 12 12 12 13 13 10 12 11 11 8 3 25 64 73 68 65 65 66 65 63 63 64 65 64 64 63 63 62 63 65 64 62 63 62 63 61 60 59 60 57 57 54 54 52 52 49 50 48 48 47 47 45 46 42 44 44 46 45 44 42 45 47 89 95 104 85 106 77 102 84 107 86 110 88 111 89 110 87 109 88 111 90 112 91 114 90 116 90 117 91 118 92 118 92 118 93 120 94 121 96 122 96 123 97 125 99 126 100 128 100 127 99 126 99 127 101 129 102 128 101 128 101 129 103 131 104 131 104 130 103 130 102 129 103 130 104 131 104 132 105 132 103 132 107 135 106 133 106 135 105 131 105 132 106 133 107 133 107 134 108 134 108 133 106 131 105 133 105 133 105 133 105 133 105 133 105 133 105 133 105 133 106 134 106 133 105 132 104 132 104 132 104 133 105 134 106 134 106 134 106 135 107 136 108 136 107 135 107 135 107 135 107 135 108 134 107 134 107 135 109 137 111 138 111 138 111 138 111 138 110 137 110 137 110 137 110 137 108 135 108 135 108 135 108 135 110 137 110 137 110 137 110 137 107 134 107 135 108 136 109 136 110 139 109 138 108 137 107 137 104 134 104 134 104 134 104 134 103 133 100 130 99 131 102 134 101 132 101 132 101 132 101 132 103 134 103 133 102 132 101 132 104 134 101 131 99 131 101 133 100 131 100 131 100 131 100 131 99 130 99 130 99 130 99 130 98 130 99 131 100 130 99 129 98 129 98 129 98 129 98 129 95 126 95 126 95 126 95 126 96 127 96 126 95 125 94 125 92 126 92 125 91 124 90 124 91 125 91 124 90 123 89 123 91 125 91 124 90 123 89 123 89 124 90 124 90 123 88 121 87 120 88 120 88 119 86 117 86 118 86 117 85 116 84 116 87 117 87 116 85 114 83 112 85 114 82 111 80 111 82 113 84 110 82 107 80 108 82 109 81 108 81 108 81 108 81 108 81 108 81 107 80 106 79 106 78 105 78 105 78 105 78 105 78 105 76 101 71 97 68 95 71 98 67 92 62 89 61 89 63 89 60 89 63 92 63 89 64 92 64 92 64 92 64 92 64 91 63 90 63 91 65 92 64 91 64 91 64 91 64 91 63 90 63 90 63 90 63 90 64 90 63 89 62 90 63 91 62 89 62 88 61 87 60 87 60 87 60 87 60 87 60 87 56 83 57 83 57 83 57 84 56 82 56 82 56 82 56 82 54 80 54 79 53 78 52 78 55 81 55 80 54 79 53 79 52 78 51 77 51 76 50 76 51 77 51 76 50 75 49 73 50 72 51 72 51 72 51 72 48 70 49 70 49 69 47 67 48 69 48 68 47 67 46 67 46 67 46 67 46 67 46 67 47 65 45 63 44 63 44 64 44 63 44 62 43 61 42 61 39 60 43 63 44 62 41 59 44 62 41 59 40 60 43 63 39 57 42 60 43 59 40 56 42 59 42 60 43 61 44 61 42 58 41 57 40 58 41 59 39 56 39 56 39 56 39 56 37 54 40 57 41 56 38 53 38 53 37 52 36 53 37 54 38 53 35 49 33 51 37 54 37 53 37 53 37 53 37 53 33 50 36 53 37 52 34 49 35 53 37 52 34 49 34 51 35 50 34 49 33 50 34 51 31 47 32 49 33 50 34 50 31 50 37 52 34 48 33 51 35 49 31 47 32 48 32 47 33 48 32 47 31 48 32 49 30 49 35 49 31 45 31 50 29 43 31 44 33 46 34 48 36 46 30 43 32 45 29 39 30 46 31 47 30 42 26 39 26 37 24 35 23 33 24 34 7 19 7 18 6 17 5 17 4 16 4 17 5 18 6 18 8 19 5 16 4 17 7 20 8 20 7 18 5 15 2 13 5 18 6 19 7 18 6 17 1 15 6 20 9 20 7 18 6 15 9 18 10 17 7 14 11 19 10 17 9 18 11 19 6 16 6 15 7 14 6 14 10 15 9 11 5 7 1 4 0 2 0 2 0 2 0 2 1 3 1 2 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 0 2 0 1 1 5 6 8 5 6 4 6 5 7 3 7 7 11 10 11 7 8 8 9 7 10 10 12 8 8 3 7 2 8 4 10 6 12 10 15 10 15 10 14 7 12 11 15 10 15 10 15 9 14 15 20 14 19 14 20 16 22 17 21 16 20 15 21 16 22 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 18 23 17 20 13 15 8 12 8 10 8 10 8 10 8 10 11 13 11 13 11 13 11 13 13 14 7 8 6 9 31 72 71 71 66 65 62 64 63 66 58 62 58 62 58 62 58 62 58 62 59 62 57 60 55 58 53 56 52 54 49 52 47 51 45 49 44 47 41 44 39 42 44 45 40 42 37 42 35 42 34 73 83 91 72 87 75 82 71 85 72 87 73 88 75 89 78 91 77 91 77 91 76 90 76 91 75 89 75 91 77 94 78 93 78 94 79 94 80 95 79 96 79 97 80 98 81 98 80 98 83 101 85 101 83 99 84 102 81 102 81 102 80 101 83 103 82 102 81 103 82 104 85 105 82 102 81 103 84 106 84 105 84 106 85 107 86 107 84 107 84 108 85 109 86 109 86 109 86 108 85 107 84 107 79 104 80 105 81 106 82 106 82 106 82 106 82 106 82 106 83 107 83 107 83 107 83 107 81 105 81 106 82 106 83 107 85 109 85 109 85 109 85 109 85 109 85 109 85 109 85 109 83 110 83 110 83 110 83 110 83 110 83 110 83 110 83 110 83 112 83 111 82 110 81 110 80 109 80 109 80 109 80 109 80 109 80 110 81 111 82 111 84 112 82 110 80 108 79 108 79 107 79 107 79 107 79 107 78 106 77 105 77 104 76 104 74 102 74 102 74 102 74 102 73 101 73 102 74 103 75 103 74 102 74 102 74 102 74 102 74 102 74 101 73 100 72 100 73 101 73 100 72 99 71 99 71 99 71 99 71 99 71 99 72 100 72 100 72 100 72 100 73 100 71 99 70 97 68 96 67 95 67 96 68 97 69 97 68 93 64 93 69 98 69 94 66 94 67 94 67 93 65 91 64 91 64 90 63 89 62 89 64 91 64 90 63 89 62 89 62 89 62 89 62 89 62 89 66 90 63 87 61 86 62 88 62 87 62 86 61 85 60 85 60 86 60 85 59 84 58 84 57 83 57 83 57 83 57 83 55 82 54 81 54 80 53 80 54 81 54 81 54 81 54 81 52 80 53 80 53 80 53 81 52 79 52 79 52 79 52 79 51 75 50 74 50 73 49 73 50 73 45 66 40 63 38 62 39 60 37 58 36 60 39 62 42 65 45 69 46 67 43 63 40 62 42 63 43 65 45 66 44 66 45 66 45 65 43 63 45 65 44 64 43 65 44 66 43 64 43 63 42 62 41 62 41 62 41 61 40 60 39 60 39 60 39 59 38 58 37 58 41 58 42 60 43 60 42 59 40 57 40 57 40 57 40 57 38 55 38 55 38 55 38 55 37 54 37 54 37 54 37 54 35 52 35 52 35 52 35 52 32 49 32 50 33 51 34 52 36 52 34 50 33 50 33 51 32 49 32 48 31 47 30 47 30 47 30 47 30 47 30 47 30 47 29 46 29 45 28 45 28 47 31 48 28 43 25 42 27 44 27 43 26 42 25 42 30 45 30 44 29 43 28 43 29 44 29 43 28 42 27 42 25 42 26 43 27 42 26 41 27 43 27 43 27 43 27 43 25 42 26 42 26 41 24 39 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 22 37 21 36 20 37 21 38 21 38 22 39 22 37 19 34 22 38 22 38 21 36 19 34 21 35 20 34 19 35 20 36 18 34 21 37 22 36 19 33 16 33 20 35 18 32 17 33 18 33 18 33 18 33 18 33 23 36 18 31 15 30 17 33 13 29 16 32 18 34 19 34 17 32 18 33 17 32 16 30 19 34 19 33 18 33 17 32 14 32 19 35 17 31 14 31 14 30 14 29 13 30 14 30 16 32 15 29 14 29 16 29 9 23 13 24 10 22 14 25 19 21 19 20 18 19 17 19 17 19 17 19 17 19 17 19 19 21 17 19 17 19 19 21 18 20 19 21 19 20 18 19 17 20 18 21 19 20 18 19 16 19 19 22 20 21 17 18 15 16 16 17 17 16 16 15 17 17 16 15 15 16 17 17 16 16 16 15 15 14 14 14 17 17 14 13 9 8 5 5 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 3 5 8 7 7 7 7 7 7 7 6 8 10 11 11 10 9 8 11 10 10 11 13 13 11 9 6 5 7 6 8 8 10 10 14 14 15 14 15 13 13 11 15 14 15 14 15 14 15 15 21 19 18 16 18 19 22 23 22 20 21 19 20 20 21 21 23 22 23 22 23 22 23 22 23 22 23 23 24 24 25 24 24 22 22 18 17 13 12 10 10 10 10 10 10 10 10 10 12 12 12 12 12 12 12 12 13 11 11 8 4 15 46 75 72 70 68 65 64 64 65 66 62 63 62 63 62 63 62 63 62 63 63 63 61 61 59 59 58 58 56 56 54 54 52 52 50 50 48 48 46 45 43 44 45 46 44 45 43 43 41 45 45 83 95 108 84 108 85 105 85 107 86 109 88 110 89 111 91 113 91 113 91 113 91 114 92 117 90 116 90 117 93 120 93 119 94 120 94 121 95 121 97 124 98 125 99 126 99 126 98 126 100 128 102 128 101 127 102 129 103 130 103 131 104 131 105 131 104 130 103 131 104 132 104 131 104 130 104 131 105 132 105 132 105 133 106 134 107 134 107 133 107 134 108 135 109 135 109 135 109 134 108 134 107 133 104 132 105 133 105 134 106 134 106 134 106 134 106 134 106 134 107 135 107 135 107 135 107 135 106 134 106 135 107 135 108 136 109 137 109 137 109 137 109 137 109 137 109 137 109 137 109 137 110 137 110 137 110 137 110 137 110 137 110 137 110 137 110 137 112 139 112 138 111 137 110 137 110 137 110 137 110 137 110 137 109 136 110 137 110 138 111 138 113 139 111 137 109 136 109 136 107 137 107 137 107 137 107 137 106 136 106 135 105 135 104 134 102 133 102 133 102 133 102 133 101 132 101 133 102 134 103 134 102 133 102 133 102 133 102 133 102 133 102 132 101 132 100 131 101 132 101 131 100 131 99 130 99 130 99 130 99 130 99 130 100 131 100 131 100 131 100 131 100 131 99 129 97 127 96 126 95 126 95 127 96 128 97 128 96 125 92 125 97 129 97 126 93 128 94 128 94 127 92 125 91 125 91 124 90 124 89 123 91 125 91 124 90 123 89 123 89 123 89 123 89 123 89 123 90 121 88 119 87 119 88 121 87 119 87 118 86 117 85 117 86 116 86 115 85 114 84 114 83 113 83 113 83 113 83 113 83 110 82 109 81 108 81 108 81 108 81 108 81 108 81 108 79 106 79 106 79 106 79 105 79 106 79 106 79 106 79 106 76 104 75 103 74 102 74 102 74 101 71 96 66 93 64 91 63 90 61 88 60 89 63 91 63 93 66 96 68 94 64 91 62 89 63 91 65 93 66 94 65 92 66 93 66 92 64 91 66 92 65 91 64 92 65 93 64 91 64 90 63 89 62 89 62 89 62 88 61 88 60 87 60 87 60 86 59 86 58 85 58 85 59 86 60 85 59 84 57 83 57 83 57 83 57 83 55 81 55 81 55 81 55 81 54 80 54 80 54 80 54 80 52 78 52 78 52 78 52 78 49 75 49 76 50 77 51 75 52 73 51 71 50 71 50 72 49 70 49 69 48 69 47 68 47 68 47 68 47 68 47 68 46 67 46 66 45 66 44 65 45 66 48 66 44 62 43 62 44 63 44 62 43 62 42 61 45 64 45 63 44 62 43 62 43 62 42 61 42 60 41 60 41 59 42 60 43 59 42 58 42 59 42 59 42 59 42 59 41 59 42 59 42 58 40 56 40 57 40 57 40 57 40 57 40 56 40 55 39 54 38 54 38 53 37 52 36 53 37 54 37 53 38 55 38 53 35 50 34 51 36 52 37 52 36 51 36 51 35 50 34 51 35 52 33 50 36 53 37 52 34 49 32 50 36 52 34 49 34 51 32 49 33 49 33 49 33 50 36 51 33 48 31 47 32 49 29 46 31 48 33 49 33 49 32 48 32 48 32 47 30 45 34 49 33 49 32 48 32 47 31 46 35 47 32 44 30 44 29 43 31 45 32 44 30 42 32 48 29 47 29 45 29 44 25 40 28 39 25 37 26 40 7 19 6 18 6 18 5 17 6 18 6 18 5 17 5 17 7 18 6 17 5 18 6 19 4 16 6 19 9 21 9 21 6 18 6 18 6 18 6 18 7 19 8 20 7 17 3 14 9 17 8 16 8 16 9 17 7 15 6 13 5 14 7 15 6 16 5 15 7 15 6 14 14 18 12 14 7 7 0 3 0 2 0 2 0 2 0 2 1 3 1 2 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 0 2 0 1 1 5 5 7 5 7 5 7 6 8 6 9 8 11 9 10 6 7 10 11 9 12 11 13 10 10 1 6 1 7 3 9 4 10 9 14 10 15 10 14 8 12 9 14 9 15 11 16 12 17 17 20 13 17 13 19 17 24 17 22 16 21 16 21 17 22 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 21 24 16 18 10 12 6 10 8 10 8 10 8 10 8 10 10 12 10 12 10 12 10 12 10 8 12 8 0 25 62 77 69 70 65 65 62 64 62 65 61 63 61 63 61 63 61 63 60 62 61 62 59 60 57 58 55 58 53 56 51 54 49 52 46 49 44 47 42 45 40 44 42 45 41 45 40 44 34 40 35 72 82 92 73 86 73 81 71 86 72 87 74 89 75 89 76 90 76 91 78 92 79 93 77 91 76 91 76 92 78 94 79 94 79 95 80 95 81 96 82 99 82 99 83 100 84 101 82 100 84 102 85 102 84 101 84 103 82 104 84 105 85 106 84 105 83 104 83 104 84 105 81 103 83 105 84 106 84 105 84 105 84 106 85 107 86 107 84 107 84 108 85 109 86 109 86 109 86 109 85 108 85 107 81 105 81 106 82 106 83 107 82 106 82 106 82 106 82 106 83 107 83 107 83 107 83 107 83 107 84 108 84 109 85 109 85 109 85 109 85 109 85 109 85 109 85 109 85 109 85 109 83 110 83 110 83 110 83 110 83 110 83 110 83 110 83 110 83 112 83 112 82 111 82 111 82 111 82 111 82 111 82 111 80 110 81 110 82 111 82 111 84 112 82 110 80 109 80 109 80 108 80 108 80 108 80 108 79 107 78 106 78 105 77 105 74 102 74 102 74 102 74 102 74 102 74 102 75 103 75 103 74 102 74 102 74 102 74 102 74 102 74 102 73 101 73 100 73 101 73 101 72 100 72 99 71 99 71 99 71 99 71 99 72 100 72 100 72 100 72 100 71 99 70 97 69 96 67 95 68 96 68 96 69 97 69 97 68 94 66 94 68 97 68 95 67 94 67 94 67 93 65 92 64 91 64 91 63 90 63 89 64 91 64 90 63 89 62 89 62 89 62 89 62 89 62 89 63 88 62 87 62 88 64 90 62 87 62 86 61 85 60 85 60 86 60 85 59 84 58 84 57 83 57 83 57 83 57 83 57 84 56 83 56 82 55 82 54 81 54 81 54 81 54 81 53 80 52 79 51 77 50 76 52 79 52 79 52 79 52 79 51 78 50 77 50 76 49 76 48 75 47 73 44 69 40 65 43 65 42 63 41 63 42 64 41 64 43 66 44 65 42 63 42 63 43 64 44 66 45 67 43 65 44 66 45 66 44 65 45 65 44 64 43 65 44 66 43 64 43 63 42 62 41 62 41 62 41 62 40 61 40 60 39 60 39 60 38 59 38 58 41 59 42 60 43 59 41 58 40 57 40 57 40 57 40 57 39 56 39 56 39 56 39 56 37 54 37 54 37 54 37 54 35 52 35 52 35 52 35 52 33 50 33 50 34 51 34 52 36 52 34 50 33 50 33 51 32 49 32 49 31 48 31 47 30 47 30 47 30 47 30 47 29 46 29 45 28 45 27 44 29 47 30 45 26 42 26 45 27 44 27 44 26 43 26 42 30 45 30 44 29 43 28 43 27 42 26 41 26 40 25 40 25 42 26 43 27 42 26 41 25 41 25 41 25 41 25 41 25 42 26 42 26 41 24 39 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 22 37 21 36 20 37 21 38 21 37 22 38 22 37 20 35 16 33 18 35 20 36 20 36 21 35 20 34 19 35 20 36 18 34 21 37 22 36 19 33 18 35 22 37 20 34 20 36 17 32 17 33 18 34 19 34 19 33 18 33 18 33 18 33 16 32 17 33 18 32 17 31 16 32 17 32 17 31 15 29 18 32 17 32 16 31 16 30 15 33 19 34 16 31 15 32 12 30 17 35 19 33 14 28 16 31 16 29 14 30 17 30 15 30 20 30 18 29 20 31 18 20 18 20 18 20 18 20 16 19 17 20 18 21 19 21 18 20 18 20 18 20 18 20 15 18 17 21 20 23 21 23 18 20 18 20 18 20 18 20 19 21 20 22 19 19 16 17 18 17 16 15 15 16 17 18 15 14 14 13 13 14 14 15 15 15 15 15 15 15 15 15 20 20 18 16 12 9 4 3 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 3 5 7 7 8 8 8 8 8 8 10 11 11 11 11 9 8 7 12 11 10 11 12 12 10 8 6 6 8 8 10 9 10 9 13 13 15 14 15 13 13 12 13 13 14 14 16 16 18 17 19 18 19 19 20 20 21 20 23 21 21 20 21 20 22 22 23 22 23 22 23 22 23 22 23 22 23 23 24 24 25 24 27 24 21 15 13 10 10 8 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 6 16 8 0 35 78 76 71 70 68 66 65 64 64 64 64 64 64 64 63 63 63 63 62 62 63 62 61 60 59 58 59 60 58 58 56 55 54 54 50 51 49 49 47 47 46 46 43 45 46 48 46 45 41 43 44 80 93 109 85 107 83 106 86 108 87 109 88 111 90 112 89 112 90 113 92 115 94 116 92 118 92 118 92 119 94 120 95 121 95 121 96 122 96 123 98 126 99 126 100 127 100 128 100 128 101 129 102 129 102 129 104 131 104 132 105 132 105 132 105 131 104 130 103 131 104 132 101 129 104 133 107 134 106 132 105 132 105 133 106 134 107 134 107 133 107 134 108 135 109 135 110 136 109 135 109 134 108 134 106 134 106 135 107 135 107 135 107 135 107 135 107 135 107 135 108 136 108 136 108 136 108 136 109 137 109 138 110 138 111 139 110 138 110 138 110 138 110 138 110 138 110 138 110 138 110 138 111 138 111 138 111 138 111 138 111 138 111 138 111 138 111 138 112 139 112 139 112 139 112 138 112 139 112 139 112 139 112 139 110 137 110 138 111 138 112 139 113 139 111 137 110 137 110 137 109 139 109 139 109 139 109 139 108 137 107 137 106 136 106 136 103 134 103 134 103 134 103 134 102 134 103 134 103 134 103 134 103 134 103 134 103 134 103 134 103 134 102 133 102 132 101 132 102 133 101 132 101 131 100 131 100 131 100 131 100 131 100 131 100 131 100 131 100 131 100 131 98 129 97 128 96 127 96 126 96 128 97 128 97 128 97 128 96 126 95 126 96 127 96 127 94 128 95 129 94 128 93 126 92 126 91 125 91 124 90 124 91 125 91 124 90 123 89 123 89 123 89 123 89 123 89 123 87 119 87 119 88 121 89 122 87 119 87 118 86 117 85 117 86 116 86 115 85 114 84 114 84 114 84 114 84 114 84 114 85 112 85 111 84 110 83 110 81 108 81 108 81 108 81 108 82 108 81 107 79 105 77 103 79 106 79 106 79 106 79 106 79 106 79 105 78 104 77 104 75 103 76 103 74 99 69 95 67 94 66 93 64 92 64 92 62 91 64 93 65 93 64 91 64 91 65 92 66 93 67 94 64 92 66 93 67 94 66 93 66 92 65 91 64 92 65 93 64 91 64 90 63 89 62 89 63 90 62 89 62 88 61 88 61 88 60 87 60 86 59 86 59 85 60 86 60 85 58 83 57 83 57 83 57 83 57 83 57 83 57 83 57 83 57 83 55 81 54 80 54 80 53 79 53 79 53 79 53 79 53 79 50 77 51 77 51 77 51 75 52 73 51 71 50 71 50 72 50 71 49 70 49 69 48 69 48 69 48 69 48 69 48 69 48 68 47 68 46 67 46 66 47 66 46 63 42 61 44 66 45 64 44 63 44 62 43 62 45 64 45 63 44 62 43 62 42 61 42 61 41 60 40 59 41 59 42 60 43 59 42 58 40 57 40 57 40 57 40 57 41 59 42 59 42 58 40 56 39 56 39 56 39 56 39 56 40 56 40 55 39 54 38 54 38 53 37 52 36 53 37 54 37 53 37 53 37 53 37 52 33 50 35 52 36 52 36 52 36 51 35 50 34 51 35 52 34 51 35 52 36 51 35 50 33 51 36 52 35 50 34 51 31 47 32 49 33 50 35 51 32 48 33 50 34 50 33 49 32 49 33 49 33 48 31 46 33 49 33 49 33 48 31 47 32 48 31 47 31 46 30 46 32 47 35 47 32 44 31 46 31 45 34 48 35 47 32 46 32 48 30 47 29 47 31 47 30 45 33 47 32 43 31 45 6 18 6 18 6 18 6 18 2 15 4 17 7 20 9 22 6 18 6 18 6 18 6 18 4 17 5 18 6 18 5 17 7 18 6 17 5 18 6 19 6 18 6 19 6 18 6 17 11 18 9 16 8 17 10 19 8 16 7 15 7 15 8 16 5 15 5 15 7 15 7 15 14 19 14 16 8 8 0 1 0 2 0 2 0 2 0 2 1 3 1 2 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 0 2 0 1 1 5 4 7 6 9 8 9 7 8 9 11 9 11 8 10 7 8 9 10 7 9 8 10 6 6 3 9 5 12 8 13 7 12 8 13 9 15 10 15 9 13 9 14 10 16 12 18 13 19 11 18 16 23 19 22 14 18 18 23 17 21 16 22 18 23 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 23 24 14 14 6 9 4 10 8 10 8 10 8 10 8 10 9 11 9 11 9 11 9 11 12 8 13 8 0 46 82 72 69 70 67 67 64 65 63 65 64 66 63 65 62 64 61 63 60 62 61 62 59 60 57 58 55 59 54 57 52 54 50 53 46 50 45 49 44 47 43 47 42 45 42 47 41 45 34 40 32 67 79 94 76 85 72 83 72 86 73 88 75 89 76 90 76 90 77 92 79 94 80 95 77 92 78 94 79 94 79 94 80 96 81 96 82 97 82 97 80 98 81 98 82 99 82 100 85 102 85 102 85 103 86 104 87 106 85 105 84 104 83 104 83 104 82 103 82 103 83 104 81 103 84 107 86 107 85 105 84 105 84 106 85 107 86 107 84 107 84 108 85 109 86 109 87 110 87 109 86 109 85 108 84 108 84 107 83 107 83 107 83 107 83 107 83 107 83 107 84 108 84 108 84 108 84 108 86 110 86 110 87 111 87 112 86 110 86 110 86 110 86 110 86 110 86 110 86 110 86 110 84 111 84 111 84 111 84 111 84 111 84 111 84 111 84 111 83 112 83 112 83 112 83 113 83 112 83 112 83 112 83 112 81 110 82 111 82 112 83 112 84 112 82 111 81 110 82 111 81 109 81 109 81 109 81 109 80 108 80 108 79 107 79 106 75 103 75 103 75 103 75 103 76 103 75 103 75 103 75 103 75 103 75 103 75 103 75 103 75 103 75 102 74 102 73 101 74 102 74 101 73 101 72 100 72 100 72 100 72 100 72 100 72 100 72 100 72 100 72 100 70 98 69 97 69 97 68 96 70 97 69 97 69 97 69 97 68 97 69 97 68 96 68 96 67 95 68 95 68 94 66 92 65 92 65 91 64 91 63 90 64 91 64 90 63 89 62 89 62 89 62 89 62 89 62 89 61 87 62 88 64 89 64 89 62 87 62 86 61 85 60 85 60 86 60 85 59 84 58 84 58 84 58 84 58 84 58 84 58 85 58 85 57 84 56 83 54 81 54 81 54 81 54 81 57 83 55 81 53 79 52 78 52 79 52 79 52 79 52 79 52 79 52 79 51 78 50 77 49 76 50 77 49 74 45 71 45 67 45 66 43 64 41 62 40 63 41 64 43 65 43 65 45 66 45 66 46 67 46 67 44 66 45 67 46 67 45 66 45 65 44 64 43 65 44 66 43 64 43 63 42 62 41 62 42 63 42 62 41 62 40 61 40 61 40 60 39 60 38 59 43 60 43 60 43 59 41 57 40 57 40 57 40 57 40 57 40 57 40 57 40 57 40 57 38 55 38 54 37 53 36 53 36 53 36 53 36 53 36 53 35 51 34 51 34 51 34 52 36 52 34 50 33 50 33 51 33 50 33 49 32 49 31 48 31 48 31 48 31 48 31 48 32 49 31 48 31 47 30 47 29 47 29 44 25 42 28 47 28 45 28 44 27 44 26 43 30 45 30 44 29 43 28 43 29 44 28 43 27 42 27 42 25 42 26 43 27 42 26 41 24 40 24 40 24 40 24 40 25 42 26 42 26 41 24 39 23 39 23 39 23 39 23 39 24 40 24 39 23 38 22 38 22 37 21 36 20 37 21 38 21 37 21 37 21 37 21 38 21 37 22 38 21 36 19 35 21 35 20 34 19 35 20 36 20 35 20 35 20 35 20 35 16 33 20 35 18 32 18 34 17 32 17 33 18 34 19 34 17 32 18 34 19 34 18 33 18 33 18 33 17 31 15 29 19 34 20 35 19 34 18 32 17 32 16 31 16 30 15 30 17 35 19 34 16 31 16 34 19 34 17 32 16 33 18 34 16 30 16 29 15 30 19 32 16 31 22 33 21 30 21 31 17 19 18 20 18 20 19 21 15 17 16 20 19 23 22 24 17 20 18 21 19 20 18 19 17 20 18 20 17 18 15 16 20 21 17 18 16 19 19 22 18 20 18 20 18 20 18 20 18 18 17 17 17 17 18 18 18 17 16 16 16 16 17 18 14 14 15 15 15 15 16 16 17 18 17 17 12 9 4 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 3 5 5 6 8 10 11 10 9 9 11 11 11 11 10 10 10 10 10 9 8 9 9 9 7 4 9 9 12 13 15 13 13 12 12 12 14 14 15 14 14 13 15 14 16 15 17 17 18 17 15 16 21 23 24 21 19 16 23 22 22 21 22 21 23 22 23 22 23 22 23 22 23 22 23 22 23 23 24 24 25 24 27 22 18 11 9 8 10 10 10 10 10 10 10 10 10 10 12 12 12 12 12 12 12 12 15 11 13 9 17 59 85 72 72 71 71 69 68 67 66 66 67 67 66 66 65 64 64 63 62 62 63 62 61 60 59 58 59 59 57 57 55 55 53 53 50 51 50 50 49 49 48 49 45 47 46 48 46 45 42 45 39 73 88 111 88 107 84 110 87 109 87 110 89 112 90 113 91 113 92 114 93 116 94 116 92 119 94 121 95 121 95 120 96 122 97 123 97 124 98 124 97 124 98 125 99 126 99 126 103 130 102 129 102 130 104 132 108 134 107 134 106 133 106 133 105 132 104 131 104 131 105 132 105 132 106 133 106 133 105 132 105 132 105 133 106 134 107 134 107 133 107 134 108 135 109 135 111 136 110 136 109 135 109 135 109 137 109 136 108 136 107 135 108 136 108 136 108 136 108 136 109 137 109 137 109 137 109 137 110 138 110 138 111 139 112 140 111 139 111 139 111 139 111 139 111 139 111 139 111 139 111 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 113 140 113 140 112 139 112 139 112 139 112 139 111 138 111 138 112 139 112 140 113 139 111 138 111 138 112 139 110 140 110 140 110 140 110 140 109 139 109 138 108 138 107 137 104 135 104 135 104 135 104 135 104 135 104 135 103 134 103 134 104 135 104 135 104 135 104 135 104 134 103 134 102 133 102 133 103 133 102 133 101 132 101 132 101 132 101 132 101 132 101 132 100 131 100 131 100 131 100 131 98 129 98 129 98 129 98 129 98 129 98 129 97 128 97 128 96 129 98 129 96 126 96 128 95 129 96 130 95 128 93 127 93 126 92 126 91 125 91 125 91 125 91 124 90 123 89 123 89 123 89 123 89 123 89 123 86 119 88 121 89 121 88 120 87 119 87 118 86 117 85 117 86 116 86 115 85 114 84 114 85 115 85 115 85 115 85 115 85 112 85 111 84 110 83 110 81 108 81 108 81 108 81 108 84 110 83 109 81 108 80 107 79 106 79 106 79 106 79 106 79 106 79 105 78 104 77 104 77 104 77 104 76 102 74 101 69 97 69 96 66 92 63 90 63 91 63 92 65 94 66 94 67 94 67 94 67 94 67 94 67 94 68 95 67 93 65 92 66 92 65 91 64 92 65 93 64 91 64 90 63 89 62 89 64 90 63 90 62 89 62 89 62 88 61 88 60 87 60 87 60 86 60 86 59 84 57 82 57 83 57 83 57 83 57 83 58 84 58 84 58 84 58 84 56 82 55 80 54 79 52 78 54 80 54 80 54 80 54 80 52 78 52 78 51 77 51 75 52 73 51 71 50 71 50 72 51 71 50 71 49 70 49 70 49 70 49 70 49 70 49 70 49 70 48 69 47 68 47 68 45 65 46 64 43 62 45 66 46 64 45 64 44 63 44 63 45 64 45 63 44 62 43 62 44 63 44 62 43 62 42 61 41 59 42 60 43 59 42 58 40 57 40 57 40 57 40 57 41 59 42 59 42 58 40 56 38 55 38 55 38 55 38 55 40 56 40 55 39 54 38 54 38 53 37 52 36 53 37 54 37 53 36 52 36 53 38 55 39 55 39 54 38 52 35 50 36 51 35 50 34 51 35 52 35 51 35 51 35 51 35 51 31 49 35 50 33 48 32 49 33 49 33 49 33 49 33 49 34 49 33 49 33 49 33 49 33 49 33 49 33 48 30 46 34 50 35 51 34 49 32 48 33 48 32 48 31 47 31 46 34 48 35 47 32 44 33 48 36 47 32 43 30 45 34 51 32 49 30 49 30 49 33 49 28 46 33 47 31 44 30 44 5 17 5 18 6 19 7 19 6 18 6 19 7 19 8 20 5 17 7 19 7 19 5 17 6 18 7 19 6 17 4 16 8 19 5 16 4 17 7 20 8 20 7 18 5 17 5 17 9 18 10 19 11 18 10 17 10 17 8 16 8 16 9 18 4 14 4 15 7 16 8 16 9 15 12 15 8 8 0 1 0 2 0 2 0 2 0 2 1 3 1 2 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 0 2 0 1 1 5 2 6 6 11 9 11 8 9 9 11 8 10 8 11 10 12 9 10 7 9 8 9 5 5 3 9 7 14 10 14 8 12 7 13 9 15 10 15 10 14 11 17 12 17 12 17 12 17 13 19 15 21 16 21 15 20 19 23 18 22 17 23 18 24 18 23 18 23 18 23 18 23 18 23 18 24 19 25 20 25 21 22 11 10 3 8 6 13 8 10 8 10 8 10 8 10 10 12 10 12 10 12 10 12 14 15 7 11 34 73 84 75 71 73 70 71 68 69 65 67 66 68 65 66 63 64 62 63 60 62 61 62 59 60 57 58 54 57 52 55 50 53 48 51 47 50 46 50 46 49 45 49 45 47 42 45 40 45 36 43 27 60 74 95 79 86 74 88 73 87 74 88 75 90 77 91 78 93 79 93 79 93 79 93 77 93 80 96 81 96 80 94 82 97 82 98 83 98 84 99 82 99 82 99 83 100 84 101 87 103 86 102 86 104 88 106 88 108 87 109 89 111 91 112 87 107 86 106 85 107 86 108 87 108 86 106 84 105 84 105 84 105 84 106 85 107 86 107 84 107 84 108 85 109 86 109 88 111 87 110 87 109 86 109 86 110 85 109 85 108 84 108 84 108 84 108 84 108 84 108 85 109 85 109 85 109 85 109 85 109 86 110 86 111 87 111 87 111 87 111 87 111 87 111 87 111 87 111 87 111 87 111 85 112 85 112 85 112 85 112 85 112 85 112 85 112 85 112 83 112 83 113 84 114 85 114 82 111 82 111 82 111 82 111 82 111 82 112 83 112 84 113 84 112 82 111 82 112 83 113 83 111 83 111 83 111 83 111 82 110 81 109 81 108 80 108 76 104 76 104 76 104 76 104 77 105 77 104 76 103 75 103 76 104 76 104 76 104 76 104 76 104 75 103 75 102 74 102 75 103 74 102 74 101 73 101 73 101 73 101 73 101 73 101 72 100 72 100 72 100 72 100 71 99 71 99 71 99 71 100 71 99 71 98 70 97 69 97 68 98 72 98 67 94 67 97 68 95 69 96 68 95 67 93 66 93 65 92 65 91 64 91 64 91 64 90 63 89 62 89 62 89 62 89 62 89 62 89 62 88 64 89 64 88 62 86 62 87 62 86 61 85 60 85 60 86 60 85 59 84 58 84 59 85 59 85 59 85 59 85 57 84 57 84 56 83 56 82 54 81 54 81 54 81 54 81 55 81 54 81 54 81 54 81 52 79 52 79 52 79 52 79 51 78 51 78 50 77 50 76 50 77 49 76 48 75 49 76 49 72 49 71 47 66 42 62 42 64 42 64 43 67 46 68 47 68 47 68 47 68 47 68 48 69 48 68 46 66 43 63 45 65 44 64 43 65 44 66 43 64 43 63 42 62 41 62 43 64 42 63 42 62 41 62 41 62 40 61 40 60 39 60 43 61 44 60 42 58 40 56 40 57 40 57 40 57 40 57 42 59 42 59 42 59 42 59 39 56 38 54 37 53 35 52 37 54 37 54 37 54 37 54 36 53 36 52 35 51 34 52 36 52 34 50 33 50 33 51 34 51 33 50 33 49 32 49 32 49 32 49 32 49 32 49 30 47 29 46 29 45 28 45 26 45 30 46 28 44 28 46 29 46 28 45 28 44 27 44 30 45 30 44 29 43 28 43 28 43 28 42 27 42 26 41 25 42 26 43 27 42 26 41 25 41 25 41 25 41 25 41 25 42 26 42 26 41 24 39 22 38 22 38 22 38 22 38 24 40 24 39 23 38 22 38 22 37 21 36 20 37 21 38 21 37 20 35 20 37 23 40 20 36 21 37 21 36 20 35 21 35 20 34 19 35 20 36 21 35 20 34 19 35 20 36 17 34 20 35 19 33 18 34 20 35 19 33 18 32 16 31 21 35 18 32 16 31 17 33 17 32 18 33 18 32 16 31 17 32 18 33 17 32 16 30 19 33 18 33 17 32 17 31 19 36 19 34 16 31 17 35 18 33 16 31 15 32 17 33 15 30 16 30 16 31 20 33 14 30 22 32 21 30 20 29 17 19 17 20 18 21 19 21 21 23 20 22 19 20 17 19 16 19 19 22 20 21 17 18 18 20 19 22 20 22 19 20 20 21 17 18 16 19 19 22 23 24 20 20 16 17 15 16 16 17 19 20 20 19 17 16 17 16 16 15 15 16 16 17 14 14 14 15 15 16 16 16 12 14 14 15 12 9 4 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 3 5 4 6 9 11 12 11 10 9 10 10 10 10 11 12 13 13 13 11 10 11 11 10 8 6 7 7 11 12 14 12 12 10 12 11 14 14 15 14 15 14 18 17 17 16 17 16 17 15 21 19 18 17 18 19 22 22 24 22 23 21 22 22 23 23 23 22 23 22 23 22 23 22 23 22 23 23 24 24 25 24 25 20 15 8 7 7 11 13 10 10 10 10 10 10 10 10 13 13 13 13 13 13 13 13 15 16 7 13 50 81 87 78 75 73 74 73 71 70 68 67 69 68 67 67 66 65 64 64 62 62 63 62 61 60 59 59 57 57 56 55 53 53 51 52 51 52 50 51 50 51 50 50 48 48 46 46 44 44 44 47 35 67 84 111 90 109 87 113 87 109 88 111 89 112 91 113 94 116 93 115 93 115 93 115 92 120 95 122 97 122 95 121 97 123 98 124 98 125 99 125 100 127 100 128 101 129 102 129 105 131 103 129 103 131 106 134 105 135 109 139 113 146 116 148 109 140 108 136 108 136 110 137 111 136 107 132 104 131 104 132 105 132 105 133 106 134 107 134 107 133 107 134 108 135 109 135 111 137 111 136 110 135 109 135 111 138 110 137 109 136 108 136 108 136 108 136 108 135 108 136 109 137 109 137 109 137 109 137 109 137 109 138 110 139 111 139 111 138 111 139 111 139 111 139 111 139 111 139 111 139 111 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 112 139 112 140 113 141 114 141 111 138 111 138 111 138 111 138 111 138 110 139 111 140 112 140 111 139 110 138 110 139 112 142 111 141 111 141 111 141 111 141 110 140 110 139 109 139 108 138 104 135 104 135 104 135 104 135 105 136 105 135 104 134 103 134 104 135 104 135 104 135 104 135 104 135 104 134 103 133 102 133 103 134 103 133 102 132 101 132 101 132 101 132 101 132 101 132 100 131 100 131 100 131 100 131 100 131 100 131 100 131 101 132 99 130 99 129 98 128 97 128 96 130 100 130 95 125 95 129 95 130 96 130 96 129 94 127 93 127 93 126 92 125 91 125 91 125 91 124 90 123 89 123 89 123 89 123 89 123 89 123 88 121 90 122 89 120 86 117 87 119 87 118 86 117 85 117 85 117 85 115 84 114 84 114 85 115 85 115 85 115 85 115 84 111 83 110 83 109 82 109 81 108 81 108 81 108 81 108 79 107 80 107 80 107 80 108 79 106 79 106 79 106 79 106 78 105 77 104 77 103 76 103 78 104 75 101 74 102 77 105 74 102 74 101 71 96 65 92 64 92 64 93 66 95 69 97 69 95 68 95 68 95 68 95 70 97 70 96 67 92 63 89 66 92 65 91 64 92 65 93 64 91 64 90 63 89 62 89 64 91 64 90 63 89 62 89 62 89 62 88 61 87 60 87 61 87 61 86 59 84 57 82 57 83 57 83 57 83 57 83 59 85 59 85 59 85 59 85 56 82 55 80 54 79 52 78 54 80 54 80 54 80 54 80 53 79 53 78 52 77 51 77 52 73 50 71 49 71 49 72 50 72 50 71 49 70 48 70 49 70 49 70 49 70 49 70 45 66 44 65 44 64 43 64 42 63 47 66 46 64 44 64 46 65 46 64 45 63 44 63 45 64 45 63 44 62 43 62 42 61 42 60 41 59 40 59 41 59 42 60 43 59 42 58 41 58 41 58 41 58 41 58 41 59 42 59 42 58 40 56 38 55 38 55 38 55 38 55 40 56 40 55 39 54 38 54 38 53 37 52 36 53 37 54 37 52 36 51 36 53 39 56 32 49 34 51 36 52 36 52 36 51 35 50 34 51 35 52 36 51 35 50 34 51 35 52 33 51 37 53 35 50 34 51 36 52 35 50 32 47 30 46 38 52 33 47 30 46 32 49 31 48 32 49 33 48 32 47 30 46 31 47 30 46 29 44 34 50 34 49 33 49 32 48 35 49 35 46 31 44 34 49 31 45 32 45 32 45 32 46 30 48 30 48 30 50 33 51 27 46 32 50 32 44 30 44 7 18 6 17 5 18 6 19 3 15 4 17 5 18 7 19 9 20 6 17 5 18 8 21 7 22 9 17 4 18 5 14 6 18 6 18 6 18 6 18 5 18 6 19 7 18 6 17 12 21 14 19 10 15 9 17 10 16 9 15 8 16 9 17 8 17 4 15 4 15 6 17 3 13 7 15 8 9 0 2 0 0 0 1 0 2 0 2 3 5 3 4 2 3 1 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 5 5 9 7 10 7 10 9 12 10 12 10 11 8 14 10 14 7 11 7 13 11 15 8 12 5 10 5 10 6 11 6 11 7 13 9 15 8 13 9 14 9 15 10 15 9 14 9 15 10 16 11 16 11 17 12 18 15 22 19 25 18 23 18 23 18 23 18 23 19 23 18 22 17 23 18 24 22 23 20 21 20 23 22 25 25 20 10 10 10 13 9 8 8 10 8 11 9 12 10 12 9 11 9 11 9 11 9 11 7 13 1 22 68 89 82 82 78 77 77 75 71 73 68 72 69 72 71 71 67 67 64 65 61 65 60 63 57 60 55 59 55 58 55 55 51 52 50 52 52 54 51 52 48 49 46 48 44 49 45 46 42 44 38 41 35 50 67 95 81 90 78 85 73 87 71 88 73 90 75 92 75 92 78 94 76 92 78 94 79 94 77 95 78 96 79 96 82 98 80 96 80 98 83 101 82 101 82 102 83 103 84 103 82 101 82 102 85 105 88 107 89 102 92 120 94 114 92 109 94 113 85 113 89 108 86 114 87 109 85 106 83 107 85 109 84 107 84 107 84 107 84 107 86 108 87 109 87 110 88 110 86 108 86 109 87 110 88 110 86 111 85 112 86 111 87 110 85 111 88 111 86 109 86 110 89 110 89 109 88 108 87 108 86 109 90 111 89 109 89 112 84 113 88 115 89 112 87 112 88 112 90 111 90 111 90 112 86 113 86 113 86 113 86 113 84 111 85 113 87 114 87 114 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 111 83 110 82 110 81 109 81 109 81 109 81 109 77 104 75 102 74 103 76 105 78 106 77 105 77 104 76 104 75 103 75 103 75 103 75 103 76 105 77 106 78 105 77 104 76 104 76 103 75 102 74 102 73 101 73 102 74 103 75 103 73 101 72 100 72 99 71 99 73 101 73 101 73 101 73 101 71 100 71 99 70 98 69 98 67 97 68 98 69 97 68 96 70 98 69 96 68 95 66 94 65 93 64 92 64 91 63 91 65 92 65 91 64 90 63 90 63 90 63 90 63 90 63 90 62 89 62 89 62 89 62 89 61 88 61 87 60 86 59 86 63 87 64 86 63 85 61 84 62 85 62 85 61 84 60 84 59 83 59 82 58 81 57 81 58 81 57 80 56 79 55 78 54 81 54 81 54 81 54 81 52 79 52 79 52 79 52 79 52 79 52 78 51 77 50 77 50 77 50 76 49 75 48 75 47 75 51 75 48 70 41 64 43 68 43 68 43 68 42 66 45 69 47 69 47 69 47 69 43 65 45 66 48 65 47 64 45 66 45 65 44 64 43 64 43 65 44 65 44 64 42 62 41 62 41 61 40 60 39 60 40 61 40 60 39 59 38 59 46 62 43 58 41 59 43 61 43 60 43 60 43 60 43 60 40 60 40 59 39 58 38 58 37 57 37 57 37 57 37 57 36 53 36 52 35 51 34 51 33 52 36 53 34 51 35 54 36 52 31 47 28 48 32 52 29 48 31 50 31 48 28 45 27 46 29 49 30 49 30 49 31 48 33 46 32 45 31 45 32 45 30 43 28 41 27 40 31 45 31 45 31 45 31 45 27 44 26 43 26 43 25 42 24 41 24 41 24 41 24 41 24 40 27 43 28 42 25 39 25 40 25 40 25 40 25 40 25 40 24 38 21 36 19 35 23 39 23 39 23 39 23 39 18 36 22 40 24 38 20 34 22 38 21 37 21 38 23 40 19 35 21 38 22 38 22 38 20 36 20 37 21 38 22 38 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 18 33 18 33 18 33 18 33 19 34 20 36 23 37 20 33 19 33 16 30 15 31 18 34 16 32 17 33 18 32 17 31 15 31 16 30 13 28 15 32 17 31 20 34 21 33 18 30 19 31 17 30 19 32 18 30 16 30 18 31 16 28 17 31 14 28 17 31 19 32 18 30 18 20 17 19 17 19 18 20 15 17 16 19 17 20 19 21 21 22 20 21 19 22 20 23 18 23 20 19 16 21 18 17 18 20 18 20 18 20 18 20 17 20 18 21 19 20 18 19 17 21 19 21 16 17 15 19 17 19 16 18 15 19 16 20 18 17 16 15 14 15 16 16 13 15 16 17 14 11 5 3 0 0 0 1 1 2 2 2 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 2 4 6 8 9 9 9 10 11 12 12 12 12 11 12 12 14 13 12 11 13 14 15 13 13 11 11 10 11 10 12 11 11 10 11 11 13 13 13 12 13 12 14 13 14 14 14 13 14 14 15 15 16 15 16 16 17 17 20 21 24 24 23 22 23 22 23 22 23 22 24 22 23 21 22 22 23 23 24 23 22 21 22 22 24 24 25 19 12 10 12 13 11 8 10 10 10 11 11 12 12 12 11 11 11 11 11 11 11 11 11 10 7 30 77 86 82 78 80 75 79 74 77 75 75 75 73 71 72 70 69 68 67 66 65 66 64 64 61 63 59 60 59 58 57 55 54 53 53 53 54 54 53 52 51 49 49 48 50 48 47 46 45 43 42 45 41 57 74 108 93 111 91 110 87 113 87 113 88 115 90 117 90 118 93 119 92 117 93 120 94 120 95 121 95 122 96 122 98 124 97 123 97 124 100 127 101 128 102 129 102 130 103 130 102 129 102 130 104 133 108 137 109 144 118 160 117 156 120 158 124 161 118 152 115 140 110 136 111 136 108 133 106 133 108 135 107 133 107 133 107 133 107 133 108 136 108 136 109 137 109 138 108 136 109 137 109 138 110 138 111 141 112 142 112 141 110 138 112 138 112 137 111 134 109 136 114 143 111 141 109 140 110 141 106 139 110 142 111 144 115 146 114 140 118 141 114 139 113 140 112 140 111 142 111 142 111 142 112 139 113 139 113 139 113 139 112 138 113 140 114 140 113 140 112 142 112 142 112 142 112 142 112 142 112 142 112 142 112 142 112 143 112 143 112 143 112 143 112 143 112 143 112 143 112 143 112 143 112 142 111 142 110 141 109 140 109 140 109 140 109 140 106 136 104 134 103 135 105 137 106 137 106 136 105 136 104 135 103 134 103 134 103 134 103 134 104 135 105 136 105 136 104 135 104 135 104 134 103 134 102 133 102 133 103 134 103 135 104 135 102 133 101 132 100 131 100 131 101 132 101 132 101 132 101 132 100 131 100 130 99 130 98 129 96 128 97 129 98 128 97 127 98 132 97 130 96 129 94 128 93 127 93 126 92 126 91 125 92 126 92 125 91 125 90 124 90 124 90 124 90 124 90 124 89 123 89 123 89 123 89 123 88 122 88 121 87 120 86 120 87 123 86 120 85 119 84 116 85 117 86 115 85 114 84 112 83 113 83 112 82 112 81 111 81 111 80 110 80 110 80 109 81 108 81 108 81 108 81 108 79 106 79 106 79 106 79 106 79 106 79 105 78 104 77 104 77 104 77 103 76 103 75 102 75 102 76 103 74 98 69 94 69 96 70 97 71 98 72 99 69 97 69 97 69 97 69 97 68 96 69 98 69 97 68 96 66 93 66 92 65 92 64 91 64 92 65 92 65 91 63 89 62 89 62 88 61 88 60 87 61 88 61 87 60 87 59 86 62 88 60 87 59 86 59 87 59 86 59 86 59 86 59 86 60 85 60 84 59 83 58 83 57 82 57 82 57 82 57 82 53 79 53 78 52 78 51 77 52 80 54 79 51 76 51 78 52 77 49 73 47 74 49 76 47 73 48 75 48 73 46 69 46 68 48 70 49 70 49 69 48 69 47 68 46 67 45 67 45 67 44 65 43 64 42 63 45 67 45 67 45 67 45 67 46 64 45 63 42 60 41 59 41 60 41 60 41 60 41 60 40 59 42 61 42 61 40 59 40 59 40 59 40 59 40 59 42 58 41 57 39 56 38 55 39 56 39 56 39 56 39 56 37 54 38 54 38 54 38 53 40 56 38 53 37 53 37 53 34 51 36 52 37 53 37 52 35 51 35 52 36 52 37 53 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 33 49 33 49 33 49 33 49 32 48 32 49 34 49 32 46 33 48 32 47 31 48 32 49 31 48 32 49 33 48 32 47 30 47 31 46 29 44 30 48 31 48 32 49 33 48 32 47 32 46 29 46 32 49 32 46 29 47 32 47 30 45 30 48 29 45 30 47 31 47 30 46 5 17 4 16 4 16 5 17 3 15 4 17 5 18 7 19 6 19 7 20 8 19 7 18 5 20 8 17 4 19 7 16 6 18 6 18 6 18 6 18 5 18 6 19 7 18 6 17 8 16 10 17 8 14 8 17 10 16 9 15 8 16 9 17 8 17 4 15 5 15 5 16 7 16 9 17 9 10 1 3 0 1 0 1 0 2 0 2 1 3 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 4 4 7 6 8 7 10 9 12 10 12 10 11 5 12 9 14 8 13 10 16 9 13 8 12 7 12 8 13 9 13 8 12 6 12 7 12 7 12 7 13 8 14 9 14 9 14 9 15 10 16 11 16 11 17 12 18 15 21 18 24 18 23 18 23 18 23 18 23 19 23 18 22 17 23 18 24 22 23 20 22 20 22 21 23 21 18 10 10 9 12 9 9 8 10 8 11 9 12 10 12 9 11 9 11 9 11 9 11 8 6 12 48 89 94 87 86 87 83 85 81 79 79 76 78 74 74 72 72 70 70 66 67 62 66 60 63 57 61 55 59 56 58 55 56 53 55 53 56 53 54 52 52 49 50 47 49 45 49 45 46 43 44 39 42 36 46 65 93 84 92 80 89 73 88 72 88 73 90 76 91 75 92 78 93 77 92 78 95 77 95 78 95 79 96 79 96 81 98 80 97 81 99 83 101 82 102 81 102 82 103 82 103 83 104 83 104 85 107 88 110 87 112 100 118 92 116 99 133 108 138 110 129 99 118 93 111 89 111 86 107 84 107 85 109 84 107 84 107 84 107 84 107 85 107 85 108 86 109 87 109 86 109 87 109 88 110 88 110 88 112 87 113 86 111 86 109 88 113 89 112 88 112 89 110 95 113 86 102 75 93 69 91 73 96 77 100 80 105 88 113 92 119 93 118 90 114 90 117 88 112 90 111 90 111 90 112 89 114 87 114 87 114 87 114 86 114 87 114 87 113 86 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 83 111 83 110 81 109 81 109 81 109 81 109 80 107 78 105 77 106 79 108 79 107 78 106 78 105 77 105 76 104 76 104 76 104 76 104 75 104 76 105 77 104 76 103 76 104 76 104 75 103 75 102 75 104 76 104 76 105 77 105 75 103 74 102 74 101 73 101 73 101 73 101 73 101 73 101 71 100 71 100 70 99 70 98 68 97 69 98 69 98 68 97 70 98 69 96 68 95 66 94 66 94 65 93 65 92 64 92 65 92 65 92 64 91 64 90 63 90 63 90 63 90 63 90 62 89 62 89 62 89 62 89 61 88 61 87 60 86 59 86 65 87 64 85 63 84 61 84 62 85 62 85 61 84 60 84 59 83 59 83 58 82 58 81 56 80 56 80 57 81 57 81 54 81 54 81 54 81 54 81 52 79 52 79 52 79 52 79 52 79 52 78 51 77 50 77 50 77 50 77 49 76 49 75 48 75 49 76 49 74 45 70 41 69 43 71 45 73 47 74 45 69 45 69 45 69 47 69 48 70 49 71 52 69 50 68 45 66 45 66 44 65 44 64 43 65 44 65 44 64 42 62 41 62 41 62 40 61 40 60 40 61 40 61 39 60 39 59 43 61 44 61 43 60 42 58 42 59 42 59 42 59 42 59 40 60 38 59 37 58 36 58 35 57 35 57 35 57 35 57 36 53 36 53 35 52 35 51 37 55 39 54 34 49 32 50 34 50 33 49 32 49 32 49 30 48 31 48 31 47 29 46 25 47 27 49 30 49 29 48 31 48 33 46 32 45 31 45 30 44 30 43 29 43 29 43 31 45 31 45 31 45 31 45 30 46 28 44 25 41 23 39 24 41 24 41 24 41 24 41 25 41 26 42 27 41 26 40 25 40 25 40 25 40 25 40 26 42 26 42 26 42 26 42 23 39 23 39 23 39 23 39 25 39 21 36 20 37 23 41 26 41 23 38 21 36 20 36 18 34 19 36 20 36 20 35 18 34 18 35 19 35 20 36 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 34 19 34 18 33 18 33 18 33 18 33 17 32 18 33 17 31 15 29 16 32 17 33 18 32 17 31 16 32 17 33 18 32 17 31 15 31 16 30 14 29 15 32 20 32 19 31 18 32 19 33 18 29 16 30 19 33 20 31 17 32 20 32 18 30 18 33 18 31 17 29 16 29 17 30 17 18 16 17 15 18 16 19 16 18 16 19 17 20 18 20 15 18 18 21 19 20 16 17 16 21 19 18 17 22 20 19 19 21 18 20 18 20 17 19 17 20 18 21 19 20 18 19 15 19 17 20 16 18 17 21 17 19 16 18 15 19 16 20 18 18 17 16 15 15 15 15 15 15 16 16 13 10 5 4 1 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 4 5 7 7 7 9 10 11 12 12 12 12 11 9 10 13 13 14 13 16 17 13 12 13 12 13 13 15 15 16 14 14 11 11 10 11 10 12 11 12 11 13 12 14 13 14 13 14 14 15 15 16 15 17 16 17 17 19 20 22 22 24 23 24 23 24 23 24 23 24 22 23 21 22 22 23 23 23 23 23 22 22 22 22 22 20 16 12 10 11 11 10 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 8 3 22 60 96 87 85 79 84 76 82 76 80 78 78 77 77 74 75 71 72 69 70 70 68 66 66 65 63 65 61 62 59 58 57 57 56 57 57 58 56 55 54 53 52 51 50 49 50 49 48 47 46 45 45 47 40 52 67 106 95 112 93 114 89 115 88 115 89 116 91 118 91 118 94 119 92 118 93 121 95 121 95 122 96 122 97 123 98 124 98 124 99 125 100 126 102 129 102 130 103 130 104 131 105 132 105 133 107 135 109 138 107 150 115 144 117 162 151 197 177 211 181 187 137 151 116 139 112 138 110 134 108 134 109 135 108 134 108 134 108 134 108 134 107 135 107 135 108 136 109 137 109 137 109 138 110 138 111 139 113 143 113 143 112 141 110 137 112 138 111 138 114 138 112 135 108 130 96 115 82 105 77 103 83 111 85 113 88 119 97 128 112 139 119 144 118 144 118 145 113 141 112 142 111 142 111 142 115 142 115 142 115 142 115 142 115 142 115 142 114 140 112 138 113 143 113 143 113 143 113 143 112 142 112 142 112 142 112 142 112 143 112 143 112 143 112 143 112 143 112 143 112 143 112 143 113 144 112 143 112 142 111 142 110 141 110 141 110 141 110 141 109 139 107 137 106 138 108 140 108 138 107 138 106 137 106 137 105 136 105 136 105 136 105 136 103 134 104 135 104 135 103 134 105 136 104 135 104 134 103 134 103 134 104 135 104 135 104 135 104 135 104 134 103 133 102 133 101 132 101 132 101 132 101 132 101 132 100 131 100 130 99 130 97 128 98 130 99 129 97 128 97 131 97 130 96 129 95 129 95 128 94 128 93 127 93 127 93 127 92 126 92 125 91 125 90 124 90 124 90 124 90 124 89 123 89 123 89 123 89 123 88 122 88 121 87 120 86 120 86 122 86 120 85 119 85 117 85 117 86 115 85 114 84 112 84 114 83 113 83 112 82 112 79 109 80 110 81 112 82 112 81 108 81 108 81 108 81 108 79 106 79 106 79 106 79 106 79 106 79 105 78 104 77 104 78 105 77 104 77 103 76 103 75 103 77 104 77 103 75 101 69 96 69 97 71 98 72 99 70 98 70 98 70 98 70 98 69 97 70 98 68 97 67 95 67 94 66 93 66 92 65 92 64 92 65 92 65 91 63 89 63 90 62 89 62 88 61 88 62 89 61 88 61 87 60 87 59 87 61 89 62 87 58 84 58 85 58 85 58 85 58 85 60 85 60 84 59 83 58 83 58 83 57 82 57 82 56 81 54 80 53 79 53 78 52 78 54 81 55 80 52 76 51 78 49 76 51 77 51 76 48 73 48 74 48 74 47 73 46 70 47 68 48 70 49 70 48 68 48 69 47 68 46 67 45 67 43 65 43 66 44 66 44 66 44 66 44 66 44 66 44 66 46 64 44 63 42 61 41 59 42 61 42 61 42 61 42 61 41 60 41 60 41 60 41 60 40 59 40 59 40 59 40 59 41 58 41 59 42 60 43 60 39 56 39 56 39 56 39 56 41 56 38 53 37 54 40 57 41 56 39 54 37 52 36 53 35 51 36 53 37 53 36 52 34 50 35 51 36 52 36 52 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 50 34 50 34 49 33 49 33 49 33 49 33 49 35 51 36 50 32 47 30 47 30 47 33 50 34 49 31 46 31 48 32 49 33 48 32 47 30 47 32 47 29 45 31 49 34 49 31 46 30 47 33 50 30 45 29 46 32 49 33 48 31 48 34 49 31 47 32 49 33 48 30 45 28 44 29 46 5 16 4 15 3 16 4 17 4 16 5 17 5 17 6 18 5 18 7 20 8 19 6 17 4 19 7 16 5 20 8 17 7 19 7 18 6 17 5 17 5 18 6 19 7 18 6 17 9 17 12 18 10 17 11 19 10 16 9 15 8 16 9 17 8 18 5 17 6 15 4 13 6 14 7 15 7 9 1 4 1 2 0 2 0 2 0 2 3 5 2 4 1 3 1 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 4 4 7 5 7 7 10 9 12 10 12 10 11 4 11 8 14 9 15 12 19 8 13 8 13 9 15 11 17 12 16 10 13 7 11 6 11 7 12 7 13 8 14 9 14 9 14 9 15 10 16 11 16 12 17 12 17 14 20 17 22 19 24 19 24 19 24 19 24 19 23 18 22 17 23 18 24 21 23 21 22 20 21 19 20 14 14 10 10 8 11 8 10 8 10 8 11 9 12 10 12 10 12 10 12 10 12 10 12 5 6 36 79 101 93 89 86 87 83 83 80 80 78 76 77 80 78 75 74 72 73 70 73 67 69 64 67 61 64 59 63 58 59 57 58 56 58 57 59 55 56 53 54 51 52 49 50 45 50 46 48 45 46 42 45 37 41 58 91 85 93 81 93 75 90 75 89 75 90 76 92 76 93 79 94 78 92 79 95 78 95 79 96 79 97 80 97 81 98 82 99 83 100 83 101 83 102 82 103 82 104 83 104 85 106 85 106 86 108 88 110 89 120 90 113 114 173 169 226 203 241 208 204 140 130 100 112 92 113 88 109 85 108 86 110 85 108 85 108 85 108 85 108 85 107 85 108 86 109 87 109 87 109 88 110 88 111 89 111 89 113 87 113 87 112 87 110 85 110 87 112 91 114 87 106 69 88 63 82 59 82 63 86 61 84 62 83 62 86 69 95 75 106 88 119 95 120 95 120 91 115 90 114 89 113 88 112 88 115 88 115 88 115 88 115 88 115 88 115 88 114 86 112 85 113 85 113 85 113 85 113 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 85 113 85 112 84 112 83 111 82 110 82 110 82 110 82 110 82 109 80 107 79 108 81 110 80 108 80 108 79 107 79 106 77 105 77 105 77 105 77 105 75 104 76 105 77 104 76 103 77 105 77 104 76 104 75 103 75 103 74 102 74 102 74 102 76 104 76 104 75 103 74 102 73 101 73 101 73 101 73 101 72 101 72 100 71 100 70 99 68 98 70 99 70 99 69 97 69 97 68 96 68 96 67 95 67 95 67 95 66 94 66 93 66 93 66 92 65 92 64 91 63 90 63 90 63 90 63 90 62 89 62 89 62 89 62 89 61 88 61 87 60 86 59 86 64 86 63 85 63 85 62 85 62 85 62 85 61 84 60 84 60 84 60 83 59 83 58 82 56 80 56 81 58 82 59 83 54 81 54 81 54 81 54 81 52 79 52 79 52 79 52 79 52 79 52 78 51 77 50 77 51 78 51 77 50 77 49 76 49 77 50 77 50 77 49 76 46 73 45 72 44 71 43 70 46 70 46 70 46 70 48 70 49 70 49 70 51 68 49 66 46 67 46 66 45 66 44 65 43 65 44 65 44 64 42 62 42 63 42 62 41 62 40 61 41 62 41 61 40 61 39 60 42 60 44 62 45 60 41 57 41 58 41 58 41 58 41 58 40 60 38 59 37 58 36 58 36 58 36 57 35 56 34 56 37 54 37 53 36 53 35 52 35 53 38 54 35 52 36 55 32 50 35 52 35 50 31 47 31 48 30 47 29 46 29 47 26 48 28 49 30 48 28 47 31 48 33 46 32 45 31 45 30 44 30 44 30 45 31 45 30 44 30 44 30 44 30 44 26 43 26 43 26 43 26 43 25 42 25 42 25 42 25 42 26 41 26 41 26 41 26 41 25 40 25 40 25 40 25 40 23 39 23 40 25 42 26 42 23 39 23 39 23 39 23 39 23 39 23 39 23 39 23 39 23 38 22 37 21 38 22 39 21 38 22 39 23 38 21 37 20 36 20 36 21 37 22 38 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 34 19 33 18 32 18 33 18 33 18 33 18 33 19 36 21 34 16 29 15 32 15 31 18 34 19 33 16 30 16 32 17 33 18 32 17 31 16 32 17 31 15 29 16 33 21 33 18 30 17 31 20 34 18 30 16 30 19 33 19 31 18 32 21 33 18 31 19 33 20 32 17 29 15 28 16 30 17 19 16 18 16 18 17 19 17 19 17 19 17 19 17 19 21 23 22 24 22 24 21 23 17 22 20 19 16 21 19 18 20 22 19 20 18 19 16 18 17 20 18 21 19 20 18 19 17 22 20 22 17 20 18 22 17 19 16 18 15 19 16 20 18 18 18 17 16 15 13 12 13 14 14 14 13 12 9 9 3 3 3 3 2 2 2 2 5 5 5 4 4 4 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 4 5 7 7 8 8 9 10 11 12 12 12 12 11 10 11 14 14 15 14 17 18 15 13 14 13 15 15 17 16 17 15 15 12 12 11 12 11 13 12 14 13 14 14 15 14 14 13 14 14 15 15 16 15 17 16 17 16 18 18 21 21 25 24 25 24 25 24 25 24 24 22 23 21 22 22 23 23 22 23 23 23 22 21 19 19 13 12 11 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 5 9 51 85 97 81 88 76 82 73 82 73 79 74 77 75 81 76 77 71 74 72 74 73 72 71 70 70 68 68 66 66 62 61 60 59 59 59 59 59 57 57 56 55 54 52 52 51 50 49 49 48 48 47 47 50 42 48 62 105 96 111 92 116 92 117 91 116 90 117 92 118 91 119 94 120 93 119 94 122 96 122 96 122 97 123 97 124 98 124 99 126 101 127 100 126 103 130 103 130 104 131 104 132 107 133 106 133 106 134 108 137 109 152 107 145 171 233 241 255 253 255 254 250 189 173 123 148 115 140 112 136 109 135 109 136 109 135 109 135 109 135 109 135 108 136 109 137 109 138 110 138 110 138 110 138 111 139 111 140 112 142 113 143 113 143 112 140 110 136 111 139 115 135 102 120 84 105 81 103 80 104 84 108 83 106 83 105 81 104 84 111 90 120 106 137 116 144 119 146 117 145 116 146 115 144 114 143 116 143 116 143 116 143 116 143 114 142 115 143 115 142 114 140 114 144 114 144 114 144 114 144 112 142 112 142 112 142 112 142 112 143 112 143 112 143 112 143 112 143 112 143 112 143 112 143 114 144 113 144 112 143 112 143 111 142 111 142 111 142 111 142 110 140 108 138 107 139 109 141 109 140 109 139 108 139 107 138 106 137 106 137 106 137 106 137 104 136 105 137 106 136 105 135 106 136 105 136 104 135 104 135 103 133 102 133 102 132 101 132 104 135 104 134 103 133 102 133 101 132 101 132 101 132 101 132 102 132 101 132 100 131 100 131 98 129 99 130 99 130 98 129 96 130 96 130 96 130 96 130 96 130 96 129 95 129 94 128 94 127 93 127 92 126 92 126 90 124 90 124 90 124 90 124 89 123 89 123 89 123 89 123 88 122 88 121 87 120 86 120 85 121 85 120 85 120 86 118 85 117 86 115 85 114 84 112 85 114 84 114 83 113 83 113 81 111 81 111 82 112 82 112 81 108 81 108 81 108 81 108 79 106 79 106 79 106 79 106 79 106 79 105 78 104 77 104 79 105 78 105 77 104 77 104 77 104 77 104 76 103 76 103 78 104 77 103 74 100 72 99 71 99 71 99 71 99 71 99 72 100 73 100 71 98 68 97 68 94 67 94 66 93 66 93 64 92 65 92 65 91 63 89 64 90 63 90 62 89 62 89 63 89 62 89 61 88 61 88 60 88 61 88 60 87 59 85 59 86 59 86 59 86 59 86 60 85 60 84 59 83 58 83 59 84 58 82 57 81 55 80 55 80 54 80 53 79 53 79 51 79 54 80 53 79 54 82 50 77 52 78 52 77 49 74 49 74 47 72 46 72 46 71 48 69 49 70 49 69 47 67 48 69 47 68 46 67 45 67 45 67 45 67 45 66 44 66 43 65 43 65 43 65 43 65 41 60 42 62 43 63 45 64 43 62 43 62 43 62 43 62 42 60 41 59 40 60 41 61 40 59 40 59 40 59 40 59 38 55 38 56 40 57 40 58 39 56 39 56 39 56 39 56 38 54 39 55 39 55 38 54 38 53 37 53 37 54 39 56 39 55 40 56 39 55 38 53 36 52 37 53 37 54 38 54 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 34 50 33 48 32 48 33 49 33 49 33 49 33 49 32 50 35 48 29 43 30 49 31 48 32 49 33 48 32 47 31 48 32 49 33 48 32 47 31 48 33 48 30 46 32 50 33 48 32 47 31 48 32 49 32 47 30 46 32 48 31 46 30 48 33 48 31 46 31 49 31 47 30 45 29 45 30 46 6 18 5 17 5 17 6 18 5 17 5 17 5 17 5 17 9 21 8 20 8 20 9 21 6 21 8 17 4 19 6 15 8 20 7 18 6 17 4 16 5 18 6 19 7 18 6 17 11 19 13 18 9 15 9 17 10 16 9 15 8 16 9 17 8 18 6 18 7 15 3 11 6 15 7 16 10 14 9 13 2 4 2 3 1 2 0 2 2 4 2 3 1 3 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 4 3 7 6 8 7 8 7 10 9 12 10 12 10 11 6 13 10 15 10 15 12 19 11 16 10 15 10 16 12 17 11 16 9 13 8 13 8 13 9 14 10 15 11 16 11 16 9 14 9 15 10 16 11 16 12 17 12 17 13 19 15 21 20 25 20 25 20 25 20 25 19 23 18 22 17 23 18 24 20 22 21 23 20 20 17 18 9 11 9 10 7 9 8 10 8 10 8 11 9 12 10 12 11 13 11 13 11 13 11 13 4 22 70 98 96 88 97 87 92 86 89 84 85 82 81 80 84 81 79 76 76 75 75 77 72 75 71 71 66 69 64 68 62 63 60 60 57 59 57 59 56 57 55 55 52 53 50 52 46 50 47 49 47 48 44 47 40 39 54 90 86 92 79 93 78 92 77 91 76 91 77 92 77 93 80 94 78 93 79 96 79 96 79 97 80 97 81 98 80 98 83 101 84 101 83 101 84 103 82 104 83 104 84 105 85 106 85 105 85 107 86 108 83 116 77 125 164 243 218 255 218 249 225 248 197 166 118 124 95 115 90 111 86 109 87 110 86 109 86 109 86 109 86 109 87 109 88 110 89 111 89 111 88 110 88 111 89 111 90 112 86 111 86 113 88 114 90 114 88 112 90 114 90 106 70 82 62 85 59 81 56 79 55 79 59 84 61 83 57 81 57 82 61 90 73 104 85 113 92 121 95 119 94 118 91 116 89 115 90 116 90 116 90 116 90 116 86 113 88 115 89 115 88 114 86 114 86 114 86 114 86 114 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 84 112 86 114 85 113 85 112 84 112 83 111 83 111 83 111 83 111 82 109 80 107 79 108 81 110 82 110 81 109 81 108 80 108 79 107 79 107 79 107 79 107 78 106 79 107 79 107 78 106 78 106 77 105 77 104 76 104 76 104 75 103 75 102 74 102 75 103 75 103 74 102 74 101 73 101 73 101 73 101 73 101 73 102 72 101 72 100 71 100 69 99 70 100 71 99 70 98 68 96 68 96 68 96 68 96 69 97 68 96 68 95 67 95 67 94 66 93 66 92 65 92 63 90 63 90 63 90 63 90 62 89 62 89 62 89 62 89 61 88 61 87 60 86 59 86 63 85 63 85 63 85 63 86 62 85 62 85 61 84 60 84 61 85 60 84 60 83 59 83 59 82 58 82 58 82 57 81 54 81 54 81 54 81 54 81 52 79 52 79 52 79 52 79 52 79 52 78 51 77 50 77 52 79 51 78 51 77 50 77 51 78 50 76 48 75 48 75 50 77 50 76 48 75 47 74 47 71 47 71 47 71 49 71 51 72 51 72 52 69 49 66 47 68 46 67 46 66 45 66 43 65 44 65 44 64 42 62 43 64 42 63 42 62 41 62 42 63 41 62 41 61 40 61 45 61 43 60 42 59 42 60 42 59 42 59 42 59 42 59 40 60 38 59 37 58 36 58 37 59 36 57 35 56 33 55 38 55 37 54 37 53 36 53 36 55 39 55 36 52 36 54 34 51 35 52 34 51 33 49 32 48 30 46 28 46 30 48 27 49 28 49 30 48 28 46 31 48 33 46 32 45 31 45 33 46 32 45 31 44 29 43 29 43 29 43 29 43 29 43 25 42 26 43 26 43 27 44 26 43 26 43 26 43 26 43 27 42 25 40 25 40 27 42 25 40 25 40 25 40 25 40 23 39 23 39 23 40 24 40 23 39 23 39 23 39 23 39 23 38 21 36 20 37 22 39 23 39 22 37 21 37 22 38 23 39 23 39 23 38 21 36 19 35 20 36 20 37 21 37 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 20 35 19 34 18 32 16 31 18 33 18 33 18 33 18 33 16 34 20 33 14 28 17 36 18 32 17 31 16 32 17 33 16 32 17 33 18 32 17 31 17 32 18 32 15 30 17 34 18 32 19 33 20 32 19 31 21 32 18 31 18 31 17 28 16 31 19 31 17 29 17 32 16 29 17 31 18 31 17 30 19 20 18 19 17 20 18 21 17 19 17 19 17 19 17 19 19 20 16 17 15 18 18 21 19 24 21 19 16 20 17 16 20 22 19 20 18 19 16 18 17 20 18 21 19 20 18 19 17 21 19 20 15 16 13 18 17 19 16 18 15 19 16 20 18 18 19 18 17 15 12 11 15 16 17 18 17 18 17 18 4 4 4 3 3 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 5 6 7 9 9 9 9 9 10 11 12 12 12 12 11 12 13 15 14 15 14 16 17 17 16 16 14 15 15 16 16 16 14 14 12 13 12 14 13 15 14 16 15 16 16 17 16 14 13 14 14 15 15 16 15 17 16 17 16 17 18 20 19 25 24 25 24 25 24 25 24 24 22 23 21 22 22 23 23 22 22 23 23 22 20 18 17 9 10 11 10 9 9 10 11 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 7 24 78 96 90 77 96 77 89 78 87 78 86 79 83 79 84 78 79 72 75 71 77 75 76 74 74 73 72 72 70 70 66 65 63 61 60 59 58 58 58 58 57 56 54 53 52 52 51 50 49 49 49 49 49 51 45 48 59 104 96 110 90 115 93 119 92 117 91 118 92 119 92 119 95 121 93 119 95 122 96 122 96 123 97 124 98 124 97 124 100 127 102 127 100 125 103 130 103 131 104 132 105 132 106 133 105 132 105 133 107 135 113 155 111 159 213 255 249 247 255 255 255 255 237 206 134 148 116 142 113 137 110 135 110 136 109 135 109 135 109 135 109 135 110 138 111 139 111 140 112 140 110 138 110 139 111 140 112 140 109 140 112 143 114 145 115 143 116 141 115 141 113 126 84 95 82 102 83 104 85 105 86 106 84 106 87 107 85 103 83 104 85 112 92 120 101 134 115 147 121 148 120 149 118 147 116 146 116 146 116 146 116 146 116 146 112 142 113 145 115 145 115 145 114 144 114 144 114 144 114 144 112 142 112 142 112 142 112 142 112 143 112 143 112 143 112 143 112 143 112 143 112 143 112 143 114 145 114 144 113 143 112 143 111 142 111 142 111 142 111 142 110 140 107 137 106 138 109 141 110 141 110 140 109 140 108 139 107 138 107 138 107 138 107 138 106 138 108 139 108 139 107 137 106 137 106 136 105 135 104 135 105 136 105 135 104 134 103 134 103 134 102 133 102 132 101 132 101 132 101 132 101 132 101 132 102 133 102 132 101 131 100 131 98 130 99 131 100 130 99 129 96 130 96 130 96 130 96 130 97 131 97 130 96 130 95 129 94 128 94 127 93 126 92 126 90 124 90 124 90 124 90 124 89 123 89 123 89 123 89 123 88 122 88 121 87 120 86 120 85 121 85 120 85 120 86 118 85 117 86 115 85 114 84 112 85 115 85 114 84 113 83 113 84 113 83 112 82 111 81 110 81 108 81 108 81 108 81 108 79 106 79 106 79 106 79 106 79 106 79 105 78 104 77 104 79 106 79 105 78 104 77 104 79 105 77 103 75 101 74 102 74 101 74 101 74 101 74 101 71 99 71 99 71 99 71 99 69 98 70 97 67 95 64 92 68 95 68 94 67 93 66 93 64 92 65 92 65 91 63 89 64 91 64 90 63 89 62 89 63 90 63 89 62 88 61 88 63 89 60 85 58 86 60 88 60 87 60 87 60 87 60 87 60 85 60 84 59 83 58 83 59 84 58 82 57 81 55 80 55 81 55 80 54 79 53 79 56 83 57 81 53 77 51 78 52 78 52 77 51 76 50 76 50 75 47 72 45 72 47 72 49 70 49 70 49 69 46 67 48 69 47 68 46 67 45 67 48 69 47 68 45 66 43 64 43 65 43 65 43 65 43 65 44 63 44 62 43 61 42 61 43 62 43 62 43 62 43 62 43 61 40 58 39 59 42 62 40 59 40 59 40 59 40 59 40 57 40 57 40 57 40 57 39 56 39 56 39 56 39 56 41 55 35 48 32 51 39 57 42 57 39 54 37 52 36 52 38 54 38 54 38 53 35 51 34 50 34 51 35 52 36 52 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 34 49 32 48 31 46 33 49 33 49 33 49 33 49 33 52 38 52 32 47 36 57 34 49 31 46 30 47 33 50 31 48 32 49 33 48 32 47 32 49 33 48 30 46 32 50 30 47 33 50 34 49 31 46 35 49 31 47 31 47 29 43 29 46 31 47 29 44 30 47 27 44 30 47 32 48 31 46 7 18 6 17 5 18 6 19 4 18 8 21 9 19 4 15 6 18 6 18 6 18 6 18 8 20 8 19 6 17 4 15 6 19 8 19 5 16 5 18 5 17 5 17 5 17 5 17 11 17 8 14 6 14 8 16 7 15 10 18 11 17 8 14 5 15 4 17 7 17 6 16 5 14 6 15 9 15 10 16 10 6 1 4 2 1 0 2 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 5 4 7 6 9 6 8 6 9 9 12 11 14 12 14 11 15 9 15 12 17 10 13 10 17 12 16 9 13 8 14 9 14 9 14 9 14 9 14 12 16 10 14 9 15 11 17 11 16 11 16 11 16 11 16 13 17 12 16 11 17 12 18 16 23 20 26 22 27 21 26 18 23 18 23 18 23 18 23 21 23 21 24 22 22 15 13 10 11 7 8 6 9 9 12 7 10 8 11 11 14 12 15 11 14 12 13 11 14 11 12 7 52 91 98 104 95 98 93 101 92 97 88 91 87 89 87 88 85 86 79 76 74 75 76 77 75 70 73 71 71 69 71 62 70 63 60 64 63 53 56 57 58 55 56 52 53 50 51 48 51 45 47 46 49 45 48 33 37 45 77 85 97 80 93 74 90 76 91 77 93 79 94 79 94 79 95 80 96 81 96 82 98 80 96 80 98 83 101 83 101 85 103 86 103 86 103 87 106 85 105 84 104 83 104 86 106 85 106 85 107 87 109 77 107 81 132 156 245 225 245 222 255 225 248 234 208 131 127 99 118 91 112 89 112 88 110 87 110 87 110 87 110 87 110 88 110 88 111 89 112 90 112 92 113 91 113 91 113 90 112 88 113 88 114 89 115 90 114 99 116 93 122 89 89 54 81 63 85 63 86 64 87 65 87 66 88 65 87 65 86 64 86 56 80 62 91 71 97 83 116 94 121 95 119 94 122 91 114 89 115 89 115 89 116 92 118 90 116 90 115 89 114 88 114 89 116 86 113 84 112 85 114 86 114 86 113 85 112 84 112 84 112 84 112 84 112 84 112 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 82 110 82 110 82 110 82 110 83 111 83 111 83 111 83 111 80 109 81 110 82 109 81 108 80 108 80 108 80 108 80 108 81 109 81 108 80 107 79 107 77 106 78 106 78 105 76 103 77 105 77 104 76 103 75 103 73 102 76 105 77 104 74 101 74 102 74 102 74 102 74 102 73 102 73 101 72 100 71 100 71 101 72 101 72 100 70 98 68 96 68 96 68 96 68 96 69 96 67 94 66 94 66 95 67 94 67 93 66 92 65 92 64 91 64 91 64 91 64 91 64 91 64 90 63 89 62 89 62 89 62 88 61 87 60 87 65 87 65 86 64 85 63 86 63 86 63 86 62 85 61 85 62 86 62 85 61 84 60 84 60 84 60 83 59 82 58 82 55 82 55 82 55 82 55 82 54 80 53 79 52 80 53 81 53 80 53 79 52 78 51 78 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 49 76 49 75 48 74 47 74 49 73 49 72 48 71 49 71 47 69 48 70 51 68 50 67 48 69 48 68 46 66 44 64 43 64 44 66 46 67 46 67 43 64 43 63 42 62 41 62 43 64 43 63 42 62 41 62 44 61 44 60 43 59 42 59 43 60 43 59 42 58 41 58 40 59 36 57 35 57 35 58 36 58 36 57 35 56 34 56 39 55 36 52 34 52 36 54 37 54 37 53 36 52 35 52 36 53 36 52 34 50 32 48 33 50 32 48 30 47 29 46 29 50 29 49 30 48 29 48 30 47 32 46 32 46 32 46 33 47 33 46 32 46 31 45 30 44 30 44 30 44 30 44 28 45 28 44 27 43 26 43 26 43 26 42 25 41 24 41 31 45 29 44 28 42 26 41 26 41 26 41 26 41 26 41 26 41 25 40 24 41 25 42 24 39 23 38 22 39 23 40 22 39 23 39 23 38 21 36 21 38 23 37 18 34 21 41 22 38 22 37 21 36 20 36 21 36 19 35 20 36 18 32 20 34 19 33 18 34 19 35 21 36 21 35 20 34 19 34 16 32 18 34 20 35 20 35 20 35 20 34 19 33 18 33 19 34 19 33 18 32 17 32 17 32 17 31 16 30 15 30 17 31 16 31 16 32 18 34 18 32 16 30 15 30 15 31 14 29 18 33 21 33 18 30 17 31 18 31 17 30 19 34 18 30 17 31 20 33 18 29 23 34 19 30 17 30 19 33 19 20 18 19 17 20 18 21 13 16 16 19 18 19 16 18 18 20 18 20 18 20 18 20 18 21 19 21 18 19 16 17 16 20 19 20 16 17 16 20 18 20 18 20 18 20 18 20 18 20 15 17 14 17 15 18 15 19 16 20 17 19 16 18 16 16 17 17 17 16 15 15 14 14 15 15 14 15 15 16 12 6 3 4 4 1 0 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 6 7 8 9 8 8 10 11 12 13 13 13 12 12 15 13 14 14 16 15 14 11 15 15 17 15 14 12 14 15 15 14 15 14 15 14 15 14 18 16 16 14 15 15 17 17 16 15 16 15 16 15 16 15 18 16 17 15 16 16 17 17 20 20 23 24 25 24 25 23 24 23 24 23 24 23 24 23 23 23 23 24 24 21 17 13 12 11 9 8 8 9 11 12 11 11 12 12 12 12 13 13 13 13 13 14 16 17 14 10 13 54 95 89 99 84 93 81 94 81 91 80 89 81 88 83 84 79 83 74 75 68 72 69 78 75 76 75 76 74 72 72 66 73 71 68 69 65 61 63 59 59 58 56 55 53 52 51 54 50 48 47 48 49 49 51 39 47 51 91 94 116 92 116 90 116 91 118 93 120 94 121 94 120 95 121 95 122 96 122 98 124 97 123 97 124 100 127 100 127 102 129 103 129 103 128 106 133 106 132 105 131 104 131 107 134 106 133 107 134 108 137 111 143 111 140 158 224 253 255 252 255 242 255 251 244 153 154 121 145 115 139 113 139 111 136 110 136 110 136 110 136 110 136 110 138 111 139 111 140 112 140 113 141 113 141 113 141 113 142 113 144 114 145 116 146 115 143 119 138 114 145 109 110 75 103 84 103 85 104 86 104 87 105 88 106 88 105 87 105 86 106 83 106 84 113 89 117 99 135 115 147 120 148 119 151 119 145 116 145 115 145 116 146 117 148 116 146 116 145 115 145 114 144 116 145 115 144 113 143 113 144 114 144 114 143 113 143 112 142 112 143 112 143 112 143 112 143 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 110 141 110 141 110 141 110 141 111 142 111 142 111 142 111 142 108 140 109 141 110 140 109 139 108 139 108 139 108 139 108 139 109 140 109 139 108 138 107 138 105 137 106 137 106 136 104 134 105 136 105 135 104 135 103 134 102 134 104 135 104 135 103 133 102 133 102 133 102 133 102 133 102 133 102 132 101 132 100 131 100 132 101 132 101 131 99 129 96 130 96 130 96 130 96 130 97 130 95 129 94 128 95 129 94 128 94 127 93 127 92 126 91 125 91 125 91 125 91 125 91 125 91 124 90 123 89 123 89 123 89 122 88 122 87 121 87 123 87 121 86 120 86 118 86 118 87 116 86 115 85 113 86 116 86 115 85 114 84 114 84 114 84 113 83 112 82 112 82 109 82 109 82 109 82 109 81 107 80 106 79 107 80 108 80 107 80 106 79 105 78 105 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 76 103 76 102 75 102 74 101 73 101 73 100 72 99 71 99 68 97 69 98 69 97 68 96 69 96 68 94 66 93 65 92 63 91 65 93 66 93 65 92 64 91 64 90 63 90 62 89 64 91 64 90 63 89 62 89 61 88 61 87 60 87 59 86 60 87 60 86 59 86 58 85 60 84 58 83 57 82 58 83 58 83 58 82 57 81 56 81 56 81 53 78 52 78 53 79 54 80 54 79 53 78 52 78 53 79 52 77 50 76 49 75 50 76 49 75 48 73 46 70 50 71 50 70 49 69 48 69 47 68 46 68 46 68 46 68 47 68 46 68 45 67 45 66 44 66 44 66 44 66 44 66 45 64 45 63 44 62 43 62 43 62 43 61 42 60 41 60 44 63 43 61 41 59 40 58 41 60 41 60 41 60 41 60 42 58 41 57 40 58 41 59 40 56 39 55 38 56 39 57 38 55 39 55 39 54 37 52 37 54 38 53 34 50 37 56 38 54 38 53 37 52 36 52 35 50 34 50 35 51 33 47 34 50 34 50 34 50 34 50 36 52 36 51 35 50 34 50 33 50 34 51 35 51 35 50 35 51 35 50 34 49 33 49 34 50 34 49 33 48 32 48 33 49 33 48 32 48 31 47 32 47 31 47 31 48 33 50 33 48 31 46 30 46 30 47 29 47 33 51 35 50 33 48 31 48 33 48 31 47 33 51 34 49 32 48 34 50 33 48 31 47 31 47 30 45 29 44 7 18 6 17 5 18 6 19 1 13 2 15 5 18 7 19 6 18 6 18 6 18 6 18 4 17 5 17 5 17 4 15 3 17 6 18 4 16 5 18 7 19 7 19 7 19 7 19 10 17 9 15 7 14 8 15 10 16 9 15 8 16 9 17 7 17 5 17 6 15 4 13 8 16 7 15 9 14 8 13 10 6 1 4 2 1 0 2 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 5 4 7 6 9 6 8 10 12 11 13 10 11 8 10 9 13 7 14 10 15 9 12 9 16 12 16 10 15 11 18 11 16 11 16 11 16 11 16 14 18 13 17 12 18 13 19 12 17 12 17 12 17 12 17 13 18 12 17 12 17 13 18 14 20 17 23 19 24 19 24 20 25 20 25 20 25 20 25 21 23 21 24 22 21 14 12 10 11 8 9 7 10 9 12 11 13 11 12 10 11 9 11 11 12 11 16 17 18 11 10 27 75 109 99 103 99 106 96 105 97 102 93 96 92 94 91 87 85 86 79 77 71 71 70 77 77 77 78 76 76 71 72 65 70 69 69 64 62 60 65 59 60 57 57 53 54 51 52 49 52 46 48 47 50 45 47 38 39 44 76 84 96 79 92 76 91 77 92 78 94 79 95 79 95 80 95 81 96 81 96 81 98 80 97 81 99 83 100 84 101 85 103 86 103 86 104 87 106 85 106 84 105 84 105 86 107 85 106 86 108 88 109 86 114 83 110 99 168 192 252 230 255 231 253 232 211 131 122 102 121 94 114 91 113 89 110 87 110 87 110 87 110 87 110 88 111 89 111 90 112 90 112 90 112 90 113 92 114 93 115 90 115 90 117 91 117 93 117 91 112 92 118 82 86 55 85 63 84 63 85 64 85 65 86 67 88 66 87 66 86 65 86 65 84 64 85 62 83 68 100 87 116 93 118 90 121 90 115 90 115 90 114 90 116 91 117 90 115 90 115 89 114 89 113 87 115 87 115 87 114 85 113 86 114 86 114 85 113 85 112 84 112 84 112 84 112 84 112 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 82 110 82 110 82 110 82 110 83 111 83 111 83 111 83 111 81 109 82 110 82 110 81 109 80 108 80 108 80 108 80 108 81 109 81 108 80 107 79 107 78 106 78 106 78 105 76 104 77 105 77 105 76 104 76 103 75 103 76 104 76 104 75 103 74 102 74 102 74 102 74 102 73 102 73 102 72 101 72 100 72 101 72 101 72 100 70 99 69 97 69 97 69 97 69 97 69 97 68 95 66 94 67 95 67 94 67 94 66 93 66 92 64 91 64 91 64 91 64 91 64 91 64 90 63 89 62 89 62 89 62 89 61 88 61 87 65 87 65 86 64 85 63 86 63 86 63 86 62 85 61 85 62 86 62 85 61 84 60 84 60 84 60 83 59 82 58 82 55 82 55 82 55 82 55 82 54 80 53 79 52 80 53 81 53 80 53 79 52 78 51 78 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 49 76 49 76 48 75 48 74 49 73 49 72 48 71 49 71 48 69 49 70 51 69 50 68 49 69 46 66 44 65 45 67 43 64 44 65 44 64 42 63 43 64 43 64 42 63 42 62 43 64 43 63 42 62 41 62 44 61 44 61 43 60 43 59 43 60 43 60 42 59 42 58 40 60 37 58 35 57 36 58 36 58 36 57 35 56 34 56 38 55 37 53 35 52 36 53 37 54 36 53 36 53 35 52 37 53 34 50 32 49 33 51 33 50 32 49 31 47 30 48 29 50 29 49 30 48 29 48 30 47 32 46 32 46 32 46 32 45 31 45 30 44 30 43 30 44 30 44 30 44 30 44 28 45 28 44 27 43 26 43 26 43 26 42 25 41 24 41 28 42 27 41 25 40 24 39 26 41 26 41 26 41 26 41 26 41 25 40 24 41 25 42 24 39 23 38 22 39 23 40 22 39 23 39 23 38 21 36 21 38 22 37 19 35 21 39 22 38 22 37 21 36 20 36 18 33 17 33 19 34 16 30 18 34 20 36 21 35 19 33 21 36 21 35 20 34 19 34 20 35 21 36 21 35 19 34 20 35 20 34 19 33 18 33 19 34 19 33 18 32 17 32 19 34 19 33 18 33 18 32 17 31 16 31 16 32 18 34 18 32 16 30 15 30 15 31 16 30 19 33 21 33 19 31 18 33 20 33 18 32 21 36 22 33 18 30 19 33 21 33 15 30 18 33 19 30 15 27 19 20 18 19 17 20 18 21 17 19 16 19 18 21 20 23 18 20 18 20 18 20 18 20 14 17 16 19 17 19 16 18 16 19 19 20 17 19 18 22 19 21 19 21 19 21 19 21 17 20 16 19 15 18 15 18 18 20 15 17 14 18 17 21 18 18 18 17 16 15 13 13 17 16 16 15 14 14 13 13 12 6 3 4 4 1 0 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 6 7 8 9 8 8 11 11 12 12 12 11 11 10 12 11 11 12 15 14 13 11 14 15 17 16 16 15 18 18 18 17 18 17 18 17 18 17 19 18 19 18 19 18 19 18 18 17 18 17 18 17 18 17 19 17 17 16 17 16 18 18 20 20 21 21 23 23 24 23 26 25 26 25 26 25 26 25 24 24 24 24 24 21 16 12 12 11 10 10 10 10 11 12 12 12 12 12 12 12 12 12 14 12 12 17 19 15 10 6 39 78 109 88 94 85 99 82 97 82 95 81 93 83 91 84 87 79 85 76 75 65 67 62 74 73 79 74 75 74 75 73 74 68 68 69 63 62 65 64 62 62 60 58 56 55 53 52 54 51 49 49 50 50 49 50 45 49 49 88 93 115 91 114 92 118 93 119 94 120 95 121 95 121 95 122 96 122 97 123 98 124 98 124 99 125 100 126 101 128 103 129 104 130 103 129 106 133 106 133 106 133 106 132 108 134 107 134 107 135 109 138 107 140 113 138 115 152 165 211 223 255 247 255 217 193 131 151 125 148 118 141 114 139 112 137 111 137 111 137 111 137 111 137 111 139 111 140 112 140 113 141 111 140 112 141 114 143 116 144 116 146 117 148 119 149 118 146 119 143 119 146 108 112 81 112 84 105 85 106 85 107 86 107 89 109 88 109 87 108 87 109 88 110 84 109 80 106 86 121 107 142 118 147 118 150 120 146 117 148 115 147 115 148 116 149 116 148 115 147 115 146 114 146 113 144 116 147 116 145 114 143 115 145 114 144 114 143 113 143 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 111 142 111 142 111 142 111 142 111 142 111 142 111 142 111 142 109 140 110 142 111 141 109 140 109 140 109 140 109 140 109 140 109 140 109 139 108 138 107 138 106 137 107 138 106 137 105 135 106 137 105 136 105 135 104 135 103 135 104 135 104 135 104 134 103 134 103 134 103 134 103 134 103 134 102 133 102 132 101 132 101 132 102 133 101 132 100 130 98 132 98 132 98 132 98 132 98 131 96 129 95 129 95 130 95 129 94 128 94 127 93 127 92 126 92 126 92 126 92 126 91 125 91 124 90 123 89 123 90 124 89 123 89 122 88 122 87 123 87 121 86 120 86 118 86 118 87 116 86 115 85 113 86 116 86 115 85 114 84 114 84 114 84 113 83 112 82 112 82 109 82 109 82 109 82 109 81 107 80 106 79 107 80 108 80 107 80 106 79 105 78 105 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 77 104 76 103 76 102 75 102 73 101 73 100 72 99 71 99 69 97 70 99 70 98 68 97 71 96 67 92 64 92 67 95 66 93 66 93 66 92 63 90 65 92 64 91 64 90 63 90 64 91 64 90 63 89 62 89 62 89 61 88 61 87 60 87 61 88 60 87 60 86 59 86 61 85 59 83 58 83 58 84 58 83 58 82 57 81 56 81 55 81 54 80 53 79 53 79 53 79 53 79 53 79 53 79 55 79 51 75 48 75 51 78 50 76 50 75 49 74 48 71 50 71 50 70 49 69 48 69 48 69 47 69 47 69 47 69 45 67 44 66 44 65 43 65 44 66 44 66 44 66 44 66 45 64 45 63 44 62 43 62 43 62 43 61 42 60 41 60 43 61 42 61 41 60 40 59 41 60 41 60 41 60 41 60 42 58 41 57 40 58 41 59 40 56 39 55 38 56 39 57 38 55 39 55 39 54 37 52 37 53 37 53 36 52 37 54 38 54 38 53 37 52 36 52 35 50 33 50 36 52 34 48 32 50 36 53 37 52 34 48 36 52 36 51 35 50 34 50 36 52 37 52 36 51 34 49 35 51 35 50 34 49 33 49 34 50 34 49 33 48 32 48 33 49 33 49 33 49 32 48 32 47 31 47 31 48 33 50 33 48 31 46 30 46 30 47 27 44 29 46 30 45 29 44 31 48 32 48 31 47 33 51 34 47 28 43 28 46 31 47 31 48 33 50 33 49 31 46 7 18 6 17 5 18 6 19 7 19 6 17 5 18 6 19 6 18 6 18 6 18 6 18 2 15 4 17 5 17 4 16 5 19 8 19 6 17 7 20 5 17 5 17 5 17 5 17 10 17 10 17 9 16 8 15 11 17 8 14 7 15 10 18 8 18 6 17 6 15 3 13 9 16 8 15 9 13 8 12 10 6 1 4 2 1 0 2 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 5 4 7 6 9 6 8 6 9 8 11 10 12 10 12 7 11 6 13 10 15 9 12 10 16 13 18 12 17 13 20 14 19 14 19 14 19 14 19 14 19 14 20 15 19 14 19 13 18 13 18 13 18 13 18 14 19 13 17 12 18 14 19 17 22 17 23 19 25 20 26 21 26 21 26 21 26 21 26 22 24 22 25 22 21 13 11 10 11 9 11 9 11 9 12 8 10 9 12 10 13 12 14 14 12 10 16 14 10 5 11 60 95 116 97 101 99 109 98 108 97 104 94 99 92 97 93 93 90 92 84 79 68 66 61 73 79 80 77 75 79 80 79 81 66 65 73 65 67 70 66 62 63 60 60 56 56 52 53 49 53 48 50 49 50 44 45 43 41 42 72 82 97 80 92 79 94 79 94 80 95 80 95 80 95 81 96 81 97 82 97 81 98 82 99 83 100 83 100 84 102 86 104 87 104 87 104 87 106 85 106 85 106 85 107 87 108 86 107 87 108 88 111 83 106 86 117 96 116 106 134 138 175 173 187 145 137 100 130 101 121 94 115 91 114 89 111 88 111 88 111 88 111 88 111 89 111 90 112 90 113 91 113 90 112 91 114 93 116 94 117 93 117 92 119 94 119 95 119 96 120 99 122 86 93 62 86 64 85 67 85 68 86 68 87 70 88 70 88 69 87 69 86 70 85 65 85 60 80 63 94 81 114 90 118 88 120 90 117 90 117 91 115 90 116 91 117 91 116 91 115 90 115 89 114 85 114 88 117 89 116 87 114 87 115 87 114 86 114 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 83 111 83 111 83 111 83 111 83 111 83 111 83 111 83 111 81 110 83 111 83 111 82 109 81 109 81 109 81 109 81 109 81 109 81 108 80 107 79 107 78 107 79 107 79 106 77 104 78 106 78 105 77 105 76 104 77 104 76 104 76 104 76 105 75 103 75 103 75 103 75 103 74 103 74 102 73 102 72 101 72 102 73 102 73 101 71 99 70 98 70 98 70 98 70 98 70 97 68 96 67 95 68 96 68 95 68 94 67 94 66 93 65 92 65 92 65 92 65 92 64 91 64 90 63 89 62 89 63 90 63 89 62 89 61 88 65 87 65 86 64 85 63 86 63 86 63 86 62 85 61 85 62 86 62 85 61 84 60 84 60 84 60 83 59 82 58 82 55 82 55 82 55 82 55 82 54 80 53 79 52 80 53 81 53 80 53 79 52 78 51 78 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 50 77 50 76 49 76 48 75 49 73 49 72 48 71 49 71 48 70 50 71 52 70 51 68 49 69 45 65 43 66 46 69 47 68 47 68 46 66 44 64 44 65 44 64 43 64 42 63 43 64 43 63 42 62 41 62 45 62 45 61 44 61 43 60 44 61 44 60 43 60 42 59 41 60 37 59 36 58 37 59 36 58 36 57 35 56 34 56 38 55 38 55 37 54 36 53 36 53 36 53 36 53 36 53 37 53 33 49 31 50 34 53 33 50 33 49 32 49 32 49 29 50 29 49 30 48 29 48 31 48 33 47 33 47 33 47 31 45 30 44 30 43 29 43 30 44 30 44 30 44 30 44 28 45 28 44 27 43 26 43 26 43 26 42 25 41 24 41 28 43 28 43 28 42 27 42 26 41 26 41 26 41 26 41 26 41 25 40 24 41 25 42 24 39 23 38 22 39 23 40 22 39 23 39 23 38 21 36 21 37 21 37 22 38 21 36 22 38 22 37 21 36 20 36 20 35 19 36 22 38 20 34 18 34 21 38 23 36 19 33 21 36 21 35 20 34 19 34 21 36 21 36 20 34 18 33 20 35 20 34 19 33 18 33 19 34 19 33 18 32 17 32 16 31 16 31 16 31 17 32 17 31 16 31 16 32 18 34 18 32 16 30 15 30 15 31 16 29 16 29 16 29 15 28 16 30 18 30 16 29 18 33 20 30 14 26 15 30 18 31 20 32 18 31 18 32 20 34 19 20 18 19 17 20 18 21 17 19 17 18 16 17 15 17 18 20 18 20 18 20 18 20 16 19 17 19 17 19 16 17 18 21 20 21 17 18 17 20 17 19 17 19 17 19 17 19 17 20 18 21 17 19 15 18 17 19 16 18 15 19 16 20 17 17 17 17 16 15 14 13 16 16 15 15 14 15 13 14 12 6 3 4 4 1 0 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 6 7 8 9 8 8 6 7 9 11 12 13 13 13 12 10 11 12 16 15 15 12 16 17 19 18 18 16 18 19 19 18 19 18 19 18 19 18 18 18 19 19 20 18 19 17 19 18 19 18 19 18 19 18 19 18 18 17 18 17 19 18 22 21 22 21 23 23 26 26 26 25 26 25 26 25 26 25 25 24 24 25 24 20 15 11 12 12 12 12 12 12 12 12 9 9 10 11 13 14 15 15 16 12 13 15 12 6 10 18 75 90 106 83 96 84 98 83 98 81 95 80 93 82 92 83 92 84 91 77 75 60 58 49 67 75 85 79 81 83 86 79 73 55 64 76 67 67 73 65 66 65 63 61 59 56 55 54 55 52 51 51 52 51 48 49 48 49 46 85 92 116 93 116 95 121 95 121 95 121 95 121 96 122 96 122 97 123 97 124 98 124 99 126 101 127 100 126 102 128 103 130 105 131 104 130 106 133 106 133 107 134 107 134 108 135 108 135 108 136 110 137 111 135 107 141 118 147 111 139 114 149 131 164 134 148 124 147 123 145 116 140 114 140 113 138 112 138 112 138 112 138 112 138 112 140 112 140 113 141 113 142 113 141 114 142 115 144 116 144 117 147 118 149 120 150 119 147 121 146 122 148 114 123 87 110 86 109 87 110 87 111 88 111 89 112 89 111 88 111 87 110 87 111 87 113 84 108 87 120 104 141 120 149 119 148 119 146 119 150 117 148 116 148 116 149 117 148 116 148 115 147 115 147 114 145 115 146 116 146 116 146 116 145 115 145 114 144 114 144 114 145 114 145 114 145 114 145 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 112 143 112 143 112 143 112 143 111 142 111 142 111 142 111 142 110 141 111 142 111 142 110 141 110 141 110 141 110 141 110 141 109 140 109 139 108 138 107 138 107 138 108 139 107 137 105 136 107 137 106 137 105 136 105 136 105 136 104 135 104 135 105 136 104 135 104 135 104 135 104 135 104 134 103 134 102 133 102 133 102 133 103 134 102 132 100 131 99 133 99 133 99 133 99 133 98 132 97 130 96 130 96 130 96 129 95 129 94 128 94 128 93 127 93 127 93 127 93 127 91 125 91 124 90 123 89 123 91 124 90 124 89 123 89 123 87 123 87 121 86 120 86 118 86 118 87 116 86 115 85 113 86 116 86 115 85 114 84 114 84 114 84 113 83 112 82 112 82 109 82 109 82 109 82 109 81 107 80 106 79 107 80 108 80 107 80 106 79 105 78 105 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 78 104 77 104 76 103 76 103 73 101 73 100 72 99 71 99 70 98 71 99 70 99 69 98 69 95 66 93 65 93 67 95 68 95 69 96 68 95 67 93 66 92 65 92 64 91 64 91 64 91 64 90 63 89 62 89 63 89 62 89 61 88 61 88 62 88 61 88 60 87 60 87 61 86 60 84 59 84 59 84 58 83 58 82 57 81 56 81 55 81 56 82 55 80 53 79 52 78 53 79 53 79 54 80 53 78 50 76 49 76 51 78 50 76 50 76 50 75 49 73 50 71 50 70 49 69 48 69 49 70 48 70 48 70 48 70 46 67 45 67 44 66 44 65 44 66 44 66 44 66 44 66 45 64 45 63 44 62 43 62 43 62 43 61 42 60 41 60 43 62 43 62 43 62 43 62 41 60 41 60 41 60 41 60 42 58 41 57 40 58 41 59 40 56 39 55 38 56 39 57 38 55 39 55 39 54 37 52 37 52 36 53 39 55 37 51 38 54 38 53 37 52 36 52 36 52 35 53 39 55 37 52 34 51 36 53 37 52 35 50 36 52 36 51 35 50 34 50 34 50 35 51 35 50 33 48 35 51 35 50 34 49 33 49 34 50 34 49 33 48 32 48 30 46 30 47 31 47 31 48 32 47 31 47 31 48 33 50 33 48 31 46 30 46 30 47 33 48 32 48 31 47 31 47 28 45 30 45 28 44 30 48 34 48 30 45 31 48 32 48 32 46 28 43 28 45 32 49 7 18 6 17 5 18 6 19 2 15 4 17 6 17 4 15 6 18 6 18 6 18 6 18 6 19 7 19 6 17 4 15 6 19 7 17 3 13 1 14 6 18 6 18 6 18 6 18 10 17 11 18 11 17 8 14 8 16 9 17 10 16 9 15 6 16 5 17 7 16 5 15 6 14 7 15 9 14 10 15 10 6 1 4 2 1 0 2 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 5 4 7 6 9 6 8 6 9 8 11 9 11 9 11 8 12 7 14 12 17 11 15 13 20 16 20 13 17 13 19 13 18 13 18 13 18 13 18 12 18 14 20 15 19 13 17 15 20 15 20 15 20 15 20 15 19 14 18 13 19 14 20 17 21 16 21 16 23 20 26 20 25 20 25 20 25 20 25 23 25 23 25 22 20 12 10 9 12 10 12 10 12 10 11 9 11 9 12 10 13 11 13 13 12 11 15 7 5 15 36 94 103 110 97 109 99 108 103 110 100 106 96 103 95 101 94 95 93 94 84 75 61 54 46 56 73 87 87 85 88 84 76 48 39 61 83 65 63 71 65 65 66 62 62 57 57 53 54 50 54 50 52 50 51 44 44 44 39 38 69 81 99 83 95 81 96 81 96 81 96 81 96 81 96 81 97 82 97 83 98 80 98 83 101 84 101 83 100 85 103 87 104 88 105 87 105 87 106 85 107 86 108 87 108 88 108 87 108 87 109 89 111 90 110 88 109 98 116 100 104 101 104 93 118 100 125 96 120 95 117 91 113 90 114 91 113 89 112 89 112 89 112 89 112 90 112 90 113 91 113 92 114 92 115 93 115 93 115 93 115 92 117 92 119 93 119 95 119 95 119 99 125 98 109 73 87 70 87 71 88 71 89 72 89 72 89 71 88 71 87 70 87 69 86 71 90 67 82 62 91 81 116 94 121 89 119 87 117 92 118 92 116 91 116 91 116 92 117 91 116 91 115 90 115 87 115 87 115 87 116 89 118 88 116 87 115 87 114 86 114 86 114 86 114 86 114 86 114 85 113 85 113 85 113 85 113 85 113 85 113 85 113 85 113 84 112 84 112 84 112 84 112 83 111 83 111 83 111 83 111 82 111 83 112 84 111 83 110 82 110 82 110 82 110 82 110 81 109 81 108 80 107 79 107 79 107 80 108 79 107 78 105 79 107 78 106 78 105 77 105 78 105 76 104 76 104 77 106 76 104 76 104 76 104 76 104 75 104 74 103 74 102 73 102 73 102 74 103 73 102 72 100 72 100 72 100 72 100 72 100 71 98 69 96 68 96 68 97 69 96 68 95 68 94 67 94 66 93 66 93 66 93 66 93 64 91 64 90 63 89 62 89 64 91 63 90 63 89 62 89 65 87 65 86 64 85 63 86 63 86 63 86 62 85 61 85 62 86 62 85 61 84 60 84 60 84 60 83 59 82 58 82 55 82 55 82 55 82 55 82 54 80 53 79 52 80 53 81 53 80 53 79 52 78 51 78 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 51 78 50 77 50 76 49 76 49 73 49 72 48 71 49 71 49 71 50 72 53 70 52 69 46 67 46 67 46 67 46 67 45 66 46 68 47 68 46 67 45 66 44 65 44 64 43 64 43 64 43 63 42 62 41 62 46 63 45 62 45 61 44 61 45 62 44 61 44 60 43 60 42 61 38 59 37 59 37 60 36 58 36 57 35 56 34 56 38 55 39 56 39 55 36 52 35 52 35 53 36 54 37 54 34 51 34 51 34 51 34 51 33 50 33 50 33 50 33 51 29 50 29 49 30 48 29 48 32 49 34 48 34 48 34 48 33 46 32 46 31 45 31 44 30 44 30 44 30 44 30 44 28 45 28 44 27 43 26 43 26 43 26 42 25 41 24 41 27 42 27 42 27 42 27 42 26 41 26 41 26 41 26 41 26 41 25 40 24 41 25 42 24 39 23 38 22 39 23 40 22 39 23 39 23 38 21 36 21 36 20 37 24 40 21 34 22 38 22 37 21 36 20 36 19 34 18 36 22 39 21 35 21 36 21 36 21 36 21 36 21 36 21 35 20 34 19 34 16 32 18 33 19 33 18 32 20 35 20 34 19 33 18 33 19 34 19 33 18 32 17 32 16 31 16 32 17 32 18 33 17 31 16 31 16 32 18 34 18 32 16 30 15 30 15 31 21 34 20 32 19 32 19 32 15 30 17 30 15 29 18 33 20 31 17 30 19 33 19 30 16 29 16 29 17 30 18 32 19 20 18 19 17 20 18 21 13 17 18 22 21 23 20 20 18 20 18 20 18 20 18 20 20 22 20 21 18 19 16 17 17 20 16 17 11 12 9 13 18 21 18 21 18 21 18 21 16 20 18 22 18 20 15 17 14 18 17 21 18 20 15 17 15 15 16 17 17 17 16 16 13 14 14 15 14 16 15 17 13 6 3 4 4 1 0 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 5 6 7 8 9 8 8 10 10 11 11 11 10 9 8 13 11 13 14 17 17 17 15 20 20 21 19 18 16 17 18 18 17 18 17 18 17 18 17 16 16 19 18 19 18 17 15 20 19 20 19 20 19 20 19 20 18 19 17 18 18 19 19 20 19 19 18 20 20 23 24 25 24 25 24 25 24 25 24 26 25 25 25 24 20 14 10 11 12 12 13 13 12 12 11 13 13 12 12 12 12 11 11 13 11 14 15 9 5 24 43 101 91 99 84 104 84 98 88 102 84 100 84 97 84 97 86 92 84 90 75 70 51 46 37 42 64 84 86 88 86 80 67 35 32 70 95 73 65 77 72 68 67 65 62 60 57 56 54 55 53 52 53 53 51 48 46 48 47 43 82 91 118 97 119 96 122 96 122 96 122 96 122 96 122 96 123 97 124 98 124 97 124 100 127 102 127 100 125 102 129 104 131 105 131 105 130 106 133 106 134 107 135 108 135 109 135 108 135 108 136 110 138 109 141 113 139 109 150 111 143 113 140 109 149 118 145 126 143 118 141 112 138 113 140 114 139 112 138 112 138 112 138 112 138 113 139 112 140 113 141 114 141 116 143 115 142 115 142 115 142 116 147 118 149 119 149 118 146 120 147 122 155 128 144 103 119 89 114 89 115 89 116 90 116 89 115 89 114 88 112 87 111 86 112 89 116 88 108 82 114 106 144 123 152 119 148 118 146 120 151 118 148 116 148 116 148 117 149 117 148 116 147 115 147 116 146 115 144 115 146 118 149 116 146 116 145 115 144 114 144 114 145 114 145 114 145 114 145 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 112 143 112 143 112 143 112 143 111 142 111 142 111 142 111 142 110 142 111 143 112 142 111 141 110 141 110 141 110 141 110 141 109 140 109 139 108 138 107 138 107 139 108 139 108 138 106 136 107 138 107 137 106 136 105 136 107 137 104 134 103 135 106 138 104 135 104 135 104 135 104 135 104 135 104 134 103 133 102 133 102 134 103 134 103 133 101 131 101 132 101 134 99 135 99 134 99 132 97 130 96 130 96 132 96 130 96 129 95 128 94 128 93 127 93 127 93 127 93 127 91 125 91 124 90 123 89 123 91 125 91 124 90 123 89 123 87 123 87 121 86 120 86 118 86 118 86 116 85 115 85 115 85 117 85 115 84 114 84 114 84 114 84 113 83 112 82 112 82 109 82 109 82 109 82 109 81 107 80 106 79 107 80 108 80 107 80 106 79 105 78 105 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 78 105 78 104 77 103 76 103 73 101 73 100 72 99 71 99 70 99 71 100 72 99 70 98 66 93 67 95 68 95 67 93 64 91 65 93 67 94 67 94 66 93 66 92 65 91 64 91 64 91 64 90 63 89 62 89 63 90 63 89 62 88 61 88 62 89 62 88 61 87 60 87 61 86 59 84 58 84 59 85 58 83 58 82 57 81 56 81 55 81 56 83 56 81 53 78 52 78 52 79 53 80 54 80 50 76 51 78 52 78 51 76 50 76 50 76 50 76 50 76 50 71 50 70 49 69 48 69 49 70 48 70 48 70 48 70 47 69 47 68 46 68 45 67 44 66 44 66 44 66 44 66 45 64 45 63 44 62 43 62 43 62 43 61 42 60 41 60 41 60 41 60 41 60 41 60 41 60 41 60 41 60 41 60 42 58 41 57 40 58 41 59 40 56 39 55 38 56 39 57 38 55 39 55 39 54 37 52 37 52 35 53 40 56 37 49 38 54 38 53 37 52 36 52 34 49 33 51 37 54 36 50 37 52 36 51 35 52 36 53 36 52 36 51 35 50 34 50 29 46 31 48 33 49 33 49 35 51 35 50 34 49 33 49 34 50 34 49 33 48 32 48 32 48 32 49 33 50 34 50 32 47 31 47 31 48 33 50 33 48 31 46 30 46 30 47 33 49 32 47 30 46 30 46 30 47 31 47 30 46 32 50 29 44 28 45 31 47 29 43 29 46 32 50 35 50 32 47 7 19 7 19 7 19 7 19 8 19 7 18 6 17 5 16 5 17 5 18 6 19 7 19 4 17 5 18 5 16 2 13 6 14 7 13 5 12 4 11 8 16 10 18 11 18 11 17 8 15 8 15 8 15 8 15 9 16 9 16 9 16 9 16 8 16 8 16 8 16 8 16 8 16 8 16 8 16 8 15 8 11 3 4 0 1 0 0 0 1 1 1 1 1 1 1 0 1 0 3 1 3 1 2 2 3 1 3 1 4 3 6 4 6 4 7 5 8 6 8 8 12 11 13 10 13 13 18 12 16 9 15 12 19 14 19 12 17 12 18 13 19 14 19 15 20 15 20 15 20 15 20 13 19 14 20 15 19 14 18 13 18 13 19 14 20 15 20 14 19 14 20 15 21 16 21 17 21 16 22 18 24 21 26 22 27 22 27 22 27 22 27 24 27 26 25 18 14 9 10 11 13 11 13 11 13 11 13 14 15 14 16 13 17 12 16 12 13 17 10 14 8 10 80 110 101 111 100 110 99 112 99 116 102 114 101 111 100 111 101 109 96 96 83 73 51 39 32 38 58 80 98 103 77 50 40 15 50 107 104 68 75 73 72 72 69 69 64 63 60 57 56 52 56 53 52 50 49 49 50 44 45 37 54 73 99 83 95 79 94 77 95 78 96 79 96 82 99 81 98 81 98 80 97 81 101 81 102 82 102 83 103 85 105 85 106 86 107 87 107 85 107 84 108 85 109 86 109 87 110 87 110 87 110 87 110 88 110 89 112 92 112 93 114 93 113 93 115 93 117 92 117 94 116 93 114 92 113 90 112 88 110 88 110 88 110 88 111 85 112 86 113 88 115 90 117 91 117 91 118 92 119 93 118 89 115 91 117 93 119 94 121 92 119 92 120 102 129 94 102 67 90 71 91 72 89 73 91 73 92 77 93 77 92 73 89 74 91 70 90 69 88 65 88 89 118 97 123 93 117 89 118 90 118 90 118 90 118 90 118 91 119 90 117 89 116 87 115 88 116 88 116 89 118 91 120 88 116 88 116 88 116 88 116 90 118 89 116 87 115 86 113 86 114 86 114 86 114 86 114 86 115 86 114 85 114 84 113 84 113 84 112 83 111 82 111 82 111 82 111 82 111 82 111 82 111 82 111 82 111 82 111 82 111 81 110 81 109 80 109 79 108 80 109 79 108 78 106 79 107 79 106 78 105 77 105 76 104 76 104 76 104 76 104 77 105 77 104 76 103 75 103 75 103 75 103 75 103 75 103 75 104 75 103 74 102 73 102 74 103 75 104 75 103 73 103 74 103 74 99 74 99 77 102 74 99 73 98 70 97 71 98 69 96 67 94 66 94 66 95 65 93 65 92 64 91 63 91 65 92 65 91 64 90 63 90 66 92 64 90 62 88 61 88 63 88 63 87 62 86 61 86 60 85 60 84 59 83 58 83 61 83 61 84 61 84 61 84 59 82 59 82 58 81 57 81 55 81 55 80 54 79 53 79 54 80 54 79 53 78 52 78 52 79 52 79 52 79 52 79 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 50 77 50 76 49 75 48 75 48 75 48 75 48 75 50 74 47 71 50 73 51 73 51 72 49 70 48 69 47 68 46 68 47 69 47 68 46 68 45 67 44 65 43 63 41 61 40 60 39 61 40 62 41 63 42 64 48 64 45 61 44 62 47 65 44 61 44 61 44 61 44 61 45 61 43 60 42 58 40 57 41 59 40 57 39 57 37 56 38 57 35 54 34 55 37 58 36 56 36 55 35 54 34 54 36 53 36 52 35 51 34 51 36 52 34 50 32 48 31 47 31 50 33 52 33 50 32 47 31 48 33 48 33 48 34 48 31 46 29 46 29 46 29 46 29 46 29 45 28 44 27 44 29 46 29 45 28 44 27 44 29 45 26 42 24 42 26 44 27 41 25 40 26 42 29 45 25 40 25 40 25 40 25 40 27 42 24 39 23 40 26 43 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 19 36 22 39 23 38 20 35 22 38 22 38 21 36 19 34 21 37 21 37 21 37 21 37 20 35 20 35 20 35 20 35 22 36 21 35 20 36 21 37 20 34 19 33 18 34 19 35 16 32 17 33 18 34 19 35 18 34 19 35 20 34 19 33 16 31 16 31 16 31 16 31 16 30 18 31 17 30 20 35 17 31 18 32 19 31 18 30 18 31 18 30 17 29 16 29 16 28 13 25 13 29 20 35 17 29 15 29 18 32 18 30 16 29 16 29 16 29 16 29 19 21 19 21 19 21 19 21 19 21 18 20 18 20 17 19 17 19 17 20 18 21 19 21 16 19 18 20 18 19 16 17 18 20 17 19 15 17 13 16 15 18 16 20 17 20 17 20 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 10 8 3 1 0 0 0 1 1 1 1 1 1 1 1 0 1 2 3 3 3 3 2 4 3 3 3 3 4 5 6 5 5 5 6 6 6 7 7 9 10 11 11 10 11 13 15 15 12 12 12 16 17 18 17 17 16 17 17 18 18 19 18 18 17 18 17 18 17 18 17 18 18 19 19 20 18 19 17 18 17 18 18 19 19 20 19 19 18 20 19 20 20 21 20 21 20 21 20 22 22 25 25 26 25 26 25 26 25 26 25 25 26 27 24 20 15 12 11 13 13 13 13 13 13 13 12 14 11 15 14 15 16 16 17 15 14 17 12 11 3 28 79 103 86 101 84 100 84 100 84 103 86 101 85 100 84 100 87 99 84 86 74 65 46 32 30 30 52 81 98 86 60 43 32 25 61 123 109 74 74 72 70 72 70 69 65 63 60 60 56 57 57 55 52 50 46 50 48 47 52 43 65 85 122 99 122 94 120 95 121 95 122 96 122 97 123 97 124 98 125 99 126 101 126 102 127 102 128 103 128 105 130 105 131 106 132 107 132 107 133 108 134 108 135 109 135 110 136 110 136 110 136 110 136 109 138 110 139 112 141 114 142 114 142 114 143 115 144 116 144 116 144 115 142 114 141 112 140 110 138 110 138 110 138 110 137 112 137 113 138 115 139 116 140 117 141 118 142 118 143 119 144 116 147 116 148 117 150 118 150 119 151 118 150 123 160 122 144 94 117 90 116 93 118 88 110 92 116 94 118 95 116 94 114 93 115 94 114 91 113 91 117 116 145 121 150 119 147 117 148 118 149 118 149 118 149 118 149 117 148 117 148 117 148 117 148 118 149 117 147 116 148 117 149 116 147 116 147 116 147 116 147 118 149 117 148 116 146 114 145 114 145 114 145 114 145 114 145 115 145 114 145 113 144 113 144 113 144 113 143 112 143 111 142 111 142 111 142 111 142 111 142 111 142 111 142 111 142 111 142 111 142 111 141 110 141 109 140 109 140 109 140 109 139 107 137 107 141 107 140 106 140 105 139 104 138 104 138 104 138 104 138 105 139 105 138 104 138 103 137 103 137 103 137 103 137 103 137 104 135 104 134 103 134 102 133 102 134 103 134 103 134 102 132 106 130 102 134 99 141 101 142 101 133 100 131 98 134 95 135 97 130 95 129 94 128 95 129 93 127 93 126 92 126 91 125 91 125 90 124 90 123 89 123 93 126 91 124 89 122 88 123 88 122 88 121 87 121 86 120 85 119 85 118 84 118 83 117 83 119 83 118 83 118 84 116 82 114 83 112 82 112 81 109 81 111 81 110 80 110 79 109 80 110 80 109 79 108 78 108 79 106 79 106 79 106 79 106 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 77 104 77 103 76 102 75 102 75 102 75 102 75 102 74 102 71 100 72 101 73 100 72 99 70 98 70 97 69 96 68 96 70 97 69 97 68 96 68 96 65 92 64 91 63 90 62 89 61 88 62 89 62 89 63 90 64 91 62 89 62 89 64 91 61 88 61 88 61 88 61 88 60 89 59 87 57 86 57 84 58 84 57 82 57 79 55 78 57 82 55 80 55 80 57 82 56 81 56 80 55 79 54 79 53 79 53 78 52 77 51 77 53 79 52 78 51 76 50 76 47 74 49 75 50 72 47 69 48 69 48 67 48 67 48 67 46 67 46 67 46 67 46 67 46 67 46 66 45 66 44 65 46 65 46 64 45 63 44 63 45 63 43 61 41 61 43 62 41 60 41 60 42 61 43 63 41 60 41 60 41 60 41 60 42 59 40 57 40 57 42 59 40 57 40 57 40 57 40 57 40 56 40 55 39 54 38 54 36 52 38 54 38 54 36 52 34 51 36 52 37 52 36 51 36 52 36 52 36 52 36 52 35 51 35 51 35 51 35 51 37 52 36 51 35 52 36 53 35 50 34 49 33 50 34 51 32 48 33 49 33 49 34 50 33 50 34 51 35 50 34 49 31 47 31 47 31 47 31 47 31 48 32 47 29 45 31 49 30 47 31 48 32 47 31 46 32 48 32 47 31 47 30 46 31 45 27 42 27 45 32 50 30 45 28 45 31 48 31 46 29 45 29 45 29 45 29 45 7 19 7 19 7 19 7 19 5 17 6 18 6 18 7 19 5 17 5 18 6 19 7 19 4 17 6 19 7 19 6 18 12 19 11 16 8 14 6 12 7 14 8 16 10 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 8 16 8 16 8 16 8 16 6 14 6 14 6 14 6 14 8 11 3 4 0 1 0 0 0 1 1 1 1 1 1 1 0 1 0 3 1 3 1 2 2 3 1 3 1 4 3 6 2 4 3 5 3 6 4 6 5 8 7 9 6 9 9 13 7 11 5 11 9 17 12 17 12 17 12 18 13 19 14 19 13 18 13 18 13 18 13 18 14 19 15 20 15 20 14 19 14 19 14 19 15 20 15 20 14 20 15 20 16 21 16 21 15 20 15 20 16 22 18 24 20 25 20 25 20 25 20 25 21 25 23 23 17 15 11 13 11 13 11 13 11 13 11 14 16 15 15 16 13 15 12 16 10 15 12 19 6 7 60 98 113 103 115 101 114 101 115 102 116 102 115 102 114 101 114 100 105 90 88 74 63 42 29 24 19 39 80 95 66 40 39 28 28 84 134 121 80 78 79 71 78 73 75 68 67 63 61 61 54 57 53 54 53 51 52 49 49 48 38 51 73 104 86 95 77 95 78 95 79 96 79 96 78 96 80 98 82 100 84 103 82 102 80 103 81 103 82 104 84 106 84 106 85 107 85 107 84 108 85 108 86 109 86 109 88 111 88 111 88 111 88 111 87 109 88 111 89 112 91 113 92 114 93 115 93 115 94 116 94 116 93 114 92 113 90 112 89 111 89 111 89 111 89 112 88 114 89 115 89 115 89 115 91 118 92 118 93 119 93 118 91 116 91 116 91 117 92 117 95 120 94 118 96 127 103 126 89 102 71 88 69 92 69 85 71 92 75 94 79 95 79 95 74 93 72 90 64 86 68 95 94 120 96 122 93 117 88 117 90 118 90 118 90 118 90 118 87 115 88 117 89 118 91 119 92 120 90 117 88 116 88 116 88 116 88 116 88 116 88 116 90 118 89 117 88 115 87 115 86 114 86 114 86 114 86 114 85 114 85 113 84 112 83 112 84 113 84 113 83 112 83 111 83 112 83 112 83 112 83 112 83 112 83 112 83 112 83 112 83 112 82 111 82 110 81 110 80 110 81 110 81 109 79 107 79 107 79 107 78 106 78 105 77 105 77 105 77 105 77 105 77 105 77 105 76 104 76 103 75 103 75 103 75 103 75 103 75 104 75 104 74 103 74 102 73 102 73 102 73 103 73 103 72 102 71 98 71 98 74 102 75 103 75 102 73 97 72 95 69 97 68 95 66 94 67 95 65 93 65 93 64 92 64 91 63 90 63 89 62 89 61 88 66 92 64 90 62 89 62 89 63 88 63 88 62 87 62 86 60 85 60 85 59 84 59 83 61 83 61 83 61 83 61 84 59 82 59 83 58 82 58 81 55 81 55 81 54 80 54 79 54 80 53 79 53 79 52 78 52 79 52 79 52 79 52 79 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 50 77 50 76 49 75 48 75 48 75 48 75 48 75 50 74 47 72 50 73 51 72 50 71 48 70 48 69 47 68 46 68 47 69 47 69 46 68 45 67 44 65 44 65 43 64 43 64 42 63 41 62 41 62 40 61 47 63 46 62 45 63 46 64 44 61 44 61 44 61 44 61 43 59 43 58 41 57 40 57 41 58 40 56 39 56 37 56 37 56 34 55 33 56 34 57 34 56 34 55 33 54 32 54 36 53 36 52 35 51 34 51 36 53 35 52 35 52 35 52 28 48 29 49 30 48 31 46 31 48 33 48 33 48 33 48 29 46 29 46 29 46 29 46 29 46 29 46 28 45 28 44 29 46 29 45 28 44 27 44 28 44 26 42 25 42 25 43 25 41 27 43 28 43 27 42 26 41 26 41 26 41 26 41 26 41 25 40 24 41 25 42 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 20 37 21 38 22 37 21 36 16 33 18 35 20 36 20 36 19 35 19 35 19 35 19 35 20 35 20 35 20 35 20 35 21 36 20 35 20 35 21 36 20 34 19 33 18 34 19 35 19 34 18 33 18 33 17 32 18 33 19 34 19 34 18 33 16 31 16 31 16 31 16 31 20 33 20 31 16 28 16 31 17 31 18 32 19 31 18 30 20 33 20 32 19 32 19 31 20 31 16 28 15 30 19 33 17 29 15 29 18 32 18 30 16 29 16 29 16 29 16 29 19 21 19 21 19 21 19 21 16 19 17 20 18 21 19 22 17 19 17 20 18 21 19 21 17 19 18 21 20 22 20 22 18 20 16 17 13 14 10 13 13 17 15 18 16 19 15 18 17 20 17 20 17 20 17 20 16 19 16 19 16 19 16 19 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 10 8 3 1 0 0 0 1 1 1 1 1 1 1 1 0 1 2 3 3 3 3 2 4 3 3 3 3 4 5 6 5 5 6 6 6 7 7 7 7 9 9 9 8 8 10 12 12 10 10 11 15 16 18 17 17 16 17 17 18 18 19 18 20 19 20 19 20 19 20 19 19 18 20 20 21 19 19 18 19 19 20 19 20 19 20 19 20 19 20 20 21 20 22 21 20 19 20 19 20 20 22 22 24 23 24 23 24 23 24 23 22 23 24 22 19 16 14 14 14 14 14 14 14 14 14 13 15 12 16 14 15 15 15 16 14 16 14 19 1 5 83 94 104 88 103 86 102 86 103 87 102 86 103 86 102 85 101 86 96 80 80 66 56 38 26 24 17 30 71 85 46 25 31 18 45 102 151 126 88 77 78 72 75 73 72 68 66 63 63 60 59 58 55 52 52 49 52 48 49 52 38 57 79 121 99 118 95 121 95 122 96 122 97 123 97 123 98 124 99 126 101 127 103 128 103 128 104 129 104 130 106 132 107 132 107 132 107 132 108 134 108 135 109 135 110 136 111 137 111 137 112 138 112 138 109 138 110 138 111 139 112 140 115 143 115 143 115 143 115 143 115 143 115 142 114 141 113 141 112 140 112 140 112 140 112 140 115 140 116 140 115 139 115 139 118 142 118 143 119 143 120 145 118 149 117 149 116 148 116 148 120 153 121 152 120 156 127 160 129 145 103 118 89 115 92 118 92 118 93 120 95 120 96 120 95 117 91 112 84 112 96 130 121 149 122 152 120 148 117 147 119 150 119 150 119 150 119 150 116 147 116 148 117 149 118 149 120 150 118 148 117 148 117 148 117 148 117 148 117 148 117 148 118 149 118 148 117 147 116 146 115 146 115 146 115 146 115 146 114 145 113 144 112 143 112 143 114 145 113 144 113 143 112 143 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 144 113 143 112 143 111 142 111 142 111 142 111 142 111 141 109 140 108 142 107 141 107 140 106 140 106 140 106 140 106 140 106 140 106 140 105 139 105 138 104 138 104 138 104 138 104 138 104 138 105 136 104 135 104 134 103 134 102 133 102 133 102 134 103 135 102 134 99 134 97 136 97 135 100 134 101 135 99 133 95 132 97 131 96 129 95 129 95 130 94 128 93 127 93 126 92 126 91 125 91 124 90 124 89 123 92 125 90 123 89 123 89 123 89 123 88 122 88 121 87 121 86 120 85 119 85 118 84 118 83 119 83 118 83 118 84 116 83 115 83 113 83 112 82 110 82 112 81 111 81 110 80 110 79 109 79 109 79 109 79 109 80 107 80 107 80 107 80 107 79 106 78 105 78 105 77 104 77 104 77 104 77 104 77 104 77 104 77 103 76 102 75 102 75 102 75 102 75 102 74 102 72 100 73 101 73 100 71 98 70 98 70 97 69 96 68 96 68 96 67 95 67 94 66 94 65 92 65 92 65 92 66 93 64 90 63 89 62 88 61 87 63 90 63 90 63 90 63 90 61 88 61 88 61 88 61 88 59 87 58 86 57 85 57 84 57 83 57 82 57 79 56 79 56 81 56 81 56 81 56 81 56 81 56 80 55 79 54 79 53 79 53 78 52 77 51 77 51 77 51 78 52 78 52 78 49 74 49 74 48 71 47 70 48 69 48 67 48 67 48 67 47 68 47 68 47 68 47 68 47 68 46 67 46 66 45 66 46 65 46 64 45 63 44 63 44 63 43 62 42 61 42 61 40 60 43 63 44 62 42 60 42 61 42 61 42 61 42 61 41 58 41 58 41 58 41 58 40 57 40 57 40 57 40 57 40 56 40 55 39 54 38 54 37 53 37 53 37 53 37 53 33 50 35 52 36 52 36 52 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 36 52 35 50 34 51 36 52 35 50 34 49 33 50 34 51 35 50 34 49 33 48 32 47 32 49 34 50 34 50 33 48 31 47 31 47 31 47 31 47 32 49 33 47 29 45 30 48 30 47 31 48 32 47 31 46 32 48 32 48 32 48 31 47 34 49 31 45 29 46 31 48 30 45 28 45 31 48 31 46 30 46 30 46 30 46 30 46 7 19 7 19 7 19 7 19 4 17 5 18 6 19 7 20 5 17 5 18 6 19 7 19 6 18 6 19 7 20 9 21 10 17 9 15 6 12 4 11 6 14 8 15 9 16 8 15 10 17 10 17 10 17 10 17 9 16 9 16 9 16 9 16 8 16 8 16 8 16 8 16 10 18 10 17 9 16 8 16 8 11 3 4 0 1 0 0 0 1 1 1 1 1 1 1 0 1 0 3 1 3 1 2 2 3 1 3 1 4 3 6 5 7 5 8 6 8 7 9 7 11 9 10 7 9 9 13 9 13 7 13 11 19 14 19 12 17 12 18 13 19 14 19 15 20 15 20 15 20 15 20 14 20 16 21 16 21 15 19 16 20 15 20 15 20 15 20 15 20 16 21 16 22 17 22 16 21 15 20 15 21 17 22 19 24 19 24 19 24 19 24 19 23 21 21 16 15 13 15 12 14 12 14 12 14 12 15 17 16 15 16 13 15 11 15 13 16 13 19 2 23 101 104 115 103 116 102 116 103 117 104 115 103 116 104 116 102 114 100 104 89 83 69 58 37 27 24 17 22 55 69 35 23 31 21 54 123 149 133 96 81 84 77 79 74 76 70 69 64 62 62 57 58 53 54 56 55 54 49 49 50 36 43 65 100 85 93 78 95 79 96 79 97 80 97 82 99 82 99 82 99 82 100 83 104 82 104 83 105 83 105 86 107 85 107 85 107 85 107 85 108 86 109 86 110 87 110 88 111 89 112 90 113 91 114 88 110 89 111 89 111 90 112 93 115 93 115 93 115 93 115 93 115 92 114 92 114 91 113 92 114 92 114 92 114 92 114 91 116 91 116 90 115 90 115 92 117 93 118 93 119 94 118 93 118 93 117 92 117 92 117 94 120 97 123 97 120 97 126 108 130 96 109 73 94 74 99 73 94 75 95 78 96 80 97 74 96 68 88 67 98 88 119 99 122 96 121 93 120 90 117 91 119 91 119 91 119 91 119 90 118 90 117 89 116 88 116 90 118 89 117 90 119 92 120 89 117 89 117 89 117 89 117 90 118 90 117 89 117 89 116 87 115 87 115 87 115 87 115 85 114 85 113 84 112 83 112 85 114 85 113 84 113 83 112 84 113 84 113 84 113 84 113 84 113 84 113 84 113 84 113 84 113 84 113 83 112 83 111 83 112 84 113 83 111 81 110 80 108 80 107 79 107 78 106 78 106 78 106 78 106 78 106 78 106 78 105 77 105 76 104 76 104 76 104 76 104 76 104 76 105 76 104 75 104 74 103 74 103 73 102 73 104 76 106 74 106 73 105 72 102 68 98 69 99 71 99 72 97 73 96 71 97 68 96 67 95 68 96 66 94 66 93 65 93 64 92 66 93 65 92 65 91 64 91 65 91 63 89 62 89 63 90 64 89 64 88 63 88 62 87 61 86 61 85 60 85 59 84 61 83 61 83 61 83 61 84 60 83 60 83 59 83 58 82 56 82 56 81 55 81 54 80 53 79 53 79 53 79 53 79 53 80 53 80 53 80 53 80 52 79 52 78 51 77 50 77 50 77 50 77 50 77 50 77 50 77 50 76 49 75 48 75 48 75 48 75 48 75 50 74 49 73 51 73 51 72 50 70 48 70 48 69 47 68 46 68 44 66 44 65 43 64 42 64 44 65 44 65 44 65 45 66 43 63 42 62 41 61 40 60 46 63 46 63 46 63 46 63 44 61 44 61 44 61 44 61 42 57 41 57 41 56 40 57 40 57 39 56 39 57 38 57 36 56 34 56 34 56 34 56 34 56 34 55 33 54 32 54 36 53 36 52 35 51 34 51 33 50 33 50 33 51 34 51 31 51 30 50 29 50 31 49 31 48 31 48 33 48 33 48 30 47 30 47 30 47 30 47 30 47 30 46 29 46 28 45 29 46 29 45 28 44 27 44 27 44 27 44 26 43 25 42 26 42 28 44 29 43 26 40 27 42 27 42 27 42 27 42 25 41 25 41 25 41 25 41 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 21 37 21 37 21 37 21 37 21 37 22 38 21 36 19 35 21 37 21 37 21 37 21 37 20 35 20 35 20 35 20 35 21 35 19 34 19 34 20 36 20 34 19 33 18 34 19 35 20 34 19 33 18 32 17 31 17 32 18 34 19 33 17 32 16 31 16 31 16 31 16 31 16 31 18 31 17 30 19 34 17 31 18 32 19 31 18 30 17 30 17 30 17 30 18 31 21 33 19 30 16 30 17 31 17 29 15 29 18 32 18 30 17 30 17 30 17 30 17 30 19 21 19 21 19 21 19 21 17 19 18 20 18 20 19 21 17 19 17 20 18 21 19 21 19 21 18 20 18 21 20 23 19 21 18 20 16 19 15 18 14 17 15 19 17 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 16 16 16 16 16 16 16 20 19 19 18 17 17 16 16 14 10 8 3 1 0 0 0 1 1 1 1 1 1 1 1 0 1 2 3 3 3 3 2 4 3 3 3 3 4 5 6 8 8 8 9 9 9 10 10 11 12 13 12 10 10 12 14 17 15 15 14 18 18 20 18 17 16 17 17 18 18 19 18 18 17 18 17 18 17 18 17 20 19 21 20 21 20 20 19 21 20 21 20 20 19 20 19 21 20 21 20 22 21 22 22 22 21 21 20 21 20 22 22 24 23 24 23 24 23 24 23 22 23 22 20 17 14 14 15 15 15 15 15 15 15 15 15 17 13 16 14 15 15 14 15 16 14 17 9 5 36 103 93 103 87 102 86 102 87 104 89 102 87 104 89 104 87 101 86 98 79 77 61 51 34 25 23 20 22 41 49 30 21 31 25 83 136 153 134 107 80 81 79 76 74 73 70 68 64 64 61 62 60 54 53 55 52 54 49 50 58 44 55 72 118 102 123 96 122 96 122 97 123 97 124 101 127 100 126 99 125 99 124 104 129 105 130 105 131 106 131 108 133 108 133 107 132 107 132 109 135 109 135 110 136 110 137 111 138 112 139 114 140 115 141 112 140 112 140 112 140 112 140 116 144 115 143 115 143 114 142 114 142 114 142 114 142 114 142 115 143 115 143 115 143 115 143 116 142 116 142 116 142 117 143 118 144 118 144 119 145 119 147 119 150 118 151 119 151 119 151 120 151 122 157 123 151 118 152 127 158 136 156 119 134 104 131 95 123 94 120 91 120 91 121 92 117 88 117 98 137 120 155 124 152 121 151 122 153 120 149 120 151 120 151 120 151 120 151 119 150 118 148 117 147 115 146 117 148 117 148 118 150 121 153 118 149 118 149 118 149 118 149 118 149 118 149 118 148 117 148 116 147 116 147 116 147 116 147 115 146 115 145 114 145 113 144 115 145 114 145 113 144 113 144 114 145 114 145 114 145 114 145 114 145 114 145 114 145 114 145 114 145 114 144 113 144 112 143 113 144 114 145 113 144 112 142 109 142 108 142 107 141 107 141 107 141 107 141 107 141 107 141 107 140 106 140 105 139 105 139 105 139 105 139 105 139 105 139 106 136 105 136 104 135 104 135 105 135 103 134 103 136 107 141 104 146 110 149 111 143 105 137 102 137 100 134 97 133 97 133 98 132 97 130 96 130 96 130 95 128 94 128 93 127 93 127 94 128 93 127 93 126 92 126 91 125 90 123 89 124 90 125 90 123 89 123 88 122 88 122 87 120 86 120 85 119 85 119 83 119 83 118 83 118 84 116 84 115 84 114 83 113 83 111 83 112 82 112 81 111 81 111 78 108 79 109 79 109 80 110 81 108 81 108 81 108 81 108 80 107 79 105 78 104 76 103 77 104 77 104 77 104 77 104 77 104 77 103 76 102 75 102 75 102 75 102 75 102 74 102 73 101 73 101 72 99 70 97 70 98 70 97 69 96 68 96 66 94 65 93 65 92 64 92 65 92 65 92 64 91 64 91 63 90 62 89 62 89 61 88 62 90 63 91 64 90 63 89 61 88 61 88 61 88 61 88 57 86 57 85 56 85 57 84 56 82 56 82 57 80 57 80 55 81 56 82 57 81 56 80 56 81 56 80 55 79 54 79 53 79 53 78 52 77 51 77 50 76 50 76 50 76 49 75 52 76 50 75 50 72 50 73 48 69 48 67 48 67 48 67 48 69 48 69 48 69 48 69 48 68 47 68 46 67 46 67 46 65 46 64 45 63 44 63 43 63 44 63 44 62 42 60 42 61 43 62 43 61 41 59 41 60 41 60 41 60 41 60 40 58 41 59 42 58 41 57 40 57 40 57 40 57 40 57 40 56 40 55 39 54 38 54 38 53 37 52 36 53 37 54 39 55 39 54 38 52 35 50 37 53 37 53 37 53 37 53 35 51 35 51 35 51 35 51 35 51 34 50 34 50 35 51 35 50 34 49 33 50 34 51 34 50 33 49 33 49 32 48 32 48 33 49 33 49 32 48 31 47 31 47 31 47 31 47 28 46 31 47 30 47 33 51 30 47 31 48 32 47 31 46 29 45 29 46 30 46 30 47 33 48 31 46 29 45 30 46 30 45 28 45 31 48 31 46 31 47 31 47 31 47 31 47 7 19 7 19 7 19 7 19 7 19 6 18 6 18 5 17 5 17 5 18 6 19 7 19 8 20 6 17 5 17 6 19 10 17 10 17 10 17 10 17 8 15 9 17 10 17 10 17 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 8 16 8 16 8 16 8 16 11 19 10 18 9 16 7 15 8 11 3 4 0 1 0 0 0 1 1 1 1 1 1 1 0 1 0 3 1 3 1 2 2 3 1 3 1 4 3 6 5 7 6 8 6 9 7 9 10 12 11 12 8 10 10 14 14 17 11 16 13 19 13 17 12 17 12 18 13 19 14 19 13 18 13 18 13 18 13 18 15 21 16 22 17 21 16 20 17 22 17 21 16 20 15 20 16 21 16 22 17 22 18 23 18 23 17 22 17 22 18 23 20 25 20 25 20 25 20 25 21 23 21 20 14 13 11 14 13 15 13 15 13 15 13 15 16 17 16 16 13 14 10 14 14 11 19 9 18 70 110 106 113 103 114 102 115 104 117 105 115 104 117 106 118 104 114 101 101 84 76 61 48 31 18 18 14 22 28 32 26 23 32 41 101 153 145 138 115 83 85 82 83 77 79 73 72 67 65 65 60 59 52 55 58 57 55 50 49 56 44 43 58 96 88 100 79 96 79 97 80 97 81 98 82 99 83 100 83 100 83 101 85 105 83 106 84 106 85 107 87 109 87 108 86 107 85 107 86 109 86 110 87 110 88 111 88 112 89 113 91 115 93 116 92 113 91 113 91 113 91 113 94 116 94 115 93 114 92 114 92 114 92 114 92 114 92 114 94 116 94 116 94 116 94 116 90 115 91 116 92 118 93 118 93 118 93 119 94 119 95 119 94 119 94 120 96 121 97 122 98 119 94 123 99 120 94 123 94 129 107 137 103 124 91 115 83 104 81 99 77 96 76 96 75 98 73 104 89 121 99 125 98 122 92 120 94 123 94 120 92 120 92 120 92 120 92 120 89 117 89 117 89 117 89 117 91 119 90 118 90 119 92 120 90 118 90 118 90 118 90 118 90 118 90 118 90 118 90 118 88 116 88 116 88 116 88 116 87 116 87 116 86 115 85 114 86 115 85 114 85 113 84 113 86 115 86 115 86 115 86 115 86 115 86 115 86 115 86 115 86 115 85 114 85 113 84 113 85 114 86 115 85 113 83 112 81 109 80 108 80 107 79 107 80 108 80 108 80 108 80 108 79 107 78 106 78 105 77 105 77 105 77 105 77 105 77 105 77 105 76 104 76 103 75 103 77 104 75 103 76 106 80 110 72 111 82 124 89 124 84 116 79 108 76 99 71 97 71 99 71 98 69 96 68 96 68 97 67 95 66 94 66 93 65 93 66 93 66 92 65 92 64 91 64 90 63 89 62 90 63 91 65 90 64 89 64 88 63 88 62 87 61 86 61 85 60 85 61 83 61 83 61 83 61 84 61 84 60 84 60 83 59 83 57 83 56 82 56 81 55 81 52 78 52 79 53 80 54 80 54 81 54 81 54 81 54 81 53 80 52 78 51 77 49 76 50 77 50 77 50 77 50 77 50 77 50 76 49 75 48 75 48 75 48 75 48 75 50 74 49 74 52 73 50 71 49 69 48 70 48 69 47 68 46 68 45 67 45 67 44 66 43 65 44 65 43 64 42 63 41 62 40 61 41 62 41 62 42 63 45 62 47 64 47 64 45 62 44 61 44 61 44 61 44 61 40 56 40 56 40 56 40 57 39 56 39 56 39 57 39 58 35 55 35 57 35 57 33 55 34 56 34 55 33 54 32 54 36 53 36 52 35 51 34 51 35 52 35 51 33 50 32 49 32 51 27 48 28 49 31 50 29 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 30 47 30 46 29 46 29 46 29 45 28 44 27 44 26 43 27 45 27 43 25 41 29 43 27 42 26 41 26 41 26 41 26 41 26 41 26 41 24 40 26 42 26 42 24 40 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 22 38 20 36 20 36 22 38 20 36 21 37 21 36 20 35 20 36 20 36 20 36 20 36 20 35 20 35 20 35 20 35 20 34 19 33 18 34 19 35 20 34 19 33 18 34 19 35 17 32 18 33 18 33 19 34 16 32 17 33 18 32 17 31 16 31 16 31 16 31 16 31 17 31 19 31 16 30 18 33 17 31 18 32 19 31 18 30 17 30 17 31 18 31 19 32 17 30 17 29 16 29 16 29 17 29 15 29 18 32 18 30 18 31 18 31 18 31 18 31 19 21 19 21 19 21 19 21 20 21 19 20 18 19 17 18 17 19 17 20 18 21 19 21 21 22 18 19 16 18 17 20 14 17 14 18 15 18 16 19 15 19 17 21 18 21 18 20 15 18 15 18 15 18 15 18 16 19 16 19 16 19 16 19 16 16 16 16 16 16 16 16 18 18 17 16 16 15 14 14 14 10 8 3 1 0 0 0 1 1 1 1 1 1 1 1 0 1 2 3 3 3 3 2 4 3 3 3 3 4 5 6 6 6 6 7 7 8 8 8 11 12 12 11 9 9 11 13 20 17 16 15 17 17 17 15 17 16 17 17 18 18 19 18 20 19 20 19 20 19 20 19 20 20 21 21 22 20 21 19 22 21 22 20 21 19 20 19 21 20 21 21 22 22 23 22 24 23 23 21 22 22 23 23 25 24 25 24 25 24 25 24 24 24 23 19 15 13 13 14 15 15 15 15 15 15 15 15 17 15 17 14 15 14 14 14 15 7 22 0 24 77 106 96 102 84 102 84 102 85 104 87 103 86 106 89 106 86 102 84 91 72 68 52 41 25 17 16 14 24 24 22 23 20 31 46 125 159 148 138 122 81 79 81 80 78 77 74 72 68 68 65 64 60 54 53 57 54 55 49 45 59 47 52 64 110 100 125 96 122 96 123 97 124 98 124 97 124 98 125 101 128 102 129 105 130 106 131 106 132 107 132 109 134 109 133 108 132 107 132 109 135 109 136 110 137 111 137 112 138 113 140 115 141 116 143 115 143 114 142 114 142 114 142 116 144 116 143 115 142 114 142 114 142 114 142 114 142 114 142 116 144 116 144 116 144 116 144 114 141 116 143 118 145 119 146 118 144 118 145 119 146 120 147 120 151 120 153 122 155 123 156 126 151 117 154 124 154 122 157 127 155 129 159 133 162 130 158 125 155 120 150 112 146 110 143 115 144 115 153 131 165 129 153 124 152 119 151 123 155 123 152 120 151 120 151 120 151 120 151 115 146 116 148 117 149 119 150 122 152 120 150 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 116 147 116 147 116 147 116 147 117 148 117 147 116 147 115 146 115 146 115 145 114 144 113 144 115 146 115 146 115 146 115 146 115 146 115 146 115 146 115 146 115 146 115 145 114 145 113 144 114 146 115 146 115 145 113 143 109 143 109 142 108 141 107 141 108 142 108 142 108 142 108 142 107 141 107 140 106 139 105 139 105 139 105 139 105 139 105 139 105 139 105 138 104 137 103 137 106 139 104 137 104 141 109 147 115 166 132 175 145 172 140 165 119 150 107 140 97 132 99 131 99 132 97 130 96 130 96 131 95 129 95 128 94 127 93 127 92 126 92 125 91 124 90 124 90 124 89 123 89 124 91 125 90 124 90 123 89 122 88 122 87 121 87 120 86 119 85 119 83 119 83 118 83 118 84 116 84 116 85 114 84 113 83 111 83 113 83 112 82 111 81 111 78 108 78 109 79 110 80 110 81 108 81 108 81 108 81 108 80 107 79 105 78 104 76 103 77 104 77 104 77 104 77 104 77 104 77 103 76 102 75 102 75 102 75 102 75 102 74 102 74 102 74 101 72 99 70 97 70 98 70 97 69 96 68 96 69 97 69 96 68 96 67 95 65 92 64 90 62 88 61 87 60 88 61 89 62 90 63 91 61 89 64 92 65 91 62 88 61 88 61 88 61 88 61 88 56 85 56 85 56 85 57 84 56 82 56 82 57 80 57 80 54 80 57 83 58 82 55 79 56 81 56 80 55 79 54 79 53 79 53 78 52 77 51 77 55 80 54 79 52 77 50 75 51 75 48 72 47 70 48 72 48 69 48 67 48 67 48 67 48 69 48 69 48 69 48 69 48 69 48 68 47 67 46 67 46 65 46 64 45 63 44 63 42 62 44 64 44 62 41 59 45 63 42 60 40 59 41 61 40 59 40 59 40 59 40 59 39 57 42 60 43 59 40 56 40 57 40 57 40 57 40 57 40 56 40 55 39 54 38 54 39 54 36 51 35 52 38 55 32 49 34 51 36 52 36 52 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 35 50 34 49 33 50 34 51 35 50 34 49 33 50 34 51 31 48 32 49 33 50 34 51 31 48 32 49 33 48 32 47 31 47 31 47 31 47 31 47 32 49 33 47 29 44 30 47 30 47 31 48 32 47 31 46 31 47 31 48 32 49 33 49 29 45 29 45 29 45 29 45 30 45 28 45 31 48 31 46 31 47 31 47 31 47 31 47 2 15 5 18 7 20 8 20 10 21 7 18 6 19 9 22 6 18 6 18 6 18 6 18 7 18 4 15 3 16 6 19 11 18 11 18 11 18 11 18 10 17 10 16 9 15 8 15 9 16 9 16 9 16 9 16 10 17 10 17 10 17 10 17 10 18 10 17 9 16 8 16 9 17 9 16 8 15 7 15 10 14 6 7 0 2 0 0 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 1 0 2 0 3 1 3 4 7 6 9 8 11 9 11 11 12 10 11 9 12 10 13 16 20 15 19 14 18 13 17 14 19 14 20 15 21 16 21 18 22 15 19 14 20 17 23 16 21 16 22 17 23 18 23 17 21 16 20 15 21 16 22 17 21 16 21 16 22 18 24 16 21 16 21 16 21 16 21 18 23 19 25 20 25 19 24 24 19 13 15 13 12 10 14 11 14 14 18 16 17 14 15 14 15 12 14 12 14 12 14 22 5 22 14 42 101 124 108 117 105 115 103 117 106 118 105 116 107 122 110 119 103 112 99 97 82 69 53 41 31 21 19 16 17 29 26 21 24 24 71 143 150 141 146 132 98 79 82 84 80 83 78 77 72 69 68 60 61 56 57 58 56 55 51 54 50 46 49 50 92 94 98 78 96 80 98 82 100 83 101 84 100 83 100 83 101 85 104 86 106 84 106 85 108 87 110 86 108 86 107 84 106 84 105 84 108 87 112 90 113 89 111 91 114 91 115 92 115 93 116 92 115 93 116 94 115 93 114 92 114 92 115 93 116 94 116 93 115 93 115 93 115 93 115 94 116 95 117 95 116 93 115 92 116 92 116 92 116 92 116 93 117 93 117 93 117 93 117 95 120 95 121 96 122 97 122 95 122 99 126 102 125 99 124 98 129 98 129 97 130 104 136 101 129 100 125 102 132 103 123 102 133 106 131 99 125 95 121 96 125 96 123 95 122 93 121 91 120 93 121 91 119 92 121 92 120 92 120 92 120 92 120 90 118 90 118 90 118 90 118 88 116 88 116 88 117 90 119 91 119 91 119 91 119 91 119 91 118 90 117 89 118 90 119 89 118 89 118 89 118 89 118 87 116 87 116 87 116 87 116 87 116 87 116 87 116 87 116 87 115 85 114 87 116 86 114 85 114 85 114 85 114 85 114 86 115 86 115 86 115 86 115 83 111 83 110 82 109 81 109 80 108 80 108 80 108 80 108 79 107 79 106 78 105 77 105 77 105 77 105 77 105 77 105 77 105 77 104 76 103 75 103 73 101 72 101 76 107 83 112 73 147 106 174 150 162 129 150 97 113 78 105 70 94 70 99 70 98 70 97 69 96 68 96 67 95 67 94 66 93 65 93 65 93 67 95 67 93 64 90 64 91 64 90 63 89 62 89 66 90 64 88 63 88 63 89 63 88 62 86 60 84 59 83 62 85 64 86 62 84 63 87 61 84 61 84 60 83 59 83 57 84 58 84 58 83 56 81 53 79 54 80 54 80 54 81 53 80 53 80 53 80 53 80 54 80 51 76 49 77 51 79 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 48 75 48 75 48 75 50 74 50 74 52 73 51 72 51 72 48 70 48 69 47 68 46 68 45 68 46 69 47 68 46 67 45 65 41 60 39 61 42 64 43 64 43 64 43 64 43 64 48 65 48 64 47 63 46 63 45 62 45 61 44 60 43 60 42 58 42 57 41 56 40 57 42 57 38 56 41 60 41 57 35 55 33 54 32 53 31 53 32 54 32 54 32 54 32 54 34 51 34 52 35 53 36 53 33 50 34 53 36 52 31 46 34 53 32 56 32 50 28 52 27 48 30 51 33 50 32 49 29 46 29 47 30 48 31 48 27 44 28 45 28 45 28 46 27 45 30 48 31 47 28 44 28 45 28 44 27 43 26 42 29 44 29 44 29 44 29 45 28 43 28 42 26 40 24 38 28 43 27 42 25 40 23 39 24 39 22 37 21 39 24 41 20 36 21 38 22 38 21 37 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 20 35 18 34 20 36 19 34 20 35 20 35 20 35 20 35 20 35 19 34 19 35 21 36 19 34 20 36 21 36 20 35 18 33 18 33 18 33 18 33 16 31 16 31 16 31 16 31 18 32 17 31 16 32 17 33 21 33 18 30 17 31 20 34 16 29 16 30 17 31 18 31 17 30 17 30 17 30 17 30 17 30 17 30 17 30 17 30 17 30 17 29 16 28 15 28 10 24 14 29 17 29 14 26 18 20 19 22 20 22 19 21 22 23 19 20 18 21 21 24 18 20 18 20 18 20 18 20 19 20 16 17 15 18 18 21 18 21 18 21 18 21 18 21 17 20 17 20 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 18 18 18 17 17 16 16 16 17 17 17 16 16 15 15 15 15 12 10 6 4 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 6 7 8 9 10 11 11 10 12 12 11 11 11 12 13 14 19 17 18 17 18 17 17 16 19 18 20 19 20 20 21 20 22 21 21 19 20 20 22 21 21 20 21 21 22 22 23 22 22 20 21 19 20 20 21 21 22 21 21 20 22 21 23 23 21 20 21 20 21 20 21 20 23 23 24 24 25 23 24 22 25 19 14 15 15 12 12 14 14 15 16 16 17 17 16 16 16 14 15 15 15 15 15 15 19 2 16 9 52 95 114 91 108 88 105 87 106 89 107 88 105 88 107 90 106 85 99 79 88 69 63 44 37 26 21 18 20 20 28 24 29 27 34 84 153 149 148 145 135 98 76 80 80 79 79 77 76 71 70 66 64 63 58 56 56 52 54 51 53 53 48 58 58 109 107 123 96 122 97 123 98 125 99 125 101 127 100 126 101 127 102 129 105 130 105 130 106 132 109 134 109 134 108 133 108 132 107 132 108 135 111 138 113 139 112 138 114 140 115 141 115 142 116 142 114 143 116 144 116 144 115 142 114 142 114 143 115 143 116 144 115 143 115 143 115 143 115 143 115 143 116 144 117 144 116 143 116 144 116 144 116 144 116 144 117 145 117 145 117 145 117 147 120 152 121 153 121 154 122 154 121 154 125 158 127 158 124 155 129 159 130 159 128 160 133 168 129 168 135 170 133 174 133 165 128 163 128 161 126 160 125 157 124 158 124 154 122 153 121 152 119 152 122 152 119 150 120 152 120 151 120 151 120 151 120 151 118 149 118 149 118 149 118 149 117 148 116 147 117 149 119 150 119 150 119 150 119 150 119 150 118 149 117 148 117 148 118 149 118 149 118 149 118 149 118 149 116 147 116 147 116 147 116 147 116 147 116 147 116 147 116 147 116 146 114 145 116 148 115 145 114 145 114 145 114 145 114 145 115 146 115 146 115 146 115 146 111 145 111 144 110 144 109 143 108 142 108 142 108 142 108 142 107 141 107 140 106 140 105 139 105 139 105 139 105 139 105 139 105 139 105 138 104 137 103 137 102 136 101 136 104 142 111 149 135 182 165 245 243 255 228 217 143 152 102 141 95 132 103 130 99 132 98 131 97 131 96 130 95 129 95 128 94 128 93 127 93 127 94 129 94 127 92 125 91 125 91 124 90 124 89 123 91 124 89 122 88 122 88 123 89 122 88 121 86 119 85 118 84 121 86 121 84 119 86 119 84 116 85 114 84 113 83 111 83 114 84 114 84 113 82 111 79 109 79 109 78 108 78 108 80 107 80 107 80 107 80 107 80 106 78 105 77 104 78 105 77 104 77 104 77 104 77 104 77 104 77 104 77 104 77 104 75 102 75 102 75 102 74 102 74 102 74 101 73 100 72 100 70 98 70 97 69 96 68 96 67 96 68 97 69 96 68 95 66 92 64 89 62 89 63 91 64 91 64 91 64 91 64 91 65 92 64 91 64 90 63 90 62 89 62 88 61 87 60 87 58 87 58 86 57 86 57 84 58 82 55 81 59 83 58 79 56 81 56 81 55 80 54 79 54 79 54 79 54 79 54 79 51 77 51 78 52 79 53 79 56 81 54 80 53 78 50 75 54 76 51 78 53 71 50 75 48 70 50 69 50 68 49 68 46 67 46 68 47 69 48 69 46 66 45 66 45 66 45 66 43 63 45 65 46 64 44 62 44 63 44 63 43 62 42 61 43 62 43 62 44 63 44 63 42 62 43 61 41 59 39 57 43 59 42 58 40 56 39 55 41 58 40 56 38 55 38 55 36 53 37 54 38 54 37 52 38 54 38 53 37 52 36 52 37 53 37 53 37 53 37 53 36 51 34 50 36 52 35 50 35 51 35 51 35 51 35 51 37 53 35 50 34 50 34 50 33 50 34 51 34 50 33 48 33 49 33 49 33 49 33 49 32 48 32 48 32 48 32 48 33 48 32 47 31 48 32 49 33 48 31 47 31 47 32 49 29 45 29 46 30 47 31 47 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 46 30 45 29 45 28 44 25 42 28 45 29 45 28 43 8 20 9 21 8 20 7 18 9 20 7 18 6 19 8 21 6 18 6 18 6 18 6 18 7 18 4 15 3 16 6 19 11 18 11 18 11 18 11 18 10 17 10 17 10 17 10 17 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 10 18 10 17 9 16 8 16 9 17 9 16 8 15 7 15 9 13 5 7 0 2 0 0 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 2 4 2 4 3 5 4 6 4 7 6 9 8 10 8 10 10 11 9 11 10 13 12 15 12 17 12 17 12 18 13 18 14 20 15 20 16 21 16 21 17 22 16 21 16 21 17 22 16 21 16 22 17 23 18 23 17 22 16 21 16 21 17 22 17 22 16 21 17 23 19 24 17 22 17 22 17 22 17 22 18 24 19 25 20 24 18 23 22 18 12 14 12 12 10 14 13 15 13 15 13 16 15 17 14 16 14 16 14 16 14 16 14 10 16 24 81 116 122 108 122 109 118 107 120 110 120 108 118 106 116 106 119 105 110 93 90 75 61 45 32 25 15 16 14 22 19 24 32 32 46 118 149 156 146 150 137 105 83 80 84 80 84 79 78 73 70 69 61 62 57 58 59 57 56 52 52 48 44 46 46 87 91 97 80 97 80 97 80 98 81 98 84 101 83 100 84 102 86 104 85 105 82 105 84 107 86 109 88 110 88 109 87 109 87 108 86 110 88 112 90 113 90 113 92 115 92 116 93 116 94 117 93 115 94 117 95 116 93 115 91 113 92 114 93 115 93 115 93 115 93 115 93 115 93 115 91 114 93 116 94 117 94 116 93 117 93 117 93 117 93 117 94 118 94 118 94 118 94 118 95 121 96 121 97 122 97 122 97 123 100 126 102 126 100 124 101 130 101 129 97 129 101 134 101 140 110 143 105 140 101 131 100 131 100 130 99 127 96 126 94 125 95 122 93 122 93 121 92 121 94 122 92 119 93 122 93 121 93 121 93 121 93 121 91 119 91 119 91 119 91 119 90 117 89 117 89 118 91 119 91 119 91 119 91 119 91 119 90 117 89 116 88 117 89 118 89 118 89 118 89 118 89 118 87 116 87 116 87 116 87 116 87 116 87 116 87 116 87 116 88 115 85 115 87 117 87 114 85 114 85 114 85 114 85 114 86 115 86 115 86 115 86 115 83 111 83 111 82 110 82 109 81 109 81 108 80 108 80 108 79 107 79 107 78 106 78 105 77 105 77 105 77 105 77 105 77 105 77 104 76 103 75 103 75 103 75 104 78 108 83 112 86 123 170 250 212 255 215 237 157 146 86 103 70 100 71 98 70 98 70 98 69 97 69 96 67 95 67 95 66 94 66 93 66 94 67 94 67 93 65 91 64 91 64 91 63 90 63 89 66 90 64 88 63 88 63 89 64 89 64 88 62 86 61 86 62 85 64 86 62 84 63 87 61 84 61 84 60 83 59 83 57 84 58 84 58 83 56 81 55 81 55 80 53 79 52 78 53 80 53 80 53 80 53 80 52 79 52 79 52 78 50 77 50 77 50 77 50 77 50 77 50 77 50 77 50 77 50 77 48 75 48 75 48 75 50 74 50 74 52 73 51 72 51 72 48 70 48 69 47 68 46 68 45 68 46 69 47 68 46 67 45 66 44 65 44 64 43 64 43 64 43 64 43 64 43 64 48 64 47 64 46 63 46 63 45 62 45 61 44 60 43 60 42 58 42 58 41 57 41 57 40 56 38 55 40 58 39 57 38 58 35 57 34 56 34 56 33 55 33 54 32 54 32 54 34 51 35 52 35 52 36 53 37 53 35 51 33 50 33 51 35 54 28 54 30 49 27 53 29 50 31 51 30 50 30 50 30 47 30 47 31 48 31 48 30 47 29 46 28 44 27 44 26 43 27 45 28 44 26 43 27 44 27 43 26 43 26 42 28 43 28 43 27 42 27 42 27 42 27 42 26 40 24 38 25 41 25 40 23 38 22 38 26 41 25 40 23 37 20 35 21 37 22 38 22 38 21 36 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 20 35 18 34 20 36 19 34 20 35 20 35 20 35 20 35 23 37 21 34 18 33 17 32 18 33 19 34 18 32 16 30 18 33 18 33 18 33 18 33 17 32 17 32 17 32 17 32 18 32 17 31 16 32 17 33 19 32 18 31 18 31 19 32 16 29 17 30 17 30 18 31 17 30 17 30 17 30 17 30 17 30 17 30 17 30 17 30 17 30 17 30 16 29 16 28 16 29 16 29 16 29 15 28 18 21 19 22 20 21 18 20 20 22 19 20 18 21 20 22 18 20 18 20 18 20 18 20 18 19 17 18 16 19 17 20 18 21 18 21 18 21 18 21 17 20 17 20 18 21 18 21 16 19 16 19 16 19 16 19 15 18 15 18 15 18 15 18 18 18 18 17 17 16 16 16 17 17 17 16 16 15 15 15 14 12 10 7 5 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 4 4 4 5 5 5 6 7 8 9 10 10 10 10 10 11 11 11 11 12 14 15 16 16 16 17 17 18 18 19 19 20 19 20 20 21 20 22 21 22 21 22 20 21 21 22 21 21 20 21 21 22 22 23 22 23 21 21 20 21 20 22 22 23 21 22 21 22 22 24 24 23 22 23 22 23 22 23 22 24 23 25 24 25 23 23 21 23 17 12 13 14 11 11 14 16 15 14 13 14 15 17 18 17 17 17 17 17 17 17 16 14 6 7 22 90 103 110 92 110 89 107 87 108 90 109 88 109 86 104 86 109 87 100 74 81 61 55 35 29 21 18 17 16 28 24 25 36 28 62 140 158 156 154 150 143 109 83 79 81 80 81 78 77 73 72 68 66 64 60 57 58 54 56 52 52 53 48 57 55 105 105 124 98 124 98 124 97 123 97 123 102 127 101 127 101 128 103 130 104 129 104 129 105 131 108 134 111 136 111 136 111 136 110 135 110 137 112 139 113 140 114 140 116 142 116 142 117 143 117 144 116 144 117 145 117 145 116 144 113 142 114 142 115 143 115 143 115 143 115 143 115 143 115 143 112 141 114 144 117 145 117 145 118 148 118 148 118 148 118 148 118 148 118 148 119 149 119 149 121 153 121 154 122 154 123 155 123 156 125 159 127 159 126 157 129 162 131 161 128 163 131 170 142 183 147 184 145 185 138 172 136 173 138 174 133 162 125 164 124 158 123 157 123 153 121 152 120 153 123 153 121 151 121 154 122 153 122 153 122 153 122 153 120 151 120 151 120 151 120 151 119 150 118 149 118 149 119 151 120 151 120 151 120 151 120 151 117 148 116 147 116 147 117 148 118 149 118 149 118 149 118 149 117 148 117 148 117 148 117 148 117 148 117 148 117 148 117 148 117 147 114 146 117 148 116 146 115 146 115 146 115 146 115 146 115 146 115 146 115 146 115 146 112 146 111 145 111 144 110 144 110 143 109 143 109 142 108 142 108 142 107 141 107 140 106 140 106 140 106 140 106 140 106 140 105 140 105 139 104 138 103 138 105 140 105 140 107 144 111 148 100 204 243 255 248 253 255 255 238 212 125 150 100 136 103 123 100 133 98 132 98 131 97 131 96 130 95 129 95 128 94 128 94 128 94 128 93 127 92 126 92 126 91 125 91 124 90 124 91 124 89 122 88 122 88 123 89 123 89 122 88 121 87 121 84 121 86 121 84 119 86 119 84 116 85 114 84 113 83 111 83 114 84 114 84 113 82 111 86 115 85 114 83 112 81 110 81 108 81 108 81 108 81 108 78 106 80 108 80 106 77 103 76 103 76 103 76 103 76 103 77 104 77 104 77 104 77 104 75 102 75 102 75 102 74 102 74 102 74 101 73 100 72 100 70 98 70 97 69 96 68 96 67 96 68 97 69 96 68 95 66 93 67 94 67 93 65 91 64 91 64 91 64 91 64 91 64 91 64 90 63 90 62 89 62 89 62 88 61 87 60 87 59 88 58 87 58 86 58 85 56 82 55 81 57 80 57 79 58 82 57 82 56 81 56 80 56 80 55 80 55 79 54 79 52 78 52 78 52 78 52 78 49 76 51 77 50 75 50 77 58 79 54 81 57 74 49 72 51 72 51 68 50 68 50 69 47 69 48 69 48 69 48 69 48 69 47 67 45 65 44 64 44 63 44 64 45 63 44 63 45 64 45 64 44 63 44 63 43 61 42 61 42 60 41 60 42 61 42 61 42 60 40 58 40 57 40 56 39 55 38 55 40 57 41 58 40 55 36 52 38 54 39 55 38 54 37 52 38 54 38 53 37 52 36 52 37 53 37 53 37 53 37 53 36 51 34 50 36 52 35 50 35 51 35 51 35 51 35 51 37 52 35 50 33 49 33 50 34 50 34 50 33 47 30 45 33 49 33 49 33 49 33 49 33 49 33 49 33 49 33 49 33 48 32 47 31 48 32 49 32 47 31 47 31 47 31 48 30 46 30 46 30 46 30 46 29 45 29 45 29 45 29 45 30 46 30 46 30 46 30 46 31 47 30 46 30 45 29 45 32 48 30 45 29 45 29 45 2 15 4 17 6 19 7 19 7 19 7 18 6 19 7 19 6 18 6 18 6 18 6 18 5 17 5 17 5 17 5 17 11 18 11 18 11 18 11 18 10 17 10 17 10 17 10 17 9 16 9 16 9 16 9 16 8 15 8 15 8 15 8 15 10 18 10 17 9 16 8 16 9 17 9 16 8 15 7 15 8 13 7 9 1 3 0 0 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 3 1 3 2 4 2 5 5 8 7 10 8 10 7 9 8 10 9 12 11 15 15 18 13 19 14 20 15 21 16 22 15 20 16 21 16 22 17 22 17 22 17 23 18 22 17 22 16 21 16 22 17 23 18 23 18 23 17 21 16 22 18 23 18 23 17 22 18 23 19 25 18 23 18 23 18 23 18 23 20 25 20 25 20 24 18 22 20 15 9 12 11 11 9 14 13 15 11 13 11 15 14 18 15 17 15 17 15 17 15 18 16 13 13 46 111 117 122 112 121 108 117 106 119 109 119 107 122 108 117 108 121 108 111 93 84 69 53 38 27 22 15 18 7 31 23 30 26 27 76 162 151 159 149 153 146 118 92 81 86 82 86 80 80 75 71 71 63 64 59 60 60 59 58 54 54 51 47 47 45 85 91 99 82 99 82 98 81 98 81 98 85 102 84 101 85 102 86 105 85 105 83 105 84 107 86 109 89 111 89 112 90 112 90 112 89 112 89 113 90 114 92 116 93 117 94 117 95 118 95 118 95 117 96 118 96 118 95 117 92 114 93 115 93 116 94 116 94 116 94 116 94 116 94 116 91 114 93 117 96 118 96 118 94 118 94 118 94 118 94 118 94 118 95 119 96 120 97 121 96 121 97 122 97 123 98 123 100 125 101 127 102 127 102 127 105 131 106 130 102 131 102 136 110 147 105 144 105 149 97 132 100 139 109 142 101 125 93 132 96 125 95 125 95 122 94 122 93 123 96 123 94 121 94 124 94 122 94 122 94 122 94 122 92 120 92 120 92 120 92 120 93 120 91 119 91 119 91 120 92 120 92 120 92 120 92 120 90 117 89 116 88 117 89 118 89 118 89 118 89 118 89 118 88 117 88 117 88 117 88 117 88 117 88 117 88 117 88 117 88 116 86 115 88 118 87 115 86 115 86 115 86 115 86 115 86 115 86 115 86 115 86 115 84 112 84 111 83 111 82 110 83 110 82 109 81 108 80 108 80 108 80 107 79 107 78 106 78 106 78 106 78 106 78 106 77 105 77 104 76 103 75 103 77 105 78 106 79 108 82 109 100 223 220 247 223 252 221 245 220 184 96 101 68 102 72 102 69 99 71 98 70 98 69 97 68 96 68 95 67 95 66 94 67 94 66 93 65 92 65 92 65 92 65 91 64 91 63 90 66 90 64 88 63 88 63 89 64 89 64 88 63 88 63 87 62 85 64 86 62 84 63 87 61 84 61 84 60 83 59 83 57 84 58 84 58 83 56 81 60 86 59 84 57 82 55 81 54 81 54 81 54 81 54 81 52 79 54 81 54 79 51 76 49 76 49 76 49 76 49 76 50 77 50 77 50 77 50 77 48 75 48 75 48 75 50 74 50 74 52 73 51 72 51 72 48 70 48 69 47 68 46 68 45 68 46 69 47 68 46 67 45 67 46 67 46 66 44 64 43 64 43 64 43 64 43 64 47 64 46 63 46 62 45 62 45 62 45 61 44 60 43 60 43 59 43 58 42 58 41 58 39 56 40 56 39 57 39 58 37 56 34 56 33 55 33 54 35 56 34 55 33 54 32 54 35 52 35 52 35 52 35 52 33 53 39 56 36 51 34 53 32 52 30 59 37 56 28 50 30 53 30 50 30 50 31 51 32 48 31 48 31 48 31 48 32 48 31 47 29 45 27 44 29 46 29 45 28 46 29 46 29 46 29 46 29 46 29 46 28 43 28 42 27 41 26 41 26 41 27 42 27 41 25 39 24 39 23 39 23 38 22 38 21 38 24 41 25 40 22 37 23 39 23 39 23 38 21 36 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 20 35 18 34 20 36 19 34 20 35 20 35 20 35 20 35 18 33 18 33 18 34 20 36 20 35 20 35 19 32 16 30 18 33 18 33 18 33 18 33 18 33 18 33 18 33 18 33 18 32 17 31 16 32 17 33 17 31 18 31 18 31 18 30 17 30 17 30 17 30 17 30 16 29 16 29 16 29 16 29 17 30 17 30 17 30 17 30 18 31 18 30 17 30 16 29 20 32 18 30 16 29 16 30 12 15 15 18 18 20 19 21 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 17 19 17 19 17 19 17 19 18 21 18 21 18 21 18 21 17 20 17 19 16 18 15 18 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 18 18 18 17 17 16 16 16 17 17 17 16 16 15 15 15 15 14 13 10 8 4 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 8 8 9 10 10 9 9 8 10 10 11 12 14 16 18 19 20 19 20 20 21 20 21 20 21 20 21 20 22 21 22 22 22 21 23 22 23 22 22 21 21 20 21 21 22 22 23 22 23 22 22 21 22 21 23 22 23 22 23 22 23 23 25 24 24 23 24 23 24 23 24 23 25 24 25 24 24 22 22 20 20 14 10 12 12 10 11 13 14 14 14 14 14 15 16 16 17 17 17 17 17 17 18 14 17 6 15 53 110 94 112 93 109 87 106 86 107 88 108 87 111 89 108 89 110 87 100 76 79 57 50 30 26 20 20 21 16 31 30 33 26 30 101 162 155 154 153 152 151 123 93 82 83 82 82 80 79 74 73 69 67 66 61 59 59 55 57 54 54 56 51 58 54 103 105 126 99 125 99 126 100 126 100 126 102 128 102 128 102 129 104 130 106 131 106 131 107 133 109 135 111 136 111 136 112 137 112 137 113 139 113 139 114 141 116 143 117 143 118 144 118 145 119 145 117 146 119 147 119 147 118 145 116 144 116 145 117 145 118 146 118 146 118 146 118 146 118 146 115 144 117 146 119 147 119 147 119 149 119 149 119 149 119 149 118 149 119 150 121 151 122 152 122 154 122 154 123 155 123 156 126 158 127 159 127 160 128 160 131 164 132 166 131 169 137 178 146 189 154 199 164 210 162 196 145 180 138 180 135 165 125 168 126 162 126 160 125 158 125 155 122 154 125 155 122 153 123 155 123 154 123 154 123 154 123 154 121 152 121 152 121 152 121 152 122 152 120 151 119 150 120 151 121 152 121 152 121 152 121 152 119 149 118 148 117 149 118 150 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 147 115 147 117 149 117 146 116 147 116 147 116 147 116 147 115 146 115 146 115 146 115 146 113 146 112 146 111 145 111 145 111 145 111 144 109 143 108 142 109 142 108 142 107 141 107 141 107 141 107 141 107 141 107 141 105 140 105 139 104 138 103 138 105 140 106 141 107 142 108 144 129 255 241 244 255 246 255 244 252 216 122 149 99 137 106 129 101 133 99 133 98 132 98 132 97 130 96 130 95 129 95 129 95 128 93 126 92 126 92 127 93 126 92 126 91 125 91 125 91 124 89 122 88 122 88 123 88 122 88 122 87 121 87 121 84 121 86 121 84 119 86 119 84 116 85 114 84 113 83 111 83 114 84 114 84 113 82 111 83 112 82 111 81 110 80 109 82 109 82 109 82 109 82 109 80 107 80 107 80 106 78 105 77 104 77 104 77 104 77 104 77 104 77 104 77 104 77 104 75 102 75 102 75 102 74 102 74 102 74 101 73 100 72 100 70 98 70 97 69 96 68 96 67 96 68 97 69 96 68 95 67 94 67 93 66 92 65 92 64 91 64 91 64 91 64 91 63 90 63 90 62 89 62 88 62 89 62 88 61 87 60 87 60 88 59 88 58 87 59 86 56 83 58 84 57 80 58 82 56 81 56 81 55 80 54 79 57 82 57 81 55 80 54 79 53 79 52 78 52 78 51 77 50 79 56 82 53 78 54 83 56 78 55 85 64 82 54 74 55 74 52 68 50 68 51 69 49 70 49 70 48 69 48 69 48 69 48 68 46 67 45 66 47 66 46 64 45 65 47 66 45 64 45 65 46 65 46 66 44 63 44 62 42 60 41 60 40 60 41 61 42 60 40 59 40 57 40 57 39 56 39 56 37 55 39 56 40 57 40 56 40 56 40 56 39 54 37 52 38 54 38 53 37 52 36 52 37 53 37 53 37 53 37 53 36 51 34 50 36 52 35 50 35 51 35 51 35 51 35 51 31 47 31 48 33 51 36 53 34 51 35 51 34 49 32 47 33 49 33 49 33 49 33 49 32 48 32 48 32 48 32 48 33 48 32 47 31 48 32 49 30 46 31 47 31 47 30 46 31 47 30 46 30 46 29 45 28 44 28 44 28 44 28 44 30 46 30 46 30 46 30 46 32 47 31 47 30 46 30 46 31 47 30 46 30 46 29 45 3 15 4 17 6 18 6 18 6 18 6 19 7 18 6 18 6 18 6 18 6 18 6 18 4 17 5 18 6 17 5 16 11 18 11 18 11 18 11 18 11 17 9 15 7 13 5 12 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 10 18 10 17 9 16 8 16 9 17 9 16 8 15 7 15 10 16 10 13 5 7 1 1 0 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 2 4 2 4 3 5 4 6 6 9 7 10 8 9 7 8 7 10 8 12 12 17 17 20 16 21 15 20 15 20 15 19 16 21 16 22 17 22 18 23 17 22 18 24 19 23 17 22 16 21 16 22 17 23 18 23 19 23 18 22 17 23 18 24 19 23 18 23 18 24 20 26 20 25 20 25 20 25 20 25 20 26 21 25 19 23 17 21 17 13 7 11 10 10 8 13 10 13 12 15 13 15 13 14 14 16 14 16 14 16 16 17 20 14 32 89 126 107 130 111 122 109 118 107 120 110 120 108 120 109 121 110 118 103 110 95 80 65 47 33 22 20 15 20 13 28 22 37 20 45 120 164 144 155 146 153 153 131 102 86 87 83 87 82 81 76 73 72 64 65 60 61 62 60 59 55 53 51 48 46 41 82 90 100 83 100 83 101 85 102 86 103 86 102 85 102 85 103 87 106 87 107 85 107 86 109 88 111 88 110 89 111 90 112 90 112 91 114 90 113 91 115 94 118 95 118 95 119 96 119 97 120 96 118 97 120 98 119 96 118 95 117 96 118 96 119 97 119 98 120 98 120 98 120 98 120 96 119 97 120 98 120 97 119 96 120 96 120 96 120 96 120 94 119 95 120 97 122 99 123 97 122 97 123 98 123 99 124 102 127 102 127 102 128 104 129 108 133 111 134 108 137 109 144 107 160 131 188 143 199 146 195 131 150 100 135 102 132 93 128 97 129 98 128 99 126 97 126 95 124 97 125 95 122 95 125 96 124 96 124 96 124 96 124 94 122 94 122 94 122 94 122 95 122 93 120 92 120 92 120 93 121 93 121 93 121 93 121 92 120 91 119 91 119 92 120 89 118 89 118 89 118 89 118 89 118 89 118 89 118 89 118 89 118 89 118 89 118 89 118 89 117 86 116 89 118 88 116 87 116 87 116 87 116 87 116 86 115 86 115 86 115 86 115 85 113 84 112 84 111 83 111 84 112 83 110 81 109 80 108 81 109 80 108 80 107 79 107 79 107 79 107 79 107 79 107 77 104 77 103 76 102 75 102 76 104 77 105 78 105 78 104 106 219 228 253 228 255 222 253 198 165 90 106 73 101 67 101 70 100 71 99 71 98 70 98 69 97 68 96 68 95 67 95 68 94 66 92 64 92 66 93 66 93 65 92 65 91 64 91 66 90 64 88 63 88 63 89 61 86 61 86 62 87 62 87 62 85 64 86 62 84 63 87 61 84 61 84 60 83 59 83 57 84 58 84 58 83 56 81 55 81 55 80 54 80 54 80 55 82 55 82 55 82 55 82 55 81 53 79 52 79 52 80 50 77 50 77 50 77 50 77 50 77 50 77 50 77 50 77 48 75 48 75 48 75 50 74 50 74 52 73 51 72 51 72 48 70 48 69 47 68 46 68 45 68 46 69 47 68 46 67 47 67 44 64 43 64 44 66 43 64 43 64 43 64 43 64 46 63 46 62 45 62 44 61 45 62 45 61 44 60 43 60 44 60 43 59 43 58 42 59 40 59 43 59 40 57 41 62 38 58 35 57 34 56 34 56 36 58 35 56 33 55 32 54 36 53 36 52 35 51 34 51 33 53 39 57 41 64 56 82 54 71 42 67 44 62 33 54 32 55 30 50 27 50 29 52 33 50 33 49 32 48 31 48 30 47 30 47 30 47 30 46 30 46 28 44 27 45 29 47 26 43 26 44 27 44 28 45 31 45 30 44 28 42 27 41 25 41 26 42 27 41 26 40 24 40 24 40 25 41 25 41 24 40 23 38 22 38 23 39 24 40 24 40 23 38 21 36 22 38 22 37 21 36 20 36 21 37 21 37 21 37 21 37 20 35 18 34 20 36 19 34 20 35 20 35 20 35 20 35 17 32 17 32 18 34 20 36 17 32 18 33 18 32 17 31 18 33 18 33 18 33 18 33 17 32 17 32 17 32 17 32 18 32 17 31 16 32 17 33 16 30 18 31 18 31 17 29 18 31 18 30 17 29 16 29 15 28 15 28 15 28 15 28 17 30 17 30 17 30 17 30 19 32 18 31 18 30 17 30 14 28 17 31 18 30 16 29 18 20 19 21 19 20 17 18 17 20 18 21 19 20 18 19 18 20 18 20 18 20 18 20 16 19 17 20 18 19 17 18 18 21 18 21 18 21 18 21 18 20 16 18 13 15 10 13 16 19 16 19 16 19 16 19 17 20 17 20 17 20 17 20 18 18 18 17 17 16 16 16 17 17 17 16 16 15 15 15 17 16 16 13 11 7 4 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 5 5 5 6 6 7 7 7 9 9 10 10 10 9 8 8 9 9 10 12 14 17 19 21 21 19 20 18 19 17 18 16 21 20 21 21 22 22 23 22 21 21 24 24 25 23 22 20 21 20 21 21 22 22 23 22 24 22 23 21 22 22 23 23 24 22 23 22 23 23 25 25 25 24 25 24 25 24 25 24 26 25 26 24 24 22 22 20 19 13 9 11 11 10 10 13 11 12 14 15 16 15 14 13 16 16 16 16 16 16 16 15 20 5 35 93 123 86 119 87 112 88 108 85 110 88 111 88 106 87 110 87 105 80 97 77 74 56 45 25 21 18 19 20 25 25 24 37 26 54 138 157 149 150 150 151 155 132 101 86 84 81 83 79 80 73 74 70 69 66 62 60 61 56 58 55 52 54 50 56 51 98 102 123 100 126 101 128 103 130 104 131 103 128 102 128 102 129 104 131 108 133 108 133 109 135 111 137 110 135 110 136 111 137 112 137 116 140 112 140 112 143 117 145 118 141 120 142 119 147 119 149 118 146 120 147 121 146 120 145 119 145 120 146 120 147 121 148 120 151 120 151 120 151 121 149 120 148 121 148 122 147 120 147 120 150 119 150 120 148 120 148 119 147 120 151 122 153 122 155 122 154 122 155 123 156 124 156 128 160 127 159 128 160 129 162 132 165 135 170 136 175 142 184 145 210 201 253 221 255 232 255 199 205 135 172 138 175 126 160 130 166 129 164 128 161 126 160 123 155 125 156 123 154 124 156 124 155 124 155 124 154 124 154 122 153 122 153 122 153 122 153 123 154 122 152 120 151 120 151 121 152 121 152 121 152 121 152 121 152 120 150 119 151 121 152 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 118 149 117 149 117 149 117 149 117 148 115 147 117 149 116 147 116 147 116 147 116 147 116 147 115 146 115 146 115 146 115 146 113 147 113 146 112 145 111 145 113 146 111 145 110 143 108 142 109 143 109 142 108 141 107 141 107 141 107 141 107 141 107 141 104 141 104 140 103 139 102 139 103 140 104 142 105 141 104 140 110 198 231 255 251 254 241 248 191 170 100 145 103 138 105 133 101 134 100 133 99 132 98 132 97 131 97 130 96 129 95 129 96 129 93 126 91 126 93 128 93 127 93 126 92 125 91 125 91 124 89 122 88 122 88 123 85 120 86 120 86 120 86 120 84 121 86 121 84 119 86 119 84 116 84 114 83 113 83 113 83 114 84 114 84 113 82 111 81 112 82 112 82 112 83 113 82 109 82 109 82 109 82 109 83 109 80 106 78 106 80 108 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 75 102 75 102 75 102 74 102 74 102 74 101 73 100 72 100 70 98 70 97 69 96 68 96 67 96 68 97 69 96 68 95 68 94 64 90 62 90 65 93 64 91 64 91 64 91 64 91 63 90 63 89 62 88 61 88 62 89 62 88 61 87 60 87 60 89 60 88 59 87 59 86 57 86 62 87 58 81 59 87 59 84 59 83 58 82 57 82 59 83 57 82 56 80 54 79 54 79 53 78 52 77 52 77 55 81 63 89 73 106 102 136 105 115 81 99 71 85 58 76 56 75 51 70 48 70 50 72 50 71 50 70 49 69 48 69 46 68 47 68 47 68 48 69 46 64 43 61 42 62 45 65 40 60 41 61 42 62 43 62 47 65 46 64 44 62 42 61 40 59 41 61 42 61 41 60 41 58 41 58 41 58 41 59 44 59 40 55 37 54 37 55 41 57 41 56 39 54 37 52 38 54 38 53 37 52 36 52 37 53 37 53 37 53 37 53 36 51 34 50 36 52 35 50 35 51 35 51 35 51 35 51 34 50 33 48 32 48 33 49 30 46 31 48 32 48 31 47 33 49 33 49 33 49 33 49 31 47 31 47 31 47 31 47 33 48 32 47 31 48 32 49 28 45 31 48 32 47 29 44 31 47 31 46 30 45 29 45 28 44 28 44 28 44 28 44 30 46 30 46 30 46 30 46 32 48 32 47 31 46 30 46 25 42 29 47 32 47 29 44 7 19 7 18 6 17 5 16 9 21 8 19 7 18 5 17 5 17 6 18 5 15 1 12 6 18 6 18 6 18 6 18 11 20 15 21 10 15 8 17 9 16 9 16 9 16 9 16 3 15 10 18 8 14 8 19 10 18 8 15 7 16 10 18 9 17 9 17 9 17 9 17 5 13 6 15 7 16 9 17 8 15 5 12 5 8 0 1 0 2 0 2 0 3 1 3 0 1 0 1 0 2 1 4 1 3 2 5 3 6 5 7 2 7 5 10 7 11 6 9 4 10 9 16 14 18 14 17 16 20 16 20 16 20 16 20 15 21 19 23 17 20 16 21 17 22 17 23 18 24 19 24 16 21 16 22 17 23 18 23 19 24 19 24 19 24 19 24 20 25 20 26 21 27 22 27 21 25 20 24 19 25 20 26 22 26 20 26 22 26 19 22 10 11 9 11 9 11 9 10 10 12 10 12 10 12 10 12 14 16 15 18 14 18 13 15 17 11 76 109 124 120 120 108 118 110 119 111 122 112 124 111 126 113 124 107 116 101 102 81 72 52 32 24 19 19 16 19 21 25 19 31 19 70 154 154 150 151 146 153 156 144 114 81 88 83 87 83 89 81 83 73 72 71 66 66 64 64 63 64 57 53 47 44 39 76 92 104 83 101 81 102 82 102 83 103 84 104 85 105 86 107 88 108 89 110 87 110 87 111 89 113 88 111 88 112 89 112 90 114 94 114 85 116 91 114 101 112 101 122 100 119 89 115 88 126 92 121 97 124 98 123 95 120 94 121 97 124 99 124 97 122 104 119 102 117 101 118 98 120 96 121 93 125 94 126 94 124 97 120 101 122 100 122 98 121 95 121 94 121 96 122 98 123 96 122 98 124 99 124 98 123 101 128 105 130 105 130 107 134 110 138 111 141 112 144 112 147 108 188 195 235 210 251 228 250 181 142 103 151 96 130 115 126 99 127 97 125 96 126 96 127 92 123 95 123 95 123 94 122 99 122 93 124 101 127 98 124 98 125 95 123 93 121 92 120 93 122 93 121 92 120 91 120 92 120 92 120 92 120 92 120 92 120 93 121 93 120 91 118 90 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 88 119 85 116 85 116 85 116 85 116 84 115 83 114 83 113 82 113 79 111 80 112 81 113 82 113 82 113 82 112 81 111 80 111 81 111 77 107 75 107 78 110 78 109 78 108 77 107 76 107 75 104 75 105 76 106 77 106 78 106 76 104 76 106 79 109 77 126 144 207 196 209 150 150 89 113 83 105 76 103 75 104 74 102 73 100 72 99 70 98 70 98 70 97 69 97 68 96 69 95 65 91 62 91 65 94 65 93 65 92 64 91 63 91 62 89 62 89 62 89 62 89 60 87 60 87 60 87 60 87 65 86 63 85 62 84 63 85 62 84 62 84 61 83 60 83 60 84 60 83 59 82 58 82 62 85 59 82 57 82 59 84 56 82 55 81 54 82 55 83 54 81 54 80 53 79 52 79 51 78 51 77 50 76 49 76 50 77 50 77 50 77 50 77 49 76 49 76 49 76 49 76 49 76 49 75 50 73 49 73 45 70 46 70 46 69 46 67 48 68 46 67 48 69 49 67 42 63 43 65 46 68 48 69 46 66 44 64 43 64 43 65 42 63 44 63 44 63 44 63 44 62 42 60 41 60 41 61 42 59 42 59 42 59 42 59 41 58 41 58 41 58 41 59 38 59 37 59 37 58 35 56 37 58 34 55 33 56 36 59 34 56 36 57 36 55 31 52 34 57 33 72 71 171 195 210 135 169 100 96 21 66 17 51 32 53 36 51 33 48 29 46 32 48 34 47 33 46 32 46 33 46 32 45 31 46 32 47 31 46 31 45 30 44 29 44 29 44 29 44 29 44 29 44 28 43 28 43 28 43 28 43 27 42 27 41 26 40 25 40 24 40 24 40 24 40 24 40 22 40 25 40 21 38 25 45 28 41 22 38 24 40 21 34 21 37 21 37 21 37 21 37 22 38 21 36 20 35 18 34 19 35 19 35 19 35 19 35 20 35 22 38 23 37 20 35 18 33 18 33 18 33 18 33 18 33 18 32 17 31 16 31 19 33 17 31 16 31 16 32 19 34 19 33 18 32 17 32 14 30 17 33 18 32 15 29 15 30 19 34 21 32 17 28 16 30 19 34 21 34 20 32 21 30 14 30 21 36 18 27 17 30 17 30 17 30 17 30 18 31 18 30 17 30 16 29 17 30 17 31 18 32 19 32 18 20 17 18 16 17 16 18 19 21 19 21 19 21 19 21 17 19 18 20 17 17 14 15 18 20 18 20 18 20 18 20 16 22 20 22 16 17 14 18 16 19 16 19 16 19 16 19 13 15 17 17 16 16 16 17 19 18 17 16 16 17 18 19 17 17 17 17 17 17 17 17 13 13 14 15 15 16 17 17 15 13 14 12 12 8 4 0 2 1 1 2 2 3 3 3 2 2 1 1 2 2 3 4 4 4 4 5 5 6 6 7 7 9 9 12 12 12 11 11 9 12 14 18 18 20 18 18 20 21 20 21 20 20 19 20 19 22 23 24 21 21 21 22 22 21 23 22 23 23 24 23 22 21 23 22 24 23 24 23 24 23 24 23 24 23 24 23 25 24 25 25 26 26 27 26 26 24 25 23 24 24 25 25 26 24 24 24 26 24 23 19 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 17 15 16 15 15 16 16 16 14 17 82 99 113 96 108 86 109 85 111 84 111 85 111 85 112 91 109 87 102 85 90 69 65 47 29 21 19 17 16 17 25 24 29 29 32 96 166 160 157 152 153 152 154 144 118 83 85 79 84 79 84 75 77 69 72 70 69 64 64 61 63 61 58 57 52 54 47 88 101 123 101 126 102 127 102 128 103 128 104 129 105 131 107 132 108 133 111 137 110 136 111 137 112 139 111 137 112 138 112 139 113 138 117 136 112 150 113 146 119 135 117 128 128 137 127 143 110 141 123 146 122 143 120 141 119 143 119 144 122 148 123 149 122 149 122 152 121 151 119 150 120 149 120 149 123 150 125 150 125 151 121 153 121 150 122 147 122 145 122 147 122 152 122 157 122 159 122 155 124 157 125 157 125 157 126 160 130 162 130 163 132 166 134 166 137 175 142 182 145 182 153 218 227 255 253 255 253 255 212 187 135 184 134 171 141 161 128 165 127 163 125 162 126 163 128 163 128 162 126 160 125 159 126 160 126 158 126 154 126 154 125 156 124 155 123 153 122 153 122 153 122 152 121 152 120 151 120 154 120 154 120 154 120 154 119 154 120 154 120 153 118 151 120 151 120 151 120 151 120 151 119 150 119 150 119 150 119 150 118 153 118 153 118 153 118 153 118 153 118 153 118 153 118 153 116 149 116 149 116 149 116 149 115 148 115 147 114 147 113 146 111 144 112 145 112 146 113 146 113 146 113 145 112 145 111 144 112 144 109 140 107 141 109 143 109 142 109 141 108 141 107 140 104 141 104 142 105 143 106 143 106 143 105 141 105 143 107 145 105 147 111 159 126 164 121 152 112 146 108 139 103 137 103 137 102 136 101 134 100 133 98 132 98 131 97 131 96 130 96 130 96 129 93 126 91 126 93 128 93 127 93 126 92 125 91 125 89 123 89 123 89 123 89 123 87 121 87 121 87 121 87 121 88 122 86 120 85 120 85 120 84 119 84 118 83 118 82 115 83 114 84 113 83 113 82 112 85 114 83 112 81 112 83 113 83 109 82 108 81 109 82 110 81 108 81 107 80 106 79 106 78 105 78 104 77 104 76 103 77 104 77 104 77 104 77 104 76 103 76 103 76 103 76 103 76 103 76 102 75 101 74 101 69 98 70 98 70 97 68 95 69 96 67 95 68 97 67 95 64 92 65 94 66 95 68 96 67 94 65 92 64 92 64 93 63 90 63 90 63 90 63 90 63 89 61 87 60 87 60 88 60 87 60 87 60 87 60 87 58 85 58 85 58 85 58 85 58 84 59 84 59 83 57 81 58 82 57 81 56 82 57 83 56 78 56 81 56 80 55 77 51 79 65 108 171 250 255 255 244 255 249 210 115 87 46 83 53 78 51 76 48 73 46 70 48 70 48 69 47 69 46 68 47 68 46 67 45 68 46 69 46 65 46 64 45 63 44 63 45 64 45 64 45 64 45 64 43 62 43 62 43 62 43 62 42 61 42 60 41 59 40 59 40 57 40 57 40 57 40 57 37 56 40 55 36 54 40 60 40 55 36 54 39 56 38 52 38 55 38 55 38 55 38 55 38 54 37 52 36 51 34 50 35 51 35 51 35 51 35 51 34 51 36 53 37 52 35 50 33 49 33 49 33 49 33 49 33 49 33 48 32 47 31 47 34 49 32 47 31 47 31 48 34 50 33 49 33 48 32 48 30 46 32 48 32 48 30 46 29 46 32 48 32 48 30 45 29 46 31 48 32 48 32 48 33 44 28 44 32 47 31 43 30 44 30 44 30 44 30 44 32 45 31 45 30 44 30 44 29 43 29 43 30 44 31 45 8 19 5 16 4 16 5 18 5 17 6 19 7 20 9 21 5 18 6 18 5 16 2 14 5 17 5 17 5 17 5 17 9 17 12 18 8 14 7 14 9 16 9 16 9 16 9 16 7 15 7 16 10 18 9 15 11 18 10 17 9 18 10 19 10 18 10 18 10 18 10 18 5 13 6 15 7 16 9 17 6 14 6 15 8 10 0 1 0 2 0 2 0 3 1 3 0 2 0 1 0 3 2 4 3 5 3 5 4 6 4 6 3 8 5 11 8 12 8 12 6 12 10 17 14 19 14 18 15 19 15 19 15 19 15 19 15 21 19 23 17 20 17 22 17 23 18 23 19 24 19 24 19 24 19 24 20 25 21 26 19 24 19 24 19 24 19 24 20 25 20 26 21 27 22 27 21 26 20 25 20 25 21 26 20 24 19 24 20 24 16 18 7 10 8 11 9 12 10 13 10 12 10 12 10 13 11 13 16 18 13 13 11 14 14 19 13 42 106 117 122 114 125 111 120 111 120 111 123 112 125 112 125 112 123 105 114 97 96 75 61 43 24 19 15 15 13 16 25 26 33 24 44 127 169 160 151 153 155 155 151 149 131 95 90 86 91 86 94 83 87 75 73 70 68 66 63 62 61 61 56 54 51 48 42 74 93 106 84 102 80 103 81 103 82 104 83 105 84 106 85 108 87 109 88 111 87 110 88 112 90 113 89 112 89 113 90 113 91 114 94 115 96 120 94 112 104 128 120 125 113 121 111 126 110 127 97 117 100 121 102 124 103 126 95 120 95 122 95 124 94 123 98 126 98 124 97 123 97 122 98 122 99 122 100 122 100 121 98 122 101 123 101 123 97 121 97 123 96 123 98 123 99 123 99 124 100 126 102 127 101 126 101 128 105 131 105 131 108 135 108 136 110 141 112 145 112 149 116 170 173 235 228 253 232 250 189 167 113 147 117 142 108 127 100 128 98 127 97 126 98 127 99 131 99 130 99 127 96 125 89 120 94 121 92 121 96 127 95 124 95 124 95 124 94 123 93 122 93 122 92 121 92 120 92 120 92 120 92 120 92 120 91 119 92 120 91 118 89 117 91 122 91 122 91 122 91 122 89 120 89 120 89 120 89 120 89 119 89 119 89 119 89 119 88 118 88 118 88 118 88 118 86 117 86 117 86 117 86 117 85 116 84 115 84 114 83 114 81 112 81 113 82 113 83 114 82 113 82 113 81 112 81 111 82 111 79 108 77 109 79 110 78 109 78 109 77 108 77 107 76 105 76 105 77 106 77 106 77 105 76 105 76 106 78 108 86 106 76 101 79 109 84 110 83 107 79 104 75 102 76 103 74 102 73 100 72 99 70 98 69 97 69 96 68 95 67 95 67 94 66 93 65 93 65 92 65 93 65 92 64 91 63 91 62 89 62 89 62 89 62 89 60 87 60 87 60 87 60 87 66 87 64 85 63 85 63 86 62 84 62 84 61 83 61 83 60 84 60 84 59 83 59 82 61 84 59 82 58 82 58 83 56 82 55 81 54 82 55 83 54 81 54 80 53 79 52 79 51 78 51 78 50 77 50 76 50 77 50 77 50 77 50 77 49 76 49 76 49 76 49 76 49 76 49 75 48 74 47 74 46 70 46 70 46 69 46 68 48 68 46 67 50 68 49 66 45 66 45 66 45 66 45 66 46 66 44 64 43 64 43 65 42 63 42 63 42 63 42 63 42 62 40 60 39 60 39 61 43 60 43 60 43 60 43 60 41 58 41 58 41 58 41 58 38 59 37 59 37 58 35 56 34 57 35 58 36 57 35 56 36 56 36 56 36 56 35 58 38 75 63 144 191 253 213 252 194 253 195 246 131 81 18 56 33 51 38 50 33 47 30 47 34 48 34 48 33 47 33 46 33 46 32 45 31 46 32 47 31 46 31 45 30 44 29 44 31 46 31 46 31 46 31 46 28 43 28 43 28 43 28 43 27 42 27 41 26 40 25 40 24 40 24 40 24 40 24 40 21 38 22 37 20 37 23 41 21 36 19 36 22 39 22 37 22 38 22 38 22 38 22 38 22 38 21 36 20 35 18 34 19 35 19 35 19 35 19 35 19 34 20 35 20 35 19 34 18 33 18 33 18 33 18 33 18 33 18 32 17 31 16 31 19 33 17 31 16 31 16 32 19 33 18 33 17 32 17 32 15 31 16 32 17 31 16 30 17 31 18 31 18 31 18 30 17 30 16 29 17 30 18 32 19 31 17 30 17 31 18 31 17 30 17 30 17 30 17 30 18 31 18 31 17 30 16 29 14 27 15 28 16 29 16 29 23 23 20 20 18 21 21 24 18 20 18 21 19 22 20 22 18 20 18 19 17 18 16 17 17 19 17 19 17 19 17 19 16 20 18 21 17 18 15 18 16 19 16 19 16 19 16 19 17 15 13 15 18 19 16 13 19 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 14 14 14 15 15 16 16 16 13 13 15 16 16 11 5 0 2 1 1 2 2 3 3 3 3 2 2 2 2 3 4 5 6 6 6 6 6 6 6 6 6 8 8 10 10 12 12 13 12 14 15 18 18 20 19 20 18 19 18 20 19 20 19 20 20 23 24 24 22 22 21 23 23 22 23 23 24 23 25 24 23 23 24 23 25 24 25 25 25 24 25 24 25 24 25 24 25 24 25 25 26 26 27 26 27 25 25 24 25 24 26 26 25 23 24 23 24 21 18 14 8 9 10 10 12 12 13 14 12 12 12 13 13 13 13 14 18 15 15 14 14 13 16 13 15 55 114 105 107 87 111 89 111 87 111 88 113 86 112 86 110 89 108 85 99 81 82 62 53 39 25 18 16 14 15 18 29 27 38 21 63 151 167 152 143 141 154 156 152 152 138 99 88 82 87 82 87 78 80 72 71 70 69 65 64 60 61 58 59 59 56 59 48 84 99 126 103 128 103 128 104 129 104 130 106 131 106 132 108 134 109 135 112 137 111 137 111 138 113 140 113 139 113 139 114 140 114 138 117 132 122 142 115 135 119 150 199 164 161 119 133 120 123 128 125 143 126 144 124 144 117 142 122 152 122 158 124 161 124 159 128 144 128 145 126 146 123 150 123 155 123 159 121 160 119 159 122 157 123 155 124 151 122 149 123 151 124 154 124 158 124 159 124 156 125 158 126 158 126 158 126 160 130 163 131 163 133 167 136 170 141 180 149 189 153 192 150 191 170 218 216 253 240 255 211 219 155 188 156 185 136 173 130 167 129 165 127 164 128 165 128 168 129 169 130 168 128 166 123 163 126 159 122 157 123 158 124 155 124 155 125 156 125 156 123 154 122 153 122 152 121 152 121 155 121 155 121 155 121 155 120 154 121 155 121 154 119 152 121 152 121 152 121 152 121 152 121 152 121 152 121 152 121 152 120 155 120 155 120 155 120 155 119 154 119 154 119 154 119 154 118 151 118 151 118 151 118 151 117 149 116 149 115 148 115 148 113 146 113 147 114 147 114 147 114 147 113 146 113 145 112 145 113 145 111 143 109 143 110 144 110 143 109 142 109 141 108 141 105 143 106 143 106 143 106 143 105 142 105 142 106 143 107 144 103 144 108 154 118 153 111 143 105 140 104 137 102 136 102 137 102 136 101 134 100 133 98 132 97 131 96 130 95 129 95 129 94 128 95 129 94 128 93 126 93 127 93 126 92 125 91 125 89 123 89 123 89 123 89 123 88 122 88 122 88 122 88 122 86 121 85 119 84 119 84 119 85 120 84 119 84 118 83 116 84 115 84 114 84 113 83 113 84 114 83 113 82 112 82 112 83 109 82 108 81 109 82 110 81 108 81 107 80 106 79 106 79 106 78 105 78 104 77 104 77 104 77 104 77 104 77 104 76 103 76 103 76 103 76 103 76 103 76 102 75 101 74 101 70 98 71 99 70 98 69 96 69 96 67 95 68 97 67 95 67 95 67 94 66 93 65 93 67 94 65 92 64 92 64 93 64 91 63 90 63 90 62 89 63 89 61 87 60 87 60 88 61 88 61 88 61 88 61 88 59 86 59 86 59 86 59 86 58 84 59 84 59 83 57 81 55 81 58 84 59 83 56 80 58 80 56 78 56 83 59 86 67 81 115 215 255 255 245 255 255 255 237 255 204 110 48 72 52 77 50 75 49 74 47 71 49 71 48 70 48 69 47 69 47 68 46 67 45 68 46 69 46 65 46 64 45 63 44 63 46 65 46 65 46 65 46 65 44 63 43 62 43 62 42 61 42 61 42 60 41 59 40 59 40 57 40 57 40 57 40 57 38 55 38 55 38 55 39 56 38 54 37 54 38 55 38 54 39 56 39 56 39 56 39 56 38 54 37 52 36 51 34 50 36 52 35 51 35 51 34 50 34 50 34 50 34 50 34 50 33 49 33 49 33 49 33 49 33 49 33 48 32 47 31 47 34 49 32 47 31 47 31 48 33 49 33 48 32 48 31 47 31 47 31 47 31 47 31 47 31 47 30 45 29 46 31 47 30 46 28 43 27 45 30 47 30 45 31 44 28 42 30 47 29 43 30 44 30 44 31 45 30 44 29 43 29 42 28 42 27 42 28 42 29 43 29 44 9 21 8 19 7 20 9 22 8 20 8 19 7 18 6 18 6 18 6 17 5 17 5 17 5 17 5 17 5 17 5 17 11 18 11 18 12 18 10 16 9 16 9 16 9 16 9 16 10 15 6 15 10 19 8 13 10 18 10 18 10 18 10 18 10 18 10 18 10 18 10 18 6 14 7 15 7 15 8 16 5 14 8 18 11 13 0 1 0 2 0 2 0 3 1 3 1 3 0 2 1 3 2 5 3 6 4 6 4 7 5 7 1 6 2 7 5 10 7 12 10 15 12 17 14 19 16 20 14 18 14 19 15 20 16 20 16 22 20 24 18 21 18 23 18 23 19 24 19 25 20 25 17 23 18 23 19 24 19 25 20 25 20 25 20 25 20 25 20 25 20 26 21 27 22 27 22 27 21 25 20 26 22 27 20 24 19 25 19 22 12 13 6 9 8 10 10 12 11 14 10 12 10 13 11 14 12 15 13 15 14 16 14 16 13 13 29 83 126 118 118 105 128 111 123 113 123 112 124 113 125 112 122 110 121 102 109 92 88 67 51 37 22 19 15 15 15 21 24 28 32 26 84 167 163 151 126 125 145 162 155 158 149 109 92 88 94 88 96 86 89 78 73 70 69 68 64 62 59 59 57 55 54 52 41 67 88 109 85 104 82 104 83 105 83 105 84 107 85 108 87 110 88 110 89 112 88 111 89 112 90 114 90 114 91 114 92 115 92 116 97 116 104 117 103 117 119 172 237 223 223 199 198 169 156 130 129 125 120 121 114 122 114 127 106 122 99 121 96 121 94 124 92 130 91 127 91 124 95 124 101 126 104 125 107 122 108 122 99 123 98 125 97 124 97 124 99 125 99 125 100 125 102 124 98 123 99 125 101 125 100 125 102 129 106 131 106 132 109 136 112 140 114 146 118 152 118 155 120 161 126 157 148 208 193 207 167 184 133 152 127 146 106 142 102 131 101 129 100 129 100 129 93 128 97 132 101 133 102 132 108 141 110 132 101 132 101 122 96 125 96 125 97 126 97 126 94 123 94 122 93 122 92 121 93 121 93 121 93 121 93 121 94 123 95 123 95 122 93 120 90 121 90 121 90 121 90 121 90 121 90 121 90 121 90 121 90 120 90 120 90 120 90 120 89 119 89 119 89 119 89 119 87 118 87 118 87 118 87 118 86 117 86 117 85 116 85 115 84 115 84 114 83 114 83 114 83 114 83 113 82 113 81 112 82 112 81 111 80 111 80 111 79 110 79 109 78 109 77 108 78 106 77 106 77 106 77 106 76 105 77 106 78 107 78 107 85 108 81 105 80 105 78 103 77 103 76 102 75 102 75 102 74 102 73 100 72 99 70 98 69 97 69 96 68 95 67 95 66 95 67 95 67 94 65 92 65 93 65 92 64 91 63 91 62 89 62 89 62 89 62 89 61 88 61 88 61 88 61 88 63 84 61 83 60 82 61 83 63 85 63 84 62 84 61 84 61 85 61 84 60 84 59 83 60 84 60 84 59 83 58 82 56 82 55 81 54 82 55 83 54 81 54 80 53 79 52 79 52 79 52 78 51 78 50 77 50 77 50 77 50 77 50 77 49 76 49 76 49 76 49 76 49 76 49 75 48 74 47 74 46 71 47 71 47 70 47 68 48 68 46 67 50 68 49 66 47 68 46 66 45 65 43 64 46 66 44 64 43 64 43 65 43 64 43 63 42 62 41 62 42 62 40 60 39 60 39 61 44 61 44 61 44 61 44 61 42 59 42 59 42 59 42 59 38 59 37 59 37 58 35 56 33 56 36 59 37 58 34 55 40 57 38 56 39 59 42 63 45 58 127 237 226 255 227 252 203 255 201 231 126 72 37 64 34 51 35 49 34 48 30 48 33 49 35 48 34 48 33 47 33 46 32 45 31 46 32 47 31 46 31 45 30 44 29 44 29 44 29 44 29 44 29 44 29 44 29 43 28 42 27 42 27 42 27 41 26 40 25 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 23 39 25 41 24 39 22 37 21 37 23 39 23 39 23 39 23 39 22 38 21 36 20 35 18 34 20 36 20 35 19 34 18 34 19 34 19 34 19 34 19 34 18 33 18 33 18 33 18 33 18 33 18 32 17 31 16 31 19 33 17 31 16 31 16 32 18 33 17 32 17 31 16 31 16 31 16 31 16 31 16 31 18 30 16 29 16 29 17 31 18 30 15 27 14 28 16 30 16 30 18 30 15 28 17 31 16 29 16 30 17 31 18 31 15 28 15 27 14 26 13 26 15 29 16 29 17 30 17 31 16 19 17 19 18 20 18 20 21 23 20 21 19 20 17 19 19 20 17 19 17 19 18 20 18 20 18 20 18 20 18 20 19 21 17 21 20 23 18 19 16 19 16 19 16 19 16 19 17 16 16 16 17 17 15 13 16 17 17 18 18 17 17 16 17 17 17 17 17 17 17 17 15 15 15 15 15 15 15 15 15 14 16 16 17 13 8 3 2 1 1 2 2 3 3 3 3 3 3 3 3 4 5 5 4 5 5 6 7 8 9 9 6 7 6 8 9 12 13 15 16 17 17 19 19 20 20 22 18 20 19 21 20 22 22 23 21 24 24 25 23 23 22 24 24 23 24 23 25 24 25 25 22 21 23 22 24 23 24 23 26 25 26 25 26 25 26 25 25 24 25 25 26 26 27 26 27 26 26 25 26 25 27 26 26 24 25 25 25 20 16 11 9 10 10 11 11 12 12 13 12 12 13 13 14 15 15 15 14 15 16 17 18 11 13 6 45 91 118 98 108 84 112 88 113 91 114 89 113 87 112 88 108 89 106 84 96 76 76 54 46 35 24 19 17 16 19 24 22 30 27 41 115 173 165 156 122 106 135 162 159 157 150 112 89 83 88 83 88 79 81 73 72 72 71 67 67 61 61 57 58 58 57 62 45 76 93 127 104 129 105 130 105 131 106 131 107 132 108 134 110 135 111 136 112 138 112 138 112 139 114 140 114 140 115 141 115 142 116 139 122 131 126 133 119 129 122 167 208 163 212 161 220 168 200 160 165 151 143 131 125 132 127 144 126 147 122 151 119 155 119 156 127 155 125 154 124 153 125 154 127 157 128 158 126 157 125 156 124 161 125 161 124 159 125 154 127 157 127 157 126 158 125 160 123 155 124 157 125 157 125 157 127 161 131 164 131 164 134 168 135 167 139 177 145 186 148 189 153 199 156 183 165 225 202 217 176 210 160 186 148 178 136 178 133 169 131 167 130 167 130 170 127 170 133 177 139 178 139 174 133 177 142 172 134 171 134 162 126 158 126 157 126 157 126 157 124 154 123 154 122 153 122 153 122 156 122 156 122 156 122 156 124 158 124 158 124 157 122 156 120 151 120 151 120 151 120 151 122 153 122 153 122 153 122 155 121 156 121 156 121 156 121 156 120 155 120 155 120 155 120 155 119 152 119 152 119 152 119 152 118 151 118 150 117 150 116 149 116 149 116 148 115 148 114 147 115 147 114 147 113 146 113 146 113 146 113 145 112 145 111 144 111 143 110 143 109 142 109 143 107 144 107 144 106 143 106 143 104 142 106 144 107 144 107 143 114 151 107 144 105 143 109 148 103 139 103 137 102 135 101 135 102 136 101 134 100 133 98 132 98 132 98 131 97 131 96 130 96 130 95 129 94 128 94 128 93 127 93 126 92 125 91 125 89 123 89 123 89 123 89 123 89 123 89 123 89 123 89 123 85 120 84 118 82 117 83 118 86 120 85 120 84 119 84 117 85 115 85 115 84 114 84 114 83 114 84 114 84 113 82 111 83 109 82 108 81 109 82 110 81 108 81 107 80 106 79 106 80 106 79 106 78 105 78 105 77 104 77 104 77 104 77 104 76 103 76 103 76 103 76 103 76 103 76 102 75 101 74 101 71 99 72 100 71 98 69 97 69 96 67 95 68 97 67 95 67 95 67 94 66 93 65 93 67 94 65 92 64 92 64 93 65 92 64 90 63 89 61 88 63 89 61 87 60 87 60 88 60 87 60 87 60 87 60 87 60 87 60 87 60 87 60 87 58 84 59 84 59 83 57 81 56 82 57 83 58 82 57 81 57 80 57 81 59 87 62 89 62 114 220 255 227 255 255 252 242 255 230 183 95 92 71 87 50 76 50 75 49 74 49 72 50 71 49 71 48 70 48 70 47 68 46 67 45 68 46 69 46 65 46 64 45 63 44 63 44 63 44 63 44 63 44 63 45 64 44 62 43 61 41 60 42 61 42 60 41 59 40 59 40 57 40 57 40 57 40 57 41 57 40 58 42 58 39 54 41 59 42 58 38 53 36 54 38 55 38 55 38 55 38 55 38 54 37 52 36 51 34 50 37 53 36 51 35 50 33 49 35 51 34 50 34 50 35 51 33 49 33 49 33 49 33 49 33 49 33 48 32 47 31 47 34 49 32 47 31 47 31 48 32 48 32 48 31 47 31 46 32 47 31 46 30 47 31 48 29 45 29 46 30 45 29 45 30 46 29 44 28 44 29 45 29 43 30 44 31 44 29 42 28 42 29 44 30 45 32 46 28 42 27 41 27 40 26 40 29 43 29 43 30 44 31 45 1 15 5 18 7 18 5 16 7 19 7 19 7 19 7 19 7 18 5 16 5 17 7 19 7 19 7 19 7 19 7 19 11 16 8 17 12 20 10 15 9 16 9 16 9 16 9 16 7 17 10 18 8 15 6 15 6 15 8 17 9 16 7 14 8 16 8 16 8 16 8 16 7 15 7 15 7 15 7 15 8 16 8 16 10 14 4 6 0 2 0 2 0 3 1 3 2 3 1 3 1 4 3 6 1 4 3 6 6 9 8 11 4 8 4 9 7 13 11 17 13 17 13 18 15 20 17 21 15 19 16 21 18 23 19 24 17 23 21 24 19 22 18 23 19 24 19 25 20 25 21 26 19 24 19 24 20 25 21 26 21 26 21 26 21 26 21 26 20 25 20 26 21 27 22 27 23 27 22 26 21 27 22 28 22 26 22 27 21 22 11 11 9 11 9 11 9 11 9 11 10 12 11 13 12 15 14 16 14 16 14 15 14 14 14 12 71 114 122 112 124 105 128 112 125 114 126 114 126 113 126 112 121 108 118 101 103 87 79 59 41 32 21 19 15 16 18 25 19 34 18 57 136 167 158 158 122 97 123 165 160 158 155 122 92 88 93 88 96 85 89 77 75 73 72 71 67 65 60 60 56 54 54 53 38 59 82 109 87 105 83 106 84 106 85 107 86 108 87 109 88 111 90 112 90 112 89 112 89 113 91 115 92 115 92 116 93 116 94 118 96 114 102 115 107 121 117 185 231 210 234 207 242 212 242 206 240 209 210 176 168 142 135 125 129 130 117 125 106 122 100 121 98 123 94 122 93 123 95 125 100 129 101 132 102 130 100 129 98 125 97 127 98 125 96 125 100 128 102 127 102 127 104 126 99 124 100 126 102 127 101 126 103 130 106 132 107 132 109 136 108 134 108 138 111 142 108 144 107 149 113 148 126 179 153 176 132 158 123 145 113 142 111 137 105 133 103 131 102 131 102 132 94 132 99 140 105 141 103 139 111 162 135 158 112 142 107 137 99 127 99 126 97 125 96 124 95 123 94 122 94 121 93 121 94 122 94 122 94 122 94 122 95 124 96 124 96 123 94 121 91 122 91 122 91 122 91 122 92 123 92 123 92 123 92 123 92 122 92 122 92 122 92 122 90 120 90 120 90 120 90 120 89 119 89 119 89 119 89 119 88 118 87 117 87 116 86 116 86 116 85 115 85 114 84 114 84 114 83 113 83 112 82 112 82 112 83 112 82 111 81 110 80 110 79 109 79 108 78 108 79 108 79 107 78 106 77 106 75 105 77 107 79 107 77 106 71 100 77 106 80 106 78 104 77 105 76 104 75 101 72 100 74 102 73 100 72 99 70 98 71 99 71 99 70 98 69 97 69 96 67 94 65 94 67 95 65 93 65 92 64 91 63 91 62 89 62 89 62 89 62 89 62 89 62 89 62 89 62 89 65 86 63 85 62 84 63 85 64 86 63 85 63 84 62 85 62 86 61 85 61 84 60 84 59 83 60 85 60 83 58 81 56 82 55 81 54 82 55 83 54 81 54 80 53 79 52 79 53 80 52 79 52 78 51 78 50 77 50 77 50 77 50 77 49 76 49 76 49 76 49 76 49 76 49 75 48 74 47 74 47 71 48 72 47 71 48 69 48 68 46 67 50 68 49 66 46 66 45 66 45 66 45 65 46 66 44 64 43 64 43 65 44 65 43 63 42 62 40 61 42 62 40 60 39 60 39 61 43 60 43 60 43 60 43 60 43 60 43 60 43 60 43 60 38 59 37 59 37 58 35 56 36 57 35 56 34 57 35 58 37 58 42 60 46 62 46 63 35 97 210 252 218 252 232 253 212 221 142 105 44 72 41 44 35 50 34 49 32 49 29 49 34 50 35 49 35 48 34 48 33 46 32 45 31 46 32 47 31 46 31 45 30 44 29 44 30 45 30 45 30 45 30 45 30 45 29 43 28 42 26 41 27 42 27 41 26 40 25 40 24 40 24 40 24 40 24 40 25 39 22 40 26 41 22 35 22 40 25 40 21 35 21 39 22 38 22 38 22 38 22 38 22 38 21 36 20 35 18 34 21 37 20 35 19 34 17 33 22 36 20 34 19 35 21 37 18 33 18 33 18 33 18 33 18 33 18 32 17 31 16 31 19 33 17 31 16 31 16 32 17 32 17 31 16 31 15 30 17 32 15 30 15 30 17 32 15 28 17 31 18 30 15 28 17 30 18 31 17 29 15 28 15 27 15 31 20 33 15 24 15 28 16 30 17 31 19 32 16 29 16 29 15 28 14 27 14 27 15 28 16 29 16 29 13 17 19 23 22 22 18 18 17 19 18 21 19 22 21 23 19 20 17 18 17 20 19 22 20 22 20 22 20 22 20 22 17 18 14 18 18 22 16 17 16 19 16 19 16 19 16 19 14 17 20 19 15 13 14 16 13 14 15 16 16 15 14 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 15 15 15 16 13 11 7 2 1 1 2 2 3 3 3 4 3 3 3 3 4 5 6 2 3 4 6 8 10 11 12 10 11 10 12 13 16 18 20 18 19 18 19 19 21 21 23 20 21 21 23 23 25 24 26 21 24 25 26 23 23 22 24 24 23 24 24 25 25 26 25 25 24 25 25 26 26 27 26 26 25 26 25 26 25 26 25 25 24 25 25 26 26 27 26 28 26 27 25 26 26 27 27 27 26 27 27 27 21 16 10 12 11 11 11 11 11 11 10 12 12 13 14 15 15 16 17 19 17 14 11 12 8 14 8 81 108 111 92 117 88 116 92 115 92 114 91 114 89 112 89 107 89 105 85 94 75 71 50 40 30 22 18 16 15 19 25 22 38 15 67 149 157 152 154 130 91 118 162 161 154 153 122 88 82 87 82 87 78 81 72 74 74 74 70 69 64 62 58 57 57 57 62 43 70 88 127 105 130 106 131 106 132 107 132 108 133 109 135 111 136 112 137 113 138 112 138 112 139 114 141 115 141 116 142 116 143 117 142 122 132 127 136 124 129 108 156 214 152 207 128 204 136 205 147 201 163 210 177 208 171 186 159 142 134 136 136 130 138 128 145 124 163 121 159 121 158 124 156 130 156 132 155 133 151 132 152 127 163 126 162 127 161 125 158 129 159 127 159 127 159 127 159 125 158 127 160 128 160 128 159 128 162 132 164 132 164 134 168 132 164 135 171 139 177 141 181 146 182 141 183 151 190 159 196 157 186 146 180 140 183 146 171 134 170 132 169 131 168 132 169 130 167 136 172 141 168 138 163 192 237 219 222 167 180 147 174 129 162 128 161 126 159 124 157 123 157 123 156 122 155 121 155 122 156 122 156 122 156 122 156 122 157 123 157 123 156 121 154 123 156 123 156 123 156 123 156 123 156 123 156 123 156 123 156 122 157 122 157 122 157 122 157 120 155 120 155 120 155 120 155 119 154 119 154 119 154 119 154 118 153 118 152 117 152 116 151 117 151 116 150 115 149 114 149 114 149 114 148 113 147 112 147 112 148 113 148 113 147 111 145 110 145 110 144 109 143 108 143 108 145 108 144 107 143 106 143 103 141 106 144 108 144 106 142 104 146 108 147 106 141 102 139 106 140 105 138 103 136 100 133 102 136 101 134 100 133 98 132 100 134 100 133 99 133 98 132 99 131 95 127 92 127 95 131 93 127 93 126 92 125 91 125 89 123 89 123 89 123 89 123 89 123 89 123 89 123 89 123 89 123 87 122 86 121 87 122 86 121 86 120 85 119 84 117 85 116 86 115 85 114 84 114 82 113 84 115 84 113 81 110 83 109 82 108 81 109 82 110 81 108 81 107 80 106 79 106 80 107 80 106 79 105 78 105 77 104 77 104 77 104 77 104 76 103 76 103 76 103 76 103 76 103 76 102 75 101 74 101 71 100 72 100 72 99 70 97 69 96 67 95 68 97 67 95 66 94 66 94 66 94 66 94 67 94 65 92 64 92 64 93 65 92 64 90 63 89 61 88 63 89 61 87 60 87 60 88 59 86 59 86 59 86 59 86 60 87 60 87 60 87 60 87 58 84 59 84 59 83 57 81 59 83 56 80 55 81 58 82 54 78 59 85 63 90 64 89 64 92 160 244 247 255 204 219 177 143 90 91 63 90 46 89 50 76 49 75 49 75 49 72 50 72 50 71 49 70 48 70 47 68 46 67 45 68 46 69 46 65 46 64 45 63 44 63 46 65 46 65 46 65 46 65 45 64 44 62 43 61 41 60 42 61 42 60 41 59 40 59 40 57 40 57 40 57 40 57 40 55 37 55 41 57 37 50 34 54 39 55 36 52 37 57 37 54 37 54 37 54 37 54 38 54 37 52 36 51 34 50 37 53 36 51 35 50 33 49 38 53 35 51 35 51 37 54 33 49 33 49 33 49 33 49 33 49 33 48 32 47 31 47 34 49 32 47 31 47 31 48 32 48 32 47 31 46 30 46 33 48 30 45 29 46 32 49 26 44 30 48 32 46 28 42 30 47 32 48 32 46 28 43 28 40 27 45 35 49 28 35 28 42 29 44 30 45 32 46 31 45 31 44 30 44 29 43 26 40 26 41 27 42 28 42 5 17 6 18 6 18 7 19 6 18 6 18 6 18 6 18 7 18 6 17 5 18 6 19 7 18 5 16 4 16 4 17 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 3 14 10 19 10 16 8 16 11 19 11 18 10 17 9 17 9 17 9 16 8 15 7 14 8 17 9 18 10 19 11 20 8 16 8 15 8 11 2 7 1 4 0 2 2 4 1 1 0 2 1 4 2 5 4 6 4 6 5 8 6 9 8 10 8 12 9 13 9 13 10 14 15 19 15 19 15 19 15 19 19 22 17 20 17 22 20 25 19 23 19 23 19 21 16 20 18 23 18 24 19 25 20 25 20 26 22 27 20 25 21 27 22 27 22 27 22 27 22 27 19 25 20 26 22 28 24 29 22 27 22 27 22 27 22 27 21 29 27 30 20 18 8 10 8 11 10 13 11 13 11 12 10 13 12 15 13 15 13 14 18 11 16 10 15 17 9 34 114 108 120 110 124 110 125 114 122 112 125 113 126 112 125 111 120 105 106 92 94 83 73 57 30 25 16 13 11 17 22 28 24 27 28 89 172 155 153 154 141 83 113 148 166 158 161 130 96 86 97 96 97 87 96 81 77 73 70 69 66 65 61 59 55 60 53 50 44 55 73 119 89 105 81 103 83 107 86 108 87 109 86 108 87 110 90 114 90 113 90 114 91 115 92 115 92 115 92 115 92 115 92 114 88 123 83 122 106 122 118 185 231 208 240 207 250 207 246 205 244 203 236 205 236 207 231 212 216 193 184 161 148 141 135 134 127 129 115 125 111 127 105 126 102 132 95 132 91 133 85 127 93 126 101 128 99 126 102 132 103 128 103 128 103 128 103 129 102 128 104 129 105 131 107 132 104 130 105 131 106 132 107 133 109 133 109 135 107 138 106 140 103 139 104 143 108 147 112 149 117 147 117 143 112 139 108 136 105 133 103 131 102 131 102 133 105 127 90 147 100 131 130 234 212 250 214 251 179 153 91 148 106 132 101 128 99 126 96 121 96 124 96 124 96 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 95 123 94 124 92 122 91 122 91 123 92 123 92 123 92 123 92 123 91 121 91 122 92 123 93 123 91 121 91 120 90 119 89 118 89 118 89 118 89 118 89 118 89 118 89 117 88 116 87 116 85 114 85 114 85 114 85 114 85 114 84 113 84 112 83 112 83 112 82 111 82 110 81 110 83 112 83 111 82 110 81 110 80 109 80 108 79 108 78 107 76 105 76 105 76 105 76 105 77 106 77 105 76 104 75 104 74 104 74 104 73 103 72 103 76 103 75 102 74 101 73 101 71 99 71 98 70 97 69 97 66 95 69 98 70 97 67 94 65 93 65 92 64 91 63 90 64 92 65 92 65 91 63 89 63 90 63 89 62 88 61 88 66 88 66 87 65 86 64 86 63 85 63 84 62 83 61 84 63 87 63 87 63 87 63 87 61 85 61 84 60 83 59 83 57 84 57 84 57 84 57 84 55 82 54 80 52 79 51 77 52 79 51 78 51 77 50 77 51 78 51 78 51 78 51 78 49 76 49 76 49 76 49 76 49 76 49 75 48 74 47 74 49 73 49 72 48 71 49 71 50 71 49 69 49 67 48 66 46 67 46 67 46 67 46 67 46 67 44 64 43 65 46 67 44 65 43 64 42 62 40 61 41 61 40 60 39 59 38 58 43 60 43 60 43 60 43 60 45 61 43 59 42 59 42 60 39 59 37 58 36 57 35 57 35 57 34 56 34 57 36 59 43 62 43 62 45 62 45 63 38 62 60 94 89 107 79 87 60 80 52 68 41 54 34 46 37 51 34 48 30 48 30 51 33 49 35 48 34 47 33 47 33 47 33 46 32 45 31 45 30 45 31 47 32 48 34 49 31 45 30 44 29 45 30 46 31 45 29 43 28 43 28 44 28 43 27 41 25 38 21 35 24 40 24 39 23 38 22 38 25 40 22 37 21 38 24 41 20 36 19 36 20 38 23 39 21 37 21 38 22 39 23 39 21 37 21 36 20 35 19 35 19 35 19 35 19 35 19 35 21 35 20 34 19 33 18 32 19 34 19 34 19 34 19 34 17 32 17 32 17 32 17 32 19 32 15 30 16 32 15 28 18 33 18 31 15 30 18 35 14 30 15 31 16 30 15 29 14 29 18 33 20 31 16 27 14 28 17 30 17 30 15 27 14 28 17 31 19 31 18 30 15 28 15 28 16 30 18 31 16 29 16 29 16 29 16 29 15 27 14 27 14 28 16 30 19 21 19 20 18 19 17 19 19 20 18 20 18 20 18 19 19 20 18 19 17 20 18 21 19 21 18 19 16 18 17 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 12 15 18 19 18 16 16 16 18 18 17 17 17 16 16 16 18 18 17 17 16 16 16 15 17 17 18 18 18 18 18 19 16 15 16 14 14 10 9 6 6 4 2 2 3 4 3 1 2 2 3 4 4 5 6 6 6 6 7 8 9 9 10 10 12 13 13 14 13 15 14 15 19 20 19 20 19 20 19 20 22 23 21 21 21 23 23 25 23 24 23 24 23 23 21 21 23 22 24 23 24 24 25 24 25 25 28 26 25 24 26 26 27 26 27 26 27 26 27 26 25 25 26 26 28 28 29 29 28 27 28 27 28 27 28 27 27 29 32 29 25 17 13 10 10 11 12 13 13 13 13 12 12 13 14 15 15 15 15 14 17 13 16 8 16 7 9 40 108 92 109 92 110 92 111 89 112 92 112 91 113 91 112 90 109 88 99 77 87 68 66 43 30 24 18 13 13 18 24 28 29 28 39 108 173 157 154 151 148 92 105 147 165 155 162 136 96 82 91 90 90 81 88 77 77 74 72 68 69 65 64 59 57 64 56 60 50 67 79 134 108 131 103 129 106 133 108 133 109 134 108 133 109 136 112 139 113 139 114 140 114 141 115 141 117 143 117 143 116 142 116 142 119 150 113 149 122 134 117 163 213 147 205 129 208 132 204 138 207 131 202 137 206 144 205 154 220 176 220 178 201 153 162 130 131 133 131 141 134 147 131 146 129 152 130 162 135 167 129 160 128 163 134 166 131 158 124 157 128 162 128 160 128 160 129 159 128 160 129 162 131 164 132 165 131 163 131 163 131 164 132 164 133 165 134 170 136 173 137 176 138 178 140 181 144 184 147 186 148 183 144 179 140 175 136 173 134 170 132 169 131 168 132 168 132 165 144 166 135 168 201 255 255 255 255 255 238 212 149 159 136 167 131 164 130 163 127 159 126 160 126 159 125 158 124 158 123 157 123 157 123 157 123 157 123 157 123 157 123 157 123 157 125 157 123 156 122 155 123 156 123 156 123 156 123 156 123 156 121 156 121 157 122 158 123 158 121 156 121 155 120 155 119 154 118 155 118 155 118 155 118 155 118 155 118 154 117 154 116 153 114 151 114 151 114 151 114 151 114 151 114 150 113 150 112 149 112 149 112 148 111 148 110 147 112 149 112 148 111 147 110 147 109 145 108 145 107 144 107 144 105 142 105 142 105 142 105 142 106 145 106 144 105 141 104 141 104 139 105 137 104 136 103 136 103 137 102 136 101 135 101 134 99 133 99 132 98 132 97 131 95 130 97 131 97 131 96 129 94 128 93 127 92 126 92 125 91 126 92 126 92 125 90 123 90 124 90 123 89 123 88 122 88 123 88 122 87 121 86 121 85 120 85 119 84 119 83 116 86 117 87 117 87 117 87 117 85 115 85 114 84 113 83 113 82 109 82 109 82 109 82 109 82 109 81 108 80 106 78 105 81 108 81 107 80 107 79 106 78 105 78 105 78 105 78 105 76 103 76 103 76 103 76 103 76 103 76 102 75 101 74 101 73 101 73 100 72 99 71 99 72 99 71 98 68 96 67 95 68 96 68 96 68 96 68 96 68 95 66 93 65 94 67 96 64 91 63 90 62 88 60 87 61 88 60 87 60 87 60 86 60 87 60 87 60 87 60 87 62 88 60 86 59 86 59 87 59 84 59 83 58 82 57 82 58 83 57 81 56 81 57 80 61 82 60 84 60 87 61 88 60 83 52 71 47 68 53 76 65 88 61 84 56 79 51 77 51 76 49 74 47 74 50 73 49 71 49 70 48 69 47 69 47 69 47 68 46 67 45 67 47 66 47 66 47 66 47 65 46 64 45 63 44 64 45 65 46 64 44 63 43 62 43 62 42 62 42 61 41 58 38 56 41 58 41 58 40 57 39 56 41 57 38 54 37 55 40 58 38 55 38 54 37 54 37 55 37 54 37 55 38 56 39 56 37 53 37 52 36 51 35 51 35 51 35 51 35 51 35 51 35 51 34 50 34 50 34 49 33 50 34 50 34 50 34 51 32 48 32 48 32 48 32 48 34 48 30 47 32 48 30 45 29 46 31 46 28 44 30 48 30 47 32 48 32 48 31 46 28 45 31 48 32 47 29 44 28 45 30 47 31 46 29 44 26 41 29 44 30 44 29 43 29 43 28 42 28 43 30 44 29 43 29 43 29 43 29 43 28 42 27 41 27 42 29 43 9 21 8 19 5 16 3 15 7 19 7 18 6 17 5 17 7 18 6 17 5 18 6 19 8 19 6 17 5 17 6 18 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 4 15 10 19 10 16 8 17 9 16 8 16 8 15 7 15 10 18 10 18 9 17 9 17 10 18 10 18 9 17 9 17 8 16 8 15 8 12 4 9 2 5 0 2 1 3 1 1 0 2 1 4 2 5 4 6 4 7 5 8 7 10 8 10 8 12 9 13 10 14 10 15 15 19 15 19 15 19 15 19 18 21 17 21 17 22 19 24 18 23 19 23 19 22 17 21 18 24 19 24 20 25 20 25 20 27 23 27 21 25 21 28 22 27 22 27 22 27 22 27 22 27 22 28 24 30 25 30 24 29 24 29 24 29 24 29 24 30 26 29 18 18 9 12 8 11 10 13 11 13 11 12 10 13 12 15 13 15 13 14 8 15 12 10 22 11 22 73 120 110 119 108 125 112 124 107 125 112 126 113 127 113 126 112 122 108 107 91 85 76 58 44 25 23 16 14 12 18 22 28 30 29 53 137 167 161 150 147 147 110 90 150 161 156 171 153 107 90 96 95 98 89 98 84 81 76 73 72 70 69 65 63 56 61 54 51 45 54 68 112 91 107 82 104 84 108 86 108 87 109 87 109 88 111 91 113 90 114 91 114 92 115 92 115 95 118 95 118 95 118 95 118 84 122 82 122 102 121 117 186 231 208 239 206 249 204 245 203 250 205 246 207 245 203 235 204 236 212 238 221 242 221 234 215 205 182 167 144 136 135 130 138 128 137 106 124 93 127 96 133 99 129 109 132 107 129 105 128 107 129 105 130 105 130 103 131 104 129 105 130 106 132 107 133 107 132 107 132 107 131 106 131 109 134 107 134 107 136 106 136 106 137 105 141 108 143 108 144 113 143 113 140 109 137 106 135 105 134 104 132 102 131 103 133 96 140 107 143 96 154 169 255 210 254 209 244 215 227 137 129 108 135 105 133 105 133 103 129 102 129 101 128 99 126 97 124 96 124 96 124 96 124 96 124 95 123 95 123 95 123 95 123 94 124 93 122 91 121 92 122 92 122 92 122 92 122 92 122 92 122 92 122 93 123 93 123 92 122 91 121 91 120 90 120 90 119 90 119 90 119 90 119 89 118 89 118 88 117 88 116 86 115 86 115 86 115 86 115 86 115 85 114 85 113 84 113 84 113 83 112 83 111 82 111 83 112 83 111 82 110 81 110 79 108 79 107 78 106 77 106 76 105 76 105 76 105 76 105 77 106 77 105 76 104 75 104 74 104 74 104 73 103 72 103 74 102 73 101 73 100 72 100 71 99 71 99 70 98 70 97 68 96 69 97 69 97 68 96 67 95 66 94 66 93 65 93 65 92 65 92 65 91 63 90 63 90 63 90 62 89 62 88 66 88 66 87 65 86 64 86 63 85 63 85 62 84 62 84 63 87 63 87 63 87 63 87 61 85 61 84 60 83 59 83 55 82 55 82 55 82 55 82 55 82 54 81 53 79 52 79 54 81 54 80 53 80 52 79 51 78 51 78 51 78 51 78 49 76 49 76 49 76 49 76 49 76 49 75 48 74 47 74 49 73 49 72 48 71 49 71 52 72 51 71 51 68 50 67 47 68 47 68 47 68 47 68 47 67 46 66 45 67 46 68 44 65 43 64 42 62 40 61 39 60 39 60 40 61 40 61 43 60 43 60 43 60 43 60 44 61 43 59 42 59 42 59 39 59 37 58 36 57 35 57 38 59 36 57 34 56 34 57 36 61 39 60 39 60 40 59 45 68 50 61 32 47 34 57 32 52 32 53 35 52 36 53 34 50 32 48 31 48 31 50 33 49 35 48 34 47 33 47 33 47 33 46 32 45 31 45 34 48 33 47 31 45 30 44 30 45 29 44 29 44 30 45 30 45 30 44 29 43 28 43 27 42 28 43 27 41 25 39 27 43 26 42 25 41 25 41 25 40 22 37 21 38 24 41 25 40 24 39 22 37 21 36 21 37 22 38 22 38 23 39 21 37 21 36 20 35 19 35 19 35 19 35 19 35 19 35 19 34 19 34 20 35 20 35 18 33 18 34 19 35 20 35 17 32 17 32 17 32 17 32 18 32 15 31 17 32 16 29 13 30 17 31 15 29 14 30 16 32 18 33 18 33 17 31 17 30 17 30 17 30 17 30 17 30 18 31 18 31 17 30 13 27 15 29 16 29 16 28 17 30 16 28 15 28 16 29 16 29 16 29 16 29 16 29 16 29 15 27 14 27 15 28 20 22 19 20 18 19 16 18 20 22 19 20 18 19 16 18 19 20 18 19 17 20 18 21 20 22 19 20 17 19 18 20 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 13 16 18 19 17 16 17 18 17 17 16 16 16 16 16 16 18 18 18 18 18 18 18 18 19 19 18 18 17 16 16 16 17 16 16 14 13 11 11 9 8 5 2 1 2 3 2 1 2 2 3 4 4 5 6 6 7 7 8 8 9 10 11 11 12 13 13 14 14 16 15 17 19 20 19 20 19 20 19 20 21 22 21 22 22 23 23 24 22 24 23 25 24 24 22 23 24 23 24 24 25 24 26 25 26 26 28 27 26 24 27 27 27 26 27 26 27 26 27 26 28 27 28 28 29 29 30 29 30 29 30 29 30 29 30 29 30 30 30 25 21 15 14 13 10 11 12 13 13 13 13 12 12 13 14 15 15 15 15 14 10 21 14 7 19 0 26 79 114 92 106 88 111 93 109 85 112 94 113 94 114 92 113 91 111 89 100 77 82 62 56 34 26 22 18 15 16 20 25 28 31 30 74 161 164 162 150 144 148 122 81 144 160 154 169 157 113 89 90 90 91 83 91 82 80 77 75 71 71 67 66 62 59 65 57 61 52 66 73 124 110 133 105 130 107 133 109 133 109 134 109 135 111 137 113 138 114 140 114 141 115 141 116 142 118 144 118 144 118 145 119 145 118 152 115 153 121 135 118 169 212 152 205 132 206 134 200 137 207 125 208 132 207 129 202 135 216 146 208 145 208 155 222 170 223 166 213 159 189 142 151 129 134 143 136 164 137 169 123 155 133 154 132 155 129 159 134 168 131 165 131 165 131 163 132 162 130 162 131 163 132 164 133 165 134 166 134 165 132 164 131 163 135 170 134 170 135 170 134 169 136 173 138 175 140 177 142 178 142 178 140 175 137 172 134 171 135 171 133 169 132 169 132 169 141 163 138 172 140 156 182 253 250 255 246 255 249 252 177 163 136 170 133 169 135 170 134 167 133 167 131 165 129 162 126 161 125 159 125 159 124 158 124 158 124 158 124 158 124 158 124 158 125 159 123 157 122 157 122 158 123 158 123 158 123 158 123 158 122 158 123 158 123 158 123 158 122 157 122 157 122 156 121 156 120 157 120 157 119 156 119 156 119 156 118 155 118 154 117 154 116 153 116 153 116 153 116 153 116 152 115 152 114 151 114 151 114 150 113 150 112 149 112 149 112 149 112 148 111 147 110 147 108 145 107 144 106 143 106 143 106 143 106 143 106 143 106 143 106 145 106 144 105 141 104 141 104 139 105 137 104 136 103 136 101 135 101 135 101 134 100 134 100 134 99 133 99 132 98 132 96 131 97 131 97 131 97 130 95 129 95 129 95 129 95 129 92 126 93 127 92 126 91 124 91 125 90 124 90 123 89 123 88 123 88 122 87 121 86 121 86 121 85 120 85 119 84 117 86 117 87 117 87 117 87 117 85 115 85 114 84 113 83 113 84 111 84 111 84 111 84 111 82 109 82 108 81 107 80 106 79 106 78 105 78 104 77 104 78 105 78 105 78 105 78 105 77 104 77 104 77 104 77 104 76 103 76 102 75 101 74 101 73 101 73 100 72 99 71 99 73 101 72 100 70 98 68 97 69 97 69 97 69 97 69 97 68 95 67 95 67 95 67 96 67 94 66 92 64 91 63 90 59 86 60 87 61 89 62 89 60 87 60 87 60 87 60 87 61 87 59 86 58 85 59 86 59 84 59 83 58 82 57 82 60 85 58 82 56 80 55 78 59 77 59 79 58 83 57 84 51 88 70 95 61 75 52 74 56 79 54 79 53 78 51 77 50 76 49 75 48 74 48 72 49 71 49 70 48 69 47 69 47 69 47 68 46 67 45 67 47 66 47 65 46 65 45 64 45 64 44 62 43 63 45 64 45 64 45 64 44 63 43 61 42 61 43 62 43 61 41 60 43 59 42 59 41 58 41 57 40 56 39 55 38 56 39 57 40 57 40 57 39 56 38 54 38 55 38 55 38 55 38 55 37 53 37 52 36 51 35 51 35 51 35 51 35 51 35 51 33 49 34 50 35 52 36 52 32 48 33 50 34 51 36 52 32 48 32 48 32 48 32 48 33 48 31 47 33 49 32 46 29 48 34 51 33 47 31 48 31 47 32 49 33 48 31 47 31 46 30 45 29 46 30 47 31 47 31 47 31 47 31 47 28 43 29 43 29 43 29 43 31 45 30 43 28 42 28 42 29 43 29 43 29 43 29 43 30 43 28 41 27 41 28 42 6 18 6 18 6 18 6 18 7 19 7 18 6 17 5 17 7 18 6 17 5 18 6 19 8 19 6 17 5 17 5 18 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 7 16 10 18 9 17 10 19 9 17 10 18 10 18 10 18 10 18 10 18 10 18 10 18 10 18 10 17 8 16 7 15 9 17 8 14 7 12 6 12 5 7 0 1 0 2 0 1 0 2 1 4 2 5 4 6 5 7 6 9 8 10 9 11 8 12 9 14 11 16 12 17 15 19 15 19 15 19 15 19 17 21 18 22 19 23 19 23 18 23 19 24 20 24 19 23 19 24 20 25 20 26 21 26 21 27 24 28 21 26 22 28 22 27 22 27 22 27 22 27 23 29 24 29 24 30 25 30 25 30 25 30 25 30 25 30 26 30 23 23 13 14 9 14 8 11 10 13 11 13 11 12 10 13 12 15 13 15 13 15 7 23 12 14 20 9 50 105 126 109 120 108 125 112 122 104 125 112 126 113 127 112 126 112 118 107 104 90 82 71 51 38 21 21 16 16 15 21 23 28 24 34 94 173 158 161 147 143 141 132 80 136 159 159 170 164 128 100 96 95 100 90 99 88 81 77 74 73 70 69 65 63 58 62 55 54 47 53 61 99 94 109 85 106 85 109 87 109 87 109 88 111 90 113 91 113 91 114 92 115 92 116 93 116 93 117 94 117 95 118 96 119 89 125 89 125 107 121 120 188 233 208 237 205 245 201 240 199 244 204 246 208 246 201 239 207 248 213 247 212 245 208 240 207 241 217 247 225 241 213 213 189 172 156 148 138 133 134 129 135 126 140 121 135 115 132 113 131 112 133 108 133 106 134 106 134 107 132 107 132 108 133 108 133 110 135 109 134 108 132 107 132 109 135 109 134 108 134 107 134 109 137 109 138 109 139 108 140 110 138 109 137 107 135 105 134 106 134 104 133 103 132 104 133 109 130 100 143 103 130 116 186 201 247 216 246 205 201 130 138 107 134 105 133 107 135 106 133 107 134 105 132 102 129 100 127 99 127 98 126 97 125 96 124 96 124 96 124 96 124 96 124 95 124 93 123 92 122 93 123 93 123 93 123 93 123 93 123 94 123 93 123 93 123 93 123 92 122 92 122 92 123 93 123 93 122 92 121 91 120 90 119 90 119 90 118 89 118 88 117 87 116 87 116 87 116 87 116 87 116 87 116 86 115 86 114 85 114 85 114 84 113 84 112 83 112 83 111 82 110 81 110 79 108 79 107 78 106 77 106 77 106 77 106 77 106 77 106 75 106 75 105 74 105 73 105 72 104 72 104 71 103 70 103 73 101 73 101 73 101 73 101 72 100 72 99 71 99 70 98 70 97 69 97 69 97 69 98 67 95 67 95 67 96 68 96 65 93 66 93 66 92 64 90 64 91 64 90 63 90 62 89 66 88 66 87 65 86 64 86 64 86 64 85 63 85 62 85 63 87 63 87 63 87 63 87 61 85 61 84 60 83 59 83 57 84 57 84 57 84 57 84 55 82 55 81 54 81 54 80 52 79 51 78 51 77 50 77 51 78 51 78 51 78 51 78 50 77 50 77 50 77 50 77 49 76 49 75 48 74 47 74 49 73 49 72 48 71 49 71 52 73 51 72 52 69 50 68 48 69 48 69 48 69 48 69 46 67 46 67 46 67 46 67 45 65 44 64 42 62 41 61 39 60 39 61 41 62 42 63 43 60 43 60 43 60 43 60 44 60 42 58 41 58 41 59 39 59 37 58 36 57 35 57 38 60 36 57 34 55 33 56 32 60 31 58 33 57 33 55 36 56 35 51 26 45 28 50 39 58 35 55 31 52 31 50 31 51 33 50 34 49 33 49 35 49 35 48 34 47 33 47 33 47 33 46 32 45 31 45 30 45 30 46 31 46 32 47 30 44 28 43 28 43 29 45 29 44 30 45 30 44 28 42 27 42 28 43 28 42 26 41 26 41 25 41 24 40 24 39 23 39 23 39 23 39 23 39 21 38 23 40 25 40 24 39 22 38 22 38 22 38 22 38 21 37 21 36 20 35 19 35 19 35 19 35 19 35 19 35 19 34 19 35 21 36 22 37 18 33 18 34 19 35 20 35 17 32 17 32 17 32 17 32 18 32 16 31 18 34 18 31 14 32 19 35 18 31 16 32 14 30 16 31 16 31 15 29 18 30 17 29 16 30 17 31 18 31 18 31 18 31 18 31 19 31 18 31 18 31 18 31 18 31 17 29 15 28 15 28 16 29 16 29 16 29 16 29 16 29 15 27 14 28 15 29 17 19 17 20 18 21 19 21 18 20 18 20 18 20 18 20 19 20 18 19 17 20 18 21 19 20 17 18 16 18 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 15 17 18 18 17 17 18 20 17 18 18 18 18 19 19 19 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 18 16 16 13 13 12 13 12 11 6 2 0 1 2 2 1 2 2 3 4 4 5 6 6 8 8 8 9 10 11 11 12 12 13 13 15 15 17 17 18 19 20 19 20 19 20 19 20 20 22 22 24 23 24 23 23 22 24 23 25 25 25 24 25 25 24 25 24 26 25 26 26 26 27 29 27 27 25 27 28 27 26 27 26 27 26 27 26 28 27 28 27 29 28 29 28 30 29 30 29 30 29 30 29 31 28 25 19 14 11 13 13 10 11 12 13 13 13 13 12 12 13 14 15 15 15 15 14 12 23 13 12 12 6 64 93 111 89 107 86 110 92 108 87 110 93 111 93 112 92 111 91 105 85 96 73 80 58 51 28 21 19 18 17 19 22 25 28 25 44 121 173 158 157 147 142 141 134 91 117 158 162 165 161 136 100 91 90 92 83 91 84 80 77 75 71 72 68 67 62 60 67 59 64 54 65 65 112 113 135 108 132 108 134 109 134 109 134 111 137 113 138 113 138 115 141 115 141 116 142 116 143 116 142 117 144 118 145 120 145 119 148 119 152 124 132 119 171 210 152 203 134 203 138 198 144 197 134 201 139 201 134 200 142 204 141 208 144 214 147 216 148 217 145 207 145 210 165 222 184 218 176 184 148 156 144 153 152 133 145 134 153 138 159 131 155 134 166 133 168 135 166 136 165 133 165 133 165 133 165 133 165 135 167 135 166 134 166 134 168 136 172 135 171 135 170 136 170 137 169 138 172 138 172 138 173 137 174 137 173 135 172 135 171 135 172 134 170 133 170 133 172 129 176 137 167 132 166 144 165 180 219 210 241 199 195 134 172 135 169 133 168 135 170 134 167 135 169 133 167 131 165 130 164 128 162 127 161 126 159 125 158 125 159 125 159 125 159 125 159 125 160 124 158 123 158 123 158 124 159 124 159 124 159 124 159 124 159 124 159 123 158 123 158 122 157 123 158 123 159 124 159 123 162 122 161 121 159 120 158 120 158 119 158 118 157 118 157 117 156 117 156 117 156 117 156 117 156 117 155 116 155 115 154 115 154 115 153 114 153 113 152 112 151 112 150 111 149 110 149 109 146 109 145 108 145 107 144 107 144 107 144 107 144 107 144 106 145 106 144 106 141 105 141 104 139 105 137 104 136 103 136 101 135 102 136 102 137 103 137 101 134 100 134 99 133 99 133 98 132 97 131 97 131 98 132 94 128 95 129 95 130 96 130 93 127 94 128 93 126 91 125 92 125 91 125 90 124 90 124 88 123 88 122 87 121 86 121 87 121 86 121 85 120 85 118 86 117 87 117 87 117 87 117 85 115 85 114 84 113 83 113 82 109 82 109 82 109 82 109 82 109 82 109 82 108 81 108 81 108 81 107 80 107 79 106 78 105 78 105 78 105 78 105 78 105 78 105 78 105 78 105 76 103 76 102 75 101 74 101 73 101 73 100 72 99 71 99 73 100 72 99 69 97 68 96 68 96 68 96 68 96 68 96 65 94 66 95 67 94 66 93 63 89 62 88 60 86 59 86 61 88 61 88 62 89 62 89 60 87 60 87 60 87 60 87 60 87 59 85 57 84 58 85 59 84 59 83 58 82 57 82 60 84 58 82 56 81 56 79 59 76 59 78 57 80 54 82 62 86 54 79 54 79 57 81 56 80 55 79 52 76 51 75 50 76 50 76 50 75 48 71 49 71 49 70 48 69 47 69 47 69 47 68 46 67 45 67 43 63 44 64 46 66 47 67 44 63 43 62 43 62 44 63 43 63 45 65 46 63 42 60 42 61 43 62 42 60 40 58 41 58 41 58 40 57 39 56 39 56 39 56 39 56 39 56 35 53 38 57 41 57 40 56 39 56 38 55 38 55 37 54 37 53 37 52 36 51 35 51 35 51 35 51 35 51 35 51 35 51 35 51 36 52 36 52 34 50 34 50 34 50 34 50 32 48 32 48 32 48 32 48 33 48 31 48 34 50 34 48 28 46 32 47 30 45 29 46 29 45 30 47 31 46 29 45 30 46 30 46 30 46 30 46 31 47 30 46 30 46 31 47 34 47 32 45 31 45 31 46 30 44 29 42 28 42 29 43 29 43 29 43 29 43 29 43 28 41 27 41 27 42 29 44 7 19 6 18 6 18 5 17 4 16 5 18 6 19 8 20 7 18 6 17 5 18 6 19 6 17 4 15 3 15 3 15 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 8 17 10 18 9 17 11 21 8 16 9 17 9 18 10 18 7 16 8 16 9 17 10 18 7 16 8 16 8 16 9 17 10 17 7 14 7 13 8 14 6 8 0 0 0 1 0 2 0 2 1 4 2 5 4 6 6 8 7 9 8 11 10 12 8 12 9 14 12 17 14 18 15 19 15 19 15 19 15 19 16 21 18 23 20 23 18 22 18 23 20 24 21 25 21 24 20 25 20 26 21 26 22 27 22 28 24 29 22 26 23 29 22 27 22 27 22 27 22 27 23 28 23 28 22 27 22 27 24 29 24 29 24 29 24 29 25 28 18 16 6 10 6 14 8 11 10 13 11 13 11 12 10 13 12 15 13 15 13 15 10 16 9 18 12 26 96 111 120 108 122 109 122 109 121 109 123 109 124 110 124 110 121 110 113 101 99 84 76 65 42 28 17 18 16 18 18 23 24 28 25 59 142 166 156 152 143 140 141 139 104 100 155 169 167 168 149 110 98 95 100 89 98 88 84 79 76 75 73 72 68 66 59 63 56 55 48 51 55 89 96 111 86 108 87 110 88 109 86 110 89 113 92 114 91 113 92 115 92 116 93 116 94 117 94 118 95 119 97 121 98 123 96 128 102 128 114 121 128 191 234 204 236 202 245 201 240 199 232 196 232 199 231 193 234 206 255 215 250 206 246 206 252 210 250 205 254 212 254 211 238 198 241 216 247 228 239 202 197 162 144 144 128 138 126 138 120 132 116 136 113 136 109 137 108 137 109 134 109 134 109 134 109 134 109 134 109 135 110 135 110 135 110 136 110 136 112 138 113 138 115 139 113 139 111 139 111 137 108 136 107 136 107 135 106 135 107 135 105 133 104 133 104 134 100 134 109 131 106 141 110 131 103 147 127 159 131 135 103 133 110 135 106 133 107 134 106 131 105 132 105 131 104 130 103 131 101 129 100 127 98 125 97 124 97 125 97 125 97 125 97 125 96 124 94 122 93 122 93 123 94 123 94 123 94 123 94 123 95 125 95 124 94 123 93 123 93 123 93 124 94 124 95 125 95 124 94 122 92 120 91 119 91 120 90 119 90 118 89 118 89 118 89 118 89 118 89 118 89 118 88 117 88 116 87 116 87 116 86 115 86 114 85 114 83 112 83 111 82 110 81 110 81 110 81 110 80 109 79 108 78 107 78 107 78 107 78 107 75 106 75 105 74 105 73 105 72 104 72 104 71 103 70 103 74 102 75 103 76 104 76 105 73 101 72 100 72 99 71 99 71 98 69 97 69 97 70 99 65 93 66 94 67 95 67 96 66 93 67 94 66 93 65 91 65 92 64 91 64 90 63 90 66 88 66 87 65 86 64 86 65 87 64 86 64 85 63 86 63 87 63 87 63 87 63 87 61 85 61 84 60 83 59 83 55 82 55 82 55 82 55 82 55 82 55 82 55 82 55 82 54 81 54 80 53 80 52 79 51 78 51 78 51 78 51 78 51 78 51 78 51 78 51 78 49 76 49 75 48 74 47 74 49 73 49 72 48 71 49 71 51 71 50 70 50 67 49 66 47 68 47 68 47 68 47 68 42 64 44 66 45 65 43 63 43 63 42 62 40 60 39 60 42 62 41 62 41 62 40 61 43 60 43 60 43 60 43 60 43 59 41 58 40 57 41 58 39 59 37 58 36 57 35 57 36 58 35 56 34 56 35 58 30 61 28 59 29 56 30 54 27 50 32 56 38 59 36 56 31 53 29 53 29 52 28 52 28 50 31 51 35 49 35 48 35 49 35 48 34 47 33 47 33 47 33 46 32 45 31 45 30 45 30 45 30 45 30 46 29 43 28 42 27 43 28 44 28 44 30 46 31 44 27 41 27 43 27 42 26 39 23 37 27 43 26 42 25 41 25 41 22 39 23 40 24 39 23 38 19 36 22 40 24 39 21 36 23 39 23 38 22 37 21 37 21 37 21 36 20 35 19 35 19 35 19 35 19 35 19 35 22 36 21 36 21 36 20 35 21 36 20 34 19 33 17 32 17 32 17 32 17 32 17 32 18 32 16 32 19 35 19 33 14 30 16 30 13 28 15 32 15 30 16 32 17 31 15 30 15 29 18 32 19 31 16 28 18 30 16 28 15 29 17 31 21 33 18 30 17 30 18 31 16 29 15 28 15 29 17 30 16 29 16 29 16 29 16 29 13 26 13 27 15 29 18 32 21 22 20 21 17 18 16 17 15 17 16 19 19 22 21 23 19 20 18 19 17 20 18 21 17 18 15 16 14 16 14 17 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 17 18 19 18 17 17 19 21 15 15 15 16 16 17 17 17 14 15 15 16 16 17 17 17 14 15 15 16 16 17 17 18 18 16 15 13 13 12 14 14 12 7 2 0 0 1 2 2 2 2 3 4 4 5 6 6 8 8 9 10 10 11 12 12 12 13 13 15 16 18 18 20 19 20 19 20 19 20 19 20 19 21 22 24 24 24 22 22 22 23 24 26 25 26 25 26 25 24 25 25 26 26 27 26 27 27 29 28 27 26 28 28 27 26 27 26 27 26 27 26 27 26 27 26 27 26 27 25 29 28 29 28 29 28 29 28 30 26 21 14 9 7 11 12 10 11 12 13 13 13 13 12 12 13 14 15 15 15 15 15 12 15 9 15 5 21 102 94 105 88 108 87 108 89 109 92 108 89 109 91 110 90 108 90 101 82 91 70 72 50 39 17 19 17 17 18 20 23 26 28 30 70 159 161 158 148 145 138 147 138 115 85 154 171 163 167 151 108 93 90 93 82 89 83 84 81 79 75 75 71 69 67 62 67 59 65 55 64 61 104 115 137 109 133 109 135 110 134 108 135 112 138 113 139 112 139 115 141 115 142 116 143 117 143 119 145 120 147 122 149 123 149 120 146 121 153 124 131 120 168 209 147 200 134 203 139 200 146 200 146 200 146 195 136 197 148 206 145 208 147 211 146 210 147 210 152 203 148 203 151 208 150 207 148 211 155 222 164 227 175 199 170 166 145 143 147 142 155 139 160 137 164 138 165 138 167 134 168 134 168 134 168 134 168 133 168 134 169 135 170 136 171 136 173 137 173 138 173 139 171 139 171 139 170 138 172 137 172 137 175 136 175 136 173 137 173 136 172 135 169 134 169 134 171 135 173 129 180 140 168 132 171 137 174 134 162 131 175 132 179 137 174 135 172 135 172 133 169 132 168 131 168 131 168 131 167 130 163 128 162 127 160 125 159 125 159 125 159 125 159 125 160 126 161 123 159 122 159 122 160 123 160 123 160 123 160 123 160 125 160 125 159 124 158 123 158 123 158 123 159 124 160 125 162 125 163 123 162 122 160 120 159 120 159 120 158 119 157 118 157 118 157 118 157 118 157 118 157 118 157 118 156 117 156 116 155 116 155 116 154 115 154 114 153 112 151 112 150 111 149 110 149 111 148 111 147 110 147 109 146 107 144 107 144 107 144 107 144 107 143 107 142 106 140 105 140 104 139 105 137 104 136 103 136 103 137 103 138 104 139 105 140 101 135 101 134 100 133 99 133 100 133 97 130 96 131 99 134 92 127 93 128 94 129 95 129 93 128 94 128 94 127 92 125 92 126 92 125 91 124 90 124 89 123 88 122 87 121 86 121 87 122 87 121 86 120 85 120 86 118 86 117 86 117 87 117 85 115 85 114 84 113 83 113 84 111 84 111 84 111 84 111 82 109 82 109 82 109 82 109 79 106 78 105 78 104 77 104 78 105 78 105 78 105 78 105 78 105 78 105 78 105 78 105 76 103 76 102 75 101 74 101 73 101 73 100 72 99 71 99 71 99 70 97 68 96 66 95 67 95 67 95 67 95 67 95 62 91 64 93 65 92 63 90 67 94 66 93 65 91 63 90 64 90 63 89 62 88 61 87 60 87 60 87 60 87 60 87 60 86 58 84 57 84 57 85 59 84 59 83 58 82 57 82 57 82 56 81 56 82 58 81 59 79 60 79 57 80 55 81 59 86 56 79 50 75 54 79 53 78 54 77 53 76 51 76 49 75 51 77 50 75 47 72 49 71 49 70 48 69 47 69 47 69 47 68 46 67 45 67 46 66 46 64 45 63 43 62 44 62 43 61 42 62 43 63 43 63 46 66 46 63 42 60 43 62 42 60 40 57 36 54 44 61 44 60 43 59 42 59 38 56 39 57 40 56 39 55 36 54 39 57 39 54 34 50 39 56 39 55 38 54 37 54 37 53 37 52 36 51 35 51 35 51 35 51 35 51 35 51 38 53 37 52 36 51 35 50 37 53 36 51 33 48 31 47 32 48 32 48 32 48 32 48 33 48 31 48 34 51 35 49 33 49 33 47 30 46 33 51 31 48 32 49 33 48 32 47 27 45 31 49 33 47 29 43 30 46 28 43 27 44 30 46 33 46 30 43 28 43 29 44 28 42 28 42 29 44 31 45 29 43 29 43 29 43 29 43 25 39 25 40 28 44 32 47 8 20 7 18 6 17 4 16 4 17 5 18 6 19 7 20 8 19 5 16 3 15 4 17 6 18 5 15 3 15 3 15 10 17 10 17 10 17 10 17 7 15 10 18 11 17 8 14 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 5 16 7 18 9 16 6 13 4 7 1 2 0 1 0 4 2 4 2 5 3 6 4 6 4 8 7 8 6 8 9 13 8 13 10 17 13 20 15 20 16 21 16 22 17 23 18 23 15 21 16 23 19 26 21 27 18 24 18 25 19 26 20 26 22 25 19 22 18 23 21 26 22 26 22 27 23 28 24 28 19 26 23 30 25 28 21 24 24 29 24 29 24 29 24 29 25 30 23 29 25 31 24 29 27 26 18 17 10 8 7 14 8 11 11 14 13 14 11 12 11 13 11 14 12 15 13 15 8 9 13 8 14 60 115 110 117 106 122 108 123 109 122 108 124 108 121 106 125 107 121 104 112 97 96 78 66 49 36 31 16 18 22 19 20 24 26 30 28 98 160 162 148 151 142 140 142 144 122 88 145 168 159 168 156 125 103 93 105 89 99 93 91 82 80 77 79 74 69 63 59 61 54 58 55 51 50 78 99 112 88 110 87 109 87 110 88 111 89 112 90 114 92 115 91 114 92 115 93 117 95 118 98 121 98 122 99 122 100 123 105 128 90 129 100 123 125 197 242 206 236 201 235 201 235 201 236 202 240 201 234 199 241 209 244 208 246 209 247 210 248 210 247 208 247 208 247 208 245 208 243 208 243 209 244 213 248 216 252 222 247 215 220 182 173 151 147 143 129 142 122 146 111 133 100 131 105 136 108 137 106 134 107 134 106 133 106 135 107 135 118 139 118 139 116 139 114 139 111 140 107 139 104 138 101 137 99 134 100 135 102 135 102 136 106 136 108 136 109 137 109 136 106 133 104 134 105 136 106 137 113 143 114 142 113 139 112 139 106 136 106 135 105 134 104 134 102 132 102 132 102 132 102 132 102 132 101 131 101 130 100 130 98 128 98 128 98 128 98 128 97 127 96 126 96 125 95 125 97 126 96 125 95 126 96 127 93 125 93 125 93 125 93 125 93 125 93 125 93 125 93 125 91 121 90 120 90 119 89 119 88 118 88 118 88 118 88 119 89 118 89 118 89 118 89 118 90 119 90 118 89 117 88 117 87 115 87 114 86 113 85 113 84 112 84 111 83 110 82 111 83 111 80 109 82 111 80 108 81 110 81 109 80 108 79 108 78 108 78 108 78 109 78 109 75 106 75 105 74 104 73 104 74 102 74 102 74 102 74 102 75 103 75 102 74 101 73 101 71 98 69 96 68 96 68 97 68 96 68 95 67 94 66 94 63 92 64 93 65 94 66 95 63 91 63 91 63 91 63 91 63 90 64 88 62 87 61 85 64 87 65 88 68 87 67 86 65 87 64 86 63 85 61 84 63 86 63 86 62 85 61 85 55 82 56 83 57 82 56 81 57 83 57 82 56 82 55 81 53 80 53 80 53 80 53 80 50 77 50 77 50 77 50 77 51 78 51 77 50 76 49 76 48 76 49 76 49 75 47 73 47 74 47 74 47 74 49 74 49 72 49 70 47 68 47 68 47 67 47 66 46 65 45 65 44 64 44 64 44 64 44 65 44 65 44 65 44 65 44 65 42 63 42 62 41 61 40 61 45 62 45 61 44 60 43 60 44 60 41 57 39 57 41 59 36 56 34 57 35 58 36 58 35 57 35 57 35 57 35 57 33 57 33 57 33 57 33 56 36 57 34 55 32 54 32 54 30 52 30 52 30 52 32 52 31 51 34 51 36 50 34 48 33 48 36 51 36 48 32 45 32 46 32 46 32 46 32 46 30 44 30 43 29 42 28 42 30 44 30 44 30 44 30 44 30 45 29 43 28 42 26 41 26 42 27 42 27 41 25 39 27 43 27 43 27 42 25 40 23 40 24 40 24 39 22 37 21 37 21 37 21 37 21 37 23 39 23 38 22 37 21 37 21 36 22 36 22 36 22 37 22 35 19 32 18 33 21 36 22 37 22 36 21 36 20 35 18 33 17 32 17 33 19 34 21 36 20 34 17 31 15 30 17 32 17 32 17 32 17 32 19 31 18 30 17 31 18 32 16 29 16 30 18 32 21 34 17 30 17 30 17 30 17 30 18 31 18 30 17 29 16 29 19 30 19 30 19 30 19 30 20 31 20 31 20 31 20 31 17 28 17 29 18 30 19 30 14 26 17 29 19 29 17 28 18 20 18 20 18 20 18 21 17 19 18 20 18 20 19 21 18 19 15 16 14 17 16 18 18 19 16 17 15 17 16 18 17 20 17 20 17 20 17 20 16 19 16 19 16 19 16 19 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 14 15 16 16 18 18 19 20 17 17 17 17 17 17 17 17 15 16 17 18 17 16 14 13 10 9 5 3 1 2 3 5 4 5 4 6 5 7 6 7 9 11 11 12 10 12 13 16 11 14 15 19 20 21 21 21 21 22 22 23 22 24 23 24 22 21 23 23 24 24 26 25 24 23 24 24 25 25 26 25 25 26 26 27 26 27 25 26 26 27 26 28 27 29 28 29 27 28 27 28 27 28 27 28 29 30 29 30 29 30 29 30 31 29 29 28 31 30 30 28 32 25 19 16 11 8 10 15 11 12 13 14 15 14 13 13 13 13 13 14 14 15 15 16 11 15 15 10 22 64 110 93 105 89 108 90 109 88 109 88 112 88 109 88 110 91 106 90 97 85 85 69 60 42 35 27 21 17 20 19 22 26 31 34 42 120 165 161 153 144 145 134 145 143 131 87 143 168 164 169 159 128 101 90 95 85 89 84 86 81 78 77 77 75 68 68 62 68 58 66 59 60 55 87 115 134 110 132 109 134 109 135 111 137 111 140 113 141 114 142 114 141 115 142 117 144 118 144 121 147 122 148 122 149 123 148 126 153 118 166 126 138 123 162 212 141 200 137 202 139 201 134 201 139 204 138 199 136 205 146 208 144 208 145 209 145 210 146 209 145 209 145 209 145 209 145 209 145 209 145 211 148 214 150 210 148 218 160 219 168 210 172 184 152 153 137 142 152 151 166 150 176 137 163 128 164 134 170 129 168 136 177 141 177 137 171 138 171 139 171 139 173 139 173 140 173 140 173 138 174 138 173 136 175 135 174 135 174 136 172 136 170 136 168 137 168 137 168 134 169 134 170 135 171 136 171 140 175 140 174 139 173 138 173 136 171 136 170 135 170 134 169 132 167 132 167 132 167 132 167 132 167 132 166 131 166 130 165 128 163 128 163 128 163 128 163 127 162 127 161 126 161 125 160 127 161 125 160 125 160 126 162 125 161 125 161 125 161 125 161 125 161 125 161 125 161 125 161 121 162 121 161 120 161 119 160 118 159 118 159 118 159 118 158 118 155 118 155 118 155 118 155 119 156 119 155 118 155 117 154 115 156 115 155 114 155 113 154 112 153 112 152 111 152 110 150 112 148 109 147 111 148 110 145 110 147 110 146 109 145 108 144 108 142 109 142 109 142 109 142 106 139 106 138 105 138 104 137 102 136 102 136 102 136 102 136 103 137 103 136 102 135 101 135 99 132 97 131 96 130 97 131 96 130 96 129 95 129 94 128 92 127 93 127 93 127 94 128 91 125 91 125 91 125 91 125 90 124 89 123 88 121 86 120 86 122 87 123 88 122 87 121 87 123 86 120 85 119 84 116 86 118 87 116 86 115 85 113 81 112 82 113 83 112 82 111 83 112 82 112 81 111 81 110 80 107 80 107 80 107 80 107 77 104 77 104 77 104 77 104 78 105 78 104 77 103 76 103 75 103 76 103 76 102 74 100 73 100 73 100 74 101 73 101 73 100 71 98 69 97 68 96 67 98 67 97 66 97 65 96 64 95 64 95 64 95 64 95 64 92 64 92 64 92 64 92 63 91 63 90 62 89 61 89 62 89 62 88 61 87 60 87 60 86 58 84 56 84 58 85 56 81 56 82 57 83 58 83 57 82 57 82 57 82 57 82 56 81 56 81 56 81 56 81 58 82 56 79 54 78 53 79 52 77 52 77 52 77 52 77 50 76 50 76 50 75 48 73 46 73 48 75 49 73 45 70 45 71 45 71 45 71 45 69 44 66 44 65 43 65 42 64 44 66 44 66 44 66 44 66 45 64 44 62 43 61 41 60 42 61 42 60 41 59 40 59 40 58 41 58 40 57 39 55 39 57 40 57 40 56 38 54 38 55 38 55 38 55 38 55 39 56 39 55 38 54 37 54 36 54 36 54 36 54 36 54 35 53 34 51 33 52 35 53 37 52 36 52 35 51 35 50 34 49 33 48 32 49 33 50 33 49 33 49 33 49 33 49 32 48 32 48 32 48 32 48 32 47 31 46 30 47 31 48 30 46 30 46 31 48 33 50 30 46 30 46 30 46 30 46 33 49 32 48 31 46 29 45 30 44 30 44 30 44 30 44 30 44 30 44 30 44 30 44 28 42 28 43 29 44 30 44 26 41 29 44 30 44 29 42 4 17 5 18 7 20 8 21 7 19 6 18 6 18 5 17 5 17 4 16 4 17 6 18 5 16 4 15 4 16 5 18 10 17 10 17 10 17 10 17 11 17 8 14 7 15 10 18 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 8 16 8 17 9 18 10 18 9 17 9 17 9 17 9 17 5 16 7 18 9 16 6 13 5 8 1 3 0 2 0 4 2 4 2 5 3 6 4 6 7 10 9 11 8 11 11 15 5 12 10 19 16 22 16 21 16 22 17 22 18 23 18 23 18 24 18 24 18 24 18 24 18 24 18 25 19 26 20 26 20 26 24 29 25 28 22 24 22 26 23 27 23 27 24 28 26 29 21 24 19 26 24 31 24 29 24 29 24 29 24 29 23 30 21 29 25 31 24 29 27 25 15 14 8 8 8 15 9 12 11 14 12 14 12 13 11 13 11 14 12 15 13 15 9 13 12 13 40 88 125 103 120 108 124 110 128 111 127 110 126 112 125 112 126 107 118 100 110 90 89 69 59 42 31 26 29 22 24 21 25 29 31 35 53 148 165 161 156 143 147 141 143 151 135 96 129 167 168 168 166 135 110 95 107 94 104 90 94 83 83 77 80 75 70 64 61 66 57 58 54 51 48 70 98 113 91 110 87 110 88 110 89 112 88 112 89 114 91 115 90 114 91 116 93 117 94 118 97 121 97 122 98 122 99 124 105 129 86 129 95 123 125 200 243 206 235 200 233 200 234 202 236 202 239 201 235 200 241 210 244 208 244 208 245 209 245 210 245 209 245 209 245 209 245 209 246 210 246 210 246 211 248 213 247 211 248 215 248 221 246 224 245 220 210 189 175 163 144 140 123 135 128 146 130 141 116 130 113 134 105 131 103 136 107 141 112 139 113 139 112 140 112 140 109 139 107 139 106 139 104 138 106 136 108 136 108 136 106 136 108 136 106 136 106 136 106 136 105 135 105 135 106 136 106 136 108 138 107 137 107 136 106 136 106 136 106 136 105 135 105 134 103 133 103 133 103 133 103 133 103 133 102 132 102 131 101 131 99 129 99 129 99 129 99 129 98 128 97 127 97 126 96 126 96 126 95 125 95 125 96 126 94 126 94 126 94 126 94 126 94 126 94 126 94 126 94 126 92 122 91 121 91 120 90 120 89 119 89 119 89 119 89 120 90 119 90 119 90 119 90 119 90 119 90 119 89 118 89 117 87 115 87 115 86 114 86 113 84 112 84 112 83 111 83 111 84 111 81 110 82 111 81 108 81 110 81 109 80 108 79 109 78 109 78 109 78 109 78 109 75 106 75 106 74 105 74 104 74 102 74 102 74 102 74 102 75 103 75 102 74 101 73 101 71 99 70 97 68 96 69 97 68 96 68 96 67 95 67 94 66 94 66 94 65 93 65 93 64 92 64 91 63 91 63 91 63 90 62 89 61 87 62 87 63 88 66 88 68 88 67 87 65 87 64 85 63 84 61 84 63 86 63 86 62 85 61 85 56 82 57 83 57 83 56 82 56 81 55 81 54 80 54 79 53 80 53 80 53 80 53 80 50 77 50 77 50 77 50 77 51 78 51 77 50 76 49 76 48 76 49 76 49 75 47 73 46 73 46 73 45 72 47 71 48 72 49 70 48 69 47 68 47 67 47 67 46 66 46 65 45 65 45 64 44 64 44 64 43 64 43 64 43 64 43 64 42 63 42 62 41 61 40 61 44 61 44 61 43 60 43 60 43 59 41 57 40 57 40 58 36 56 35 57 35 57 36 58 35 57 35 57 35 57 35 57 34 56 34 56 34 56 34 56 35 57 33 54 31 53 31 53 30 52 30 52 32 52 32 52 31 49 32 49 34 48 32 46 33 47 35 49 36 47 32 44 33 46 33 45 32 45 32 46 30 44 30 44 29 43 29 42 30 44 30 44 30 44 30 44 30 45 29 43 28 42 26 41 29 43 26 40 24 40 26 41 24 40 25 41 25 40 23 38 23 40 24 40 24 39 22 37 22 38 22 38 22 38 22 38 23 39 23 38 22 37 21 37 24 37 23 36 22 35 21 34 21 35 20 34 20 34 21 35 21 35 20 35 19 34 19 33 19 34 18 32 17 33 18 34 15 31 16 32 19 35 20 36 17 32 17 32 17 32 17 32 19 31 18 30 17 31 18 32 18 31 17 30 17 31 19 32 17 30 17 30 17 30 17 30 21 34 20 32 18 30 17 29 19 30 19 30 19 30 19 30 19 30 19 30 19 30 19 30 17 28 18 29 18 29 19 30 16 28 19 31 20 31 18 29 18 20 18 21 19 21 20 22 20 21 19 20 18 19 17 18 19 21 19 21 20 23 22 24 16 18 16 18 16 19 18 21 17 20 17 20 17 20 17 20 17 20 15 18 15 18 17 20 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 21 20 19 18 16 15 14 13 17 17 17 17 17 17 17 17 15 16 17 18 17 16 14 13 11 10 6 4 2 3 3 4 4 5 4 6 5 7 6 7 6 9 9 9 8 9 11 14 9 12 16 20 22 23 22 22 22 23 22 24 23 24 24 25 25 24 25 23 24 22 23 22 24 23 24 24 25 25 26 25 25 27 27 29 28 28 26 26 27 28 27 28 27 28 27 28 30 30 27 26 25 28 29 31 29 30 29 30 29 30 29 30 31 29 29 28 31 30 30 28 32 22 14 12 10 8 11 15 12 12 13 13 14 14 14 14 13 13 13 14 14 15 15 15 16 16 10 14 51 95 118 88 107 90 109 91 110 89 110 89 110 87 110 88 107 87 97 81 95 80 78 61 52 35 30 23 26 18 20 24 30 32 33 36 76 171 167 154 159 134 150 134 144 142 142 98 118 159 168 166 166 139 109 92 96 91 93 83 87 83 79 78 78 76 70 69 64 71 60 66 59 62 54 81 111 135 114 133 109 136 112 136 113 139 112 141 114 143 115 144 115 144 116 145 118 147 119 147 122 150 122 150 123 151 123 151 126 154 121 169 126 138 124 165 211 140 199 137 201 139 200 133 200 137 201 136 199 137 205 145 207 143 208 144 208 145 209 145 209 145 209 145 209 145 209 145 211 147 210 145 209 146 210 147 217 155 212 151 208 155 210 163 216 177 221 188 221 177 194 157 170 153 151 138 136 141 142 158 141 160 138 163 135 171 139 177 139 178 139 178 139 176 139 176 140 175 139 174 139 173 138 172 138 166 138 166 138 169 138 171 137 172 137 173 137 175 136 173 135 171 136 171 136 171 136 171 137 172 137 171 136 171 136 171 137 172 136 171 136 170 135 170 134 169 134 169 134 169 134 169 134 168 133 168 132 167 132 167 130 165 130 165 130 165 130 165 129 163 128 163 127 162 127 162 126 161 125 160 125 160 126 161 127 163 127 163 127 163 127 163 127 163 127 163 127 163 127 163 123 163 122 163 121 162 121 162 120 161 120 161 120 161 120 160 120 157 120 157 119 156 119 156 120 157 119 156 119 155 118 155 116 157 115 156 115 155 114 155 113 154 112 153 112 152 111 151 113 148 110 147 111 149 110 146 110 147 110 146 109 145 108 144 108 142 109 142 109 142 109 142 107 140 106 139 106 138 105 138 103 137 103 137 103 137 103 137 103 137 103 136 102 135 101 135 100 133 98 131 97 131 97 132 97 131 96 130 96 129 95 129 95 129 95 128 93 127 92 126 93 126 92 126 92 125 91 125 90 124 90 123 89 122 88 121 88 122 88 124 89 123 87 122 86 122 86 120 85 119 85 117 86 118 87 116 86 115 85 113 82 112 83 114 84 113 82 112 81 111 80 110 80 109 79 109 80 107 80 107 80 107 80 107 78 105 78 105 78 105 78 105 78 105 78 104 77 103 76 103 75 103 76 103 76 102 74 100 73 99 72 99 72 98 70 98 71 99 71 99 70 97 69 96 68 99 67 98 67 97 66 97 66 96 65 96 65 95 64 95 63 91 63 91 63 91 63 91 63 91 63 90 62 89 61 89 61 87 60 87 60 87 60 87 59 86 58 85 57 84 57 84 57 82 57 82 57 82 57 82 57 82 57 82 57 82 57 82 56 81 56 81 56 81 56 81 57 81 55 79 53 78 53 78 51 76 51 76 51 76 51 76 47 74 48 74 48 73 46 71 47 73 48 74 48 73 46 71 47 72 46 72 46 71 45 69 45 67 44 66 44 65 43 65 43 65 43 65 43 65 43 65 44 63 44 62 43 61 42 61 45 62 41 58 38 58 41 61 42 59 43 60 43 59 42 58 39 57 40 57 40 56 38 54 39 56 39 56 39 56 39 56 39 56 39 55 38 54 37 54 39 56 37 55 35 53 34 51 35 53 35 52 34 53 35 53 35 51 34 50 34 49 33 49 35 50 33 48 32 48 33 49 30 47 31 48 34 51 35 52 32 48 32 48 32 48 32 48 32 47 31 46 30 47 31 48 32 48 31 46 30 46 31 47 31 47 31 47 31 47 31 47 31 47 31 47 31 47 31 47 29 43 29 43 29 43 29 43 29 43 29 43 29 43 29 43 29 43 29 43 29 43 29 43 28 43 31 46 32 45 30 43 8 20 8 19 7 19 6 18 8 19 7 18 6 17 5 16 7 19 8 20 9 22 10 22 4 16 4 16 5 18 7 20 10 17 10 17 10 17 10 17 8 15 10 17 10 17 8 15 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 13 20 11 18 8 15 6 13 9 17 9 17 9 17 9 17 5 16 7 18 9 16 6 13 7 10 3 4 0 2 0 3 2 4 2 5 3 6 4 6 4 8 7 8 6 8 9 13 7 13 11 19 17 22 17 21 17 22 18 23 18 24 19 24 20 26 19 24 18 23 16 22 18 24 18 25 19 26 20 26 23 26 21 24 20 25 22 27 23 27 23 27 23 27 23 27 22 28 24 29 24 29 23 27 24 29 24 29 24 29 24 29 23 30 21 29 25 31 24 29 25 21 10 11 9 9 9 14 10 12 10 12 11 13 12 14 11 13 11 14 12 15 13 15 16 14 6 20 70 109 126 104 119 107 123 109 125 109 124 110 125 110 124 109 122 102 111 91 106 88 84 62 50 37 26 24 23 19 23 30 34 33 29 37 94 180 160 152 156 140 152 146 145 150 145 115 107 154 169 168 167 142 119 95 102 98 108 90 93 85 85 78 81 77 72 66 58 65 57 57 55 56 51 67 93 114 95 112 87 112 91 111 90 114 89 114 91 116 92 116 93 117 93 118 95 120 96 121 98 123 99 123 100 124 100 125 105 130 89 131 96 122 127 202 242 205 235 199 232 199 234 201 236 200 236 199 235 202 242 208 243 207 243 208 244 208 245 209 245 209 245 209 245 209 245 209 247 211 246 209 245 209 245 210 248 213 244 211 243 211 241 211 235 206 240 216 250 225 253 225 239 209 208 176 171 152 148 144 132 143 129 149 124 145 111 136 108 139 108 139 108 139 110 139 110 139 112 138 111 138 110 138 116 139 116 139 114 139 110 137 109 137 105 136 101 136 101 136 105 136 106 136 106 136 106 136 107 137 107 137 107 138 108 138 107 137 107 136 106 136 105 135 104 134 104 134 104 134 104 134 102 134 102 134 101 133 101 132 98 130 98 130 98 130 98 130 99 129 99 129 98 128 98 127 97 127 96 125 95 126 97 127 97 129 97 129 97 129 97 129 95 127 95 127 95 127 95 127 93 123 93 123 92 122 92 121 90 120 90 120 90 120 90 121 93 122 92 121 91 120 90 119 91 120 91 119 90 119 89 118 88 116 88 115 87 115 86 114 85 113 85 112 84 112 83 112 84 112 81 111 83 112 82 109 81 110 81 109 80 108 79 109 78 109 78 109 78 109 78 109 76 107 76 106 75 106 74 105 75 103 75 103 75 103 75 103 75 103 75 102 74 101 73 101 72 99 70 98 69 97 70 98 69 97 69 96 68 96 67 95 68 96 67 95 66 93 65 93 66 93 65 92 64 91 63 91 62 90 62 89 62 89 62 88 63 89 67 89 67 89 66 87 64 86 63 85 63 85 62 85 63 86 63 86 62 85 61 85 56 83 58 84 58 84 57 82 55 81 54 80 54 79 53 79 53 80 53 80 53 80 53 80 51 78 51 78 51 78 51 78 51 78 51 77 50 76 49 76 48 76 49 76 49 75 47 73 46 73 46 72 45 71 46 70 46 70 49 71 49 70 48 68 48 68 48 67 47 67 46 66 47 66 46 65 45 64 44 64 42 63 42 63 42 63 42 63 42 63 42 62 41 61 40 61 42 60 43 60 43 60 43 60 42 59 42 59 41 58 40 57 37 57 35 57 35 57 35 57 35 57 35 57 35 57 35 57 34 56 34 56 34 56 34 56 35 56 33 53 31 52 30 53 29 51 29 51 31 51 31 51 30 47 31 48 32 46 30 45 35 48 35 48 34 47 33 45 35 47 34 46 33 45 32 46 31 45 31 44 30 44 29 43 29 43 29 43 29 43 29 43 29 44 28 43 28 43 27 42 30 43 26 39 23 39 26 42 25 42 26 43 27 43 26 42 23 40 24 40 24 39 22 37 23 39 23 39 23 39 23 39 23 39 23 38 22 37 21 37 25 38 23 37 21 35 20 33 21 35 21 36 22 35 21 35 20 35 19 34 19 33 18 33 20 34 18 32 17 32 17 32 18 33 18 33 18 33 18 33 17 32 17 32 17 32 17 32 19 31 18 30 17 31 18 32 19 32 18 30 17 30 18 31 18 31 18 31 18 31 18 31 13 26 14 28 17 31 19 32 18 29 18 29 18 29 18 29 18 29 18 29 18 29 18 29 18 29 18 29 18 29 18 29 18 30 20 32 21 31 18 28 22 23 21 22 19 20 18 19 19 21 18 20 18 20 17 19 16 19 18 21 19 21 18 20 18 19 17 19 17 20 18 21 17 20 17 20 17 20 17 20 14 18 17 21 18 20 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 18 18 18 17 17 17 17 17 17 17 17 15 16 17 18 17 16 14 13 13 12 7 5 2 3 2 4 4 5 4 6 5 7 6 7 9 11 11 12 10 12 13 16 14 16 17 19 20 22 22 23 23 24 23 24 24 25 24 26 25 24 25 23 24 22 23 22 24 23 24 24 25 25 26 25 28 27 24 24 23 25 26 29 28 29 27 28 27 28 26 27 25 28 30 33 32 31 27 26 29 30 29 30 29 30 29 30 31 29 29 28 31 30 30 28 27 17 11 11 12 11 11 12 13 12 12 12 12 13 14 15 13 13 13 14 14 15 15 15 17 12 5 26 81 102 111 91 107 89 108 90 109 90 109 90 113 89 111 90 107 87 97 81 92 78 72 55 44 32 25 22 18 14 23 32 35 32 35 44 126 175 160 144 154 133 149 139 149 139 153 126 105 147 169 172 165 149 122 96 90 92 97 87 89 84 80 80 80 78 71 71 61 71 60 64 60 67 57 77 106 137 118 134 108 137 114 136 114 140 114 143 116 144 117 145 118 146 119 147 120 149 122 150 123 151 124 152 124 153 125 152 126 157 124 172 126 139 125 168 210 140 197 138 199 138 198 135 200 135 198 134 200 139 206 144 206 143 207 143 208 144 208 144 209 145 209 145 209 145 209 145 211 146 209 145 209 145 209 147 209 151 211 153 214 154 214 154 219 154 214 149 213 148 214 152 218 172 227 184 216 167 179 147 156 145 144 145 136 151 138 162 140 173 139 173 139 173 139 174 141 176 139 178 137 177 137 175 139 166 140 167 140 169 139 172 138 174 137 177 137 179 136 177 137 172 137 172 136 171 136 171 137 172 138 173 138 174 139 174 138 172 137 172 136 171 136 171 135 170 135 170 135 170 135 170 135 170 135 169 134 169 133 168 131 166 131 166 131 166 131 166 130 165 130 164 129 164 128 163 129 163 127 162 127 162 128 164 130 166 130 166 130 166 130 166 128 164 128 164 128 164 128 164 124 165 124 164 123 164 122 163 121 162 121 162 121 162 121 161 123 160 122 159 121 157 120 156 121 157 120 157 119 156 119 156 117 157 116 157 115 156 115 156 114 154 113 154 112 153 112 152 114 149 111 148 112 149 111 146 110 147 110 146 109 145 108 145 108 142 109 142 109 142 109 142 108 140 107 140 106 139 106 139 104 138 104 138 104 138 104 138 103 137 103 136 102 135 101 135 100 134 99 132 98 132 98 132 98 131 97 131 96 130 96 130 95 129 95 129 94 128 94 128 94 128 94 127 92 126 91 125 90 124 90 124 90 123 89 123 89 123 89 124 89 124 88 123 85 121 85 120 85 120 86 118 86 118 87 116 86 115 85 113 83 113 84 114 84 114 83 113 82 111 81 111 80 110 80 109 80 107 80 107 80 107 80 107 79 106 79 106 79 106 79 106 78 105 78 104 77 103 76 103 75 103 76 103 76 102 74 100 74 101 74 100 72 98 70 98 69 97 71 100 72 99 69 96 69 99 68 99 67 98 67 98 67 98 67 97 65 96 64 95 64 92 64 92 64 92 64 92 63 91 63 90 62 89 61 89 59 86 59 86 60 87 60 87 58 86 59 86 59 85 57 83 58 83 57 82 57 82 56 81 57 82 57 82 57 82 57 82 56 81 56 81 56 81 56 81 56 81 54 78 52 77 52 77 50 75 50 75 50 75 50 75 47 73 48 74 48 73 46 71 48 74 48 73 47 72 46 72 48 74 48 73 46 72 45 69 46 67 45 67 44 66 44 66 42 64 42 64 42 64 42 64 43 62 43 62 43 62 43 62 44 62 41 59 39 59 41 60 38 56 40 58 41 58 40 57 39 57 40 57 40 56 38 54 38 55 38 55 38 55 38 55 39 56 39 55 38 54 37 54 38 55 37 54 36 53 35 52 35 53 36 54 36 54 35 53 36 51 35 51 34 50 34 49 36 51 34 49 32 48 32 48 35 50 34 49 33 48 32 47 32 48 32 48 32 48 32 48 32 47 31 46 30 47 31 48 31 47 30 46 30 47 32 48 32 48 32 48 32 48 32 48 25 41 26 43 29 46 31 48 28 42 28 42 28 42 28 42 30 44 30 44 30 44 30 44 30 44 29 43 29 43 28 42 29 43 31 45 31 44 28 41 8 20 8 20 8 20 8 19 5 17 6 18 6 18 7 19 5 17 6 19 6 17 4 15 7 19 6 17 5 17 6 18 10 17 10 17 10 17 10 17 9 16 9 16 9 16 9 16 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 6 15 8 16 10 18 11 20 9 17 9 17 9 17 9 17 5 16 7 18 9 16 6 13 9 11 4 4 0 2 0 3 2 4 2 5 3 6 4 6 7 10 9 11 8 11 11 15 14 17 12 17 13 20 16 22 18 23 18 24 19 24 20 25 19 24 18 24 18 24 18 23 18 24 18 25 19 26 20 26 23 27 22 26 22 26 23 27 24 28 24 27 23 26 22 26 21 27 25 32 27 30 22 26 24 29 24 29 24 29 24 29 23 30 21 29 25 31 24 29 20 16 8 12 12 12 8 10 11 13 10 11 10 13 12 15 11 13 11 14 12 15 13 15 14 9 10 45 103 111 113 110 122 108 124 110 126 111 125 110 127 112 122 107 120 102 113 94 102 82 75 55 42 30 21 19 20 19 27 35 32 31 36 55 148 168 157 149 149 146 148 151 153 144 154 145 101 143 166 174 171 159 137 100 97 93 107 91 95 86 86 80 82 78 73 67 60 68 58 56 55 58 50 60 89 115 99 113 86 113 93 111 92 115 91 115 92 117 94 118 93 119 93 120 95 122 96 123 98 124 98 125 99 125 100 126 105 132 92 133 96 122 128 205 241 204 234 198 231 199 233 200 236 198 233 197 236 203 242 207 242 206 243 207 243 208 244 208 245 209 245 209 245 209 245 209 245 209 245 208 244 209 246 210 243 210 245 213 248 212 251 213 249 212 255 219 255 217 255 215 255 219 251 217 245 221 241 224 202 183 169 155 139 144 132 147 122 142 118 141 117 140 115 139 116 140 112 137 112 136 109 136 110 139 111 138 110 138 108 138 106 137 104 137 102 137 102 137 106 138 108 137 107 136 106 136 107 137 107 138 108 139 109 139 108 138 107 137 107 136 106 136 106 136 106 136 106 136 106 136 104 136 103 135 103 134 102 134 100 132 100 132 100 132 100 132 101 131 100 130 100 129 99 129 100 130 99 128 98 129 100 130 99 131 99 131 99 131 99 131 97 129 97 129 97 129 97 129 95 125 94 124 94 123 93 123 92 122 92 122 92 122 92 123 95 124 94 122 92 120 91 119 92 121 91 120 91 119 90 119 89 117 88 116 88 115 87 115 86 114 85 113 85 112 84 113 85 112 82 111 83 113 82 110 81 110 81 109 80 108 79 108 78 108 78 108 78 108 78 108 77 107 76 106 76 105 75 105 76 104 76 104 76 104 76 104 75 103 75 102 74 101 73 101 73 100 71 98 70 98 70 99 70 98 69 97 69 96 68 96 66 94 67 95 67 95 67 96 67 95 66 93 64 92 63 91 62 90 62 90 62 90 63 90 62 90 65 91 68 89 67 88 63 85 63 85 63 85 63 86 63 86 63 86 62 85 61 85 57 84 58 85 59 84 58 83 57 82 56 82 55 81 55 80 53 80 53 80 53 80 53 80 52 79 52 79 52 79 52 79 51 78 51 77 50 76 49 76 48 76 49 76 49 75 47 73 49 75 48 74 46 72 47 70 44 69 49 72 50 71 48 68 49 69 48 68 48 67 47 67 48 68 47 66 45 65 44 64 43 64 43 64 43 64 43 64 42 63 42 62 41 61 40 61 41 58 41 59 42 60 43 60 41 58 42 60 42 58 40 56 38 58 36 57 35 56 34 56 35 57 35 57 35 57 35 57 34 56 34 56 34 56 34 56 34 55 32 53 30 52 30 52 28 50 28 50 30 50 30 50 31 48 32 49 33 47 31 46 36 48 34 47 33 46 33 46 36 49 35 47 33 46 32 46 32 46 31 45 31 44 30 44 28 42 28 42 28 42 28 42 28 43 28 43 28 43 28 43 27 42 27 41 26 40 25 40 22 39 24 40 25 41 25 40 23 40 24 40 24 39 22 37 22 38 22 38 22 38 22 38 23 39 23 38 22 37 21 37 22 36 22 36 22 36 22 36 21 35 22 37 23 36 21 35 22 36 21 36 20 35 20 34 21 35 19 33 17 31 16 32 19 34 19 33 18 32 17 32 17 32 17 32 17 32 17 32 19 31 18 30 17 31 18 32 17 30 17 30 18 32 20 34 19 32 19 32 19 32 19 32 15 28 15 29 16 29 17 30 17 28 17 28 17 28 17 28 19 30 19 30 19 30 19 30 19 30 19 29 18 28 17 28 17 29 19 30 19 29 16 26 18 20 19 22 20 23 22 24 16 19 17 20 18 21 19 22 19 22 21 23 20 21 17 18 20 22 19 20 17 19 17 19 17 20 17 20 17 20 17 20 18 20 15 17 14 18 17 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 15 16 17 18 17 16 14 13 14 13 8 6 2 3 2 4 4 5 4 6 5 7 6 7 6 9 9 9 8 9 11 14 20 20 17 17 17 20 21 24 23 24 23 25 24 26 25 26 24 23 24 23 24 23 24 23 24 23 24 24 25 25 26 25 26 28 29 31 30 30 27 27 28 29 28 28 27 27 26 27 27 29 30 32 31 31 28 28 29 30 29 30 29 30 29 30 31 29 29 28 31 30 30 28 23 14 9 12 15 13 10 9 14 13 12 11 12 13 15 16 13 13 13 14 14 15 15 15 12 7 13 51 109 102 99 94 109 91 111 93 112 93 112 92 112 87 105 84 101 83 96 83 87 72 66 47 37 26 21 17 24 20 27 32 32 30 44 64 171 160 161 142 147 138 144 140 151 129 153 143 100 132 163 173 173 166 140 104 86 88 94 87 90 85 81 81 81 78 72 72 65 76 63 64 59 66 53 69 103 138 120 135 108 138 116 136 115 141 115 144 117 145 118 146 119 149 120 151 122 152 123 153 124 154 125 155 125 156 126 154 126 158 126 174 126 139 126 172 209 140 197 137 198 139 198 134 200 134 196 133 200 140 206 143 206 142 206 143 207 144 208 144 209 145 209 145 209 145 209 145 209 144 208 144 208 145 210 147 211 148 212 149 214 151 216 152 217 149 215 144 212 142 216 147 213 146 216 155 219 164 218 172 225 191 223 190 199 160 160 137 146 148 144 151 142 157 140 162 142 173 139 179 137 182 134 182 136 176 137 176 137 176 137 176 137 176 137 177 138 176 137 176 138 173 138 172 137 171 136 171 136 171 136 172 137 173 138 173 138 173 138 172 137 171 136 171 136 171 136 171 136 171 136 171 136 171 136 170 135 170 134 169 132 167 132 167 132 167 132 167 131 166 131 165 130 165 129 164 131 166 130 164 129 165 131 166 131 167 131 167 131 167 131 167 129 165 129 165 129 165 129 165 125 166 125 165 124 165 123 164 122 163 122 163 122 163 122 162 125 161 123 160 122 158 120 157 121 158 121 157 120 156 119 156 117 158 117 157 116 156 115 156 114 155 114 154 113 153 112 152 114 150 111 148 113 150 111 147 110 147 110 146 109 145 108 145 108 143 108 143 108 143 108 143 107 142 107 141 106 140 105 140 104 138 104 138 104 138 104 138 103 137 103 136 102 135 101 135 101 134 99 132 98 132 98 133 98 132 98 131 97 130 96 130 93 128 94 129 95 130 96 131 96 129 94 128 93 126 91 125 90 124 90 124 90 124 90 124 89 124 90 125 90 124 89 123 85 121 85 120 85 120 86 118 86 118 87 116 86 115 85 113 83 114 84 115 85 114 84 113 83 113 83 112 82 112 81 111 80 107 80 107 80 107 80 107 79 106 79 106 79 106 79 106 78 105 78 104 77 103 76 103 75 103 76 103 76 102 74 100 77 103 76 102 74 100 71 99 67 97 71 100 72 99 69 96 69 100 69 99 68 98 67 98 69 99 67 98 66 96 64 95 65 93 65 93 65 93 65 93 63 91 63 90 62 89 61 89 58 85 58 86 59 87 60 87 57 85 59 87 59 85 56 82 58 83 58 82 57 81 56 81 57 82 57 82 57 82 57 82 56 81 56 81 56 81 56 81 56 80 54 78 52 76 52 77 50 75 50 75 50 75 50 75 48 75 49 75 49 74 47 72 49 74 47 72 46 72 46 73 50 75 48 74 47 72 45 69 46 68 46 67 45 66 44 66 42 64 42 64 42 64 42 64 43 62 43 62 43 62 43 62 41 61 42 61 42 60 40 58 40 58 42 60 43 60 43 60 39 57 40 57 40 56 38 54 37 54 37 54 37 54 37 54 39 56 39 55 38 54 37 54 35 54 36 54 36 54 36 55 34 53 37 56 38 55 35 52 37 53 37 52 36 52 35 51 36 51 34 49 32 47 31 47 33 49 33 49 33 49 33 49 32 48 32 48 32 48 32 48 32 47 31 46 30 47 31 48 29 45 29 46 31 48 34 50 32 48 32 48 32 48 32 48 32 48 31 46 30 45 28 44 28 42 28 42 28 42 28 42 31 45 31 45 31 45 31 45 30 44 30 43 29 42 28 42 28 42 29 44 29 42 26 39 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 17 5 19 8 18 4 15 6 21 6 18 6 18 6 18 6 18 12 18 10 17 12 20 11 17 10 16 7 12 5 14 9 17 13 17 8 18 10 16 9 21 10 17 9 16 8 17 9 18 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 7 17 7 17 9 17 9 17 10 14 8 7 0 2 0 5 4 5 3 5 3 6 5 8 7 9 7 10 10 14 14 17 13 17 12 17 13 20 16 22 17 22 17 23 18 24 19 24 18 24 18 25 19 26 20 26 19 25 19 26 20 27 21 27 23 27 23 27 23 27 23 27 23 27 23 28 24 29 25 29 21 27 23 28 25 30 26 32 24 29 24 29 24 29 24 29 21 29 21 31 26 32 24 27 12 16 12 13 10 11 9 11 11 13 11 13 11 13 11 13 11 14 12 15 13 14 12 13 15 2 15 81 122 101 124 103 122 107 122 109 127 113 127 112 124 109 119 104 116 98 107 90 99 79 69 45 30 22 16 22 21 28 28 37 30 38 27 111 159 162 155 152 147 144 151 152 144 151 157 162 118 111 161 168 169 171 147 104 97 91 99 90 93 88 90 82 82 76 73 71 65 66 59 60 53 56 48 49 78 115 100 112 90 115 93 118 95 117 91 115 92 117 95 120 96 122 97 124 98 123 97 123 100 126 101 127 101 127 101 127 112 129 97 132 97 129 125 206 239 201 232 196 230 197 233 199 236 201 235 196 233 203 242 205 242 206 242 206 242 206 242 206 242 206 242 207 243 208 244 208 244 208 244 209 245 210 246 210 249 211 250 212 250 213 251 213 251 213 251 214 252 215 253 215 254 215 252 216 250 216 244 214 238 216 238 223 238 222 231 217 182 169 158 148 138 141 134 146 127 134 122 124 104 144 98 140 98 135 99 137 101 139 105 140 103 139 106 140 106 139 106 137 109 138 108 137 107 138 108 139 109 139 109 139 109 139 109 139 110 140 110 140 110 140 110 140 107 137 107 137 107 137 107 137 105 138 102 137 102 136 101 136 101 135 99 133 98 134 100 135 103 133 102 132 102 131 101 131 101 131 101 131 101 131 101 131 100 131 97 129 99 131 97 128 98 130 97 129 97 128 96 128 95 125 96 127 97 126 96 126 95 124 94 124 94 124 94 125 97 124 93 122 94 124 94 122 92 121 92 120 91 119 90 119 89 117 89 116 88 115 87 115 88 116 88 115 87 114 86 115 87 115 85 113 83 111 83 112 81 110 81 110 81 110 81 110 81 110 80 108 78 107 77 106 77 106 76 105 76 104 75 105 78 106 78 105 77 104 76 104 74 102 73 101 73 102 75 103 74 102 73 100 71 99 70 97 70 98 70 97 69 96 68 96 65 95 69 97 67 94 66 95 66 94 66 93 65 92 64 92 61 92 61 92 63 91 63 91 63 90 63 89 64 88 63 88 63 85 64 87 65 87 64 87 62 85 61 85 61 84 60 84 57 83 57 83 57 83 57 83 55 81 55 80 54 79 53 79 55 82 55 82 55 82 55 82 54 81 54 80 53 79 52 79 51 78 51 77 50 76 49 76 50 77 50 76 49 75 48 75 46 73 46 73 46 73 48 72 47 71 49 72 50 73 52 73 48 68 48 67 47 66 46 66 49 69 48 67 47 66 45 65 44 65 45 66 45 66 46 67 41 62 41 61 40 60 39 60 46 62 43 59 42 60 45 63 44 61 44 60 43 59 42 59 37 58 36 58 36 57 34 55 35 57 35 56 34 55 33 55 36 57 35 56 34 55 33 54 32 54 32 53 31 52 30 52 29 49 26 48 29 50 28 47 33 50 32 48 33 47 31 46 33 46 33 46 33 46 33 46 36 49 35 47 34 46 32 46 31 45 30 44 30 43 29 43 25 39 26 41 28 44 30 45 31 45 29 43 28 43 28 44 28 43 28 42 27 41 26 41 26 42 26 42 26 42 26 42 26 41 24 39 23 39 23 40 29 40 20 36 25 43 26 39 20 36 20 36 20 36 20 36 21 35 21 36 22 37 23 38 23 36 21 34 20 34 20 35 19 33 17 32 17 34 21 37 21 35 19 33 18 33 18 34 17 33 18 34 19 33 18 32 19 33 17 31 16 31 16 32 16 30 19 33 20 32 17 29 19 31 18 30 17 31 18 32 17 30 17 30 17 30 17 30 16 29 17 30 17 31 18 31 15 28 19 32 21 30 17 26 21 32 20 30 19 29 17 28 20 31 20 30 19 29 18 29 18 30 19 31 19 29 16 26 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 17 21 20 21 17 18 18 23 18 20 18 20 18 20 18 20 19 20 16 20 18 22 18 19 18 19 15 16 13 18 16 21 20 16 15 17 17 15 16 20 18 17 17 16 16 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 13 10 5 5 5 8 7 8 7 8 7 9 8 10 10 11 10 11 12 15 16 18 20 21 20 21 21 23 24 25 22 23 22 24 23 25 24 25 24 23 25 24 25 25 26 25 25 24 26 25 26 26 27 26 27 28 27 28 27 28 27 28 27 28 28 29 28 30 29 30 26 27 27 29 28 30 29 31 29 30 29 30 29 30 29 30 30 29 30 31 33 31 29 26 17 15 14 13 12 11 11 11 13 13 13 13 13 13 13 13 12 12 13 14 14 13 12 11 16 0 30 83 110 90 111 86 108 88 107 89 111 94 113 94 111 87 106 86 101 84 93 80 86 71 60 41 28 21 19 21 21 25 28 39 34 37 44 125 170 163 157 133 138 129 149 136 152 139 158 147 125 101 159 170 173 174 149 112 95 94 94 91 89 87 86 84 81 77 73 75 70 72 63 69 60 66 54 64 89 136 121 134 112 140 114 142 117 143 115 144 116 146 120 149 121 152 123 154 124 154 124 154 126 156 127 157 128 158 129 157 132 158 129 175 127 148 122 174 206 139 195 137 197 140 198 135 200 137 199 132 198 140 206 141 206 142 206 142 206 142 206 142 206 142 206 143 207 143 208 144 208 144 208 145 209 145 210 145 212 144 211 145 212 147 213 149 213 150 213 153 213 155 214 154 215 147 215 150 215 152 216 156 216 159 218 164 219 166 221 172 228 185 211 169 177 144 141 132 138 167 146 163 152 180 133 171 140 184 135 177 132 176 134 177 138 177 138 175 139 175 141 176 139 173 138 172 137 173 138 174 139 174 139 174 139 174 139 174 140 175 140 175 140 175 140 175 138 173 138 173 138 173 138 173 137 172 138 171 137 171 136 170 137 170 135 168 134 169 136 171 135 169 134 169 133 168 133 167 131 166 131 166 131 166 131 166 134 168 131 167 132 168 131 165 130 166 130 165 129 165 128 164 125 167 126 168 127 167 126 167 124 165 124 165 124 165 124 164 126 161 122 158 122 160 122 158 121 158 121 157 120 157 119 156 118 159 118 159 117 158 116 157 116 157 116 156 115 156 114 154 116 152 114 150 112 149 112 149 110 147 110 147 110 147 110 147 110 147 109 146 108 144 106 143 106 143 106 142 105 142 104 140 105 139 104 138 104 137 103 137 103 136 102 135 101 136 103 137 102 136 101 135 100 133 98 132 98 132 98 131 97 131 96 130 93 129 97 131 95 128 95 129 94 128 94 127 93 126 92 126 92 125 92 125 91 125 91 125 90 124 90 123 89 123 88 122 87 123 86 121 86 121 87 119 86 118 86 116 85 115 85 113 83 113 83 113 83 113 83 113 81 111 81 110 80 110 79 109 81 108 81 108 81 108 81 108 81 108 81 107 80 106 79 106 78 105 78 104 77 104 76 103 77 104 77 103 76 102 75 102 73 100 73 100 73 100 72 100 71 99 71 100 72 101 73 101 68 99 68 98 67 98 66 97 69 100 68 98 67 97 65 96 66 94 66 93 64 92 64 91 62 90 62 89 61 89 60 88 62 89 60 87 60 87 62 89 61 88 61 87 60 86 59 86 57 83 58 83 58 82 56 80 57 82 57 81 56 81 55 80 57 81 56 81 56 81 55 80 54 79 54 78 53 77 52 77 52 75 49 74 50 75 49 72 50 76 49 74 48 73 46 72 46 72 46 72 46 72 46 72 46 73 47 73 47 73 47 71 47 69 46 68 45 67 45 67 41 63 41 64 43 66 44 66 46 64 44 62 43 62 43 63 43 62 43 61 42 60 41 60 41 58 41 58 41 58 41 58 42 58 40 56 39 56 39 57 43 56 36 54 41 60 40 54 36 53 36 53 36 53 36 53 34 52 35 53 36 54 36 55 37 54 35 52 34 52 34 53 34 50 34 50 34 51 36 52 36 51 34 49 33 49 33 50 32 49 33 50 34 49 33 48 34 49 32 47 31 47 31 48 30 46 32 48 32 48 30 46 32 47 31 46 30 47 31 48 30 46 30 46 30 46 30 46 28 45 29 45 30 46 30 47 27 42 30 45 31 44 28 41 30 44 30 44 30 44 30 44 30 44 29 43 29 42 28 42 29 43 30 45 30 43 27 40 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 19 8 20 6 18 7 20 6 18 6 18 6 18 6 18 11 16 8 16 10 18 10 15 11 17 9 15 8 16 10 18 10 15 6 16 8 14 7 18 10 17 9 16 8 17 9 18 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 7 17 7 17 9 17 9 17 13 17 11 11 3 5 2 8 6 8 6 8 7 9 8 10 9 11 8 10 9 13 13 17 17 21 16 21 16 23 19 25 17 22 18 23 18 23 19 24 18 25 19 25 20 26 20 26 19 26 20 26 21 27 21 27 23 27 23 27 23 28 24 28 23 28 24 28 25 29 25 29 22 27 22 27 22 27 23 28 24 29 24 29 24 29 24 29 23 31 23 33 27 32 23 25 11 16 11 12 9 11 9 12 11 13 11 13 11 13 11 13 9 11 10 13 11 12 9 12 18 4 63 106 116 107 121 105 123 107 122 108 126 113 126 111 123 110 118 104 114 98 107 90 92 72 60 38 26 20 14 19 19 25 27 40 30 37 56 147 166 169 151 132 129 144 157 154 162 148 161 151 135 101 150 177 175 175 157 120 104 97 105 94 96 90 92 85 84 79 76 73 68 68 61 62 56 59 50 52 68 111 100 113 89 114 92 116 93 116 92 117 94 120 98 123 95 122 95 124 98 126 98 126 97 126 99 128 101 130 103 131 113 130 98 132 98 130 126 206 239 201 232 196 230 196 233 199 236 200 234 195 234 205 243 204 242 206 242 206 242 206 242 206 242 206 242 206 243 207 243 208 244 208 244 208 245 209 245 210 252 211 253 211 251 212 250 211 247 213 245 213 244 212 244 214 245 214 249 214 248 215 248 216 250 216 249 213 249 217 255 223 245 220 246 224 233 207 203 186 152 158 120 160 111 131 129 146 103 134 100 136 106 141 113 147 109 140 109 138 108 139 113 142 109 139 108 138 108 138 109 139 110 140 110 140 110 140 110 140 110 140 110 140 110 140 110 140 109 139 109 139 109 139 109 139 106 139 103 138 103 137 102 137 103 138 102 136 101 137 103 138 106 136 106 135 105 134 104 134 102 132 102 132 102 132 102 132 103 133 100 132 101 133 100 130 99 131 98 130 98 129 97 129 97 127 97 127 97 127 97 127 96 126 96 126 96 126 96 127 96 123 92 121 93 123 93 121 92 121 92 121 91 120 91 119 92 120 91 119 90 118 90 118 88 116 88 116 87 115 87 115 87 116 85 113 83 112 83 112 81 110 81 110 81 110 81 110 82 111 81 109 79 108 78 107 78 107 77 106 77 105 76 106 76 104 76 103 75 103 74 102 75 103 74 102 74 102 75 103 74 102 73 101 72 99 71 99 70 98 70 98 69 97 69 96 65 95 69 97 67 94 67 96 66 94 66 94 65 93 65 93 61 92 61 92 61 92 63 91 62 90 63 90 62 89 64 88 68 88 65 85 63 85 64 87 64 87 63 87 63 86 62 86 57 83 57 83 57 83 57 83 55 81 55 81 54 80 54 79 54 81 54 81 54 81 54 81 54 81 54 80 53 79 52 79 51 78 51 78 50 77 50 76 50 77 50 76 49 75 48 75 46 73 46 73 46 73 48 72 47 71 49 71 50 72 51 72 48 68 48 68 47 67 47 66 49 69 48 67 47 66 45 65 46 67 45 64 42 62 40 61 41 62 41 62 40 61 40 60 45 61 44 60 43 61 44 62 44 61 44 60 43 59 42 59 38 58 36 58 36 57 34 56 35 57 35 57 34 56 34 55 33 55 33 55 34 56 34 56 32 54 32 53 31 52 30 52 31 51 28 50 31 52 30 49 33 50 32 48 33 47 31 46 33 46 33 46 33 46 33 46 31 45 32 46 34 48 35 50 34 48 34 47 33 47 32 46 29 43 29 43 30 44 30 44 31 45 29 43 28 43 28 44 28 43 28 42 27 41 26 41 24 40 24 40 24 40 24 40 26 41 24 39 23 39 23 40 24 38 20 38 25 42 23 36 21 37 21 36 20 36 20 36 20 34 20 34 21 35 21 35 23 36 21 34 20 34 20 35 19 34 20 36 21 36 21 36 21 35 19 33 18 33 18 34 17 33 18 34 19 33 18 32 19 33 17 31 16 31 16 32 17 31 18 32 19 31 18 30 19 31 18 30 17 31 18 32 17 30 17 30 17 30 17 30 14 28 15 28 16 29 16 30 18 29 18 29 18 29 18 29 17 28 18 30 19 31 21 32 18 28 17 28 17 27 16 27 18 29 19 30 19 29 17 27 19 21 19 21 19 21 19 21 19 21 19 21 19 21 19 21 18 21 20 22 20 21 19 21 18 20 18 20 18 20 18 20 17 19 14 18 17 20 16 18 18 21 17 19 16 20 18 21 18 15 15 17 17 15 15 18 18 17 17 16 16 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 16 13 8 7 6 8 7 8 8 10 9 10 9 10 13 13 11 11 11 14 16 18 20 21 19 20 20 22 22 24 23 24 23 24 23 24 23 24 25 24 25 25 26 25 27 26 26 25 26 26 27 26 28 27 27 28 27 29 28 29 28 30 28 29 28 30 29 30 30 31 29 30 28 29 28 29 28 29 30 31 30 31 30 31 30 31 32 31 32 32 34 30 27 22 15 14 13 12 11 11 11 12 13 13 13 13 13 13 13 13 11 12 13 13 13 13 12 10 12 2 82 104 101 94 106 87 108 88 106 89 110 93 112 92 112 90 106 86 101 83 92 80 79 63 50 33 22 20 17 19 24 25 31 38 34 35 82 162 165 159 148 113 126 130 160 136 157 126 157 135 148 94 140 176 175 172 159 128 100 96 97 92 92 91 89 87 84 81 77 79 71 74 64 70 61 68 56 65 75 131 123 136 111 140 114 141 116 143 117 146 120 150 124 152 120 153 124 156 127 159 128 159 126 157 127 160 130 162 132 163 134 159 131 176 128 149 124 175 206 141 195 137 196 140 197 135 200 136 197 131 200 142 207 139 205 141 205 141 205 141 205 141 205 141 206 142 206 143 207 143 207 143 208 144 208 145 209 144 210 142 210 143 211 147 210 148 213 154 213 157 212 159 212 160 212 152 214 151 214 152 215 151 216 149 213 144 213 147 219 153 217 155 220 167 222 179 221 191 215 192 153 155 156 153 134 162 139 166 140 168 140 169 138 167 142 173 141 173 138 171 137 171 140 174 138 173 138 173 139 175 141 176 141 176 141 176 141 176 141 176 141 176 141 176 141 176 141 176 141 176 141 176 141 176 140 173 139 173 138 172 138 172 139 173 139 172 138 173 139 173 136 171 136 170 135 170 134 169 133 168 133 168 133 168 133 168 135 169 132 168 133 169 132 166 132 167 131 167 130 166 130 166 128 168 127 168 127 169 129 170 129 170 129 169 128 169 128 168 125 160 121 158 122 160 122 158 122 159 121 158 121 157 120 157 120 160 119 160 118 159 118 158 117 158 116 157 116 156 115 155 117 153 115 150 113 149 112 150 111 148 111 148 111 148 111 148 112 148 111 147 109 145 108 145 108 144 107 144 106 143 106 143 105 139 105 138 104 138 103 137 104 138 103 136 102 136 102 137 102 136 102 135 101 134 100 133 99 133 98 132 98 131 97 131 94 130 98 131 96 129 95 130 94 128 94 128 94 128 94 127 93 126 93 126 93 126 92 126 91 125 90 124 90 123 89 123 92 126 87 120 84 119 87 120 88 120 89 118 88 117 87 115 84 114 84 114 84 114 84 114 82 112 81 111 81 110 80 110 80 107 80 107 80 107 80 107 81 108 81 107 80 106 79 106 79 106 78 105 78 104 77 104 77 104 77 103 76 102 75 102 74 101 73 100 73 100 71 99 71 99 71 99 71 99 71 100 69 100 68 99 68 98 67 98 69 100 68 98 67 97 65 96 67 94 66 93 64 91 62 90 63 91 62 90 62 89 61 89 61 88 61 88 61 88 61 88 61 88 61 87 60 86 59 86 58 83 59 84 58 83 57 81 58 83 57 82 57 81 56 81 54 79 54 80 56 81 57 82 54 79 54 78 53 77 52 77 54 78 51 76 53 78 51 75 50 76 49 74 48 73 46 72 46 72 46 72 46 72 46 72 45 71 46 72 46 73 47 71 48 70 48 69 47 68 46 68 45 67 45 66 44 65 43 65 46 64 44 62 43 62 43 63 43 62 43 61 42 60 41 60 40 57 40 57 40 57 40 57 42 58 40 56 39 56 39 57 38 54 37 56 41 57 38 52 38 54 37 54 37 53 36 53 34 52 34 52 34 52 34 52 37 54 35 52 34 52 34 53 34 51 37 54 38 53 36 51 36 51 34 49 33 49 33 50 32 49 33 50 34 49 33 48 34 49 32 47 31 47 31 48 31 47 31 47 31 47 31 47 32 47 31 46 30 47 31 48 31 47 30 46 30 46 29 45 27 43 27 44 28 44 29 45 30 44 28 42 28 42 30 44 29 43 29 44 30 45 31 45 29 43 28 42 28 42 28 42 29 43 29 43 29 43 29 42 7 19 7 19 7 19 7 19 7 19 7 19 7 19 7 19 6 18 7 20 8 20 7 17 6 18 6 18 6 18 6 18 10 16 7 15 10 17 9 15 11 17 10 17 10 17 10 18 11 16 8 20 12 16 8 19 10 17 9 16 8 17 9 18 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 7 17 7 17 9 17 9 17 11 16 11 12 4 6 1 6 3 6 5 8 7 9 6 7 11 12 8 10 9 14 15 19 17 21 16 20 16 21 17 23 18 23 18 23 18 23 18 23 19 25 20 26 20 27 21 27 20 26 21 27 21 28 22 28 23 27 23 28 24 29 25 30 24 28 25 29 25 30 26 30 25 30 25 30 25 30 24 29 25 30 25 30 25 30 25 30 24 32 25 34 27 30 18 20 9 14 10 11 9 11 9 12 11 13 11 13 11 13 11 13 11 13 12 15 13 14 11 14 12 24 105 116 111 109 119 107 125 107 121 108 124 111 125 109 123 109 117 102 112 96 102 86 85 63 50 30 19 18 12 17 21 29 28 36 29 40 97 173 156 161 144 125 129 149 161 148 151 133 156 141 159 104 125 175 175 170 166 137 107 95 107 92 100 94 96 89 88 83 80 77 68 69 62 63 56 59 51 53 52 107 104 116 90 115 93 116 94 117 94 120 98 123 100 126 96 123 97 127 100 129 101 129 99 128 101 130 103 133 106 134 115 131 99 134 100 131 127 207 239 201 232 196 230 196 233 198 235 199 232 195 237 208 243 203 241 205 241 205 241 205 241 205 241 205 241 206 242 206 243 207 243 207 243 208 244 208 245 209 247 210 249 209 248 210 246 211 248 212 246 213 245 213 244 214 244 212 246 214 249 214 251 215 251 213 252 215 255 217 255 218 255 223 253 215 243 214 238 216 251 231 209 134 232 205 165 158 138 140 127 135 123 137 125 142 116 139 113 140 111 138 104 135 110 140 109 138 108 139 110 140 111 141 111 141 111 141 111 141 111 141 111 141 111 141 111 141 112 142 112 142 112 142 112 142 105 140 103 140 102 139 102 138 102 139 103 140 103 140 102 139 104 136 105 135 105 134 104 134 103 133 103 133 103 133 103 133 102 132 99 131 100 132 99 129 100 132 100 132 99 131 99 130 99 128 98 128 99 131 102 133 102 131 101 130 99 128 97 128 97 124 93 122 94 124 94 122 93 122 93 121 92 121 91 120 91 118 90 118 89 117 89 116 89 117 89 116 88 116 87 116 88 116 86 114 84 113 84 113 82 111 82 111 82 111 82 111 83 112 83 111 81 109 80 108 79 108 79 108 78 107 78 106 79 107 78 106 78 105 77 105 77 105 76 103 74 102 74 103 74 102 74 101 73 101 73 100 71 99 71 98 70 98 69 97 66 96 70 98 68 95 68 97 66 94 66 94 66 94 66 96 62 93 60 93 62 93 62 93 63 91 63 90 63 90 62 89 70 91 66 85 62 85 64 88 65 88 65 89 64 88 63 87 58 84 58 84 58 84 58 84 56 82 56 81 55 81 54 80 53 80 53 80 53 80 53 80 54 81 54 80 53 79 52 79 52 79 52 78 51 78 50 77 50 77 50 76 49 75 48 75 47 74 47 73 46 72 47 71 47 71 49 71 49 71 50 70 49 69 49 68 48 68 47 67 49 69 48 67 47 66 45 65 45 66 45 66 45 66 45 66 42 63 42 62 41 62 40 61 44 61 44 61 44 61 44 61 44 61 44 60 43 59 42 59 38 59 37 59 37 58 35 56 36 58 36 57 35 57 34 56 31 53 32 54 33 56 34 56 32 54 32 53 31 52 30 52 33 53 30 52 33 53 32 50 33 50 32 48 33 47 31 46 33 46 33 46 33 46 33 46 34 47 33 46 33 45 32 46 32 46 32 45 31 45 30 44 32 46 31 45 30 43 29 42 31 45 29 43 28 43 28 44 28 43 28 42 27 41 26 41 26 42 26 42 26 42 26 42 26 41 24 39 23 39 23 40 21 37 22 39 24 39 21 35 23 38 22 37 21 36 20 36 20 34 20 34 20 34 20 34 23 36 21 34 20 34 20 35 20 36 22 38 23 37 20 34 21 35 19 33 18 33 18 34 17 33 18 34 19 33 18 32 19 33 17 31 16 31 16 32 18 31 18 31 18 31 18 31 19 31 18 30 17 31 18 32 18 31 18 30 17 29 16 29 14 27 14 28 15 28 16 29 20 30 17 27 16 28 19 31 20 31 20 30 19 29 18 29 18 29 19 30 19 30 19 30 18 29 18 29 18 29 18 30 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 17 19 17 21 20 22 17 17 18 20 18 20 18 20 18 20 18 19 15 19 17 21 17 18 16 19 17 20 17 20 16 19 19 16 17 21 21 17 16 19 18 17 17 16 16 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 18 16 14 9 7 5 7 5 7 7 10 9 10 8 8 13 12 10 10 11 16 19 22 25 25 24 24 24 25 25 26 24 25 23 24 23 24 22 23 26 25 26 25 27 26 27 27 27 26 27 26 28 27 28 28 27 28 28 29 29 31 30 31 29 30 29 30 30 31 30 32 30 31 31 32 31 32 31 32 31 32 31 32 31 32 31 32 32 31 32 32 32 27 21 15 13 12 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 15 15 15 15 14 12 8 38 101 99 102 88 104 88 108 86 106 88 109 93 110 90 110 88 103 84 97 81 88 76 73 55 41 26 20 19 18 19 27 31 34 30 38 50 126 170 161 149 143 115 133 127 148 118 137 116 148 129 160 105 112 168 179 172 171 152 108 98 104 96 96 95 93 91 88 85 81 83 73 76 66 72 63 70 58 67 61 127 128 140 113 142 117 142 118 145 120 150 123 152 125 153 124 156 127 159 129 161 130 161 129 160 130 162 132 164 134 165 134 163 132 179 130 153 124 177 206 141 194 139 196 141 197 136 199 134 195 131 202 145 208 138 204 140 204 140 204 140 204 140 204 141 205 141 206 142 206 142 206 143 207 143 208 144 208 144 208 144 207 146 209 145 210 147 210 148 212 149 212 150 213 150 212 150 213 150 214 151 214 150 212 149 217 152 218 152 216 148 215 143 215 149 217 157 219 168 211 170 225 156 174 215 236 189 188 165 165 144 144 142 143 155 137 158 138 170 139 176 139 177 140 175 139 174 139 174 140 175 142 177 142 177 142 177 142 177 142 177 142 177 142 177 142 177 142 177 142 177 142 177 142 177 141 175 141 174 140 174 139 173 139 173 140 175 141 174 139 173 136 171 136 170 135 169 134 169 134 169 134 169 134 169 134 169 134 168 131 167 132 168 131 165 133 169 133 168 132 168 131 167 129 170 129 171 132 176 137 180 136 176 134 173 130 170 127 166 128 163 124 160 124 162 124 160 123 159 122 159 121 158 121 158 118 159 118 159 117 158 116 157 118 158 117 158 116 157 116 156 117 154 115 151 113 150 113 150 112 149 112 149 112 149 112 149 113 152 112 151 111 149 109 148 109 148 109 147 108 147 107 144 108 142 107 141 107 140 106 140 106 140 104 137 102 136 102 137 102 136 102 136 102 135 101 135 100 133 99 133 98 132 98 132 95 131 98 132 97 130 96 131 94 128 94 128 95 129 95 129 94 127 94 127 94 127 94 127 92 125 91 125 90 124 90 124 91 126 88 121 86 121 88 120 88 120 89 118 88 117 87 115 85 115 85 115 85 115 85 115 83 112 82 112 81 111 81 111 81 108 81 108 81 108 81 108 81 108 81 107 80 106 79 106 80 106 79 106 78 105 78 105 77 104 77 103 76 102 75 102 75 102 74 100 73 99 70 98 71 99 71 99 70 98 70 98 70 100 69 100 68 99 68 99 69 100 68 98 67 97 65 96 65 93 66 94 66 95 67 95 64 91 63 91 62 90 62 90 60 88 61 89 62 88 61 87 61 88 61 87 60 86 59 86 59 84 60 85 59 83 57 82 59 83 58 83 57 82 57 82 54 79 54 79 55 80 55 80 54 79 54 78 53 77 52 77 54 78 51 76 53 78 51 75 50 76 49 74 48 73 46 72 46 72 46 72 46 72 46 72 48 73 47 72 45 70 44 67 45 67 44 66 43 65 43 65 45 67 44 66 43 65 42 64 46 64 44 62 43 62 43 63 43 62 43 61 42 60 41 60 42 59 42 59 42 59 42 59 42 58 40 56 39 56 39 57 38 55 39 56 39 56 38 55 39 56 39 55 37 54 36 53 35 53 35 53 34 52 34 52 37 54 35 52 34 52 34 53 36 52 36 52 36 51 34 50 36 51 34 49 33 49 33 50 32 49 33 50 34 49 33 48 34 49 32 47 31 47 31 48 32 47 31 46 30 47 31 48 32 47 31 46 30 47 31 48 32 48 31 46 30 45 28 44 27 44 28 44 29 45 29 46 31 44 28 41 27 42 30 45 32 46 31 44 30 43 28 42 29 44 30 44 30 45 31 45 29 43 28 42 28 43 30 45 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 4 15 4 18 8 20 4 13 6 18 6 18 6 18 6 18 12 17 9 17 11 19 11 16 8 15 9 16 9 16 8 15 9 15 8 20 12 16 7 17 10 17 9 16 8 17 9 18 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 7 17 7 17 9 17 9 17 12 18 14 15 7 8 3 7 3 7 7 11 9 10 7 8 10 10 7 9 9 16 19 24 22 25 20 24 19 24 20 26 19 24 19 23 18 22 17 22 20 26 20 27 21 27 22 28 21 27 21 28 22 28 23 29 23 27 24 28 25 30 27 31 25 29 25 30 26 30 27 31 23 29 24 30 25 31 27 32 26 31 26 31 26 31 26 31 23 31 24 32 25 26 12 13 8 12 9 10 8 11 10 12 11 13 11 13 11 13 11 13 10 13 12 14 12 14 11 13 19 74 110 106 117 102 119 105 125 107 121 107 123 110 123 108 120 105 114 98 106 91 98 81 81 58 42 26 17 19 14 19 22 34 29 28 37 65 140 175 157 153 138 132 137 145 147 134 136 136 147 139 158 118 102 166 181 171 180 159 117 99 114 96 102 97 99 92 92 86 83 80 73 74 66 67 61 64 56 57 41 105 109 120 92 119 97 118 97 121 98 124 100 125 100 125 98 127 99 129 101 130 101 129 102 131 103 132 104 133 105 134 114 132 101 135 101 132 129 208 239 201 232 195 230 195 233 198 234 197 231 195 239 210 244 201 240 204 240 204 240 204 240 204 240 204 241 205 241 206 242 206 242 206 243 207 243 208 244 208 242 206 243 207 243 209 245 209 248 210 250 212 253 211 254 213 250 212 249 213 249 214 250 213 249 214 251 217 252 217 251 215 255 221 255 219 253 215 244 211 249 211 255 247 152 194 255 231 255 234 240 201 196 166 156 146 137 145 119 138 105 137 101 139 109 140 110 139 109 140 110 141 113 143 113 143 113 143 113 143 112 142 112 142 112 142 112 142 111 141 111 141 111 141 111 141 107 142 104 141 104 140 103 140 101 139 103 141 104 140 102 138 106 137 107 137 106 136 106 135 105 135 105 135 105 135 105 135 103 133 100 132 101 133 100 130 102 134 101 133 101 132 100 132 100 129 100 131 104 138 112 144 116 145 113 140 107 135 102 132 100 127 96 125 97 127 97 125 94 123 93 122 93 121 92 121 92 120 91 119 90 118 90 118 90 118 89 117 89 116 88 117 89 117 87 114 85 113 84 114 83 112 83 112 83 112 83 112 85 114 84 112 82 111 81 110 81 110 80 109 80 108 79 108 79 107 79 106 78 106 77 105 79 106 77 104 75 102 74 102 74 102 74 102 74 102 74 102 72 100 71 99 71 98 70 98 67 97 71 98 69 96 68 97 66 94 66 95 67 96 68 97 63 94 61 94 61 94 63 94 64 92 63 91 64 90 63 90 66 88 66 88 66 88 66 89 64 87 64 88 63 87 63 86 59 85 59 85 59 85 59 85 57 83 56 82 56 81 55 81 54 81 54 81 54 81 54 81 54 81 54 80 53 79 52 79 53 80 52 79 52 78 51 78 50 77 50 76 49 75 48 75 48 75 47 73 46 72 46 70 47 71 49 70 48 69 48 69 50 70 49 69 49 68 48 68 49 69 48 67 47 66 45 65 45 66 45 65 44 65 44 65 43 64 42 63 42 62 41 62 43 60 45 62 45 62 43 60 44 61 44 60 43 59 42 59 39 59 38 60 37 59 36 57 37 59 36 58 36 57 35 57 33 55 32 54 32 54 32 53 32 54 32 53 31 52 30 52 32 52 29 51 32 52 31 49 33 50 32 48 33 47 31 46 33 46 33 46 33 46 33 46 33 45 32 45 32 45 32 46 30 44 30 44 29 43 29 42 29 43 29 43 28 42 28 42 31 45 29 43 28 43 28 44 28 43 28 42 27 41 26 41 25 41 25 41 25 41 25 41 26 41 24 39 23 39 23 40 24 40 24 39 22 39 24 41 24 40 23 38 21 37 20 36 23 36 22 36 21 35 20 34 23 36 21 34 20 34 20 35 21 36 20 34 19 34 19 34 21 35 19 33 18 33 18 34 17 33 18 34 19 33 18 32 19 33 17 31 16 31 16 32 19 32 17 30 17 30 19 32 19 31 18 30 17 31 18 32 19 32 18 30 17 29 15 28 15 29 16 29 17 30 17 31 19 29 18 28 17 29 18 30 19 30 19 30 19 30 19 30 17 28 18 29 18 30 19 30 18 29 17 27 17 29 20 32 17 19 17 19 17 19 17 19 17 19 17 19 17 19 17 19 15 16 14 19 20 21 15 13 18 20 18 20 18 20 18 20 19 21 17 20 19 23 18 20 14 18 15 19 16 18 15 17 16 14 15 19 19 15 14 16 18 17 17 16 16 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 20 19 18 13 11 8 9 7 9 10 13 13 13 10 10 11 11 8 10 11 17 22 26 24 25 23 23 22 23 23 24 24 25 24 24 23 23 22 23 26 25 26 26 27 27 28 27 27 26 27 27 28 28 29 28 27 28 28 30 30 31 31 33 29 30 29 31 30 32 31 32 26 28 28 29 30 31 31 33 31 32 31 32 31 32 31 32 31 30 31 31 30 23 17 10 12 11 10 10 10 11 12 12 14 12 13 13 13 13 13 14 11 13 12 13 13 12 12 8 20 80 101 88 110 80 104 84 109 86 106 88 109 92 109 89 107 86 101 81 94 77 85 73 71 53 37 24 19 20 19 20 26 36 34 25 47 74 161 169 160 137 135 118 140 125 142 116 131 127 143 125 152 116 95 163 181 172 179 164 113 100 108 97 99 97 95 94 90 87 84 85 79 81 72 78 69 76 63 73 54 126 130 144 115 145 120 144 120 149 123 152 126 153 125 153 128 159 129 161 130 161 129 160 133 164 133 164 133 164 134 164 135 163 133 180 131 154 125 180 206 141 194 139 196 141 197 136 197 134 193 132 202 148 207 138 203 141 203 141 203 141 203 141 203 140 203 141 204 142 205 142 205 142 205 143 206 144 207 145 206 146 206 147 208 145 209 145 209 144 210 143 211 142 212 143 212 147 212 149 213 150 213 151 215 152 214 154 214 154 215 153 216 148 216 148 216 151 217 155 215 150 219 158 220 92 201 185 214 175 229 193 232 194 211 186 165 157 149 155 137 159 139 169 141 175 139 174 138 175 140 175 143 177 144 177 144 177 144 177 143 176 143 176 142 177 142 177 141 176 141 176 141 176 141 176 141 177 141 176 140 175 140 174 137 172 140 175 141 174 138 171 139 174 139 173 138 173 137 172 135 170 135 170 135 170 135 170 136 171 133 169 135 171 133 168 134 170 134 169 133 169 132 170 130 171 130 173 136 180 146 185 158 191 155 186 147 182 139 179 130 165 126 163 127 165 127 163 123 160 123 159 122 158 121 160 122 161 121 160 120 159 119 159 118 158 118 157 117 156 116 156 118 154 116 152 114 151 114 151 112 149 112 149 112 149 112 151 114 153 113 152 112 150 110 149 110 149 110 148 109 148 108 145 106 140 106 139 105 138 104 138 107 140 105 138 103 136 102 136 102 136 102 136 102 136 102 136 100 134 100 133 99 132 98 132 95 131 99 133 97 130 96 131 94 128 94 129 95 130 96 130 94 127 94 127 94 127 94 127 92 126 92 125 91 124 90 124 87 123 88 124 89 124 89 121 87 119 86 117 86 116 86 116 85 115 85 115 85 115 85 115 83 113 83 112 82 111 81 111 82 109 82 109 82 109 82 109 81 108 81 107 80 106 79 106 80 107 80 106 79 105 78 105 77 104 77 103 76 102 75 102 75 102 74 100 73 99 70 98 71 99 71 98 70 97 69 97 71 99 71 98 70 97 68 99 69 100 68 98 67 97 65 96 67 94 66 93 63 90 62 89 64 92 64 91 63 90 62 90 59 87 62 90 63 89 60 86 61 88 61 87 60 86 59 86 58 85 59 85 59 84 58 82 59 84 59 83 58 82 57 82 56 80 55 79 54 78 53 77 54 79 54 78 53 77 52 77 53 77 50 75 51 77 49 74 50 76 49 74 48 73 46 72 46 70 46 70 46 70 46 70 43 67 44 69 45 70 47 71 45 67 44 66 44 65 43 65 42 64 42 64 42 64 42 64 46 64 44 62 43 62 43 63 43 62 43 61 42 60 41 60 40 57 40 57 40 57 40 57 42 58 40 56 39 56 39 57 41 58 40 56 38 55 41 60 41 57 39 56 38 54 36 53 38 55 37 54 36 53 35 53 37 54 35 52 34 52 34 53 37 52 34 48 32 48 33 50 36 51 34 49 33 49 33 50 32 49 33 50 34 49 33 48 34 49 32 47 31 47 31 48 33 48 30 45 29 46 32 49 32 47 31 46 30 47 31 48 32 48 31 46 30 45 28 44 29 45 30 46 30 47 31 47 29 43 29 43 29 43 29 43 28 42 29 44 30 45 32 46 27 41 27 42 28 43 29 43 29 42 28 41 28 43 31 46 5 17 5 18 6 19 7 19 4 16 5 17 5 17 5 17 6 18 6 17 5 16 4 15 5 17 5 18 6 19 7 19 6 18 8 18 8 18 8 18 10 19 7 16 5 16 7 17 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 11 18 8 15 7 16 10 19 11 18 9 17 11 19 10 17 7 16 10 16 11 15 10 14 7 13 9 15 9 12 4 7 7 10 4 8 5 9 5 8 6 10 6 11 10 18 19 25 16 21 16 22 17 23 18 23 19 24 19 23 18 22 17 22 21 26 21 27 22 28 23 28 22 27 22 27 22 27 22 27 23 27 22 27 22 28 24 30 25 29 23 27 23 29 26 32 23 28 20 28 21 31 25 34 24 31 22 32 27 35 24 28 29 37 32 35 24 22 11 12 11 12 12 11 11 10 10 10 14 13 14 12 12 12 10 11 6 17 15 15 18 11 5 10 49 86 122 108 117 106 115 104 119 105 121 109 120 109 120 109 117 106 111 97 102 93 89 74 64 44 28 23 23 21 18 21 22 38 16 38 33 108 174 166 162 143 139 142 152 144 146 144 147 135 166 155 159 133 90 147 169 180 167 162 127 99 111 98 106 100 100 95 93 88 83 84 76 77 70 72 65 68 56 58 48 90 113 125 98 121 84 126 100 124 101 126 98 128 96 128 95 130 98 131 100 133 102 134 103 135 103 135 103 136 105 138 116 136 101 137 108 123 134 211 239 201 232 196 231 195 232 196 235 192 229 198 243 205 241 202 240 202 240 202 240 202 240 202 242 205 242 205 242 205 242 205 243 206 243 206 243 206 243 206 243 208 243 208 245 209 246 209 244 208 246 209 247 210 248 210 246 210 246 210 245 210 245 210 248 212 247 212 247 213 249 215 249 214 250 215 250 216 251 215 244 230 245 215 255 188 190 213 255 222 255 214 251 233 238 233 251 219 214 183 171 155 148 142 132 136 114 134 119 143 118 142 114 145 110 147 109 147 105 145 105 143 107 144 108 142 105 138 108 142 112 141 115 141 119 141 113 141 111 141 110 141 109 141 109 140 103 138 101 139 101 140 105 139 106 138 106 137 105 137 103 136 104 137 105 136 104 135 101 135 101 134 100 133 99 132 101 135 101 134 100 133 99 133 96 131 101 138 106 146 105 183 188 220 182 184 112 139 112 146 104 134 103 129 98 125 95 124 95 124 94 122 92 121 91 120 88 120 88 120 88 120 88 120 86 119 89 120 86 116 83 115 88 117 87 115 86 114 84 113 88 116 85 113 83 113 85 114 83 112 84 112 84 111 82 109 81 109 80 107 79 106 77 106 79 107 78 105 76 103 75 102 78 105 76 103 75 103 75 104 79 106 77 104 74 101 72 99 72 100 72 99 71 98 70 98 72 100 72 99 71 98 70 98 69 97 68 95 67 94 65 93 67 94 65 92 64 92 64 93 65 91 64 91 65 92 63 88 64 90 65 90 65 89 63 87 63 87 62 86 61 87 63 88 61 86 62 86 62 85 60 83 59 83 59 82 58 81 57 81 55 81 55 81 55 81 55 81 52 78 52 78 52 78 52 78 53 80 53 80 53 80 53 80 50 77 50 76 49 75 48 75 50 74 50 73 49 72 48 72 45 69 46 70 46 70 46 71 48 71 48 70 47 69 46 68 46 67 44 66 46 67 44 63 48 69 47 68 45 64 42 62 41 62 41 61 40 60 39 60 44 60 44 60 44 60 44 60 44 59 42 58 44 60 43 58 40 59 38 58 37 57 36 57 36 58 36 57 35 57 34 57 36 55 36 53 35 53 35 54 33 51 33 52 34 53 35 52 34 51 34 50 33 49 34 49 35 50 35 49 34 48 33 48 35 49 33 46 32 46 32 46 34 48 33 46 32 45 30 44 30 45 30 45 30 45 30 45 29 44 29 44 29 44 29 44 29 44 29 43 28 42 27 42 26 42 28 44 29 42 25 39 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 24 40 24 39 23 39 22 38 21 35 21 35 21 35 21 35 19 33 19 33 19 34 22 36 24 35 20 33 21 34 20 32 22 34 19 31 18 32 21 35 21 33 20 34 22 35 19 29 16 30 18 32 20 33 20 33 18 32 19 33 19 31 16 28 18 31 18 31 18 31 18 31 16 28 17 29 18 30 19 31 19 30 19 30 19 30 19 30 21 32 20 30 17 27 15 26 16 27 16 28 17 29 18 29 18 30 17 29 17 28 16 28 19 31 17 28 16 28 16 28 17 19 17 20 18 21 19 21 18 20 18 20 17 19 17 19 19 21 18 20 17 19 17 18 17 19 17 20 18 21 19 21 18 20 18 20 18 20 18 20 19 20 17 18 15 18 17 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 18 18 16 16 16 16 18 18 19 18 16 17 19 19 18 17 14 16 15 17 16 16 15 15 13 15 15 17 15 14 11 10 13 12 9 10 10 12 10 10 10 11 11 14 16 21 23 26 21 22 22 23 22 24 23 24 26 26 25 26 24 25 23 24 26 27 26 28 27 29 28 29 26 27 26 27 26 27 26 27 28 28 27 28 28 29 29 31 29 30 28 29 28 30 31 33 29 29 29 30 30 32 33 34 33 31 31 32 35 35 32 29 34 35 36 32 27 18 13 11 12 12 11 11 11 11 10 9 13 9 12 11 11 13 11 15 8 18 13 15 17 12 6 9 59 77 114 87 104 85 104 86 106 87 108 88 109 89 109 88 104 84 100 79 93 82 83 68 60 43 28 23 22 21 20 22 26 44 25 37 50 120 171 154 155 128 136 125 147 125 140 125 138 121 162 145 164 132 99 132 175 179 175 169 136 103 104 97 102 100 98 94 92 89 86 86 80 83 75 80 72 76 64 70 50 102 122 146 121 148 113 155 121 154 124 157 129 160 134 163 130 161 131 162 133 164 135 165 137 166 136 166 136 167 138 168 140 169 137 183 141 145 133 182 206 143 195 141 197 141 194 136 197 136 190 143 204 148 201 146 201 146 201 146 201 146 201 144 204 145 205 145 205 145 205 145 206 146 206 146 206 146 206 146 207 145 207 146 208 146 209 147 207 145 207 146 208 147 209 147 210 147 210 147 210 147 210 147 213 149 212 149 212 150 214 152 213 153 213 154 214 154 215 155 210 164 215 150 226 160 188 110 227 167 212 170 216 150 237 161 218 172 228 184 222 171 194 161 150 161 143 164 148 168 142 162 144 169 141 169 142 177 149 183 150 176 149 177 146 179 143 179 142 178 142 178 141 177 142 177 141 182 141 181 141 179 141 177 141 176 139 175 138 174 139 177 139 175 139 174 138 174 137 173 135 172 137 173 137 173 136 171 136 172 136 172 135 171 135 171 135 171 135 171 134 170 134 172 130 174 135 181 137 184 167 235 240 255 255 254 200 187 132 165 135 175 131 170 127 166 124 165 123 164 122 163 121 161 119 159 119 156 120 156 120 156 120 156 120 157 121 156 117 153 118 155 116 157 115 156 114 154 112 153 115 155 113 153 111 153 113 154 111 153 112 153 112 152 110 150 109 150 108 149 107 147 105 145 107 143 107 141 105 139 104 138 106 140 104 139 103 138 104 139 106 140 105 138 102 135 100 134 100 134 100 133 99 133 98 132 100 134 100 133 99 132 98 132 97 131 96 129 95 128 93 127 95 128 93 126 92 126 92 127 92 125 91 125 92 126 90 122 89 124 90 124 90 123 88 121 88 122 87 120 86 120 86 118 85 114 86 114 86 113 84 111 83 111 83 110 82 110 81 109 81 111 81 111 81 111 81 111 78 108 78 108 78 108 78 108 79 106 79 106 79 106 79 106 77 104 77 103 76 102 75 102 74 102 74 101 73 100 72 100 71 98 70 98 70 98 70 97 71 96 72 95 70 95 69 95 69 96 66 98 68 99 66 94 68 96 68 95 66 92 63 90 62 90 62 89 61 89 60 88 60 89 60 89 60 89 60 89 61 89 59 88 61 91 60 88 58 87 59 86 58 85 57 84 58 83 58 82 58 79 57 79 55 80 53 79 52 78 52 79 50 76 50 77 51 78 52 78 51 77 51 76 50 75 49 75 50 76 49 75 49 74 48 72 49 70 47 68 46 68 46 69 48 70 47 68 46 67 44 66 45 64 45 64 45 64 45 64 44 63 44 63 44 63 44 63 44 63 44 62 43 61 42 61 42 62 43 62 42 61 41 58 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 56 40 55 39 54 38 54 40 55 39 55 38 54 38 53 36 54 36 54 36 54 36 54 34 51 33 51 33 52 35 54 38 52 33 49 34 51 34 49 34 49 33 48 32 49 33 50 35 49 32 49 34 50 32 46 30 47 32 49 33 49 32 48 31 45 32 47 32 45 29 42 31 45 31 45 31 45 31 45 28 43 29 43 29 43 30 44 29 43 29 43 29 43 29 43 31 45 30 43 29 42 27 41 27 41 28 42 28 43 29 43 31 43 30 42 29 41 29 41 31 42 29 40 28 40 28 41 5 17 6 18 6 18 7 19 8 20 7 19 6 18 5 17 7 19 7 19 6 18 6 18 5 17 6 18 6 18 7 19 6 18 6 18 6 18 6 18 7 18 5 16 4 16 4 17 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 10 17 9 16 8 17 9 18 11 17 8 17 10 19 10 16 10 15 11 16 11 16 10 15 10 16 12 17 11 14 7 11 9 12 5 9 6 11 6 9 4 10 8 16 14 21 17 23 16 22 17 22 18 23 18 23 21 26 21 26 20 25 20 25 21 26 21 27 22 28 23 28 22 27 22 27 22 27 22 27 22 28 23 28 24 29 24 30 24 29 23 28 24 30 26 31 21 30 23 32 25 33 25 33 25 32 23 33 26 34 24 30 27 35 29 30 19 17 9 9 8 10 11 11 11 11 12 12 16 12 16 12 12 12 10 11 5 12 9 13 17 11 10 20 92 108 125 103 114 104 115 106 117 106 118 107 120 107 119 108 114 103 109 95 98 90 83 72 56 43 26 23 20 21 20 22 24 39 27 32 69 151 167 165 155 142 147 145 150 140 143 141 147 145 175 162 168 151 99 121 166 181 171 178 147 106 105 100 105 102 102 97 93 90 86 87 79 80 71 75 65 69 58 61 42 74 102 125 97 124 87 126 99 125 103 128 103 132 99 136 99 132 99 133 101 135 102 135 105 138 104 137 105 138 106 140 118 140 104 139 107 124 134 210 238 200 232 195 230 195 232 195 234 191 231 199 243 203 240 201 240 201 240 201 240 201 240 202 242 205 242 205 242 205 242 205 243 206 243 206 243 206 243 206 244 207 244 207 245 208 245 209 244 207 244 208 245 209 246 209 245 210 245 210 245 210 245 210 247 212 247 212 247 213 249 214 249 213 249 213 250 214 250 215 253 212 254 214 247 234 255 163 219 233 246 213 255 209 249 220 244 218 248 227 248 226 239 218 220 199 175 157 144 147 139 149 130 146 125 146 117 139 107 132 112 140 109 139 106 142 108 145 105 142 106 142 108 142 112 142 111 141 110 141 110 141 109 141 109 141 106 139 104 138 103 139 106 140 107 139 107 138 106 138 104 136 105 138 106 137 104 136 102 136 101 137 101 137 102 138 99 135 99 135 100 136 100 136 99 133 104 140 110 142 177 239 222 255 223 254 197 174 89 123 106 134 104 130 100 127 98 126 96 124 95 122 93 121 92 121 89 121 89 121 89 121 89 121 88 120 88 118 84 116 87 121 88 116 88 115 86 113 85 112 87 114 85 112 84 112 84 113 84 112 84 112 84 111 82 110 81 109 81 108 79 106 78 106 81 108 80 107 79 106 77 105 78 106 77 104 75 103 76 104 78 105 77 104 74 101 73 100 72 100 72 100 71 99 71 98 72 100 72 99 71 98 70 98 69 97 68 95 67 94 65 93 68 94 66 92 65 92 65 93 65 91 64 91 65 92 63 88 64 90 65 90 65 89 63 87 63 88 61 85 60 85 60 85 62 86 62 86 62 85 60 84 59 83 59 83 58 82 58 81 55 81 55 81 55 81 55 81 52 78 52 78 52 78 52 78 51 78 51 78 51 78 51 78 50 77 50 76 49 75 48 75 50 74 50 73 49 72 48 72 48 72 47 71 46 69 45 70 48 72 47 71 47 70 46 69 48 69 46 68 48 69 46 64 47 68 47 67 45 65 42 62 41 62 41 62 40 61 40 60 44 60 44 60 44 60 44 60 46 61 43 60 46 62 45 60 40 59 38 58 37 57 36 57 36 58 36 57 35 57 34 57 38 54 37 54 36 53 36 52 33 50 34 51 34 51 35 52 36 51 36 50 35 49 34 49 35 49 34 49 33 48 33 49 35 48 33 46 32 46 33 47 34 48 33 46 32 45 30 44 31 46 31 46 31 46 31 46 29 44 29 44 29 44 29 44 29 44 29 43 28 42 27 42 29 43 27 42 26 41 26 43 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 23 38 22 38 21 37 21 36 23 37 23 37 23 37 23 37 20 34 19 33 19 34 21 36 25 36 21 34 22 36 22 34 19 33 20 34 21 33 20 32 23 34 19 32 20 34 20 31 19 32 20 33 20 32 18 30 18 31 19 32 19 31 17 29 18 31 18 31 18 31 18 31 19 30 19 30 18 29 18 29 17 28 17 28 17 28 17 28 18 29 18 29 18 29 18 29 16 28 17 28 18 29 18 29 20 32 19 31 19 30 18 30 19 30 17 28 16 28 17 29 18 20 18 20 18 20 18 20 22 23 21 22 19 20 17 19 19 21 19 21 19 21 19 21 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 17 19 16 18 16 18 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 17 17 17 17 17 17 17 17 18 17 16 16 18 19 17 16 15 16 16 18 17 17 15 16 15 17 16 17 15 15 12 12 13 12 9 10 10 11 10 10 7 11 13 18 20 22 21 21 22 23 22 24 23 24 24 25 26 27 26 27 25 26 25 26 26 27 26 28 27 29 28 29 28 29 28 29 28 29 28 29 27 29 28 30 29 31 29 30 29 30 29 30 30 31 31 32 30 31 33 34 35 34 33 33 33 33 32 33 33 33 33 32 35 34 33 28 22 15 11 9 9 10 10 11 11 12 12 12 12 9 12 11 11 13 11 15 10 15 9 13 16 7 10 25 99 95 111 84 104 87 102 88 105 88 106 89 107 89 106 88 102 84 99 80 92 79 78 64 53 38 27 23 22 20 21 24 30 43 34 30 95 164 160 154 143 127 143 130 146 121 137 123 140 133 167 148 168 149 116 102 171 180 177 179 154 109 100 102 105 102 101 97 95 93 91 92 84 87 79 84 75 81 68 76 51 89 112 152 125 154 120 158 130 164 129 164 130 162 132 163 134 168 135 168 136 170 137 170 140 173 139 172 140 174 142 173 144 173 141 185 143 146 133 181 204 141 194 140 196 141 194 136 195 136 193 145 204 147 200 145 201 146 201 146 201 146 201 144 203 144 204 144 204 144 204 144 205 145 205 145 205 145 205 145 206 144 207 145 207 146 208 146 207 145 207 146 208 147 209 147 210 147 210 147 210 147 210 147 212 149 211 148 212 149 213 151 212 152 213 153 213 154 214 154 222 147 219 164 206 158 231 150 159 144 233 155 220 169 202 166 219 160 210 160 209 168 219 180 231 179 221 174 201 161 168 148 141 150 140 167 141 178 140 182 137 170 138 173 138 179 142 182 142 180 142 178 143 177 144 177 141 180 141 180 141 180 142 178 142 177 140 175 139 175 139 176 141 176 140 176 139 175 139 175 137 173 138 174 138 174 137 173 136 172 136 173 138 174 139 175 135 171 136 172 136 173 137 175 135 176 139 180 136 174 226 255 250 255 239 255 247 215 129 175 136 176 133 172 129 169 127 168 125 165 124 164 122 162 121 161 121 158 122 158 122 158 122 158 117 154 119 154 117 152 117 155 117 158 116 156 114 155 113 154 114 155 113 154 112 153 112 153 112 153 113 154 112 153 111 151 110 151 109 149 107 148 106 146 108 144 109 143 108 142 107 142 107 141 105 139 104 139 104 140 105 139 104 137 103 136 101 135 101 135 100 134 100 133 99 133 100 134 100 133 99 132 98 132 97 131 96 129 95 128 93 127 95 128 93 126 92 126 92 127 92 125 91 125 92 126 90 122 89 124 90 124 90 123 88 121 86 120 85 119 85 120 86 119 85 116 87 117 86 116 85 114 84 114 83 113 83 112 82 112 81 111 81 111 81 111 81 111 79 109 79 109 79 109 79 109 78 105 78 105 78 105 78 105 77 104 77 103 76 102 75 102 74 102 74 101 73 100 72 100 73 101 72 99 70 97 69 95 70 95 71 95 70 96 70 96 71 97 68 99 70 100 67 96 68 96 68 95 66 93 64 91 63 91 62 90 62 89 61 89 60 89 60 89 60 89 60 89 61 89 59 88 61 90 60 88 58 87 59 86 58 85 57 84 58 83 58 82 58 79 57 79 54 80 55 80 54 79 53 78 51 77 51 77 51 77 51 77 51 77 51 76 50 75 49 75 49 75 49 74 48 74 47 71 48 70 47 68 46 68 47 70 47 69 47 68 46 67 45 67 46 65 46 65 46 65 46 65 44 63 44 63 44 63 44 63 44 63 44 62 43 61 42 61 45 63 42 59 40 60 42 61 41 57 41 57 41 57 41 57 40 56 40 56 40 56 40 56 40 56 40 55 39 54 38 54 38 54 37 53 37 52 36 52 37 55 37 55 37 55 37 55 35 52 33 51 33 52 35 53 38 52 35 51 36 53 37 51 31 48 34 51 35 50 32 47 37 50 31 47 32 49 33 48 34 50 34 49 32 47 30 45 31 45 31 45 31 45 31 44 31 45 31 45 31 45 31 45 31 45 31 44 29 43 28 42 28 42 28 42 28 42 28 42 28 42 28 43 29 44 30 44 28 42 28 43 29 43 30 44 33 45 33 44 32 43 31 43 30 42 29 40 28 40 29 42 6 18 6 18 6 18 6 18 10 21 9 20 7 18 5 17 7 19 7 19 7 19 7 19 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 5 17 4 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 17 9 17 9 17 9 17 10 17 7 16 10 18 9 16 10 16 12 17 12 17 11 15 10 15 10 14 9 13 7 11 6 9 2 7 3 9 3 7 2 9 8 17 15 20 14 19 17 22 18 23 18 24 19 24 19 24 19 24 20 25 20 25 21 26 21 27 22 28 23 28 25 30 25 30 25 30 25 30 22 28 24 30 26 30 25 29 24 29 25 30 26 31 26 31 23 32 26 35 27 34 25 32 25 33 26 33 25 33 25 34 31 36 28 28 16 15 9 10 7 10 10 11 11 12 12 13 16 13 14 12 12 12 8 11 11 12 8 13 13 4 18 45 113 111 118 102 119 106 113 105 117 106 118 107 119 106 117 105 114 103 110 95 97 87 78 64 46 35 24 22 20 21 21 26 28 35 30 33 112 177 161 163 146 142 153 148 149 139 141 138 154 157 172 159 164 160 120 100 157 181 170 177 157 113 105 107 108 105 103 100 98 95 91 91 83 85 76 80 70 74 61 66 46 59 87 129 96 127 91 126 105 131 107 132 104 133 96 133 103 138 103 138 103 139 104 139 107 141 106 141 106 142 108 144 121 143 107 142 109 125 135 212 236 198 230 194 230 194 232 196 233 192 234 201 243 201 238 200 240 201 240 201 240 201 240 202 241 204 241 204 241 204 241 204 242 205 242 205 242 205 242 205 243 206 243 207 244 207 245 208 244 207 244 208 245 209 246 209 245 209 245 209 245 209 245 209 247 210 246 210 246 211 248 213 248 212 248 213 249 213 250 214 254 213 254 221 246 206 255 238 228 151 246 238 238 223 255 210 250 219 248 218 242 216 237 214 242 220 253 232 253 225 231 206 198 178 164 149 133 136 128 139 130 144 127 144 121 143 110 141 105 142 101 143 99 144 99 144 106 142 108 142 108 142 108 142 110 141 108 140 107 139 108 140 109 140 109 140 108 139 108 138 106 137 107 138 107 138 106 137 101 135 100 136 101 138 102 138 100 136 100 136 100 136 100 136 95 130 103 138 109 141 200 250 223 254 220 254 209 177 88 134 104 135 103 131 100 129 98 128 95 125 95 124 93 122 92 122 90 122 90 122 90 122 90 122 86 120 91 123 89 119 86 118 89 117 88 116 87 114 85 113 86 114 86 114 85 113 84 112 84 113 85 113 85 112 83 110 82 110 81 109 80 107 78 107 81 109 81 108 80 108 80 108 79 106 77 105 76 104 77 105 77 105 76 103 75 102 73 101 73 101 73 100 72 100 71 99 72 100 72 99 71 98 70 98 69 97 68 95 67 94 65 93 68 94 66 92 65 92 65 93 65 91 64 91 65 92 63 88 64 90 65 90 65 89 63 87 59 84 59 85 61 87 64 90 62 87 63 87 63 86 61 84 60 84 60 83 59 83 58 82 55 81 55 81 55 81 55 81 53 79 53 79 53 79 53 79 53 80 53 80 53 80 53 80 50 77 50 76 49 75 48 75 50 74 50 73 49 72 48 72 50 73 49 72 47 70 45 70 47 71 47 71 47 70 47 70 49 69 47 68 49 69 46 65 46 67 46 67 45 65 43 63 42 63 42 62 41 62 40 61 44 60 44 60 44 60 44 60 43 58 41 57 43 59 42 57 40 59 38 58 37 57 36 57 36 58 36 57 35 57 34 57 37 55 38 56 38 54 36 52 34 51 34 51 34 51 34 51 36 51 36 50 35 49 34 49 34 49 33 48 33 47 32 48 34 47 32 46 32 47 34 48 33 47 32 46 32 46 31 45 31 46 31 46 31 46 31 46 29 44 29 44 29 44 29 44 29 44 29 43 28 42 27 42 30 44 27 40 25 41 27 44 25 41 25 41 25 41 25 41 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 22 38 21 37 21 36 20 36 21 35 21 35 21 35 21 35 21 35 20 33 19 33 20 35 25 36 21 34 23 37 24 36 18 32 21 35 22 34 19 31 24 34 18 31 19 33 20 32 21 34 21 33 19 31 16 28 18 31 18 31 18 31 18 32 18 31 18 31 18 31 18 31 21 32 20 31 19 29 18 29 19 30 19 30 19 30 19 30 16 27 17 29 18 30 20 31 17 28 18 29 18 30 19 30 21 33 21 33 20 32 19 31 18 29 16 28 16 29 18 30 19 21 18 20 18 20 17 19 20 22 19 21 18 20 17 19 18 20 18 20 19 21 19 21 19 21 18 20 18 20 17 19 18 20 18 20 18 20 18 20 17 20 18 20 18 19 16 17 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 17 17 18 18 17 17 16 18 16 15 16 17 18 17 15 16 17 17 18 17 18 16 17 16 16 15 15 13 13 12 12 10 9 6 7 7 9 7 7 9 12 14 19 20 22 20 21 23 24 23 24 24 25 24 26 24 25 24 25 25 26 25 26 26 27 26 28 27 29 28 29 30 31 30 31 30 31 30 31 27 29 30 32 32 32 30 30 29 30 30 32 32 33 31 32 32 33 33 34 34 33 33 33 33 34 35 33 32 32 34 36 38 35 33 25 19 13 10 10 10 10 11 11 11 11 12 11 12 9 12 11 12 13 11 15 15 15 12 15 11 0 24 59 105 90 103 85 109 87 100 89 105 88 106 88 106 87 104 86 103 86 99 80 88 75 70 57 40 31 24 22 22 22 25 30 32 37 33 50 135 168 162 148 141 129 147 130 146 124 139 120 153 141 162 146 163 151 131 93 151 179 175 172 160 120 104 107 107 105 105 102 100 98 94 97 89 92 84 89 79 86 72 82 58 78 98 153 124 157 126 162 131 167 132 169 135 170 139 172 140 174 140 174 141 175 141 175 143 176 142 176 142 177 144 178 145 174 143 188 146 149 136 185 202 139 192 139 196 140 195 137 194 137 196 147 204 145 198 144 201 146 201 146 201 146 201 144 202 143 203 143 203 143 203 143 204 144 204 144 204 144 204 144 205 146 206 146 207 147 207 147 207 147 207 148 208 149 209 149 209 149 209 149 209 149 209 149 210 150 209 149 210 151 212 152 211 152 212 152 213 153 213 153 210 160 217 151 215 155 213 161 234 118 162 168 224 148 234 152 218 160 220 165 220 165 217 161 223 147 215 147 215 168 229 195 227 198 212 189 182 165 151 152 141 160 139 164 140 170 142 177 143 177 144 177 144 177 145 177 142 176 143 178 142 178 143 179 142 178 141 176 139 176 139 176 141 180 141 179 140 179 139 178 137 177 139 178 139 178 138 176 135 174 137 175 137 175 138 176 137 174 136 174 135 173 134 172 134 176 135 176 130 172 182 228 239 255 245 247 196 178 123 189 135 175 133 172 130 170 129 170 126 167 125 166 124 164 122 162 122 159 123 159 123 159 123 159 123 161 127 162 124 157 121 157 118 158 117 157 115 155 114 155 113 155 114 155 114 154 112 152 113 154 114 155 113 153 111 152 111 151 110 150 108 148 107 147 107 143 108 143 108 143 108 143 107 142 106 140 105 140 105 140 104 138 104 137 103 136 102 136 102 135 101 135 100 134 100 134 100 134 100 133 99 132 98 132 97 131 96 129 95 128 93 127 95 128 93 126 92 126 92 127 92 125 91 125 92 126 90 122 89 124 90 124 90 123 88 121 85 119 85 120 87 122 90 125 86 117 88 118 87 116 85 115 85 114 84 114 83 113 83 113 81 111 81 111 81 111 81 111 80 110 80 110 80 110 80 110 80 107 80 107 80 107 80 107 77 104 77 103 76 102 75 102 74 102 74 101 73 100 72 100 73 101 73 100 71 99 70 97 69 94 71 95 70 96 71 97 70 97 67 99 69 100 67 95 66 95 67 95 67 94 65 92 64 91 63 91 62 90 62 90 60 89 60 89 60 89 60 89 58 86 56 85 58 88 57 85 58 87 59 86 58 85 57 84 58 83 58 82 58 79 57 79 54 81 56 83 56 81 53 78 52 78 51 77 51 77 50 76 51 77 51 76 50 75 49 75 48 74 48 74 47 73 47 70 47 69 46 68 46 69 48 71 46 68 46 68 46 68 46 68 45 64 45 64 45 64 45 64 44 63 44 63 44 63 44 63 44 63 44 62 43 61 42 61 44 62 42 61 41 60 41 60 42 58 42 58 42 58 42 58 40 56 40 56 40 56 40 56 40 56 40 55 39 54 38 54 39 54 38 54 37 53 37 52 35 53 35 53 35 53 35 53 36 53 34 51 33 51 34 52 37 51 33 50 36 53 37 52 32 49 33 50 34 49 33 48 36 50 32 48 33 50 33 47 34 50 34 49 32 47 30 45 31 45 30 44 30 45 32 47 31 45 31 45 31 45 31 45 31 45 31 45 30 44 30 44 30 44 30 44 30 44 30 44 28 42 28 43 29 44 30 44 29 43 29 43 30 44 30 45 33 45 33 44 32 43 31 43 29 41 28 40 28 41 30 43 7 19 7 18 6 17 5 17 6 18 6 18 5 17 5 17 4 17 5 17 6 18 7 19 7 19 7 18 6 17 5 17 6 18 6 18 6 18 6 18 5 17 6 19 6 17 4 15 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 8 16 10 18 10 18 8 16 9 16 7 15 9 18 8 15 11 17 12 18 13 17 12 16 12 17 11 15 9 13 8 13 6 9 2 6 3 8 3 6 8 14 12 19 16 22 18 23 18 23 18 24 19 24 20 25 19 25 20 25 21 26 22 27 21 26 21 27 22 28 23 28 24 29 24 29 24 29 24 29 22 28 25 32 27 31 25 29 23 29 26 32 27 32 26 31 25 33 24 32 24 32 25 33 25 35 27 34 23 31 26 37 31 35 26 23 11 11 7 9 10 12 11 11 11 11 10 11 14 13 14 13 10 12 8 12 9 13 11 17 12 3 38 89 117 107 111 103 119 104 110 110 116 106 116 106 116 105 114 103 112 101 106 91 90 78 65 52 33 27 18 22 18 24 25 34 26 30 29 71 150 167 169 153 149 145 153 146 151 145 145 137 164 161 169 165 166 160 135 99 132 180 173 172 165 130 111 108 110 108 106 104 99 99 93 95 87 89 80 83 74 78 65 70 52 48 73 129 95 133 99 135 106 135 110 137 109 141 104 142 105 141 107 141 107 141 107 141 108 142 107 141 107 142 109 145 121 143 108 143 112 129 139 216 234 197 229 193 229 194 233 196 231 193 236 203 243 199 236 199 240 201 240 201 240 201 240 202 240 203 240 203 240 203 240 203 241 204 241 204 241 204 241 204 242 205 243 206 243 207 244 207 244 207 244 208 245 209 246 209 245 209 245 209 245 209 245 209 246 210 245 209 246 210 247 212 247 211 248 212 248 213 249 213 249 213 250 212 250 218 251 206 255 225 196 181 255 216 249 221 254 217 246 212 244 215 251 221 255 217 255 221 255 213 243 204 234 214 240 230 238 219 215 198 172 160 153 146 135 143 126 144 117 144 108 144 105 144 101 144 105 142 107 143 108 143 109 142 109 141 109 139 112 139 113 140 113 142 110 141 110 140 109 140 107 138 108 140 109 139 107 138 105 139 103 139 102 138 102 138 101 137 100 135 98 133 96 132 100 137 102 130 99 137 105 156 158 195 156 171 112 133 102 148 102 133 102 130 99 128 98 128 97 127 96 125 94 124 93 124 92 124 92 124 92 124 92 124 96 128 94 122 87 119 88 123 90 118 89 116 87 115 86 114 85 113 86 115 86 113 84 111 85 113 86 114 85 113 84 111 83 111 82 109 80 108 79 108 77 107 77 107 77 108 78 108 78 107 76 105 75 105 75 106 76 104 75 103 75 103 74 102 74 102 73 101 73 100 72 100 72 100 72 99 71 98 70 98 69 97 68 95 67 94 65 93 68 94 66 92 65 92 65 93 65 91 64 91 65 92 63 88 64 90 65 90 65 89 63 87 64 89 63 88 62 88 63 89 63 86 64 87 63 86 62 84 61 84 60 83 60 82 59 82 55 81 55 81 55 81 55 81 54 80 54 80 54 80 54 80 52 79 52 79 52 79 52 79 50 77 50 76 49 75 48 75 50 74 50 73 49 72 48 72 48 72 48 72 48 72 48 72 46 70 46 71 47 71 48 71 47 68 45 67 47 68 45 63 45 66 46 67 46 66 44 64 43 64 42 63 42 62 41 62 44 60 44 60 44 60 44 60 43 58 40 57 43 59 42 57 40 59 38 58 37 57 36 57 36 58 36 57 35 57 34 57 37 55 39 57 40 55 36 52 35 52 35 51 34 50 33 50 36 51 36 50 35 49 34 49 33 48 33 47 32 47 31 47 33 46 32 46 32 47 34 49 32 46 32 46 32 46 32 46 29 44 29 44 29 44 29 44 29 44 29 44 29 44 29 44 29 44 29 43 28 42 27 42 27 43 28 43 27 42 26 41 26 42 26 42 26 42 26 42 24 40 24 40 24 40 24 40 24 40 24 39 23 38 22 38 24 39 23 39 22 38 22 37 22 36 22 36 22 36 22 36 22 35 20 33 19 33 19 34 22 34 19 33 22 36 23 35 21 33 20 32 19 33 20 34 22 33 19 33 21 34 19 30 20 33 20 33 19 31 17 30 18 31 17 29 17 31 20 34 18 31 18 31 18 31 18 31 19 30 20 31 20 31 20 32 18 29 18 29 18 29 18 29 17 29 18 29 18 29 18 30 18 29 18 30 19 30 20 31 20 32 20 32 19 31 19 30 17 28 16 28 16 29 18 31 19 21 19 20 18 19 17 19 16 18 17 19 17 19 17 19 15 18 16 19 17 20 18 20 19 21 19 20 18 19 17 19 18 20 18 20 18 20 18 20 16 19 18 21 18 19 15 16 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 15 16 18 19 19 18 16 15 17 16 15 15 17 17 16 15 16 18 17 19 18 18 17 17 19 19 17 17 15 16 15 16 12 11 8 9 9 10 9 9 16 18 19 22 23 25 25 26 23 24 23 25 24 26 25 26 26 27 26 28 27 29 28 29 26 27 26 28 27 29 28 29 27 28 27 28 27 28 27 28 27 29 30 33 33 33 30 30 28 30 31 33 33 33 31 31 34 33 31 30 30 31 32 33 34 35 36 34 31 31 34 38 36 33 29 20 14 8 7 7 13 12 12 11 11 10 10 9 12 9 13 12 12 13 12 13 10 11 14 13 10 0 42 95 111 92 101 86 108 85 100 96 106 89 106 89 106 87 103 86 100 87 95 79 81 68 59 45 32 25 22 21 23 23 29 35 28 33 35 88 165 156 171 137 145 131 146 128 147 129 143 120 159 143 163 156 167 151 140 96 127 179 181 173 170 137 114 106 109 108 107 104 102 101 97 101 92 97 86 93 82 89 75 85 67 75 95 162 132 172 143 182 142 181 139 180 140 177 141 176 143 179 142 178 142 178 142 178 142 177 141 177 141 178 143 179 144 174 143 189 147 152 139 188 201 138 192 139 195 140 195 137 193 138 198 149 204 144 197 144 201 146 201 146 201 146 201 144 202 143 203 143 203 143 203 143 204 144 204 144 204 144 204 144 205 145 205 146 206 147 207 147 207 147 207 148 208 149 209 149 209 149 209 149 209 149 209 149 210 149 209 149 209 150 211 152 211 151 211 152 212 153 213 153 222 140 211 164 209 149 221 154 212 172 217 107 187 178 218 157 219 160 220 161 220 158 216 155 215 160 212 158 209 159 217 167 219 163 218 163 222 169 229 181 225 193 193 163 159 148 144 155 146 167 144 173 143 176 143 176 143 173 143 176 143 179 142 181 142 180 140 178 139 176 139 176 142 181 142 180 141 180 140 179 138 178 139 179 140 178 139 177 141 179 141 178 140 177 139 177 138 175 136 173 133 170 130 168 131 174 133 178 137 194 121 177 143 162 144 165 142 187 148 176 133 174 131 171 129 169 128 169 127 168 126 167 125 165 123 163 123 160 124 160 124 160 124 160 130 163 122 152 112 149 118 158 118 159 117 157 116 156 114 155 112 154 114 156 114 154 111 151 113 155 114 155 114 154 112 152 111 152 110 150 109 149 107 147 106 142 107 142 107 142 107 142 108 142 106 140 105 140 105 141 104 138 103 137 103 137 102 136 102 136 102 135 101 134 100 134 100 134 100 133 99 132 98 132 97 131 96 129 95 128 93 127 95 128 93 126 92 126 92 127 92 125 91 125 92 126 90 122 89 124 90 124 90 123 88 121 93 126 91 123 88 121 87 121 86 119 87 119 87 118 85 116 84 116 84 115 83 114 82 114 81 111 81 111 81 111 81 111 80 110 80 110 80 110 80 110 78 105 78 105 78 105 78 105 77 104 77 103 76 102 75 102 74 102 74 101 73 100 72 100 71 100 72 100 72 100 73 100 69 94 70 95 70 97 71 97 68 95 65 97 67 98 65 94 66 94 67 95 67 94 65 93 64 92 64 91 63 90 62 90 60 89 60 89 60 89 60 89 60 88 58 87 60 89 59 87 58 87 59 86 58 85 57 84 58 83 58 82 58 79 57 79 54 81 57 84 57 81 53 78 52 78 52 77 51 76 50 76 51 77 51 76 50 75 49 75 48 74 48 73 47 72 46 70 46 68 46 68 46 69 49 71 46 68 46 68 46 68 46 68 43 62 43 62 43 62 43 62 44 63 44 63 44 63 44 63 44 63 44 62 43 61 42 61 41 61 43 63 44 61 40 57 42 58 42 58 42 58 42 58 40 56 40 56 40 56 40 56 40 56 40 55 39 54 38 54 40 56 40 55 39 55 38 54 37 55 37 55 37 55 37 55 36 54 34 51 33 51 33 51 34 49 31 48 34 52 36 51 35 50 32 47 31 48 34 51 34 49 33 50 35 51 32 45 32 48 33 49 33 48 31 46 31 44 30 43 30 45 33 48 31 45 31 45 31 45 31 45 29 44 30 45 31 46 32 47 28 42 28 42 28 42 28 42 29 43 29 43 29 43 29 43 29 43 29 44 30 45 31 45 32 44 31 43 31 42 30 42 28 40 28 40 28 41 31 43 6 18 6 18 6 18 6 18 5 17 5 18 6 19 7 19 3 14 2 16 6 20 8 19 3 16 6 19 7 18 4 15 5 17 5 17 5 17 5 17 2 16 6 20 8 18 4 14 11 17 8 14 7 15 10 18 9 16 9 16 9 16 9 16 10 18 10 18 9 16 7 14 10 18 10 18 10 17 7 15 12 17 12 17 12 17 12 17 7 14 11 17 13 16 10 13 5 9 3 8 4 10 7 13 6 15 14 21 16 21 16 22 18 23 18 24 19 25 20 25 22 27 22 28 23 29 24 29 21 26 21 27 22 28 23 28 22 27 22 28 23 28 24 29 24 30 26 31 24 29 25 31 25 30 25 30 25 30 25 30 24 32 24 33 25 34 26 34 28 33 23 31 24 34 26 33 30 32 20 17 6 9 7 11 8 10 10 11 11 12 12 12 12 13 12 12 10 12 8 12 1 21 4 10 14 14 72 106 112 103 112 102 113 105 116 108 118 107 117 106 116 105 115 104 108 99 105 89 88 73 59 44 26 24 15 19 17 28 27 35 29 30 32 113 169 164 163 156 153 150 156 146 152 150 152 143 161 165 168 164 173 161 131 115 110 172 171 180 165 152 111 112 106 108 106 107 102 100 94 96 89 93 82 87 77 85 72 77 61 56 78 142 113 154 103 142 113 144 117 141 111 143 107 145 106 142 107 143 108 144 109 145 107 143 108 144 108 144 108 144 120 145 105 147 109 124 149 214 228 196 231 193 228 194 233 194 230 195 239 203 240 197 236 200 238 199 238 200 239 201 240 202 240 203 240 203 240 203 240 203 241 204 241 205 242 206 243 206 242 204 242 204 242 204 242 204 242 204 242 205 243 206 244 206 244 207 244 208 245 209 246 209 244 207 244 208 245 209 246 209 248 212 248 212 248 212 248 212 248 212 248 213 249 214 250 214 249 211 255 210 188 208 255 217 248 226 251 211 255 218 244 224 255 213 255 213 254 213 252 215 251 218 249 221 248 223 248 222 241 223 238 219 227 211 187 163 145 142 119 139 125 144 122 149 116 146 115 145 109 143 104 136 111 142 111 141 114 141 118 142 111 139 109 139 109 139 109 139 109 139 109 139 109 139 109 139 107 140 105 139 104 138 103 138 101 136 101 135 100 134 99 134 100 135 103 136 106 137 110 141 117 151 116 148 109 139 100 131 105 136 101 131 96 126 93 125 95 127 95 126 94 125 93 126 90 123 93 125 93 125 95 129 89 113 74 104 69 100 71 109 87 115 87 115 87 115 87 115 86 114 86 114 86 114 86 114 86 114 86 113 85 112 84 112 83 111 83 110 82 109 81 110 76 108 76 107 75 106 74 106 76 107 74 105 73 105 73 106 77 104 76 103 75 104 76 105 76 104 76 104 76 104 76 104 76 103 73 100 71 100 73 102 70 98 69 96 68 96 69 97 68 95 68 94 67 93 66 93 66 93 65 91 64 90 62 89 63 88 64 89 64 89 65 90 63 88 63 88 63 88 63 88 62 84 60 82 59 83 61 85 62 85 62 84 61 83 60 83 57 83 58 84 57 83 56 81 53 79 54 80 54 80 55 81 52 79 52 78 51 77 50 77 51 77 49 75 48 75 48 76 49 74 50 75 51 74 50 73 49 73 49 72 48 71 47 72 47 71 47 72 48 72 49 73 52 74 51 70 47 67 44 65 45 66 45 65 44 64 43 64 45 65 43 63 42 63 42 64 46 62 46 62 46 62 46 62 43 60 44 60 44 59 42 57 38 58 37 59 38 58 37 57 35 57 34 56 34 58 36 59 36 53 36 53 36 53 36 53 36 53 36 52 35 51 34 51 36 51 36 50 35 49 34 49 34 49 34 48 33 47 32 48 36 50 36 49 35 48 34 48 33 47 33 47 33 47 33 48 33 47 31 45 30 45 30 46 29 44 29 44 29 44 29 44 30 45 30 44 29 43 28 43 29 44 29 43 28 43 27 43 26 42 26 41 25 40 24 40 22 38 22 38 22 38 22 38 22 38 22 39 23 40 24 40 23 39 23 38 22 37 21 37 20 35 23 39 26 38 20 30 21 35 21 35 21 35 21 35 22 36 22 33 18 31 21 36 24 36 21 33 19 33 20 34 18 32 21 35 22 34 19 31 16 30 18 32 20 32 18 30 16 30 17 30 17 30 17 30 17 31 18 32 19 31 18 30 18 29 18 30 19 31 20 31 18 29 18 29 18 29 18 29 19 30 19 29 18 28 17 28 20 28 16 28 21 33 21 29 14 29 19 30 16 27 17 32 19 30 15 26 14 28 19 33 18 20 18 20 18 20 18 20 17 19 17 20 18 21 19 21 16 17 15 18 18 22 19 20 17 20 19 22 20 21 18 19 17 19 17 19 17 19 17 19 16 18 17 19 17 19 17 19 18 20 15 17 14 18 17 21 16 19 16 19 16 19 16 19 19 19 20 20 20 19 18 18 17 18 18 18 18 17 16 15 17 18 17 18 17 18 17 18 13 15 16 18 17 16 13 13 10 10 9 9 9 12 13 15 15 19 22 24 23 23 22 24 23 24 24 25 24 26 25 26 27 28 27 29 28 29 29 30 27 28 28 29 28 30 29 30 27 29 28 29 29 30 29 31 29 31 31 32 29 30 30 32 31 32 31 32 31 32 31 32 32 32 32 33 33 34 34 34 36 33 31 31 33 34 34 33 35 30 24 15 11 8 9 11 11 11 12 12 12 13 13 13 13 11 12 12 12 13 12 13 8 17 9 7 11 16 81 98 102 86 102 85 103 87 106 90 107 90 106 88 104 86 102 87 95 86 93 78 79 66 54 40 26 23 19 17 22 26 33 34 36 35 48 128 173 156 160 141 147 134 148 128 147 131 147 124 155 146 164 151 171 152 134 113 108 166 176 182 170 157 120 110 109 111 109 109 105 106 99 103 96 101 90 97 88 96 82 96 77 105 127 188 154 191 146 190 148 190 144 187 144 185 146 186 145 183 146 184 146 185 147 185 146 184 146 184 146 184 146 181 145 177 141 192 144 147 148 184 195 138 194 139 194 140 195 135 192 140 201 148 201 142 197 145 199 144 199 145 200 146 201 144 202 143 203 143 203 143 203 143 204 144 204 145 205 145 206 146 204 146 204 146 204 146 204 146 204 146 204 147 205 148 206 148 207 149 207 150 208 150 209 151 207 149 207 150 208 151 209 151 212 152 212 152 212 152 212 152 212 152 212 153 213 153 214 154 213 166 212 162 206 99 215 175 207 162 224 154 213 155 220 156 215 166 215 164 215 160 215 157 218 154 219 152 220 152 222 153 217 160 223 176 227 191 211 183 195 191 174 172 144 161 131 157 141 167 142 172 145 181 144 180 142 183 141 180 141 177 142 177 140 180 139 180 139 180 139 180 139 180 139 180 139 180 139 180 139 180 140 179 139 179 138 178 136 176 136 175 135 175 134 174 136 174 135 179 135 178 140 174 146 172 146 173 141 176 132 177 135 175 132 171 128 167 126 166 127 168 127 167 126 167 125 165 123 160 125 162 126 160 122 157 104 134 95 131 94 128 93 134 115 156 115 156 115 156 115 156 114 155 114 155 114 155 114 155 114 155 114 154 113 154 112 153 111 152 111 151 110 150 109 149 108 143 108 142 107 142 106 141 108 142 106 141 105 140 106 141 105 138 104 137 103 138 104 139 104 138 104 138 104 138 104 138 104 137 101 134 100 134 101 135 99 132 97 130 96 130 97 131 95 129 95 128 94 127 93 127 93 127 92 126 91 124 89 123 90 124 90 123 89 122 88 122 88 122 88 122 88 122 88 122 86 117 84 115 83 116 85 118 85 117 85 116 84 115 83 115 83 113 83 113 83 112 81 110 81 111 81 110 80 109 79 109 79 106 79 105 78 105 77 104 78 104 76 103 75 102 76 103 73 102 74 103 75 102 74 101 74 101 73 100 72 99 71 97 68 93 69 94 69 96 70 96 71 99 70 100 68 98 67 98 66 94 66 93 65 93 64 92 66 93 64 91 63 91 63 92 61 90 61 90 61 90 61 90 59 89 60 89 60 88 58 86 56 86 58 87 59 86 58 84 58 83 57 81 57 79 58 80 53 79 53 79 53 79 53 79 54 79 53 78 52 77 51 76 51 77 51 76 50 75 49 75 49 75 49 74 48 74 47 71 50 72 49 71 49 70 48 70 46 68 46 68 47 69 47 69 47 65 45 63 44 63 44 64 43 63 44 63 44 63 44 64 45 64 45 63 44 62 43 62 44 62 43 62 42 61 42 59 42 58 42 57 41 56 40 56 39 55 39 55 39 55 39 55 38 54 38 55 39 56 40 56 39 55 39 54 38 53 37 53 38 55 35 54 37 55 35 52 35 53 35 53 35 53 35 53 35 52 35 50 32 47 33 51 35 50 33 48 31 48 32 49 32 49 33 50 34 49 33 48 31 48 33 50 34 49 31 47 30 44 30 44 31 45 31 45 30 45 31 46 32 45 31 44 29 43 29 44 30 45 31 45 29 43 29 43 29 43 29 43 30 44 30 43 29 42 28 42 31 43 27 43 31 47 31 43 29 43 32 42 28 38 27 41 31 41 27 37 26 40 31 45 6 18 6 18 6 18 6 18 5 17 6 18 6 18 7 19 6 17 4 17 6 19 6 16 6 19 8 20 8 20 7 18 5 17 5 17 5 17 5 17 5 16 3 15 4 17 7 20 11 17 8 14 7 15 10 18 9 16 9 16 9 16 9 16 9 18 11 19 12 19 11 19 9 17 10 18 10 17 8 15 12 17 12 17 12 17 12 17 9 15 11 16 10 14 7 11 6 10 4 9 5 12 9 15 14 22 20 25 19 23 18 24 18 24 19 24 20 25 20 25 22 27 22 27 23 28 23 29 23 28 24 29 24 30 25 30 23 29 24 29 25 30 25 31 24 30 26 31 24 29 25 31 27 32 27 32 27 32 27 32 24 32 24 33 25 34 26 34 27 34 24 32 25 34 26 33 26 28 16 14 5 9 7 10 10 12 12 13 13 13 14 14 10 13 10 13 8 12 7 12 6 15 12 13 11 43 104 110 110 101 110 101 111 103 114 106 114 105 113 102 110 99 107 98 103 92 98 81 78 64 49 35 19 20 12 18 16 30 29 36 33 30 64 148 171 160 160 146 152 148 154 144 149 148 151 142 158 164 168 166 173 160 137 124 104 155 178 185 171 165 124 113 109 111 107 109 104 105 98 100 93 95 85 91 81 87 75 81 56 97 120 168 117 157 112 155 117 149 119 147 116 148 111 151 112 148 113 148 114 149 114 149 112 147 112 147 112 147 112 148 123 149 108 147 109 126 149 211 228 196 231 193 228 194 233 194 229 196 240 202 239 198 237 199 238 199 238 200 239 201 240 202 240 203 240 203 240 203 240 203 241 204 241 204 242 205 242 206 242 204 242 204 242 204 242 204 242 204 242 205 243 206 244 206 244 207 244 207 245 208 245 209 244 207 244 208 245 209 246 209 248 212 248 212 248 212 248 212 248 212 248 212 249 213 249 214 250 212 251 214 255 174 200 230 251 218 252 215 244 217 255 215 247 219 244 218 244 218 246 217 251 217 253 217 255 217 255 218 252 221 248 224 242 215 224 207 224 219 211 176 162 159 159 149 132 144 114 140 111 143 109 141 108 142 108 140 111 141 114 142 111 139 109 139 109 139 109 139 109 139 109 139 109 139 109 139 107 140 105 140 104 139 104 138 101 136 101 136 100 135 100 134 100 136 103 136 104 137 106 141 109 143 105 139 102 133 99 130 101 132 98 128 95 126 94 126 95 127 95 127 94 126 94 126 95 126 94 127 95 123 83 109 67 95 62 96 63 92 60 95 88 116 88 116 88 116 88 116 86 114 86 114 86 114 86 114 86 114 86 114 85 113 85 112 83 111 83 110 82 109 81 110 76 108 76 108 75 107 75 106 76 108 75 106 73 105 74 106 77 105 76 104 76 104 77 105 76 104 76 104 76 104 76 104 75 103 74 101 72 100 73 101 71 99 70 97 68 96 69 97 68 95 68 94 67 93 66 93 66 93 66 92 64 90 63 89 67 92 66 90 63 87 61 86 63 88 63 88 63 88 63 88 64 85 63 84 62 85 63 86 62 84 62 83 61 82 60 83 56 83 57 83 57 82 55 80 57 83 56 81 53 78 51 77 52 79 52 79 51 78 51 77 51 78 50 76 48 75 49 76 49 74 50 75 51 74 50 73 51 74 49 73 47 71 46 70 45 70 46 70 46 70 47 70 46 68 46 67 47 68 47 68 45 66 45 66 44 65 44 64 45 65 43 63 42 63 42 64 44 60 44 60 44 60 44 60 43 60 44 60 44 59 42 57 38 58 37 59 38 58 37 57 38 59 36 57 34 57 34 57 36 53 36 53 36 53 36 53 38 54 36 53 34 51 33 49 36 51 36 50 35 49 34 49 34 49 34 49 33 48 33 48 36 49 35 49 34 48 34 48 32 46 32 46 31 45 31 45 31 45 29 43 28 43 28 44 28 43 28 44 29 45 30 45 30 45 30 44 29 43 28 43 28 42 27 42 26 41 26 41 26 42 26 41 25 40 24 40 24 40 24 40 24 40 24 40 23 39 23 39 24 40 24 40 23 39 23 38 22 37 21 37 27 38 20 32 19 35 23 37 21 35 21 35 21 35 21 35 22 36 23 34 19 32 20 35 21 33 19 31 18 31 19 32 21 33 20 32 19 33 20 34 21 34 22 34 21 33 18 31 19 32 19 32 18 31 18 31 17 31 18 32 19 31 18 30 18 29 18 30 19 31 20 31 18 29 18 29 18 29 18 29 19 30 18 29 18 29 17 28 19 29 17 29 20 32 20 30 19 32 20 30 16 26 14 27 17 28 14 25 14 27 18 32 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 20 21 17 19 18 20 17 17 18 21 19 21 19 21 19 20 17 19 17 19 17 19 17 19 16 18 16 18 17 20 19 21 17 19 16 18 15 19 16 20 16 19 16 19 16 19 16 19 14 14 16 17 17 17 17 17 16 17 18 18 18 17 16 16 17 18 17 18 17 18 17 18 15 16 16 16 14 14 11 11 11 12 10 11 11 14 15 18 22 25 26 27 24 24 23 24 24 25 24 26 25 26 26 27 26 27 27 28 27 29 28 29 28 29 28 29 29 30 30 31 29 30 30 31 30 32 31 32 29 31 31 32 29 30 30 32 33 34 33 34 33 34 33 34 32 32 32 33 33 34 34 34 35 34 32 33 34 35 34 33 30 24 18 11 9 8 9 9 11 11 11 12 12 12 13 13 13 11 13 12 12 13 12 12 14 6 16 3 9 47 110 92 100 87 101 87 102 89 104 91 106 91 104 88 100 84 97 83 92 83 85 72 69 58 44 31 20 19 16 17 23 27 35 34 34 38 92 167 174 152 155 131 146 133 146 125 144 129 146 124 152 144 166 154 171 150 138 128 105 141 181 187 177 172 139 113 112 113 111 114 109 111 103 109 100 106 94 103 91 102 86 101 70 148 162 202 156 194 154 196 152 196 149 195 149 194 150 193 149 190 150 190 150 190 150 190 149 188 148 188 148 187 147 184 149 182 144 192 145 150 150 181 195 138 194 139 194 140 195 135 190 141 202 146 199 144 199 143 199 144 199 145 200 146 201 144 201 142 202 142 202 142 202 142 203 143 204 144 204 145 205 145 204 146 204 146 204 146 204 146 204 146 204 147 205 148 206 148 206 148 207 149 207 150 208 150 207 149 207 150 208 151 209 151 211 151 211 151 211 151 211 151 211 151 212 152 212 153 213 153 211 157 216 153 221 171 159 130 233 165 210 153 220 154 215 158 221 153 221 154 220 155 218 157 217 160 216 161 213 162 213 161 224 150 220 157 212 153 197 172 207 199 204 173 173 196 200 200 179 187 151 172 144 178 142 180 142 184 141 179 141 176 141 176 141 181 140 181 140 181 140 181 140 181 140 181 140 181 140 181 140 181 140 180 140 179 139 179 137 177 136 176 136 175 135 175 137 175 135 179 135 181 137 175 140 169 138 168 134 175 131 181 130 171 129 168 127 167 127 168 128 169 127 168 127 167 126 166 129 163 127 164 128 158 110 136 104 136 98 136 99 132 96 136 117 158 117 158 116 157 116 157 115 156 115 156 115 156 115 156 115 156 114 155 114 154 113 154 111 152 111 151 110 150 109 149 109 144 108 143 108 142 107 142 109 143 107 141 106 141 106 142 107 139 104 138 104 138 105 140 105 139 105 139 105 139 105 139 103 137 102 136 101 135 101 135 100 134 98 131 97 130 97 131 95 129 95 128 94 127 93 127 94 128 93 126 91 125 90 124 91 125 90 123 89 122 87 121 88 122 88 122 88 122 88 122 86 121 86 121 86 121 86 121 84 119 84 118 83 117 82 115 83 114 84 114 84 113 82 112 82 112 81 110 80 109 78 108 80 107 79 106 79 105 78 105 79 105 77 103 76 103 76 104 73 102 74 103 75 102 74 101 75 102 74 101 71 98 70 96 72 97 73 97 72 98 72 98 68 96 67 98 67 98 67 98 67 95 66 94 66 93 65 93 66 93 64 91 63 91 63 92 61 90 61 90 61 90 61 90 59 89 60 89 60 88 58 86 56 86 58 87 59 86 58 84 60 85 58 82 57 78 56 78 54 80 53 79 53 79 52 78 55 80 54 79 51 76 50 75 51 77 51 76 50 75 49 75 50 76 49 75 49 74 48 72 49 71 49 70 48 70 47 69 46 67 45 67 45 66 44 66 46 65 45 63 43 62 44 63 42 61 43 63 44 64 46 65 45 64 45 63 44 62 43 62 42 61 41 60 41 59 40 58 42 58 42 57 41 56 40 56 41 57 41 57 41 57 41 57 39 56 40 56 40 56 40 56 39 55 39 54 38 53 37 53 41 56 34 50 33 54 37 55 35 53 35 53 35 53 35 53 34 51 36 51 33 48 33 50 34 49 33 49 33 49 33 49 35 50 32 47 31 48 34 51 35 51 34 50 32 47 30 46 33 47 33 46 32 46 32 45 30 45 31 46 32 45 31 44 29 43 29 44 30 45 31 45 30 44 30 44 30 44 30 44 29 43 29 43 29 43 29 43 30 44 29 44 30 45 30 44 31 43 31 42 28 39 27 39 29 40 26 37 26 39 29 43 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 9 20 6 18 7 19 5 15 6 17 5 17 5 17 5 18 5 17 5 17 5 17 5 17 1 15 5 19 8 19 5 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 5 14 7 16 9 17 9 16 8 16 9 18 10 18 9 16 12 17 12 17 12 17 12 17 11 16 11 15 9 13 7 11 7 11 6 11 8 15 12 19 17 23 20 24 17 21 16 23 19 24 20 25 20 26 21 26 21 26 21 27 22 27 23 28 21 26 22 27 23 28 23 28 24 29 25 30 25 31 26 31 24 30 26 31 24 29 25 31 28 33 28 33 28 33 28 33 24 32 24 33 25 34 26 34 27 34 25 34 27 36 26 33 22 22 10 10 4 10 8 9 7 9 10 10 10 11 11 11 10 13 8 13 7 12 7 13 12 8 17 9 16 71 117 100 108 100 110 102 112 103 112 104 115 105 113 102 109 98 106 96 101 90 92 74 71 56 41 28 14 16 7 17 16 30 27 36 23 43 113 176 168 158 154 142 153 148 153 142 148 147 150 142 151 162 169 169 172 156 143 140 116 125 177 186 178 177 142 117 107 111 108 111 105 107 98 103 94 99 87 94 84 91 77 85 50 126 128 165 113 157 114 149 115 151 120 150 120 151 111 151 115 150 114 149 114 149 114 149 113 148 113 147 112 146 111 147 126 153 111 147 111 131 153 210 228 196 231 193 228 194 233 194 227 197 242 200 237 200 239 197 238 199 238 200 239 201 240 202 239 202 239 202 239 202 239 202 240 203 240 204 241 204 242 205 242 203 242 203 242 203 242 203 242 203 242 204 243 205 244 205 243 206 243 207 244 207 245 208 244 207 244 208 245 209 246 209 247 211 247 211 247 211 247 211 247 211 247 212 248 212 249 213 239 236 234 217 246 226 242 159 231 225 248 210 255 218 240 226 246 223 242 222 244 220 246 218 247 216 249 214 253 213 253 213 251 217 248 220 237 199 221 210 223 205 206 168 195 205 231 199 203 188 143 153 124 147 112 147 107 141 105 141 109 141 112 142 110 139 110 139 110 139 110 139 110 139 110 139 110 139 110 140 108 140 106 139 105 139 104 138 102 136 102 135 101 135 100 135 103 137 102 136 102 135 103 139 103 140 100 135 98 133 102 132 96 130 94 128 93 128 93 128 94 129 94 128 93 128 92 127 99 128 95 129 97 122 78 100 71 98 63 97 66 97 69 106 91 119 90 118 89 117 88 116 87 115 87 115 87 115 87 115 87 115 87 114 86 114 85 113 83 111 83 110 82 109 81 110 77 110 75 109 74 109 73 108 75 109 73 108 72 107 73 107 76 106 77 104 76 105 78 106 77 105 77 105 77 105 77 105 75 103 75 103 74 102 73 101 73 101 71 98 69 97 69 97 68 95 68 94 67 93 66 93 67 94 66 93 65 91 63 90 64 89 64 89 64 89 64 89 63 88 63 88 63 88 63 88 64 86 64 87 65 86 64 86 62 84 62 83 61 82 60 83 59 85 60 86 59 85 58 83 54 80 54 80 54 80 54 80 53 80 53 79 52 79 51 78 52 78 50 77 49 76 50 77 49 74 50 75 51 74 50 73 50 74 49 72 48 71 46 71 50 74 50 73 49 72 49 72 48 70 47 67 45 66 44 65 46 67 46 66 45 66 44 65 45 65 43 63 42 63 42 64 47 63 47 63 47 63 47 63 43 60 44 60 44 59 42 57 38 58 37 59 38 58 37 57 38 60 36 57 34 56 33 56 37 54 37 53 36 52 35 52 37 54 36 52 35 51 33 50 36 51 36 50 35 49 34 49 35 50 35 49 34 49 33 49 35 49 34 48 34 47 33 47 32 46 32 45 31 44 30 44 33 47 31 45 30 45 30 45 28 43 28 44 29 45 30 45 30 45 30 44 29 43 28 43 27 42 26 41 26 40 25 41 26 42 26 41 25 40 24 40 25 41 25 41 25 41 25 41 25 40 24 40 24 40 24 40 23 39 23 38 22 37 21 37 25 37 21 35 22 37 22 34 21 35 21 35 21 35 21 35 21 35 23 35 20 32 20 34 21 35 22 35 22 35 22 35 22 34 19 31 18 32 21 35 21 34 20 32 17 30 16 29 20 33 20 32 19 31 18 31 17 31 18 32 19 31 18 30 18 29 18 30 19 31 20 31 19 30 19 30 19 30 19 30 18 29 18 29 18 29 18 29 19 30 20 30 19 29 19 30 17 29 16 29 17 30 17 29 16 28 15 27 15 28 17 30 18 20 18 20 18 20 18 20 19 21 18 20 18 20 17 19 21 22 18 20 19 21 18 18 18 19 16 18 16 18 17 20 17 19 17 19 17 19 17 19 14 18 18 22 20 20 15 16 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 19 16 17 18 18 18 18 18 17 15 16 17 18 18 18 17 17 17 18 17 18 17 18 17 18 17 18 16 16 15 15 14 15 12 13 12 13 14 17 19 21 21 24 23 24 21 21 21 24 25 26 25 26 26 27 26 28 25 27 26 27 27 28 27 28 26 27 26 28 27 28 28 29 28 30 29 30 30 31 30 32 29 31 31 32 29 30 30 32 33 34 33 34 33 34 33 34 32 32 32 33 33 34 34 34 35 34 34 35 36 36 34 33 27 20 13 8 10 11 11 10 8 8 9 9 9 10 10 10 13 11 13 12 12 13 13 12 15 2 17 0 27 71 108 82 98 85 101 88 103 89 103 89 104 90 103 87 100 84 97 84 93 85 82 69 63 53 37 26 17 16 15 16 23 26 33 32 27 68 143 181 168 153 148 134 148 134 146 125 144 130 147 125 147 140 166 156 169 145 141 142 130 110 169 184 181 177 153 120 112 115 112 115 110 113 106 111 102 109 97 105 93 105 89 104 82 175 163 201 162 199 161 196 151 200 151 200 151 197 151 194 150 193 150 193 149 192 149 192 150 193 149 192 148 190 147 186 150 185 146 192 147 157 155 181 195 138 194 139 194 140 195 135 189 143 204 145 197 146 201 141 199 144 199 145 200 146 201 144 200 141 201 141 201 141 201 141 202 143 203 143 204 144 204 144 203 148 203 148 203 148 203 148 203 148 203 149 204 150 205 150 205 150 206 150 207 151 207 151 207 151 207 152 208 153 209 151 209 150 210 150 210 150 210 150 210 151 211 151 212 152 212 152 218 149 221 149 213 160 232 142 157 164 231 158 217 162 211 154 218 152 220 153 219 155 219 159 217 160 216 162 214 163 213 161 215 161 217 164 205 155 200 170 212 170 179 147 188 183 210 183 213 203 157 175 147 181 145 188 143 185 142 181 142 176 144 177 141 184 140 184 140 184 140 184 140 184 140 184 140 184 140 184 141 183 140 183 139 182 139 182 137 179 136 179 135 178 135 176 138 174 137 180 135 181 135 177 138 172 139 171 135 177 130 180 130 171 130 169 128 168 128 169 130 169 129 169 128 168 128 167 129 165 128 165 128 159 115 144 103 134 97 136 103 141 111 153 120 161 119 160 118 158 117 157 116 157 116 157 116 157 116 157 116 156 115 156 114 155 114 155 111 152 111 151 110 150 109 149 110 144 110 144 109 143 109 143 110 144 109 142 108 142 108 142 107 140 105 139 105 139 106 140 106 140 106 140 106 140 106 140 103 137 104 138 103 136 101 135 102 135 100 132 97 131 96 131 95 129 95 128 94 127 93 127 95 128 94 127 92 125 91 125 88 122 88 123 89 124 90 124 88 122 88 122 88 122 88 122 85 121 86 122 87 121 86 120 84 119 84 118 83 117 82 117 84 115 86 116 85 114 83 113 79 109 79 110 80 111 81 111 81 107 80 107 79 106 79 106 79 106 78 104 77 104 77 104 73 102 74 103 75 102 74 101 73 101 72 100 72 100 71 98 71 96 72 96 70 96 70 96 71 99 69 99 67 97 66 96 68 95 67 95 66 94 66 94 66 93 64 91 63 91 63 92 64 93 64 93 64 93 64 93 59 89 60 89 60 88 58 86 56 86 58 87 59 86 58 84 60 84 58 82 57 79 57 79 55 81 54 79 53 78 51 77 53 79 52 78 52 78 51 77 51 77 51 76 50 75 49 75 51 76 50 76 49 75 49 73 48 70 48 70 47 69 47 68 47 69 47 68 45 66 44 66 48 66 46 65 45 64 46 65 44 63 44 63 44 63 44 63 45 64 45 63 44 62 43 62 43 61 42 61 41 60 41 58 42 58 42 57 41 56 40 56 41 57 41 57 41 57 41 57 41 57 41 57 40 56 40 56 39 55 39 54 38 53 37 53 36 54 36 55 38 56 35 50 35 53 35 53 35 53 35 53 33 51 36 52 34 48 32 49 34 51 36 53 37 53 36 52 34 49 33 48 32 49 33 50 33 49 31 46 30 45 30 46 33 47 33 46 31 44 30 44 30 45 31 46 32 45 31 44 29 43 29 44 30 45 31 45 31 45 31 45 31 45 31 45 28 42 29 43 29 43 30 44 30 45 32 45 29 42 29 44 29 40 27 40 30 43 30 41 29 41 28 40 29 41 30 43 6 18 6 18 6 18 6 18 7 19 7 18 6 17 5 17 9 19 6 18 8 20 7 17 7 18 5 16 4 17 6 19 5 17 5 17 5 17 5 17 6 18 7 19 6 16 3 14 8 16 9 17 10 16 9 15 9 16 9 16 9 16 9 16 9 17 10 18 10 17 8 16 7 16 9 18 10 18 10 17 12 17 12 17 12 17 12 17 12 17 11 16 11 16 11 16 8 13 8 13 10 17 15 22 16 22 18 22 16 21 18 24 20 25 20 26 21 26 22 27 20 25 21 26 21 27 22 27 22 27 22 28 23 28 24 29 22 28 23 28 24 29 24 30 24 30 26 31 24 29 25 31 27 32 27 32 27 32 27 32 24 32 24 33 25 34 26 34 27 34 26 35 29 37 27 32 21 20 7 9 6 13 10 11 7 9 9 10 10 10 11 11 10 13 7 13 7 12 7 13 11 8 17 13 47 99 112 102 106 99 109 102 111 103 110 102 109 101 108 99 106 97 104 95 101 88 89 69 64 50 35 22 13 15 7 17 14 28 24 33 23 87 162 180 163 162 146 148 155 150 154 142 148 148 152 145 145 158 166 169 169 151 146 151 149 98 160 180 179 177 148 124 110 113 111 114 108 110 102 107 95 100 88 95 85 92 78 86 71 155 131 167 120 157 117 156 114 152 123 153 121 153 113 151 115 152 117 151 116 150 115 150 118 152 117 151 115 149 113 149 126 155 111 146 113 138 159 211 228 196 231 193 228 194 233 194 226 199 243 199 236 201 240 196 238 199 238 200 239 201 240 202 238 201 238 201 238 201 238 201 239 202 240 203 240 204 241 204 242 203 242 203 242 203 242 203 242 203 242 204 243 205 244 205 242 205 243 206 243 207 244 207 244 207 244 208 245 209 246 209 246 210 246 210 246 210 246 210 246 210 247 211 247 212 248 212 255 194 255 205 240 218 242 225 201 185 240 225 242 215 251 208 252 215 252 217 251 218 250 218 247 218 244 218 243 217 240 216 244 217 243 203 221 194 222 201 231 188 195 187 228 212 232 202 194 167 128 142 122 145 112 145 109 145 106 144 107 144 112 145 111 140 111 140 111 140 111 140 111 140 111 140 111 140 111 141 109 141 106 140 106 139 105 139 103 137 102 136 102 135 101 136 104 138 102 135 102 135 101 137 100 138 101 137 99 131 99 128 99 133 97 130 94 129 94 129 95 130 94 129 94 128 93 129 96 128 97 128 95 125 90 120 82 111 79 115 85 117 88 125 93 121 92 119 90 117 89 116 88 116 88 116 88 116 88 116 88 116 87 115 87 114 86 114 83 111 83 110 82 109 81 110 78 111 75 110 75 109 74 109 76 110 74 108 73 108 73 108 77 106 78 105 77 106 78 107 78 106 78 106 78 106 78 106 75 103 76 104 76 103 73 100 75 102 72 99 69 97 68 96 68 95 68 94 67 93 66 93 68 95 67 93 65 92 64 91 65 90 64 89 64 89 63 88 63 88 63 88 63 88 63 88 62 85 64 87 65 86 63 84 62 84 62 83 61 82 60 82 57 83 58 84 57 83 56 81 55 81 54 80 54 80 53 79 54 81 53 80 53 79 52 79 53 79 51 77 50 77 50 78 49 74 50 75 51 74 50 73 47 71 48 72 48 72 49 74 49 73 48 72 48 70 47 70 48 70 48 69 47 68 47 68 47 68 46 67 46 66 45 66 45 65 43 63 42 63 42 64 47 63 47 63 47 63 47 63 43 60 44 60 44 59 42 57 38 58 37 59 38 58 37 57 36 58 35 56 34 57 35 58 38 55 37 53 36 52 34 51 34 51 35 52 35 52 36 53 36 51 36 50 35 49 34 49 36 51 35 50 35 49 34 50 34 48 34 47 33 47 32 46 35 48 34 47 32 45 31 44 32 46 31 45 29 44 30 45 31 46 30 44 29 43 27 42 30 45 30 44 29 43 28 43 29 43 28 43 27 42 27 42 26 42 26 41 25 40 24 40 24 40 24 40 24 40 24 40 26 42 26 41 25 40 24 40 23 39 23 38 22 37 21 37 23 36 22 37 24 37 21 33 21 35 21 35 21 35 21 35 20 35 24 36 21 33 19 33 20 34 22 36 24 36 23 35 19 33 20 34 21 33 20 32 20 33 18 30 17 31 19 33 20 32 19 31 17 29 16 28 17 31 18 32 19 31 18 30 18 29 18 30 19 31 20 31 20 31 20 31 20 31 20 31 17 28 17 29 18 30 19 30 18 31 22 31 18 27 18 31 19 29 15 28 18 31 17 27 18 30 18 30 18 31 19 32 18 20 18 20 18 20 18 20 19 21 19 20 18 19 17 19 20 21 18 20 20 22 19 20 21 22 18 19 17 20 20 23 17 19 17 19 17 19 17 19 21 22 18 18 15 17 15 17 15 19 16 20 17 19 16 18 16 19 16 19 16 19 16 19 16 16 16 16 15 14 13 12 15 15 17 18 18 18 18 18 17 18 17 18 17 18 17 18 17 18 17 17 17 18 18 20 13 14 13 15 15 19 21 23 21 24 23 24 22 23 24 27 25 26 25 27 26 28 27 28 25 26 25 27 26 28 27 28 28 29 28 30 29 31 30 31 27 28 27 29 28 29 29 30 29 31 31 32 29 30 30 32 32 33 32 33 32 33 32 33 32 32 32 33 33 34 34 34 35 34 34 36 37 37 35 32 27 19 12 8 12 14 13 12 10 10 10 11 11 12 12 12 12 12 13 12 12 13 13 12 13 5 18 6 58 95 104 92 97 85 100 89 103 90 102 88 98 85 98 84 97 83 96 84 90 83 79 64 58 47 33 20 17 17 15 16 22 25 30 30 33 111 181 180 165 157 142 138 151 134 147 126 145 131 149 128 141 138 165 155 166 140 143 148 158 91 155 178 181 174 154 126 114 120 115 120 113 119 108 117 101 112 96 108 94 108 89 107 101 199 171 206 166 192 161 204 154 202 154 204 155 200 154 196 153 197 153 196 152 195 151 195 155 198 154 197 152 195 150 191 148 188 146 191 148 160 160 183 195 140 193 140 193 141 195 135 188 144 205 144 196 147 202 140 199 144 199 145 200 146 201 144 200 141 201 141 201 141 201 141 202 142 202 143 203 144 204 145 204 146 203 146 203 146 203 146 203 146 203 147 204 148 205 148 205 147 205 148 206 149 207 149 207 149 207 150 208 151 209 151 209 150 209 150 209 150 209 150 209 150 209 151 210 152 211 152 209 163 198 163 213 157 214 164 228 105 180 180 213 154 225 149 213 161 214 160 216 159 218 158 218 155 219 153 219 152 218 156 211 173 210 160 193 168 207 177 204 146 170 161 212 170 200 176 187 184 139 170 149 183 145 186 145 187 144 183 144 179 146 180 141 184 140 184 140 184 140 184 140 184 140 184 140 184 140 184 141 184 141 183 140 182 139 182 137 180 137 179 136 178 135 176 137 176 137 180 135 181 136 179 136 172 138 172 134 175 127 174 134 174 133 171 130 169 129 169 130 170 130 169 129 168 128 167 126 164 129 164 126 162 127 164 125 158 123 162 126 158 121 159 122 162 120 161 119 159 117 158 116 157 116 157 116 157 116 157 116 157 116 156 115 155 114 155 111 152 111 151 110 150 109 149 110 146 110 145 109 143 108 143 110 144 108 142 107 142 107 143 108 140 106 139 105 140 106 141 106 140 106 140 106 140 106 140 102 137 104 139 104 137 101 134 103 136 101 133 98 131 96 130 95 129 95 128 94 127 93 127 95 129 94 127 93 126 91 125 92 125 91 124 88 121 87 120 88 122 88 122 88 122 88 122 83 119 86 121 86 121 84 118 84 119 84 118 83 117 82 117 80 111 82 112 81 111 80 109 83 112 82 111 79 108 78 107 81 108 81 107 80 106 79 106 80 106 78 104 77 104 77 105 74 102 75 103 75 102 74 101 70 100 71 102 72 103 74 104 75 100 74 99 73 98 71 99 68 96 68 100 70 101 71 102 68 96 68 95 67 94 66 94 66 93 64 91 63 91 63 92 62 91 62 91 62 91 62 91 59 89 60 89 60 88 58 86 56 86 57 87 58 86 58 84 57 82 56 81 56 80 58 83 55 81 54 79 53 78 51 77 50 76 51 78 52 79 54 80 51 77 51 76 50 75 49 75 51 77 51 76 50 75 49 73 48 70 48 69 47 68 46 68 50 71 49 70 47 68 45 67 46 64 44 62 43 62 43 63 47 66 46 64 43 61 41 60 45 64 45 63 44 62 43 62 44 63 44 61 43 61 42 60 42 58 42 57 41 56 40 56 40 56 40 56 40 56 40 56 42 58 42 57 41 56 40 56 39 55 39 54 38 53 37 53 39 55 35 53 36 55 36 52 35 53 35 53 35 53 35 53 32 50 37 53 35 49 32 49 31 48 34 51 36 51 35 50 31 48 34 51 35 50 32 47 34 49 32 47 32 49 34 51 32 46 31 44 29 42 28 41 30 45 31 46 32 45 31 44 29 43 29 44 30 45 31 45 31 45 31 45 31 45 31 45 28 41 28 42 29 43 30 43 29 45 33 45 28 40 28 44 34 43 28 40 30 42 27 36 30 42 31 43 31 44 32 44 7 19 7 18 6 17 5 16 4 17 5 17 5 17 5 17 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 7 18 6 17 5 18 6 19 7 19 7 18 6 17 5 17 9 16 9 16 9 16 9 16 7 15 8 16 9 17 10 18 11 17 10 16 9 15 8 14 9 17 10 18 11 17 10 16 10 17 9 16 8 17 9 18 10 18 10 17 9 16 8 16 12 15 8 13 11 19 16 21 15 20 15 21 16 22 17 22 16 22 18 23 19 25 21 26 21 26 21 27 22 28 23 28 23 31 23 31 23 31 23 31 24 32 24 31 23 30 22 30 23 32 26 35 27 34 24 31 26 34 26 34 26 34 26 34 26 35 25 34 24 35 25 36 26 37 29 34 28 36 29 30 13 15 10 11 10 13 11 12 7 10 8 11 9 12 10 13 10 13 10 13 10 13 10 12 7 5 15 24 80 111 100 105 111 102 112 102 113 101 110 100 113 103 110 101 110 99 104 92 94 83 82 65 56 40 31 23 19 11 24 22 16 34 26 28 33 129 178 169 162 156 142 154 159 151 155 145 149 146 151 150 152 159 165 167 169 150 149 158 166 110 139 185 177 182 161 127 111 115 116 115 113 110 108 108 100 93 93 97 75 99 68 78 91 165 134 156 122 163 110 164 116 158 118 157 120 157 120 158 118 156 117 155 117 154 116 154 117 152 116 151 117 150 116 150 122 151 108 147 123 131 174 207 233 197 226 192 224 194 230 189 234 199 240 203 237 198 236 201 236 199 236 199 236 199 236 199 236 199 236 200 237 201 238 201 238 201 238 202 239 203 240 203 239 203 239 204 240 205 241 205 241 205 241 205 241 205 241 205 243 207 243 208 244 209 245 209 243 207 243 208 244 209 245 208 246 209 246 209 246 209 246 209 246 209 246 210 247 211 248 211 249 212 248 212 247 213 246 212 249 223 192 189 255 221 237 219 250 209 241 213 248 216 248 222 250 215 245 219 250 215 244 218 242 216 228 192 222 198 213 210 207 158 202 217 223 195 234 200 138 146 122 145 118 144 113 143 112 145 110 144 109 144 108 144 110 142 110 142 110 142 110 142 109 141 109 141 109 141 109 141 107 141 106 141 106 141 106 141 106 140 104 138 103 138 103 139 104 139 104 138 104 137 104 138 101 136 100 134 98 132 97 130 97 132 97 132 97 132 97 132 96 131 95 130 95 129 94 130 95 131 96 129 94 126 91 124 90 124 90 123 89 122 88 122 90 119 88 117 87 117 87 118 89 118 87 117 85 115 84 113 87 115 87 114 86 113 85 113 83 111 83 110 82 109 81 109 81 110 81 109 80 109 79 109 81 110 80 109 79 108 78 108 75 106 75 106 78 108 81 110 77 106 78 107 79 107 81 106 79 104 79 104 78 102 73 100 74 101 72 99 71 98 67 98 68 95 65 93 66 95 65 92 69 96 67 95 65 93 64 91 64 91 64 91 64 91 64 91 63 90 63 89 62 88 61 88 63 88 63 87 62 86 61 86 61 86 60 85 60 85 59 84 58 84 59 85 58 82 54 79 57 81 53 79 54 80 54 79 53 79 53 78 52 77 51 77 51 77 51 77 51 77 51 78 45 76 44 75 47 73 48 72 40 83 48 70 52 65 43 75 49 69 50 76 46 73 53 66 47 68 48 68 48 68 50 69 48 68 47 66 46 65 44 64 46 65 43 62 41 62 43 64 48 63 46 61 45 61 45 62 45 61 44 59 43 58 41 57 41 58 41 57 40 56 39 56 41 58 41 57 40 57 39 56 36 54 39 57 39 54 35 51 36 52 33 50 35 52 33 49 36 51 38 51 37 49 35 48 36 50 37 50 37 49 35 48 35 49 35 48 34 47 33 47 33 47 33 46 32 45 31 45 27 42 27 42 27 42 27 42 30 44 28 42 27 44 30 46 29 43 27 42 27 42 29 45 29 45 29 44 28 43 27 43 25 41 24 40 24 39 23 39 24 40 24 40 24 40 24 40 22 38 22 37 21 36 20 36 21 37 21 36 20 35 19 35 22 36 24 36 24 36 24 36 23 35 23 34 22 33 21 33 22 34 26 36 24 33 23 34 22 32 22 32 22 32 22 32 21 30 19 31 22 34 22 32 20 32 22 34 23 32 19 29 20 31 20 31 20 31 20 31 19 31 20 32 21 31 20 30 19 31 19 31 19 31 19 31 20 31 18 30 19 32 22 35 18 31 19 32 20 31 19 30 21 29 14 26 17 32 21 32 23 32 21 31 21 30 18 26 20 30 20 29 19 28 18 28 20 21 19 21 18 20 17 19 17 19 17 19 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 18 20 19 20 18 19 17 20 18 21 19 21 18 20 18 19 17 19 16 19 16 19 16 19 16 19 15 18 16 19 16 19 17 20 17 20 16 19 16 19 15 18 14 18 16 19 17 19 16 18 18 17 17 16 16 17 17 18 18 18 18 17 17 16 16 16 17 16 13 15 16 20 21 22 20 21 21 22 21 23 22 23 22 23 23 25 25 26 26 27 26 27 26 28 27 29 28 29 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 30 32 33 33 34 34 33 33 32 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 35 37 37 35 34 37 34 30 15 13 10 9 10 11 11 10 10 10 11 11 11 11 12 12 13 11 12 12 12 12 12 12 10 2 11 27 86 99 96 89 99 83 100 84 100 86 99 86 103 89 100 90 100 88 95 83 86 75 75 59 52 35 27 20 19 10 22 20 19 36 30 39 54 152 181 173 168 141 139 141 153 133 149 128 145 132 149 137 149 146 162 153 166 138 147 150 166 109 127 181 178 180 169 138 115 125 117 125 115 123 111 124 107 113 105 115 93 117 88 108 134 213 172 199 165 205 154 204 159 200 158 200 158 200 157 200 156 198 156 197 155 197 154 196 152 195 152 195 151 194 150 191 151 191 147 193 156 148 172 177 199 142 191 142 193 144 193 128 197 142 202 144 200 141 199 143 199 141 199 141 199 141 199 141 199 141 199 142 200 143 201 143 201 143 201 144 202 145 203 145 203 143 203 144 204 145 205 145 205 145 205 145 205 145 205 145 207 147 207 148 208 148 209 149 207 147 207 148 208 149 209 149 209 153 209 153 209 153 209 153 209 153 209 154 210 155 211 155 211 153 211 154 212 157 213 157 213 167 209 89 214 177 206 158 215 158 214 162 217 153 215 158 220 151 216 158 217 155 214 163 216 163 201 152 199 173 199 179 176 152 193 189 196 181 205 182 147 185 144 185 144 184 143 184 144 185 144 184 144 184 143 183 142 185 142 185 142 185 142 185 141 184 141 184 141 184 141 184 141 184 141 184 141 184 141 184 141 183 139 182 138 181 139 182 138 181 138 181 138 181 138 181 135 178 134 177 133 175 131 174 132 172 132 172 132 172 132 172 132 172 131 171 130 170 130 169 131 167 130 166 128 163 125 160 124 160 123 159 123 158 122 158 120 160 118 159 117 158 118 159 118 158 117 157 116 156 115 155 115 156 115 155 114 154 113 154 111 152 111 151 110 151 109 150 109 150 109 149 109 148 108 147 109 146 109 144 108 143 108 141 109 139 108 139 108 139 108 140 108 139 108 140 107 139 106 138 104 138 104 138 103 137 102 136 101 135 100 134 99 132 98 131 96 129 93 128 95 129 94 126 96 129 95 128 94 127 93 126 91 125 91 125 91 125 91 125 90 124 90 123 89 122 88 122 88 120 88 119 87 118 86 118 86 118 85 117 85 117 84 116 84 114 85 115 84 112 81 109 83 111 79 109 80 110 80 109 79 109 79 108 78 107 77 107 77 107 77 107 77 107 77 105 77 102 76 101 74 101 73 103 68 121 80 110 76 109 80 109 71 97 71 103 68 101 72 96 68 99 68 99 68 99 68 99 67 98 66 96 64 95 63 94 65 95 63 93 61 93 63 94 64 92 62 90 61 90 61 91 61 90 60 88 59 87 57 86 58 85 58 84 57 84 56 83 58 85 57 84 57 83 56 83 53 80 55 82 56 80 52 77 53 78 50 76 52 78 50 75 50 76 51 77 51 76 49 75 49 75 50 76 49 75 48 71 49 71 48 70 48 69 47 69 47 69 47 68 46 67 45 67 44 63 44 63 44 63 44 63 45 63 43 62 43 63 45 65 41 63 44 63 44 63 43 60 45 62 44 60 44 59 43 59 42 57 41 57 40 56 40 55 40 56 40 56 40 56 40 56 38 55 38 54 37 54 36 53 37 54 37 53 36 53 35 52 36 54 36 54 36 54 36 54 35 53 35 52 34 51 33 51 32 51 36 52 34 50 33 51 32 49 32 49 32 49 32 49 32 45 30 46 34 49 34 47 32 47 33 47 32 46 31 44 31 45 31 45 31 45 31 45 30 45 31 46 32 45 31 44 31 43 31 43 31 43 31 43 32 44 31 43 31 44 33 45 30 41 31 42 32 41 31 40 33 40 27 37 29 42 32 41 32 40 29 40 31 40 28 36 30 40 30 39 29 38 28 38 8 20 8 19 7 19 6 18 7 19 7 19 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 6 18 7 18 6 17 5 18 6 19 7 18 6 18 5 17 5 17 9 16 9 16 9 16 9 16 10 17 9 16 9 16 8 15 8 15 9 16 9 16 10 17 5 13 7 15 9 16 9 15 9 17 9 17 9 17 9 17 10 18 10 17 9 16 8 16 12 15 9 14 12 20 16 21 15 21 16 21 17 22 17 22 18 23 18 24 20 25 21 26 21 26 21 27 22 28 23 28 23 31 23 31 23 31 23 31 24 32 24 32 23 31 23 31 26 33 25 32 24 33 25 34 26 34 26 34 26 34 26 34 23 33 21 33 23 33 23 33 28 38 30 36 31 37 28 27 11 10 5 7 6 9 7 9 10 12 9 11 9 11 8 10 12 13 10 12 10 12 10 12 10 8 9 51 104 107 110 98 109 98 110 99 110 99 107 98 111 101 108 99 108 97 101 91 91 81 77 61 51 36 27 19 20 12 19 18 20 34 26 38 72 164 171 177 173 140 145 158 162 153 158 149 154 148 153 152 147 156 162 166 170 154 154 165 170 129 110 179 176 177 169 142 117 121 119 120 118 117 113 114 106 101 96 99 77 99 65 93 117 176 135 159 124 165 111 161 114 160 116 159 119 159 121 159 117 156 116 155 116 154 117 154 118 153 118 152 118 151 117 151 120 151 108 149 128 134 179 211 231 196 224 191 223 194 230 191 236 200 239 202 237 199 236 200 236 199 236 199 236 199 236 199 236 199 236 200 237 201 238 201 238 201 238 202 239 203 240 203 239 203 239 204 240 205 241 205 241 205 241 205 241 205 241 205 243 207 243 207 244 208 244 209 243 207 243 208 244 209 245 209 246 209 246 209 246 209 246 209 246 209 246 210 247 211 248 211 249 211 248 212 249 213 248 213 252 209 255 185 191 219 255 208 244 213 247 219 249 214 246 220 248 217 249 219 250 213 251 223 252 207 223 194 213 207 216 185 184 190 228 199 215 207 208 166 127 143 115 143 113 144 114 144 112 144 112 144 109 144 109 143 108 142 108 142 108 142 108 142 107 141 107 141 107 141 107 141 106 141 106 141 106 141 106 141 106 141 105 139 103 138 104 139 104 138 104 138 104 138 104 138 102 136 101 134 99 133 98 132 97 132 97 132 97 132 97 132 98 133 97 132 97 131 96 132 94 131 94 130 93 127 90 125 87 123 87 123 86 122 85 121 90 120 89 118 87 117 88 118 86 116 86 116 86 116 86 116 87 115 87 114 86 113 85 113 83 111 83 111 82 110 82 109 81 109 81 109 80 109 80 108 79 108 78 108 78 107 77 108 78 109 78 108 79 107 78 107 80 108 82 106 80 105 79 104 79 103 77 102 77 102 75 103 74 101 73 100 71 98 68 98 69 95 66 94 67 96 66 93 66 94 66 94 66 94 66 94 64 91 64 91 64 91 64 91 63 90 63 89 62 88 61 88 63 88 63 87 62 86 61 86 61 86 61 85 60 84 59 84 58 84 58 84 58 82 55 80 57 81 53 79 54 80 54 79 53 79 53 78 52 77 51 77 51 77 51 77 51 77 51 78 47 78 46 76 49 74 52 74 63 77 45 86 67 89 64 72 51 69 47 73 44 71 52 66 50 69 49 68 50 67 49 66 46 66 45 64 43 63 42 62 45 64 43 62 42 62 42 63 47 63 46 61 45 61 45 61 45 61 44 59 43 58 41 57 41 58 41 58 40 57 40 56 41 57 40 57 39 56 39 56 36 54 38 56 39 54 35 51 36 52 33 50 35 52 33 49 36 49 37 51 38 51 37 50 36 49 37 50 36 48 34 48 35 48 34 48 33 47 33 47 33 47 33 46 32 45 31 45 31 46 31 46 31 46 31 46 30 45 29 43 28 44 29 45 25 41 29 46 31 44 27 41 29 44 28 44 27 43 27 43 27 42 26 42 25 41 25 40 24 40 24 40 24 40 24 40 22 38 22 38 21 37 21 36 21 37 21 37 20 36 20 35 24 36 24 36 24 36 24 36 23 35 23 34 22 33 21 33 22 34 25 35 24 33 23 34 22 32 22 32 22 32 22 32 23 32 21 33 23 35 23 33 23 33 21 32 20 31 20 32 20 31 20 31 20 31 20 31 19 30 20 31 20 31 19 30 19 31 19 31 19 31 19 31 20 32 20 32 20 32 19 30 18 31 19 32 20 31 19 30 22 31 16 28 17 30 18 30 19 28 18 29 20 30 18 26 20 30 19 29 19 29 18 28 20 22 20 21 19 21 19 21 20 22 20 21 19 21 19 20 17 19 17 19 17 19 17 19 18 20 18 20 18 20 18 20 19 20 18 19 17 20 18 21 18 20 18 19 17 19 16 18 15 18 15 18 15 18 15 18 18 20 17 19 16 18 15 17 14 18 15 19 16 20 17 21 13 16 15 19 16 20 17 19 17 17 17 17 17 17 17 17 18 18 18 17 17 16 16 16 17 16 14 16 18 21 21 22 21 22 21 23 22 23 23 24 23 25 24 26 25 27 26 27 26 27 26 28 27 29 28 29 30 30 30 30 30 30 30 30 32 32 32 32 32 32 32 31 35 34 32 31 31 32 34 35 34 34 34 34 34 34 34 34 33 33 34 34 34 34 33 33 37 39 39 37 37 38 31 24 11 9 6 6 7 9 9 9 13 12 12 11 11 10 10 9 12 10 11 11 11 11 11 11 12 5 5 56 106 90 105 82 98 84 99 85 99 85 98 85 101 87 98 88 98 86 93 81 84 74 69 52 44 28 22 16 22 17 22 26 30 39 29 52 107 190 174 180 175 125 146 145 155 136 153 132 150 136 152 139 147 143 161 152 168 143 154 158 165 128 97 170 180 177 176 154 125 122 121 121 121 123 117 123 112 116 110 114 99 113 90 129 165 219 171 202 166 206 158 202 161 202 161 202 159 201 159 201 157 200 156 200 155 199 155 199 154 198 154 198 152 197 151 195 151 192 149 196 160 152 175 179 196 141 191 142 192 142 193 132 200 143 201 143 200 141 199 141 199 141 199 141 199 141 199 141 199 141 199 142 200 143 201 143 201 143 201 144 202 145 203 145 202 143 203 144 204 145 205 145 205 145 205 145 205 145 205 145 206 146 207 147 207 148 208 148 207 147 207 148 208 149 209 150 209 153 209 153 209 153 209 153 209 153 209 154 210 155 211 155 211 153 211 154 212 157 213 157 211 156 212 187 159 122 231 169 211 157 212 157 215 156 218 156 216 155 219 158 214 157 218 168 215 148 196 167 198 185 201 146 173 176 210 171 206 198 179 162 145 184 143 184 144 185 144 185 145 186 144 185 145 184 144 184 143 186 143 186 143 186 143 186 142 185 142 185 142 185 142 185 142 185 142 185 142 185 142 185 142 184 140 182 139 182 139 183 139 182 139 182 139 182 139 182 137 179 136 178 134 176 133 176 133 173 133 173 133 173 133 173 134 174 134 173 133 172 132 171 130 166 130 166 129 164 126 162 123 159 123 159 122 158 122 157 121 161 119 159 118 159 118 160 115 157 116 157 116 157 116 158 115 156 115 155 114 154 113 154 112 153 111 152 111 151 110 151 110 151 109 150 110 148 109 148 107 144 108 143 108 142 107 141 108 139 109 140 110 141 109 140 111 142 109 139 106 138 105 137 104 137 101 134 100 134 101 136 102 136 101 134 99 133 99 132 98 130 95 129 96 130 95 127 93 128 94 128 94 128 94 129 92 126 91 125 91 125 90 124 90 124 90 123 89 122 88 122 88 120 88 119 87 118 86 118 87 119 86 117 85 116 83 115 84 114 84 114 83 112 82 111 83 111 79 109 80 110 80 109 79 109 79 108 78 107 77 107 77 107 77 107 77 107 77 107 78 104 78 104 76 103 75 103 76 113 114 173 121 118 100 129 85 103 73 106 71 102 75 101 71 101 69 100 67 98 66 96 66 97 65 96 64 94 63 93 64 95 63 94 62 93 62 93 63 91 61 90 60 89 61 90 61 90 60 88 59 87 57 86 59 86 58 85 58 84 57 84 57 84 57 83 56 83 55 82 54 80 55 81 55 80 53 78 53 78 50 76 52 78 50 75 48 74 49 76 51 77 51 77 48 75 49 75 49 74 47 70 48 70 48 69 47 69 46 68 47 69 47 68 46 67 45 67 47 66 47 66 47 66 47 66 45 64 44 63 44 62 44 63 40 63 44 64 45 63 43 59 44 61 44 59 43 59 42 58 43 59 43 58 42 58 41 57 40 56 40 56 40 56 40 56 39 56 38 55 38 54 37 54 38 55 37 54 37 53 36 53 35 53 35 53 35 53 35 53 35 53 35 52 34 51 33 51 31 50 35 52 33 49 33 51 32 49 32 49 32 49 32 49 35 48 33 47 35 50 35 47 35 48 32 44 30 45 32 47 31 45 31 45 31 45 31 45 29 44 31 45 31 45 30 43 31 43 31 43 31 43 31 43 31 44 33 45 33 43 29 40 30 41 31 42 32 41 31 40 33 42 30 39 29 39 29 39 28 37 26 38 30 40 28 36 29 39 29 39 29 39 29 39 7 19 7 19 7 19 7 19 8 20 8 19 7 18 6 18 5 17 5 17 5 17 5 17 6 18 6 18 6 18 6 18 7 18 6 17 5 18 6 19 6 18 5 17 5 16 4 16 8 15 8 15 8 15 8 15 11 17 10 16 9 15 8 14 7 15 8 16 9 17 10 18 8 15 9 17 11 18 10 17 8 17 9 18 10 17 9 16 10 18 10 17 9 16 8 16 12 16 10 16 14 21 16 21 16 21 17 22 17 23 18 23 19 25 20 25 20 26 21 26 21 26 21 27 22 28 23 28 22 30 22 30 22 30 22 30 24 32 24 32 24 32 24 33 27 34 24 31 23 32 26 35 26 34 26 34 26 34 26 34 24 34 23 36 26 35 24 34 29 39 30 37 33 37 24 19 10 9 5 7 7 10 9 10 11 12 10 11 9 10 8 9 11 12 9 11 9 11 9 11 11 9 16 75 111 95 113 96 110 99 111 100 109 100 108 99 108 98 106 97 104 95 98 88 87 75 68 52 42 28 21 15 19 17 20 24 30 33 22 53 128 187 168 179 166 132 158 162 164 156 162 154 160 153 157 154 149 157 163 168 173 159 160 172 164 142 99 160 181 177 173 157 125 128 121 123 118 122 115 116 108 109 99 103 87 97 69 120 137 172 127 161 121 164 116 164 115 162 118 161 118 160 119 158 118 158 118 157 117 156 119 155 119 156 120 155 119 154 119 154 118 152 110 152 131 136 179 212 227 194 225 191 221 192 230 193 240 201 237 200 237 200 236 199 236 199 236 199 236 199 236 199 236 199 236 200 237 201 238 201 238 201 238 202 239 203 240 203 239 202 239 203 240 204 241 204 241 204 241 204 241 204 241 204 242 205 242 206 243 206 244 207 243 206 243 207 244 208 245 208 246 209 246 209 246 209 246 209 246 209 246 210 247 211 248 211 249 211 248 212 249 213 248 213 240 217 248 215 255 157 223 227 252 214 244 210 246 218 250 217 247 218 250 216 246 213 251 219 243 192 221 204 211 201 204 165 215 213 234 200 223 196 149 141 119 144 116 144 114 144 115 145 113 145 113 144 110 145 109 144 109 143 109 143 109 143 109 143 108 142 108 142 108 142 108 142 107 142 107 142 107 142 107 142 107 141 105 140 104 139 105 140 105 139 105 139 105 139 105 139 103 137 103 136 101 134 100 133 98 133 98 133 98 133 98 133 99 134 99 134 98 133 97 133 94 130 95 130 94 129 91 127 88 124 88 123 87 123 86 122 91 120 89 119 88 118 89 119 85 116 86 116 86 116 86 117 87 115 87 114 86 113 85 113 84 112 84 111 83 111 82 110 82 110 82 109 81 110 80 109 78 107 78 108 78 108 78 109 80 110 82 113 84 113 85 112 84 111 83 107 81 105 83 106 80 104 78 103 77 102 75 102 75 102 73 101 72 99 68 99 71 97 68 96 69 97 68 94 65 94 66 94 66 94 66 95 65 92 65 91 64 90 63 90 63 90 63 89 62 88 61 88 63 88 63 87 62 86 61 86 62 87 61 85 60 84 58 83 58 84 57 83 57 82 57 83 57 81 53 79 54 80 54 79 53 79 53 78 52 77 51 77 51 77 51 77 51 77 51 77 51 78 53 77 54 76 54 75 65 121 141 206 161 166 117 112 67 77 49 76 47 71 52 70 51 70 49 69 49 67 48 65 48 67 47 66 45 65 44 64 44 64 44 64 43 63 42 62 47 62 45 60 44 60 44 61 45 61 44 59 43 58 41 57 42 59 42 58 41 58 40 57 40 57 39 56 39 55 38 55 38 55 38 55 37 54 36 52 36 52 33 50 35 52 33 49 35 48 36 50 38 51 38 51 35 48 36 49 35 48 34 47 34 48 33 47 33 46 32 46 33 47 33 46 32 45 31 45 31 46 31 46 31 46 31 46 30 45 30 45 29 43 28 42 29 42 28 42 27 43 28 45 28 44 27 43 27 42 26 42 27 43 27 42 26 42 25 41 24 40 24 40 24 40 24 40 23 39 23 38 22 38 21 37 22 38 22 37 21 37 20 36 23 35 23 35 23 35 23 35 23 35 23 34 22 33 21 33 21 33 25 34 23 32 22 33 22 32 22 32 22 32 22 32 25 34 22 33 24 35 23 33 24 34 21 30 19 31 21 33 20 31 20 31 20 31 20 31 18 29 19 31 20 30 18 29 19 31 19 31 19 31 19 31 19 31 20 33 20 31 17 27 18 31 19 32 20 31 19 30 20 32 19 30 17 28 17 29 18 27 16 28 20 30 18 26 19 29 19 29 19 29 19 29 17 19 17 20 18 20 19 21 20 22 20 21 18 19 17 19 16 18 16 18 16 18 16 18 18 20 18 20 18 20 18 20 19 20 18 19 17 20 18 21 17 19 17 19 16 18 16 17 14 17 14 17 14 17 14 17 17 20 16 19 16 19 15 18 15 18 16 19 16 19 17 20 17 20 18 21 18 20 17 19 15 16 18 19 19 18 16 15 18 18 18 17 17 16 16 16 17 17 15 18 20 23 21 21 22 23 22 23 23 24 23 25 25 26 25 27 26 27 26 27 26 27 26 28 27 29 28 29 29 29 29 29 29 29 29 29 32 32 32 32 33 33 33 33 34 33 33 32 32 33 33 34 34 34 34 34 34 34 34 34 34 35 36 37 37 36 35 34 37 38 37 37 37 37 26 15 12 10 8 8 9 11 12 11 12 12 11 11 11 11 10 10 11 9 10 10 10 10 10 10 9 3 32 76 101 84 101 84 99 85 100 86 100 87 99 86 98 87 96 86 96 85 90 79 78 67 61 44 35 24 18 15 15 18 22 27 33 34 26 74 156 190 178 176 151 128 164 148 158 139 157 137 155 140 155 142 153 149 165 156 171 146 158 163 159 135 109 138 184 179 177 164 140 129 130 126 128 127 122 125 114 126 113 122 108 120 94 162 177 212 165 207 163 206 165 209 164 206 162 205 161 203 159 202 159 202 158 201 157 201 156 200 157 201 156 200 156 199 155 198 152 193 150 198 161 151 173 176 193 140 192 142 190 140 193 134 204 146 199 143 199 144 199 142 199 143 199 143 199 143 199 143 199 143 199 144 200 145 201 145 201 145 201 146 202 147 203 147 202 144 202 145 203 146 204 146 204 146 204 146 204 146 204 146 204 147 205 147 206 148 206 148 206 148 206 149 207 150 208 150 209 153 209 153 209 153 209 153 209 153 209 154 210 155 211 155 211 153 211 154 212 157 213 157 218 149 216 156 221 151 172 143 222 167 216 157 213 158 217 153 216 158 217 158 213 162 215 159 200 145 195 180 200 177 182 149 208 173 205 177 207 185 145 178 148 188 146 187 145 186 145 186 146 186 145 186 145 185 145 185 144 187 144 187 144 187 144 187 143 186 143 186 143 186 143 186 143 186 143 186 143 186 143 186 142 185 141 183 140 183 140 183 140 183 140 183 140 183 140 183 138 181 137 180 136 178 134 177 134 174 134 174 134 174 134 174 134 174 134 173 133 172 132 171 130 166 131 167 130 165 128 164 126 162 125 161 125 160 124 160 121 162 120 160 119 160 119 160 116 157 116 157 116 157 116 157 115 156 115 155 114 154 113 154 113 153 112 153 111 152 111 152 111 151 110 151 110 149 110 149 107 144 109 144 109 145 110 144 114 146 115 145 113 141 108 137 98 128 94 124 92 124 93 126 101 136 103 138 105 139 105 139 103 136 102 135 100 133 100 133 99 132 96 131 98 132 97 129 94 128 94 128 94 128 94 128 93 127 92 125 91 124 89 123 90 124 90 123 89 122 88 122 88 120 88 119 87 118 86 118 88 119 87 118 84 115 83 114 84 114 83 112 82 113 83 114 83 111 79 109 80 110 80 109 79 109 79 108 78 107 77 107 77 107 77 107 77 107 77 107 77 105 77 104 76 102 75 102 91 189 217 255 247 255 223 173 100 108 71 104 69 97 69 98 70 100 69 99 68 98 67 97 68 99 67 98 66 96 64 95 63 95 64 95 64 94 62 92 62 91 61 89 59 88 60 89 61 90 60 88 59 87 57 86 60 86 59 86 58 85 58 85 56 83 56 83 55 82 55 81 55 81 55 80 54 79 53 79 53 78 50 76 52 78 50 75 49 75 50 77 51 77 50 76 48 74 48 74 48 73 46 70 47 69 47 69 46 68 46 67 47 69 47 68 46 67 45 67 45 64 45 64 45 64 45 64 45 64 45 64 45 62 42 60 44 65 42 60 41 61 45 63 43 60 43 59 42 58 42 57 43 58 42 58 41 57 41 56 40 56 40 56 40 56 40 56 40 56 39 56 38 55 38 55 39 55 38 55 37 54 37 54 34 52 34 52 34 52 34 52 35 53 35 52 34 51 33 51 30 49 34 51 32 48 32 50 32 49 32 49 32 49 32 49 35 48 33 47 34 48 33 45 34 47 32 46 31 45 31 46 31 45 31 45 31 45 31 45 29 43 30 44 30 44 29 43 31 43 31 43 31 43 31 43 30 43 31 43 31 42 30 41 30 41 31 42 32 41 31 40 29 41 32 41 29 38 29 40 29 38 28 39 30 40 28 36 28 38 29 39 29 39 30 40 3 16 4 16 5 17 6 18 8 19 7 18 5 16 4 15 4 16 4 16 4 16 4 16 6 18 6 18 6 18 6 18 7 18 6 17 5 18 6 19 5 17 5 16 4 16 3 15 7 14 7 14 7 14 7 14 8 15 9 16 9 16 10 17 10 17 9 16 9 16 8 15 10 17 11 17 10 16 7 14 7 16 10 19 11 18 8 15 10 18 10 17 9 16 8 16 11 16 11 18 16 22 17 20 17 22 17 23 18 23 19 24 21 26 21 26 21 26 21 26 21 26 21 27 22 28 23 28 21 29 21 29 21 29 21 29 24 32 24 33 25 34 26 34 24 33 25 34 26 33 25 32 26 34 26 34 26 34 26 34 22 33 23 36 26 35 23 32 28 37 28 36 32 35 18 10 9 9 5 7 7 11 10 12 8 10 9 11 9 11 10 12 10 11 8 10 8 10 8 10 4 6 59 95 104 98 103 98 107 98 108 99 108 99 106 97 106 96 102 95 102 93 94 85 79 68 60 44 34 23 18 15 13 19 19 20 28 29 28 90 163 169 176 170 132 143 177 164 167 159 166 158 164 157 160 157 158 166 170 172 176 161 163 175 164 145 125 118 178 178 173 171 144 146 132 135 127 133 118 123 109 117 102 108 98 101 80 148 144 167 124 168 118 161 119 168 115 164 116 162 118 159 118 158 118 159 117 158 117 157 118 157 121 157 120 156 121 155 121 155 119 154 111 153 130 134 175 206 224 193 225 191 220 191 230 195 243 202 236 198 236 200 236 197 236 199 236 199 236 199 236 199 236 199 236 200 237 201 238 201 238 201 238 202 239 203 240 203 239 202 239 203 240 204 241 204 241 204 241 204 241 204 241 204 241 204 242 205 242 206 243 206 243 206 243 207 244 208 245 208 246 209 246 209 246 209 246 209 246 209 246 210 247 211 248 211 249 211 248 212 249 213 248 213 255 197 244 228 226 235 231 172 241 216 254 215 244 213 245 214 245 217 245 212 246 218 245 203 235 195 219 205 209 178 184 195 236 210 235 207 194 160 108 149 118 150 121 148 117 146 115 144 114 146 113 145 111 145 110 145 110 144 110 144 110 144 110 144 109 143 109 143 109 143 109 143 108 143 108 143 108 143 108 143 108 142 106 140 105 140 105 141 106 140 106 140 106 140 106 140 105 139 104 137 102 136 101 135 99 134 99 134 99 134 99 134 98 133 98 133 97 132 97 132 94 130 95 131 95 130 93 128 91 127 91 126 90 126 89 125 92 121 90 119 89 119 89 120 88 117 87 116 86 115 85 114 87 115 87 114 86 113 85 113 85 113 84 112 84 111 83 111 83 111 82 110 82 110 81 110 79 108 80 110 81 111 81 113 89 118 85 111 75 96 62 87 55 79 54 76 52 77 55 79 63 91 71 100 78 105 77 104 76 103 74 101 72 100 69 100 72 98 69 97 70 99 69 96 68 95 67 94 66 93 65 92 66 93 65 91 64 90 62 89 63 90 63 89 62 88 61 88 63 88 63 87 62 86 61 86 63 88 62 86 59 83 57 82 58 83 56 82 56 83 58 85 57 81 53 79 54 80 54 79 53 79 53 78 52 77 51 77 51 77 51 77 51 77 51 77 54 75 55 75 56 75 56 75 93 217 223 253 208 246 211 227 77 82 48 74 45 66 47 66 48 68 48 68 50 68 50 68 47 67 46 66 45 64 43 63 43 63 44 65 44 63 42 61 46 61 44 60 43 59 44 60 45 61 44 59 43 58 41 57 43 60 42 59 42 58 41 58 39 56 39 55 38 55 37 54 39 55 37 54 36 53 36 53 36 52 33 50 35 52 33 49 37 50 38 51 38 50 36 49 34 48 35 48 35 47 33 46 33 47 33 46 32 46 31 45 33 47 33 46 32 45 31 45 30 45 30 45 30 45 30 45 30 45 31 46 30 43 27 40 28 42 28 43 28 43 28 44 27 43 27 42 26 42 25 41 26 41 25 41 24 40 24 39 24 40 24 40 24 40 24 40 24 40 23 39 23 38 22 38 23 39 22 38 22 37 21 37 22 34 22 34 22 34 22 34 23 35 23 34 22 33 21 33 20 32 24 34 22 31 22 32 22 32 22 32 22 32 22 32 24 33 21 32 22 33 21 30 21 33 22 33 21 32 20 30 20 31 20 31 20 31 20 31 17 29 18 30 19 29 18 28 19 31 19 31 19 31 19 31 18 30 17 29 18 30 19 31 18 31 19 32 20 31 19 30 15 30 20 32 18 29 18 32 22 30 19 30 21 30 18 26 18 28 18 29 19 30 20 30 14 17 15 18 16 19 17 19 19 21 18 19 16 17 15 16 16 18 16 18 16 18 16 18 18 20 18 20 18 20 18 20 19 20 18 19 17 20 18 21 17 19 17 18 16 17 15 17 14 17 14 17 14 17 14 17 14 18 15 19 16 20 17 21 18 20 17 19 16 18 15 17 17 20 17 19 15 17 12 14 15 16 18 19 19 18 16 15 18 18 18 17 17 16 16 16 16 17 16 19 21 24 22 21 22 23 22 24 23 25 24 25 26 27 26 27 26 27 26 27 26 27 26 28 27 29 28 29 29 29 29 29 29 29 29 29 32 32 32 33 33 34 34 34 31 32 34 35 35 34 32 31 34 34 34 34 34 34 34 34 31 32 34 35 35 34 32 31 36 36 36 36 37 35 21 8 10 8 6 6 8 11 11 11 9 10 10 11 11 12 12 13 11 9 10 10 10 10 10 10 1 1 72 95 98 91 92 85 96 84 97 85 98 84 96 85 97 85 95 86 94 84 88 78 72 62 55 38 30 21 17 16 18 26 23 25 33 36 43 118 177 169 185 167 122 140 179 149 159 141 160 140 158 143 157 143 162 157 171 160 174 148 159 164 163 136 134 102 177 179 177 179 158 152 144 144 139 147 131 143 119 143 116 139 116 136 100 195 181 213 168 217 163 204 167 213 165 208 162 207 161 205 158 204 159 204 159 203 158 203 157 202 157 203 157 202 156 202 155 200 153 194 151 198 160 149 169 171 191 139 192 142 189 139 193 135 206 146 198 142 199 144 199 141 199 143 199 143 199 143 199 143 199 143 199 144 200 145 201 145 201 145 201 146 202 147 203 147 202 144 202 145 203 146 204 146 204 146 204 146 204 146 204 146 204 146 204 147 205 148 206 148 206 148 206 149 207 150 208 150 209 153 209 153 209 153 209 153 209 153 209 154 210 155 211 155 211 153 211 154 212 157 213 157 206 164 213 157 225 159 227 128 187 152 219 162 209 152 214 159 216 159 213 158 215 169 210 149 198 158 196 185 199 161 170 185 206 166 209 181 178 167 141 206 151 193 151 190 147 187 145 185 146 187 146 186 146 185 145 185 144 187 144 187 144 187 144 187 143 186 143 186 143 186 143 186 143 186 143 186 143 186 143 186 143 185 141 183 140 183 140 184 140 183 140 183 140 183 140 183 139 182 138 181 137 179 135 178 134 174 134 174 134 174 134 174 133 173 132 172 132 171 131 170 130 166 131 167 131 166 129 165 128 164 128 163 127 163 126 162 122 162 120 160 119 160 119 161 119 159 117 158 115 156 114 154 115 156 115 155 114 154 113 154 113 154 113 153 112 152 111 152 111 152 111 151 111 149 110 149 109 146 110 146 111 147 112 147 118 146 111 133 92 112 73 97 75 104 72 101 71 103 75 106 75 114 87 128 99 135 102 135 103 137 102 135 101 134 100 133 100 133 97 132 99 133 97 130 97 130 95 129 93 127 92 125 93 127 92 125 91 124 89 123 90 124 90 123 89 122 88 122 88 120 88 119 87 118 86 118 89 120 87 118 84 115 82 113 84 113 82 111 81 113 84 115 83 111 79 109 80 110 80 109 79 109 79 108 78 107 77 107 77 107 77 107 77 107 77 107 75 106 74 103 75 101 75 100 223 255 245 255 252 255 247 251 112 116 75 107 71 97 69 99 67 99 68 99 68 99 68 100 66 97 65 95 64 94 62 93 62 94 64 96 64 94 61 91 62 90 60 88 59 88 59 89 61 90 60 88 59 87 57 86 60 87 60 86 59 85 58 85 56 83 56 82 55 81 54 81 56 81 54 79 53 79 53 80 53 78 50 76 52 78 50 75 51 77 51 77 50 75 48 74 47 74 48 74 48 73 46 69 47 69 47 68 46 67 45 67 47 69 47 68 46 67 45 67 46 65 46 65 46 65 46 65 45 64 46 65 45 62 41 59 39 63 44 65 46 63 43 58 43 60 43 58 42 57 41 57 41 57 40 56 40 55 39 55 40 56 40 56 40 56 40 56 40 57 40 56 39 55 38 55 39 56 39 55 38 54 37 54 34 52 34 52 34 52 34 52 35 53 35 52 34 51 33 51 30 49 34 51 32 48 31 49 32 49 32 49 32 49 32 49 34 47 31 45 32 46 31 43 31 46 33 48 34 46 30 43 31 45 31 45 31 45 31 45 28 43 29 44 30 43 29 42 31 43 31 43 31 43 31 43 30 41 28 40 29 42 32 45 30 41 31 42 32 41 31 40 26 39 32 42 30 39 31 43 33 42 31 41 31 40 28 36 28 38 28 39 29 40 30 40 4 16 4 17 5 18 6 18 8 18 5 17 5 17 4 14 4 17 5 18 6 17 5 16 5 17 5 17 5 17 5 17 4 17 6 19 7 19 7 18 9 20 8 19 6 17 4 15 9 16 9 16 9 16 9 16 6 15 9 18 11 17 9 15 8 15 9 17 11 19 12 20 11 18 10 16 8 15 8 15 9 17 9 17 9 17 9 17 10 18 10 18 10 18 10 18 12 18 14 20 16 22 17 23 19 24 19 24 19 24 19 24 19 25 21 27 22 27 22 26 23 27 22 26 21 27 22 28 21 29 21 30 22 31 23 31 23 31 23 31 23 31 23 31 25 32 24 34 27 35 24 30 23 32 26 35 28 35 26 33 26 36 25 37 27 36 25 35 27 37 32 41 31 27 10 7 6 8 6 8 6 8 6 8 6 8 6 9 7 9 8 10 8 15 13 11 8 13 10 7 0 16 91 106 91 96 102 92 102 95 105 96 102 93 103 96 99 93 102 93 96 86 90 84 75 63 52 38 30 21 16 12 21 10 20 31 29 30 48 142 168 175 173 134 117 157 171 167 166 154 166 163 163 158 168 163 158 183 183 170 177 169 163 167 152 169 137 106 163 178 179 176 158 161 137 149 141 144 119 137 110 134 103 113 98 100 96 167 139 173 128 168 122 168 117 165 121 167 114 161 117 163 121 163 119 159 116 158 119 160 118 157 121 160 123 159 123 159 123 160 123 156 114 155 127 124 167 203 229 191 220 192 222 189 230 203 240 200 237 198 236 198 236 199 236 198 236 198 236 198 236 198 237 199 237 199 237 199 237 199 238 200 238 200 238 200 238 201 239 202 239 202 239 202 239 202 239 202 239 203 240 204 241 204 241 204 241 204 241 204 241 204 243 206 243 207 244 208 245 208 245 208 245 209 246 210 247 210 245 208 245 209 246 210 247 210 249 211 248 212 249 213 248 213 246 210 243 209 244 213 248 219 198 193 245 225 242 204 255 209 245 213 243 215 246 213 235 197 238 194 224 202 184 172 207 206 232 204 227 192 146 146 107 144 113 148 120 148 118 148 118 148 115 147 115 146 112 146 111 146 109 143 110 144 111 146 113 147 111 145 111 144 110 143 109 143 107 142 107 142 107 142 107 142 106 141 106 141 106 141 106 141 106 140 106 140 106 140 106 140 105 139 105 139 104 137 102 135 98 133 98 134 99 135 100 135 101 135 99 133 97 131 97 133 92 128 93 129 93 129 93 129 93 129 93 128 92 127 91 127 91 121 90 120 90 119 89 119 89 119 88 117 87 116 85 115 89 117 88 115 87 114 85 113 84 112 84 112 84 112 84 112 84 112 84 111 83 111 82 111 75 109 82 109 78 112 87 119 82 99 56 75 46 77 52 77 51 75 52 76 54 75 54 76 53 76 51 84 71 103 75 98 73 100 71 99 71 98 68 99 70 98 70 97 69 96 68 96 67 95 67 94 66 93 65 93 66 93 65 91 63 89 62 88 62 90 64 92 65 90 61 87 61 86 61 86 61 86 61 86 63 88 62 86 61 85 59 84 56 82 56 82 56 82 56 82 55 81 55 80 54 79 53 79 51 78 54 81 55 80 52 77 53 78 50 76 52 78 50 75 52 81 53 70 63 66 58 130 222 251 224 241 220 255 178 159 59 82 52 72 47 71 50 70 51 70 50 69 49 66 48 65 46 66 46 65 45 64 44 64 42 62 42 62 42 62 42 62 44 61 45 61 45 60 43 58 44 60 44 59 43 58 42 58 43 60 43 59 41 57 39 55 39 56 39 55 38 54 37 54 37 54 37 54 37 54 37 54 37 53 35 51 34 51 34 52 36 50 37 51 38 50 37 49 36 50 37 50 37 49 35 48 34 48 34 47 33 46 32 46 33 47 33 46 32 45 31 45 30 45 30 45 30 45 30 45 30 45 30 44 29 43 28 43 29 42 27 42 29 44 28 43 25 41 25 42 26 43 27 43 26 43 28 44 28 44 27 42 25 42 27 43 27 43 26 41 21 39 24 40 22 38 23 41 22 38 21 37 21 38 23 40 21 34 22 35 23 36 24 36 19 32 20 33 21 34 22 35 23 33 24 34 24 33 23 32 24 33 23 32 22 33 23 34 22 33 22 33 22 33 22 33 23 34 22 33 20 29 17 27 19 31 22 34 23 33 20 30 20 31 19 29 19 31 22 34 19 31 19 31 19 31 19 31 18 29 17 31 20 32 18 27 19 31 19 31 19 29 16 27 17 28 15 27 16 29 19 33 22 31 20 29 17 26 15 25 22 32 20 29 18 27 17 27 16 18 16 19 17 20 18 20 18 18 15 18 18 21 18 18 15 18 16 19 17 18 16 17 17 19 17 19 17 19 17 19 16 19 18 20 19 21 18 20 18 20 18 19 16 18 15 17 15 18 15 18 15 18 15 18 14 17 15 19 16 19 16 19 14 18 15 19 17 21 18 22 17 20 16 18 15 18 16 19 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 18 18 20 20 22 22 23 25 26 25 26 25 26 25 26 24 26 26 28 27 28 27 27 27 28 27 28 27 28 27 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 33 32 32 34 35 35 33 30 32 33 34 35 36 35 34 34 36 36 36 36 36 36 36 35 35 37 40 40 34 26 14 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 12 13 10 11 13 10 4 5 27 91 93 87 86 93 81 94 82 96 83 93 83 94 85 92 84 93 85 90 79 83 77 71 58 48 35 27 20 16 15 19 15 26 36 33 40 65 161 170 182 173 128 116 147 164 146 158 133 156 143 157 144 164 148 162 169 179 158 181 166 168 157 154 159 143 101 155 182 181 183 169 186 162 175 160 175 141 171 133 171 127 164 118 152 123 217 172 219 168 216 169 217 168 215 170 216 167 214 167 215 164 211 163 206 160 205 161 206 160 204 160 205 159 205 159 205 159 204 158 198 156 202 159 143 164 173 196 137 188 143 192 137 193 143 201 146 199 144 198 144 198 145 198 144 198 144 198 144 198 144 199 145 199 145 199 145 199 145 200 146 200 146 200 146 200 146 202 146 202 146 202 146 202 146 202 146 202 147 203 148 204 148 204 148 204 148 204 148 204 148 206 150 206 151 207 151 208 152 208 152 208 153 209 153 210 154 208 152 208 153 209 154 210 154 211 153 211 154 212 156 213 157 211 156 209 156 210 160 215 164 213 103 203 169 209 163 206 161 214 160 214 165 214 164 202 153 198 170 207 171 172 167 199 181 204 182 205 169 149 178 151 198 148 190 149 190 149 190 149 190 147 188 146 187 147 187 147 187 145 188 145 188 146 189 146 189 145 188 145 187 144 186 143 186 142 185 142 185 142 185 142 185 141 184 141 184 141 184 141 184 140 183 140 183 140 183 140 183 139 183 140 182 139 180 136 178 133 173 133 174 134 175 135 175 136 175 134 173 132 172 132 171 130 166 130 166 129 165 129 165 129 165 129 164 128 163 127 163 121 162 121 161 120 161 119 160 119 160 118 159 117 157 115 156 117 158 116 156 115 155 113 154 112 153 112 153 112 153 112 153 112 153 112 152 112 150 111 150 107 148 113 145 110 148 112 143 92 115 77 104 76 109 79 108 76 107 77 107 76 107 76 107 73 106 74 115 91 133 101 135 101 135 100 134 99 133 100 133 98 132 98 131 97 131 96 130 95 129 95 128 94 128 93 127 94 128 94 127 92 126 91 125 90 125 91 125 90 124 89 122 86 118 86 118 86 118 86 118 87 119 86 117 84 116 83 115 82 112 82 112 82 112 82 112 81 111 81 110 80 109 79 109 79 109 79 109 79 109 79 109 79 108 76 106 78 108 76 105 76 115 72 99 82 96 70 131 220 255 252 255 234 226 144 100 82 107 72 98 68 99 68 99 67 98 68 99 68 99 69 100 66 97 65 96 65 95 64 95 62 93 62 93 62 93 62 93 60 90 61 90 61 89 59 87 60 89 60 88 59 87 58 87 59 87 60 86 58 84 56 82 56 83 56 82 55 81 54 81 54 80 54 80 54 80 54 80 54 79 52 77 51 77 51 78 49 76 50 77 51 76 50 75 49 76 50 76 50 75 48 71 48 70 48 69 47 68 46 68 47 69 47 68 46 67 45 67 45 64 45 64 45 64 45 64 44 62 43 62 42 61 42 60 43 64 42 61 44 63 44 60 41 58 41 58 42 59 43 59 42 58 43 59 43 59 42 58 41 57 42 58 42 58 41 57 38 56 40 57 38 55 39 57 39 55 37 53 36 53 36 53 34 53 35 53 36 54 37 55 32 50 32 51 33 51 33 51 32 49 32 49 32 49 32 49 34 50 33 49 32 50 33 51 33 47 33 47 33 47 33 47 31 45 31 45 31 45 31 45 31 45 32 47 33 46 31 45 31 44 29 43 29 45 32 47 31 43 31 43 31 43 31 43 30 41 29 43 32 44 30 39 30 40 31 41 30 39 28 37 30 39 28 37 28 39 30 41 28 38 27 35 24 33 22 31 31 41 30 38 27 37 27 37 4 16 5 17 5 17 6 18 4 15 2 16 6 20 7 18 2 15 4 16 4 16 3 14 5 17 5 17 5 17 5 17 4 16 5 18 7 19 6 18 4 16 4 16 4 16 3 15 7 14 7 14 7 14 7 14 7 14 7 14 7 15 9 16 7 14 7 15 9 17 10 17 9 16 8 15 8 16 10 17 9 17 9 17 9 17 9 17 10 18 10 18 10 18 10 18 10 16 12 18 14 20 16 22 20 25 20 25 20 25 20 25 19 25 21 27 22 27 22 26 21 27 23 29 24 28 22 26 21 30 22 30 23 31 23 31 24 32 24 32 24 32 24 32 25 32 24 33 27 35 25 31 24 33 26 35 27 35 27 34 25 35 24 36 26 36 26 36 27 37 31 38 26 22 8 7 6 8 6 8 6 8 6 8 7 9 7 10 8 11 9 11 10 12 9 10 10 13 6 1 11 55 100 93 94 97 99 98 102 94 104 94 102 92 100 95 98 91 97 91 93 85 86 79 72 59 47 32 24 19 15 16 12 14 23 30 24 38 76 164 156 173 158 119 113 155 168 156 166 148 158 160 165 159 166 159 166 177 176 173 189 188 177 165 161 165 155 102 137 186 175 176 156 186 161 173 147 167 132 155 121 144 114 138 99 116 113 173 134 170 125 169 124 173 124 172 116 167 119 168 124 167 120 159 123 163 120 162 121 163 121 159 119 159 121 159 121 159 123 160 127 160 118 159 132 129 172 209 228 191 221 192 221 188 230 204 239 199 237 197 236 197 236 197 236 197 236 197 236 197 236 197 237 198 237 198 237 198 237 198 238 199 238 199 238 199 238 200 239 202 239 202 239 202 239 202 239 202 239 203 240 204 241 204 241 204 241 204 241 204 241 204 243 206 243 206 244 207 244 208 245 208 245 208 246 209 246 210 245 208 245 209 246 210 247 210 249 211 248 211 249 212 247 213 248 211 244 210 244 212 245 215 255 186 204 207 255 210 242 213 242 214 245 215 238 204 226 196 221 213 223 176 187 193 217 203 215 213 197 157 125 149 108 147 116 150 122 150 120 150 120 150 114 146 114 146 112 148 113 148 113 147 113 147 112 146 112 146 111 145 111 144 110 143 109 143 107 142 107 142 107 142 107 142 106 141 106 141 106 141 106 141 106 140 106 140 106 140 106 140 106 140 106 140 105 138 102 136 99 134 99 134 100 135 100 135 102 136 99 133 97 132 97 133 96 132 95 131 94 130 93 129 93 129 93 128 92 127 91 127 92 122 91 121 91 120 90 120 89 119 89 118 87 116 86 115 89 117 88 115 87 114 85 113 84 112 84 112 84 112 84 112 84 112 84 111 83 111 82 111 80 111 83 112 83 112 75 97 49 76 48 77 54 83 56 77 54 78 56 78 56 78 56 78 51 73 49 79 63 96 74 103 75 102 73 101 73 100 70 101 70 98 70 98 69 97 69 96 67 95 67 95 66 94 66 93 68 95 68 95 68 94 67 94 65 91 63 90 62 89 62 90 61 86 61 86 61 86 61 86 61 86 60 84 58 83 57 82 56 82 56 82 56 82 56 82 55 81 55 80 54 79 53 79 55 80 52 77 51 78 54 81 53 78 50 76 52 78 50 75 55 84 54 69 64 76 50 81 112 143 115 131 93 120 68 81 51 74 46 67 44 69 47 68 47 67 48 68 50 68 51 69 46 65 45 65 44 64 44 64 42 62 42 62 42 62 42 62 44 61 45 61 45 60 43 58 44 60 44 59 43 58 42 58 42 59 42 59 41 57 39 55 39 56 39 55 38 54 37 54 37 54 37 54 37 54 37 54 37 53 35 51 34 51 34 52 36 50 37 51 38 50 37 49 36 50 37 50 37 49 35 48 34 48 34 47 33 46 32 46 33 47 33 46 32 45 31 45 30 45 30 45 30 45 30 45 30 45 29 44 29 43 28 43 29 42 27 42 29 44 28 43 25 41 26 42 26 42 27 43 24 41 25 42 26 41 25 40 24 40 24 40 24 40 24 40 22 39 25 40 22 37 23 40 24 39 21 36 18 34 17 33 24 36 24 36 25 37 25 37 21 33 21 32 20 32 20 32 21 31 19 29 19 30 21 32 23 33 22 32 22 32 23 33 22 33 22 33 22 33 22 33 19 29 18 29 19 32 23 35 20 31 21 32 21 32 20 31 19 29 18 28 18 30 20 31 19 31 19 31 19 31 19 31 18 29 17 31 20 32 18 27 17 29 18 30 18 29 16 28 19 30 17 28 16 28 17 29 17 27 16 25 13 22 12 21 19 29 19 28 17 26 16 26 17 19 17 19 17 19 17 19 17 18 15 18 18 21 18 19 15 18 16 19 17 18 16 17 17 19 17 19 17 19 17 19 15 18 17 20 18 20 18 19 16 18 16 18 16 19 17 19 14 17 14 17 14 17 14 17 15 17 13 15 12 17 15 20 14 17 14 18 15 19 16 19 15 18 15 18 16 20 18 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 14 16 16 18 19 21 21 23 24 25 24 25 24 25 24 25 24 26 26 28 27 28 27 27 25 28 29 31 30 30 27 26 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 32 31 32 34 35 34 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 38 38 35 27 19 11 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 13 9 9 9 12 12 6 0 24 74 100 79 92 86 90 88 93 84 95 84 92 81 92 85 90 83 89 82 88 79 80 72 66 55 41 27 21 18 17 21 13 23 29 36 26 55 103 179 165 185 154 111 115 146 166 141 156 124 146 139 158 144 161 143 165 160 173 159 182 173 176 153 159 152 163 105 126 190 180 186 178 228 208 219 188 217 181 211 173 199 160 201 136 175 151 226 172 222 170 222 174 225 175 225 169 219 170 222 172 221 165 213 165 211 163 210 163 210 161 207 160 208 159 207 159 207 158 203 160 201 159 205 163 147 169 177 194 137 189 144 191 136 193 144 199 146 197 145 196 144 197 145 197 145 197 145 197 145 197 145 198 146 198 146 198 146 198 146 199 147 199 147 199 147 199 147 201 146 202 146 202 146 202 146 202 146 202 147 203 148 204 148 204 148 204 148 204 148 204 148 205 149 206 150 206 151 207 151 207 151 208 152 208 153 209 153 208 152 208 153 209 154 210 154 210 152 211 153 211 156 212 156 213 158 211 157 210 158 211 159 210 183 177 122 216 160 220 155 211 163 217 167 205 157 195 160 199 185 192 143 185 180 204 188 206 201 174 161 149 189 146 199 149 190 149 190 149 190 149 190 146 187 146 188 148 188 148 189 149 192 148 191 147 189 145 188 145 188 145 187 144 186 143 186 143 186 143 186 143 186 143 186 142 185 142 185 142 185 142 185 141 184 141 184 141 184 141 184 140 183 140 183 139 181 137 179 134 175 135 175 135 175 135 175 136 176 134 173 132 172 132 171 134 169 133 168 131 166 129 165 129 165 129 164 128 163 127 163 123 163 122 163 121 162 121 162 120 161 119 159 117 158 116 157 117 158 116 156 115 155 113 154 113 154 113 154 113 154 113 154 112 153 112 152 112 150 111 150 110 148 111 146 113 145 97 117 78 105 79 108 84 111 80 105 80 108 79 107 79 107 78 108 82 112 76 115 90 133 102 136 103 137 103 136 102 135 102 135 99 133 98 132 98 131 97 131 96 130 95 129 95 128 94 128 94 128 95 129 95 129 95 129 93 126 90 122 88 123 90 125 87 119 87 119 87 119 87 119 86 118 85 117 84 115 83 114 83 113 82 112 82 112 81 111 81 111 81 110 80 109 79 109 80 110 78 108 78 108 80 110 79 108 76 106 78 108 76 105 72 109 74 98 80 109 72 101 72 103 80 106 78 105 81 106 76 104 71 101 72 103 72 102 71 101 70 100 67 97 66 96 65 96 65 95 64 95 63 94 62 93 62 93 62 93 62 93 60 90 61 90 61 89 59 87 60 89 60 88 59 87 58 87 59 86 59 86 59 85 57 83 56 83 56 82 55 81 54 81 54 80 54 80 54 80 54 80 54 79 52 77 51 77 51 78 49 76 50 77 51 76 50 75 49 76 50 76 50 75 48 71 48 70 48 69 47 68 46 68 47 69 47 68 46 67 45 67 45 64 45 64 45 64 45 64 48 67 48 66 47 65 46 65 43 64 42 61 44 63 44 60 42 59 42 58 42 58 42 58 39 56 40 57 41 56 40 55 40 55 39 55 39 55 39 56 39 57 41 57 38 54 38 56 39 56 37 53 35 52 35 52 37 55 37 55 37 55 37 55 33 51 32 50 31 48 30 48 31 46 27 43 26 45 30 49 33 50 32 48 31 49 33 50 33 47 33 47 33 47 33 47 31 44 28 42 29 46 34 50 31 45 31 46 32 45 31 45 29 43 29 42 29 43 29 43 31 43 31 43 31 43 31 43 30 41 29 43 32 44 30 39 27 38 29 39 30 39 29 38 32 41 30 39 28 38 27 37 30 39 29 38 27 36 25 35 28 38 28 38 27 36 26 35 5 17 5 17 5 17 5 17 7 18 4 16 6 18 4 15 5 18 6 19 7 18 6 17 5 17 5 17 5 17 5 17 3 16 5 17 6 18 5 17 5 17 5 18 6 18 6 18 9 16 9 16 9 16 9 16 8 14 6 12 5 14 8 17 7 14 7 15 8 15 8 16 8 15 8 15 9 17 11 18 9 17 9 17 9 17 9 17 9 17 9 17 9 17 9 17 8 14 10 17 14 20 17 22 17 22 17 22 17 22 17 22 19 25 21 27 22 27 22 26 21 27 24 31 26 29 22 26 22 30 23 31 23 32 24 32 25 33 25 33 25 33 25 33 25 32 23 32 26 35 27 33 25 33 25 33 26 34 27 35 25 34 22 33 24 35 26 37 29 38 30 33 18 14 4 6 6 8 6 8 6 8 6 8 7 9 7 10 8 11 9 11 12 11 6 10 9 10 4 4 38 95 102 83 99 95 98 100 102 94 104 94 99 91 98 93 96 88 91 87 90 83 82 74 66 52 37 25 18 17 16 17 10 23 23 28 19 57 113 169 156 175 133 102 115 150 167 155 161 139 150 157 164 156 161 155 157 164 173 173 179 185 189 176 163 159 167 116 114 185 178 175 161 220 194 214 170 212 166 204 155 186 139 177 117 147 124 175 132 170 124 170 124 173 123 173 123 176 124 175 129 175 127 169 122 165 119 163 121 163 119 159 120 160 122 159 121 158 120 159 127 160 118 159 132 130 174 210 226 191 223 193 220 186 230 205 239 198 236 196 235 196 235 197 236 197 236 197 236 197 236 197 237 198 237 198 237 198 237 198 238 199 238 199 238 199 238 199 239 201 239 201 239 201 239 201 239 201 239 202 240 203 241 203 241 203 241 203 241 203 241 203 242 204 242 205 243 205 244 206 244 207 244 208 245 208 246 209 245 208 245 209 246 210 247 210 248 210 247 211 248 211 247 212 248 212 245 210 244 210 242 210 242 219 255 170 213 229 244 215 240 215 244 211 229 197 223 199 223 202 195 175 221 209 217 205 207 187 135 143 130 153 114 156 121 149 121 149 119 149 119 149 115 147 115 147 113 148 113 148 116 150 115 148 113 146 111 144 111 145 111 144 110 143 109 143 108 143 108 143 108 143 108 143 107 142 107 142 107 142 107 142 107 141 107 141 107 141 107 141 106 141 107 140 106 138 103 136 101 135 100 135 100 135 100 135 101 135 99 132 96 131 96 132 98 133 97 132 95 130 93 129 93 129 93 128 92 127 91 127 93 123 93 123 92 122 92 121 90 120 89 119 88 117 86 116 89 117 88 115 87 114 85 113 85 113 85 113 85 113 85 113 84 112 84 111 83 111 82 111 80 109 80 110 82 108 62 76 53 81 53 81 55 82 57 80 59 80 58 80 58 79 57 77 61 77 49 82 71 106 79 102 76 103 75 103 74 102 71 102 71 99 71 98 70 98 69 97 68 96 68 95 67 95 66 94 66 93 66 93 67 94 67 94 66 92 63 88 61 89 63 91 62 87 62 87 62 87 62 87 63 87 62 86 60 85 59 84 57 83 57 82 56 81 55 81 55 81 55 80 54 79 53 79 52 78 54 80 54 80 52 78 53 78 50 76 52 78 50 75 47 80 55 72 56 80 58 75 54 74 59 85 61 79 49 75 51 73 48 73 50 75 52 72 51 70 50 69 49 66 48 65 45 65 44 64 44 63 43 63 42 62 42 62 42 62 42 62 44 61 45 61 45 60 43 58 44 60 44 59 43 58 42 58 41 58 42 59 42 58 40 56 39 56 39 55 38 54 37 54 37 54 37 54 37 54 37 54 37 53 35 51 34 51 34 52 36 50 37 51 38 50 37 49 36 50 37 50 37 49 35 48 34 48 34 47 33 46 32 46 33 47 33 46 32 45 31 45 30 45 30 45 30 45 30 45 34 48 33 48 32 47 32 46 29 42 27 42 29 44 28 43 26 42 26 42 26 42 26 42 23 39 24 40 24 40 23 39 24 39 22 38 22 38 23 40 23 40 25 40 22 37 22 39 22 38 21 37 21 37 22 39 25 37 25 37 25 37 25 37 20 32 20 31 18 30 17 29 20 29 17 26 16 28 21 33 23 32 21 31 21 31 22 33 22 33 22 33 22 33 22 33 22 32 19 28 18 30 21 34 20 31 20 30 19 31 20 31 18 29 18 29 18 29 17 28 19 31 19 31 19 31 19 31 18 29 17 31 20 32 18 27 15 27 16 30 18 30 18 30 20 31 19 30 17 27 14 26 21 31 20 29 19 28 18 27 16 27 18 28 18 27 16 25 18 20 17 19 17 19 16 18 20 21 17 19 17 19 15 16 18 20 19 22 20 21 18 20 17 19 17 19 17 19 17 19 15 17 16 19 17 19 17 19 19 21 18 20 18 20 18 20 16 19 16 19 16 19 16 19 14 17 14 17 14 18 16 19 15 18 15 18 16 19 16 19 16 19 15 18 15 19 17 20 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 14 15 16 19 20 22 23 25 22 23 22 23 22 23 22 23 24 26 26 28 27 28 27 27 27 29 29 31 30 30 28 28 31 31 31 31 32 32 32 33 32 32 32 32 32 32 32 32 33 32 30 31 33 35 35 35 34 33 33 33 33 34 35 36 34 34 33 32 33 35 37 38 37 38 37 30 19 12 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 14 8 9 10 9 7 8 11 55 97 94 76 95 81 92 84 93 84 95 84 91 81 91 83 90 80 85 80 85 77 76 67 58 47 35 23 17 17 16 21 16 33 28 36 32 82 141 175 162 178 124 99 121 137 156 137 148 116 141 137 156 137 155 142 151 145 169 158 170 172 198 181 167 155 164 125 107 174 184 184 189 246 238 252 225 254 226 255 220 245 205 236 188 210 165 215 171 221 168 220 171 224 173 223 176 226 174 227 175 226 170 219 167 213 164 210 164 210 161 206 161 209 160 207 159 206 157 202 158 199 157 204 162 146 169 177 193 137 191 145 190 134 192 146 198 146 197 144 195 143 196 144 197 145 197 145 197 145 197 145 198 146 198 146 198 146 198 146 199 147 199 147 199 147 199 147 201 147 201 147 201 147 201 147 201 147 201 148 202 149 203 149 203 149 203 149 203 149 203 149 203 150 204 150 205 151 205 151 206 151 207 151 208 152 208 152 208 152 208 153 209 154 210 154 209 152 210 152 211 155 211 155 211 157 211 158 210 157 210 157 210 151 228 159 169 140 225 157 214 166 213 163 199 156 199 170 211 165 173 154 212 175 202 195 198 187 140 186 160 193 146 193 150 191 150 191 150 191 150 191 149 190 148 189 148 188 148 187 149 192 148 190 146 188 144 187 145 188 145 187 144 186 143 186 144 187 144 187 144 187 144 187 143 186 143 186 143 186 143 186 142 185 142 185 142 185 142 185 141 184 141 184 140 182 137 180 136 176 136 176 135 175 135 175 134 173 132 171 130 170 130 169 132 168 131 167 130 166 129 165 129 165 129 164 128 163 127 163 124 165 124 164 123 164 122 163 121 161 120 160 118 158 117 158 117 158 116 156 115 155 113 154 114 155 114 155 114 155 114 155 112 153 112 152 112 150 111 150 108 146 109 144 110 142 93 112 80 107 78 104 78 107 81 111 81 109 80 107 79 106 77 107 77 109 76 120 100 143 108 138 103 137 103 136 102 135 102 135 100 133 99 133 98 132 98 132 97 130 96 130 95 129 95 129 93 127 92 126 92 126 92 126 92 125 90 124 89 123 89 124 88 120 88 120 88 120 88 120 88 120 87 119 86 117 84 116 84 114 83 112 82 111 80 110 81 111 81 110 80 109 79 109 77 108 80 111 81 110 78 107 79 108 76 106 78 108 76 103 77 105 79 104 73 104 77 104 77 102 66 99 70 108 78 116 71 101 70 102 73 103 71 100 67 98 68 99 68 99 69 100 64 95 64 95 63 94 63 93 62 93 62 93 62 93 62 93 60 90 61 90 61 89 59 87 60 89 60 88 59 87 58 87 57 85 58 86 59 85 57 84 56 83 56 82 55 81 54 81 54 80 54 80 54 80 54 80 54 79 52 77 51 77 51 78 49 76 50 77 51 76 50 75 49 76 50 76 50 75 48 71 48 70 48 69 47 68 46 68 47 69 47 68 46 67 45 67 45 64 45 64 45 64 45 64 46 65 46 64 45 63 44 63 43 64 42 61 44 63 44 60 43 60 42 58 42 58 41 57 39 56 40 57 41 56 40 55 41 56 38 53 37 54 40 57 40 58 41 57 38 54 37 55 38 55 37 54 38 56 40 57 37 55 37 55 36 54 36 54 30 48 30 48 30 47 29 47 30 46 28 45 29 47 32 50 32 49 31 48 31 48 32 49 33 47 33 47 33 47 33 47 34 47 31 44 29 44 30 45 31 45 30 44 30 44 31 45 29 44 30 45 30 43 28 42 31 43 31 43 31 43 31 43 30 41 29 43 32 44 30 39 27 38 29 40 31 42 32 42 31 41 31 40 29 38 26 36 29 39 28 38 27 37 27 36 26 37 28 39 29 38 27 36 6 18 6 17 5 16 4 16 7 17 4 16 6 18 5 15 5 18 6 19 7 18 6 17 5 17 5 17 5 17 5 17 2 15 4 17 5 17 5 16 7 19 6 18 5 16 4 16 8 15 8 15 8 15 8 15 7 14 8 16 9 16 9 16 10 17 10 17 9 16 9 16 10 17 9 15 8 15 9 16 9 17 9 17 9 17 9 17 8 16 8 16 8 16 8 16 9 15 11 18 16 23 19 25 19 24 19 24 19 24 19 24 19 25 21 27 22 27 22 26 24 29 24 29 24 29 24 29 23 31 23 32 24 32 25 33 24 32 24 32 24 32 24 32 25 31 22 30 25 35 28 35 26 34 25 32 25 34 27 36 24 33 20 32 22 35 27 39 30 38 28 28 11 8 0 6 6 8 6 8 6 8 6 8 5 7 5 7 6 8 7 9 12 11 8 11 5 4 8 19 68 100 90 87 101 88 101 92 102 94 102 93 98 89 95 90 95 86 87 83 88 82 79 69 56 45 32 22 15 16 13 16 15 31 20 31 34 91 150 163 149 163 108 102 131 143 154 149 152 132 147 157 161 148 156 157 153 153 164 166 166 183 205 194 183 173 159 135 96 156 182 174 147 212 184 227 178 229 175 238 175 236 171 223 172 197 122 170 127 171 123 172 125 178 127 179 122 176 127 179 132 177 125 167 126 168 122 165 124 165 121 161 121 161 120 159 121 158 119 158 126 159 117 159 133 131 175 211 225 191 225 194 219 184 229 206 238 197 235 196 234 195 235 196 236 197 236 197 236 197 236 197 237 198 237 198 237 198 237 198 238 199 238 199 238 199 238 199 239 201 239 201 239 201 239 201 239 201 239 202 240 203 241 203 241 203 241 203 241 203 241 203 241 203 242 204 242 205 243 205 243 206 244 207 244 208 245 208 245 208 245 209 246 210 247 210 247 209 247 210 247 211 246 211 245 210 244 211 245 211 242 210 245 215 239 228 236 167 242 210 247 216 237 203 223 198 228 206 209 180 194 203 237 209 221 203 166 148 109 151 119 149 132 153 127 152 124 152 122 152 122 152 119 150 118 148 113 147 111 146 113 147 112 146 111 145 110 144 111 145 111 144 110 143 109 143 109 144 109 144 109 144 109 144 108 143 108 143 108 143 108 143 108 142 108 142 108 142 108 142 107 141 107 141 106 139 104 137 102 137 102 136 101 135 100 135 98 132 96 129 94 128 93 129 94 130 94 130 93 129 93 129 93 129 93 128 92 127 91 127 95 125 94 124 94 123 93 123 91 121 90 119 88 118 87 117 89 117 88 115 87 114 85 113 86 114 86 114 86 114 86 114 84 112 84 111 83 111 82 111 80 110 81 109 80 108 67 85 53 81 52 77 51 78 56 83 59 81 58 80 57 77 55 76 53 80 63 97 78 106 79 105 75 102 74 102 73 101 71 101 72 100 71 99 71 98 70 98 69 97 68 96 68 95 67 95 67 94 66 93 65 91 64 91 63 91 64 91 63 90 62 88 63 88 63 88 63 88 63 88 62 87 61 86 60 84 58 83 58 84 57 82 56 81 54 80 55 81 55 80 54 79 53 79 53 79 53 79 53 79 53 79 53 78 50 76 52 78 50 76 54 74 51 79 54 75 58 74 60 77 61 78 57 72 47 61 46 69 46 71 49 72 47 66 47 67 48 68 50 68 51 69 44 64 44 63 43 63 42 62 42 62 42 62 42 62 42 62 44 61 45 61 45 60 43 58 44 60 44 59 43 58 42 58 40 58 41 59 42 58 41 57 39 56 39 55 38 54 37 54 37 54 37 54 37 54 37 54 37 53 35 51 34 51 34 52 36 50 37 51 38 50 37 49 36 50 37 50 37 49 35 48 34 48 34 47 33 46 32 46 33 47 33 46 32 45 31 45 30 45 30 45 30 45 30 45 30 45 30 44 29 44 28 43 29 42 27 42 29 44 28 43 27 43 27 42 26 41 25 41 24 40 25 41 25 41 24 40 26 40 23 37 21 39 24 42 24 41 26 40 22 36 21 38 23 38 21 37 20 37 21 37 25 37 24 36 23 35 23 34 17 29 17 29 17 30 18 30 20 30 21 31 22 33 24 34 22 31 21 30 20 31 21 32 22 33 22 33 22 33 22 33 21 32 21 31 20 30 19 30 20 31 19 29 18 30 20 31 19 31 21 32 21 30 18 28 19 31 19 31 19 31 19 31 18 29 17 31 20 32 18 27 15 28 18 31 21 34 22 34 17 30 18 31 18 29 15 26 18 28 17 27 17 27 16 26 16 27 19 31 21 29 18 26 18 20 18 19 17 18 16 18 16 17 15 18 18 21 19 20 16 19 17 20 18 19 17 18 17 19 17 19 17 19 17 19 14 17 16 19 17 19 17 18 19 20 17 18 15 16 14 15 14 17 14 17 14 17 14 17 13 18 16 21 18 20 16 18 18 20 17 20 17 20 17 20 18 21 17 19 15 18 15 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 16 17 20 21 24 25 27 26 27 26 27 26 27 26 27 24 26 26 28 27 28 27 27 30 30 29 29 28 30 29 31 31 31 31 32 32 33 33 33 31 31 31 31 31 31 31 31 33 31 30 30 33 35 36 36 35 34 33 32 33 34 36 37 34 33 32 31 32 34 37 39 38 39 36 27 14 7 5 7 8 8 8 8 8 8 8 8 6 6 6 7 7 7 8 8 13 9 11 11 6 3 12 24 77 94 83 82 96 75 95 78 94 84 95 84 91 80 89 83 89 79 82 78 84 76 74 64 51 43 32 22 17 17 16 20 21 37 25 41 47 113 169 175 156 172 111 112 143 139 148 133 141 112 140 138 153 129 151 143 159 138 159 145 155 164 198 176 191 172 155 135 92 144 188 182 168 216 216 240 222 245 226 255 234 255 235 255 245 247 170 208 176 225 175 230 181 239 187 236 182 226 191 235 195 235 179 224 171 217 168 214 167 214 164 209 161 209 160 207 159 206 157 203 159 200 158 205 164 148 172 179 193 137 192 145 189 133 192 148 199 145 196 143 195 143 195 144 197 145 197 145 197 145 197 145 198 146 198 146 198 146 198 146 199 147 199 147 199 147 199 147 200 147 201 147 201 147 201 147 201 147 201 148 202 149 203 149 203 149 203 149 203 149 203 149 203 149 203 150 204 151 205 151 205 150 205 151 206 152 207 152 207 152 207 153 208 154 209 154 209 151 209 154 210 155 211 155 208 155 210 158 211 158 211 157 206 168 210 148 230 140 148 175 220 169 208 159 197 162 203 179 194 154 190 175 207 174 208 196 157 173 147 202 143 189 157 181 154 195 154 195 154 195 154 195 152 192 150 190 148 187 146 185 146 189 145 188 145 187 144 187 145 188 145 187 144 186 143 186 144 187 144 187 144 187 144 187 143 186 143 186 143 186 143 186 142 185 142 185 142 185 142 185 141 184 142 184 140 182 138 180 137 177 137 176 136 175 135 175 132 171 130 168 128 167 127 168 128 164 129 165 129 165 129 165 129 165 129 164 128 163 127 165 125 166 125 165 124 165 123 164 121 162 120 160 119 159 117 158 117 158 116 156 115 155 113 154 114 155 114 155 114 155 114 155 112 153 112 152 112 150 111 150 109 148 111 146 109 145 100 127 86 113 84 107 78 104 78 107 80 108 79 106 77 105 76 105 80 125 104 143 105 136 102 139 102 136 101 135 101 134 101 134 100 134 100 133 99 132 98 132 97 131 97 130 96 129 95 129 96 129 94 127 92 125 91 124 89 124 91 126 92 124 88 121 89 120 89 120 88 119 89 119 87 117 86 116 84 115 83 114 84 114 83 112 82 111 80 110 81 111 81 110 80 109 79 109 81 110 78 107 77 108 80 111 79 108 76 106 78 108 76 103 80 93 70 106 78 105 77 104 73 108 73 100 66 105 70 105 70 100 70 103 73 103 69 97 71 101 70 100 67 97 66 96 64 95 64 94 63 93 62 93 62 93 62 93 62 93 62 93 60 90 61 90 61 89 59 87 60 89 60 88 59 87 58 86 57 84 58 86 59 86 58 85 56 83 56 82 55 81 54 81 54 80 54 80 54 80 54 80 54 79 52 77 51 77 51 78 49 76 50 77 51 76 50 75 49 76 50 76 50 75 48 71 48 70 48 69 47 68 46 68 47 69 47 68 46 67 45 67 45 64 45 64 45 64 45 64 47 66 47 65 46 64 45 64 44 64 42 61 44 63 44 60 43 60 43 58 42 57 41 57 40 57 41 58 42 57 41 56 43 57 39 54 38 55 41 59 40 58 41 57 37 53 36 55 39 56 36 53 34 51 33 51 36 54 36 53 35 52 34 51 27 46 28 47 29 48 30 48 30 48 32 51 35 52 35 52 32 48 31 47 30 48 31 49 33 47 33 47 33 47 33 47 30 44 31 46 32 46 31 44 32 45 29 42 28 43 31 46 31 46 33 47 32 45 29 41 31 43 31 43 31 43 31 43 30 41 29 43 32 44 30 39 27 39 30 42 34 45 35 45 28 39 30 41 30 39 28 36 29 39 28 38 28 38 28 37 26 38 30 41 32 40 28 37 7 19 6 17 5 16 3 15 6 18 6 18 6 18 6 18 3 16 6 20 8 18 4 15 6 17 3 14 2 15 5 18 3 16 4 16 4 16 4 17 5 17 5 17 5 17 5 17 7 15 8 16 9 15 8 14 8 15 8 15 8 15 8 15 8 16 8 16 8 16 8 16 9 18 10 19 11 18 10 17 7 16 8 17 9 16 8 15 13 20 10 17 9 18 12 21 12 18 13 19 15 22 19 25 22 27 20 24 19 24 19 24 20 24 17 31 23 27 19 31 23 31 23 31 23 31 23 31 24 31 23 31 23 31 23 30 24 33 25 32 22 30 24 34 23 33 23 34 24 35 25 35 24 35 26 37 27 37 27 36 25 36 25 36 27 35 27 35 37 41 25 17 5 11 6 6 6 8 6 7 5 6 4 6 8 9 7 8 6 7 5 6 4 14 8 8 12 5 13 49 89 89 91 88 92 90 94 89 98 93 99 93 97 90 92 86 90 89 90 84 86 79 72 58 52 35 25 20 18 15 10 14 25 20 23 23 49 132 151 166 158 134 106 116 143 146 145 150 143 138 148 152 159 152 158 160 160 156 159 152 163 172 177 173 189 185 153 129 121 136 171 182 160 175 168 205 176 209 167 226 182 235 184 241 195 206 139 166 133 172 125 182 132 178 139 205 160 205 179 232 163 185 144 181 130 170 122 170 126 165 117 162 122 163 121 159 118 158 118 159 126 162 116 165 131 132 185 206 229 192 229 194 216 187 240 204 236 198 234 197 233 196 232 196 234 198 234 198 234 198 234 197 235 197 234 196 233 197 234 198 234 197 234 198 235 199 236 199 237 200 237 200 237 200 237 200 236 199 236 200 237 201 238 201 238 201 238 201 238 201 238 201 238 201 238 202 239 203 240 203 240 204 240 205 241 206 242 206 243 207 243 208 244 209 245 209 244 209 244 209 245 210 246 210 246 210 246 211 247 212 248 212 245 216 253 207 251 219 232 160 253 212 228 196 221 206 223 201 186 181 215 208 210 209 201 170 132 148 118 149 116 152 123 155 123 154 125 156 126 161 131 165 130 161 126 155 119 149 116 147 114 148 112 147 112 146 111 146 112 146 111 145 110 144 109 143 110 145 110 144 109 143 108 143 108 143 108 142 107 141 106 141 109 143 107 141 106 141 107 142 108 142 106 140 104 137 101 136 100 138 98 136 97 135 98 135 92 127 91 125 90 124 91 126 94 127 93 127 94 130 95 129 91 127 90 127 89 126 88 124 87 122 90 123 90 123 91 124 90 122 88 120 87 120 88 120 88 117 88 115 87 115 87 116 85 113 85 115 89 116 86 111 82 112 82 111 81 110 80 110 79 110 79 110 79 110 79 110 66 90 58 80 50 77 52 80 54 82 55 79 49 76 54 86 77 104 78 105 78 106 78 106 75 102 73 100 72 100 72 101 72 100 71 99 71 98 70 98 70 98 71 98 69 96 67 94 66 94 67 94 67 93 65 91 65 92 66 92 64 90 62 88 56 88 63 91 66 96 71 91 57 79 53 81 54 81 52 83 60 86 58 82 55 81 56 82 55 81 55 80 54 79 53 79 53 80 53 79 52 78 51 78 52 79 52 78 51 77 50 77 50 76 52 75 51 74 52 74 53 74 54 74 56 73 54 71 52 72 52 71 51 70 50 70 48 68 48 67 47 66 46 66 45 65 45 64 44 63 43 63 43 63 43 62 42 61 41 61 44 61 44 61 44 61 44 61 43 60 42 59 42 58 41 58 42 59 42 58 41 58 40 57 40 57 40 56 38 54 36 52 37 55 38 55 38 54 36 52 34 51 34 50 33 49 32 49 37 50 37 50 37 50 37 50 37 49 35 48 37 50 36 49 36 50 34 48 33 48 33 49 34 48 33 47 32 48 33 49 31 48 34 48 30 43 29 47 33 48 33 47 32 47 31 46 27 45 25 43 25 41 24 41 26 43 27 42 26 43 27 44 30 44 25 42 28 44 26 39 28 41 21 34 17 34 21 39 26 41 27 39 26 40 27 40 23 36 25 38 26 38 25 36 24 35 24 33 23 33 23 33 23 32 22 31 21 32 22 33 24 35 24 34 23 33 22 33 22 32 20 30 19 32 22 34 20 31 20 31 20 31 20 31 19 31 22 33 21 31 22 35 23 34 21 32 19 30 18 30 19 31 19 31 19 31 19 31 20 31 19 30 18 31 19 32 18 30 18 30 18 30 18 30 20 31 19 30 18 31 19 32 16 28 16 28 16 28 16 28 18 29 18 29 18 29 18 29 15 26 15 27 17 30 20 32 17 19 17 19 17 19 17 19 17 19 17 19 17 20 18 20 14 18 17 21 19 19 16 16 17 19 15 17 15 17 17 19 16 18 16 18 16 18 16 18 17 19 17 19 17 19 17 19 14 18 15 19 16 18 15 17 15 18 15 18 15 18 15 18 16 16 16 16 16 16 16 16 17 18 18 19 19 18 18 17 15 16 16 17 17 16 16 15 18 18 17 17 17 17 18 18 17 18 17 19 19 22 22 24 27 27 25 25 24 25 24 26 25 23 24 30 31 29 29 33 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 32 30 29 29 31 32 33 33 33 34 34 35 35 35 32 33 34 34 35 35 34 34 36 34 36 34 35 34 35 34 42 37 27 13 8 8 10 5 8 8 8 7 7 6 6 6 9 9 8 8 8 8 7 7 7 10 8 7 12 2 19 55 89 83 88 83 89 81 89 81 91 83 92 83 91 80 87 78 87 80 85 77 81 74 68 54 46 33 23 15 18 14 15 16 30 29 30 40 72 155 154 181 156 143 109 133 145 147 148 133 137 117 144 127 154 128 155 139 155 141 154 137 159 152 174 156 183 175 147 124 122 129 170 187 167 187 178 209 195 216 201 233 215 255 227 255 221 239 164 215 170 215 173 241 182 243 195 250 239 249 253 255 227 227 183 232 177 220 170 219 171 214 165 212 166 212 162 209 160 207 159 205 160 207 157 210 164 145 182 169 196 134 195 144 183 139 199 147 198 144 198 143 197 142 196 142 198 144 198 144 198 144 198 145 198 147 197 146 196 147 197 148 197 147 197 148 198 149 199 149 200 148 200 148 200 148 200 148 199 147 199 148 200 149 201 149 201 149 201 149 201 149 201 149 201 149 201 150 202 151 203 151 203 151 203 152 204 153 205 153 206 154 206 155 207 155 208 156 208 154 208 155 209 155 210 156 210 156 210 157 211 157 212 158 206 160 211 153 213 166 206 135 190 159 208 163 197 174 202 165 171 161 204 184 201 206 192 169 153 179 151 186 151 191 151 194 152 196 154 200 159 206 165 210 170 211 164 202 154 193 148 189 148 191 148 190 147 190 146 189 146 189 145 188 145 188 145 187 145 189 145 188 144 188 143 187 143 187 143 186 142 186 141 185 143 186 143 185 142 185 142 184 142 184 140 182 138 179 135 178 136 178 136 177 134 175 132 174 124 167 123 165 122 165 122 163 126 157 122 158 126 161 126 161 126 162 125 163 125 162 124 163 122 162 123 163 123 164 124 164 124 163 122 161 120 160 120 160 118 158 116 157 115 156 116 157 114 154 113 155 116 157 114 153 112 153 112 152 111 152 110 151 109 150 109 150 109 150 109 149 104 137 97 126 87 120 84 119 82 119 86 124 92 132 103 143 108 141 106 139 104 137 102 136 103 136 101 135 100 134 101 135 101 134 100 134 99 133 99 132 99 133 98 131 96 130 95 129 93 128 94 128 94 127 92 125 92 126 92 126 91 124 89 122 91 124 92 119 90 116 82 99 77 99 68 99 76 110 78 109 85 114 83 112 81 111 81 111 81 111 81 110 80 109 79 109 80 107 80 106 79 105 78 105 79 106 78 105 78 104 77 104 76 104 76 103 75 102 74 102 74 102 75 103 73 102 72 100 72 103 71 102 71 101 70 101 68 99 68 98 67 97 66 97 65 96 65 95 64 94 63 94 63 94 63 93 62 92 61 90 60 88 61 88 61 88 61 88 61 87 60 87 59 86 59 85 59 84 58 84 57 83 57 82 56 83 57 82 55 80 53 78 54 81 55 81 55 80 53 78 52 78 52 77 51 77 50 76 50 76 50 76 50 76 50 76 50 75 48 74 50 76 49 72 50 69 49 67 48 67 48 68 48 67 47 66 47 66 48 67 45 66 48 66 44 62 44 65 47 66 47 66 46 65 45 64 46 66 44 64 43 60 41 60 42 59 41 58 41 57 42 58 39 56 40 59 44 60 38 51 37 55 38 56 39 56 39 55 38 54 38 55 40 57 40 59 39 58 38 57 36 54 32 51 36 53 35 51 34 51 34 51 33 50 32 49 32 49 33 50 35 49 35 48 34 47 33 47 33 47 32 46 31 46 32 46 33 47 33 47 33 47 33 47 28 44 32 46 31 45 33 49 35 46 33 44 31 42 30 43 31 43 31 43 31 43 31 43 33 42 32 41 31 42 32 43 30 40 30 40 30 40 30 40 30 39 29 38 28 39 29 40 28 38 28 38 28 38 28 38 29 37 29 37 29 37 29 37 28 36 27 35 27 36 29 38 3 15 3 15 4 18 7 20 3 15 3 16 4 17 5 18 2 15 4 17 5 16 3 14 5 16 4 15 3 16 4 17 6 17 5 16 4 15 3 14 5 17 5 17 5 17 5 17 7 15 8 16 9 15 8 14 8 15 8 15 8 15 8 15 8 16 8 16 8 16 8 16 9 17 10 18 10 18 9 17 7 16 8 17 9 16 8 15 8 16 9 17 9 17 8 16 11 16 11 17 13 19 16 22 22 26 20 24 19 24 20 25 15 22 16 29 23 30 23 34 23 31 23 31 23 31 23 31 21 30 22 31 23 32 24 33 21 30 22 29 20 27 21 31 23 33 21 34 22 35 23 35 20 33 22 34 23 35 22 34 25 36 25 36 27 35 27 35 35 35 18 10 0 7 3 7 6 8 6 7 5 6 4 6 5 7 6 8 6 8 7 9 10 10 6 10 10 5 29 73 88 88 90 87 90 88 91 88 94 90 96 91 93 89 90 86 88 85 86 79 78 75 68 57 45 32 23 18 17 16 11 19 24 31 21 34 85 147 141 156 143 113 111 135 150 158 159 141 140 138 148 149 155 151 156 158 160 155 158 153 159 165 170 167 179 185 139 130 127 118 168 178 163 165 155 174 153 180 149 189 151 208 174 217 167 175 128 169 128 168 123 177 131 185 150 215 197 255 214 255 206 213 154 192 140 178 128 175 130 171 125 171 126 167 125 163 122 161 121 162 127 163 116 165 132 132 185 206 226 193 229 193 217 188 242 200 236 197 233 196 233 196 232 195 234 197 234 197 234 197 234 197 235 197 234 196 233 197 234 198 234 197 234 198 235 199 236 199 237 200 237 200 237 200 237 200 236 199 236 200 237 201 238 201 238 201 238 201 238 201 238 201 238 201 238 202 239 203 240 203 240 203 240 204 241 205 242 205 243 206 243 206 244 207 244 208 244 208 244 208 245 209 245 210 246 210 246 210 247 211 247 212 246 210 246 209 248 216 253 211 214 200 233 198 217 206 213 178 197 200 222 200 208 203 165 145 133 155 123 151 115 150 114 148 120 152 122 156 127 163 133 167 138 168 132 160 124 152 118 149 115 149 113 148 113 147 112 147 110 145 110 145 111 146 111 146 110 145 110 145 109 144 109 143 108 143 108 143 107 142 107 141 108 143 108 143 108 142 106 140 105 139 103 137 101 135 99 135 97 135 97 134 95 131 92 126 86 121 86 119 84 119 85 120 86 121 84 119 85 122 86 121 88 123 86 122 85 121 85 120 87 122 88 123 89 124 89 125 90 124 88 121 85 120 85 119 88 118 89 116 87 115 88 116 88 115 85 113 86 115 87 114 82 112 82 112 81 111 81 110 80 110 80 109 79 109 79 110 85 111 80 104 73 98 69 96 72 100 72 103 79 110 83 111 79 106 78 105 75 102 73 101 75 103 74 101 72 100 73 101 74 101 73 101 72 100 72 99 73 99 70 96 67 95 68 96 67 94 67 94 67 93 65 92 65 92 65 92 64 90 61 88 60 92 66 96 72 97 64 76 54 68 35 60 40 75 50 78 53 82 56 82 56 82 55 80 55 81 55 80 54 79 53 79 53 80 53 79 52 78 51 78 52 78 51 78 50 77 50 77 52 76 52 75 51 74 52 74 53 74 54 75 55 72 53 71 52 71 51 71 50 70 50 70 48 68 48 67 47 66 46 66 45 65 45 64 44 63 43 63 43 63 43 62 42 61 41 62 44 61 44 61 44 61 44 61 45 61 44 61 43 60 43 59 41 57 40 57 39 56 39 55 39 56 39 56 38 54 36 52 37 55 38 55 38 54 36 52 36 53 36 52 35 52 34 51 37 50 37 50 37 50 37 50 37 49 35 48 37 50 36 49 35 50 34 48 33 48 33 48 32 47 31 46 31 46 32 47 29 45 31 45 29 43 29 45 31 46 31 45 30 45 29 44 26 45 24 42 22 42 24 42 24 40 24 40 25 40 25 40 26 41 26 42 29 44 27 40 21 37 25 42 26 39 21 34 21 35 23 38 26 40 27 40 28 40 27 38 24 34 21 31 26 36 26 36 25 35 25 35 24 34 23 33 23 33 24 34 24 35 24 34 23 33 22 33 22 34 23 33 22 32 20 30 22 33 22 33 22 33 22 33 16 29 20 31 19 30 21 34 23 34 21 32 19 31 19 31 19 31 19 31 19 31 19 31 20 31 19 30 18 31 19 32 18 30 18 30 18 30 18 30 18 29 17 28 16 29 17 30 16 28 16 28 16 28 16 28 18 29 18 29 18 29 18 29 19 29 17 27 16 27 16 27 16 17 15 17 15 19 18 22 13 15 14 17 15 18 17 19 14 16 15 18 16 17 14 16 16 18 16 18 16 18 16 18 19 20 17 19 15 17 14 15 16 18 16 18 16 18 16 18 14 18 15 19 16 18 15 17 15 18 15 18 15 18 15 18 16 16 16 16 16 16 16 16 16 17 18 18 18 18 17 16 15 16 16 17 17 16 16 15 15 16 17 18 18 17 16 15 15 16 15 17 17 19 19 21 26 27 25 25 24 25 25 27 24 24 26 29 30 30 30 31 30 30 30 30 30 30 30 30 28 29 30 30 32 32 33 34 29 30 31 30 28 28 30 32 33 33 33 34 34 35 35 35 34 35 36 37 37 37 37 36 37 35 37 35 36 35 36 35 41 31 19 7 5 6 9 7 8 8 8 7 7 6 6 6 6 7 7 8 8 9 9 10 14 6 6 9 8 6 40 82 87 81 86 81 87 79 87 79 88 80 90 82 91 81 88 79 84 79 80 70 73 68 64 51 39 28 20 16 17 14 17 21 27 38 23 55 113 172 148 175 137 123 116 155 154 159 162 123 136 118 144 123 149 126 153 134 155 139 153 135 155 141 161 147 173 170 129 125 131 110 156 182 170 181 163 176 163 187 173 197 180 223 198 236 188 216 163 225 175 220 171 236 176 243 193 248 239 255 255 255 252 255 198 255 188 229 177 225 177 221 174 223 171 217 167 213 164 211 162 208 162 208 158 211 164 145 182 169 194 134 195 143 184 143 201 144 197 144 196 144 196 144 196 144 197 145 197 145 197 145 197 145 198 147 197 146 196 147 197 148 197 147 197 148 198 149 199 149 199 147 199 147 199 147 199 147 199 147 199 148 200 149 201 149 201 149 201 149 201 149 201 149 201 149 201 150 202 151 203 151 203 151 203 152 204 153 205 153 205 153 206 154 206 155 207 155 207 153 208 154 208 155 209 155 209 155 210 156 210 157 211 157 213 159 212 158 210 160 215 174 203 158 196 160 204 180 192 143 189 178 208 186 205 191 157 173 155 190 153 192 151 190 149 188 152 195 153 198 157 202 161 206 159 201 157 198 154 196 153 196 150 192 149 192 148 191 148 191 144 187 145 188 146 190 147 190 146 190 145 189 145 188 144 188 144 188 143 187 143 186 142 186 142 186 143 186 143 184 140 182 138 180 137 179 135 177 133 176 134 177 135 177 133 171 124 165 120 162 118 161 117 160 118 159 120 154 117 153 119 156 120 157 121 159 119 159 119 158 118 158 121 161 122 162 123 164 124 165 125 164 123 161 120 160 119 159 119 159 117 157 116 157 116 158 118 157 113 153 114 156 115 156 113 154 112 153 112 152 111 152 111 151 110 151 110 150 109 149 108 145 110 145 110 145 109 144 114 147 110 145 112 146 107 138 103 137 103 137 104 138 104 139 104 137 102 135 101 135 101 136 102 136 102 135 101 135 100 134 102 134 97 129 94 129 96 131 94 128 95 129 94 128 93 126 91 126 92 125 91 123 88 121 88 128 107 137 105 125 89 102 70 92 61 85 62 103 80 113 79 110 81 112 83 112 81 110 81 111 81 110 80 109 79 109 80 107 80 106 79 105 78 105 78 105 78 104 77 104 76 103 76 104 76 103 75 102 74 102 73 102 74 102 73 101 71 99 71 102 71 101 70 101 69 100 68 99 68 98 67 97 66 97 65 96 65 95 64 94 63 94 63 94 63 93 62 92 61 90 61 89 62 89 62 89 62 89 62 89 62 88 61 88 60 87 57 83 56 82 56 81 55 81 56 82 56 82 56 81 54 79 54 81 55 81 55 80 53 78 53 79 52 78 51 77 51 77 50 76 50 76 50 76 50 76 50 75 48 74 50 76 49 72 49 68 48 67 47 66 48 67 47 65 46 64 45 65 46 66 44 63 44 63 44 62 43 63 45 64 45 63 44 62 43 62 44 65 43 63 42 60 41 61 39 57 40 56 40 56 40 55 45 57 40 53 40 57 47 63 44 57 42 53 36 47 30 43 29 43 33 47 37 51 37 51 38 54 39 55 38 54 37 53 36 53 37 54 37 53 36 52 35 51 34 50 33 51 34 52 35 49 35 48 34 47 33 47 34 48 35 49 34 46 30 42 31 45 31 45 31 45 31 45 29 44 31 45 29 42 29 45 34 45 32 43 31 43 31 43 31 43 31 43 31 43 31 43 30 40 29 38 28 39 30 40 30 40 30 40 30 40 30 40 32 41 31 40 30 41 31 42 28 38 28 38 28 38 28 38 29 37 29 37 29 37 29 37 30 37 28 35 27 35 28 36 6 17 3 14 2 15 5 18 1 14 2 14 3 15 4 16 2 15 3 15 3 15 3 14 4 16 4 16 4 16 4 16 7 18 5 17 3 15 2 13 4 16 4 16 4 16 4 16 7 15 8 16 9 15 8 14 8 15 8 15 8 15 8 15 8 16 8 16 8 16 8 16 8 16 9 18 10 17 8 16 7 16 8 17 9 16 8 15 8 17 10 19 11 18 9 16 11 15 10 15 11 17 14 19 21 25 19 24 19 25 21 26 18 28 20 28 20 29 21 27 22 30 22 30 22 30 22 30 20 29 22 30 24 32 25 34 24 33 25 32 22 30 24 34 23 33 21 34 22 35 23 35 22 35 24 37 25 37 25 36 26 37 26 37 28 36 28 36 35 29 11 8 2 8 4 10 6 8 6 7 5 6 4 6 4 7 5 8 6 9 7 10 14 6 6 10 5 15 54 92 87 87 89 86 89 87 90 87 93 89 93 91 94 90 90 86 86 82 79 73 71 68 59 51 36 26 18 17 13 16 14 23 18 32 12 53 117 155 142 154 122 104 121 154 159 166 165 136 141 141 147 145 148 149 155 153 158 153 156 153 155 155 160 160 172 172 127 130 140 111 148 175 165 171 150 152 136 160 145 163 145 177 143 172 138 170 126 177 130 172 123 170 124 176 137 197 194 254 210 247 207 223 162 205 147 184 133 180 135 176 132 178 131 172 129 167 125 164 124 164 128 165 118 166 132 132 185 206 224 192 226 191 217 194 242 197 235 196 233 196 233 196 233 196 234 197 234 197 234 197 234 197 235 197 234 196 233 197 234 198 234 197 234 198 235 199 236 199 236 199 236 199 236 199 236 199 236 199 236 200 237 201 238 201 238 201 238 201 238 201 238 201 238 201 238 202 239 203 240 203 240 203 240 204 241 205 242 205 242 205 242 206 243 206 244 207 243 207 243 208 244 208 245 209 245 209 245 210 246 210 247 211 249 210 248 214 246 207 244 219 240 199 218 205 229 198 197 176 225 212 222 207 198 164 128 161 124 153 117 153 117 152 121 153 121 153 119 152 119 154 121 155 118 152 117 152 118 153 120 155 115 150 115 150 114 149 114 148 110 145 110 146 112 147 113 148 111 146 111 145 110 145 109 144 109 144 109 143 108 143 107 142 107 142 107 142 106 139 103 138 101 136 100 135 99 133 98 133 96 136 97 136 96 129 89 122 87 121 87 119 86 118 87 120 84 119 80 117 82 120 82 117 82 118 82 116 82 115 81 115 84 120 85 121 87 123 89 124 89 123 87 120 84 119 84 118 89 118 87 117 86 116 87 117 89 117 84 113 84 115 85 114 83 113 83 112 82 112 81 111 82 111 81 110 80 109 79 110 77 105 80 109 84 112 85 112 82 107 80 109 86 113 82 106 75 103 76 104 76 105 77 105 76 103 74 102 73 101 74 102 74 102 74 101 73 101 72 100 74 100 69 95 66 95 68 97 67 95 68 95 68 94 66 92 64 91 64 91 63 89 61 87 66 108 91 107 64 66 29 44 27 60 48 72 48 78 56 82 53 80 55 82 57 82 55 80 55 81 55 80 54 79 53 79 53 80 53 79 52 78 51 78 51 78 50 77 50 76 49 76 52 76 52 75 51 74 52 74 52 73 53 74 54 72 53 70 51 71 50 70 50 69 49 69 48 68 48 67 47 66 46 66 45 65 45 64 44 63 43 63 43 63 43 62 42 61 41 62 45 62 45 62 45 62 45 62 45 62 45 61 44 61 43 60 40 57 39 56 39 55 38 55 38 55 39 56 39 55 37 53 37 55 38 55 38 54 36 52 34 51 34 51 33 50 32 49 37 50 37 50 37 50 37 50 37 49 35 48 37 50 36 49 35 49 33 47 32 47 32 48 32 46 31 45 30 46 31 47 29 43 28 44 29 44 29 44 30 45 29 44 28 43 28 43 26 43 25 41 24 41 26 43 26 40 27 43 30 42 28 41 25 41 26 42 26 43 29 46 28 41 18 28 8 23 8 25 5 22 10 29 18 35 24 39 24 37 25 39 26 39 26 38 25 35 26 37 27 37 26 35 25 34 24 33 23 34 24 35 24 35 24 34 23 33 22 33 23 35 24 35 23 32 19 29 20 31 20 31 20 31 20 31 21 33 22 31 17 27 16 28 22 33 20 31 19 31 20 32 19 31 19 31 19 31 19 31 19 31 18 30 18 30 19 31 18 30 18 30 18 30 18 30 20 31 19 30 18 31 19 32 16 28 16 28 16 28 16 28 18 29 18 29 18 29 18 29 17 28 16 27 16 28 18 30 18 19 15 15 13 16 16 20 15 17 15 17 15 17 15 17 16 18 15 17 15 17 16 18 15 18 16 19 17 18 16 17 18 19 17 18 16 17 15 16 15 17 15 17 15 17 15 17 14 18 15 19 16 18 15 17 15 18 15 18 15 18 15 18 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 15 16 16 17 17 16 16 15 17 17 18 18 18 18 17 17 16 17 16 17 16 18 18 20 25 26 24 25 24 26 26 28 27 30 30 28 27 29 28 25 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 35 34 32 32 34 36 33 33 33 34 34 35 35 35 32 33 34 34 35 35 34 34 38 36 38 36 37 36 37 36 39 24 12 7 8 7 8 9 8 8 8 7 7 6 6 6 7 7 8 8 8 8 9 9 14 3 8 7 4 23 65 87 86 80 85 80 86 78 86 78 88 79 89 82 89 80 85 79 82 76 77 67 68 60 55 40 30 22 18 14 15 13 20 27 24 36 25 84 133 171 153 172 121 129 129 163 161 160 159 126 139 122 146 120 145 126 153 131 153 133 152 136 153 134 154 142 173 150 125 123 144 118 128 178 173 182 163 154 140 162 155 169 159 185 150 189 167 215 169 222 171 221 166 229 169 238 185 235 224 255 232 254 227 255 201 254 189 231 180 228 180 224 175 224 175 220 170 216 166 213 164 210 164 211 159 214 164 145 182 170 192 136 193 143 185 147 204 141 195 143 196 144 196 144 197 145 197 145 197 145 197 145 197 145 198 147 197 146 196 147 197 148 197 147 197 148 198 149 199 149 198 146 198 146 198 146 198 146 199 147 199 148 200 149 201 149 201 149 201 149 201 149 201 149 201 149 201 150 202 151 203 151 203 151 203 152 204 153 205 153 204 153 205 153 206 154 206 154 206 153 207 153 208 154 208 154 208 155 209 155 210 156 210 156 207 155 209 160 212 160 209 166 195 153 205 185 204 152 176 165 212 181 207 195 185 165 143 201 151 197 152 197 152 193 154 191 154 196 152 194 150 193 150 194 153 196 152 195 152 195 153 196 151 194 151 193 150 193 149 192 146 189 146 189 147 190 147 190 147 190 146 190 145 189 145 189 145 188 144 188 143 187 143 187 143 185 140 181 137 180 137 180 136 178 135 178 134 177 133 176 135 174 135 172 130 167 124 163 124 163 121 161 120 161 120 161 122 158 118 156 119 158 118 157 117 156 115 158 114 157 113 157 116 157 118 159 120 161 122 163 121 160 119 159 118 158 119 159 119 160 118 158 117 158 117 158 119 158 115 155 115 157 115 154 114 154 113 154 112 153 112 153 112 153 112 152 110 151 109 149 105 143 107 145 108 145 108 144 108 144 108 147 111 148 109 144 108 142 107 140 105 137 103 136 104 138 103 136 102 136 102 136 102 135 101 135 100 134 100 133 101 133 98 130 95 129 96 130 95 129 96 130 95 128 93 127 91 125 91 125 90 123 87 119 89 133 105 110 50 49 12 30 29 77 80 113 87 113 83 108 81 112 82 112 82 112 81 110 81 111 81 110 80 109 79 109 80 107 80 106 79 105 78 105 77 104 77 104 76 103 76 102 76 104 76 103 75 102 74 102 73 101 73 101 72 100 70 99 70 101 70 101 69 100 69 99 68 99 68 98 67 97 66 97 65 96 65 95 64 94 63 94 63 94 63 93 62 92 61 90 62 90 63 90 63 90 63 90 62 88 61 88 60 87 60 86 58 83 57 83 56 82 56 81 54 81 55 82 56 81 54 80 54 81 55 81 55 80 53 78 51 77 50 76 50 75 49 75 50 76 50 76 50 76 50 76 50 75 48 74 50 76 49 72 48 68 48 66 46 65 47 66 47 66 46 65 46 65 47 66 45 63 43 63 45 65 45 63 45 64 45 63 44 62 43 62 42 61 41 60 41 60 43 60 41 59 44 61 45 60 43 56 39 56 49 63 48 55 37 47 24 33 16 24 11 24 15 27 13 22 17 29 27 40 36 47 37 50 38 50 37 50 35 49 33 51 36 54 37 54 35 52 34 51 33 50 33 50 34 51 35 49 35 48 34 47 33 47 35 49 35 49 34 47 32 45 33 47 33 47 33 47 33 47 33 48 34 46 29 41 27 42 33 45 32 43 31 44 32 45 31 43 31 43 31 43 31 43 34 44 33 43 33 43 34 44 30 40 30 40 30 40 30 40 30 39 29 38 28 39 29 40 28 38 28 38 28 38 28 38 29 37 29 37 29 37 29 37 27 35 27 35 27 36 29 38 4 15 1 12 1 15 6 20 5 17 5 16 3 15 2 14 5 17 4 16 4 16 5 17 3 15 5 17 5 17 3 15 4 16 4 16 4 16 4 16 3 15 3 15 3 15 3 15 7 15 8 16 9 15 8 14 8 15 8 15 8 15 8 15 8 16 8 16 8 16 8 16 7 16 8 17 9 16 8 15 7 16 8 17 9 16 8 15 9 17 8 16 8 16 9 17 13 17 12 17 12 18 14 19 20 24 19 24 19 25 21 27 17 29 22 27 19 30 22 26 21 29 21 29 21 29 21 29 23 31 23 31 23 31 23 31 26 35 28 34 25 33 27 36 23 33 21 34 22 35 23 35 20 33 22 34 23 35 22 34 27 38 27 38 29 37 29 37 29 21 4 7 4 7 1 7 6 8 6 7 5 6 4 6 7 9 6 8 6 8 5 7 10 5 8 6 2 34 75 86 85 85 87 84 87 85 88 85 89 87 90 87 88 83 84 80 82 81 78 71 66 61 49 38 27 21 16 15 12 15 15 29 17 28 26 93 130 149 146 146 113 121 134 153 161 161 154 145 141 145 150 144 147 150 154 152 156 150 156 155 155 151 155 160 179 150 132 129 158 130 122 173 166 181 157 143 125 141 142 141 136 146 117 145 129 174 122 170 123 167 120 167 121 177 133 185 153 197 167 211 171 207 163 193 141 182 133 181 136 176 129 174 133 174 131 168 126 165 124 165 129 166 117 167 131 132 183 205 220 192 226 188 216 197 244 194 234 195 232 196 233 197 234 197 234 197 234 197 234 197 234 197 235 197 234 196 233 197 234 198 234 197 234 198 235 199 236 199 235 198 235 198 235 198 235 198 236 199 236 200 237 201 238 201 238 201 238 201 238 201 238 201 238 201 238 202 239 203 240 203 240 203 240 204 241 205 242 205 241 204 242 205 242 206 243 206 242 206 243 207 243 208 244 208 244 208 245 209 245 210 246 210 245 208 243 208 244 213 238 201 217 197 232 214 212 174 196 204 230 206 219 195 162 150 127 157 114 152 111 152 118 153 125 155 121 152 117 151 116 150 117 151 120 153 118 151 117 151 117 151 117 152 116 151 116 150 115 150 113 147 112 147 112 147 111 146 112 147 111 146 111 145 110 145 110 145 109 144 109 143 108 143 108 141 103 135 98 134 100 136 101 135 100 135 100 134 99 134 96 132 94 129 92 125 89 122 91 123 92 121 90 120 91 121 84 122 77 119 80 120 82 117 80 115 81 113 82 112 81 113 80 115 81 117 84 120 86 121 83 117 82 117 82 118 84 119 90 119 88 117 87 117 87 118 89 117 86 116 87 116 84 112 84 114 83 113 83 112 82 112 83 113 82 111 80 110 79 110 81 109 79 108 78 106 76 105 80 110 82 110 78 106 76 106 81 109 80 107 78 105 76 103 77 104 75 102 74 102 74 103 73 100 72 100 71 99 71 98 71 99 70 97 68 96 67 95 68 95 69 96 68 95 67 93 63 91 64 90 63 88 60 87 60 93 64 61 6 8 0 4 26 68 68 91 67 89 61 79 59 84 57 82 55 81 55 81 55 81 55 80 54 79 53 79 53 80 53 79 52 78 51 78 50 77 50 76 49 76 48 75 52 76 52 75 51 74 52 74 51 73 52 73 54 71 52 69 50 70 50 69 49 69 48 68 48 68 48 67 47 66 46 66 45 65 45 64 44 63 43 63 43 63 43 62 42 61 41 62 46 63 46 63 46 63 46 63 44 60 43 60 42 59 42 58 42 58 41 58 40 57 40 56 37 55 38 56 39 55 38 54 37 55 38 55 38 54 36 52 35 52 34 51 34 50 33 50 37 50 37 50 37 50 37 50 37 49 35 48 37 50 36 49 34 48 32 47 31 46 32 47 33 48 32 47 32 47 33 48 31 44 28 44 32 48 32 45 31 45 30 45 29 44 29 44 27 41 26 40 25 42 28 42 28 43 31 46 35 44 32 41 30 48 35 47 24 31 11 23 0 14 0 17 3 18 3 18 2 16 1 16 4 21 12 28 20 32 21 34 23 35 22 33 21 33 25 36 27 36 25 34 23 33 22 32 22 32 23 33 24 35 24 34 23 33 22 33 24 34 23 33 22 33 23 34 22 33 22 33 22 33 22 33 20 33 22 32 19 30 19 32 21 32 20 31 19 32 20 33 19 31 19 31 19 31 19 31 21 33 20 32 20 32 21 33 18 30 18 30 18 30 18 30 18 29 17 28 16 29 17 30 16 28 16 28 16 28 16 28 18 29 18 29 18 29 18 29 19 29 17 27 16 27 17 28 14 15 11 13 13 18 20 25 19 21 18 19 15 16 14 15 18 19 17 18 16 19 17 20 14 17 17 20 18 19 15 16 15 18 16 18 16 18 16 19 15 17 15 17 15 17 15 17 14 18 15 19 16 18 15 17 15 18 15 18 15 18 15 18 16 16 16 16 16 16 16 16 15 16 16 17 17 16 16 15 15 16 16 17 17 16 16 15 17 16 14 13 13 14 16 17 18 19 17 18 17 19 19 21 24 25 24 25 24 26 27 28 22 28 29 26 27 32 32 27 29 29 29 29 29 29 29 29 32 31 31 31 31 31 31 30 34 35 35 34 33 32 34 36 33 33 33 34 34 35 35 35 34 35 36 37 37 37 37 36 38 36 38 36 37 36 37 36 32 17 6 5 9 5 4 4 8 8 8 7 7 6 6 6 10 9 9 8 8 7 7 6 9 4 11 3 2 38 79 78 85 79 84 79 85 77 85 77 85 77 85 77 83 75 78 71 80 77 77 68 67 58 47 33 25 20 15 14 14 14 21 32 25 35 44 122 145 166 158 162 117 147 138 159 163 154 148 134 141 126 149 120 144 127 154 131 152 131 151 136 154 130 153 143 179 130 131 122 156 135 106 175 180 190 174 149 130 145 142 150 136 162 136 179 168 220 173 218 169 223 168 228 171 234 180 228 187 220 197 243 198 248 201 238 185 227 178 227 180 222 172 219 175 221 171 216 166 213 164 209 165 212 160 215 165 147 182 169 189 136 193 142 184 152 205 140 195 145 195 146 196 147 197 147 197 147 197 147 197 147 197 147 198 147 197 146 196 147 197 148 197 147 197 148 198 149 199 149 198 146 198 146 198 146 198 146 199 147 199 148 200 149 201 149 201 149 201 149 201 149 201 149 201 149 201 150 202 151 203 151 203 151 203 152 204 153 205 153 204 152 204 153 205 154 206 154 206 152 206 153 207 154 208 154 208 154 208 155 209 156 210 156 213 161 208 155 210 167 205 149 203 171 206 167 184 154 192 180 205 184 206 186 155 180 162 190 153 206 152 201 153 193 154 188 152 195 151 194 151 195 153 196 150 193 149 192 149 192 150 194 152 195 152 194 151 194 150 193 149 191 148 190 147 189 146 188 147 191 147 190 146 189 145 189 145 189 145 188 144 187 143 187 143 183 136 175 131 175 134 179 136 179 135 178 135 178 135 177 131 170 128 166 124 163 122 163 123 163 121 162 120 161 121 161 123 158 118 156 119 158 118 156 115 158 114 158 113 157 112 156 112 154 115 156 117 159 120 160 116 155 115 156 116 158 119 160 120 160 118 158 117 158 117 159 118 158 117 158 118 158 114 152 114 155 114 154 113 153 112 153 114 154 112 153 111 151 109 150 111 148 109 145 107 144 107 145 101 141 107 144 105 142 109 149 105 141 107 142 107 143 108 143 105 139 103 137 102 137 102 138 100 134 99 133 99 132 98 132 98 132 99 132 97 130 95 128 95 130 96 130 96 129 94 127 90 124 90 124 89 122 87 118 95 125 81 78 24 35 11 37 75 110 93 111 83 116 89 114 88 116 84 112 81 111 82 112 81 111 81 110 80 109 79 109 80 107 80 106 79 105 78 105 77 104 77 103 76 102 75 102 76 104 76 103 75 102 74 102 72 101 73 101 72 100 70 98 70 101 70 100 69 99 68 99 68 99 68 98 67 97 66 97 65 96 65 95 64 94 63 94 63 94 63 93 62 92 61 90 62 90 63 90 63 90 63 90 60 87 59 86 59 85 58 85 59 85 59 84 58 84 57 83 54 80 55 82 56 82 55 81 54 81 55 81 55 80 53 78 53 79 53 78 52 77 51 77 50 76 50 76 50 76 50 76 50 75 48 74 50 76 49 72 48 67 47 65 46 65 46 66 49 67 48 66 47 67 48 68 47 63 43 64 48 68 48 65 46 65 46 64 45 64 44 63 41 60 40 59 41 59 42 59 41 58 44 60 46 58 42 54 48 54 37 36 16 20 11 22 20 34 32 47 40 46 32 36 25 28 17 19 11 18 13 23 24 34 27 40 33 45 36 48 31 49 34 53 37 53 34 50 33 49 32 48 31 49 32 50 35 49 35 48 34 47 33 47 35 48 33 46 32 48 35 50 31 45 31 45 31 45 31 45 29 45 32 47 32 46 34 49 32 44 31 43 31 44 33 45 31 43 31 43 31 43 31 43 30 39 29 38 28 39 29 40 30 40 30 40 30 40 30 40 32 41 31 40 30 41 31 42 28 38 28 38 28 38 28 38 29 37 29 37 29 37 29 37 32 39 30 36 27 34 26 34 3 15 3 16 4 17 5 17 2 15 3 16 4 15 3 14 5 17 5 17 5 16 2 14 7 18 5 16 4 16 4 17 4 17 5 18 6 17 5 16 4 16 4 16 4 16 4 16 10 17 10 17 10 17 10 17 7 14 8 17 11 17 7 11 8 16 8 15 7 14 6 14 9 17 9 16 8 15 7 15 8 15 7 15 7 16 9 18 10 18 10 17 9 16 8 16 8 14 11 15 10 16 13 20 19 24 20 27 22 27 22 27 19 28 21 30 21 28 19 26 21 28 20 28 20 29 22 31 23 32 25 34 26 34 26 33 25 34 26 35 27 34 26 33 24 34 21 32 20 32 21 33 23 35 23 36 24 37 25 37 26 41 30 38 27 37 29 35 21 21 8 9 4 9 4 8 7 8 6 7 5 8 6 9 6 9 7 10 8 9 7 8 7 10 8 3 15 59 89 85 81 81 83 81 84 83 86 84 90 86 88 85 88 83 81 77 77 74 71 67 60 51 37 32 22 17 13 13 11 21 22 31 12 38 38 126 147 140 150 127 112 129 139 154 160 161 153 146 147 145 145 144 145 149 155 158 154 149 150 153 156 150 157 161 169 133 139 144 172 146 123 146 174 175 170 150 132 137 130 136 126 138 111 157 141 172 121 167 121 166 119 166 117 168 122 172 139 183 153 192 155 190 141 178 131 176 127 172 128 173 131 176 129 171 129 168 126 165 124 164 127 170 119 167 127 132 183 205 216 195 220 182 222 198 236 198 235 196 233 196 233 196 233 196 233 196 233 196 233 196 233 196 234 197 234 197 234 197 234 197 234 197 234 197 234 197 234 197 235 198 235 198 235 198 235 198 235 198 235 199 236 200 237 200 238 201 238 201 238 201 238 201 238 201 238 201 238 201 238 201 240 203 241 204 241 205 242 205 241 204 241 205 242 206 243 206 243 207 243 208 244 209 245 209 243 207 243 208 244 209 245 209 243 207 242 208 243 210 229 192 230 199 228 200 189 186 223 199 208 211 196 160 141 154 120 157 111 152 111 154 121 156 129 156 124 156 120 154 118 153 117 152 117 152 117 151 116 150 115 150 116 151 116 151 116 151 116 151 114 150 115 150 115 149 113 147 110 145 109 144 109 143 108 143 109 144 108 143 108 143 108 142 100 135 101 137 102 138 104 139 102 137 102 135 98 132 98 135 93 125 91 126 92 120 87 120 84 123 95 118 89 124 95 118 87 123 84 120 83 120 85 120 88 119 83 115 84 116 81 110 81 116 81 115 80 115 79 114 81 116 80 115 81 116 82 118 86 117 84 114 82 115 84 117 83 115 83 116 84 117 85 117 85 115 85 114 84 113 83 113 83 113 83 112 82 111 81 111 82 112 80 110 79 110 79 111 77 108 77 107 76 106 75 106 79 106 79 105 78 104 77 104 78 105 79 105 77 103 75 102 73 101 73 101 73 101 73 101 72 100 71 98 70 97 68 96 69 96 69 95 68 94 67 94 65 92 64 90 63 89 61 89 75 94 71 84 30 22 17 69 75 92 71 91 68 88 63 87 59 84 57 82 56 82 56 83 55 82 56 82 56 81 54 79 54 81 54 80 53 79 52 79 51 78 51 77 50 76 49 76 50 74 50 73 49 72 50 72 53 74 53 73 54 71 53 71 54 72 48 66 45 67 49 71 49 68 47 66 46 66 46 67 44 64 45 65 45 65 46 66 44 64 44 63 43 62 42 63 46 63 46 62 45 61 44 61 43 60 43 59 42 58 41 58 42 58 39 55 38 56 41 59 38 55 38 55 38 55 38 55 41 55 36 53 37 54 36 52 36 52 34 50 33 50 33 51 39 52 39 51 37 49 34 47 34 47 34 47 35 49 37 51 35 49 33 47 32 47 32 48 31 47 33 48 31 46 32 48 34 49 33 47 31 46 31 47 29 44 28 43 28 44 30 46 29 44 30 44 29 41 27 38 33 44 33 44 35 44 35 45 16 23 0 8 0 16 6 23 17 34 22 40 26 41 25 40 21 32 11 20 1 14 1 15 0 14 6 24 16 32 22 35 23 33 24 35 25 35 24 34 23 33 23 33 23 33 23 33 27 37 25 35 23 33 22 33 21 33 22 33 22 33 22 34 21 32 21 32 21 32 21 32 19 30 19 31 20 32 21 32 21 32 20 31 19 32 20 33 20 31 18 29 17 29 17 29 18 29 15 28 18 32 20 31 17 30 19 32 21 34 22 33 19 29 16 29 20 33 18 28 17 30 18 30 18 29 16 27 17 28 18 29 17 28 16 26 18 28 17 27 16 28 17 29 15 17 15 18 16 19 17 19 15 17 16 18 16 18 15 17 16 19 17 19 17 18 15 16 19 20 17 18 16 18 16 19 16 18 17 19 17 19 16 18 15 18 16 18 16 18 16 19 16 19 16 19 16 19 16 19 15 17 14 19 17 20 15 15 16 16 16 15 15 14 14 14 17 17 17 16 16 15 15 15 16 15 15 15 15 16 17 18 18 18 18 17 17 16 16 16 14 16 16 17 15 17 18 22 23 25 25 27 27 28 27 28 27 28 29 30 30 29 28 27 31 31 31 32 32 32 33 33 31 32 33 34 34 34 34 33 33 34 34 35 35 34 34 33 34 34 33 32 32 33 33 34 35 35 36 36 36 37 37 37 36 38 41 35 35 36 37 33 23 16 10 5 6 6 9 8 9 8 8 7 7 8 8 9 7 7 8 9 9 8 7 7 9 11 6 1 27 63 85 81 81 75 80 76 82 74 82 74 83 77 82 77 83 76 78 71 74 68 69 63 58 47 37 30 20 20 15 13 16 21 26 34 22 44 62 150 156 168 155 146 122 148 143 160 158 155 154 132 145 123 144 120 146 126 156 136 154 130 150 133 154 131 154 141 155 116 130 132 160 144 115 136 183 178 179 154 132 138 123 144 125 154 130 193 182 213 173 217 166 219 165 221 166 221 170 221 172 221 177 229 182 232 175 224 177 223 173 219 171 219 173 221 171 218 169 216 167 213 164 210 162 216 162 214 163 148 182 169 187 140 187 137 192 153 196 145 195 146 196 146 196 146 196 146 196 146 196 146 196 146 196 146 197 147 197 147 197 147 197 147 197 147 197 147 197 147 197 147 198 146 198 146 198 146 198 146 198 146 198 147 199 148 200 148 201 149 201 149 201 149 201 149 201 149 201 149 201 149 201 149 202 150 203 151 204 152 204 152 204 152 204 153 205 153 206 154 207 153 207 154 208 154 209 155 207 153 207 154 208 155 209 155 208 155 207 161 210 162 199 157 200 167 204 163 176 169 212 179 203 197 180 169 153 189 156 203 153 208 155 205 157 199 158 195 159 201 157 199 155 198 154 197 152 195 152 194 151 194 150 193 151 194 151 194 151 194 151 194 149 193 150 193 150 192 148 190 145 189 145 188 144 188 143 187 144 187 143 187 143 186 142 186 138 181 138 180 137 179 136 179 135 178 135 179 137 178 131 169 122 177 142 166 115 159 130 173 124 161 117 152 116 162 126 164 117 155 123 162 127 165 125 164 117 156 114 159 118 161 115 155 115 154 114 154 113 153 113 152 115 155 114 154 115 156 116 157 118 158 116 156 115 156 117 158 115 156 115 157 116 158 117 158 115 156 115 155 114 155 113 154 113 154 113 153 112 152 111 152 113 151 111 149 110 149 110 150 108 147 108 146 107 146 106 145 106 143 106 142 105 141 104 141 105 142 105 142 104 140 102 137 101 135 101 135 101 135 101 135 100 134 99 132 98 131 96 130 96 130 96 129 95 128 94 128 92 126 91 125 90 123 88 122 90 119 91 121 80 93 78 124 91 117 91 116 88 118 87 117 85 114 83 112 82 112 82 113 82 112 82 112 81 111 80 109 81 108 81 107 80 106 79 106 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 74 102 74 101 72 100 71 100 72 102 69 98 67 98 69 101 69 99 67 97 66 97 66 98 65 96 65 95 63 94 63 93 64 95 63 94 63 93 62 91 62 90 63 89 62 88 61 88 60 87 60 86 59 85 58 85 57 83 56 82 56 82 57 83 55 81 55 81 55 81 55 81 56 80 53 79 55 81 54 78 53 78 51 76 50 76 50 77 51 77 51 77 50 75 48 73 48 74 47 73 47 74 49 73 49 68 48 66 47 66 47 67 46 66 48 67 46 65 47 67 48 67 47 65 45 64 46 65 46 65 45 63 43 62 43 62 43 61 42 59 41 58 43 60 39 56 46 61 43 48 25 32 4 14 8 23 23 40 37 49 36 46 39 49 41 50 40 47 37 39 33 32 24 26 18 22 15 23 15 26 20 35 30 44 32 49 33 51 34 51 34 51 33 50 33 50 33 50 33 50 38 51 36 49 34 47 33 47 33 47 33 47 33 47 33 47 32 46 32 46 32 46 32 46 30 44 30 45 31 46 32 46 33 44 32 43 31 44 32 45 33 44 31 42 30 42 30 42 33 41 29 40 31 43 32 42 31 42 32 43 33 42 31 41 29 38 27 38 31 41 29 36 29 40 30 40 30 39 28 37 29 37 29 38 29 36 27 35 28 35 27 34 26 35 27 36 3 15 4 16 4 16 5 17 4 16 5 17 5 17 4 16 4 16 5 17 5 16 3 14 6 18 5 16 4 16 4 16 3 15 4 16 4 16 3 15 3 15 3 16 4 17 5 17 7 14 7 14 7 14 7 14 9 14 6 14 9 16 8 13 8 16 7 15 7 15 6 14 8 16 8 16 7 15 7 15 8 15 7 15 7 16 9 18 10 18 9 17 9 17 8 16 10 16 12 17 11 16 14 21 17 23 20 26 22 27 22 27 20 29 22 30 22 30 21 29 22 31 25 34 27 34 25 33 23 32 25 34 26 34 26 33 25 34 26 35 27 34 26 33 24 34 21 33 21 33 22 34 23 36 24 36 25 37 25 37 24 39 29 37 28 38 28 32 11 12 2 4 0 6 3 9 6 8 5 7 5 7 6 8 4 6 5 8 6 7 4 6 9 16 1 3 42 74 82 85 81 81 83 80 83 80 83 80 82 78 81 79 81 79 77 73 71 70 65 60 52 44 32 27 19 19 14 14 12 20 18 29 22 35 79 143 140 151 132 113 115 131 135 149 152 161 156 150 145 145 143 143 143 152 155 161 156 152 153 154 158 154 158 157 152 131 139 140 169 151 133 121 174 177 174 153 134 126 126 129 122 128 116 170 146 170 115 169 120 163 117 164 113 167 117 169 128 171 137 175 139 179 129 174 130 175 127 171 126 170 126 171 129 171 129 168 127 166 125 165 125 166 116 164 127 132 181 200 216 193 216 182 223 198 234 197 235 195 233 195 233 195 233 195 233 195 233 195 233 195 233 195 234 197 234 197 234 197 234 197 234 197 234 197 234 197 234 197 235 198 235 198 235 198 235 198 235 198 235 199 236 200 237 200 238 201 238 201 238 201 238 201 238 201 238 201 238 201 238 201 238 201 239 202 239 203 240 203 241 204 241 204 242 205 242 206 243 207 243 207 244 208 244 209 243 207 243 208 244 209 245 209 247 207 243 212 238 200 221 199 219 203 212 180 198 203 224 199 212 184 155 155 132 160 129 152 116 155 117 157 125 160 131 160 126 160 122 159 120 158 119 157 115 153 115 153 114 152 114 151 116 151 116 151 116 151 116 151 115 150 115 150 115 149 113 148 111 146 110 145 110 144 109 144 108 143 108 142 107 141 106 141 106 140 104 138 101 135 99 133 103 137 101 138 103 136 94 125 102 138 104 130 99 133 102 124 108 131 104 132 106 125 93 114 100 131 103 133 102 128 94 123 92 122 88 120 88 118 83 112 78 113 78 112 77 112 76 111 78 113 78 113 78 114 80 116 85 117 84 115 84 116 85 118 84 116 84 116 85 117 85 117 85 115 85 115 84 114 84 113 83 113 83 112 82 111 81 111 82 112 80 110 79 110 79 111 77 108 77 108 76 107 76 106 79 106 79 105 78 104 77 104 78 105 78 105 77 103 74 102 73 101 73 101 73 101 73 101 72 100 71 98 70 97 68 96 69 96 69 95 68 94 67 94 65 92 65 91 63 89 62 88 64 87 66 93 74 93 76 101 71 90 71 89 66 87 63 86 59 84 57 82 56 82 56 83 56 82 56 81 55 80 54 80 54 81 54 80 53 79 52 79 51 78 51 77 50 76 49 76 50 74 50 73 49 72 50 72 52 73 52 73 53 71 53 71 50 70 49 69 49 68 48 68 48 68 47 66 46 66 46 66 46 66 45 63 42 61 40 60 44 63 43 63 42 62 42 63 46 63 46 62 45 61 44 61 43 60 43 59 42 58 41 58 38 55 39 56 39 56 38 55 38 55 38 55 38 55 38 55 36 53 36 55 39 56 37 52 36 52 34 50 33 50 33 51 37 50 38 51 38 50 36 49 36 49 35 47 34 47 35 49 35 49 33 47 32 47 32 48 31 47 33 48 31 46 32 48 32 47 31 45 30 45 30 46 33 47 31 45 29 43 27 41 34 47 33 44 32 43 34 46 38 45 32 32 14 11 0 0 0 11 9 30 23 38 27 39 27 39 27 39 27 39 27 39 27 39 27 38 22 29 12 20 9 17 3 11 3 18 14 28 19 29 21 32 23 34 24 34 23 33 23 33 23 33 23 33 26 37 24 34 22 33 22 34 24 34 23 33 22 32 21 31 21 32 21 32 21 32 21 32 19 30 20 31 20 31 21 32 21 32 20 31 19 32 20 33 22 33 20 31 19 31 20 32 23 33 19 31 20 33 20 31 21 33 21 33 20 31 17 28 16 27 15 28 17 29 16 26 17 30 18 30 18 29 16 27 19 30 19 30 19 29 17 28 16 27 15 25 14 26 16 27 16 18 16 18 16 18 16 18 18 19 17 19 17 19 17 20 15 18 17 19 17 18 15 17 18 19 16 18 15 17 16 18 14 17 15 18 16 17 15 16 14 16 15 18 16 19 18 20 15 18 15 18 15 18 15 18 16 17 12 16 14 18 15 17 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 16 15 15 15 15 16 17 18 17 17 17 17 17 17 17 17 16 18 18 18 16 17 19 22 22 23 24 26 27 28 27 28 29 29 30 30 31 31 31 31 28 30 32 34 35 33 32 30 31 32 33 34 34 34 34 33 33 34 34 35 35 34 34 33 34 33 33 33 33 34 35 35 36 36 36 37 37 37 38 38 35 36 39 35 37 37 35 28 9 7 7 6 7 7 8 7 8 8 7 6 6 7 8 8 6 7 8 8 8 8 7 6 10 13 1 5 58 78 75 79 81 75 80 74 79 71 78 70 76 70 76 72 78 74 75 69 71 66 63 58 51 41 31 24 20 19 16 16 17 22 25 32 37 52 115 168 146 174 130 128 121 149 142 156 157 160 163 141 150 126 144 118 146 126 156 134 156 135 154 134 156 135 155 133 141 121 135 135 159 153 126 108 171 182 179 159 131 122 118 132 120 139 143 213 185 216 167 222 163 216 164 215 165 214 167 218 172 223 170 226 175 231 178 226 176 221 172 217 168 214 167 214 170 217 168 215 166 213 165 212 161 214 160 216 164 151 181 168 189 139 185 138 194 153 194 145 195 147 195 147 195 147 195 147 195 147 195 147 195 147 195 147 197 147 197 147 197 147 197 147 197 147 197 147 197 147 197 147 198 146 198 146 198 146 198 146 198 146 198 147 199 148 200 148 200 148 200 148 200 148 200 148 201 149 201 149 201 149 201 149 200 148 200 149 201 150 202 150 203 151 204 152 204 153 205 153 206 152 207 153 207 154 208 154 207 153 207 154 208 155 209 155 211 157 209 167 207 154 194 171 209 175 185 153 194 179 205 192 205 186 155 186 153 194 162 196 156 206 158 206 159 203 159 200 160 203 160 201 158 200 157 199 154 196 153 195 153 194 152 194 151 194 151 194 151 194 151 194 150 193 151 194 150 193 149 191 147 190 146 190 145 189 145 189 143 187 142 186 141 184 140 184 140 183 139 181 136 178 134 177 143 185 139 180 135 176 132 172 148 174 127 170 129 154 100 132 76 116 85 143 114 158 126 176 126 161 126 162 126 162 127 162 123 159 122 160 120 158 117 157 114 154 113 153 113 152 112 152 112 152 111 151 112 153 114 154 116 157 116 157 117 158 118 159 116 158 117 158 117 158 117 158 116 157 115 156 115 155 114 155 113 154 113 153 112 152 111 152 113 151 111 149 110 149 110 150 109 148 108 147 108 146 107 146 106 143 106 142 105 141 104 141 104 142 105 141 104 139 101 137 101 135 101 135 101 135 101 135 100 134 99 132 98 131 96 130 96 130 96 129 95 128 94 128 93 127 92 125 90 124 89 123 89 122 86 117 88 120 88 109 89 117 89 118 87 120 86 120 84 114 83 112 82 112 82 113 83 112 81 111 80 110 80 110 81 108 81 107 80 106 79 106 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 73 100 72 100 71 100 71 100 68 100 70 101 70 100 68 98 68 98 66 97 65 96 66 97 66 96 65 95 63 93 61 92 63 94 63 93 62 93 61 90 62 90 63 89 62 88 61 88 60 87 60 86 59 85 58 85 53 80 56 83 57 82 54 79 56 82 55 81 55 81 54 80 51 77 53 81 58 83 55 78 53 78 51 76 50 76 50 77 49 75 50 77 51 77 50 76 50 76 49 74 47 73 47 71 49 68 48 66 47 66 47 67 46 66 48 67 46 65 47 67 46 64 45 63 44 63 45 64 47 65 46 65 45 63 43 61 44 63 48 65 48 64 46 59 43 46 16 15 0 10 4 22 25 45 39 55 40 49 33 46 39 51 37 49 36 49 36 50 39 47 42 48 40 42 31 37 26 32 17 24 14 30 21 39 27 45 29 48 33 50 34 51 33 50 33 50 33 50 33 50 36 50 35 48 33 47 33 48 36 49 34 48 32 46 31 44 33 47 33 47 33 47 33 47 31 45 31 45 31 45 31 45 33 44 32 43 31 44 32 45 34 46 33 44 32 44 33 45 35 43 31 40 31 42 31 40 32 43 33 42 32 40 29 38 29 39 29 39 29 39 27 36 29 40 30 40 30 39 28 37 30 39 31 39 31 38 29 36 28 35 27 34 26 35 27 36 4 16 4 16 4 16 4 16 6 18 5 16 4 17 6 18 3 15 4 17 5 17 4 15 6 17 4 15 3 15 3 16 2 15 3 16 4 15 3 14 3 15 3 16 4 17 5 17 8 15 8 15 8 15 8 15 9 14 5 12 7 15 7 14 7 15 7 15 7 15 7 15 6 15 7 15 7 15 7 15 8 15 7 15 7 16 9 18 9 17 9 17 9 17 9 17 11 17 13 17 10 16 13 20 16 22 18 25 21 27 22 27 21 29 21 30 22 31 23 32 21 30 25 35 27 34 24 31 23 32 25 34 26 34 26 33 25 34 26 35 27 34 26 33 24 33 21 33 22 35 24 36 24 36 25 37 25 38 26 38 24 38 28 38 29 38 24 24 0 8 7 14 8 11 3 6 6 7 4 6 4 6 5 8 6 8 7 10 8 9 6 8 8 11 0 16 66 81 71 79 80 80 81 78 80 77 80 77 79 75 76 77 79 78 74 72 70 68 60 56 45 40 26 23 15 16 12 16 13 22 19 28 27 53 120 152 131 152 113 106 118 138 140 149 150 165 160 155 154 150 142 143 142 150 151 156 158 156 156 155 160 158 157 150 146 139 147 147 171 155 147 96 167 178 183 162 139 115 119 120 110 118 131 186 142 170 114 167 120 165 117 166 112 168 116 168 124 163 127 164 129 172 125 174 124 171 124 168 123 166 121 165 126 168 127 166 125 165 124 164 126 166 114 166 130 136 182 201 218 191 213 184 225 198 231 196 235 195 233 195 233 195 233 195 233 195 233 195 233 195 233 195 234 197 234 197 234 197 234 197 234 197 234 197 234 197 234 197 235 198 235 198 235 198 235 198 235 198 235 199 236 200 237 200 237 200 237 200 237 200 237 200 238 201 238 201 238 201 238 201 237 200 237 200 238 201 239 202 240 203 240 204 241 204 242 205 242 206 242 207 243 207 244 208 243 207 243 208 244 209 245 209 247 208 243 210 230 193 218 206 229 194 192 185 218 205 218 214 173 155 129 161 127 153 126 149 121 155 122 157 124 157 126 158 124 159 121 158 119 156 118 155 116 154 116 153 115 153 114 152 116 151 116 151 116 151 116 151 115 151 116 151 116 150 114 148 112 147 112 147 111 146 111 145 108 143 107 141 105 139 104 138 102 137 102 137 102 137 102 137 108 143 105 135 97 134 107 149 111 141 101 108 60 83 59 91 22 41 11 40 19 56 57 106 101 124 107 131 109 130 104 126 94 122 90 121 87 121 86 122 81 116 81 115 80 114 79 114 76 111 76 110 76 112 78 113 82 117 83 118 84 119 84 119 84 118 83 118 83 118 83 117 86 116 86 115 85 115 84 114 83 113 83 112 82 111 81 111 80 111 78 109 77 109 77 110 76 108 76 107 75 107 74 107 77 105 79 104 78 103 77 103 77 103 77 103 76 101 74 100 73 101 73 101 73 101 73 101 72 100 71 98 70 97 68 96 69 96 69 95 68 94 67 94 66 93 65 92 64 90 62 89 59 87 62 82 63 92 71 87 68 87 66 87 64 85 59 85 59 84 57 82 56 82 56 83 57 82 55 80 54 80 55 81 54 81 54 80 53 79 52 79 51 78 51 77 50 76 49 76 50 74 50 73 49 72 50 72 50 72 51 72 53 71 53 71 47 68 50 71 51 70 48 67 48 67 46 65 45 65 45 66 45 65 45 65 45 65 45 65 43 63 42 62 42 61 41 62 46 63 46 62 45 61 44 61 43 60 43 59 42 58 41 58 36 54 39 57 40 56 37 53 39 56 39 55 38 54 37 54 34 51 36 55 41 57 38 52 36 52 34 50 33 50 33 51 36 49 37 51 38 51 37 50 37 50 36 48 34 47 34 48 35 49 33 47 32 47 32 48 31 47 33 48 31 46 32 48 30 45 29 44 29 45 30 46 29 45 31 46 31 46 30 44 26 41 35 48 38 40 26 30 3 5 0 0 0 14 24 40 27 40 31 41 27 36 26 39 27 37 25 35 23 34 23 34 27 38 28 39 28 38 27 37 21 28 16 22 12 22 14 25 16 27 19 31 22 33 23 34 23 33 23 33 23 33 23 33 24 35 23 33 22 33 22 34 25 35 23 34 21 32 20 30 22 33 22 33 22 33 22 33 20 31 20 31 20 31 20 31 21 32 20 31 19 32 20 33 22 33 21 32 21 33 22 34 22 32 17 29 18 30 18 28 18 31 19 32 20 31 18 30 18 31 19 31 18 29 16 28 17 30 18 30 18 29 16 27 19 31 20 31 20 30 18 28 19 29 18 28 17 29 18 30 17 19 16 18 16 18 15 17 18 19 16 17 15 18 17 20 14 17 16 19 17 19 16 18 17 19 16 17 14 16 15 17 15 17 16 18 16 18 15 17 16 18 16 18 16 18 16 18 16 19 16 19 16 19 16 19 14 16 12 16 14 18 14 15 14 14 15 15 15 15 16 16 14 14 14 14 15 15 15 15 16 15 15 15 15 16 17 18 16 16 17 17 17 17 18 18 15 17 17 17 14 15 16 19 20 22 23 25 26 28 27 29 29 28 28 28 29 30 31 32 32 33 34 35 36 35 34 34 31 32 33 34 34 34 34 33 33 34 34 35 35 34 34 33 34 33 33 33 34 35 37 37 37 37 37 37 38 38 38 39 37 37 39 36 38 36 29 18 6 10 16 18 17 11 8 5 7 7 6 6 6 6 7 7 8 9 10 10 10 10 9 8 9 4 3 28 72 77 69 72 78 72 77 71 77 69 77 69 76 72 75 73 78 73 74 69 70 64 60 53 47 37 27 22 13 17 15 18 20 26 26 33 34 81 138 166 144 172 125 142 138 164 149 151 148 155 160 137 156 129 144 117 145 125 154 130 156 136 156 134 158 135 152 124 136 124 138 142 154 147 137 95 150 182 180 173 138 115 119 123 116 135 166 224 175 221 165 220 164 214 166 210 167 210 167 216 164 219 160 219 164 219 170 216 170 215 168 214 166 212 164 210 166 213 164 212 163 211 163 210 162 214 160 218 169 156 184 168 191 137 182 141 198 155 193 144 195 147 195 147 195 147 195 147 195 147 195 147 195 147 195 147 197 147 197 147 197 147 197 147 197 147 197 147 197 147 197 147 198 146 198 146 198 146 198 146 198 146 198 147 199 148 200 148 199 147 199 147 199 147 199 147 201 149 201 149 201 149 201 149 200 148 200 149 201 150 202 150 202 151 203 151 204 152 204 152 205 152 206 152 207 153 207 153 207 153 207 154 208 155 209 155 208 160 210 160 199 159 201 174 203 157 177 172 208 184 208 203 166 191 154 201 157 194 154 196 154 198 156 201 156 201 156 200 158 200 157 199 156 197 154 196 155 196 154 196 153 195 153 195 151 194 151 194 151 194 151 194 151 194 152 195 151 193 149 192 148 192 148 191 147 191 146 190 143 186 141 184 139 182 137 181 135 178 136 180 137 181 139 182 139 182 137 178 135 184 150 198 132 167 105 111 79 150 130 159 111 136 79 92 30 52 14 59 54 96 79 130 112 156 129 167 130 166 132 165 127 156 119 154 119 158 117 157 117 156 116 156 111 151 110 150 111 152 113 153 116 157 118 159 120 160 120 160 119 159 119 159 118 158 118 158 117 157 116 157 115 156 115 156 113 154 113 153 112 152 111 152 112 152 110 150 109 150 109 151 109 149 108 149 107 148 107 148 106 145 105 144 104 143 103 143 103 143 103 143 102 141 99 137 101 135 101 135 101 135 101 135 100 134 99 132 98 131 96 130 96 130 96 129 95 128 94 128 94 127 93 126 91 124 90 125 88 127 89 122 88 124 93 123 87 119 87 120 85 121 85 121 85 114 83 112 82 112 82 113 84 113 81 109 79 110 81 112 81 108 81 107 80 106 79 106 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 71 99 71 99 71 100 71 100 67 99 69 101 71 101 69 99 67 98 66 96 64 95 65 96 64 95 65 96 65 97 66 97 62 93 62 93 61 92 61 89 62 90 63 89 62 88 61 88 60 87 60 86 59 85 58 85 55 81 56 82 56 82 55 81 57 83 56 81 55 80 53 79 53 79 53 81 56 82 54 78 53 78 51 76 50 76 50 77 50 76 51 77 51 76 49 75 49 75 48 73 47 73 48 72 49 68 48 66 47 66 47 67 46 66 48 67 46 65 47 67 46 64 45 64 45 65 47 66 43 63 46 66 48 66 46 63 47 63 43 54 28 33 7 15 0 14 9 33 29 47 41 56 39 55 36 51 32 50 36 55 35 51 34 51 33 49 32 47 37 45 36 44 36 46 39 51 34 46 32 43 29 42 28 41 27 45 30 48 32 50 33 50 33 50 33 50 33 50 33 50 34 48 33 47 33 47 34 48 35 48 34 47 33 46 32 45 34 48 34 48 34 48 34 48 32 46 31 45 31 45 30 44 33 44 32 43 31 44 32 45 33 45 32 44 32 45 34 47 32 40 28 38 30 40 30 39 29 40 31 41 31 41 30 40 30 42 33 42 30 38 28 39 29 40 30 40 30 39 28 37 30 38 30 38 30 37 28 36 31 38 29 37 29 37 30 39 5 17 5 16 4 15 3 15 6 16 3 13 1 15 4 18 2 15 4 17 5 17 5 16 5 16 3 15 2 14 3 15 4 16 5 17 5 17 4 16 6 18 5 16 4 15 2 14 7 14 7 14 7 14 7 14 6 12 5 14 8 15 6 10 6 14 6 15 7 16 8 16 5 13 5 14 6 15 7 15 8 15 7 15 7 16 9 18 8 16 8 17 9 18 10 18 9 15 11 15 8 13 10 16 14 20 17 24 21 27 22 28 20 27 19 27 20 29 23 32 24 33 25 33 26 34 26 34 23 32 25 34 26 34 26 33 25 34 26 35 27 34 26 33 23 33 21 34 23 36 25 38 25 37 25 38 26 38 27 39 27 40 29 38 30 36 18 14 5 15 14 19 10 11 3 8 5 6 4 5 3 6 4 7 5 8 7 9 7 9 6 7 10 1 10 45 72 75 72 75 76 76 78 75 78 77 80 77 79 76 76 76 75 75 70 69 64 63 55 50 38 33 20 18 9 11 10 17 16 25 21 30 29 97 133 144 132 145 114 128 135 150 139 134 133 156 159 157 153 149 139 140 143 152 152 157 155 158 157 154 159 159 156 140 143 137 148 154 168 148 161 100 151 173 187 174 148 112 118 118 100 121 149 190 128 173 118 161 119 163 115 166 110 167 113 164 123 161 123 160 123 168 117 169 117 166 120 165 121 164 119 163 122 164 122 162 122 161 121 161 125 164 112 166 132 139 182 199 219 189 210 186 228 198 229 195 235 195 233 195 233 195 233 195 233 195 233 195 233 195 233 195 234 197 234 197 234 197 234 197 234 197 234 197 234 197 234 197 235 198 235 198 235 198 235 198 235 198 235 199 236 200 237 200 236 199 236 199 236 199 236 199 238 201 238 201 238 201 238 201 238 201 238 201 239 202 239 203 239 202 240 203 240 204 241 204 241 205 242 206 242 207 243 207 243 207 243 208 244 209 245 209 243 212 244 199 221 202 226 203 206 180 206 206 218 210 224 189 130 155 120 155 129 157 123 157 126 155 126 157 123 156 122 156 120 158 119 157 118 155 117 154 117 155 116 154 116 153 115 153 116 151 116 151 116 151 116 151 116 151 117 152 116 151 115 149 114 149 113 148 113 147 112 147 108 142 106 140 104 137 101 136 100 135 101 137 102 138 104 139 105 137 101 139 110 148 111 143 91 95 42 80 94 156 130 141 117 142 110 116 73 75 32 39 0 9 5 33 38 76 74 106 84 118 97 132 94 124 82 116 84 118 83 118 82 117 82 116 76 111 76 111 76 112 78 114 80 116 83 120 86 121 85 120 85 120 85 119 84 118 83 118 87 117 86 116 86 115 85 115 83 113 83 112 82 111 81 111 80 111 78 109 77 109 77 110 77 109 76 108 76 107 75 107 77 105 79 104 78 103 77 103 76 103 77 102 76 100 73 99 73 101 73 101 73 101 73 101 72 100 71 98 70 97 68 96 69 96 69 95 68 94 67 94 67 94 66 92 64 91 63 89 66 90 62 90 65 87 63 87 63 86 63 85 59 85 58 85 57 84 57 82 56 82 56 83 58 83 55 79 53 80 55 82 54 81 54 80 53 79 52 79 51 78 51 77 50 76 49 76 50 74 50 73 49 72 50 72 49 70 49 71 52 71 53 71 47 68 49 69 50 70 50 70 47 66 45 65 44 64 45 65 45 65 45 64 44 64 44 64 42 62 42 61 41 61 40 61 46 63 46 62 45 61 44 61 43 60 43 59 42 58 41 58 40 57 39 56 39 56 40 57 40 57 39 55 38 54 36 53 39 54 36 53 38 55 37 52 36 52 34 50 33 50 33 51 38 51 38 51 37 49 35 47 35 48 34 47 34 48 36 50 35 49 33 47 32 47 32 48 31 47 33 48 31 46 32 48 31 46 30 45 31 47 33 48 29 45 32 48 33 46 29 43 34 38 20 17 0 4 0 0 9 23 26 40 37 41 33 33 31 35 25 31 25 32 24 30 25 33 27 34 27 33 25 32 28 36 26 35 26 36 28 37 29 36 26 31 23 30 23 31 19 30 21 32 23 33 22 32 23 33 23 33 23 33 23 33 23 33 22 32 21 33 23 34 22 33 22 33 22 33 22 33 23 34 23 34 23 34 23 34 21 32 21 31 20 30 19 30 21 32 20 31 19 32 20 33 20 32 19 31 20 33 22 34 20 30 17 29 19 32 20 31 19 31 19 31 19 29 16 27 17 31 21 32 16 26 15 28 17 30 18 30 18 29 16 27 18 29 18 30 18 28 16 27 19 29 18 28 17 29 18 30 17 19 17 18 16 17 15 17 17 18 14 14 12 16 16 19 14 16 16 19 17 19 17 19 17 18 15 16 14 16 14 17 16 19 16 20 17 19 16 18 18 21 17 19 14 16 12 15 13 16 13 16 13 16 13 16 12 15 13 18 16 18 12 12 14 14 14 15 15 16 16 16 13 13 13 14 14 15 15 15 16 15 15 15 15 16 17 18 16 16 16 17 17 18 18 18 15 16 15 15 12 13 14 16 19 21 22 25 26 28 27 29 26 26 26 26 27 29 31 32 31 30 30 30 30 31 32 33 31 32 33 34 34 34 34 33 33 34 34 35 35 34 33 33 33 33 33 34 35 36 37 38 37 37 37 38 38 39 39 39 39 39 39 37 38 34 24 11 15 17 19 16 11 8 7 9 7 6 6 5 5 6 6 7 6 7 7 8 8 7 7 6 13 0 17 53 73 71 72 71 73 70 74 71 75 71 76 71 76 71 73 71 75 71 69 64 64 60 54 47 40 32 22 17 9 12 14 21 22 30 28 38 45 130 148 160 147 161 126 151 145 162 139 132 131 149 168 151 152 124 139 114 146 129 159 135 157 134 157 131 157 136 149 119 135 125 138 152 156 146 152 111 134 179 180 181 146 115 122 124 113 141 182 227 165 225 169 213 162 210 163 205 164 205 164 210 162 215 158 215 163 213 165 208 164 211 164 212 164 211 163 210 162 209 161 209 161 208 160 206 159 211 156 216 168 156 182 165 191 137 179 142 200 155 191 145 195 147 194 147 194 147 194 147 194 147 194 147 194 147 194 147 196 147 197 147 197 147 197 147 197 147 197 147 197 147 197 147 198 146 198 146 198 146 198 146 198 146 198 147 199 148 200 148 199 147 199 147 199 147 199 147 201 149 201 149 201 149 201 149 201 149 202 150 202 151 203 151 202 150 202 151 203 152 204 152 205 152 205 153 206 153 207 153 207 153 207 154 208 155 209 156 204 165 211 150 193 170 209 175 179 160 208 186 198 191 206 170 149 209 154 196 164 203 154 201 156 196 157 200 157 203 156 204 158 201 158 199 156 198 155 197 155 197 155 196 154 195 153 195 151 194 151 194 151 194 151 194 151 195 152 195 152 194 150 192 149 193 149 192 148 192 147 191 142 186 141 184 138 181 136 179 136 179 136 180 137 181 138 181 145 182 137 185 153 193 137 163 107 106 66 159 158 186 133 176 138 182 143 182 145 185 130 149 100 115 54 62 15 48 24 67 65 113 100 152 124 160 124 157 119 158 118 157 117 157 116 156 112 152 111 151 111 152 113 154 115 156 118 160 121 161 120 160 120 160 120 159 119 158 118 158 117 158 117 157 116 156 115 156 113 154 113 153 112 152 111 152 112 151 110 149 109 149 109 150 109 149 109 148 108 147 107 147 106 145 105 144 104 143 103 143 102 142 102 142 101 140 99 136 101 136 101 136 101 135 101 135 100 134 99 132 98 131 96 130 96 130 96 129 95 128 94 128 94 128 93 126 92 125 90 125 92 122 85 128 94 124 85 120 86 120 86 121 85 122 85 121 84 114 83 112 82 112 82 113 84 113 81 109 78 109 81 112 81 108 81 107 80 106 79 106 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 70 98 70 99 71 100 71 100 68 99 68 100 69 101 70 102 67 97 65 95 64 95 64 96 66 96 65 95 62 92 61 91 62 91 62 90 61 89 60 89 63 90 63 89 62 88 61 88 60 87 60 86 59 85 58 85 59 84 56 81 55 82 58 85 57 83 56 81 55 80 53 79 58 81 53 79 54 80 53 78 53 78 51 76 50 76 50 77 52 76 52 75 50 73 47 71 47 71 47 71 48 73 50 74 49 68 48 66 47 66 47 67 46 66 48 67 46 65 47 67 47 65 46 65 47 67 49 68 46 66 49 67 48 63 43 59 21 31 4 15 1 25 23 46 42 54 41 53 39 50 38 51 31 47 30 51 37 56 34 49 31 51 35 55 37 53 33 50 36 47 36 47 35 47 33 46 38 49 33 45 29 45 32 51 31 48 32 50 33 50 32 49 33 50 33 50 33 50 33 48 33 47 32 46 32 47 34 48 32 47 33 47 33 47 33 48 34 48 34 48 34 48 34 48 32 46 32 45 31 44 30 43 33 44 32 43 31 44 32 45 31 43 31 43 31 44 33 46 32 41 29 40 32 44 34 43 33 43 33 42 30 38 26 35 28 39 32 40 27 34 25 36 29 39 30 39 30 38 28 36 28 36 29 37 28 36 27 34 29 36 28 35 27 36 28 37 6 18 6 17 5 16 4 16 5 15 1 13 3 18 6 18 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 13 6 13 6 13 6 13 7 14 7 14 7 14 7 14 7 14 4 11 3 12 6 15 9 17 7 14 6 14 6 14 5 14 8 17 9 16 6 13 7 15 7 15 7 15 7 15 6 14 6 15 7 16 8 16 5 14 6 15 7 16 8 17 5 14 6 15 9 18 10 19 16 22 21 27 24 27 22 24 19 25 20 26 22 28 24 29 23 28 23 27 22 27 23 30 28 35 21 32 22 35 26 33 31 39 30 33 29 39 32 32 25 34 25 34 25 35 27 37 28 37 27 36 27 36 28 37 30 39 33 39 28 26 11 10 1 6 4 7 7 6 6 5 4 6 4 6 4 7 7 9 6 9 7 9 7 8 5 6 1 5 27 58 73 69 67 73 71 72 71 72 74 73 76 75 73 72 70 72 69 71 66 66 62 58 46 39 29 24 17 15 13 16 12 14 22 29 16 28 48 132 134 146 136 143 127 150 134 149 123 127 129 160 160 157 144 143 136 137 144 155 157 160 151 154 153 156 161 153 155 140 142 134 158 153 170 150 149 124 122 166 189 173 172 112 106 123 86 147 147 177 129 169 114 167 116 163 114 162 112 163 111 161 118 163 117 159 125 162 119 162 116 157 118 163 122 159 116 157 120 161 122 161 122 161 122 161 126 160 119 161 125 135 173 197 226 179 211 197 226 193 232 198 231 195 231 195 231 195 231 195 230 194 230 194 230 194 230 194 231 195 231 195 231 195 231 195 231 195 231 196 232 197 233 197 235 198 235 198 235 198 235 198 235 198 235 198 235 198 235 198 237 200 237 200 237 200 237 200 237 200 237 200 237 200 237 200 236 201 236 201 236 201 236 201 236 201 236 202 237 203 238 203 237 204 237 205 242 206 245 207 246 209 246 208 244 208 241 206 243 198 231 207 225 207 213 188 176 208 231 200 231 204 166 159 129 156 124 158 127 158 128 158 129 160 127 159 125 157 122 157 119 156 119 156 119 156 119 156 118 155 117 154 117 153 116 153 118 153 118 152 117 151 116 151 115 151 116 151 116 150 114 148 111 146 110 147 113 149 111 145 107 142 104 138 100 135 98 135 102 138 100 136 100 139 106 144 111 147 119 151 123 143 93 102 28 73 81 151 128 139 100 139 110 140 110 139 109 139 109 139 111 137 106 120 74 74 23 34 0 21 0 31 34 103 101 132 97 125 82 113 76 113 77 113 77 113 78 114 79 115 80 116 80 118 84 122 87 122 84 119 82 119 84 121 84 119 81 116 82 117 83 116 83 115 82 115 81 114 81 113 80 112 79 111 79 113 81 112 80 111 79 111 81 112 78 109 77 110 80 113 77 106 79 106 79 106 79 106 77 104 76 102 74 101 73 100 73 100 73 99 72 99 71 99 71 99 71 98 70 97 69 97 69 97 69 96 68 95 67 95 67 95 67 94 66 93 65 93 63 91 64 90 63 89 64 89 63 88 65 86 62 85 63 85 61 85 61 84 60 83 59 83 57 80 55 80 57 81 55 77 55 82 54 80 53 79 51 78 51 78 51 77 50 76 49 76 50 74 52 73 51 72 50 72 49 71 49 71 49 71 50 71 47 68 48 70 49 71 51 72 48 67 45 66 45 66 44 63 46 64 49 66 50 66 49 65 53 62 41 62 47 62 48 72 46 68 39 57 37 49 44 59 35 53 38 57 41 58 41 57 42 56 41 55 40 56 41 57 40 55 40 54 39 53 38 53 41 55 39 53 38 53 38 54 38 53 39 53 37 51 35 49 37 51 37 50 36 49 35 49 38 51 37 50 34 47 33 46 34 49 34 49 34 48 31 46 32 47 31 46 31 46 30 45 33 46 32 46 32 47 35 50 35 48 37 47 26 27 5 7 0 2 0 19 17 35 30 44 33 40 29 38 30 40 30 38 24 35 24 35 24 36 27 38 24 35 24 36 25 37 26 37 26 37 25 34 22 31 22 31 24 33 22 30 21 31 23 33 23 33 20 32 23 34 22 32 23 35 25 37 25 35 22 32 23 35 23 35 23 35 23 35 23 35 23 35 23 33 20 32 23 35 23 34 22 33 21 33 18 30 19 32 20 33 22 34 18 31 19 32 20 33 21 34 20 32 20 31 19 30 18 30 21 31 21 31 21 31 21 31 21 31 21 31 21 31 21 31 17 30 18 31 19 30 18 29 18 29 17 29 18 30 16 25 18 28 19 28 19 27 17 25 17 26 16 25 16 26 18 27 18 20 18 19 17 18 16 18 17 17 13 16 16 20 18 19 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 14 17 14 17 14 17 14 17 14 17 14 17 14 17 14 17 15 15 15 16 16 15 15 15 17 16 15 14 14 14 14 15 14 15 15 16 16 15 15 14 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 14 14 15 15 15 15 16 16 17 17 17 17 17 17 18 18 18 21 23 27 28 29 28 28 27 28 28 29 29 31 31 32 30 30 27 28 28 30 29 30 33 30 30 28 32 31 33 31 34 35 35 31 34 37 38 34 36 34 35 33 34 33 34 34 39 38 38 36 37 36 38 37 37 38 40 38 34 24 14 7 5 6 6 7 7 6 6 5 7 6 6 6 6 7 8 9 8 8 9 9 8 8 7 6 4 12 35 63 73 68 66 71 71 71 71 71 71 72 73 73 71 69 68 69 69 69 66 64 64 57 47 38 30 23 18 13 13 11 13 15 26 35 22 47 73 157 151 166 153 161 147 165 151 157 139 124 132 147 160 134 147 124 137 116 144 128 157 131 153 125 157 132 153 133 146 137 133 135 146 151 153 148 137 130 116 164 186 171 169 117 104 128 103 182 181 220 171 215 165 210 163 207 162 206 162 205 161 205 160 201 165 214 162 213 173 210 171 212 161 202 156 203 162 211 161 206 161 206 161 206 161 205 161 204 162 210 161 156 173 171 195 133 182 158 197 152 196 148 195 150 194 150 194 150 194 150 193 149 193 149 193 149 193 148 195 147 195 147 195 147 195 147 195 147 195 148 196 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 200 148 200 148 200 148 200 148 200 148 200 148 200 148 200 148 201 151 201 151 201 151 201 151 201 151 201 152 202 153 203 153 203 157 204 155 205 154 207 153 209 153 208 153 207 155 208 161 211 163 200 155 205 180 201 165 184 181 205 181 212 196 161 199 157 204 158 203 160 201 160 199 160 199 159 203 158 206 157 207 155 200 156 200 156 200 156 200 155 199 155 198 154 198 153 197 153 197 153 196 152 196 151 195 150 195 151 195 151 194 149 192 148 193 147 194 150 196 148 192 144 189 141 185 137 182 135 181 137 182 139 184 142 184 142 182 143 185 156 192 136 174 112 103 64 154 148 190 136 182 142 182 139 182 139 182 138 181 138 178 135 177 141 180 137 169 122 155 80 107 51 73 15 58 56 139 114 157 123 163 124 159 119 156 116 154 117 155 117 156 118 156 117 158 120 162 123 162 120 159 119 160 120 160 120 159 118 157 118 157 117 157 116 156 116 155 115 155 115 155 114 154 113 152 112 149 113 148 112 148 111 147 112 147 110 146 110 146 111 148 106 143 106 143 106 143 106 143 105 141 104 140 102 138 101 137 99 139 99 138 99 135 98 135 99 134 99 132 98 131 97 131 97 131 97 130 96 129 95 129 94 128 93 127 92 126 92 126 91 125 91 124 90 123 89 123 88 122 87 121 86 120 85 118 84 115 85 114 84 113 83 113 82 111 80 111 82 112 80 108 82 109 81 107 80 106 78 105 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 71 99 71 99 71 99 71 99 70 98 70 98 70 98 70 97 69 95 66 94 66 94 65 91 63 95 64 97 65 96 65 93 57 92 72 98 65 87 61 89 59 90 52 84 56 74 49 65 52 80 55 83 57 84 57 84 57 82 56 81 55 82 56 83 55 81 55 80 54 80 53 79 56 81 54 79 53 79 53 80 53 79 53 79 52 77 50 73 51 73 51 72 50 71 49 71 50 72 49 71 49 71 48 70 48 68 49 68 49 67 47 65 47 66 46 65 46 65 45 64 47 68 46 64 45 64 46 65 55 66 36 41 14 25 6 23 16 37 30 47 32 48 39 58 42 53 37 51 38 53 38 51 36 49 35 49 35 50 37 52 35 49 35 50 36 51 37 51 36 49 34 47 32 46 32 46 34 47 32 45 32 47 34 49 36 49 33 48 36 50 35 48 35 49 36 51 36 49 34 47 35 47 35 47 35 47 35 47 35 47 35 47 35 46 33 44 35 47 35 46 34 45 33 45 33 44 32 44 32 44 32 44 31 41 32 42 32 42 33 43 33 43 33 42 32 42 31 41 31 41 31 41 31 41 31 41 29 39 29 39 29 39 29 38 28 36 30 37 31 36 30 35 30 35 29 35 30 36 28 32 28 37 28 37 27 36 26 34 27 35 26 34 25 35 26 36 5 17 5 17 4 16 4 16 5 15 2 14 4 17 5 17 5 17 5 17 5 17 5 17 4 16 4 16 4 16 4 16 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 5 14 8 18 10 16 6 13 9 16 7 14 6 14 7 15 8 15 7 14 6 15 7 16 7 15 7 15 7 15 7 15 6 14 7 15 7 15 8 16 8 16 7 15 7 15 6 14 9 19 8 18 10 17 9 17 11 18 18 26 24 29 25 29 24 29 25 30 26 32 27 33 28 30 22 28 25 32 26 30 24 31 19 30 23 33 25 32 24 34 29 33 28 37 35 39 31 36 27 34 25 33 25 33 32 39 31 38 30 38 29 37 31 39 36 39 28 23 10 5 3 6 6 7 7 6 6 5 5 7 4 6 4 7 6 9 6 8 7 9 6 7 4 6 6 20 45 68 73 66 64 69 70 70 70 71 71 71 72 72 67 67 64 67 65 67 62 62 61 56 44 37 26 22 14 13 13 17 15 18 21 22 14 35 81 144 136 146 134 143 133 154 131 151 120 121 117 154 150 145 144 142 138 142 147 155 153 154 148 160 166 162 159 146 160 153 158 145 166 151 163 143 151 136 108 150 184 173 177 128 107 105 94 160 153 174 122 168 114 160 113 162 115 161 112 161 111 160 117 157 125 167 109 152 129 152 121 158 118 156 117 158 121 162 122 161 122 161 122 161 122 161 126 160 119 161 125 135 176 197 224 179 213 197 223 193 232 197 231 194 229 194 229 194 229 194 228 193 228 193 228 193 228 194 231 195 231 195 231 195 231 195 231 195 231 196 232 197 233 197 235 197 235 197 235 197 235 197 235 197 235 197 235 197 235 197 237 200 237 200 237 200 237 200 237 200 237 200 237 200 237 200 236 201 236 201 236 201 236 201 236 201 236 202 237 203 238 203 236 204 237 205 240 206 245 207 246 207 242 206 241 207 242 210 234 208 224 197 230 214 201 175 208 196 220 212 212 175 142 158 131 159 130 162 130 162 129 162 127 160 125 158 125 157 124 157 120 157 120 157 120 157 120 157 119 156 118 155 118 154 117 154 118 153 118 153 117 152 117 151 116 151 116 151 116 150 114 149 114 149 112 149 115 151 113 147 109 144 106 140 102 137 101 137 98 138 102 143 107 144 108 141 112 152 124 145 107 110 53 58 71 143 132 144 97 140 115 138 106 138 106 137 105 136 104 136 95 129 98 134 105 138 109 141 115 134 95 113 61 55 13 42 60 107 87 131 92 121 81 117 84 120 84 120 85 121 85 121 82 119 85 122 86 122 84 120 85 121 84 119 83 119 83 119 84 118 83 118 82 117 82 116 82 117 81 116 80 115 80 116 81 113 81 113 80 112 80 111 79 111 78 110 78 110 79 111 79 106 79 106 79 106 79 106 79 105 78 104 76 102 75 101 73 99 73 98 72 98 71 98 71 99 71 98 70 97 69 97 69 97 69 96 68 95 67 95 64 92 64 92 63 91 62 90 63 91 64 90 63 89 64 89 63 88 65 86 64 85 65 86 61 85 61 84 60 83 59 83 59 82 57 82 59 83 57 79 55 82 54 80 53 79 51 78 51 78 51 77 50 76 49 76 52 74 52 73 51 72 50 72 49 71 49 71 49 71 49 71 51 71 50 70 48 68 47 67 48 67 45 66 45 66 44 63 48 63 49 64 49 63 48 63 44 67 53 69 52 74 58 73 49 67 33 49 30 45 45 63 35 53 37 55 39 56 39 56 42 56 41 55 40 56 41 57 40 55 40 55 39 54 39 53 41 55 39 53 38 53 38 54 39 53 38 52 36 50 35 50 37 51 36 50 36 50 35 49 34 48 34 49 35 50 36 50 33 48 34 49 34 48 32 46 32 47 32 46 31 45 30 45 32 45 31 43 29 42 31 43 25 29 7 8 0 10 10 24 23 41 35 44 25 33 26 43 30 38 25 36 26 38 26 36 25 36 24 35 24 36 26 38 24 35 24 36 25 37 26 37 24 34 23 33 22 33 23 34 23 34 23 34 23 35 25 37 27 36 24 36 26 38 26 36 24 36 25 36 25 35 23 33 23 35 23 35 23 35 23 35 22 35 23 35 23 34 21 33 23 35 22 34 22 34 21 33 23 34 22 33 20 31 19 30 21 33 20 32 20 32 19 31 22 34 22 33 21 33 20 32 21 31 21 31 21 31 21 31 18 28 18 28 18 28 18 29 18 30 18 30 18 30 18 30 18 29 17 29 18 30 16 26 19 28 19 27 18 26 17 26 18 27 17 25 16 26 17 27 17 18 16 18 16 18 16 18 17 18 14 17 17 19 17 17 17 19 17 19 17 19 17 19 16 18 16 18 16 18 16 18 15 18 15 18 15 18 15 18 14 17 14 17 14 17 14 17 11 12 13 14 14 13 12 11 16 16 15 14 14 14 15 16 17 16 14 13 13 14 16 17 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 16 16 15 15 14 14 13 17 17 17 17 17 17 17 17 16 19 22 26 28 30 28 29 30 31 30 32 31 33 32 33 34 32 27 29 32 35 32 30 34 31 32 30 33 33 33 31 28 32 35 31 30 32 36 36 37 36 36 34 35 34 36 35 37 36 37 36 37 36 36 35 36 38 41 38 31 19 9 3 5 6 6 7 7 6 6 5 8 7 6 6 6 7 8 8 7 8 8 8 8 7 6 5 5 26 54 70 70 64 63 68 69 69 70 70 70 70 70 69 68 66 65 66 66 66 63 61 61 54 44 35 27 20 14 9 12 10 16 21 25 28 24 63 111 169 146 165 144 156 149 166 150 153 131 121 133 152 160 131 144 120 137 126 155 137 156 130 158 139 175 144 152 130 149 151 149 150 153 151 145 141 141 143 104 142 182 174 177 138 107 112 115 196 188 215 164 214 165 205 161 205 161 205 160 204 160 203 157 202 161 213 168 211 169 225 161 211 168 209 159 203 157 201 160 205 160 205 160 205 160 204 160 203 162 210 161 157 173 172 192 134 185 158 195 151 196 145 194 149 193 149 193 149 193 149 193 149 193 149 193 149 193 148 195 147 195 147 195 147 195 147 195 147 195 148 196 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 200 150 200 150 200 150 200 150 200 150 200 150 200 150 200 150 201 151 201 151 201 151 201 151 201 151 201 152 202 153 203 153 203 157 204 155 205 154 207 153 207 153 206 152 205 158 210 165 204 166 196 164 217 175 183 157 206 176 207 202 186 181 157 204 159 207 161 207 163 203 162 201 160 200 159 202 158 204 157 206 157 202 158 202 157 201 157 201 157 200 156 200 155 199 155 199 154 198 153 197 153 196 152 196 151 195 152 196 151 195 150 193 150 195 148 195 150 196 148 192 145 190 143 187 139 185 138 184 139 184 142 188 146 187 144 186 148 201 140 171 127 117 55 144 146 189 146 188 143 184 139 181 138 181 137 179 136 178 135 177 139 177 135 171 130 168 130 169 140 177 130 165 133 174 110 120 94 149 128 172 127 157 116 155 122 160 122 160 122 160 122 160 119 160 121 162 122 161 121 160 123 161 120 158 118 158 120 160 119 159 119 158 118 158 117 157 117 156 116 156 115 155 115 153 113 150 113 149 113 148 112 148 111 146 110 146 110 146 110 147 106 143 106 143 106 143 106 143 106 143 105 142 104 140 102 139 99 139 99 138 99 135 98 135 99 134 99 132 98 131 97 131 97 131 97 130 96 129 95 129 93 126 92 126 91 125 91 124 91 125 91 124 90 123 89 123 88 122 87 121 86 120 85 118 84 115 85 114 84 113 83 113 84 113 82 113 84 114 82 110 82 109 81 107 80 106 78 105 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 71 99 71 99 71 99 71 99 70 98 70 97 69 97 68 96 69 95 66 94 66 94 65 91 62 95 63 95 63 94 62 91 71 90 61 96 78 102 66 83 38 81 55 88 52 65 44 66 53 80 54 82 55 83 56 83 57 82 56 81 55 82 56 83 56 82 55 81 55 80 54 80 56 81 54 79 53 79 53 80 54 79 52 77 50 76 50 74 50 72 50 72 50 72 50 72 49 71 49 71 49 71 49 71 47 67 49 68 49 67 47 66 48 67 47 65 46 64 44 63 44 66 43 61 41 59 39 57 15 32 14 33 21 45 36 58 37 55 44 56 38 49 38 55 40 52 36 49 37 51 37 49 37 50 35 49 35 50 37 51 35 49 35 50 36 51 37 51 34 48 34 48 34 49 36 51 35 49 35 50 37 51 38 53 38 51 35 50 38 52 37 50 36 50 36 50 35 49 34 48 35 47 35 47 35 47 35 47 34 47 35 48 36 47 34 46 34 46 34 46 34 46 34 46 34 46 33 45 33 44 32 44 34 43 33 42 32 41 31 40 34 44 33 43 32 42 32 42 31 41 31 41 31 41 31 41 28 38 28 38 28 38 28 38 29 36 30 36 30 36 30 36 30 35 29 35 30 36 28 32 29 37 27 36 26 35 26 35 28 36 26 34 25 34 26 35 3 16 4 16 4 16 4 16 5 16 3 16 5 17 4 14 5 17 5 17 5 17 5 17 4 16 4 16 4 16 4 16 8 15 8 15 8 15 8 15 7 14 7 14 7 14 7 14 6 13 4 11 3 12 5 14 8 15 6 14 6 15 8 16 9 16 6 13 5 14 8 17 7 15 7 15 7 15 7 15 7 15 7 15 7 15 7 15 9 16 8 15 7 14 6 13 3 13 4 15 8 16 9 17 12 19 18 25 23 27 22 26 24 29 24 29 25 30 25 30 29 31 24 29 27 33 27 31 25 33 22 30 23 30 22 26 17 28 24 24 15 22 20 25 25 31 25 31 26 34 29 36 26 33 29 37 32 38 32 37 31 40 36 37 23 16 5 2 3 6 6 7 7 6 6 5 6 8 5 6 4 6 5 8 5 7 6 8 5 7 4 5 6 31 59 70 67 63 64 67 68 68 69 70 69 69 68 67 65 66 63 65 64 65 61 61 55 51 40 32 23 18 11 10 13 16 16 24 22 17 22 62 116 148 130 143 127 138 134 151 131 141 104 119 123 155 144 137 136 131 130 142 153 157 155 156 165 178 184 173 162 144 162 159 171 154 168 148 156 140 154 145 105 126 182 178 184 145 107 100 110 168 150 168 116 168 117 161 114 160 113 160 110 159 110 159 108 167 114 161 143 150 85 134 116 165 133 167 120 158 120 159 121 160 121 160 121 160 121 160 125 159 118 161 125 136 177 198 219 181 217 197 220 192 231 194 230 193 228 193 228 193 228 193 228 193 228 193 228 193 228 194 231 195 231 195 231 195 231 195 231 195 231 196 232 197 233 197 235 197 235 197 235 197 235 197 235 197 235 197 235 197 235 197 237 200 237 200 237 200 237 200 237 200 237 200 237 200 237 200 236 201 236 201 236 201 236 201 236 201 236 202 237 203 238 203 236 203 237 205 240 207 245 207 245 206 242 206 241 208 243 211 227 199 215 209 230 190 196 202 223 208 223 199 157 155 138 160 131 160 128 162 129 163 128 162 126 161 126 160 128 158 128 159 125 160 122 159 121 158 120 157 120 157 120 157 119 156 119 155 119 154 119 153 118 153 117 152 116 152 117 152 117 151 115 149 113 148 111 148 113 148 110 144 109 144 107 141 104 139 103 139 104 142 105 142 106 144 112 147 118 146 105 118 59 62 61 148 128 141 99 143 115 140 100 138 104 138 103 136 101 134 100 133 106 140 102 135 98 132 99 131 89 130 99 121 91 131 104 125 90 131 104 138 94 121 86 125 87 122 86 121 86 121 86 121 85 121 86 122 86 121 85 120 87 122 84 119 82 119 84 121 84 119 84 118 83 118 82 117 81 115 80 115 79 114 79 114 82 114 82 113 81 113 80 112 77 110 78 110 78 110 78 109 79 106 79 106 79 106 79 106 79 106 78 105 77 103 75 102 73 99 73 98 72 98 71 98 71 99 71 98 70 97 69 97 69 97 69 96 68 95 67 95 66 93 65 93 64 92 64 91 63 91 64 90 63 89 64 89 63 88 65 86 64 85 65 86 61 85 61 84 60 83 59 83 61 84 59 84 61 84 58 80 55 82 54 80 53 79 51 78 51 78 51 77 50 76 49 76 52 74 52 73 51 72 50 72 49 71 49 71 49 71 49 71 47 68 47 69 48 69 49 70 48 67 45 66 45 66 44 63 47 62 48 63 47 61 45 60 50 57 43 74 55 47 9 20 36 56 28 52 40 57 51 63 38 55 38 55 38 55 39 56 42 56 41 55 40 56 41 57 41 56 41 55 40 55 39 54 41 55 39 53 38 53 38 54 39 53 36 50 34 49 34 51 36 50 36 50 36 50 36 50 37 51 36 49 35 48 33 47 32 47 33 49 34 49 33 47 33 48 32 46 31 45 29 44 29 42 28 41 26 38 25 36 11 25 18 32 25 37 30 39 27 37 25 36 27 39 27 37 29 38 25 35 26 37 26 35 26 37 25 35 24 35 25 37 24 35 24 36 25 37 26 37 23 34 23 34 24 36 26 38 25 37 26 38 27 39 28 39 26 35 23 35 25 37 25 34 25 36 24 35 23 34 23 34 23 35 23 35 23 35 23 35 22 35 23 36 24 36 23 35 22 34 22 34 22 34 22 34 20 32 21 33 21 34 22 34 22 33 21 32 20 31 19 30 20 32 20 32 19 31 18 30 21 31 21 31 21 31 21 31 20 30 20 30 20 30 20 30 19 29 18 28 17 29 18 30 18 28 17 28 18 29 16 25 20 28 18 26 17 26 18 27 19 27 17 25 16 25 16 25 15 17 15 17 16 18 16 18 17 18 15 18 18 19 15 15 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 14 17 14 17 14 17 14 17 14 17 14 17 14 17 14 17 18 16 14 13 13 14 16 18 15 15 14 14 14 15 16 17 16 15 15 14 14 15 15 16 15 15 15 15 15 15 15 15 16 16 15 15 15 15 14 14 16 16 15 15 15 15 14 14 11 11 12 14 15 16 17 17 17 20 22 26 27 28 26 26 28 29 28 29 28 29 28 29 32 32 31 31 30 32 31 33 31 29 27 25 25 21 18 14 15 17 17 11 9 9 11 8 13 12 13 13 16 17 20 20 26 27 32 34 38 38 40 39 39 40 41 34 23 12 5 3 5 6 6 7 7 6 6 5 9 8 7 6 6 6 7 7 7 7 7 7 7 6 5 5 10 38 64 69 64 63 65 65 66 67 68 69 69 67 66 65 66 65 64 64 65 64 62 60 54 47 38 30 23 18 13 8 13 11 18 28 26 29 38 100 140 170 141 167 142 158 153 167 150 142 120 126 136 139 136 121 140 111 119 112 143 131 154 140 178 159 184 154 155 134 150 154 153 151 149 146 142 142 144 146 107 114 175 179 181 147 109 121 142 205 178 209 162 213 164 207 160 204 159 203 159 202 158 202 159 219 157 197 167 172 60 88 56 141 137 201 160 206 160 203 159 204 159 204 159 204 159 203 159 202 161 210 161 157 174 173 187 136 189 158 192 150 195 142 193 148 192 148 192 148 192 148 193 149 193 149 193 149 193 149 195 147 195 147 195 147 195 147 195 147 195 148 196 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 197 149 199 150 200 150 200 150 200 150 200 150 200 150 200 150 200 150 201 151 201 151 201 151 201 151 201 151 201 152 202 153 203 153 203 157 204 155 205 154 207 153 206 152 207 157 208 161 207 162 199 158 199 187 204 153 184 177 200 194 212 194 157 194 161 206 160 207 162 207 162 206 162 203 163 203 162 205 161 206 161 206 161 205 160 204 159 202 158 201 158 202 158 201 157 201 156 200 155 198 154 198 153 197 153 197 152 196 153 197 152 195 150 194 149 194 147 193 148 193 145 189 144 189 142 187 140 185 139 186 144 187 141 185 142 188 146 191 144 163 130 147 50 124 152 191 142 187 143 182 138 183 140 181 139 181 138 180 135 177 133 176 130 170 130 171 131 172 132 172 134 173 138 184 132 156 115 168 146 185 141 174 127 164 126 168 122 162 122 162 121 161 121 161 122 162 122 162 121 161 121 161 122 162 121 160 120 160 120 160 119 158 118 158 117 157 117 156 115 155 115 155 114 154 113 152 114 150 114 150 113 149 113 149 109 145 110 146 110 146 109 145 106 143 106 143 106 143 106 143 106 142 105 141 103 139 102 138 99 139 99 138 99 135 98 135 99 134 99 132 98 131 97 131 97 131 97 130 96 129 95 129 94 128 93 127 92 126 92 126 91 125 91 124 90 123 89 123 88 122 87 121 86 120 85 118 84 115 85 114 84 113 83 113 84 113 83 113 84 114 82 110 82 109 81 107 80 106 78 105 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 71 99 71 99 71 99 71 99 66 95 67 96 69 98 70 99 69 95 66 94 66 94 65 91 62 94 62 94 61 92 60 88 64 86 61 88 46 49 18 54 148 145 64 73 45 74 58 76 57 83 56 82 55 83 57 84 57 82 56 81 55 82 56 83 57 82 56 82 55 81 55 81 56 81 54 79 53 79 53 80 54 79 51 75 48 75 49 74 49 71 50 72 50 72 51 73 52 74 51 72 48 69 46 68 46 66 48 68 49 68 48 67 49 67 48 66 45 63 44 62 41 63 42 60 39 57 36 53 36 54 36 53 36 54 37 54 41 51 33 48 38 54 38 48 41 52 36 50 37 52 37 50 38 51 36 49 35 49 36 50 35 49 35 50 36 51 37 51 36 49 35 49 36 51 38 52 38 52 39 53 39 53 38 51 35 48 33 47 35 50 35 47 37 50 35 48 34 48 34 49 35 47 35 47 35 47 35 47 34 47 35 48 37 48 36 48 33 45 34 46 34 46 35 47 31 44 32 45 34 47 35 48 33 43 32 42 32 42 31 41 32 42 31 41 31 40 30 40 31 41 31 41 31 41 31 41 31 41 31 41 31 41 31 41 31 38 28 35 27 36 30 39 29 36 28 36 29 37 27 33 30 38 27 34 25 35 27 37 29 37 27 35 25 34 25 34 2 14 2 15 3 16 4 16 5 16 4 17 6 17 3 12 3 15 3 15 3 15 3 15 4 16 4 16 4 16 4 16 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 8 15 7 15 7 15 7 16 7 14 6 14 6 15 8 17 6 15 7 16 8 15 7 14 7 15 7 15 7 15 7 15 8 16 8 15 7 14 6 14 6 14 7 15 7 15 8 16 3 14 4 15 7 16 8 16 10 17 17 24 23 28 23 27 23 28 23 28 23 28 23 28 24 31 28 31 23 27 25 34 24 30 18 23 14 16 5 7 5 10 2 3 0 3 0 1 0 1 0 1 0 3 0 6 10 19 18 29 28 37 32 39 35 43 35 32 15 9 2 3 3 6 6 7 7 6 6 5 7 8 5 6 4 6 4 7 4 7 5 7 5 6 3 4 19 46 68 69 63 64 65 63 65 66 68 69 68 67 64 63 62 63 60 62 61 62 58 58 48 44 34 28 20 17 11 11 15 15 18 28 23 20 39 97 131 144 123 146 126 139 136 148 120 128 101 133 121 128 117 136 146 130 112 118 132 144 157 169 180 184 184 171 166 150 165 155 169 148 161 142 157 143 156 144 113 101 171 180 180 143 102 114 138 174 135 163 117 164 114 163 114 159 114 158 111 158 110 157 110 163 121 158 132 167 78 39 0 61 84 153 120 159 119 155 120 159 120 159 120 159 120 159 124 158 118 160 125 137 178 199 216 183 220 197 218 191 230 191 229 192 227 192 227 192 227 192 228 193 228 193 228 193 228 193 229 195 229 195 229 195 229 195 229 195 229 196 230 197 231 197 233 197 233 197 233 197 233 197 233 197 233 197 233 197 233 197 235 199 235 199 235 199 235 199 235 199 235 199 235 199 235 199 236 201 236 201 236 201 236 201 236 201 236 202 237 203 238 203 237 203 237 205 240 207 243 206 242 206 243 209 241 208 236 204 227 198 219 205 196 180 224 215 228 218 194 164 131 161 130 164 132 162 131 164 130 165 129 164 129 164 130 164 132 163 134 163 127 162 124 160 122 158 121 157 122 159 121 158 121 157 120 157 120 155 119 154 119 153 118 153 117 152 118 153 117 152 116 150 114 149 112 148 113 148 110 144 107 142 105 140 103 139 103 139 103 142 105 141 106 144 110 146 97 117 77 87 45 128 136 142 103 147 115 137 99 142 111 139 106 139 104 137 102 135 100 133 99 138 98 136 97 136 99 135 99 122 80 121 90 126 103 152 114 141 96 125 89 126 91 125 89 124 89 123 88 122 87 122 88 123 86 122 85 121 85 121 85 121 86 122 85 121 84 119 83 117 82 117 81 116 81 115 82 117 81 116 80 115 80 116 83 115 82 114 82 113 81 113 76 109 78 110 78 110 77 108 79 106 79 106 79 106 79 106 78 104 77 103 75 101 74 100 73 99 73 98 72 98 71 98 71 99 71 98 70 97 69 97 69 97 69 96 68 95 67 95 64 92 64 92 63 91 62 90 63 91 64 90 63 89 64 89 63 88 65 86 64 85 65 86 61 85 61 84 60 83 59 83 60 83 58 83 60 84 57 79 55 82 54 80 53 79 51 78 51 78 51 77 50 76 49 76 52 74 52 73 51 72 50 72 49 71 49 71 49 71 49 71 47 68 47 68 47 68 47 69 48 67 45 66 45 66 44 63 47 62 47 62 46 59 43 58 43 64 43 48 23 40 22 35 35 54 27 56 47 62 51 57 42 58 40 56 39 57 41 59 42 56 41 55 40 56 41 57 42 57 41 56 41 55 40 55 41 55 39 53 38 53 38 54 39 53 35 48 33 48 34 51 35 49 35 50 36 51 37 51 36 50 36 49 35 48 34 48 31 47 33 49 34 49 34 48 34 49 33 47 30 44 28 43 25 40 27 41 26 38 24 35 22 34 24 34 25 37 31 40 29 38 24 35 25 38 27 37 31 39 26 37 27 39 27 37 27 37 25 35 24 35 24 36 24 35 24 36 25 37 26 37 26 37 25 36 25 37 27 38 28 39 29 40 28 38 25 35 24 34 22 33 24 36 24 33 26 36 24 34 22 34 24 35 23 35 23 35 23 35 23 35 22 35 24 36 25 37 25 36 21 33 21 34 22 35 23 35 21 34 22 34 22 34 22 34 19 31 20 32 20 32 21 33 21 33 20 32 20 31 19 31 21 31 21 31 21 31 21 31 22 32 22 32 22 32 22 32 20 30 17 27 16 28 19 31 18 28 17 28 18 29 16 25 21 29 18 25 16 26 18 28 20 28 18 26 16 24 15 25 14 16 14 17 15 18 16 18 17 18 16 19 18 19 14 14 14 16 14 16 14 16 14 16 16 18 16 18 16 18 16 18 13 16 13 16 13 16 13 16 14 17 14 17 14 17 14 17 11 12 14 15 15 14 12 11 14 14 14 14 14 15 17 17 13 14 16 17 17 16 14 13 15 15 15 15 15 15 15 15 16 16 16 15 15 14 14 14 13 14 14 15 15 16 16 17 17 17 16 16 16 16 15 15 12 16 19 25 27 30 29 30 29 30 29 30 29 30 29 29 26 32 35 33 26 25 29 36 35 31 28 23 20 13 8 2 8 6 3 0 0 4 1 0 3 2 2 1 2 2 4 3 6 9 16 22 29 31 35 34 43 42 40 29 17 7 3 4 5 6 6 7 7 6 6 5 9 9 7 6 6 6 6 6 6 7 7 7 7 6 5 4 26 53 72 69 63 65 65 60 65 66 68 69 68 66 64 62 62 61 60 60 61 60 58 56 48 42 34 27 22 17 13 11 14 13 19 34 29 36 52 129 141 163 131 169 140 158 151 162 137 135 127 149 138 120 125 141 165 124 111 97 125 126 161 163 182 161 176 152 157 144 151 152 149 146 140 143 144 147 145 143 112 96 163 179 176 142 105 136 170 211 169 207 164 207 157 206 159 203 158 202 158 201 157 201 161 201 165 201 155 241 160 91 66 158 156 209 155 197 158 207 159 204 159 204 159 204 159 203 159 202 161 209 161 158 175 174 185 137 191 158 191 150 194 140 193 148 192 148 192 148 192 148 193 149 193 149 193 149 193 149 195 149 195 149 195 149 195 149 195 149 195 150 196 151 197 151 197 151 197 151 197 151 197 151 197 151 197 151 197 151 197 151 199 151 199 151 199 151 199 151 199 151 199 151 199 151 199 151 201 151 201 151 201 151 201 151 201 151 201 152 202 153 203 153 204 155 204 155 206 154 206 154 204 156 209 161 210 162 204 160 200 169 211 184 174 161 209 169 208 202 183 189 164 216 156 211 163 211 165 212 167 210 166 208 165 208 165 208 164 208 164 208 163 206 161 205 160 203 158 202 159 203 159 202 158 202 157 201 155 199 155 198 154 197 153 197 152 197 153 197 153 196 151 194 152 197 149 196 150 195 147 191 142 188 141 185 139 185 139 185 139 185 142 190 145 189 144 187 121 174 83 112 136 205 141 186 146 188 141 182 141 188 144 184 141 183 139 181 136 178 134 177 137 174 133 170 130 170 131 171 127 178 138 167 124 176 143 182 146 175 123 161 126 170 129 164 125 165 125 164 124 163 123 163 124 164 123 162 121 161 121 161 120 161 122 163 123 161 119 158 117 157 116 156 116 155 115 155 118 158 118 157 117 156 116 155 114 151 115 150 114 149 113 149 107 144 110 147 111 146 108 143 106 143 106 143 106 143 106 143 104 141 103 139 101 138 100 137 99 139 99 138 99 135 98 135 99 134 99 132 98 131 97 131 97 131 97 130 96 129 95 129 91 125 91 124 90 123 89 123 91 125 91 124 90 123 89 123 88 122 87 121 86 120 85 118 84 115 85 114 84 113 83 113 83 112 81 112 83 113 81 109 82 109 81 107 80 106 78 105 78 105 78 104 77 103 76 103 74 102 74 101 73 100 72 100 71 99 71 99 71 99 71 99 70 98 69 96 68 95 66 94 69 95 66 94 66 94 65 91 62 94 62 93 60 91 58 87 51 92 65 82 63 97 43 26 0 59 53 96 61 74 59 89 60 86 58 84 57 84 59 86 57 82 56 81 55 82 56 83 57 83 57 82 56 81 55 81 56 81 54 79 53 79 53 80 54 79 50 74 47 74 49 74 49 71 49 72 50 73 51 73 48 70 49 71 49 71 50 72 46 65 48 68 49 68 49 68 50 68 48 66 45 63 43 61 38 61 41 60 40 58 37 53 30 50 34 53 37 54 35 52 35 50 37 50 34 49 38 55 42 54 38 52 39 54 39 52 38 52 36 49 35 49 35 49 35 49 35 50 36 51 37 51 38 52 37 50 36 51 37 52 39 54 40 54 39 51 35 47 36 49 33 48 36 50 35 48 38 51 35 48 33 48 35 50 35 47 35 47 35 47 35 47 34 46 36 49 37 49 37 49 33 45 33 46 34 47 35 47 36 48 35 46 34 45 32 44 30 41 31 42 32 43 33 44 34 44 34 43 33 42 32 42 31 41 31 41 31 41 31 41 31 41 31 41 31 41 31 41 31 38 28 35 27 36 30 39 29 36 28 36 29 37 27 33 30 38 27 34 24 34 27 37 29 37 27 35 25 33 24 33 5 17 5 16 4 15 3 15 3 15 3 16 4 17 5 17 4 16 4 16 4 16 4 16 1 14 2 15 3 16 4 17 8 14 5 10 1 8 5 15 6 13 6 14 7 15 8 15 7 14 6 13 5 14 6 15 7 15 7 14 6 13 5 13 5 12 4 15 9 18 9 16 10 17 7 15 9 17 7 14 9 17 9 16 7 14 4 11 6 14 6 14 6 14 6 14 8 16 5 15 8 16 6 12 13 19 16 21 19 24 22 26 28 33 27 32 26 30 25 29 25 30 26 32 29 35 31 37 24 32 27 30 17 14 3 4 0 1 0 1 0 2 2 2 0 1 0 2 0 3 0 3 0 3 0 7 11 27 31 41 33 42 33 25 8 8 4 5 4 6 6 6 6 6 6 6 4 6 4 7 5 8 6 8 2 9 3 5 8 5 0 8 40 49 60 65 64 61 61 63 65 65 66 66 66 65 64 64 60 62 60 62 59 57 50 48 42 38 28 22 16 16 12 12 17 18 24 14 21 32 38 126 129 139 125 141 124 143 130 152 108 119 103 136 103 125 134 155 131 117 113 120 115 135 168 177 180 173 178 169 165 153 172 154 172 140 152 136 157 154 163 129 118 94 152 193 167 119 94 127 146 169 123 162 113 159 114 160 114 156 113 158 113 159 114 159 115 158 116 158 125 176 114 23 68 172 130 154 118 149 118 158 116 155 116 156 117 157 118 157 125 157 121 163 120 135 184 202 209 189 225 194 219 194 230 192 230 193 228 193 228 193 228 193 228 193 228 193 228 193 228 193 228 195 228 195 228 195 228 195 228 195 228 196 229 197 230 197 233 197 233 197 233 197 233 197 234 198 234 198 234 198 234 198 234 198 234 198 234 198 234 198 235 199 235 199 235 199 235 199 236 201 236 201 236 201 236 201 237 202 237 202 237 202 237 202 236 203 236 204 239 206 242 205 237 199 236 210 243 206 228 202 228 200 217 190 182 197 245 201 242 190 148 158 123 161 126 165 134 164 133 166 132 165 128 164 125 169 134 179 149 158 132 171 137 172 127 160 125 155 116 164 122 159 122 158 121 157 120 157 122 157 122 156 121 155 120 155 117 152 117 152 117 152 117 152 114 150 113 148 111 147 110 146 109 143 105 138 101 137 102 139 103 138 103 145 114 146 100 123 94 107 71 132 119 149 108 145 106 141 107 143 109 143 107 141 105 140 104 138 102 137 101 135 97 135 95 134 92 130 90 127 93 134 92 120 91 144 120 152 93 126 92 126 92 127 94 129 91 125 90 124 90 123 89 123 88 124 87 122 85 121 84 120 86 122 86 121 85 120 84 120 85 120 85 119 84 118 83 118 82 117 82 116 81 115 80 116 84 116 83 114 82 113 80 112 79 111 79 110 78 109 77 109 83 109 81 108 79 106 78 104 76 103 76 102 75 101 74 101 75 100 73 98 71 97 71 98 73 101 73 100 71 98 68 96 71 98 68 94 66 95 68 97 65 94 66 94 66 93 64 91 62 90 63 89 62 88 63 88 60 85 62 84 62 84 64 85 62 86 62 85 61 84 60 84 59 83 59 82 58 81 57 81 55 82 54 80 53 79 51 78 51 78 51 77 50 76 49 76 50 73 51 73 51 73 51 74 50 72 51 73 50 70 46 67 48 69 49 69 47 67 44 64 49 67 43 66 48 70 46 64 49 64 48 62 46 59 43 59 46 64 47 63 41 51 27 39 35 53 39 58 42 59 42 59 40 57 40 57 40 57 40 57 43 58 43 57 42 56 41 56 43 57 42 56 41 57 42 58 41 56 41 55 39 53 37 51 38 53 38 52 37 51 36 52 36 50 36 50 36 50 36 50 35 49 35 48 34 47 33 47 32 48 35 51 36 50 33 47 32 47 32 46 31 45 30 45 26 40 27 41 26 39 26 37 22 34 24 34 24 34 26 33 25 36 26 38 27 38 26 37 28 38 26 36 24 36 26 38 26 37 24 34 23 33 23 34 25 36 25 36 26 38 28 40 31 40 26 37 27 38 26 36 28 38 26 36 25 36 25 37 24 35 24 35 24 35 24 35 22 35 26 37 24 34 23 35 22 34 22 34 22 34 22 34 22 35 23 36 24 35 23 34 23 34 21 32 20 32 20 33 23 35 23 35 23 35 23 35 19 32 20 33 21 32 20 31 21 34 23 36 24 35 22 33 20 30 21 29 17 27 18 30 20 29 18 27 17 28 20 31 18 29 17 24 13 25 17 27 12 25 18 29 18 26 16 27 16 25 17 27 18 26 16 25 13 24 16 25 16 25 17 28 17 19 17 18 16 17 15 17 15 17 15 18 16 19 17 19 16 18 16 18 16 18 16 18 14 16 15 17 15 17 16 18 14 18 14 14 9 13 12 18 13 16 13 17 14 18 15 18 15 14 14 13 13 14 14 15 15 15 15 14 14 13 13 13 14 13 13 15 17 18 16 15 18 16 15 15 16 17 15 14 14 14 15 15 15 14 13 13 14 14 14 14 14 14 14 14 17 16 14 14 15 15 14 12 15 18 19 23 24 26 26 27 27 28 27 29 28 29 28 29 29 31 31 33 33 35 35 37 33 32 31 25 19 11 8 5 2 1 1 1 1 2 2 2 0 0 1 1 2 2 3 2 4 2 3 5 12 21 33 39 40 41 36 21 11 6 6 5 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 5 9 6 5 9 5 2 12 47 54 63 66 64 61 61 63 65 65 65 66 65 65 64 63 60 60 60 60 59 55 50 46 41 35 26 19 15 13 11 10 15 19 24 28 22 49 66 155 139 165 136 164 140 166 145 168 126 136 127 139 129 148 155 135 110 95 112 106 117 131 172 166 179 156 171 158 155 150 157 152 151 141 133 138 141 153 148 129 113 95 143 186 159 119 103 151 171 207 164 208 159 205 158 202 156 201 156 201 158 202 159 203 158 201 157 205 157 226 128 74 123 219 163 197 158 196 155 201 155 200 155 201 156 201 157 201 160 201 164 211 156 157 181 174 179 143 195 155 192 153 194 143 194 149 193 149 193 149 193 149 193 149 193 149 193 149 193 149 195 149 195 149 195 149 195 149 195 149 195 150 196 151 197 151 197 151 197 151 197 151 197 151 198 152 198 152 198 152 198 152 198 150 198 150 198 150 198 150 199 151 199 151 199 151 199 151 201 151 201 151 201 151 201 151 202 152 202 152 202 152 202 152 203 154 203 154 205 153 205 153 205 154 205 166 210 161 199 161 201 180 196 167 186 184 209 184 211 189 162 205 162 216 163 211 165 212 167 213 167 212 166 211 172 223 161 188 143 177 131 166 143 200 160 204 164 204 157 209 159 203 159 202 158 202 157 201 157 201 157 200 156 200 155 199 152 196 152 196 152 196 152 196 150 196 149 195 148 193 146 192 146 190 142 185 138 184 139 186 141 191 146 193 145 185 132 173 133 166 124 186 154 191 143 188 143 186 144 187 144 185 141 183 140 183 139 182 138 180 136 179 136 178 135 177 136 176 132 172 138 169 121 174 146 194 142 175 124 167 125 169 127 172 131 175 125 168 125 167 124 167 123 166 125 164 124 163 122 161 121 161 121 161 120 160 120 159 119 159 120 160 120 159 119 158 118 158 117 157 117 156 116 155 115 154 115 152 115 150 114 149 112 148 111 147 111 146 110 145 109 145 109 145 108 144 107 143 106 142 103 140 103 139 102 139 101 138 101 140 99 138 98 135 98 135 100 135 100 134 99 132 97 130 98 131 96 130 95 129 95 130 93 128 94 128 94 127 92 125 90 124 90 123 89 122 88 122 85 119 84 119 84 119 84 117 85 116 86 115 85 114 84 114 83 113 83 112 82 111 81 111 82 109 81 107 80 106 78 105 78 105 78 104 77 103 76 103 73 101 73 101 73 101 73 101 72 100 73 101 72 98 69 96 67 95 68 96 69 98 71 100 66 95 67 94 65 92 64 93 63 95 62 93 60 91 59 88 60 88 64 91 63 86 56 79 57 85 59 86 59 85 57 83 58 85 58 85 58 85 58 85 58 84 58 83 57 82 56 82 58 83 57 82 56 83 57 84 55 82 56 81 54 79 52 77 52 78 51 77 51 76 50 74 50 72 50 72 50 72 50 72 49 71 49 70 48 69 47 69 48 68 49 69 50 68 49 67 48 67 48 66 47 66 46 65 43 65 44 62 42 60 39 57 36 53 35 51 34 50 33 50 35 49 35 50 36 50 35 49 37 50 35 48 34 49 36 51 36 50 35 49 35 50 36 51 39 52 38 51 37 51 38 52 40 52 36 50 38 53 39 52 39 52 37 50 36 50 36 51 35 49 35 49 35 49 35 49 33 49 37 51 35 48 34 49 34 46 34 46 34 46 34 46 34 47 35 48 36 47 35 46 35 46 33 45 32 44 33 45 34 46 34 46 34 46 34 46 30 41 31 42 32 41 31 40 32 43 34 45 35 44 33 42 31 42 32 41 29 38 30 41 31 40 29 38 28 39 30 41 23 37 30 40 28 37 27 36 22 34 26 37 28 39 30 40 26 35 27 36 27 36 26 35 25 33 24 34 25 35 26 35 5 17 4 16 4 16 3 15 3 15 4 16 4 16 5 17 4 16 4 16 4 16 4 16 4 16 3 15 3 15 2 14 7 15 8 14 5 11 5 14 6 13 6 14 7 15 8 15 7 14 6 13 5 14 6 15 7 15 7 14 6 13 5 13 7 14 6 15 9 17 7 13 10 16 7 15 8 16 7 13 4 13 6 15 7 15 7 15 6 14 6 14 6 13 5 13 6 15 3 14 7 15 6 12 7 14 14 22 21 26 22 26 19 25 20 26 22 28 23 29 24 29 25 31 27 33 29 34 29 34 24 23 11 10 3 8 0 2 2 2 2 2 1 1 0 1 0 1 0 2 0 2 0 2 0 2 3 14 24 37 36 41 28 18 2 5 4 7 4 6 6 6 6 6 6 6 4 6 4 7 5 8 6 8 4 9 4 5 6 4 3 19 56 61 65 66 63 61 61 63 64 65 65 65 64 63 62 62 56 58 56 58 55 53 46 43 36 32 22 18 12 12 9 10 12 20 20 28 14 33 85 137 127 134 115 133 121 144 125 141 89 120 95 121 111 157 132 105 75 94 108 113 118 148 177 174 178 170 176 168 168 155 171 148 168 135 149 135 155 148 157 125 119 94 151 182 149 108 89 139 139 167 119 160 112 157 116 158 114 155 113 156 112 157 113 158 117 153 119 161 120 183 72 37 112 173 119 151 121 153 113 155 116 155 116 155 117 156 117 157 124 156 120 161 121 138 185 198 210 190 226 194 219 194 230 193 230 193 228 193 228 193 228 193 228 193 228 193 228 193 228 193 228 195 228 195 228 195 228 195 228 195 228 196 229 197 230 197 231 196 231 196 231 196 231 196 232 197 232 197 232 197 232 198 232 198 232 198 232 198 232 198 233 199 233 199 233 199 233 200 236 201 236 201 236 201 236 201 237 202 237 202 237 202 237 202 236 203 238 204 239 206 240 206 242 208 243 211 233 199 222 198 221 209 199 174 216 208 219 215 199 176 138 162 125 163 125 168 133 165 134 167 132 168 129 168 131 175 131 152 127 151 103 109 75 138 119 159 126 163 122 163 122 159 122 159 121 158 121 157 122 157 122 157 121 156 121 155 118 153 118 153 118 153 118 153 115 151 114 149 112 148 111 147 112 146 108 142 104 140 105 141 105 146 113 145 100 130 94 132 97 136 106 151 118 150 111 148 108 146 108 146 107 143 103 140 103 141 102 140 101 138 100 138 98 135 95 136 101 138 97 130 98 123 93 147 125 146 96 121 92 125 92 125 93 127 96 129 92 125 91 124 91 123 90 124 90 126 89 124 87 123 86 122 84 120 84 119 83 119 82 118 85 120 85 119 84 118 83 118 82 117 82 116 81 115 80 116 84 116 83 114 82 113 80 112 79 111 79 110 78 109 77 109 80 107 80 107 80 107 80 107 76 103 76 103 75 102 75 101 75 100 74 99 72 98 71 97 71 99 72 100 72 99 70 98 68 97 69 97 68 96 67 94 65 94 66 94 66 93 64 91 62 90 63 89 62 88 63 88 61 86 63 84 62 84 64 85 62 86 62 85 61 84 60 84 59 83 59 82 58 81 57 81 55 82 54 80 53 79 51 78 51 78 51 77 50 76 49 76 53 74 52 73 51 72 50 71 50 73 51 73 50 71 47 69 50 70 48 68 47 69 48 70 44 68 49 68 42 60 41 66 46 61 45 60 44 59 43 59 42 60 45 64 47 64 46 62 42 59 43 60 43 59 41 57 41 58 41 58 41 58 41 58 43 58 43 57 42 56 41 56 42 57 41 56 41 56 42 57 40 55 40 55 39 53 37 51 36 51 35 50 35 49 34 50 36 50 36 50 36 50 36 50 35 49 35 48 34 47 33 47 35 49 34 48 33 49 34 50 34 49 34 48 33 48 32 47 32 46 33 46 31 43 29 40 26 37 27 36 24 33 25 32 23 34 23 34 23 34 23 33 24 35 23 34 23 34 24 36 25 36 25 36 26 38 28 40 29 40 28 39 27 37 25 36 27 36 24 36 27 40 29 40 28 38 26 36 25 36 25 37 24 35 24 35 24 35 24 35 22 35 26 37 24 34 23 35 22 34 22 34 22 34 22 34 22 35 23 36 24 35 23 34 23 35 22 33 20 32 21 33 21 33 21 33 21 33 21 33 19 32 20 33 21 32 20 31 19 32 20 33 21 32 20 31 22 33 23 32 20 29 21 33 22 31 20 30 20 30 21 31 20 31 23 32 19 24 13 22 16 24 15 25 18 27 17 25 18 28 19 29 20 28 19 27 19 26 14 24 18 27 16 22 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 16 18 17 18 16 17 15 16 14 15 13 18 17 20 15 16 12 16 13 16 13 17 14 18 15 18 15 14 14 13 13 14 14 15 15 15 15 14 14 13 13 13 16 15 14 15 16 16 14 12 17 16 14 15 16 16 15 13 14 15 16 16 16 16 15 15 14 14 14 13 13 13 13 12 15 13 12 13 14 15 13 12 8 13 17 23 25 28 26 27 28 29 29 30 30 31 30 32 28 30 29 31 31 33 33 34 35 33 31 23 17 10 8 6 3 3 3 3 2 2 2 2 1 2 2 2 2 2 2 2 0 1 2 0 0 7 20 31 42 38 28 12 3 3 6 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 7 9 5 5 7 3 9 28 61 63 65 64 62 61 62 63 64 64 64 64 63 62 61 60 57 57 57 57 56 52 47 42 37 31 23 18 15 13 13 12 15 25 23 42 16 58 118 166 138 163 129 159 139 171 140 156 116 136 119 132 136 155 122 73 74 92 111 99 113 137 168 160 175 158 169 159 155 150 152 149 147 139 133 142 142 149 142 127 106 104 158 186 141 108 109 177 168 207 161 206 156 202 155 199 154 199 154 199 156 200 157 201 159 196 158 208 153 226 76 101 162 214 157 200 161 199 150 201 154 199 155 200 155 201 156 200 159 200 161 208 157 162 183 169 182 145 196 155 192 152 194 143 194 149 193 149 193 149 193 149 193 149 193 149 193 149 193 149 195 150 195 150 195 150 195 150 195 150 195 151 196 152 197 152 196 152 196 152 196 152 196 152 197 153 197 153 197 153 197 153 198 152 198 152 198 152 198 152 199 153 199 153 199 153 199 151 200 151 201 151 201 151 201 151 202 152 202 152 202 152 202 152 203 154 203 154 205 153 206 155 207 163 212 165 202 157 197 168 205 179 180 163 206 197 204 211 176 196 164 214 167 213 165 213 166 212 166 216 169 217 169 217 170 211 164 197 159 186 124 157 97 179 158 203 161 206 158 203 160 204 159 203 159 202 158 202 158 202 157 201 157 200 156 200 154 198 154 198 154 198 154 198 152 197 151 196 149 194 148 194 149 194 146 190 143 188 142 189 140 191 144 186 130 174 129 179 132 184 147 191 147 190 148 189 145 187 145 187 144 185 143 184 141 183 141 182 140 181 139 180 138 179 133 179 138 181 133 172 123 176 146 201 148 178 127 176 131 175 128 172 125 170 124 169 126 170 125 170 124 169 124 168 126 167 126 165 125 164 123 163 121 161 121 160 120 160 119 159 120 160 120 159 119 158 118 158 117 157 117 156 116 155 115 154 115 152 115 150 114 149 112 148 111 147 111 146 110 145 109 145 106 144 107 144 107 144 107 145 104 141 103 140 103 139 102 139 100 140 100 140 100 136 98 134 98 133 99 134 100 134 99 133 95 130 97 132 98 130 94 127 93 128 94 128 94 127 92 125 90 124 90 123 89 122 88 122 87 120 85 120 85 119 84 117 85 116 86 115 85 114 84 114 83 113 83 112 82 111 81 111 81 108 81 107 80 106 79 106 78 105 78 104 77 103 76 103 76 103 74 102 72 100 71 98 73 101 73 100 72 99 71 98 67 96 69 98 71 98 70 97 67 96 69 95 63 89 61 91 58 90 58 90 58 90 59 88 60 88 61 88 61 87 60 86 57 85 59 87 61 88 62 89 59 86 59 86 59 86 59 86 58 84 58 83 57 82 56 82 57 83 56 81 55 82 57 83 55 81 55 81 55 80 53 78 51 77 51 77 50 76 49 73 50 72 50 72 50 72 50 72 49 71 49 70 48 69 47 69 51 69 48 66 47 67 50 70 49 68 48 67 47 66 47 66 48 69 48 66 45 63 42 59 40 58 39 54 36 52 34 50 35 49 34 48 33 47 34 48 35 49 35 49 35 50 36 51 38 52 38 52 38 53 40 55 38 52 38 52 38 51 36 50 39 51 36 50 38 54 40 53 39 52 37 50 36 50 36 51 35 49 35 49 35 49 35 49 33 49 37 51 35 48 34 49 35 47 35 47 35 47 35 47 34 47 35 48 36 47 35 46 36 47 34 45 33 45 33 46 33 45 33 45 33 45 33 45 33 43 34 45 35 44 33 43 31 41 31 41 31 41 31 41 32 43 33 42 30 39 31 42 32 42 31 41 31 41 31 41 34 43 27 40 27 37 21 34 24 37 24 40 28 41 24 31 28 38 29 39 30 38 29 37 32 36 23 33 28 38 25 29 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 4 16 5 16 4 15 3 14 2 13 5 14 10 17 8 13 5 12 6 13 6 14 7 15 8 15 7 14 6 13 5 14 6 15 7 15 7 14 6 13 5 13 8 15 6 15 8 16 6 12 9 15 6 14 7 16 6 13 10 18 10 18 9 16 7 14 6 14 6 13 5 12 4 11 3 12 1 12 5 14 5 12 2 10 12 21 21 26 22 25 27 32 27 31 26 30 25 30 24 29 25 30 26 32 27 33 29 34 28 27 14 12 4 4 2 4 4 3 3 3 5 3 1 2 0 2 0 2 0 2 0 2 0 0 0 4 13 26 33 35 19 10 0 4 4 7 4 6 6 6 6 6 6 6 4 6 4 7 5 8 6 8 5 8 3 4 4 3 12 39 60 61 62 61 61 61 63 64 63 63 63 63 62 60 59 58 55 57 54 57 54 52 45 42 31 28 18 15 11 12 10 11 17 23 22 32 13 53 122 137 126 134 114 131 121 146 121 127 87 120 90 130 119 135 83 68 69 100 107 103 115 137 162 167 176 168 176 165 162 146 166 144 167 133 151 141 158 144 153 125 104 111 179 183 127 93 96 163 132 163 113 156 109 154 114 154 111 152 111 153 112 154 112 154 116 151 119 159 123 167 30 76 128 161 121 160 122 154 109 159 115 154 115 155 116 155 117 156 123 155 117 158 122 144 187 193 214 193 227 194 218 193 230 194 230 193 228 193 228 193 228 193 228 193 228 193 228 193 228 193 228 195 226 195 226 195 226 195 226 195 226 196 227 197 228 197 231 196 231 196 231 196 231 196 232 197 232 197 232 197 232 197 232 198 232 198 232 198 232 198 233 199 233 199 233 199 233 200 236 201 236 201 236 201 236 201 237 202 237 202 237 202 237 202 236 203 238 204 239 206 240 205 239 209 242 207 226 199 227 204 220 182 202 198 224 210 216 194 149 164 136 168 134 166 130 170 133 167 135 170 133 171 131 171 142 174 122 107 63 96 68 103 86 151 131 163 126 163 121 158 123 160 123 159 122 159 121 158 123 158 123 157 122 157 121 156 119 154 119 154 119 154 119 154 116 152 116 151 114 149 113 148 113 149 111 146 109 144 107 143 108 139 104 134 96 132 97 135 98 139 103 136 97 141 103 138 103 141 103 142 104 143 106 144 103 141 103 140 102 140 102 139 101 135 96 133 99 134 96 127 97 147 126 146 99 126 100 135 99 131 96 127 93 125 91 124 93 126 93 126 92 125 92 125 91 127 91 126 89 124 88 123 87 123 86 122 86 121 85 121 85 120 85 119 84 118 83 118 82 117 82 116 81 115 80 116 84 116 83 114 82 113 80 112 79 111 79 110 78 109 77 109 79 107 80 107 80 107 80 108 77 104 77 103 76 103 75 102 74 101 75 101 74 100 71 97 70 98 71 100 72 100 71 99 67 96 69 98 70 96 66 93 65 94 66 94 66 93 64 91 62 90 63 89 62 88 63 88 63 87 64 85 63 84 64 85 62 86 62 85 61 84 60 84 59 83 59 82 58 81 57 81 54 81 53 80 53 80 52 79 51 78 51 77 50 76 49 76 54 75 52 74 50 72 49 70 51 73 51 72 50 72 50 72 40 65 48 74 55 76 54 73 44 63 39 60 39 60 36 55 39 55 40 56 42 57 43 59 44 61 43 59 42 59 41 58 42 59 42 60 43 61 45 62 42 59 42 59 42 59 42 59 43 58 43 57 42 56 41 56 42 56 40 55 40 55 41 57 39 54 40 55 40 54 38 52 38 53 37 52 36 51 36 52 36 50 36 50 36 50 36 50 35 49 35 48 34 47 33 47 36 50 33 47 32 48 35 51 32 47 32 47 31 46 30 45 32 46 33 46 31 43 30 41 31 42 31 40 28 37 28 35 27 37 25 35 23 35 24 36 25 37 27 38 28 39 28 39 31 41 29 39 28 39 28 39 23 35 25 37 27 38 26 36 30 39 26 37 27 38 27 36 28 38 26 36 25 36 25 37 24 35 24 35 24 35 24 35 22 35 26 37 24 34 23 35 23 35 23 35 23 35 23 35 22 35 23 36 24 35 23 34 24 35 22 34 21 33 22 34 23 35 23 35 23 35 23 35 20 32 21 33 21 33 20 32 19 31 19 30 18 31 19 31 21 32 22 31 19 28 20 31 22 32 22 32 21 31 20 29 18 20 10 26 20 25 10 17 3 15 11 25 20 30 19 27 20 29 21 30 21 30 20 29 24 28 15 24 19 29 16 20 15 17 16 18 16 18 17 19 17 19 16 18 16 18 15 17 16 18 16 18 16 18 16 18 16 18 15 17 15 17 14 16 12 17 16 19 14 15 12 15 13 16 13 17 14 18 15 18 15 14 14 13 13 14 14 15 15 15 15 14 14 13 13 13 15 14 14 15 17 17 15 13 17 15 14 14 15 15 14 12 19 19 19 18 17 15 14 13 14 14 13 13 12 11 11 11 12 11 10 11 13 14 13 11 8 11 15 20 23 26 25 26 31 32 30 31 29 29 27 28 30 31 31 32 32 33 33 34 33 33 32 26 19 10 4 2 3 3 3 4 4 5 5 5 3 3 3 3 2 2 2 2 3 3 2 0 0 3 12 18 32 28 20 8 4 5 6 5 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 6 7 3 4 6 3 19 51 60 60 59 60 60 62 63 64 62 62 62 62 60 59 57 56 56 56 55 56 55 51 45 41 27 22 15 11 9 9 9 9 22 27 27 38 25 96 139 164 134 167 134 164 139 171 133 143 114 135 118 146 143 126 84 71 81 93 101 100 119 127 147 162 172 159 170 158 143 139 144 148 143 137 132 145 142 144 135 124 87 120 182 177 111 99 121 194 165 204 158 205 153 199 152 195 151 196 152 197 152 198 153 198 154 200 155 200 162 195 51 146 164 199 162 205 156 201 148 204 153 199 154 199 155 200 155 199 157 198 159 205 158 168 185 164 185 148 197 155 191 152 195 144 194 149 193 149 193 149 193 149 193 149 193 149 193 149 193 149 195 150 195 150 195 150 195 150 195 150 195 151 196 152 197 152 197 152 196 152 196 152 196 152 197 153 197 153 197 153 197 153 197 152 198 152 198 152 198 152 199 153 199 153 199 153 199 153 200 151 201 151 201 151 201 151 202 152 202 152 202 152 202 152 203 153 203 154 205 153 205 155 206 163 209 161 199 164 205 177 199 162 191 185 203 197 205 203 160 210 166 213 169 209 170 214 168 215 170 221 174 224 176 225 176 227 164 124 45 96 61 118 151 215 176 213 168 210 161 206 161 204 160 204 159 203 159 203 159 202 158 202 157 201 157 201 155 199 155 199 155 199 155 199 153 199 152 198 151 196 149 195 149 195 148 193 146 191 144 189 144 190 136 185 139 189 140 184 141 185 136 175 131 178 134 176 138 179 138 180 139 183 143 185 141 183 141 183 141 182 140 182 138 181 135 177 131 176 132 178 149 199 147 174 123 176 133 172 128 173 127 172 127 173 128 174 127 172 127 171 126 171 125 169 126 167 126 165 125 164 123 163 124 164 123 163 123 162 122 162 120 160 120 159 119 158 118 158 117 157 117 156 116 155 115 154 115 152 115 150 114 149 112 148 111 147 111 146 110 145 109 145 107 144 107 144 107 144 107 144 105 141 104 141 103 140 103 140 100 141 101 142 102 137 98 134 99 134 100 134 100 133 98 132 96 131 97 131 96 130 95 128 93 128 94 128 94 127 92 125 90 124 90 123 89 122 88 122 88 122 87 121 85 120 84 117 85 116 86 115 85 114 84 114 83 113 83 112 82 111 81 111 80 107 80 107 80 107 80 107 78 105 78 104 77 103 76 103 75 102 74 101 73 100 72 99 74 101 72 100 72 100 73 101 73 103 77 105 75 98 65 90 59 83 51 80 55 83 52 76 51 84 53 86 55 89 59 88 60 87 61 88 61 87 61 88 64 90 61 87 59 85 58 85 58 85 58 85 58 85 58 85 58 84 58 83 57 82 56 82 56 82 55 81 55 81 56 82 53 80 54 81 55 80 53 79 53 79 53 78 52 78 51 75 50 72 50 72 50 72 50 72 49 71 49 70 48 69 47 69 50 68 49 67 48 68 49 69 47 66 46 65 46 64 45 64 45 67 46 65 45 63 42 60 45 62 44 60 42 58 40 56 41 54 38 50 35 50 36 51 38 53 40 55 42 56 42 55 43 56 41 53 38 52 38 52 33 48 36 52 39 53 38 51 42 54 38 51 38 52 37 49 39 52 37 50 36 50 36 51 35 49 35 49 35 49 35 49 33 49 37 51 35 48 34 49 36 48 36 48 36 48 36 48 34 47 35 48 36 47 35 46 36 48 35 46 34 46 34 46 35 47 35 47 35 47 35 47 29 39 30 40 30 40 29 39 32 41 31 40 30 41 31 42 31 42 32 41 29 38 30 41 31 42 32 42 31 40 29 38 27 36 25 44 29 31 12 27 23 39 29 43 29 41 27 39 28 38 29 39 30 38 29 37 31 37 26 35 28 37 25 31 3 15 3 16 4 17 5 17 5 17 5 16 4 15 3 15 4 16 4 16 4 16 4 16 2 14 3 15 3 15 4 16 5 13 8 14 5 11 4 12 6 13 6 14 7 15 8 15 7 14 6 13 5 14 6 15 7 15 7 14 6 13 5 13 6 13 5 15 9 18 8 15 8 15 5 14 7 15 6 12 7 16 8 16 7 14 5 12 6 14 5 13 4 11 2 10 1 10 0 10 4 13 5 11 4 11 10 18 17 23 21 25 24 28 23 28 23 28 23 28 27 32 27 32 28 33 28 33 29 33 24 22 9 7 0 1 2 2 3 4 7 6 9 8 4 4 2 3 1 2 0 2 4 4 1 1 0 5 8 14 20 24 13 9 1 8 4 3 4 6 6 6 6 6 6 6 4 6 4 7 5 8 6 8 3 5 0 3 3 4 22 60 61 61 60 60 61 62 62 62 62 62 62 61 60 58 56 55 52 53 51 53 51 49 41 39 22 20 11 9 6 8 7 9 23 21 29 22 30 102 131 138 116 134 118 134 120 140 108 111 79 119 85 127 110 112 61 72 73 86 88 112 136 127 135 163 173 170 180 160 149 130 156 144 158 123 144 137 152 134 141 116 101 129 192 162 96 95 113 174 126 162 109 153 106 151 112 152 111 150 110 151 110 152 110 152 109 159 117 148 137 128 23 119 131 151 122 155 112 159 110 155 114 153 115 154 115 155 116 155 121 154 115 154 122 149 189 188 216 194 227 194 218 193 231 195 230 193 228 193 228 193 228 193 228 193 228 193 228 193 228 194 228 194 226 194 226 194 226 194 226 194 226 195 227 196 228 196 230 196 230 196 230 196 230 196 231 197 231 197 231 197 231 198 231 198 231 198 231 198 231 198 232 199 232 199 232 199 232 199 236 201 236 201 236 201 236 201 237 202 237 202 237 202 237 202 236 203 238 204 239 206 240 205 243 210 238 199 225 203 231 203 191 185 222 211 237 204 182 165 130 161 132 167 140 172 135 169 140 174 143 178 142 181 140 182 135 177 150 127 59 77 51 117 142 179 136 168 135 167 124 165 124 161 123 160 123 159 122 159 124 159 123 158 123 157 122 157 121 156 121 156 121 156 121 156 118 154 117 152 115 151 114 150 113 149 112 147 110 145 107 143 110 141 107 140 107 144 106 139 104 140 100 138 96 133 94 137 98 136 97 135 98 137 100 140 103 141 103 141 103 141 103 141 103 139 103 135 98 133 106 145 121 143 102 125 99 133 102 125 94 127 94 127 94 128 96 130 95 128 94 127 94 126 93 127 90 126 90 125 88 123 87 122 87 123 87 122 86 122 85 121 85 120 85 119 84 118 83 118 82 117 82 116 81 115 80 116 84 116 83 114 82 113 80 112 79 111 79 110 78 109 77 109 82 108 81 107 80 106 79 105 78 105 77 104 77 103 76 103 74 101 76 102 76 101 71 97 72 100 72 100 71 98 69 96 70 97 68 96 67 95 67 96 65 94 66 94 66 93 64 91 62 90 63 89 62 88 63 88 64 89 65 86 63 85 64 85 62 86 62 85 61 84 60 84 59 83 59 82 58 81 57 81 53 80 53 80 53 80 53 80 51 78 51 77 50 76 49 76 51 73 51 73 51 73 51 73 52 73 50 71 50 72 52 74 61 80 55 70 43 58 31 50 32 52 30 51 30 51 29 49 34 49 36 53 39 56 42 59 43 60 44 62 45 62 44 61 47 63 44 59 40 57 40 58 41 58 41 58 41 58 41 58 43 58 43 57 42 56 41 56 41 55 40 54 39 55 40 56 38 54 39 55 40 54 39 53 37 52 37 51 36 51 35 51 36 50 36 50 36 50 36 50 35 49 35 48 34 47 33 47 33 49 34 50 35 49 34 48 33 48 32 47 32 46 31 46 29 44 32 46 32 45 33 44 34 46 36 45 34 44 36 43 31 40 27 36 24 35 26 38 27 39 30 42 32 43 32 42 30 40 28 39 27 39 28 40 26 38 29 41 30 40 28 37 29 38 26 36 27 39 27 37 28 38 26 36 25 36 25 37 24 35 24 35 24 35 24 35 22 35 26 37 24 34 23 35 24 36 24 36 24 36 24 36 22 35 23 36 24 35 23 34 25 36 23 34 22 34 22 35 22 34 22 34 22 34 22 34 18 30 19 31 19 31 18 30 21 32 19 30 18 31 20 33 22 33 23 32 20 29 21 33 20 31 21 31 20 29 17 26 21 29 22 32 15 19 23 52 91 96 76 66 36 30 16 26 19 28 20 29 20 29 19 28 20 28 19 27 18 26 17 25 15 17 15 18 16 19 17 19 17 19 17 18 16 17 15 17 16 18 16 18 16 18 16 18 13 16 14 17 15 18 16 19 12 16 14 16 11 13 11 15 13 16 13 17 14 18 15 18 15 14 14 13 13 14 14 15 15 15 15 14 14 13 13 13 13 12 12 15 17 18 17 16 16 15 13 13 15 15 13 12 11 12 13 13 14 14 13 13 14 14 13 12 11 11 10 9 11 9 9 10 12 13 12 11 11 13 14 17 19 23 24 26 27 29 28 30 29 31 31 32 33 34 33 34 33 35 34 35 35 31 26 16 9 3 1 2 1 2 3 4 6 7 9 9 4 4 4 3 3 2 2 2 8 5 3 3 5 7 9 9 21 20 16 9 8 8 6 2 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 4 4 1 3 5 4 27 65 64 63 62 62 62 62 61 60 62 62 61 60 59 57 56 55 52 51 51 52 51 47 41 37 25 20 14 10 9 11 11 12 25 25 33 31 44 142 140 170 125 167 137 166 136 164 124 130 118 150 126 143 136 125 81 76 79 79 88 117 144 119 120 150 171 162 173 155 133 125 138 148 133 124 122 138 132 131 123 112 97 138 187 158 93 113 142 204 163 203 156 201 150 197 150 194 150 195 150 196 151 196 152 197 148 206 153 190 174 162 53 178 172 195 159 194 146 206 150 196 153 198 153 199 154 200 155 200 156 201 157 202 159 169 187 160 186 149 199 152 192 150 195 148 194 150 193 150 193 150 193 149 193 149 193 148 194 148 194 149 194 151 194 151 194 151 194 151 194 151 194 152 195 153 196 153 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 154 198 153 198 153 198 153 198 153 199 154 199 154 199 154 199 153 201 151 200 151 200 151 200 151 201 152 201 152 201 152 201 153 202 154 203 154 205 153 206 153 214 164 207 157 198 169 206 175 169 180 204 180 219 203 169 203 163 219 166 207 170 209 172 213 176 225 179 230 183 236 185 237 194 216 189 218 135 133 91 212 181 221 166 209 172 210 159 209 161 205 161 204 160 203 159 203 159 203 159 202 158 201 157 201 156 200 156 200 156 200 156 200 154 200 153 199 152 197 150 196 148 194 148 193 146 191 143 188 140 190 142 192 143 189 139 186 139 183 142 190 142 179 138 191 136 178 133 175 132 176 134 178 140 183 140 183 140 183 140 184 137 184 141 181 134 181 146 201 141 174 124 175 133 173 128 179 131 175 129 173 127 172 127 172 128 173 128 172 127 172 126 171 125 166 124 164 122 163 121 162 121 162 121 161 120 160 119 160 120 160 120 159 119 158 118 158 117 157 117 156 116 155 115 155 115 152 114 150 113 149 111 148 110 147 110 146 109 145 108 145 110 146 108 145 106 143 104 141 104 142 104 141 103 140 102 140 100 139 102 141 103 138 98 134 101 136 101 134 99 132 96 130 99 132 96 128 94 129 96 131 93 128 94 128 94 127 92 125 90 124 90 123 89 122 88 122 90 123 87 122 86 120 84 117 86 116 86 115 85 114 84 114 83 113 83 112 82 111 81 111 80 107 80 107 80 107 80 107 78 105 78 104 76 103 75 103 72 101 73 101 73 101 73 102 74 101 72 99 72 101 74 103 72 96 63 86 54 81 53 81 51 82 56 83 51 77 52 83 48 78 50 82 54 86 58 88 60 88 62 89 61 85 57 82 60 86 58 84 57 86 60 88 57 83 57 83 57 83 57 83 58 84 58 83 57 82 56 82 56 81 55 80 54 81 55 82 53 79 54 81 55 81 54 80 51 75 52 74 51 73 50 73 50 72 50 72 50 72 50 72 49 71 49 70 48 69 47 69 47 67 50 70 51 69 48 66 49 68 49 67 48 66 47 66 44 64 46 66 47 66 46 64 47 65 47 63 46 63 46 63 41 56 37 49 33 49 36 51 37 52 41 56 43 57 43 56 38 52 38 52 38 54 41 56 41 56 43 58 43 55 39 51 38 51 35 50 38 54 40 53 39 52 37 50 36 50 36 51 35 49 35 49 35 49 35 49 33 49 37 51 35 48 34 49 36 48 36 48 36 48 36 48 34 47 35 48 36 47 35 46 37 48 35 46 34 46 34 47 33 45 33 45 33 45 33 43 33 44 34 45 35 44 34 43 34 43 31 41 31 41 33 44 34 45 35 43 31 41 32 44 30 40 31 41 30 38 26 35 23 37 27 39 21 44 73 127 194 194 155 126 71 53 28 37 27 36 28 37 29 36 28 35 27 36 29 36 26 33 26 35 2 13 3 15 4 16 6 17 1 13 4 16 6 17 5 15 2 15 4 16 2 14 3 16 4 16 3 15 3 14 2 14 3 12 7 13 4 10 4 14 6 14 7 15 8 14 7 13 3 11 4 13 7 16 9 17 3 11 4 13 7 16 9 17 9 14 9 13 8 12 7 12 8 13 8 13 8 13 8 13 8 13 8 13 8 13 8 13 7 12 7 11 6 10 5 10 6 12 6 12 7 13 8 13 6 12 9 17 16 24 22 28 23 27 22 27 22 28 24 30 28 33 27 31 25 30 25 30 25 30 21 19 6 5 0 1 0 3 3 4 6 8 10 11 3 4 1 1 0 2 1 4 0 2 0 3 1 4 2 4 13 13 8 7 3 4 3 6 2 5 3 6 4 5 3 4 4 6 4 6 4 6 4 6 4 5 4 5 4 17 42 70 63 63 59 61 59 61 57 57 61 62 58 60 58 59 54 53 52 54 51 51 44 41 34 33 25 24 16 12 5 6 9 13 18 15 25 26 48 132 127 128 117 134 118 131 121 137 89 115 79 122 91 130 107 115 66 72 75 67 107 135 154 133 114 151 161 178 168 161 142 125 136 142 139 109 147 131 155 125 132 97 102 162 182 132 72 99 137 169 124 157 117 155 111 149 109 150 108 151 110 153 111 152 108 149 114 146 129 154 125 94 27 150 122 157 114 151 112 153 115 154 115 153 114 152 113 153 114 153 104 153 105 161 123 152 183 190 221 195 233 192 228 192 226 195 222 193 222 193 224 194 228 194 228 193 232 194 234 194 235 193 228 193 227 193 227 193 227 193 229 195 229 195 229 195 229 195 230 196 230 196 230 196 230 196 231 197 231 197 231 197 231 197 232 198 232 198 232 198 232 198 232 198 232 198 232 198 232 198 233 200 233 200 233 200 233 200 234 201 234 201 234 201 234 200 243 202 243 203 241 208 240 209 241 205 227 202 214 207 220 174 213 207 224 208 209 186 140 166 128 167 130 171 130 171 130 174 138 178 134 177 132 182 135 187 137 171 135 197 152 159 131 186 138 172 130 167 126 165 126 166 123 162 123 162 123 162 123 162 123 159 123 158 122 157 121 157 121 157 121 156 120 155 119 155 117 153 117 152 116 151 115 151 111 147 111 146 109 143 105 140 108 143 107 142 105 140 103 139 105 141 105 140 104 140 103 139 101 141 102 140 99 135 92 129 92 131 91 131 94 136 101 142 108 141 98 140 109 149 109 138 96 130 95 130 95 130 94 129 98 132 96 130 94 128 93 127 93 126 93 126 95 126 95 126 91 126 91 125 90 124 89 124 88 123 88 122 87 121 86 121 83 120 85 122 85 119 80 114 80 116 80 115 79 114 78 114 82 115 83 114 83 114 82 113 79 110 79 109 78 108 77 108 77 108 77 107 76 106 77 106 76 105 77 102 76 101 74 100 72 100 73 102 74 102 73 101 71 99 71 99 71 99 71 99 71 97 69 95 68 95 68 96 68 94 66 92 64 91 64 91 61 90 62 89 61 88 62 87 62 87 64 86 63 85 64 85 62 86 58 83 56 81 55 81 58 84 58 83 55 80 54 80 54 81 54 80 53 79 54 78 53 77 53 76 54 76 53 75 51 74 52 74 52 74 53 75 52 73 49 70 47 68 46 68 40 57 32 50 30 53 33 54 29 50 29 50 30 53 33 55 34 52 37 56 41 60 44 62 45 61 43 59 42 60 44 62 45 62 45 61 44 60 43 60 42 60 42 59 41 58 40 58 41 59 41 57 40 56 39 56 42 56 43 55 42 56 43 57 41 54 41 53 40 53 39 53 38 52 38 52 38 52 38 52 34 49 34 50 35 51 36 51 35 50 35 50 35 50 35 50 35 48 34 50 37 51 35 46 34 48 34 48 34 48 34 48 34 47 33 43 30 43 33 46 34 46 34 45 33 44 32 44 30 42 30 43 30 43 32 42 33 41 31 40 32 43 34 43 29 39 28 39 28 40 30 42 28 39 28 39 28 39 28 39 31 40 27 38 28 39 28 38 24 36 26 37 25 36 27 41 24 36 25 36 25 35 23 33 24 35 24 35 24 35 24 35 23 35 23 34 22 33 21 33 17 31 21 35 24 35 21 32 26 36 25 34 24 33 22 32 24 34 24 33 23 32 22 32 23 34 24 33 23 32 22 32 19 30 22 33 23 32 20 28 23 30 20 30 24 34 22 28 23 32 22 30 21 29 19 28 15 27 17 25 29 85 131 222 228 238 219 252 164 71 0 33 17 28 21 29 22 29 22 29 25 30 21 28 22 29 22 28 13 17 14 19 15 20 17 21 13 18 14 19 16 20 16 19 14 17 16 18 14 16 15 18 15 17 15 16 14 16 13 15 12 17 15 17 12 14 13 18 12 15 13 17 14 16 12 15 12 12 13 14 14 15 16 16 12 12 13 14 14 15 16 16 14 15 14 14 13 13 12 13 13 14 13 14 13 14 13 14 13 14 13 14 13 14 13 14 12 13 12 12 11 11 10 11 11 12 11 13 12 14 13 14 10 12 14 18 21 25 26 28 28 28 27 28 27 29 29 31 32 33 31 31 30 31 31 32 31 29 26 18 11 4 2 2 2 2 3 4 6 9 11 12 6 5 4 3 2 2 3 3 2 2 2 3 3 4 4 4 10 8 6 4 4 4 6 7 4 5 5 6 6 5 5 4 6 6 6 6 6 6 6 6 6 7 7 5 8 25 49 68 65 63 61 61 62 62 60 58 61 59 58 58 59 58 55 53 54 54 53 50 46 40 35 33 25 23 16 14 6 10 9 19 18 29 29 45 73 163 138 163 127 169 129 166 143 161 119 136 124 144 130 148 130 129 76 80 73 76 112 137 152 126 111 130 170 170 176 150 135 121 124 128 110 108 113 126 126 118 106 90 102 169 180 134 80 129 162 197 154 197 152 196 144 192 145 195 148 196 150 197 150 197 150 196 154 196 160 202 156 135 78 207 160 201 152 195 151 197 153 198 153 198 152 197 152 197 153 201 149 209 151 202 153 166 182 170 194 149 194 141 192 149 193 158 193 156 193 156 193 154 194 151 193 149 193 148 194 146 193 148 193 150 193 150 193 150 193 150 195 152 195 152 195 152 195 152 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 153 197 152 198 152 198 152 198 152 198 152 198 152 198 152 198 152 199 153 199 153 199 153 199 153 200 154 200 154 200 154 200 154 200 157 201 154 205 153 210 155 216 155 200 162 201 178 196 155 202 174 208 203 201 197 163 207 168 211 171 214 171 215 173 222 179 228 181 232 184 237 189 241 186 231 183 237 183 219 168 222 171 216 170 213 167 211 166 211 162 207 162 207 162 207 162 207 159 205 159 204 158 204 157 203 157 203 157 202 156 202 155 201 153 199 153 198 152 198 151 197 148 194 148 193 146 190 143 188 142 187 141 187 141 187 141 187 141 186 140 186 139 185 139 185 139 185 141 186 140 183 135 179 127 170 124 168 124 170 127 174 131 176 138 183 140 179 132 170 132 174 132 174 131 173 131 172 132 176 131 175 130 173 129 173 126 171 126 171 126 171 126 171 125 170 126 169 125 169 124 168 122 166 121 165 121 164 120 163 118 160 122 162 121 159 117 155 117 157 117 157 116 156 115 155 114 155 113 154 113 154 112 153 109 150 109 149 108 149 107 148 107 148 107 147 106 146 105 146 104 145 102 143 101 142 99 140 100 137 102 138 103 138 102 137 99 134 99 134 99 134 99 134 98 131 96 129 95 129 95 130 95 128 93 125 91 124 90 125 90 121 90 120 89 119 87 119 87 119 86 118 86 117 85 117 86 115 84 113 82 112 82 112 84 114 84 113 81 110 80 110 80 107 79 106 79 105 77 105 77 104 76 104 75 103 75 102 73 101 73 101 73 101 72 100 73 100 72 98 69 96 66 94 60 85 55 82 55 83 54 81 51 79 51 79 51 80 53 82 54 81 56 84 59 87 61 89 63 89 61 87 60 88 62 90 62 89 62 88 61 86 60 86 60 83 60 82 60 81 59 80 59 84 59 83 57 82 56 82 57 82 56 81 55 82 56 83 54 80 54 79 54 76 53 76 52 74 53 72 53 72 53 72 49 68 49 69 50 70 51 70 50 69 50 69 50 69 50 69 49 67 48 69 51 70 49 65 48 67 48 67 48 67 48 67 50 66 46 62 44 63 46 65 46 64 46 63 45 63 44 62 41 61 42 60 42 60 42 59 43 58 40 54 41 57 43 55 41 54 40 53 40 54 41 56 40 54 40 54 40 54 40 54 42 54 38 52 39 53 39 52 36 51 38 51 36 50 38 54 35 50 36 50 36 49 34 47 35 49 35 49 35 49 35 48 37 46 36 46 35 45 34 44 30 41 33 44 35 44 34 43 33 44 34 44 34 44 34 44 34 44 34 43 33 42 32 42 33 42 32 41 32 40 31 40 29 38 31 40 31 40 29 38 31 38 28 38 32 41 30 36 32 41 31 39 30 38 28 37 36 50 29 54 115 205 242 255 241 254 255 255 174 86 34 48 29 34 29 34 29 33 28 33 30 34 27 33 29 34 27 31 2 13 3 15 4 16 6 17 3 14 3 14 3 15 5 16 2 15 4 16 2 14 3 16 3 15 3 14 2 14 1 13 6 14 9 15 6 13 7 15 4 11 5 13 6 12 4 11 6 14 6 14 6 14 6 14 6 14 6 14 6 14 6 14 9 14 9 13 8 12 7 12 8 13 8 13 8 13 8 13 8 13 8 13 8 13 8 13 7 12 7 11 6 10 5 10 6 11 6 11 7 12 7 12 4 11 9 17 15 23 19 25 23 27 22 27 22 28 24 30 26 31 25 30 25 31 27 32 26 30 20 18 5 5 0 2 0 2 3 4 7 9 11 12 6 7 4 4 1 3 1 3 0 2 0 3 1 4 2 4 2 3 0 2 1 4 4 8 3 5 4 6 4 6 3 5 4 6 4 6 4 6 4 6 3 9 5 3 11 36 54 64 63 63 60 62 60 62 59 59 56 57 54 57 56 57 53 53 52 53 50 49 42 39 31 30 20 20 13 8 4 6 10 14 18 25 18 34 79 143 120 131 117 128 117 137 124 133 81 114 82 122 90 127 104 114 67 72 70 88 134 146 151 128 107 120 162 174 169 161 130 127 133 115 131 104 145 121 152 111 116 91 121 176 169 108 66 116 143 156 125 155 115 149 105 146 109 154 107 149 107 149 108 150 110 152 115 151 113 157 110 76 64 168 119 154 110 148 109 151 111 151 112 151 110 150 110 150 111 152 104 152 109 160 127 152 183 190 216 194 229 192 225 191 215 193 219 193 220 194 222 193 224 194 225 193 228 193 230 192 230 193 228 193 227 193 227 193 227 193 229 195 229 195 229 195 229 195 230 196 230 196 230 196 230 196 231 197 231 197 231 197 231 198 232 198 232 198 232 198 232 198 232 198 232 198 232 198 232 198 233 199 233 199 233 199 233 199 234 200 234 200 234 200 234 200 241 199 242 202 242 208 242 211 239 203 216 201 227 198 198 188 230 204 218 211 176 167 136 174 132 172 134 174 131 174 131 177 137 182 139 186 142 190 146 194 142 192 145 179 137 181 138 166 131 170 131 170 130 168 128 167 124 163 124 163 124 163 124 163 123 159 123 159 122 158 122 157 121 157 121 157 120 156 120 155 117 153 117 153 116 152 116 151 114 150 114 149 112 146 109 144 104 140 104 140 105 141 105 141 104 140 104 139 103 138 102 138 98 139 101 142 103 141 101 139 94 131 90 127 86 125 86 126 82 126 96 132 90 123 87 127 95 132 95 131 94 131 93 130 94 131 94 131 94 131 95 130 94 127 94 127 96 127 96 127 92 126 91 126 90 125 90 124 86 121 86 120 85 120 84 119 85 122 86 123 86 120 82 117 83 119 82 118 81 117 81 117 82 114 84 113 83 112 82 112 79 109 79 109 78 108 78 107 75 107 75 106 76 105 75 105 76 104 77 101 76 100 74 100 75 103 76 104 76 103 75 102 71 99 71 99 71 99 71 99 70 97 69 95 68 95 68 95 67 94 65 91 63 90 63 90 61 90 62 89 61 88 62 87 62 86 63 86 62 85 64 85 60 84 57 82 56 82 57 83 57 83 57 82 55 81 54 80 52 79 51 78 51 77 52 76 52 75 53 75 52 74 53 73 51 73 51 72 49 71 48 70 50 72 50 71 47 66 42 62 35 55 33 55 35 55 31 50 32 53 31 52 31 53 32 54 41 58 42 59 43 61 44 62 47 63 46 62 45 63 46 64 45 62 45 61 44 60 43 60 42 60 42 60 41 60 41 59 39 59 39 58 40 56 39 56 42 56 43 55 42 56 43 57 41 54 41 53 40 53 39 53 38 52 38 53 38 53 38 53 35 50 35 50 36 51 36 51 35 50 35 50 35 50 35 50 35 48 34 49 37 51 35 47 34 48 34 48 34 48 34 48 38 49 36 46 34 46 35 48 34 46 34 46 33 45 33 44 30 41 30 42 30 42 32 42 33 41 31 40 33 43 34 42 33 42 30 40 29 40 30 41 31 42 31 42 31 42 31 42 31 40 27 38 28 39 28 38 26 38 27 37 24 35 26 38 25 36 25 36 25 35 23 34 24 35 24 35 24 35 24 36 25 37 25 37 24 36 24 36 20 33 21 33 22 34 22 34 21 32 22 33 24 35 25 36 24 34 24 33 23 32 22 32 24 32 23 32 22 31 22 31 20 30 21 31 22 30 21 29 20 28 19 29 21 30 20 27 23 32 22 30 21 29 19 28 27 20 37 123 207 255 232 245 228 255 196 162 68 47 20 47 22 31 25 30 24 29 22 28 23 28 22 29 24 29 21 24 14 18 14 19 15 20 16 20 16 19 13 16 13 18 15 20 14 17 16 18 14 16 15 18 17 18 16 18 15 17 15 16 13 17 14 17 13 16 14 17 11 15 13 16 13 16 12 14 15 15 15 14 14 13 13 13 15 15 15 14 14 13 13 13 14 15 14 14 13 13 12 13 13 14 13 14 13 14 13 14 12 13 12 13 12 13 12 13 12 13 12 12 11 11 10 11 11 12 11 12 11 12 11 13 8 11 13 17 19 22 23 25 28 28 27 28 27 29 29 31 30 31 30 31 31 33 33 34 32 29 25 16 9 3 2 2 1 2 2 4 6 8 11 12 8 8 7 5 4 3 3 3 2 2 2 3 3 4 4 4 2 2 1 2 3 4 6 7 5 5 6 7 7 6 5 5 6 6 6 6 6 6 6 6 4 9 6 2 17 46 61 60 65 63 62 62 63 63 61 60 57 56 56 57 58 58 56 54 53 53 51 48 43 36 31 28 19 18 12 11 5 11 12 24 19 40 23 62 111 172 131 163 125 164 129 174 145 151 108 137 129 147 128 145 129 127 76 79 60 102 136 137 130 104 97 99 147 156 177 173 145 125 119 110 102 107 111 119 121 105 95 93 134 184 156 103 79 151 172 193 154 196 152 195 147 195 149 197 151 195 149 194 149 196 153 199 152 197 147 204 133 111 119 211 154 199 148 195 148 198 150 197 150 198 149 197 149 197 150 199 149 203 149 195 151 165 182 172 193 153 193 147 191 155 192 162 193 154 193 154 193 154 193 154 192 152 192 153 191 153 192 152 193 150 193 150 193 150 193 150 195 152 195 152 195 152 195 152 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 153 197 152 198 152 198 152 198 152 198 152 198 152 198 152 198 152 199 153 199 153 199 153 199 153 200 154 200 154 200 154 200 154 199 154 201 154 204 158 209 164 208 158 194 168 211 159 177 175 212 187 213 206 171 192 175 211 173 217 177 220 177 221 180 228 183 231 186 234 194 240 202 243 198 239 190 223 175 229 176 215 167 214 171 216 171 215 168 212 164 209 164 209 163 208 163 208 160 206 159 205 159 204 158 204 158 204 157 203 157 202 156 202 154 200 153 199 153 198 152 198 151 197 151 197 150 195 147 192 140 186 140 186 139 185 139 185 140 186 139 185 138 184 138 184 138 184 140 186 142 187 141 186 141 185 138 180 133 177 131 176 121 168 125 166 118 165 129 182 134 178 133 177 132 175 131 175 131 175 131 175 132 176 132 176 128 173 128 173 127 172 127 172 126 171 126 170 126 169 125 169 122 166 122 165 121 165 120 163 121 162 123 163 122 160 119 158 119 158 118 158 117 157 117 156 115 156 114 154 113 153 111 152 110 151 109 150 109 149 108 149 107 148 107 147 106 146 105 146 104 145 102 143 101 142 99 140 102 138 103 139 103 138 102 136 98 133 98 133 98 133 98 133 97 130 95 129 94 128 95 129 94 127 92 125 90 124 90 124 90 121 90 120 89 119 87 119 86 118 86 117 85 117 84 116 83 113 82 112 82 113 84 114 83 112 81 111 81 111 80 109 79 106 79 106 78 105 76 104 75 103 74 102 74 101 73 101 75 103 74 101 72 99 70 98 71 100 72 100 69 94 62 88 54 81 52 81 54 81 51 77 55 83 55 83 55 84 58 86 61 88 62 89 62 89 62 89 64 91 64 91 64 91 64 91 62 89 62 88 61 86 60 86 61 84 60 83 61 81 60 81 59 84 59 83 57 82 56 82 57 82 56 81 55 82 56 83 54 80 54 79 54 76 53 76 52 74 53 72 53 72 53 72 50 70 51 70 51 70 51 70 50 69 50 69 50 69 50 69 50 68 48 68 50 70 49 66 48 67 48 67 48 67 48 67 50 67 48 65 46 64 47 66 47 65 46 64 46 63 45 63 42 62 43 61 43 61 43 60 43 58 41 55 42 57 42 53 43 56 41 55 40 55 41 55 41 55 41 55 41 55 41 55 42 54 38 52 39 53 39 52 38 53 39 51 35 48 36 51 36 50 37 51 36 50 35 48 35 49 35 49 35 49 35 48 37 47 37 47 36 46 36 46 34 44 33 43 33 44 34 45 32 42 33 43 33 44 34 44 34 44 34 43 33 42 32 42 32 41 32 40 31 40 30 39 30 39 30 39 30 39 30 39 29 38 29 39 30 39 29 37 31 40 31 39 30 38 29 38 45 37 38 113 165 184 171 192 169 165 124 89 55 59 45 43 34 38 32 36 30 34 29 33 28 33 28 35 31 35 26 28 3 14 4 15 4 15 5 16 5 15 2 12 1 13 3 15 2 15 4 16 2 14 3 16 6 18 5 17 5 16 4 16 6 12 5 12 6 13 5 12 6 13 7 15 8 14 6 13 8 16 7 14 6 13 4 12 8 16 7 14 6 13 4 12 9 14 9 13 8 12 7 12 8 13 8 13 8 13 8 13 7 12 7 12 7 12 7 12 7 12 7 11 6 10 5 10 6 11 6 11 6 11 6 10 4 10 6 13 11 19 17 23 23 27 22 27 22 28 24 30 25 30 25 30 26 32 28 33 26 29 19 16 3 3 0 2 0 1 2 3 5 7 8 9 5 7 5 6 3 4 1 2 0 2 0 3 1 4 2 4 2 4 2 4 2 5 3 5 3 6 5 7 5 7 4 5 4 6 4 6 4 6 4 6 2 7 2 4 20 51 60 57 62 62 59 61 61 63 60 60 56 57 55 58 57 59 55 55 51 52 48 46 39 34 26 25 14 14 9 7 5 9 14 18 18 29 18 58 111 144 114 128 115 125 118 142 119 111 66 115 87 124 89 124 106 114 66 70 68 115 147 130 115 95 98 100 107 133 164 186 154 119 115 107 128 109 145 116 150 103 110 104 165 189 142 86 79 139 153 164 120 151 116 152 109 145 105 144 109 150 107 148 109 149 112 152 113 149 111 159 84 62 99 156 113 149 107 146 108 149 108 148 109 149 108 148 108 148 109 149 109 150 114 156 129 150 181 190 213 194 222 192 217 191 210 193 220 194 224 194 224 194 224 193 223 192 223 191 223 191 223 192 227 193 227 193 227 193 227 193 229 195 229 195 229 195 229 195 228 196 228 196 228 196 228 196 229 197 229 197 229 197 229 198 232 198 232 198 232 198 232 198 232 198 232 198 232 198 232 198 233 199 233 199 233 199 233 199 234 200 234 200 234 200 234 200 234 200 235 202 238 206 241 209 227 201 222 205 223 182 193 213 219 211 212 188 138 168 147 166 135 176 141 180 137 180 137 184 142 186 152 200 171 217 188 228 178 206 159 185 138 172 131 172 128 170 132 172 133 171 130 168 127 166 126 165 125 164 124 163 124 160 124 159 123 159 122 158 122 158 122 157 121 157 120 156 118 154 118 153 117 153 116 152 116 152 116 152 115 150 113 148 107 143 106 140 103 138 101 136 104 140 104 139 103 138 102 138 101 140 101 140 101 140 100 139 100 138 98 135 95 133 93 132 93 128 89 124 88 129 98 140 99 136 98 134 96 132 95 131 95 132 95 132 96 133 98 133 97 130 96 129 97 128 96 127 93 127 92 126 91 126 90 125 89 124 88 123 88 122 87 122 87 123 87 122 85 120 83 119 82 117 81 117 80 116 80 115 83 115 84 113 83 112 81 111 80 110 80 109 79 109 78 108 75 107 75 106 76 105 75 105 76 104 77 101 76 100 74 100 74 102 74 102 74 101 72 99 70 98 70 98 70 98 70 98 70 96 68 94 67 94 67 95 67 93 65 90 63 89 62 90 61 90 62 89 61 88 62 87 61 86 62 85 62 84 63 84 59 83 56 82 56 83 58 84 57 81 53 80 56 82 55 78 54 81 53 80 52 79 54 78 51 75 52 74 52 73 52 73 54 76 53 74 51 72 49 71 49 72 50 72 47 66 40 60 37 55 32 53 33 55 34 54 36 57 37 59 39 62 42 64 47 64 46 63 46 62 45 62 47 64 47 65 48 64 47 64 45 62 45 61 44 60 43 60 43 61 43 60 42 61 41 60 39 59 39 58 40 56 39 56 42 56 43 55 42 56 43 57 41 54 41 53 40 53 39 53 38 52 38 53 38 53 38 53 37 51 36 51 36 51 36 51 35 50 35 50 35 50 35 50 37 49 33 48 35 50 35 48 34 48 34 48 34 48 34 48 36 48 35 46 34 46 34 46 35 47 35 46 34 46 33 45 31 42 31 43 31 43 33 43 33 42 33 42 34 43 33 39 33 41 30 40 29 40 30 41 30 41 30 41 30 41 30 41 31 40 27 38 28 39 28 38 27 39 28 37 24 34 25 37 25 37 26 37 26 36 24 34 24 35 24 35 24 35 24 36 23 35 23 35 24 36 24 36 23 35 22 33 21 34 22 35 24 34 23 33 23 32 22 32 24 34 24 33 23 32 22 32 23 32 22 31 22 30 21 30 21 30 21 30 21 30 21 30 20 30 23 32 22 31 21 30 22 31 21 30 21 30 20 29 18 24 14 10 9 34 27 62 47 62 29 44 32 54 29 26 26 34 27 32 25 30 23 29 22 28 22 30 25 30 20 23 15 19 15 19 15 19 15 19 15 18 14 17 13 17 13 17 14 17 16 18 14 16 15 18 18 20 17 19 16 18 16 18 13 15 10 14 13 16 12 14 13 17 15 18 15 18 14 16 15 15 15 14 14 13 13 13 15 15 15 14 14 13 13 13 14 15 14 14 13 13 12 13 13 14 13 14 13 14 13 14 11 12 11 12 11 12 11 12 12 13 12 12 11 11 10 11 11 12 11 12 10 11 10 11 10 11 9 11 13 18 21 24 28 28 27 28 27 29 29 31 31 32 30 31 30 32 32 33 32 28 23 14 7 2 1 2 1 1 1 1 2 4 5 6 4 5 5 6 5 4 3 3 2 2 2 3 3 4 4 4 6 6 6 5 5 5 5 4 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 9 29 52 61 57 62 61 60 60 62 62 61 59 59 58 57 58 59 59 56 54 52 52 49 45 39 32 26 23 14 14 9 11 7 15 17 30 20 44 30 99 134 166 131 159 127 163 131 179 132 128 90 145 132 149 127 146 130 128 74 72 77 126 133 115 97 83 97 100 90 144 178 199 173 130 99 110 97 110 107 108 117 93 89 107 174 187 125 93 94 153 151 183 152 195 157 202 156 196 150 192 148 191 147 190 146 190 147 191 150 188 154 197 103 111 146 193 150 195 145 193 147 196 147 194 148 196 147 194 146 195 148 196 148 198 147 191 147 163 181 174 192 154 193 147 192 152 193 159 194 150 195 150 194 151 194 154 192 155 191 155 191 156 191 155 193 150 193 150 193 150 193 150 195 152 195 152 195 152 195 152 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 154 198 152 198 152 198 152 198 152 198 152 198 152 198 152 198 152 199 153 199 153 199 153 199 153 200 154 200 154 200 154 200 154 202 153 203 156 204 162 206 170 193 165 203 171 195 150 191 189 207 208 201 192 159 208 178 208 174 219 178 221 179 221 180 227 182 234 201 250 228 255 247 255 233 245 200 232 181 222 169 232 171 217 172 217 172 216 170 214 167 212 166 211 165 209 164 208 161 206 160 206 159 205 159 205 159 204 158 204 157 203 157 203 155 200 154 200 153 199 153 199 152 198 152 198 152 197 150 195 148 193 146 190 142 186 138 184 141 187 141 186 140 186 139 185 142 186 141 185 140 184 139 183 136 181 136 180 135 180 134 179 137 179 134 180 139 183 136 176 138 181 136 179 134 177 132 176 134 178 133 177 133 177 133 177 131 176 130 175 129 173 128 172 127 171 127 171 126 170 126 170 125 169 124 168 124 167 123 166 122 162 122 161 120 159 119 158 117 157 117 157 116 156 115 155 116 156 115 155 112 152 111 151 111 151 110 151 109 150 109 150 107 148 107 147 106 146 105 146 104 145 102 143 101 142 99 140 101 137 102 137 101 135 99 133 97 132 97 132 97 132 97 132 96 130 95 128 93 127 94 128 93 127 91 124 89 123 89 123 90 121 90 120 89 119 87 119 85 117 85 117 84 116 84 115 84 114 83 112 82 112 83 113 83 110 78 109 82 113 81 108 81 108 81 107 80 107 78 106 76 103 75 103 74 102 74 101 76 104 75 103 74 101 73 101 72 100 72 99 69 94 64 90 64 90 59 87 60 90 62 89 61 89 61 90 63 93 66 95 65 91 64 91 63 90 62 89 63 91 64 92 65 91 64 90 62 89 62 88 61 86 60 86 62 84 61 84 61 82 61 82 59 84 59 83 57 82 56 82 57 82 56 81 55 82 56 83 54 80 54 79 54 76 53 76 52 74 53 72 53 72 53 72 52 71 52 71 51 70 51 70 50 69 50 69 50 69 50 69 51 68 47 66 49 69 50 68 48 67 48 67 48 67 48 67 47 65 47 65 46 64 45 63 48 65 47 65 46 64 46 64 43 63 44 62 44 62 44 61 43 59 42 56 43 57 40 51 39 53 39 53 39 54 41 56 40 54 40 54 40 54 40 54 42 54 38 52 39 53 39 52 37 52 38 51 35 49 37 52 37 51 38 52 37 50 35 49 35 49 35 49 35 49 35 48 35 45 35 45 36 46 36 46 35 45 35 45 35 44 34 44 35 44 34 43 32 41 31 40 34 44 34 43 33 42 32 42 31 40 31 40 30 39 30 38 31 39 30 38 29 39 30 40 29 40 33 42 31 39 31 41 30 39 30 39 30 39 30 39 21 40 31 38 26 26 20 42 56 54 37 40 31 38 31 40 33 37 32 36 31 35 30 34 29 33 28 34 30 34 27 29 4 15 4 15 4 15 4 15 3 14 3 14 3 13 1 11 2 15 4 16 2 14 3 16 4 16 3 15 3 14 2 14 7 12 4 12 7 15 6 11 5 13 7 14 7 14 6 12 7 14 6 14 6 14 6 13 7 14 6 14 6 14 6 13 9 14 9 13 8 12 7 12 8 13 8 13 8 13 8 13 6 11 6 11 6 11 6 11 7 12 7 11 6 10 5 10 6 11 6 10 5 9 4 9 7 10 3 7 5 15 16 24 23 27 22 27 22 28 24 30 27 32 26 30 25 30 26 31 26 29 18 14 1 2 0 2 0 1 1 0 0 1 1 2 0 2 2 5 3 5 2 3 0 2 0 3 1 4 2 4 2 5 3 5 3 5 3 4 4 7 5 8 6 7 5 6 4 6 4 6 4 6 4 6 7 5 3 16 33 52 58 60 59 59 56 59 58 61 58 59 57 58 55 57 55 57 52 52 50 51 47 44 36 30 22 20 11 12 8 7 7 13 20 25 20 27 31 99 120 132 117 126 115 126 120 142 103 82 51 124 89 124 92 126 109 116 66 64 95 127 121 100 95 85 102 94 90 159 187 186 178 141 110 103 121 110 140 107 142 95 106 119 185 170 102 74 80 103 90 116 98 134 104 144 113 152 119 159 113 152 113 152 112 150 112 148 118 141 127 148 54 79 127 147 109 145 104 144 106 147 106 145 107 147 106 146 106 146 107 147 112 148 116 154 127 149 181 190 213 195 226 193 223 194 217 197 226 196 229 195 228 195 228 194 227 192 225 192 223 191 223 191 225 193 227 193 227 193 227 193 229 195 229 195 229 195 229 195 228 196 228 196 228 196 228 196 229 197 229 197 229 197 229 197 231 198 231 198 231 198 231 198 231 198 231 198 231 198 231 198 232 199 232 199 232 199 232 199 233 200 233 200 233 200 233 200 231 204 231 203 235 203 237 203 225 196 230 199 201 191 217 212 209 201 170 168 141 171 131 169 131 172 137 177 135 176 135 179 144 195 176 230 214 251 227 252 225 229 178 194 150 179 132 176 134 174 134 172 132 170 131 170 129 168 128 166 126 164 125 163 125 161 124 160 124 159 123 159 123 159 122 158 122 157 121 157 119 155 118 154 118 153 117 153 115 152 116 152 116 151 114 150 115 151 114 148 111 146 109 144 106 142 106 142 105 141 104 140 104 143 103 141 102 141 102 141 100 139 100 140 100 139 99 138 103 138 102 140 106 140 100 133 102 137 101 135 98 133 96 131 98 135 98 134 96 133 97 132 99 132 98 130 98 128 97 127 94 128 92 127 92 126 91 126 89 124 89 123 88 123 87 122 86 122 84 119 83 118 82 118 83 119 82 118 81 117 81 117 84 116 85 114 82 111 80 110 81 111 80 110 80 109 79 109 75 107 75 106 76 105 75 105 76 104 77 101 76 100 74 100 75 103 75 103 74 101 72 99 69 97 69 97 69 97 69 97 69 95 67 94 66 93 67 94 66 92 64 90 62 89 62 89 61 90 62 89 61 88 62 87 60 85 62 84 61 84 62 83 62 85 58 83 56 82 56 82 57 79 51 78 56 84 55 77 53 80 53 79 52 79 53 77 53 76 54 76 53 75 54 74 52 74 51 73 51 73 51 73 51 72 50 70 47 68 44 66 45 65 44 66 47 68 45 64 45 65 43 64 43 64 43 65 47 64 47 63 46 63 46 62 45 63 47 65 48 64 46 62 45 62 45 61 44 60 43 60 44 62 43 61 43 61 42 61 39 59 39 58 40 56 39 56 42 56 43 55 42 56 43 57 41 54 41 53 40 53 39 53 38 52 38 53 38 53 38 53 38 53 38 52 37 51 36 51 35 50 35 50 35 50 35 50 38 49 33 47 34 50 36 49 34 48 34 48 34 48 34 48 36 48 36 48 36 47 35 46 36 48 35 47 35 46 34 46 32 43 32 44 32 44 34 44 33 42 33 43 35 43 32 37 28 37 26 37 27 40 30 42 31 42 31 42 31 42 31 42 31 40 27 38 28 39 28 38 25 37 27 37 25 36 27 40 26 38 27 39 26 38 25 36 24 36 24 36 24 36 24 36 25 36 26 36 27 37 28 38 25 35 26 37 26 35 23 32 23 32 22 32 22 32 22 32 24 34 24 33 23 32 22 32 22 31 22 30 21 30 20 29 22 31 20 29 20 29 22 31 19 30 24 32 21 29 21 31 21 30 21 30 21 30 21 30 24 15 6 20 20 15 5 43 14 33 23 42 29 33 22 32 25 31 25 30 24 30 24 30 24 29 21 28 23 29 21 26 15 19 15 19 15 19 15 19 13 17 14 19 14 17 11 14 14 17 16 18 14 16 15 18 14 16 13 15 13 14 12 14 16 17 12 16 15 19 15 15 11 15 12 16 13 15 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 13 13 12 13 13 14 13 14 13 14 13 14 11 12 11 12 11 12 11 12 12 13 12 12 11 11 10 11 11 12 11 11 10 10 9 10 14 12 7 6 8 15 21 26 28 28 27 28 27 29 29 31 33 34 32 32 30 31 30 31 32 28 23 13 6 1 1 3 2 1 0 0 0 0 0 0 0 0 2 4 5 5 4 3 2 2 2 3 3 4 4 4 2 2 3 5 5 5 5 5 6 7 7 8 8 7 7 6 6 6 6 6 6 6 6 6 12 5 6 21 40 52 59 63 60 58 57 58 60 60 59 58 59 57 56 56 56 55 52 49 52 51 48 44 37 30 23 20 13 13 9 12 9 18 21 36 23 46 47 134 139 157 138 160 129 164 132 178 117 108 78 155 129 149 128 148 133 128 72 68 100 124 100 87 85 86 98 92 93 195 198 187 176 154 99 96 98 112 107 104 116 89 90 121 185 172 96 90 95 114 85 130 88 134 102 155 123 174 144 191 156 196 157 197 155 193 151 190 156 178 165 182 78 128 167 192 146 192 143 192 146 194 145 192 147 194 146 193 145 194 146 195 147 196 144 192 145 165 181 176 192 153 194 140 194 142 197 148 196 146 195 147 195 149 194 150 193 152 192 152 192 153 191 153 192 150 193 150 193 150 193 150 195 152 195 152 195 152 195 152 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 154 198 153 198 153 198 153 198 153 198 153 198 153 198 153 198 153 199 154 199 154 199 154 199 154 200 155 200 155 200 155 200 154 205 155 204 158 202 166 202 172 192 168 203 166 179 169 218 186 211 210 167 197 180 213 159 221 167 212 172 213 172 216 174 221 187 244 221 255 250 255 249 255 251 255 212 230 189 243 182 231 176 221 173 216 170 214 170 215 169 213 167 212 166 210 164 209 161 207 161 206 160 205 159 205 159 205 159 204 158 203 157 203 155 201 155 200 154 199 153 199 151 197 152 198 152 197 150 196 153 199 153 198 151 197 150 196 143 189 143 188 142 188 141 187 143 188 142 187 142 188 144 190 141 186 141 186 141 185 139 183 140 185 137 182 136 184 141 189 139 184 137 182 134 179 132 178 137 180 136 179 134 177 132 175 133 177 131 176 130 174 128 173 127 172 128 171 127 170 126 170 123 167 123 166 122 165 121 164 121 161 120 158 118 157 117 158 120 160 120 159 119 158 118 158 117 157 115 155 112 152 110 150 111 152 111 151 110 150 109 150 107 148 107 147 106 146 105 146 104 145 102 143 101 142 99 140 104 140 105 139 103 137 101 135 97 132 97 132 97 132 97 132 96 129 94 127 93 127 93 128 93 126 91 124 89 122 89 123 90 121 90 120 89 119 87 119 85 117 85 116 84 115 83 115 86 116 84 113 82 111 81 111 83 109 76 108 82 114 81 107 79 106 79 105 78 104 76 104 77 105 77 104 76 104 75 103 71 99 72 100 72 100 72 101 74 101 71 98 69 96 68 96 64 92 66 97 71 98 66 90 69 96 66 92 63 90 61 89 63 90 63 90 63 90 63 90 61 89 64 91 64 91 62 88 62 89 62 88 61 86 60 86 62 85 62 84 62 82 61 82 59 84 59 83 57 82 56 82 57 82 56 81 55 82 56 83 54 80 54 79 54 76 53 76 52 74 53 72 53 72 53 72 53 72 53 71 52 70 51 70 50 69 50 69 50 69 50 69 52 68 47 66 48 69 50 68 48 67 48 67 48 67 48 67 49 68 50 68 50 67 48 65 48 66 48 65 47 64 46 64 43 63 44 62 44 62 44 61 43 59 43 57 44 57 40 50 35 49 35 50 38 54 42 57 43 57 43 57 43 57 43 57 42 54 38 52 39 53 39 52 35 50 37 51 36 50 38 55 38 51 39 51 39 50 37 48 36 48 36 48 36 48 36 48 37 47 37 48 38 49 39 49 34 45 37 48 37 45 33 41 30 40 31 42 32 43 34 44 34 44 34 43 33 42 32 42 31 40 31 39 30 38 29 38 32 40 29 37 28 38 31 41 26 38 32 40 28 36 28 39 30 39 30 39 30 39 30 39 23 47 30 27 27 45 30 28 33 40 30 37 31 41 29 31 29 34 30 35 30 35 30 35 31 34 27 32 28 33 28 32 3 14 3 14 3 14 3 14 5 16 5 15 4 14 3 14 0 12 1 14 2 13 0 11 3 15 3 14 2 13 1 13 7 14 7 14 7 14 7 14 7 13 4 10 3 11 6 14 5 12 3 11 4 13 7 16 5 13 5 13 5 13 5 13 7 12 7 12 7 12 7 12 4 10 7 13 8 12 5 9 8 12 6 10 5 10 5 11 6 11 6 10 5 9 4 9 4 10 5 11 6 12 7 13 2 7 1 5 2 12 14 25 22 26 19 26 24 30 23 25 22 29 26 32 27 31 28 34 26 33 23 19 4 3 0 0 0 1 1 1 1 1 1 1 0 0 0 1 0 2 0 2 1 4 4 5 1 3 2 5 2 4 2 5 3 6 4 6 1 3 2 5 3 4 1 3 4 7 5 8 6 7 5 6 5 3 6 26 43 55 55 57 55 57 55 57 55 57 55 57 57 57 54 56 54 55 50 50 49 47 40 38 32 30 23 22 10 9 4 6 11 19 23 25 19 26 55 126 130 136 108 138 107 128 126 138 74 55 59 124 95 119 91 124 115 124 65 62 119 100 99 80 88 96 87 83 116 186 185 175 178 152 125 101 132 99 144 113 131 95 109 146 190 140 77 70 77 102 76 104 65 94 57 91 56 94 60 98 73 113 85 131 105 150 120 159 121 164 135 123 55 124 136 149 109 143 105 143 108 146 110 147 105 142 105 145 111 150 113 149 114 144 112 147 124 148 166 196 209 193 227 195 231 194 225 192 230 195 231 196 232 197 233 196 233 195 229 193 228 192 229 193 227 193 228 195 229 195 228 194 228 194 228 194 228 194 228 194 227 196 225 196 225 196 225 196 226 197 226 197 226 197 226 197 228 196 228 196 228 196 228 196 229 197 229 197 229 197 229 197 230 198 230 198 230 198 230 198 231 199 231 200 232 201 233 202 228 204 230 204 234 199 231 194 228 201 227 169 201 215 209 213 189 176 141 168 138 169 126 169 132 172 136 174 137 177 138 180 142 190 173 227 217 251 230 252 230 230 176 196 160 189 134 172 132 173 133 171 131 169 129 168 131 170 130 168 127 165 125 163 126 162 125 161 125 160 124 160 123 158 122 158 122 158 121 157 121 157 120 155 118 154 117 152 118 154 117 153 117 152 116 152 117 153 116 152 116 152 116 151 112 148 111 146 109 144 108 143 108 147 107 146 107 145 106 145 105 144 104 143 104 142 103 142 104 140 104 140 104 140 104 140 101 137 100 136 100 135 99 135 99 136 98 134 96 133 97 132 96 130 98 132 100 130 97 127 96 130 94 129 93 127 91 126 88 124 90 126 90 123 85 118 85 121 85 120 84 119 83 119 84 120 83 118 82 117 80 116 81 114 84 114 84 113 82 111 80 109 78 108 80 110 79 108 75 107 75 106 76 105 75 105 78 105 78 103 77 101 75 101 76 104 75 103 75 103 75 102 70 97 68 95 67 95 67 96 68 95 68 93 65 92 67 96 67 93 64 89 61 87 61 88 59 89 61 89 61 88 61 85 60 85 62 84 61 83 62 83 61 84 57 82 56 82 56 83 54 80 53 79 53 80 55 81 54 80 52 78 51 78 53 78 52 76 54 75 53 74 53 74 50 72 51 73 50 72 49 70 47 70 49 72 49 70 46 67 49 69 47 68 46 67 47 68 45 67 46 67 46 66 44 64 48 65 48 64 47 63 46 63 43 62 47 64 45 62 47 66 45 61 43 60 45 62 44 60 42 60 42 60 42 61 42 61 38 58 38 58 40 57 40 57 43 58 45 57 44 56 43 56 43 56 43 55 42 55 41 55 41 54 39 52 37 51 36 51 37 52 37 52 37 52 37 52 38 53 38 52 37 51 36 51 33 47 34 48 33 47 32 45 38 51 35 48 34 49 37 52 36 48 36 48 36 48 36 48 39 48 34 47 37 50 36 45 32 43 32 43 31 43 32 42 31 43 38 48 38 43 31 36 26 36 27 37 26 38 29 42 29 40 29 40 30 42 32 44 32 42 30 40 28 38 28 39 26 38 27 38 27 37 25 35 25 37 25 37 25 37 25 37 26 37 23 34 22 35 25 38 26 37 28 38 29 37 28 36 26 35 26 35 26 35 26 35 22 32 22 32 22 32 22 32 21 31 22 33 25 36 27 37 26 32 21 31 24 34 23 29 22 31 22 31 22 31 22 31 22 31 22 30 21 29 20 29 24 32 22 30 21 30 21 31 25 28 25 29 24 31 23 31 20 29 19 29 21 30 25 32 22 29 24 31 24 29 21 26 25 30 22 27 21 28 24 31 15 19 15 19 15 19 15 19 16 20 15 19 15 18 14 18 12 15 14 17 15 16 13 14 15 17 15 16 14 15 13 15 14 17 14 17 14 17 14 17 13 16 11 14 11 14 13 16 14 13 12 12 12 13 14 15 13 13 13 13 13 13 13 13 12 13 12 13 12 13 12 13 10 12 11 13 12 12 11 11 13 13 11 11 10 11 10 12 11 12 11 11 10 10 9 10 10 11 11 12 11 12 11 13 9 10 8 8 8 13 19 25 27 27 25 28 30 31 28 27 27 30 31 33 31 32 32 34 33 28 21 11 5 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 4 5 4 3 2 3 5 4 4 4 5 5 6 6 6 4 4 5 5 5 5 4 4 6 7 7 8 8 7 7 6 2 0 7 26 45 53 55 55 57 57 57 57 57 57 57 57 58 57 55 55 56 55 52 50 49 45 40 36 32 28 23 21 12 10 6 11 12 23 23 35 23 54 78 157 144 162 130 164 124 166 130 168 87 95 92 163 130 150 123 146 142 134 71 78 115 96 89 83 84 97 79 91 133 209 187 195 177 164 128 106 104 103 115 107 107 92 100 158 177 136 75 92 100 135 104 143 104 141 100 137 97 131 94 129 92 127 90 127 95 140 111 153 128 175 146 155 90 162 165 195 152 195 148 192 146 190 144 188 153 197 150 193 146 189 141 187 141 192 143 189 142 170 173 197 197 161 196 140 195 142 203 152 197 151 194 147 190 145 190 145 191 148 192 150 193 151 193 150 195 152 195 152 195 151 194 150 194 151 194 151 194 151 194 151 195 152 196 152 196 152 196 152 197 153 197 153 197 153 197 153 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 154 198 155 198 155 198 155 198 155 199 156 199 157 200 158 201 157 203 156 204 160 202 161 197 165 202 177 186 163 197 188 214 205 187 200 161 206 169 215 166 218 168 209 171 210 173 218 176 224 183 230 192 239 218 255 239 255 233 241 198 229 185 234 176 234 177 223 177 222 176 220 175 220 171 215 170 213 167 211 165 209 163 209 162 208 162 207 161 207 159 205 159 204 158 204 158 203 158 203 157 202 155 200 153 199 154 200 154 199 153 199 152 198 153 198 152 198 152 197 151 197 149 195 148 193 146 191 145 190 147 192 147 191 146 191 145 190 144 189 144 188 143 188 142 187 141 187 141 187 141 187 141 187 139 185 139 184 138 183 137 183 137 181 136 179 134 178 133 177 130 175 131 177 131 175 129 173 128 173 129 172 127 171 126 170 124 168 125 169 124 166 121 162 121 162 122 162 121 161 120 160 120 160 119 158 118 157 116 156 113 155 114 155 114 154 112 152 111 150 108 150 110 152 110 149 107 148 106 147 106 146 105 146 103 144 102 144 102 144 102 142 103 138 103 138 103 137 102 137 98 132 96 130 95 130 95 131 95 130 96 130 94 127 92 126 93 126 91 124 89 123 90 125 88 120 89 120 89 119 86 117 85 117 84 116 84 115 83 115 85 114 83 112 82 112 82 113 81 110 80 109 79 110 80 111 81 107 79 105 78 105 77 106 76 104 76 103 75 102 74 102 74 103 75 103 75 102 73 100 70 98 71 100 71 98 69 96 69 97 68 95 66 95 67 95 66 95 67 95 67 94 65 92 65 92 65 91 64 90 63 90 61 89 64 91 62 89 64 92 62 88 60 87 62 88 61 86 60 83 60 83 61 82 61 82 58 83 58 83 57 83 57 83 58 84 58 83 57 82 56 82 56 82 56 81 56 78 55 78 58 79 57 75 55 73 55 74 52 71 52 71 52 71 52 71 53 72 53 71 52 70 51 70 49 68 50 69 49 68 48 66 51 70 49 68 49 68 51 70 48 66 48 66 48 66 48 66 51 66 46 65 49 67 47 63 44 64 44 62 44 61 43 60 47 62 43 53 35 44 27 38 36 51 38 52 37 52 40 57 41 54 40 54 40 55 41 56 43 56 41 54 39 52 39 53 38 52 38 52 37 51 36 48 38 48 38 48 38 48 38 48 37 47 35 45 35 45 37 47 35 46 36 46 36 46 36 45 37 47 37 47 37 47 37 47 32 42 32 42 32 42 32 42 31 41 32 42 33 44 34 45 35 41 31 40 33 42 32 38 30 39 30 39 30 39 30 39 31 40 31 39 30 38 29 38 33 41 31 39 30 39 30 40 27 35 27 36 29 36 30 37 30 36 29 36 29 37 31 39 29 34 30 36 30 34 28 32 29 33 27 31 26 32 28 34 4 15 4 15 4 15 4 15 5 15 4 15 3 14 3 14 2 15 3 16 4 15 3 14 3 15 3 14 2 13 1 13 7 14 7 14 7 14 7 14 6 12 5 11 4 12 5 13 7 14 5 12 4 12 5 13 5 13 5 13 5 13 5 13 7 12 7 12 7 12 7 12 7 11 6 10 5 11 6 12 7 12 6 10 5 10 5 10 5 10 5 10 4 9 4 9 6 11 6 11 5 10 5 10 7 11 5 9 4 12 13 22 22 26 21 28 25 30 24 27 22 29 26 32 26 31 27 33 27 23 6 3 0 2 0 2 0 1 1 1 1 1 1 1 0 0 0 1 0 2 0 2 0 3 2 3 0 1 0 4 2 4 2 5 3 6 4 6 3 6 4 7 5 6 4 5 4 6 5 7 5 7 4 6 0 0 9 31 46 55 53 55 55 57 55 57 55 57 55 57 56 56 53 55 53 54 49 49 45 43 36 34 28 25 18 17 9 9 5 8 12 19 23 25 17 40 83 139 116 133 113 125 113 128 113 115 60 56 72 131 90 126 90 129 131 119 63 91 114 88 90 86 92 87 75 83 149 184 178 182 167 161 147 112 118 112 142 107 126 95 117 175 167 109 59 82 94 113 81 108 78 107 74 105 69 100 64 94 58 90 50 81 48 82 53 88 67 103 85 103 55 106 109 134 114 146 113 148 115 150 117 152 106 141 110 146 113 148 113 146 105 143 112 148 117 148 165 206 210 201 221 194 219 189 216 190 218 192 218 192 220 196 227 200 227 196 231 197 233 193 231 191 231 196 230 195 228 194 227 193 228 194 228 194 228 194 228 194 227 196 225 196 225 196 225 196 226 197 226 197 226 197 226 197 228 196 228 196 228 196 228 196 229 197 229 197 229 197 229 197 230 198 230 198 230 198 230 198 231 199 231 200 232 201 233 202 229 204 230 203 234 200 234 196 238 197 195 198 220 200 223 203 153 160 127 162 128 163 125 171 131 166 134 168 134 171 130 173 141 179 147 188 167 208 191 222 184 203 164 187 146 174 135 178 139 180 141 179 140 179 140 179 133 171 132 169 129 167 127 166 129 165 128 164 128 163 127 163 124 160 124 159 123 158 122 158 122 157 121 156 119 155 118 154 119 155 118 154 118 153 117 153 117 152 116 152 115 151 114 150 114 150 113 149 112 147 111 146 109 148 108 147 108 146 107 146 106 145 105 144 105 143 104 143 107 143 107 143 107 143 107 143 106 141 105 141 104 140 104 139 101 138 100 137 99 135 100 134 98 131 98 132 100 130 98 128 94 128 93 127 92 127 92 127 90 125 90 124 88 122 87 121 88 124 87 123 86 122 86 122 84 120 83 118 82 117 80 116 81 114 84 114 84 113 82 111 81 110 79 109 81 111 80 109 75 106 74 106 75 105 75 105 74 102 76 101 77 102 77 104 75 103 75 102 74 101 73 101 70 97 68 95 67 95 67 96 69 97 70 97 69 94 65 91 64 91 63 89 62 90 63 91 59 89 61 89 61 88 61 85 60 84 61 84 60 83 62 83 60 84 57 82 56 82 56 82 55 81 54 79 53 80 54 81 53 80 52 78 51 78 53 77 52 76 54 75 53 74 53 74 52 75 53 75 53 74 51 72 48 71 49 71 49 70 47 68 47 68 46 66 45 66 45 66 45 67 46 67 46 66 44 64 48 65 48 64 47 63 46 63 44 63 47 64 45 62 46 65 45 61 43 60 45 62 44 60 42 60 42 60 42 61 42 61 38 58 38 58 40 57 40 57 43 58 45 57 44 56 43 56 43 56 43 55 42 55 41 55 41 55 39 53 37 52 37 53 37 52 37 52 37 52 37 52 38 53 38 52 37 51 36 51 37 52 38 52 38 51 36 49 37 50 36 49 35 50 36 51 36 48 36 48 36 48 36 48 38 48 35 47 36 48 35 45 33 44 32 44 32 43 33 43 35 40 23 23 8 16 9 18 28 38 28 39 27 39 30 43 30 41 29 39 28 39 29 40 32 42 30 40 28 38 28 39 27 38 27 37 26 36 25 37 27 39 27 39 27 39 27 39 25 36 24 35 23 36 24 37 26 35 26 35 26 35 26 35 28 37 28 37 28 37 28 37 22 32 22 32 22 32 22 32 22 32 22 32 22 32 22 32 25 33 22 31 24 33 22 30 20 29 20 29 20 29 20 29 22 31 22 30 21 29 20 29 23 32 22 30 21 30 21 30 21 27 22 28 22 29 23 29 24 29 23 29 23 30 25 32 23 30 24 30 24 29 22 27 22 27 20 26 20 26 21 28 16 20 16 20 16 20 16 20 15 19 15 18 14 18 13 17 16 18 16 18 16 18 16 18 15 17 15 16 14 15 13 15 13 16 13 16 13 16 13 16 12 15 12 15 12 15 12 15 15 14 14 13 12 12 12 12 13 13 13 13 13 13 13 13 12 13 12 13 12 13 12 13 13 13 10 10 9 11 12 14 12 12 10 11 9 10 10 11 10 10 9 10 9 10 9 10 12 13 11 12 10 10 9 10 12 13 11 10 8 11 15 20 26 27 27 30 30 31 30 30 27 30 31 33 31 31 31 33 29 15 3 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 2 3 3 1 0 2 3 4 4 4 5 5 6 6 6 6 7 7 8 8 7 7 6 5 6 7 7 7 7 6 5 0 4 18 39 54 58 58 58 57 57 57 57 57 57 57 57 57 55 54 54 54 53 51 48 46 42 37 32 28 24 19 16 11 10 7 13 14 24 23 36 19 78 112 171 133 163 139 158 125 168 121 147 64 93 98 170 121 159 119 153 159 125 74 109 110 82 85 98 95 94 75 111 173 207 184 202 171 175 165 128 102 122 117 103 103 95 119 192 165 113 64 109 114 140 104 140 105 144 105 142 105 138 103 135 99 134 99 132 94 125 86 119 86 122 96 127 75 114 95 134 112 156 121 169 134 182 146 191 152 194 154 194 150 187 143 185 142 193 147 192 140 175 158 189 191 181 202 177 206 175 200 170 188 162 188 162 188 159 187 155 192 157 192 154 192 153 193 151 194 151 194 150 193 150 193 151 194 151 194 151 194 151 194 151 196 152 196 152 196 152 196 152 196 152 197 153 197 153 198 154 196 153 196 153 196 153 196 153 197 154 197 154 197 154 197 154 198 155 198 155 198 155 198 155 199 156 199 157 200 158 201 158 203 159 203 158 202 158 200 160 202 155 174 185 207 199 212 195 160 196 158 208 163 210 163 214 164 204 167 206 168 213 170 219 174 222 181 228 193 234 202 234 203 234 194 230 178 225 172 228 175 221 176 221 176 221 177 222 172 217 171 215 169 214 168 213 167 212 166 212 165 211 165 210 161 207 161 206 159 205 158 204 158 204 157 203 156 202 155 201 156 201 155 201 154 200 154 200 153 199 152 198 151 196 150 196 151 197 150 196 149 195 149 194 149 193 148 193 147 192 147 192 146 190 145 190 144 189 144 189 142 190 142 190 142 190 142 190 142 190 142 190 141 189 141 186 139 183 139 182 137 181 136 180 131 177 132 176 131 175 130 174 127 172 128 171 127 171 127 171 126 169 124 167 123 167 123 166 123 163 123 163 122 162 122 161 120 160 119 158 118 157 116 156 113 155 114 155 114 154 112 152 112 151 109 151 111 153 111 150 106 147 106 146 105 146 104 145 103 144 102 143 101 143 101 142 102 138 102 137 101 135 100 135 98 132 96 130 95 130 95 131 97 130 95 129 96 130 94 127 90 124 89 123 88 122 88 122 88 120 89 120 89 119 86 117 84 116 84 115 83 115 82 114 84 113 82 112 81 111 82 112 82 111 80 109 79 109 80 110 80 106 78 105 77 104 77 105 76 104 76 103 75 102 74 102 72 100 73 101 72 100 71 98 71 99 71 99 70 98 69 97 68 95 66 93 65 93 65 94 66 95 67 95 67 94 65 92 65 92 65 91 64 90 63 90 62 90 64 91 62 89 63 91 62 88 60 87 62 88 61 86 61 84 61 84 62 83 62 83 59 84 59 84 58 84 58 84 58 84 58 83 57 82 56 82 56 82 56 81 56 78 55 78 53 75 53 71 51 70 51 71 53 72 53 72 53 72 53 72 53 72 53 71 52 70 51 70 52 71 53 72 52 70 50 69 50 69 50 69 50 69 50 69 48 66 48 66 48 66 48 66 49 66 47 65 47 65 46 64 43 62 43 61 42 60 42 58 37 46 19 24 7 25 18 36 39 54 41 54 39 53 42 58 42 55 40 53 39 52 39 53 43 56 41 54 39 52 39 53 39 52 37 51 36 50 36 49 39 49 39 49 39 49 39 49 36 46 36 46 36 46 36 46 36 46 35 45 35 45 36 46 35 45 35 45 35 45 35 45 33 43 33 43 33 43 33 43 34 43 33 43 32 42 31 41 33 42 32 41 32 41 31 40 30 39 30 39 30 39 30 39 31 40 31 39 30 38 29 38 32 40 30 39 29 38 30 39 28 35 29 36 29 37 30 37 30 36 29 36 29 37 31 39 30 35 30 35 29 34 28 33 28 32 27 32 27 32 27 33 5 16 5 16 5 16 5 16 4 15 3 14 3 13 2 13 5 16 4 16 4 16 4 17 3 15 3 14 2 13 1 13 6 13 6 13 6 13 6 13 5 12 5 12 5 12 5 12 6 14 6 14 5 12 4 11 5 13 5 13 5 13 5 13 7 12 7 12 7 12 7 12 8 12 5 9 4 10 7 13 7 11 5 9 4 9 4 10 3 9 4 9 4 9 4 9 6 11 6 10 4 9 3 8 6 11 5 8 2 8 7 15 19 26 22 29 24 29 25 30 22 29 26 31 25 29 25 31 17 9 0 1 0 3 0 0 0 1 1 1 1 1 1 1 0 0 0 1 0 2 0 2 0 2 1 3 0 0 0 3 2 4 2 5 3 6 4 6 5 7 6 8 6 8 5 7 3 5 4 7 5 6 3 5 0 7 22 44 55 59 56 59 55 57 55 57 55 57 55 57 54 55 51 53 52 53 48 47 44 42 35 32 25 23 15 14 9 9 6 10 14 21 24 24 12 63 109 144 107 133 117 130 106 132 113 98 38 46 72 128 84 132 89 136 141 111 70 115 99 78 93 101 99 82 80 113 176 183 167 185 156 172 175 147 129 133 137 101 115 97 139 191 152 90 52 95 97 109 81 106 76 104 71 102 72 104 77 107 66 98 68 99 67 94 62 88 67 92 70 95 55 74 54 82 52 85 63 99 75 109 85 118 108 141 117 150 122 153 126 157 112 146 108 143 104 135 113 145 136 157 168 182 193 197 197 199 203 201 208 200 204 190 200 183 206 186 212 187 218 191 229 196 226 191 225 191 225 193 228 195 228 194 228 194 228 194 228 194 225 196 223 196 223 196 223 196 223 196 223 197 224 198 225 198 226 196 226 196 226 196 226 196 227 197 227 197 227 197 227 197 228 198 228 198 228 198 228 198 229 199 229 200 230 201 231 201 232 202 233 202 234 201 234 200 226 175 209 199 210 213 192 168 138 157 129 164 127 159 125 166 133 166 137 167 131 168 125 169 130 174 144 185 153 191 157 193 161 193 152 182 145 176 140 169 133 172 133 172 133 172 134 173 133 172 132 171 131 169 130 169 132 168 131 167 131 166 130 166 127 162 126 161 124 159 122 158 122 158 122 158 121 157 121 157 120 156 120 156 119 155 119 154 119 154 118 153 116 151 114 150 115 151 115 151 114 150 114 150 110 149 110 149 109 148 109 147 107 146 107 146 106 145 106 144 106 142 106 142 106 142 106 142 106 142 105 141 105 140 104 140 104 140 103 139 101 137 102 136 100 132 99 131 100 130 99 131 95 129 94 128 93 128 93 128 91 125 89 123 88 123 89 124 87 122 86 122 85 121 85 120 84 120 83 118 82 117 80 116 81 114 84 114 84 113 82 111 81 110 79 109 81 111 80 109 74 106 73 105 75 104 74 104 77 105 78 101 75 99 73 98 75 103 74 101 72 99 71 98 70 97 68 95 67 95 67 96 71 95 65 92 67 96 70 96 65 91 64 90 63 89 61 87 59 89 61 89 61 88 61 85 59 84 60 83 60 82 61 82 60 83 56 81 55 81 55 82 56 81 54 79 53 79 53 79 53 79 51 77 50 77 52 77 52 76 54 75 53 74 53 74 50 72 51 73 50 72 49 70 49 71 48 70 47 69 47 69 47 67 45 65 44 65 44 66 45 67 46 67 46 66 44 64 48 65 48 64 47 63 46 63 45 64 48 64 45 61 45 64 45 61 43 60 45 62 44 60 43 61 43 61 43 62 43 62 39 59 39 59 41 58 41 58 43 58 45 57 44 56 43 56 43 56 43 55 42 55 41 55 42 56 41 55 40 55 40 56 38 53 38 53 38 53 38 53 38 53 38 52 37 51 36 51 37 51 38 52 37 50 35 49 36 50 36 50 36 50 36 50 36 48 36 48 36 48 36 48 35 48 36 47 34 46 34 46 30 41 30 41 29 41 30 40 24 27 10 12 3 19 20 34 32 42 31 41 29 40 31 44 31 42 30 40 28 39 28 39 32 42 30 40 28 38 28 39 28 38 26 36 25 36 26 38 25 38 25 38 25 38 25 38 24 37 24 37 24 37 24 37 29 36 29 35 29 35 30 37 28 34 28 34 28 34 28 35 23 33 23 33 23 33 23 33 26 35 25 34 23 33 22 32 24 33 24 32 23 31 22 31 23 32 23 32 23 32 23 32 22 31 22 30 21 29 20 29 23 31 21 29 20 29 20 30 20 31 22 32 23 32 24 33 24 29 23 29 21 31 23 33 24 30 23 29 22 28 22 28 22 29 23 29 23 29 23 28 15 19 15 19 15 19 15 19 14 18 14 18 13 17 13 16 17 18 16 17 15 18 16 19 15 17 15 16 14 15 13 15 12 15 12 15 12 15 12 15 11 15 12 16 13 15 12 14 13 13 14 14 14 13 12 11 13 13 13 13 13 13 13 13 12 13 12 13 12 13 12 13 12 12 11 11 10 12 11 13 11 12 10 10 8 9 9 10 8 9 8 9 9 10 9 10 10 11 10 11 9 10 9 10 10 11 9 8 6 8 11 15 22 25 27 29 28 29 29 31 27 30 31 32 29 29 29 31 19 4 1 1 6 2 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 3 4 3 2 1 2 4 4 4 4 5 5 6 6 6 6 7 7 8 8 7 7 6 5 5 6 6 6 6 5 5 0 8 27 46 56 56 55 57 57 57 57 57 57 57 57 57 55 54 53 52 53 52 49 47 45 41 36 31 26 21 16 13 11 10 8 15 16 25 24 35 24 108 130 168 132 159 131 167 123 173 120 133 48 93 100 169 118 163 118 159 155 118 87 114 90 79 101 115 95 91 87 151 187 208 181 199 169 175 186 164 136 135 113 102 94 108 149 197 138 96 67 124 113 140 112 145 109 146 104 136 100 135 104 136 98 130 94 125 92 127 95 131 97 130 97 132 93 118 83 124 80 120 87 124 83 118 82 121 86 130 104 152 124 172 146 191 150 190 151 196 151 190 144 173 137 157 142 157 149 170 157 177 177 186 189 195 200 197 204 191 199 176 195 165 191 158 189 154 193 149 191 147 191 149 194 152 194 151 194 151 194 151 194 151 196 152 196 152 196 152 196 152 195 151 196 153 197 154 199 155 196 155 196 155 196 155 196 155 197 156 197 156 197 156 197 156 198 157 198 157 198 157 198 157 199 158 199 159 200 160 201 161 201 164 200 156 202 152 202 156 201 146 203 188 202 219 173 187 160 201 162 209 161 209 161 205 166 203 167 203 167 211 168 219 171 221 175 224 177 228 184 234 184 226 176 222 175 227 173 215 170 216 171 216 171 216 171 215 171 216 171 215 170 214 169 214 168 214 168 213 167 213 166 212 164 210 163 208 161 206 159 204 158 204 158 204 158 204 158 204 157 203 157 202 156 202 155 201 157 202 155 200 153 198 151 197 151 197 151 197 151 197 150 196 150 195 150 194 149 194 148 193 147 192 147 191 146 191 145 190 141 189 141 189 141 189 141 189 141 189 141 189 140 188 140 185 140 184 140 183 138 181 137 181 134 178 132 176 130 176 131 176 131 176 131 174 129 172 128 171 125 169 125 169 125 169 124 167 121 162 122 162 121 161 120 160 120 160 119 158 118 157 116 156 113 155 114 155 114 154 112 152 110 150 107 149 110 151 109 149 105 146 105 146 104 145 104 144 106 147 103 143 99 140 96 136 102 137 101 135 99 133 97 132 98 132 96 130 95 130 95 131 98 128 91 125 94 130 95 127 89 124 90 124 90 123 88 121 88 120 89 120 89 119 86 117 83 115 83 115 82 114 82 113 83 113 82 111 80 110 81 111 83 112 81 110 79 109 79 109 79 106 78 104 76 103 76 104 76 104 76 103 75 102 74 102 74 103 75 103 75 102 73 100 72 99 70 97 69 97 69 98 68 96 67 94 66 94 66 94 66 95 67 95 67 94 65 92 65 92 65 91 64 90 63 90 63 91 65 91 62 88 62 90 62 88 60 87 62 88 61 86 62 85 62 85 63 84 63 84 60 85 60 85 59 85 59 85 58 84 58 83 57 82 56 82 56 82 56 81 56 78 55 78 54 76 54 73 54 73 55 74 54 73 54 73 54 73 54 73 53 72 53 71 52 70 51 70 50 69 51 70 50 69 49 67 49 69 50 70 51 69 50 68 48 66 48 66 48 66 48 66 46 66 48 65 45 62 45 65 41 61 42 60 41 59 40 57 41 53 31 41 27 46 39 56 42 57 44 57 41 55 43 59 43 56 41 54 40 54 41 55 43 56 41 54 39 52 39 53 40 53 37 49 35 50 37 51 37 46 38 46 38 46 38 46 36 45 37 46 38 45 37 44 39 48 36 46 35 47 37 49 36 47 36 47 36 47 36 47 34 44 34 44 34 44 34 44 36 45 35 45 34 43 33 43 32 42 34 42 31 39 31 41 33 42 33 42 33 42 33 42 31 40 31 39 30 38 29 38 31 40 30 38 28 37 29 37 31 36 32 37 33 37 34 38 30 34 29 34 30 35 32 37 31 35 29 33 28 33 28 34 28 34 30 35 30 35 29 33 4 15 4 15 4 15 4 15 3 14 3 13 2 13 1 12 5 16 3 14 2 15 4 17 3 15 3 14 2 13 1 13 5 12 5 12 5 12 5 12 4 11 6 13 6 13 4 11 3 12 5 14 6 14 5 12 5 13 5 13 5 13 5 13 7 12 7 12 7 12 7 12 5 11 6 12 7 11 6 10 6 10 4 9 3 8 4 9 2 7 2 8 3 9 4 9 3 9 4 9 4 9 5 10 4 10 5 8 2 8 7 14 15 23 21 27 21 26 23 30 22 29 26 31 24 28 23 29 13 5 0 3 1 1 0 4 0 1 1 1 1 1 1 1 0 0 0 1 0 2 0 2 0 4 3 4 1 2 1 5 2 4 2 5 3 6 4 6 4 6 5 7 5 7 4 6 2 5 3 6 4 5 3 4 0 12 28 49 54 55 53 58 55 57 55 57 55 57 55 57 53 53 50 52 50 51 47 46 41 39 31 28 21 18 11 9 9 9 7 11 16 22 24 24 30 99 119 135 110 122 93 134 115 137 105 82 32 58 85 127 88 131 89 141 129 105 86 106 87 91 123 122 99 80 98 151 175 190 163 181 149 163 174 179 159 136 122 99 104 110 172 181 113 72 64 109 93 109 89 110 82 110 77 106 74 103 76 104 76 103 71 98 68 98 71 101 65 95 67 92 71 91 65 96 66 94 72 92 61 79 53 78 56 84 63 87 62 89 71 101 97 133 105 146 110 151 115 152 127 156 127 147 115 141 104 139 114 140 133 156 158 176 183 188 204 197 214 200 221 196 221 192 231 197 229 193 226 192 227 194 228 194 228 194 228 194 228 194 225 196 223 196 223 196 223 196 222 195 223 197 224 198 226 199 226 196 226 196 226 196 226 196 227 197 227 197 227 197 227 197 228 198 228 198 228 198 228 198 229 199 229 200 230 201 231 200 235 200 235 200 236 203 236 204 230 197 214 205 212 186 157 159 139 160 130 161 126 162 127 160 136 166 138 166 130 166 123 167 128 168 130 168 126 171 130 180 127 173 131 167 137 174 144 165 135 171 132 170 131 169 130 168 131 170 131 170 130 169 130 169 132 168 132 167 131 167 130 166 129 165 128 162 125 160 123 158 123 159 123 159 123 159 123 159 122 158 121 157 121 156 120 156 123 158 121 156 119 153 116 152 114 150 114 150 114 150 114 150 112 151 111 150 111 149 110 149 109 148 108 147 108 146 107 146 107 143 107 143 107 143 107 143 106 142 106 141 105 140 104 140 103 140 102 139 101 137 102 136 101 133 99 131 99 131 101 132 101 135 98 132 95 129 93 127 88 124 90 126 91 126 89 124 88 124 87 123 86 122 86 122 84 120 83 118 82 117 80 116 81 114 84 114 84 113 82 111 79 107 76 107 78 109 78 106 73 105 73 104 74 104 73 103 77 104 77 101 74 98 72 97 75 102 73 100 71 97 68 96 70 97 68 95 67 95 67 96 70 94 65 94 69 95 62 84 52 80 55 84 58 85 58 84 59 89 61 89 61 88 61 85 58 83 60 82 59 82 60 81 59 82 55 81 54 80 55 81 57 82 55 80 53 78 52 79 52 78 50 77 49 76 52 76 52 76 54 75 53 74 53 74 52 75 53 75 53 74 51 72 50 71 48 69 46 69 48 70 48 69 47 67 45 67 46 67 45 67 46 67 46 66 44 64 48 65 48 64 47 63 46 63 46 64 48 64 45 61 45 63 45 61 43 60 45 62 44 60 44 62 44 62 44 63 44 63 40 60 40 60 42 59 42 59 43 58 45 57 44 56 43 56 43 56 43 55 42 55 41 55 38 51 36 51 36 52 37 53 39 54 39 54 39 54 39 54 38 53 38 52 37 51 36 51 36 51 37 51 37 50 35 48 35 49 37 51 37 51 35 49 36 48 36 48 36 48 36 48 33 47 37 47 33 43 33 47 32 43 32 43 31 43 32 42 34 43 33 40 31 42 36 46 34 44 34 44 31 42 33 45 32 42 31 41 31 42 32 44 32 42 30 40 28 38 28 39 29 39 26 35 24 36 26 39 26 39 26 39 26 39 26 39 23 36 25 38 25 38 23 36 29 36 28 33 27 34 30 37 30 36 30 36 30 36 30 37 25 34 24 34 24 34 24 34 24 34 24 33 23 33 23 33 22 33 26 33 22 29 22 33 23 32 23 32 23 32 23 32 22 31 22 30 21 29 20 29 22 30 20 29 19 28 20 30 19 31 20 32 21 33 24 33 24 29 21 30 21 31 23 33 25 30 23 28 21 28 23 29 21 28 23 30 24 29 22 27 14 18 14 18 14 18 14 18 14 18 14 17 13 16 12 16 15 18 13 15 12 16 15 18 14 17 14 16 13 15 12 15 12 15 12 15 12 15 12 15 10 14 13 17 14 16 11 13 10 11 13 14 15 15 14 13 13 13 13 13 13 13 13 13 12 13 12 13 12 13 12 13 9 11 12 14 13 13 10 10 11 11 9 9 8 9 8 10 7 8 7 9 8 10 9 10 7 9 8 10 9 11 10 12 10 11 11 11 9 11 13 17 18 23 26 27 25 26 27 31 27 30 31 32 29 29 28 30 20 5 1 2 3 0 0 7 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 3 4 6 5 3 3 4 5 4 4 4 5 5 6 6 6 5 6 6 7 7 6 6 5 4 5 5 6 6 5 5 4 5 16 35 52 58 56 56 60 57 57 57 57 57 57 57 57 54 53 52 52 52 51 48 46 41 37 31 26 21 16 10 8 11 11 9 16 17 26 25 35 46 142 138 160 135 144 105 163 139 175 110 115 50 110 118 171 122 160 119 162 142 113 100 101 91 101 135 136 98 97 106 183 188 220 183 194 166 166 179 187 163 136 99 104 89 123 180 187 109 88 84 141 112 140 115 142 110 149 111 147 110 142 106 139 101 136 104 138 102 132 93 124 92 128 90 121 95 125 90 129 90 129 99 131 91 121 87 123 86 122 87 118 77 112 82 123 85 131 110 158 126 177 143 187 146 184 151 190 154 195 149 191 147 170 143 162 142 160 147 159 163 171 180 186 198 192 201 185 199 171 196 162 190 158 190 157 192 156 193 153 194 151 194 151 196 151 196 151 196 151 196 151 195 150 196 152 197 153 200 154 196 155 195 155 195 155 195 155 196 156 196 156 196 156 196 157 198 158 198 158 197 158 198 157 199 156 199 157 201 157 202 158 202 166 200 156 201 150 204 154 207 174 185 200 211 180 153 193 159 203 159 205 160 209 162 202 164 201 164 203 163 210 165 214 162 214 169 220 169 218 167 221 168 224 172 219 166 220 170 212 170 215 170 213 168 211 166 210 170 213 169 213 169 213 168 212 168 214 168 213 167 212 166 212 166 211 164 209 161 206 159 205 159 205 159 205 159 205 159 205 158 204 158 203 157 203 156 202 160 205 158 203 156 200 153 199 150 196 150 196 150 196 150 196 151 196 151 195 150 195 149 194 148 193 148 192 147 192 146 191 144 192 144 192 144 192 144 192 143 191 143 190 142 189 141 187 140 184 139 182 138 181 136 180 135 179 132 176 130 176 132 177 138 177 136 174 131 172 128 171 121 169 126 171 128 170 124 166 125 165 125 164 124 163 123 163 120 160 119 158 118 157 116 156 113 155 114 155 114 154 112 152 108 148 105 147 108 149 107 147 105 146 105 145 104 144 103 144 103 142 102 141 101 140 100 139 101 137 101 135 98 132 96 130 98 132 96 130 95 129 95 130 96 126 95 129 99 126 84 107 67 101 72 108 78 111 80 112 88 119 89 119 89 118 87 116 84 114 84 113 83 112 82 112 83 112 81 110 80 110 80 111 83 112 81 110 79 108 78 108 79 105 77 103 76 103 75 104 76 104 76 103 75 101 74 102 72 100 73 101 72 100 71 98 73 100 70 97 68 97 70 99 70 97 68 96 67 95 68 96 66 95 67 95 67 94 65 92 65 92 65 91 64 90 63 90 63 91 65 91 62 88 62 90 62 88 60 87 62 88 61 86 62 85 62 85 62 84 62 85 59 85 59 85 59 85 59 85 58 84 58 83 57 82 56 82 56 82 56 81 56 78 55 78 55 76 54 75 53 76 55 77 54 73 54 73 54 73 54 73 53 72 53 71 52 70 51 70 51 70 52 71 52 70 50 68 48 68 51 71 52 70 49 67 48 66 48 66 48 66 48 66 45 65 49 66 44 61 45 65 46 64 46 62 45 62 44 61 42 60 45 60 47 61 46 59 44 59 45 58 42 56 44 60 42 56 42 56 43 58 45 60 43 56 41 54 39 52 39 53 40 53 37 49 34 49 37 51 39 48 40 48 40 48 40 48 35 44 38 47 39 46 36 43 37 46 33 43 32 44 35 47 34 45 34 45 34 45 34 45 34 44 34 44 34 44 34 44 32 42 32 42 32 42 32 42 31 41 35 42 30 37 31 41 31 39 31 39 31 39 31 39 31 39 31 38 30 37 29 37 31 38 29 36 28 36 28 37 30 34 30 35 31 36 32 36 30 34 30 34 30 35 32 37 32 36 29 33 27 33 29 35 25 31 28 34 29 33 26 30 9 16 8 14 6 13 6 14 7 14 7 14 7 14 7 14 7 14 7 13 6 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 7 13 6 12 5 11 4 10 5 13 5 13 5 13 5 13 4 12 4 12 4 12 4 12 5 11 6 12 7 13 9 14 5 10 5 10 5 10 5 10 6 10 5 9 4 8 3 7 4 8 3 7 2 8 3 9 4 9 4 9 4 9 4 9 6 11 5 9 4 10 6 11 11 19 18 25 22 28 26 33 21 27 24 31 28 34 29 34 17 9 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 2 5 3 5 3 4 2 4 2 4 2 4 2 4 4 6 4 5 3 4 2 4 6 8 5 5 3 7 4 3 4 26 46 57 56 57 56 57 54 56 54 55 53 54 52 54 52 52 47 48 46 47 42 42 34 33 25 22 13 14 8 11 8 3 5 17 15 26 27 20 59 120 118 134 110 95 63 128 126 135 99 78 21 86 106 130 86 135 95 136 134 98 98 100 101 121 153 126 118 91 90 182 176 184 164 166 134 171 180 175 163 132 99 84 89 140 183 160 83 70 76 118 88 111 87 103 76 113 78 115 80 112 79 106 74 104 75 104 76 102 75 100 73 105 80 90 65 96 76 90 69 96 72 97 72 95 73 98 73 92 68 88 69 88 68 86 57 82 58 85 65 92 75 97 102 120 110 133 130 152 140 156 129 151 126 149 125 146 120 139 118 138 119 139 132 160 157 182 186 193 201 200 209 198 207 191 210 190 217 190 220 191 228 197 231 194 237 197 235 196 229 192 231 201 233 203 230 198 222 192 228 198 225 195 224 196 225 197 223 197 222 198 223 199 224 200 217 196 218 197 223 196 225 196 231 200 234 202 237 203 240 203 227 197 233 198 241 202 243 203 229 198 197 215 177 155 150 158 132 157 128 158 127 159 128 159 139 156 71 84 46 139 132 156 127 163 129 166 131 169 133 172 131 174 134 165 125 167 131 164 124 166 126 166 128 167 128 165 131 167 132 166 134 166 134 166 135 165 134 167 131 168 130 169 129 168 131 166 132 164 131 164 128 163 125 160 124 161 127 164 128 163 126 161 123 158 121 157 123 160 122 158 120 157 120 158 119 156 118 154 116 153 115 151 113 152 112 151 112 151 111 150 109 148 109 147 108 146 107 146 109 145 109 144 108 143 107 143 107 143 107 142 106 141 105 141 103 140 102 138 101 137 101 136 95 130 103 132 92 131 112 144 113 163 129 159 102 126 90 128 92 125 91 125 89 124 88 125 90 125 87 123 87 123 86 120 81 117 81 116 80 115 79 115 78 113 81 115 82 114 81 114 74 107 75 108 75 108 76 108 75 107 74 105 75 105 73 104 72 101 74 101 74 101 74 101 72 102 70 99 68 97 67 98 67 96 68 93 63 91 67 98 75 103 79 94 56 64 32 52 17 41 19 42 22 53 43 75 57 82 65 86 63 83 62 86 65 85 57 83 58 85 55 78 58 84 57 83 55 81 53 80 58 82 51 77 54 84 52 73 50 81 55 75 45 75 53 76 49 75 53 77 54 76 51 71 51 73 51 72 50 71 49 71 48 70 47 69 47 70 49 71 49 69 47 67 45 65 44 65 43 65 46 68 47 67 44 64 51 67 49 66 48 65 49 66 45 62 45 62 45 62 45 62 46 61 46 61 46 61 46 61 46 61 46 61 46 62 46 61 46 61 45 59 44 58 44 57 45 58 45 57 44 56 43 56 41 56 41 56 41 56 41 56 40 56 40 55 39 54 38 54 35 52 36 55 38 55 38 55 37 54 37 53 35 51 33 49 35 53 36 52 36 51 36 50 36 50 38 50 38 50 38 50 36 47 36 48 37 49 38 49 35 46 34 45 34 44 33 45 33 46 33 45 32 44 31 44 32 45 32 44 33 43 32 43 33 45 33 45 32 43 30 42 32 44 32 43 31 42 30 42 33 42 33 41 32 40 31 40 34 42 31 39 29 39 31 41 29 39 29 38 28 37 27 37 26 37 27 38 28 39 29 40 32 39 29 36 27 34 26 34 26 34 26 34 26 34 26 34 28 36 27 35 24 32 23 31 23 32 23 32 23 32 23 32 24 36 27 38 27 36 23 33 22 34 23 34 23 33 21 31 27 34 25 32 27 34 25 30 27 34 26 32 25 31 23 30 17 30 25 35 23 29 23 30 23 29 23 29 23 29 23 29 24 30 22 29 23 31 26 34 25 31 22 28 21 29 24 32 16 19 15 17 13 16 14 17 14 17 14 17 14 17 14 17 14 17 14 16 13 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 13 16 12 15 12 15 11 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 10 11 10 11 10 11 10 10 10 11 10 11 10 11 10 11 10 11 9 10 9 10 8 9 9 9 8 8 7 9 8 10 11 10 11 10 11 10 11 10 10 9 9 8 9 8 10 9 14 18 21 25 25 28 29 32 26 28 28 31 31 33 32 33 18 9 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 6 6 6 5 5 4 4 4 7 7 7 6 6 6 4 2 13 32 50 57 56 56 56 55 56 56 55 55 55 54 54 54 56 54 51 50 50 49 46 43 36 30 26 21 16 14 12 14 13 9 9 16 17 22 26 30 87 152 137 163 131 117 82 154 150 169 121 104 57 125 132 154 126 156 128 155 139 103 98 93 95 119 141 130 111 107 106 211 188 208 173 178 150 186 190 193 165 149 93 97 88 150 192 151 92 86 96 148 112 152 117 150 109 150 113 150 113 149 107 148 104 145 104 145 103 142 102 138 100 140 102 124 90 130 100 124 96 127 98 126 94 122 92 124 96 125 91 122 91 123 89 121 90 120 86 114 87 113 93 117 89 108 87 115 102 137 119 151 148 181 152 188 159 192 154 186 146 180 141 176 138 176 141 175 141 166 155 182 179 196 200 200 200 187 205 179 199 163 191 154 187 146 189 149 195 155 202 159 194 147 197 150 201 151 203 154 192 155 192 155 195 156 195 156 196 156 197 156 199 157 199 159 195 161 196 161 197 159 197 155 199 155 200 153 202 152 203 156 202 164 200 157 200 156 202 162 202 171 208 199 176 180 156 198 158 201 158 202 158 203 159 203 162 205 108 95 58 177 162 200 159 203 162 207 166 212 168 217 170 224 174 220 163 220 167 220 167 207 168 207 168 207 168 207 167 207 167 207 166 207 166 209 164 211 165 211 166 212 167 212 168 213 167 214 165 213 164 213 162 210 161 209 161 209 162 211 163 211 162 209 159 206 157 203 158 203 158 201 156 200 157 201 156 200 155 199 154 197 152 196 152 196 152 195 151 195 150 194 148 192 148 191 147 191 146 190 145 191 145 190 144 190 143 189 143 189 143 188 142 187 141 187 140 184 139 183 138 181 136 180 138 181 132 179 138 183 134 173 167 229 212 197 138 185 148 179 126 174 125 170 125 165 126 163 126 164 123 163 123 163 121 160 118 158 118 157 117 157 116 156 114 154 115 155 115 155 114 154 110 149 109 148 108 147 107 147 107 148 106 146 105 144 104 143 102 139 103 137 102 136 101 136 101 137 99 134 97 132 97 132 94 126 93 131 102 133 96 121 98 121 87 95 51 67 44 76 49 68 34 50 20 45 25 55 58 91 77 111 89 113 87 111 90 111 83 105 81 107 84 109 80 107 80 108 81 108 82 109 79 107 81 107 80 106 78 103 81 106 74 108 79 106 73 100 75 102 76 102 76 100 74 98 73 101 73 100 72 99 71 99 71 98 69 97 69 98 70 99 70 97 68 95 66 93 65 94 65 93 66 95 67 94 65 93 67 94 66 92 64 91 65 92 62 89 62 89 62 89 62 89 61 87 61 87 61 87 61 87 61 87 61 87 61 87 61 87 61 87 60 85 59 84 57 83 58 84 58 83 57 82 56 82 56 82 56 82 56 82 56 82 55 81 55 80 54 80 53 77 53 73 55 75 56 75 56 75 55 74 55 74 54 71 51 69 53 70 53 69 52 69 50 68 50 68 50 68 50 68 50 68 47 67 47 68 48 69 49 69 48 68 48 67 47 67 46 65 46 60 46 59 45 59 44 58 45 59 45 58 44 58 43 57 44 56 45 57 45 56 43 55 44 56 44 55 43 55 42 54 42 55 42 54 41 53 40 53 42 54 40 52 38 52 40 53 39 49 39 48 38 48 37 47 37 47 38 48 38 48 39 49 38 50 36 48 34 47 34 48 34 47 34 47 34 47 34 47 35 45 34 44 34 44 34 44 32 42 32 42 32 42 32 41 34 39 34 38 33 37 33 37 34 38 34 38 33 37 32 36 34 38 31 36 33 38 31 35 33 38 32 36 31 35 29 34 26 34 33 38 31 34 29 35 29 34 29 34 29 34 29 34 33 35 31 33 29 33 31 35 31 33 29 32 29 32 30 34 9 15 7 13 6 13 7 14 8 15 8 15 8 15 8 15 7 14 7 13 6 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 4 11 5 12 5 12 6 13 5 13 5 13 5 13 5 13 6 14 6 14 6 14 6 14 7 12 6 10 4 9 3 8 5 10 5 10 5 10 5 10 3 8 4 9 4 9 5 10 4 8 3 7 2 8 3 9 6 11 6 11 6 11 6 11 4 8 3 7 2 8 3 9 7 16 15 23 20 26 23 29 22 27 23 29 25 30 24 29 14 8 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 2 5 3 5 3 4 2 4 2 4 2 4 2 4 4 6 3 5 3 5 2 4 4 6 4 6 4 4 1 2 21 39 51 57 53 54 53 54 54 55 53 55 52 54 52 54 53 53 49 50 48 48 43 42 32 31 23 19 10 12 8 12 5 6 2 12 10 17 22 34 91 130 117 138 109 86 60 132 133 150 96 77 49 116 108 127 83 129 94 145 108 101 99 92 115 127 155 127 107 94 114 197 168 174 139 153 134 178 173 177 159 130 86 78 88 157 190 140 71 79 84 124 90 111 88 109 76 114 78 116 80 112 81 107 77 107 77 107 78 106 77 104 81 107 78 94 73 102 82 100 76 101 76 97 70 92 71 93 77 97 76 95 80 95 77 91 77 95 75 91 79 98 96 110 103 105 96 98 95 102 97 102 99 115 99 125 112 140 122 145 131 156 131 156 129 151 121 146 126 143 128 141 133 147 146 155 177 181 196 192 208 199 218 205 215 191 216 190 215 187 213 187 223 197 221 194 221 195 222 197 226 196 230 199 228 197 228 194 228 197 228 198 229 199 229 198 224 197 223 198 224 197 225 195 229 199 229 200 230 201 230 201 227 203 233 201 241 201 237 201 213 200 209 182 138 166 118 167 128 158 129 158 130 159 130 159 126 178 125 63 65 164 140 157 125 158 124 161 128 165 131 166 128 166 130 160 121 155 123 158 126 166 126 166 126 167 127 167 127 164 127 164 127 164 127 164 130 162 130 162 128 164 126 165 127 167 131 166 132 165 133 164 128 162 125 161 125 161 126 162 126 162 125 160 123 158 121 157 121 158 120 156 119 156 119 157 119 156 118 155 117 153 116 153 114 152 113 152 112 151 111 150 109 148 109 148 108 147 108 146 109 145 109 145 108 144 108 143 107 143 107 142 106 141 105 141 103 140 103 139 101 137 102 136 97 132 89 123 104 128 91 141 196 254 211 239 147 137 87 127 94 126 93 127 91 126 90 126 90 124 86 122 87 123 85 119 83 119 83 118 82 118 81 117 80 115 80 115 80 115 80 115 77 111 75 109 73 107 71 105 75 106 74 105 74 104 73 104 75 103 76 103 73 100 72 99 70 99 66 97 66 96 66 96 72 100 71 97 65 94 70 103 69 77 29 35 10 47 41 78 58 74 37 48 11 25 0 10 0 23 14 45 36 68 56 84 60 85 61 87 59 84 57 84 53 79 53 80 54 80 55 81 52 80 55 79 50 73 49 78 54 69 40 75 54 75 49 76 52 76 52 75 51 75 52 75 51 73 51 72 50 71 49 71 49 70 47 69 47 69 48 70 49 69 47 67 45 66 45 66 44 65 45 66 45 66 44 65 49 65 47 64 46 63 47 64 45 62 45 62 45 62 45 62 46 61 46 61 46 61 46 61 46 61 46 61 46 61 46 61 48 61 47 59 46 58 44 57 45 58 45 57 44 56 43 56 43 56 43 56 43 56 43 56 42 55 42 55 41 54 41 54 40 55 41 57 42 57 42 56 41 56 41 56 40 54 38 52 36 54 37 53 37 52 37 51 37 51 39 50 38 50 38 50 36 48 37 49 37 49 38 50 37 49 37 48 36 48 35 47 33 46 33 46 32 45 32 44 32 45 32 45 31 44 31 43 31 43 32 45 33 45 32 44 32 44 32 44 31 43 31 42 33 42 33 41 32 40 31 40 33 41 31 39 30 39 30 40 29 39 29 39 28 38 28 37 29 39 28 38 28 38 27 37 28 35 26 34 26 34 27 35 26 34 26 34 26 34 26 34 24 33 25 34 26 35 26 36 23 32 23 32 23 32 23 32 26 36 22 32 20 32 23 35 23 34 23 34 22 33 21 32 28 32 25 31 27 33 26 30 27 33 26 31 25 30 23 29 21 30 26 33 25 29 23 29 23 29 23 29 23 29 23 29 27 33 24 30 22 29 22 29 23 30 22 29 22 29 23 30 13 16 12 14 11 14 12 15 15 18 15 18 15 18 15 18 14 17 14 16 13 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 10 14 11 15 12 16 13 17 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 13 14 13 13 12 12 11 12 10 11 10 11 10 11 10 11 7 9 8 10 9 11 10 12 9 9 8 8 7 9 8 10 8 7 8 7 8 7 8 7 8 6 7 5 6 6 7 7 12 17 21 25 25 27 28 30 29 30 30 31 30 31 29 29 13 5 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 5 6 7 6 2 2 4 31 44 55 56 54 54 55 55 55 55 55 54 54 54 53 53 52 50 49 48 47 45 41 38 33 29 23 17 13 12 11 13 5 8 5 13 14 15 29 60 125 161 134 166 125 104 83 160 154 172 113 98 92 155 139 153 124 149 130 161 107 108 98 88 110 136 154 138 99 110 137 222 180 196 152 173 162 199 185 192 168 153 87 95 100 175 194 122 78 99 110 156 115 155 117 158 115 155 118 154 116 155 112 155 111 152 111 152 110 148 107 143 108 139 97 127 99 137 106 134 105 135 104 132 99 128 98 129 101 127 99 129 103 129 98 122 97 118 96 116 105 129 127 145 130 140 129 137 121 126 107 117 99 112 91 110 97 126 113 139 133 161 141 175 154 187 162 194 153 182 147 172 141 165 142 161 144 160 149 162 161 177 184 194 197 195 201 195 202 185 193 170 189 161 190 156 195 156 199 158 195 158 196 157 198 156 199 155 197 151 198 148 198 146 199 148 197 154 197 155 199 156 197 156 197 160 198 161 198 163 199 163 205 166 202 162 199 161 199 169 191 197 205 178 158 202 152 212 158 202 158 203 159 203 160 204 142 216 169 111 125 222 160 190 157 201 159 204 163 208 166 210 169 213 166 212 166 212 162 205 162 205 162 207 163 207 163 207 163 208 163 210 162 210 162 210 161 210 161 211 163 212 164 212 166 214 166 214 165 214 164 213 161 209 161 209 161 209 161 210 162 209 161 208 159 206 157 203 156 200 156 199 155 199 156 200 156 200 156 199 155 198 154 197 154 197 153 196 151 195 150 194 149 193 148 192 148 191 147 191 146 192 145 191 145 190 144 190 143 189 143 188 142 187 141 187 141 185 140 183 138 182 137 181 131 189 135 176 141 175 139 224 240 255 246 255 207 175 119 195 127 176 127 172 127 167 126 165 125 164 122 162 123 162 121 159 119 159 118 158 117 157 117 157 117 156 116 155 115 155 115 155 111 151 110 149 108 148 107 147 106 147 105 146 105 143 103 142 105 141 104 138 101 135 99 133 98 134 97 132 96 131 96 131 97 131 98 129 97 126 93 122 60 67 27 57 58 107 94 119 96 117 89 109 79 93 55 69 23 42 9 31 11 50 43 79 61 94 82 113 89 109 81 105 84 112 82 111 80 109 79 108 80 107 76 109 81 110 81 112 78 105 74 105 75 103 75 107 78 103 75 99 74 99 75 101 73 101 73 100 72 99 71 99 71 98 69 97 68 96 69 97 69 96 67 94 66 94 66 94 65 93 65 94 66 93 65 93 65 91 63 89 62 89 63 90 63 90 63 90 63 90 63 90 62 88 62 88 62 88 62 88 62 88 61 87 61 87 60 86 60 86 60 85 59 84 58 84 58 84 58 83 57 82 56 82 56 82 56 82 56 82 56 82 56 82 55 81 55 80 54 78 54 74 56 75 57 75 56 74 55 74 56 75 55 73 53 71 55 71 54 71 53 70 52 70 52 69 51 69 51 68 50 68 49 67 49 67 49 67 49 67 47 65 46 64 46 63 45 62 47 61 46 60 46 59 45 59 46 60 45 59 45 58 44 58 42 54 43 56 45 57 45 57 45 57 44 56 44 55 43 55 42 55 42 54 41 53 40 53 41 54 40 53 39 52 39 52 40 50 39 49 39 48 38 48 40 49 39 48 38 47 37 46 34 47 33 46 33 47 35 48 34 47 34 47 34 47 34 47 35 45 35 45 35 45 35 45 32 42 32 42 32 42 32 41 38 42 36 39 34 39 36 41 35 39 34 37 33 37 33 37 33 37 31 36 33 38 32 36 32 37 32 36 31 35 30 35 29 35 31 37 31 35 29 34 29 34 29 34 29 34 29 34 32 34 31 33 30 32 29 32 30 32 29 32 29 32 29 33 3 10 2 9 2 10 3 11 8 15 8 15 8 15 8 15 7 14 7 13 6 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 3 11 4 12 5 13 6 14 2 10 2 10 2 10 2 10 4 12 4 12 4 12 4 12 6 11 6 12 7 13 8 13 5 10 5 10 5 10 5 10 2 8 3 9 4 10 5 11 4 8 3 7 2 8 3 9 3 8 3 8 3 8 3 8 2 7 1 6 1 6 2 7 7 16 17 26 22 27 23 29 26 31 26 32 26 31 25 29 8 3 0 0 2 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 2 5 3 5 3 4 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 4 3 3 7 3 1 1 9 34 46 52 55 52 55 55 57 53 55 52 54 52 53 51 53 49 50 47 48 45 44 37 36 28 27 20 16 10 10 6 10 0 9 2 11 8 12 24 69 118 132 118 139 101 79 74 148 139 144 82 75 72 132 109 124 89 130 107 142 89 106 103 95 122 146 173 137 92 102 146 195 140 160 114 153 139 182 150 166 148 131 72 74 108 176 174 106 55 90 96 124 93 112 87 115 81 118 81 119 84 115 85 113 85 115 85 114 85 112 84 110 83 101 70 97 81 107 86 106 83 107 83 105 81 104 86 109 91 110 94 113 99 113 96 107 93 107 96 112 113 132 139 149 138 142 146 146 147 141 138 135 124 123 108 109 97 104 93 103 88 103 90 109 99 124 114 135 122 148 127 156 136 161 141 161 131 145 128 135 121 135 131 144 154 165 168 179 185 194 202 201 210 203 216 201 216 195 211 189 214 189 216 189 221 195 231 201 230 198 233 198 235 199 237 199 233 199 232 199 232 197 227 195 226 196 223 197 220 196 219 198 225 204 228 200 232 198 226 197 202 216 166 160 128 158 126 155 125 159 128 160 128 161 129 161 125 167 123 58 101 174 128 161 126 160 126 163 130 166 133 167 133 159 125 159 140 170 136 156 128 160 126 161 127 162 126 163 122 160 120 160 117 160 117 160 126 161 128 162 125 163 124 164 124 164 128 164 131 165 134 165 126 161 125 161 125 161 125 160 125 160 124 159 122 158 121 157 119 156 118 155 118 156 119 157 119 156 119 155 118 155 118 154 116 154 115 153 113 151 111 150 110 149 110 148 109 148 108 147 110 146 110 145 109 145 108 144 107 143 107 142 106 141 105 141 104 141 103 140 102 138 102 137 100 145 103 132 111 132 109 186 192 241 193 198 122 135 94 128 94 127 93 128 92 127 90 127 90 123 87 121 87 122 85 119 82 117 82 117 81 116 80 115 84 117 82 114 81 114 81 115 76 109 76 109 76 109 76 109 74 106 73 104 73 104 72 103 76 104 76 103 73 100 71 98 68 98 67 96 66 96 69 97 61 89 66 103 79 94 40 42 0 30 22 69 70 101 70 81 58 81 60 88 69 92 64 82 54 61 24 26 0 13 0 20 7 41 31 67 47 73 46 74 52 78 52 78 52 77 51 77 53 73 46 80 59 81 49 72 43 79 58 78 46 72 50 74 53 77 52 73 50 75 53 76 51 73 51 72 50 71 49 71 49 70 47 68 46 68 46 68 48 68 46 66 45 66 46 67 44 65 44 64 43 65 44 65 48 64 46 62 45 62 45 62 46 63 46 63 46 63 46 63 47 62 47 62 47 62 47 62 47 62 47 61 46 60 45 60 47 60 46 59 46 59 45 58 45 58 45 57 44 56 43 56 43 57 43 57 43 57 43 57 43 57 43 56 42 56 41 55 39 54 40 55 40 54 39 53 38 54 39 54 39 53 38 52 37 55 39 55 38 54 39 52 39 52 40 51 39 50 38 50 37 49 37 49 37 49 37 49 35 47 34 46 34 45 33 46 34 47 34 46 33 46 32 45 33 46 33 45 32 45 31 44 30 42 31 44 33 45 33 45 33 45 33 44 32 44 31 43 33 42 33 41 32 40 31 40 32 41 32 41 31 40 30 39 30 40 30 39 29 39 28 38 30 39 29 38 28 37 27 36 26 34 25 33 25 34 27 35 26 34 26 34 26 34 26 34 28 37 27 36 26 34 24 33 23 32 23 32 23 32 23 32 25 36 26 38 26 36 24 34 25 36 23 33 22 33 23 34 27 31 24 31 27 34 27 31 26 32 25 31 25 31 24 30 25 31 24 30 24 30 23 28 23 29 23 29 23 29 23 29 21 29 22 30 23 31 24 31 21 29 22 29 22 29 22 28 9 12 8 11 8 12 10 14 14 17 14 17 14 17 14 17 14 17 14 16 13 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 11 14 12 15 12 15 13 16 10 10 10 10 10 10 10 10 12 12 12 12 12 12 12 12 8 9 9 10 10 12 12 13 10 11 10 11 10 11 10 11 8 9 9 10 9 10 10 11 9 9 8 8 7 9 8 10 10 9 10 9 10 9 10 9 8 6 7 5 6 6 7 7 12 17 22 27 28 29 28 30 31 32 32 33 32 32 31 31 12 4 0 0 2 1 1 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 3 3 7 5 1 6 17 38 47 54 54 54 56 58 57 54 54 54 54 53 53 53 52 53 52 51 50 49 45 40 36 27 25 21 17 13 10 9 9 9 17 12 17 17 17 34 100 135 164 136 164 111 99 99 173 166 150 100 97 98 144 136 144 126 155 145 141 99 110 99 97 107 150 167 144 92 134 176 201 160 190 150 182 176 199 162 185 159 163 75 98 133 192 162 98 72 117 120 158 117 160 115 163 116 156 118 154 117 157 115 160 118 160 119 159 117 154 114 150 111 133 92 133 110 143 109 140 108 136 108 135 107 136 113 142 121 146 125 151 130 150 123 138 136 143 136 141 142 147 153 154 155 150 154 147 152 149 157 158 150 149 147 146 142 140 129 131 117 121 107 114 98 112 100 119 113 149 125 165 140 175 144 176 155 191 155 189 147 179 139 174 139 167 136 165 145 173 165 180 187 190 195 188 200 183 199 175 202 173 197 166 192 159 191 155 196 154 198 150 198 146 198 146 198 150 198 153 199 154 197 156 196 161 196 164 197 166 196 165 204 159 202 160 198 165 197 179 203 211 165 189 162 204 162 203 158 203 160 203 161 204 161 205 171 211 146 118 149 216 165 215 163 207 164 209 167 211 169 210 158 187 140 186 158 199 159 194 159 200 160 201 161 205 161 207 159 205 159 207 159 208 159 208 160 211 161 211 162 212 163 211 162 210 162 209 163 209 162 210 159 208 161 209 161 209 160 208 160 207 159 207 158 206 157 203 157 200 156 200 156 201 158 202 156 200 156 200 156 199 155 199 155 199 154 197 152 195 150 194 150 193 149 193 148 192 148 192 147 192 146 192 145 191 145 191 143 189 143 188 142 187 141 187 142 185 141 184 139 182 138 182 132 179 124 171 138 176 125 183 124 178 151 158 115 173 135 165 127 175 127 171 126 168 126 164 125 163 121 161 122 162 120 158 117 157 116 156 116 155 115 155 117 155 114 152 112 151 113 153 108 148 109 148 110 149 111 150 105 146 105 145 104 142 103 141 104 140 104 138 101 135 100 134 99 133 97 132 97 132 98 132 95 134 104 122 68 76 33 57 47 91 84 120 91 111 82 108 84 107 78 103 79 109 86 114 85 110 79 100 65 80 42 60 22 52 34 68 50 86 69 101 68 99 71 103 75 107 79 110 81 106 75 107 72 93 62 99 69 100 71 101 73 105 75 103 77 102 75 101 75 99 74 100 73 101 73 100 72 99 71 99 71 98 69 96 67 95 67 95 68 96 67 94 66 95 67 96 65 93 64 92 64 92 65 93 65 91 63 89 62 89 62 90 64 91 64 91 64 91 64 91 63 89 63 89 63 89 63 89 63 89 62 87 61 86 59 85 59 85 59 85 59 85 59 85 58 84 58 83 57 82 56 82 57 80 57 80 57 80 57 80 58 80 57 80 56 79 56 78 53 73 55 74 54 73 53 71 53 72 54 73 54 73 53 71 56 73 56 72 55 72 53 71 53 71 53 70 51 69 50 68 50 68 49 67 49 67 48 66 49 67 49 66 48 66 47 64 48 61 47 61 46 60 46 60 47 60 46 60 45 59 45 59 43 55 44 57 45 57 44 56 46 57 45 57 44 56 44 56 42 55 42 54 41 53 40 53 40 54 41 54 41 53 39 51 41 50 40 50 39 49 39 49 39 49 38 48 38 48 37 47 36 48 34 47 34 47 35 48 34 47 34 47 34 47 34 45 39 47 37 45 35 43 33 41 32 41 32 41 32 41 32 40 31 38 35 41 36 38 32 34 37 40 34 37 33 37 34 39 32 36 30 36 33 39 33 37 31 36 31 36 31 36 31 36 33 36 30 35 30 35 29 32 29 34 29 34 29 34 29 34 26 30 29 33 31 34 31 34 28 31 29 32 29 32 28 31 3 10 2 9 3 11 5 12 6 13 6 13 6 13 6 13 7 14 7 13 6 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 5 12 6 13 5 12 5 12 4 11 3 11 3 11 3 11 3 11 5 13 5 13 5 13 5 13 4 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 4 9 4 9 3 8 4 8 3 7 2 8 3 9 4 9 4 9 4 9 4 9 3 8 2 7 2 7 3 8 5 15 16 25 22 27 22 27 24 30 25 31 26 31 25 30 16 8 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 2 5 3 5 3 4 2 4 2 4 2 4 2 4 2 4 2 5 3 6 4 6 5 2 0 7 3 1 8 24 39 49 53 54 52 55 54 54 52 54 52 53 51 53 50 52 50 51 48 50 47 45 37 35 20 23 19 18 12 10 5 7 2 16 7 14 14 13 34 109 119 134 124 136 89 77 93 162 152 120 73 85 71 119 112 131 94 139 127 112 93 103 104 104 125 155 171 131 86 131 165 142 115 158 105 160 131 168 115 157 127 138 56 73 141 183 133 82 58 107 104 123 96 118 90 121 86 121 85 121 87 119 90 118 90 122 90 121 89 118 87 115 86 98 67 106 94 116 88 112 91 113 91 112 90 114 100 123 113 131 120 139 126 138 120 129 148 158 153 158 158 163 166 164 168 162 166 153 156 149 161 157 160 152 160 155 159 154 152 149 145 144 136 135 121 120 106 110 71 91 73 103 88 117 102 125 111 135 123 146 129 150 133 154 133 151 127 142 123 143 135 150 130 144 152 168 180 193 202 206 209 201 213 201 215 196 211 192 218 196 223 197 225 197 226 197 230 197 232 198 232 197 227 196 227 196 224 196 223 198 224 198 228 205 230 202 232 200 220 198 205 180 136 160 123 153 119 149 125 160 128 161 129 161 130 162 125 162 105 95 121 163 128 157 129 165 130 166 134 169 140 171 141 154 118 141 122 148 135 161 133 155 132 157 132 158 130 158 124 158 121 158 119 158 116 158 126 159 126 160 123 161 121 162 122 161 124 161 128 162 131 162 125 160 125 161 125 161 124 159 123 159 123 158 122 158 121 157 120 157 119 156 120 158 122 159 119 156 119 156 119 156 119 156 117 156 116 154 113 151 111 150 111 150 110 149 110 148 109 148 111 147 110 146 110 145 109 145 107 143 107 142 106 141 105 141 105 142 104 140 102 139 103 138 106 136 100 134 108 138 103 134 98 143 109 147 104 135 95 126 93 126 92 126 90 124 89 124 89 123 86 121 86 121 85 118 83 118 82 117 82 116 81 116 84 115 80 111 77 110 79 113 77 110 77 110 77 110 76 109 73 105 72 104 73 103 71 102 73 102 75 102 74 101 73 101 69 99 68 98 70 98 71 99 72 97 54 54 1 24 18 67 64 94 71 89 53 74 56 90 65 88 59 79 50 75 53 80 50 76 58 87 66 85 53 69 24 46 20 47 28 62 45 73 40 66 43 71 50 78 55 81 55 80 54 71 33 65 79 146 113 95 37 68 53 75 49 79 50 76 53 76 52 76 52 73 51 73 51 72 50 71 49 71 49 70 47 68 45 67 45 67 47 67 46 66 45 67 46 68 44 65 43 63 42 64 44 65 48 65 47 63 46 63 46 63 47 64 47 64 47 64 47 64 48 63 48 63 48 63 48 63 48 63 47 61 46 60 44 59 46 59 46 59 46 59 46 59 45 58 45 57 44 56 43 56 44 56 44 56 44 56 44 56 45 57 44 56 44 55 43 56 41 55 42 56 41 54 39 53 40 54 41 55 42 55 40 54 39 57 40 56 40 55 40 54 40 54 41 52 39 51 38 50 38 51 38 50 37 49 36 49 37 50 37 49 36 49 35 48 37 48 36 47 36 46 35 46 36 47 35 46 35 45 34 45 32 44 33 45 33 44 31 43 34 46 33 45 33 44 32 44 33 42 33 41 32 40 31 40 31 40 32 42 32 40 30 38 31 41 30 40 30 39 29 39 27 37 28 38 28 38 29 39 30 38 28 36 26 35 26 36 26 35 26 35 26 35 26 35 28 37 28 36 27 35 26 34 23 32 23 32 23 32 23 33 23 35 24 35 23 33 22 32 27 37 24 33 22 33 24 36 26 31 24 31 27 34 27 32 25 31 25 31 25 31 25 31 29 32 23 29 24 31 23 27 23 29 23 29 23 29 23 29 20 28 22 30 24 30 22 28 20 28 22 29 22 29 21 27 11 14 11 14 12 16 14 17 12 15 12 15 12 15 12 15 14 17 14 16 13 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 12 15 14 16 13 15 12 14 11 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 13 13 12 12 11 11 10 11 10 11 10 11 10 11 11 11 10 10 9 9 8 8 9 9 8 8 7 9 8 10 7 6 7 6 7 6 7 6 9 7 8 6 7 7 8 8 8 14 20 25 26 26 25 26 27 29 29 31 30 31 30 30 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 8 2 2 6 5 2 12 29 44 51 56 55 53 54 53 50 54 54 54 53 53 52 52 52 49 49 48 48 46 42 36 32 22 23 21 18 15 10 7 4 0 16 9 21 25 29 53 143 134 165 143 159 99 92 110 172 153 103 74 86 82 118 136 145 125 158 155 111 103 102 93 104 120 160 164 138 94 158 180 139 155 194 154 190 176 189 146 189 148 175 69 103 163 197 127 86 80 138 128 161 122 168 120 168 125 165 126 164 124 167 123 171 124 165 123 163 121 158 117 153 115 132 93 141 122 151 114 144 119 147 118 144 116 145 124 150 130 152 137 158 144 155 135 141 155 153 160 154 165 153 166 148 171 153 174 152 167 144 163 146 164 141 153 133 150 139 157 148 152 147 157 155 155 148 141 137 129 135 116 122 104 122 104 128 104 136 110 150 119 164 132 180 144 184 150 188 153 183 150 175 148 169 146 162 145 158 147 156 173 181 189 197 203 199 206 192 194 175 195 169 195 166 195 163 194 159 196 160 197 159 196 156 196 157 196 158 197 159 198 156 206 156 205 162 202 174 201 189 202 164 158 194 154 214 150 219 158 203 160 204 161 205 162 205 162 217 141 152 152 204 169 204 165 209 166 210 168 210 171 208 159 179 128 150 111 144 126 170 149 181 151 183 152 186 153 190 159 196 159 198 159 199 159 201 158 204 158 205 159 205 161 206 159 205 159 205 160 207 160 207 158 205 161 208 162 207 159 204 159 205 158 204 158 204 157 203 158 201 157 201 158 203 160 204 156 200 156 200 156 200 156 200 157 200 155 198 152 195 150 194 150 194 150 193 149 192 148 192 147 193 147 192 146 191 145 191 143 189 143 188 142 187 141 187 142 186 141 184 140 183 138 182 126 173 134 175 121 174 141 184 130 167 134 168 127 171 130 174 126 172 125 169 124 167 124 164 124 162 121 161 121 161 119 158 119 159 119 158 118 157 117 157 117 154 112 149 109 148 111 151 113 151 112 150 109 147 108 146 105 146 104 144 104 142 102 141 101 138 102 137 102 137 102 137 100 134 99 133 98 133 100 132 88 90 27 49 38 96 86 121 90 113 83 108 83 109 80 102 70 102 82 109 81 105 80 107 84 106 76 101 77 105 79 104 82 104 72 97 73 101 74 99 71 103 73 107 77 111 81 114 73 111 81 102 61 127 183 255 242 180 78 106 86 102 66 107 74 101 76 103 78 100 73 97 73 101 73 100 72 99 71 99 71 98 69 96 67 94 66 94 67 95 66 94 66 95 68 96 66 93 63 90 62 91 65 94 66 92 64 90 63 90 64 91 64 91 64 91 64 91 64 91 63 89 63 89 63 89 63 89 63 89 62 87 61 86 59 85 59 85 59 85 59 85 59 85 58 84 58 83 57 82 56 82 56 80 56 80 56 80 56 80 57 81 57 80 56 79 55 78 57 76 57 76 57 75 54 73 55 74 56 76 57 76 56 75 57 74 57 73 56 73 54 72 55 72 53 71 52 69 50 68 51 67 51 66 50 65 49 65 48 64 47 63 47 62 46 62 48 62 48 61 47 60 46 60 47 61 47 60 46 59 45 59 45 57 45 57 44 55 42 54 46 58 46 57 45 56 44 56 42 55 42 54 41 53 40 53 39 53 41 55 41 53 38 50 41 51 41 50 40 49 39 49 36 47 37 48 38 49 39 50 41 50 38 47 36 45 35 45 35 45 35 45 35 45 35 44 35 44 36 45 36 45 37 46 32 41 32 41 32 41 32 40 39 42 36 38 34 39 36 41 38 41 35 37 32 37 35 40 32 36 30 36 33 39 33 37 31 36 31 36 31 36 31 36 35 37 29 33 30 36 29 31 29 34 29 34 29 34 29 34 29 33 31 34 30 32 27 29 26 30 29 33 30 32 27 29 4 14 10 16 6 12 6 15 8 15 6 12 5 12 5 12 6 12 5 11 4 10 3 9 7 13 4 10 3 11 6 14 8 14 6 12 5 13 7 15 7 14 6 11 1 8 2 11 4 12 4 12 4 12 4 12 6 13 5 12 4 13 5 14 7 12 7 11 6 10 5 10 5 10 6 12 7 12 6 11 4 9 4 9 4 9 4 9 5 10 5 10 5 10 5 10 3 8 3 8 3 8 3 8 2 7 2 6 1 5 0 5 0 12 17 28 23 27 22 28 22 27 22 28 24 30 27 32 28 12 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 3 0 6 6 8 4 4 4 8 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 1 2 2 6 2 4 15 32 49 51 49 51 49 51 49 51 50 53 52 52 48 49 47 50 46 48 47 47 42 38 31 30 19 21 14 16 10 10 8 7 5 14 13 23 11 25 57 130 115 139 132 121 62 74 106 141 93 77 47 59 54 103 107 134 110 139 122 98 95 94 108 108 131 161 165 125 85 157 124 119 115 146 102 171 106 151 114 153 126 119 26 104 159 172 106 80 72 120 106 124 98 123 95 128 92 129 94 130 97 127 96 125 96 127 92 125 94 122 92 122 92 104 79 120 96 121 98 116 102 113 97 119 91 124 123 130 121 149 130 144 151 145 120 150 159 162 161 161 167 167 175 168 180 170 182 173 186 177 189 177 191 174 189 171 182 166 176 163 161 150 157 150 158 155 162 159 157 154 146 141 130 125 113 114 107 109 94 97 87 99 93 106 112 124 106 123 114 141 136 161 131 151 136 153 133 147 128 145 129 142 134 146 150 171 181 190 203 204 210 206 209 199 203 195 212 195 216 192 214 192 221 197 225 198 236 203 238 200 233 195 236 204 227 201 231 202 219 208 156 161 132 159 123 155 121 156 127 162 129 162 127 161 129 165 128 172 96 120 122 168 130 158 135 152 132 164 138 173 124 178 118 163 122 89 48 73 59 71 75 95 98 122 121 144 137 159 135 157 135 158 127 155 129 160 132 152 126 157 121 159 125 150 121 158 123 160 127 160 128 157 125 159 123 159 123 159 123 159 121 157 121 156 120 155 119 155 120 157 120 156 119 155 118 155 117 154 117 154 117 154 117 154 114 153 114 152 113 151 112 151 110 149 109 148 109 147 108 147 108 144 108 143 107 142 106 142 106 142 105 141 105 141 104 140 104 141 103 140 102 138 102 137 99 132 100 132 100 130 98 129 95 132 94 130 93 127 92 127 91 125 92 126 90 123 85 119 86 120 88 119 87 118 86 118 85 117 85 116 84 115 83 115 90 116 77 123 86 112 93 119 87 114 76 106 75 109 77 106 72 104 72 103 73 103 72 103 70 100 74 103 75 103 75 102 72 96 66 98 73 95 52 66 4 30 11 59 60 97 67 81 61 84 59 83 58 81 56 80 56 80 56 80 55 79 53 77 53 78 53 77 53 77 53 77 52 77 54 77 50 73 50 75 50 78 56 83 59 87 68 98 77 111 98 133 114 144 124 153 119 134 89 96 56 76 51 76 52 77 54 76 53 76 53 75 51 73 52 73 50 71 48 69 47 68 46 67 45 68 46 69 47 68 47 67 46 66 45 66 46 66 44 64 43 64 43 64 47 64 47 64 47 64 47 64 46 64 47 65 48 66 49 67 49 64 49 63 48 62 47 62 49 64 49 63 48 63 47 62 48 61 48 60 47 59 46 59 46 59 46 58 45 57 44 57 43 56 44 57 44 57 44 58 44 57 44 57 44 57 44 57 45 59 45 58 44 57 43 57 43 57 43 56 40 53 40 56 38 61 45 51 31 53 45 61 38 52 40 52 41 54 43 56 39 53 41 56 43 55 41 53 40 53 39 51 36 46 31 42 39 49 38 48 37 47 36 46 35 46 35 46 35 46 35 46 33 45 33 45 33 45 33 45 34 46 34 45 33 44 32 44 34 40 29 39 32 42 31 37 30 39 30 39 30 39 30 39 30 40 30 39 29 38 28 38 32 39 27 39 31 43 31 38 29 37 27 35 26 35 26 36 27 36 27 36 27 36 27 36 29 38 26 35 25 36 28 39 22 33 25 36 26 35 23 32 25 35 23 34 25 36 24 34 21 35 26 36 21 31 22 36 27 34 28 34 28 33 26 31 24 31 25 31 25 31 25 32 28 33 27 32 26 31 25 31 22 28 22 27 21 26 20 25 16 27 24 31 21 27 21 30 20 29 23 28 19 27 24 34 10 16 15 18 12 14 12 17 15 17 13 15 12 15 12 16 12 15 11 14 11 14 10 13 13 16 11 14 11 14 13 16 14 16 12 14 11 15 13 17 14 18 15 16 10 12 10 15 10 10 10 10 10 10 10 10 12 11 10 10 10 10 11 12 12 13 11 12 11 11 10 11 10 12 11 13 12 12 10 11 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 8 7 8 7 8 7 8 7 7 6 7 5 6 4 5 4 5 13 22 29 29 29 28 30 28 29 28 29 29 31 31 33 32 19 6 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 2 2 0 0 1 2 3 5 8 7 5 4 5 7 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 6 6 3 4 19 35 49 49 50 51 51 52 52 53 52 53 53 52 50 48 49 50 46 47 47 45 41 36 31 28 21 20 16 13 10 7 8 5 9 16 20 30 17 46 85 154 135 170 142 123 74 92 106 113 79 64 57 59 65 94 117 139 136 159 126 99 100 91 101 103 112 158 160 123 101 188 141 140 161 184 159 202 158 181 154 189 147 148 53 156 182 181 104 86 102 157 135 169 127 174 126 176 130 170 133 171 131 174 127 176 128 168 125 167 127 164 124 160 120 137 106 154 125 155 123 149 125 143 120 146 115 150 142 152 138 164 143 155 161 154 133 154 163 151 160 147 164 147 168 143 168 140 171 143 175 146 176 148 180 151 180 150 178 151 177 153 172 148 166 142 156 133 146 127 157 138 156 140 152 141 147 144 135 139 129 136 118 128 107 124 101 118 97 115 99 127 113 143 126 158 138 174 149 184 155 188 157 183 151 170 145 165 147 163 155 172 174 187 190 195 198 197 205 192 204 183 196 169 190 162 192 157 191 153 196 154 204 160 197 158 209 165 198 179 193 183 162 177 160 191 157 202 155 205 159 205 162 204 160 203 162 208 165 212 129 169 159 210 165 206 163 216 161 218 174 209 177 169 110 192 160 131 60 89 67 95 56 79 61 89 76 114 109 144 151 178 159 187 160 182 154 184 152 191 157 200 154 198 162 201 157 200 156 201 157 203 156 203 159 205 159 205 159 205 159 205 157 203 157 202 156 202 155 201 157 201 157 200 156 200 155 199 154 198 154 198 154 198 154 198 153 197 152 196 152 195 151 195 149 193 149 193 148 192 148 191 144 190 144 189 143 188 142 188 142 188 141 187 141 187 140 186 141 185 140 183 138 182 137 181 132 177 133 177 131 175 129 172 130 169 129 169 128 170 127 171 125 171 126 170 124 165 120 162 119 160 118 159 118 158 117 158 117 158 116 157 116 156 115 155 108 157 117 156 129 181 147 142 117 150 110 144 108 145 109 144 104 145 103 144 104 142 103 142 98 135 100 135 100 135 99 134 93 130 101 137 96 109 55 69 45 88 75 116 87 112 83 112 84 112 83 110 81 109 80 108 80 108 80 108 79 107 78 105 80 107 79 106 78 105 76 104 81 110 83 110 80 107 80 112 81 116 87 120 90 125 98 134 115 156 137 178 149 180 146 177 137 158 113 128 86 110 78 106 77 103 76 102 77 100 75 100 72 100 72 100 71 98 69 96 69 96 68 95 67 96 68 97 68 96 68 95 67 94 66 94 66 93 64 91 63 91 63 92 65 92 65 92 65 92 65 92 64 92 65 92 65 92 66 93 64 90 64 89 63 89 62 88 64 89 63 89 62 88 62 88 61 87 61 86 60 86 59 85 59 85 59 84 58 84 57 81 57 79 57 79 57 79 57 79 57 79 57 79 57 79 57 79 59 78 59 77 58 76 57 76 56 78 61 77 55 73 53 71 54 70 54 74 64 82 56 64 53 71 52 70 52 71 54 73 52 69 54 70 54 69 51 66 52 68 53 69 51 66 48 62 48 61 47 61 47 61 46 60 46 60 46 60 46 60 46 60 45 57 45 57 45 57 46 58 46 58 46 57 45 56 44 56 43 54 39 52 41 55 40 50 39 52 39 52 39 52 39 52 40 50 40 49 39 49 38 48 40 48 37 48 40 51 39 47 38 46 36 45 35 44 36 45 36 45 36 45 36 45 36 45 38 44 35 41 34 42 37 45 33 41 35 42 35 42 34 40 36 39 34 38 36 40 35 38 33 38 35 39 33 37 34 39 33 38 34 39 33 38 32 36 31 36 31 36 31 36 31 36 33 37 32 37 31 36 30 35 29 34 28 33 27 32 27 31 26 31 30 34 30 32 30 33 29 33 31 32 26 29 29 35 3 12 6 13 5 11 4 12 8 14 6 12 5 12 6 13 3 10 4 11 4 11 5 12 6 12 5 11 4 12 5 13 5 11 4 10 3 11 4 12 6 14 9 15 5 11 4 11 2 10 2 10 2 10 2 10 3 11 2 10 2 10 3 11 7 11 6 11 5 10 5 10 6 12 7 12 6 10 4 8 4 9 4 9 4 9 4 9 3 8 3 8 3 8 3 8 3 8 3 8 3 8 3 8 2 7 2 6 1 5 0 5 0 12 17 28 24 28 24 30 24 29 23 28 23 29 25 30 31 28 16 3 0 0 3 3 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 2 6 5 6 2 3 2 6 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 3 6 6 5 0 4 20 40 46 48 47 50 49 52 51 54 49 52 51 51 47 48 46 49 43 45 43 43 37 34 27 27 16 18 11 12 6 8 6 7 8 11 17 20 0 45 88 139 115 151 113 85 66 94 89 81 58 61 56 64 53 78 88 131 119 150 99 81 105 89 116 104 124 160 163 102 101 185 103 103 109 152 111 171 104 147 105 151 110 91 41 143 175 149 84 80 92 135 114 133 106 131 102 135 102 135 103 135 102 131 97 129 96 130 94 129 97 130 96 126 88 100 79 129 106 125 99 124 104 119 102 122 103 134 130 140 131 152 138 151 155 149 133 157 163 162 163 163 172 168 179 170 180 168 184 172 187 175 189 177 195 176 197 178 200 181 200 182 197 180 196 177 187 166 175 158 174 158 172 157 168 153 162 149 159 150 158 148 150 140 140 132 124 119 109 104 94 95 86 94 81 98 87 112 100 130 117 146 134 154 134 154 135 153 136 154 137 152 136 148 136 155 150 170 184 191 199 198 206 198 212 200 223 202 225 196 224 193 226 195 216 206 229 200 223 210 201 173 145 160 129 158 124 157 127 156 127 160 127 161 125 160 128 164 134 164 95 136 131 165 132 169 130 179 139 182 145 177 137 89 113 186 155 106 49 72 57 61 57 62 48 47 37 47 47 60 64 83 85 111 112 135 129 146 124 147 132 155 124 149 122 156 119 154 120 154 122 156 124 158 124 159 122 159 122 159 122 159 121 158 121 157 120 157 119 156 120 157 120 156 119 156 118 155 118 155 118 155 118 155 118 155 114 152 113 152 112 151 112 151 111 150 111 149 110 148 109 148 108 144 108 143 107 142 106 142 106 142 106 141 105 140 104 140 103 140 102 139 101 137 101 136 99 132 100 132 100 130 98 128 95 129 93 128 92 127 92 127 90 125 90 125 89 122 85 119 86 118 85 117 85 116 84 116 85 116 84 116 83 115 83 116 97 114 62 123 148 221 169 127 81 113 81 112 77 108 76 109 72 103 71 103 72 103 72 103 70 99 72 100 71 98 69 96 72 97 64 84 46 64 29 54 45 85 74 98 63 78 56 86 57 83 57 82 55 81 54 80 54 80 54 79 53 79 52 78 52 78 50 78 50 78 52 78 55 81 58 82 58 79 59 83 60 87 65 92 68 96 75 103 74 104 87 116 90 111 82 105 84 105 71 89 56 78 52 76 52 76 53 76 52 76 53 75 50 72 49 70 47 69 46 68 47 68 46 67 45 68 46 69 47 68 47 67 46 66 45 66 44 65 43 63 42 63 42 64 49 66 49 66 49 66 49 66 49 66 49 66 48 65 48 65 49 64 49 64 48 63 48 62 48 63 48 62 47 61 46 61 48 61 48 61 47 60 47 59 46 59 46 59 45 58 45 58 46 59 47 58 46 56 45 56 46 57 46 57 46 57 46 57 47 58 47 58 46 57 46 57 42 58 47 53 41 56 45 53 38 57 43 57 33 45 36 59 41 54 42 53 40 53 41 53 39 52 40 53 39 51 37 49 37 51 38 52 38 51 37 49 35 46 37 46 37 47 38 47 36 45 36 45 36 45 36 45 32 44 33 45 34 46 35 47 34 46 34 45 33 44 32 44 34 41 31 40 32 41 31 38 30 39 30 39 30 39 30 39 30 40 30 40 29 39 29 38 29 38 27 37 28 39 28 36 29 38 28 36 26 35 27 36 27 36 27 36 27 36 27 36 26 35 24 33 23 34 25 36 24 34 25 35 25 35 24 34 25 35 23 34 25 36 24 34 24 34 22 33 24 35 23 33 27 33 28 34 27 32 25 31 27 32 26 31 25 30 24 29 25 31 25 31 24 30 24 30 24 30 23 29 23 28 22 28 23 29 22 31 25 33 24 30 25 32 24 29 19 26 21 30 11 15 13 16 13 15 12 15 14 17 13 15 12 15 13 17 9 13 10 14 11 15 12 16 12 15 12 15 12 15 12 15 10 13 10 13 10 13 10 13 10 16 15 18 13 13 10 13 12 12 12 12 12 12 12 12 13 13 12 12 12 12 13 13 11 12 11 11 10 11 9 10 12 13 12 13 11 10 8 8 9 10 9 10 9 10 9 10 7 8 7 8 7 8 7 8 8 7 8 7 8 7 8 7 7 6 7 5 6 4 5 4 2 11 20 28 28 28 28 30 30 31 29 29 28 29 29 30 32 35 27 9 0 1 4 3 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 6 6 6 5 4 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 3 7 8 3 0 5 25 43 49 49 49 50 51 51 52 52 50 51 52 51 48 47 47 49 45 45 44 41 37 32 28 26 20 21 14 11 8 6 8 6 12 12 24 27 9 77 124 157 137 162 113 86 85 97 83 62 61 60 67 68 70 80 100 147 141 163 94 84 113 88 107 96 115 163 160 108 137 222 128 130 151 191 168 200 155 181 150 194 145 120 68 187 186 149 87 100 130 180 145 183 136 185 132 186 138 178 140 178 137 180 131 181 131 173 132 171 133 174 133 164 113 133 110 165 136 160 127 155 126 150 122 145 127 158 147 159 147 161 152 159 161 150 145 156 163 153 162 150 166 149 169 143 169 140 170 141 174 143 176 145 172 139 173 143 177 148 180 150 176 146 179 150 182 151 181 150 181 144 180 142 175 142 167 140 159 138 155 137 154 141 156 146 158 147 148 136 131 125 118 123 102 114 96 112 93 123 106 139 120 152 127 167 146 181 159 191 166 187 156 171 142 161 142 162 150 166 164 179 177 185 189 188 200 189 205 185 205 175 196 166 201 165 185 170 201 204 181 165 159 184 158 192 157 196 156 198 157 202 160 202 158 202 161 206 170 201 130 189 170 206 167 218 178 217 194 222 181 214 112 116 152 227 172 125 57 101 77 91 64 85 66 85 62 78 57 73 51 71 58 80 68 91 79 100 104 139 120 160 137 167 135 178 146 189 153 200 157 203 157 206 157 202 158 202 158 202 158 202 158 202 157 201 157 200 156 200 157 201 156 200 156 199 155 199 155 199 155 199 155 199 155 199 152 196 152 195 151 195 150 194 150 194 150 194 149 193 148 192 144 190 144 189 143 188 142 188 143 189 142 187 141 186 139 185 139 183 139 182 137 180 136 179 132 177 133 177 131 175 129 173 127 171 128 171 127 171 126 170 124 168 124 167 122 164 120 163 118 159 118 159 117 158 116 157 116 157 116 156 115 156 114 154 119 149 132 233 242 255 243 251 109 149 115 150 110 143 107 145 104 144 103 143 103 142 102 141 102 139 103 137 101 134 97 131 97 122 77 98 66 103 83 121 93 121 87 112 83 111 84 114 83 112 82 111 81 110 80 110 80 109 79 109 78 109 79 109 76 107 78 109 80 111 82 112 78 110 81 111 79 110 81 113 83 119 87 123 91 127 95 131 96 129 93 124 88 121 88 121 82 113 82 110 78 107 75 103 76 102 76 101 76 100 74 99 73 100 71 98 69 97 69 97 69 96 68 95 67 96 68 97 68 96 68 95 67 94 66 94 66 94 65 92 64 92 65 93 67 94 67 94 67 94 67 94 67 94 67 93 65 92 64 91 65 91 64 90 64 89 63 89 63 89 62 88 61 87 61 87 62 88 61 87 61 86 60 86 60 86 59 85 59 84 58 82 60 82 59 80 57 78 56 77 58 80 58 80 58 80 58 80 58 78 58 78 58 78 58 77 59 81 57 72 55 83 63 77 69 72 45 65 55 72 53 71 57 74 55 71 52 70 52 69 52 66 52 66 52 65 51 65 50 64 50 64 49 63 48 62 45 60 46 61 47 62 48 63 45 59 45 59 45 59 45 59 44 56 45 57 46 59 47 60 46 58 46 57 45 56 44 56 42 55 41 54 41 54 40 52 40 53 40 53 40 53 40 53 41 51 40 50 40 49 39 49 39 49 38 48 38 48 38 47 39 47 37 45 36 45 36 46 36 45 36 45 36 45 36 44 36 43 35 41 34 42 36 43 34 42 35 42 35 42 35 41 36 39 34 38 36 40 35 38 36 37 31 36 36 41 35 36 32 38 33 38 33 37 31 35 34 38 32 37 30 35 29 33 30 35 30 35 30 35 30 35 30 35 30 35 30 35 30 35 32 33 28 32 32 37 31 31 31 34 29 31 27 30 29 33 6 13 7 14 8 15 6 12 7 13 5 12 5 13 7 14 2 10 3 11 4 12 5 13 5 12 5 12 5 12 5 12 2 10 3 10 3 10 3 9 1 10 6 13 4 9 1 9 4 12 4 12 4 12 4 12 5 12 4 11 3 12 4 13 6 11 5 10 5 9 4 9 7 12 7 11 5 9 2 6 4 9 4 9 4 9 4 9 2 7 2 7 2 7 2 7 3 8 3 8 3 8 3 8 2 7 2 6 1 5 0 5 0 9 14 25 21 26 21 27 25 30 24 28 23 28 24 29 28 38 35 19 5 3 3 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 2 7 8 4 4 2 4 1 3 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 0 6 5 1 0 8 27 45 49 51 49 50 47 49 46 48 47 51 49 50 45 46 45 48 44 45 41 40 34 31 25 25 16 19 11 12 9 9 11 10 13 14 16 17 4 76 112 135 122 135 83 81 81 87 67 68 64 69 61 65 59 67 77 136 133 138 77 85 126 91 119 97 126 155 143 92 129 195 90 98 103 162 121 164 106 150 108 159 101 59 56 163 166 115 73 87 118 150 118 139 112 137 107 141 111 142 109 142 106 137 103 133 101 138 101 134 104 141 105 128 76 103 91 140 111 132 105 130 106 127 104 121 115 144 133 149 141 153 148 159 155 152 147 163 165 162 167 165 175 169 180 169 183 172 186 173 188 176 188 178 193 176 196 178 199 181 202 182 199 177 199 177 199 178 202 181 207 187 209 188 208 187 206 185 190 171 182 162 170 154 163 149 168 156 163 154 157 147 148 143 141 137 127 122 103 105 94 103 88 96 86 105 96 110 99 119 115 139 131 157 142 160 139 156 128 143 132 147 140 151 150 160 161 170 182 190 205 204 215 209 220 201 203 205 210 189 153 146 128 158 117 158 120 156 127 157 122 157 123 158 122 158 125 163 135 153 97 154 136 161 133 176 150 183 157 179 151 138 44 95 132 205 167 111 37 55 39 54 56 68 53 62 49 56 44 51 66 71 63 63 56 54 48 44 45 60 53 86 95 118 87 120 104 140 116 154 123 155 121 154 119 156 119 156 119 156 119 156 120 156 119 156 118 155 118 154 119 155 118 155 117 154 117 153 117 154 117 154 117 154 117 154 113 152 112 151 112 150 111 150 111 150 111 149 110 148 109 148 108 144 108 143 107 142 106 142 107 143 106 141 105 140 103 139 102 138 101 137 99 135 100 135 99 132 100 132 100 130 98 128 94 128 92 127 92 126 91 126 89 123 87 122 86 120 85 120 88 120 89 119 88 118 88 118 86 116 85 115 85 114 84 115 84 116 125 236 218 244 201 214 77 111 84 114 80 107 77 108 71 103 70 102 72 102 71 102 73 102 74 101 72 98 68 95 52 76 46 77 55 89 65 90 66 86 53 76 58 85 63 83 56 81 55 81 55 80 54 80 54 79 52 78 52 79 54 80 52 81 51 81 53 81 53 81 55 83 60 84 61 82 63 86 59 82 58 85 63 89 65 90 71 93 65 87 61 87 64 89 53 80 55 82 55 80 54 77 51 76 52 75 52 75 52 74 53 74 50 71 48 70 48 71 47 68 46 67 45 68 46 69 47 68 47 67 46 66 45 66 47 67 46 66 45 67 47 68 50 67 50 67 50 67 50 67 51 68 50 67 49 65 48 65 50 65 50 64 49 64 48 63 48 63 48 62 47 61 46 61 49 62 49 61 48 61 47 60 47 60 47 59 46 59 45 59 50 60 49 59 47 57 45 56 47 58 47 58 47 58 47 58 47 58 47 58 47 58 47 59 53 63 49 59 50 63 49 56 36 55 44 64 46 56 40 57 44 57 44 54 41 52 40 53 38 51 38 52 39 53 41 54 40 52 38 49 35 47 34 47 38 48 39 49 40 50 41 51 36 45 36 45 36 45 36 45 33 45 33 46 34 47 35 48 34 46 34 45 33 44 32 44 33 42 33 42 32 40 31 41 31 40 31 40 31 40 31 40 31 41 31 40 30 40 29 39 31 41 31 40 29 38 28 39 30 39 28 38 27 37 28 38 27 37 27 37 27 37 27 37 27 38 26 37 26 37 27 38 26 36 25 36 25 36 25 37 25 35 23 34 25 36 24 34 25 33 20 32 25 37 24 32 26 32 27 33 26 32 25 30 28 33 26 32 24 30 23 28 24 30 24 30 24 30 24 30 24 30 24 30 24 31 25 31 25 29 20 28 24 32 23 27 23 29 20 27 21 29 24 31 15 17 13 17 16 19 14 15 13 16 12 15 12 16 14 18 10 13 11 14 11 14 12 15 11 15 12 16 13 15 12 14 9 13 10 14 11 13 10 12 8 12 11 14 9 11 8 12 10 10 10 10 10 10 10 10 10 10 9 8 8 9 10 10 10 11 10 11 9 10 9 9 10 12 11 12 10 10 8 8 9 10 9 10 9 10 9 10 7 8 7 8 7 8 7 8 8 7 8 7 8 7 8 7 7 6 7 5 6 4 5 4 3 12 20 27 26 26 25 27 29 30 28 29 28 30 30 31 30 37 38 27 13 5 1 0 2 2 2 2 2 2 2 2 0 1 1 0 0 0 3 5 13 10 6 4 4 5 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 0 5 5 0 2 16 35 47 52 52 51 50 49 48 47 46 49 50 50 49 47 45 46 47 46 45 43 39 34 30 26 25 21 22 13 10 8 7 10 8 17 19 22 29 35 112 137 155 151 131 91 87 87 67 63 56 69 64 65 62 68 71 87 155 157 128 79 97 123 90 103 92 124 152 132 115 169 213 140 147 151 203 171 191 155 187 153 200 112 90 98 207 169 115 76 97 152 195 148 188 142 190 136 191 145 185 147 185 144 188 139 189 140 183 141 177 141 184 140 164 99 143 133 178 140 167 138 161 129 159 123 143 136 165 147 164 154 158 158 162 159 145 155 159 163 157 163 156 168 153 170 146 171 144 173 145 175 145 177 146 177 147 178 147 179 147 180 145 182 145 178 140 177 138 180 144 177 142 180 144 181 145 180 144 185 152 185 150 175 135 158 124 156 133 157 136 158 137 154 138 150 144 153 148 146 139 134 135 122 128 109 125 102 108 85 107 102 126 110 139 126 159 147 178 154 182 152 176 147 170 150 172 146 164 150 170 163 184 177 190 192 189 205 226 204 195 156 194 156 195 156 197 156 195 157 195 155 198 157 200 156 200 160 205 168 193 135 201 169 202 169 216 179 237 166 217 164 127 81 156 180 248 207 200 137 158 111 132 70 90 53 74 48 77 60 87 56 77 63 87 72 88 68 80 44 64 42 83 102 132 95 134 127 171 144 193 150 197 147 197 154 199 155 199 155 199 155 199 155 199 154 198 154 197 153 197 154 198 153 197 153 196 152 196 152 196 152 196 152 196 152 196 151 195 151 195 150 194 150 193 149 193 148 192 148 191 147 191 144 190 144 189 143 188 142 188 144 189 143 188 140 185 139 184 138 182 137 180 135 179 134 178 132 177 133 177 131 175 129 173 126 172 126 172 126 170 126 169 123 165 121 163 120 164 120 163 120 161 120 160 119 160 118 159 115 156 115 156 114 155 114 153 125 150 118 200 195 225 171 165 107 144 111 146 109 142 106 142 103 143 102 143 102 141 102 140 98 135 99 133 97 130 93 126 82 112 80 115 88 119 82 107 80 110 85 113 83 106 81 108 81 111 81 110 80 110 80 110 80 109 78 107 77 109 80 112 87 115 85 113 81 109 78 108 80 112 83 113 80 111 81 115 81 116 82 118 87 122 87 120 83 118 85 121 88 121 83 113 82 113 83 112 80 107 74 101 75 101 75 101 75 99 74 98 76 103 73 99 70 98 71 100 69 96 68 95 67 96 68 97 68 96 68 95 67 94 66 94 68 96 68 95 68 97 69 98 67 94 67 94 67 94 67 94 67 94 67 94 66 93 66 93 66 91 65 91 64 90 64 90 64 90 64 89 63 89 62 88 63 88 62 88 61 87 61 87 61 86 60 86 59 85 59 83 60 80 60 79 58 78 57 77 59 79 59 79 59 79 59 79 58 78 58 78 59 79 59 79 57 76 59 83 60 74 60 91 83 98 74 78 54 73 58 78 58 75 56 72 53 71 53 70 53 66 52 66 52 67 54 68 54 67 51 63 48 61 47 61 49 63 49 64 50 64 50 64 46 60 46 60 46 60 46 60 47 59 47 59 47 58 46 58 46 58 46 57 45 56 44 56 41 56 44 56 41 53 40 55 41 54 41 54 41 54 41 54 42 51 41 51 40 50 40 50 41 52 43 51 39 48 38 48 39 47 39 45 38 45 38 45 37 44 37 44 37 44 37 44 38 42 38 42 38 42 38 42 37 41 36 40 36 40 37 41 36 39 34 38 36 40 35 38 35 38 33 37 35 39 34 37 32 37 32 37 32 36 30 35 33 37 32 36 31 35 30 34 30 35 30 35 31 36 31 36 29 34 30 35 30 36 31 36 32 33 28 31 29 33 29 31 30 31 26 29 29 34 32 35 7 13 5 13 8 16 6 11 6 12 5 12 5 13 7 15 5 12 4 11 4 11 3 10 4 11 6 13 6 13 4 11 2 10 4 12 5 11 3 9 2 10 4 10 1 8 3 12 2 10 2 10 2 10 2 10 2 9 1 8 0 9 1 10 5 10 5 9 4 9 3 8 4 9 5 10 5 9 3 8 4 9 4 9 4 9 4 9 3 8 3 8 3 8 3 8 3 8 3 8 3 8 3 8 2 7 2 6 1 5 0 5 2 14 18 28 23 26 21 26 23 28 23 28 24 30 26 32 31 34 36 32 19 5 0 1 2 2 2 2 2 2 2 2 0 1 0 0 0 2 3 9 14 12 5 5 3 6 3 3 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 0 4 2 1 5 25 39 50 49 51 48 49 47 48 46 47 46 49 48 48 44 45 43 46 43 43 38 36 30 27 22 22 15 17 9 10 7 8 11 11 17 21 11 22 42 112 117 137 125 108 63 82 68 69 63 65 70 77 69 68 67 60 77 152 158 95 73 99 125 91 110 99 139 143 111 116 159 179 122 137 117 179 132 156 112 154 110 159 67 47 104 181 142 88 75 99 134 159 118 142 118 142 112 148 119 150 117 151 116 147 114 145 109 147 110 140 108 149 110 127 65 120 120 154 113 142 117 138 112 138 108 122 127 151 135 155 147 153 154 165 152 150 158 167 163 162 167 165 177 170 181 167 183 171 184 173 186 175 187 176 192 176 194 176 196 178 198 178 202 181 206 181 207 184 210 184 205 184 203 184 199 180 196 178 199 186 203 188 202 183 194 176 193 177 191 174 185 167 177 162 164 153 165 155 162 154 165 157 155 142 142 141 134 119 108 114 108 109 88 93 78 102 98 124 118 139 120 145 124 150 132 156 132 151 127 146 124 144 125 148 141 160 164 179 156 150 120 152 112 154 106 156 112 156 122 155 119 154 121 156 120 156 124 162 130 149 103 159 130 157 134 168 140 184 135 162 86 75 86 146 142 177 150 180 172 200 165 178 147 153 109 105 66 62 34 37 46 53 50 56 61 65 68 65 66 66 44 63 90 108 76 112 104 138 114 147 112 142 111 147 117 155 117 155 117 155 117 155 116 154 115 153 115 152 114 152 115 152 114 151 114 150 113 150 114 151 114 151 114 151 114 151 112 151 112 150 111 150 110 149 109 148 108 147 107 146 107 146 108 144 108 143 107 142 106 142 108 144 107 142 104 139 102 138 100 137 99 136 98 134 98 133 99 132 100 132 100 130 98 128 93 125 92 125 91 126 90 125 87 122 85 119 84 119 85 121 87 119 89 118 88 118 87 117 85 115 85 114 84 114 83 114 79 116 82 113 76 107 92 107 78 107 76 107 78 108 76 104 72 102 70 101 71 102 70 101 68 97 70 97 68 95 66 93 68 93 62 86 58 83 57 83 54 83 63 87 61 81 57 82 56 80 54 80 54 80 54 80 54 79 51 77 51 79 55 82 56 86 53 84 53 82 53 80 53 81 58 81 57 77 57 79 60 81 57 83 62 87 60 82 61 84 61 87 65 87 58 78 56 81 54 78 49 73 47 70 50 75 52 74 51 75 51 73 53 74 50 69 47 69 48 71 47 68 46 67 45 68 46 69 47 68 47 67 46 66 45 66 47 67 46 67 46 68 48 70 49 66 49 66 49 66 49 66 49 66 50 67 50 67 50 68 51 66 50 65 50 64 49 64 50 65 50 65 49 64 48 63 50 63 49 62 49 61 48 61 48 61 47 60 47 59 46 60 48 59 48 59 48 59 48 58 48 59 48 59 48 59 48 59 47 58 47 59 48 60 49 60 43 51 46 63 46 60 87 146 172 151 81 62 50 80 53 41 43 57 43 54 42 54 42 55 42 55 39 51 37 50 37 51 35 48 33 46 31 45 32 47 41 49 41 48 41 48 41 47 39 46 39 46 39 46 39 47 37 48 36 47 35 46 33 45 34 46 34 45 33 44 32 44 32 43 36 43 32 39 32 43 32 41 32 41 32 41 32 41 32 42 31 41 31 40 30 40 30 42 33 41 28 36 27 40 31 40 29 38 28 38 28 39 27 37 27 37 27 37 27 37 26 37 26 38 27 37 26 37 27 37 25 36 25 36 26 38 25 35 23 34 25 36 24 34 22 34 24 35 22 33 23 35 25 32 26 32 26 31 24 29 25 31 25 31 25 31 25 31 24 30 25 31 26 32 26 33 22 28 23 29 24 30 24 31 25 32 25 30 21 28 23 32 25 29 19 26 22 31 23 29 13 14 10 14 14 18 12 12 12 15 12 15 12 16 15 18 13 15 12 14 11 13 10 12 10 14 13 17 14 16 11 13 10 13 12 16 13 15 10 13 11 15 11 13 9 12 12 17 12 12 12 12 12 12 12 12 12 11 11 10 10 11 11 12 10 11 10 10 9 9 8 9 8 9 9 11 10 11 9 10 9 10 9 10 9 10 9 10 8 9 8 9 8 9 8 9 8 7 8 7 8 7 8 7 7 6 7 5 6 4 5 4 10 18 26 31 30 28 27 28 27 28 27 29 29 31 32 33 36 33 33 33 21 4 0 3 2 2 2 2 2 2 2 2 0 1 1 1 1 3 7 11 18 13 8 5 6 7 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 2 5 4 3 12 31 46 52 49 49 49 49 49 49 49 49 48 49 49 48 46 44 45 46 44 42 39 34 29 25 22 21 19 19 11 7 6 5 9 8 16 26 16 36 72 144 140 160 140 102 73 74 69 60 73 52 60 64 69 66 70 61 84 167 176 89 75 103 115 87 95 97 127 135 102 133 188 193 171 181 164 218 175 186 154 191 150 196 99 96 143 214 141 98 92 134 164 202 151 189 147 194 142 196 151 193 153 194 153 200 149 202 146 190 146 181 145 189 142 163 93 161 159 189 142 177 150 169 136 168 129 145 146 171 149 167 158 155 160 163 155 144 160 158 163 157 163 157 169 156 169 149 168 146 170 145 171 145 173 146 177 148 177 147 178 147 180 144 178 142 182 142 182 139 178 136 178 144 178 144 180 144 180 143 183 146 180 142 181 147 187 154 189 158 189 157 187 153 181 151 180 146 162 124 144 121 156 142 156 144 154 160 162 148 141 145 136 141 132 136 119 124 110 126 102 135 115 152 129 165 138 174 155 192 160 197 160 195 155 185 158 175 152 175 150 192 152 192 154 201 154 199 155 195 155 194 152 197 155 198 155 199 159 204 163 192 140 202 162 199 170 208 177 196 188 183 72 131 135 204 161 195 149 188 160 195 159 211 176 213 178 210 166 181 128 142 69 87 49 67 46 75 62 87 74 89 52 84 108 141 112 165 140 180 148 188 143 188 146 196 154 197 154 197 154 197 154 197 152 195 151 194 151 193 150 193 151 195 150 194 150 193 149 193 150 194 150 194 150 194 150 194 151 195 151 194 150 193 149 193 147 191 146 190 146 189 145 189 144 190 144 189 143 188 142 188 145 190 143 188 140 185 138 183 137 181 136 179 134 178 133 177 132 177 133 177 131 175 129 173 126 172 126 171 126 169 125 168 122 164 120 161 118 163 120 164 118 159 118 158 117 157 116 157 115 156 115 155 114 154 113 153 114 148 105 150 112 147 121 140 108 141 102 139 106 143 105 139 103 142 103 141 103 138 101 138 98 134 99 134 98 132 96 129 91 127 101 130 93 119 90 123 89 111 77 106 83 114 84 108 80 110 80 110 80 110 80 110 80 109 77 106 77 109 81 113 80 110 82 112 85 115 86 117 85 116 86 115 83 112 82 114 82 115 80 117 86 120 83 114 87 116 78 110 77 111 76 106 81 110 78 107 76 105 76 104 75 101 75 100 74 98 72 99 74 101 70 96 67 96 69 98 69 96 68 95 67 96 68 97 68 96 68 95 67 94 66 94 66 94 66 94 67 96 69 97 66 93 66 93 66 93 66 93 65 93 66 94 67 95 68 96 66 92 66 91 65 90 64 90 66 92 66 91 65 91 64 90 63 89 63 88 62 87 61 87 61 87 61 86 60 85 59 83 58 79 59 79 59 79 60 80 59 79 59 79 59 79 59 79 58 78 58 79 59 80 60 80 62 75 60 85 62 98 154 252 227 248 201 144 68 68 60 81 57 73 55 71 54 71 55 72 57 69 54 63 48 59 47 59 42 53 40 52 40 53 43 56 50 63 48 62 47 61 46 60 47 62 47 62 47 62 47 62 49 62 48 60 45 57 43 56 45 58 45 57 44 56 43 56 41 56 45 57 40 52 41 56 41 54 41 54 41 54 41 52 42 51 43 50 42 49 41 49 39 50 43 49 37 43 36 47 41 47 39 45 38 45 38 46 37 44 37 44 37 44 37 42 35 40 36 41 37 40 36 39 39 42 36 39 35 40 38 43 36 39 34 38 36 40 35 38 32 39 37 40 32 35 33 40 31 37 32 37 32 36 30 34 30 36 31 36 31 36 31 37 31 36 31 37 32 38 33 39 27 33 28 34 29 35 30 35 33 37 35 35 29 31 31 38 34 34 27 29 28 33 29 30 7 13 4 10 3 11 6 14 8 14 6 12 5 12 5 13 4 11 5 12 5 11 3 10 5 11 2 8 1 9 4 12 5 10 5 10 5 10 5 10 4 9 4 8 3 7 2 7 4 9 4 9 4 9 4 9 6 11 6 11 6 11 6 11 5 10 5 9 4 8 3 8 2 7 3 9 4 10 6 11 5 9 5 9 5 9 5 9 6 10 6 9 5 8 4 8 4 6 4 6 4 6 4 6 3 6 5 6 2 3 1 6 2 15 16 29 21 28 21 30 19 30 24 32 22 30 24 35 30 38 39 34 17 5 0 1 0 2 0 2 0 2 0 2 2 4 1 1 0 4 11 19 10 9 4 3 0 3 3 7 4 6 4 5 3 4 2 4 2 4 2 4 2 4 2 4 3 5 1 4 15 36 45 48 48 50 48 50 48 50 48 50 48 49 46 47 44 46 44 46 39 40 36 35 28 25 18 19 8 13 4 7 4 9 9 13 14 13 18 30 56 132 115 141 117 82 64 64 57 68 59 71 57 75 67 67 66 56 78 152 152 75 73 116 123 87 95 98 133 121 88 118 164 176 104 162 141 176 117 162 114 153 131 144 55 80 159 169 119 99 60 160 154 171 124 157 128 159 119 149 116 151 116 149 114 149 121 158 124 160 126 149 122 147 121 112 69 146 123 150 127 142 125 147 131 139 111 134 130 155 144 157 148 157 156 165 146 154 159 167 167 165 175 167 178 168 178 167 179 168 183 172 185 175 186 174 192 174 195 176 199 179 203 181 203 182 202 181 203 181 204 182 202 181 202 181 202 181 202 181 203 182 203 183 204 184 205 184 203 184 203 185 204 186 205 186 206 188 196 181 188 148 177 163 174 151 166 155 162 155 175 169 171 163 163 155 152 142 138 132 124 117 108 102 97 100 93 98 100 111 100 124 118 148 138 163 145 164 140 160 135 157 123 150 119 154 115 154 116 152 118 149 125 157 118 151 117 156 125 163 131 140 103 156 125 158 124 160 129 189 113 90 58 111 131 171 127 156 126 154 125 156 128 158 134 164 137 168 143 172 150 175 135 151 117 119 80 78 45 52 45 50 36 80 85 119 103 136 117 145 114 146 112 148 113 148 116 151 118 153 119 153 118 152 115 149 115 149 115 149 115 148 115 147 115 148 114 149 115 150 114 148 114 149 115 150 116 151 113 150 116 150 112 148 110 151 107 146 109 146 109 146 111 146 107 144 108 144 108 144 109 145 106 142 105 140 104 139 102 138 103 135 100 132 98 131 99 132 99 131 97 129 95 128 95 128 93 127 91 124 88 122 86 121 85 120 84 118 83 117 81 116 83 117 85 116 84 115 83 116 84 116 82 115 80 114 80 114 80 107 79 107 82 110 82 107 79 106 78 104 76 103 75 102 74 103 72 103 74 103 72 97 73 100 71 98 70 98 70 99 71 97 71 96 70 94 68 93 61 87 60 84 57 82 57 80 53 78 55 79 56 79 55 78 55 80 56 81 57 82 58 82 55 84 56 85 54 83 57 86 57 84 57 83 56 83 57 81 56 81 59 84 60 83 58 81 56 80 56 79 55 79 54 78 54 78 56 77 55 76 54 76 54 75 53 74 50 72 49 70 50 71 50 70 49 69 48 69 47 68 47 68 47 68 47 68 46 69 46 69 46 69 46 69 55 57 48 65 45 54 47 61 34 65 43 66 50 67 42 72 46 66 47 67 48 66 47 65 53 67 50 64 49 65 52 68 51 65 50 64 49 65 50 66 52 64 51 62 49 60 48 60 51 63 49 60 48 60 48 61 53 63 50 61 48 61 50 62 50 62 50 62 50 62 50 62 50 61 50 60 49 60 48 60 46 59 53 73 57 182 239 243 216 255 218 164 61 56 37 60 45 58 43 55 50 59 52 55 45 50 34 41 33 45 36 45 30 41 30 37 23 34 28 42 39 48 38 47 38 46 37 46 40 49 40 48 39 47 38 47 37 46 38 46 38 46 38 46 36 44 36 43 35 42 34 42 35 44 35 43 34 42 33 42 31 40 32 41 32 41 32 42 32 42 32 42 32 42 32 42 35 44 33 43 31 41 30 39 28 39 27 36 24 35 28 41 29 40 28 39 28 38 27 38 27 39 26 37 24 35 23 34 24 37 25 38 26 37 25 36 27 37 31 38 30 36 27 33 29 35 26 32 25 33 28 36 27 33 24 32 27 34 26 32 26 33 26 33 26 33 26 33 25 32 25 32 25 32 25 32 26 33 26 32 25 31 24 31 25 31 27 31 24 28 24 30 32 33 23 27 23 30 24 28 13 16 11 14 11 14 13 16 14 17 13 16 12 15 12 15 8 12 10 13 11 13 10 12 12 14 9 11 8 12 11 15 10 13 10 13 10 13 10 13 9 12 9 11 8 11 7 10 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 11 10 10 9 9 8 9 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 8 9 8 8 7 8 6 6 6 6 6 6 6 6 6 7 7 6 4 3 4 6 12 17 25 28 28 26 28 29 27 29 32 31 30 29 32 34 34 37 38 30 16 4 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 5 12 17 10 9 6 4 3 4 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 6 19 37 48 49 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 42 41 39 36 31 25 19 16 16 12 11 5 7 8 12 17 14 21 26 56 87 163 135 167 119 87 67 67 62 65 64 64 67 68 69 60 68 53 83 149 141 79 75 112 130 89 92 96 124 109 89 137 186 202 162 204 184 202 158 201 151 194 163 171 72 128 186 188 124 118 126 244 205 224 180 214 182 215 172 206 162 202 157 203 158 205 153 195 147 186 143 189 152 198 149 137 112 187 153 182 148 178 150 187 147 164 133 159 147 171 157 170 162 164 167 165 155 151 166 160 165 155 167 155 169 154 168 149 167 149 170 148 173 150 173 147 174 143 175 145 177 147 180 146 180 143 180 140 181 140 183 141 182 141 182 141 182 141 182 141 183 142 183 143 184 144 185 144 185 144 186 145 186 146 187 146 185 148 183 151 185 129 184 153 183 151 174 140 161 130 154 139 159 143 161 150 164 154 164 158 158 154 142 140 128 132 114 124 100 114 81 105 80 120 98 136 132 165 145 186 161 198 159 196 156 196 149 190 148 193 157 202 154 200 160 206 161 200 150 190 158 185 140 196 155 202 161 199 155 203 114 116 100 175 171 202 159 197 156 195 154 196 156 198 154 199 156 198 158 199 160 198 167 202 163 194 155 183 143 175 118 137 94 139 117 161 135 180 145 182 147 186 149 188 150 190 151 195 151 197 152 196 151 195 148 193 148 193 148 193 148 193 146 190 146 191 148 191 149 192 147 190 147 191 148 192 149 192 148 194 150 193 147 190 146 192 144 188 144 189 145 189 145 189 144 190 144 190 144 190 144 190 141 187 140 185 138 184 137 183 137 182 134 178 131 177 132 178 131 177 130 175 128 173 127 172 128 170 125 167 122 165 121 164 120 163 119 161 118 160 116 159 117 160 116 159 116 158 116 156 117 156 116 152 114 151 113 149 109 147 106 147 108 149 108 146 105 145 105 144 103 142 102 139 104 137 102 137 104 137 100 131 101 134 99 132 98 132 98 133 97 129 96 127 94 126 93 125 91 123 90 121 88 118 85 117 80 110 81 111 81 110 79 109 80 110 81 111 82 112 82 113 83 111 85 112 83 110 84 112 84 110 83 110 82 109 82 108 80 109 82 111 83 110 81 108 79 107 79 107 78 106 77 105 77 105 76 104 75 103 75 103 73 101 73 101 73 101 72 100 71 99 71 98 70 97 69 97 68 96 68 96 68 96 68 96 69 95 69 95 69 95 69 95 57 100 62 96 62 98 60 100 81 98 59 89 74 95 61 95 65 93 66 94 67 93 66 92 67 93 66 91 65 92 67 93 66 91 65 90 64 91 65 92 65 88 63 86 61 85 61 85 63 86 61 85 60 84 60 84 64 82 62 79 61 79 62 81 62 80 62 80 62 80 62 80 61 81 61 80 61 79 60 78 66 73 54 88 96 217 252 255 242 237 174 114 58 68 65 77 60 72 57 71 55 69 50 63 48 57 39 51 39 54 41 54 39 52 39 51 38 52 42 58 48 61 48 60 47 60 46 59 49 62 49 61 48 60 47 60 46 59 46 59 46 59 46 59 44 57 44 56 43 56 42 55 44 54 44 53 43 52 42 52 42 51 41 51 41 51 41 50 42 47 43 47 43 47 43 47 45 48 44 47 43 46 42 45 41 45 40 42 37 42 40 47 41 44 40 44 39 43 39 42 40 42 39 40 37 38 36 37 36 39 37 40 38 39 37 38 37 40 37 40 36 39 35 37 34 37 34 38 35 37 34 37 35 36 32 36 34 38 34 35 33 36 33 36 33 36 33 36 32 35 32 35 32 35 32 35 33 36 32 35 32 34 31 34 31 35 33 35 30 32 30 34 36 35 28 30 29 33 30 32 6 12 5 11 4 12 5 13 7 14 6 13 5 12 5 12 0 7 1 9 3 10 2 9 5 11 2 8 1 9 4 12 5 10 5 10 5 10 5 10 4 9 4 9 3 8 3 7 5 10 5 10 5 10 5 10 4 9 4 9 4 9 4 9 5 10 5 9 4 8 3 8 6 11 5 9 4 8 2 7 5 9 5 9 5 9 5 9 4 8 3 7 3 6 2 6 4 6 4 6 4 6 4 6 5 8 6 7 3 4 4 9 12 23 19 29 19 26 20 30 20 30 24 32 23 31 25 35 29 35 31 24 10 3 0 2 0 2 0 2 0 2 0 2 0 2 1 3 2 6 8 14 6 7 5 6 3 4 2 4 3 5 3 5 2 4 2 4 2 4 2 4 2 4 2 4 1 4 2 9 20 38 46 49 45 47 45 47 45 47 45 47 44 47 46 48 45 45 41 42 40 42 39 37 30 25 16 15 7 14 3 8 4 9 10 14 8 13 15 50 92 140 110 142 103 72 65 64 60 68 60 70 65 75 63 65 64 61 83 142 119 77 75 105 130 97 87 103 123 96 94 134 158 181 148 193 138 160 115 167 110 152 134 121 52 129 174 159 88 93 141 251 198 224 175 211 169 199 150 183 144 176 130 167 128 167 120 155 126 172 129 173 141 165 131 96 99 162 123 150 120 143 131 149 128 139 121 146 140 159 150 163 157 163 165 167 156 159 169 168 173 167 177 168 179 168 180 167 181 168 184 171 186 173 188 174 191 173 194 176 198 178 200 180 198 179 200 180 201 182 203 185 204 182 204 182 204 182 204 182 205 183 205 184 206 185 207 185 205 186 206 186 207 187 207 187 208 193 207 194 207 172 206 191 204 193 199 177 193 166 170 172 169 159 169 160 169 160 168 160 176 166 169 160 160 150 143 138 127 127 111 114 97 107 88 101 70 90 74 106 95 137 120 156 126 158 130 163 130 159 122 148 112 146 115 151 122 158 128 162 123 143 111 153 123 161 131 156 130 142 63 82 102 171 153 160 133 160 128 156 124 156 125 157 124 156 123 155 125 155 126 155 129 157 133 161 137 164 140 164 142 152 116 138 110 134 112 148 117 147 114 147 114 149 115 150 117 150 118 151 118 151 117 150 115 148 115 148 115 147 114 147 116 145 117 146 115 148 116 148 111 145 110 146 111 146 112 147 109 146 112 147 110 146 109 148 105 143 108 143 109 144 110 145 111 146 110 145 109 143 108 143 106 140 105 139 103 137 102 137 103 135 101 133 99 132 99 132 97 130 96 128 94 127 93 126 92 126 89 123 87 121 86 121 85 120 84 118 83 117 81 116 83 116 82 116 81 115 81 116 81 116 79 114 77 113 77 113 81 108 81 107 83 109 82 107 80 106 79 104 78 103 76 103 76 103 74 102 75 102 72 97 72 100 71 98 70 98 70 98 71 96 71 95 69 94 68 93 66 91 65 89 63 87 61 86 59 84 60 84 59 82 57 80 57 82 58 82 58 83 59 83 56 84 59 85 56 82 57 85 56 82 55 82 54 81 54 80 55 80 56 81 57 80 55 79 54 78 54 77 53 77 52 76 53 75 53 75 52 74 51 73 49 72 50 72 51 73 52 74 50 71 50 70 49 69 48 69 47 68 47 68 47 68 47 68 46 69 46 69 46 69 46 69 41 81 35 66 44 68 34 97 81 99 64 80 53 63 35 67 45 66 48 67 50 67 49 66 52 67 53 66 53 66 54 67 53 65 52 64 51 65 52 66 53 64 51 62 49 61 49 61 51 62 50 61 48 61 49 62 53 64 51 62 50 62 50 63 50 62 50 62 50 62 50 62 50 61 50 61 49 61 49 61 54 68 48 60 50 117 135 149 137 136 68 60 29 61 44 57 42 59 49 58 46 47 38 41 35 40 30 38 31 41 32 40 32 40 31 42 37 48 39 48 40 49 39 48 39 47 38 47 40 49 40 48 39 47 38 47 38 46 38 46 38 46 38 46 36 44 36 44 35 43 35 42 35 44 35 44 34 43 34 43 34 43 33 42 32 40 31 40 32 43 32 43 32 43 32 43 32 43 32 43 32 43 32 43 32 43 32 41 29 40 32 45 31 41 30 41 29 40 29 39 29 40 28 39 27 38 25 37 25 37 26 38 26 38 25 37 31 37 29 35 28 35 29 36 25 33 28 37 30 35 26 32 29 35 26 34 29 36 28 34 25 32 25 32 25 32 25 32 25 32 25 32 25 32 25 32 26 32 25 32 24 31 24 31 26 32 28 32 25 29 25 31 28 31 23 28 24 30 26 30 12 15 12 15 12 15 12 15 13 16 13 16 13 15 11 14 5 9 7 12 10 13 10 13 11 13 10 12 9 13 10 14 10 13 10 13 10 13 10 13 10 13 9 12 9 11 8 11 11 12 11 12 11 12 11 12 9 10 9 10 9 10 9 10 10 11 10 10 9 9 8 9 10 11 10 10 9 9 8 9 9 10 9 10 9 10 9 10 8 9 8 9 7 8 6 7 6 6 6 6 6 6 6 6 8 8 8 7 5 5 7 9 23 25 29 28 26 24 27 29 29 29 31 31 32 31 33 33 33 30 26 17 8 2 1 2 2 2 2 2 2 2 2 2 0 1 3 5 6 7 9 10 5 6 7 7 6 5 4 2 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 6 13 27 40 47 49 45 45 45 45 45 45 45 45 44 45 47 48 47 44 42 40 42 42 41 37 31 24 16 12 14 11 10 5 8 10 14 19 11 25 24 81 124 167 129 165 97 72 65 64 61 64 65 63 68 60 64 60 69 60 88 133 98 83 76 97 139 102 88 100 113 99 109 145 145 185 191 212 172 179 157 213 152 194 159 135 73 173 180 167 107 121 197 255 250 255 236 255 234 254 216 241 211 235 192 219 184 217 181 212 160 211 165 216 160 200 152 143 142 200 165 199 162 189 160 182 148 166 138 176 167 187 165 177 165 172 169 168 156 159 168 161 167 155 168 154 168 151 168 149 168 148 171 147 173 146 174 146 172 144 174 144 176 145 178 145 177 141 177 140 179 141 183 142 181 140 182 141 182 141 183 142 183 142 183 143 184 144 185 144 186 145 186 146 187 146 188 147 189 153 187 149 180 125 178 142 175 155 183 149 195 150 168 163 185 160 181 158 174 154 167 152 162 149 165 153 165 156 161 157 141 143 137 144 131 137 117 128 109 124 91 112 86 124 99 139 111 156 133 186 156 197 159 195 166 202 158 193 151 191 154 194 158 177 137 192 158 196 157 192 166 162 87 148 161 227 181 202 164 205 160 201 156 199 155 200 158 200 157 200 156 196 155 195 156 193 156 192 155 190 153 189 168 199 161 196 151 179 140 183 148 188 148 189 150 190 150 193 150 196 151 196 151 195 149 194 148 193 148 192 147 192 147 191 145 189 145 189 146 190 147 190 143 186 144 187 144 187 144 187 139 184 143 187 144 187 146 191 141 185 142 186 144 187 145 188 146 189 145 188 143 186 141 185 140 184 139 183 138 181 137 180 135 180 134 178 132 176 131 176 128 173 128 173 127 171 125 168 126 168 123 165 121 164 121 164 120 163 119 161 118 160 116 159 116 159 116 158 115 158 115 155 116 154 114 151 112 148 112 148 111 149 107 148 109 149 108 146 106 146 106 145 104 143 103 140 104 137 101 135 102 136 100 132 100 133 98 132 97 131 98 132 96 127 95 126 94 125 93 125 91 122 90 121 88 119 86 118 87 117 87 116 85 114 83 112 83 113 83 113 83 114 84 114 84 112 86 112 83 109 83 111 82 109 81 108 81 107 80 107 79 107 79 107 78 106 78 105 77 105 77 104 76 103 75 103 76 103 75 103 74 102 74 101 72 100 72 100 72 100 72 100 71 99 71 98 70 97 69 97 68 96 68 96 68 96 68 96 69 95 69 95 69 95 69 95 64 86 73 91 73 83 115 209 199 194 110 94 67 102 72 96 66 93 67 95 68 94 66 92 67 93 67 92 66 93 67 93 66 91 65 90 64 91 65 90 65 88 63 86 62 86 62 86 63 86 62 85 61 85 62 85 64 83 64 81 63 81 63 81 63 81 63 81 63 81 63 81 62 82 61 81 62 79 62 78 54 82 65 73 56 78 67 87 72 78 61 74 62 73 56 66 56 72 60 70 48 57 40 55 42 55 43 57 45 58 45 57 45 57 44 61 52 67 52 62 50 62 49 62 48 61 48 61 49 62 49 61 48 60 47 60 46 59 46 59 46 59 46 59 45 58 44 57 44 56 43 56 44 54 44 54 44 54 44 53 44 54 43 52 41 50 40 48 42 47 43 47 43 47 43 47 42 47 43 47 43 47 43 48 43 47 44 46 41 45 43 49 42 46 42 45 41 45 40 44 41 43 41 42 40 41 39 41 37 39 38 41 39 40 37 39 38 40 35 37 34 38 36 40 33 37 35 39 36 38 34 36 37 39 35 38 37 40 36 38 32 35 32 35 32 35 32 35 32 35 32 35 32 35 32 35 32 35 32 34 31 34 30 33 29 34 32 34 29 31 28 33 31 33 29 31 29 33 31 34 5 12 5 12 5 12 5 12 5 12 6 13 6 12 3 10 0 7 1 10 4 11 4 11 3 10 3 10 3 10 3 10 5 10 5 10 5 10 5 10 5 10 5 9 4 9 3 8 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 5 10 5 9 4 8 3 8 3 8 3 9 4 10 5 10 5 9 5 9 5 9 5 9 6 10 5 9 4 8 4 8 4 6 4 6 4 6 4 6 6 8 6 6 2 5 6 12 19 27 24 28 20 25 22 31 25 30 25 32 27 34 28 34 25 25 16 10 2 2 0 3 0 2 0 2 0 2 0 2 0 1 1 5 5 8 6 7 1 5 4 7 5 5 1 2 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 6 18 29 40 43 47 42 44 42 44 42 44 42 44 41 44 44 46 43 43 39 39 40 41 37 36 28 22 13 12 8 12 3 8 4 11 11 17 10 15 16 77 112 138 107 135 80 61 62 61 57 69 61 69 63 65 61 70 64 65 82 119 88 79 78 89 135 112 95 106 115 105 130 127 105 153 168 185 125 145 121 184 125 158 124 81 60 166 163 135 74 92 172 231 194 234 193 245 205 247 200 245 190 232 180 221 166 209 158 204 140 195 144 195 146 180 104 106 121 175 131 180 137 171 146 162 129 137 120 159 164 179 158 161 159 164 168 164 158 160 174 163 178 169 180 168 181 167 182 168 183 170 187 173 190 174 189 173 189 172 191 174 193 177 197 179 196 177 196 177 199 181 202 183 203 180 203 181 204 182 205 182 205 182 205 183 206 184 207 184 206 185 207 186 207 187 208 187 204 191 206 189 203 171 206 187 197 193 205 186 213 178 182 193 206 191 202 188 199 185 196 184 186 175 181 169 172 163 164 161 168 162 147 145 133 144 134 145 108 119 98 110 86 98 67 85 66 93 67 100 81 120 103 138 116 148 125 160 134 162 130 157 134 133 104 158 135 154 122 153 135 115 76 145 151 183 140 169 132 161 128 156 122 154 121 155 121 152 121 153 121 154 124 154 127 157 128 156 129 156 129 156 124 157 129 160 123 145 113 146 117 149 117 149 116 150 116 149 119 151 120 151 119 149 117 148 117 148 117 147 116 146 115 145 116 146 116 146 114 145 113 145 108 143 107 143 107 143 107 143 105 143 109 144 107 142 108 145 108 143 108 144 109 145 109 145 110 143 109 142 107 140 105 138 106 140 105 138 104 137 102 136 102 134 102 133 100 131 99 130 95 128 96 128 95 126 92 123 90 124 88 122 86 121 86 122 86 121 85 119 84 118 82 117 84 116 83 115 83 114 82 114 81 114 79 112 77 111 77 111 82 110 81 108 82 110 81 106 80 107 79 105 78 104 76 103 76 102 72 100 73 101 71 98 72 99 70 97 69 97 69 98 70 94 69 94 69 93 68 93 69 93 68 92 66 91 65 90 65 89 65 89 63 86 61 84 61 85 61 85 61 84 60 84 57 85 59 85 56 82 56 84 55 82 54 81 54 80 53 80 55 79 54 77 53 77 52 76 53 77 52 76 51 75 51 75 55 76 54 76 53 75 53 74 52 74 51 72 49 71 48 70 50 71 50 70 49 69 48 69 47 68 47 68 47 68 47 68 47 68 47 68 47 68 47 68 39 51 59 61 24 73 160 236 221 244 167 112 48 68 49 70 47 68 51 68 51 68 50 66 54 68 54 69 55 68 54 68 53 66 52 65 51 66 52 67 53 65 51 64 50 63 51 64 51 63 50 62 49 63 51 64 53 65 53 65 53 64 51 63 51 63 51 63 51 63 51 63 51 63 51 62 50 62 49 62 45 60 43 58 65 75 49 59 46 60 45 64 45 53 40 60 45 57 48 53 39 43 36 45 35 46 39 49 40 49 40 49 42 50 40 52 47 56 44 49 41 50 41 50 40 49 40 48 40 49 40 48 39 47 38 47 38 46 38 46 38 46 38 46 37 45 37 44 36 44 35 43 35 44 35 44 35 44 35 45 36 44 35 43 33 41 31 40 32 43 32 43 32 43 32 43 31 43 32 43 32 43 32 44 30 42 32 42 29 40 31 43 31 42 31 41 30 41 29 40 29 41 29 40 28 40 28 40 25 38 27 39 27 39 26 37 30 36 28 34 27 35 30 38 30 36 28 34 27 35 29 37 31 36 28 36 30 38 30 35 25 32 25 32 25 32 25 32 25 32 25 32 25 32 25 32 25 32 24 31 24 30 23 30 23 29 25 29 22 26 22 28 25 30 25 30 24 30 26 31 11 15 12 16 13 15 12 14 11 15 13 16 13 15 10 12 7 11 9 13 11 14 11 13 10 13 10 13 10 13 10 13 10 13 10 13 10 13 10 13 11 13 10 13 9 12 9 12 10 11 10 11 10 11 10 11 11 12 11 12 11 12 11 12 10 11 10 10 9 9 8 9 7 8 8 10 9 11 11 12 9 10 9 10 9 10 9 10 10 11 10 10 9 10 8 9 6 6 6 6 6 6 6 6 7 7 6 5 3 4 8 11 23 25 29 27 26 24 28 30 32 30 30 30 34 34 35 33 24 18 10 4 2 2 3 3 2 2 2 2 2 2 2 2 1 1 2 5 8 8 7 5 3 4 5 6 6 5 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 6 5 10 23 35 40 43 45 44 44 44 44 44 44 44 44 43 43 44 44 43 42 40 39 40 39 36 32 26 20 15 12 13 10 9 7 8 15 15 23 16 28 37 113 132 155 133 140 78 59 63 59 57 62 65 63 71 61 69 67 65 58 84 109 78 80 76 82 134 120 108 108 112 112 127 125 93 153 194 202 156 174 162 220 173 200 142 98 88 200 176 138 78 109 200 249 209 235 218 252 232 255 235 255 237 255 247 255 240 254 225 247 230 255 211 255 222 255 130 156 200 231 190 220 180 207 183 192 148 163 140 191 186 205 171 181 167 178 170 170 156 166 170 162 170 158 169 154 167 151 168 150 170 147 172 146 173 144 173 143 171 142 172 144 174 145 176 145 175 141 176 140 176 140 180 140 179 141 180 143 181 144 183 145 182 144 182 145 183 146 184 146 186 148 186 148 187 149 187 150 184 156 188 152 183 136 188 150 183 149 188 151 192 137 169 158 184 153 182 153 181 156 183 157 189 158 184 150 171 146 169 150 165 145 152 137 144 136 139 137 115 128 110 129 113 139 113 143 107 135 98 127 90 122 92 127 96 136 111 157 136 182 157 195 160 171 142 199 167 192 158 198 154 155 131 211 183 215 161 215 161 204 157 199 153 199 153 199 150 196 152 196 153 197 154 196 150 191 149 189 150 190 152 192 150 192 155 191 148 186 149 195 151 194 151 194 150 195 150 195 150 196 151 196 150 194 147 192 148 193 147 192 146 190 145 189 146 187 145 186 145 185 144 185 143 183 143 182 142 182 141 181 145 186 146 184 141 178 138 179 142 182 142 182 142 182 142 182 140 183 139 182 138 181 137 180 138 181 138 180 136 178 135 177 132 175 132 175 131 173 129 171 126 169 127 170 127 168 123 164 124 163 122 161 121 161 121 161 121 161 120 159 119 158 117 157 115 158 115 158 114 155 114 153 114 152 113 147 111 146 110 147 111 146 108 144 108 145 107 142 106 143 105 141 103 140 102 138 105 136 100 133 100 134 99 132 99 133 98 131 96 130 97 131 94 126 94 125 93 125 93 125 92 124 91 123 90 122 89 121 89 120 90 120 89 118 87 116 87 116 86 116 86 115 85 115 85 113 86 112 83 109 82 110 83 109 82 109 81 108 81 107 80 107 78 105 76 104 76 104 77 105 77 104 76 103 75 103 77 105 76 104 75 103 75 103 75 102 73 100 71 98 69 96 71 99 71 98 70 97 69 97 68 96 68 96 68 96 68 96 68 95 68 95 68 95 68 95 75 91 62 93 58 198 249 255 244 255 220 157 75 88 65 91 68 93 68 94 68 94 67 93 68 91 69 92 69 92 68 91 67 89 66 88 65 89 66 90 66 87 64 86 64 86 65 87 64 85 63 85 63 86 65 85 64 84 66 84 66 83 64 81 64 82 64 82 64 82 64 82 64 81 63 81 62 79 63 79 65 78 64 70 70 71 58 71 72 76 57 73 60 71 56 73 58 71 55 66 48 62 48 65 46 61 51 64 50 63 50 65 54 67 54 68 56 68 52 63 51 64 51 63 50 63 49 62 49 62 49 61 48 60 47 60 46 59 46 59 46 59 46 59 46 58 45 58 44 57 44 57 44 54 44 54 45 55 45 55 44 54 44 53 42 52 41 50 42 47 43 47 43 47 43 47 43 47 43 47 43 47 43 47 40 45 42 46 40 43 41 46 42 45 41 45 40 44 40 43 40 42 40 42 40 42 40 42 38 40 39 41 39 41 38 40 36 39 35 38 35 39 37 41 38 40 35 36 33 38 37 41 37 39 35 38 37 40 36 38 33 36 33 36 33 36 33 36 32 35 32 35 32 35 32 35 31 34 31 34 30 33 30 32 28 32 30 32 27 29 27 31 29 34 32 34 29 31 29 34 4 11 6 13 6 13 4 11 3 11 6 13 6 11 2 8 0 8 1 9 2 9 1 8 2 10 3 11 4 10 3 9 5 10 5 10 5 10 5 10 6 11 5 10 5 9 4 9 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 9 4 8 3 8 4 9 4 9 4 9 4 9 5 9 5 9 5 9 5 9 5 9 5 8 4 8 3 7 4 6 4 6 4 6 4 6 4 6 3 3 0 4 6 12 14 23 21 28 21 26 23 32 27 31 24 31 28 36 29 33 17 12 2 1 0 3 2 3 0 2 0 2 0 2 0 2 0 1 0 4 5 8 5 4 1 4 2 5 3 4 2 4 0 2 0 3 1 4 2 4 2 4 2 4 2 4 2 4 5 6 10 27 36 40 39 42 42 44 42 44 42 44 42 44 41 43 41 42 39 40 38 39 37 37 31 28 21 18 13 14 6 12 3 8 5 12 12 18 11 18 39 113 115 130 114 106 66 56 60 58 50 65 61 70 69 66 67 73 58 64 88 117 80 73 74 76 126 132 127 118 130 105 119 102 79 125 162 185 124 156 129 184 146 167 107 63 93 182 153 104 54 92 165 201 150 191 153 203 160 202 158 206 169 219 176 232 186 236 183 230 162 207 159 207 185 232 82 162 184 222 156 213 153 195 161 175 118 142 126 182 173 188 160 176 159 172 168 167 157 169 176 165 178 170 178 168 178 168 181 169 184 171 187 174 190 173 191 172 186 171 187 173 190 176 194 177 196 176 196 176 196 177 199 178 200 179 201 181 202 182 204 183 203 182 203 183 204 184 205 184 207 186 207 187 208 187 209 188 206 196 210 188 201 171 204 183 205 183 206 192 204 174 196 196 210 192 205 188 202 185 199 185 203 186 201 184 192 180 192 185 178 171 170 168 164 161 150 147 133 130 105 106 87 103 85 107 80 103 82 106 80 103 75 96 75 96 66 89 68 102 88 120 103 131 120 154 122 149 133 159 120 128 130 179 143 170 128 165 126 156 121 152 118 151 118 152 121 153 121 154 122 154 123 155 125 154 122 150 120 150 120 151 115 152 115 146 107 144 115 154 118 151 118 151 120 150 120 150 120 152 120 151 118 149 116 147 117 149 116 148 115 146 113 145 115 145 115 144 112 144 111 143 108 143 107 142 106 141 105 141 107 145 110 144 108 139 107 141 110 141 107 140 104 139 102 138 103 136 104 136 104 136 104 136 103 135 102 134 101 132 99 131 98 130 99 131 98 128 95 125 92 125 94 127 94 124 90 120 88 122 86 121 85 120 86 121 86 121 85 119 84 118 82 117 83 115 83 114 82 114 81 114 80 113 78 111 76 111 76 110 81 108 80 106 80 107 78 103 78 104 77 103 75 101 74 102 77 102 71 98 71 100 71 98 71 98 69 97 68 96 69 97 68 93 68 93 68 93 68 93 65 90 64 89 64 88 63 88 65 89 65 90 66 89 64 88 64 88 63 87 62 86 62 85 58 86 60 85 56 81 55 83 57 83 56 83 55 82 55 81 57 80 54 77 52 76 52 77 54 77 53 77 52 76 52 76 53 75 53 75 52 74 51 73 51 72 50 71 49 70 48 70 50 71 50 70 49 69 48 69 47 68 47 68 47 68 47 68 47 68 47 68 47 68 47 68 52 68 39 74 72 199 222 221 207 194 100 67 45 83 58 63 48 69 51 69 54 68 53 67 54 67 56 69 57 68 55 67 54 65 53 64 52 65 53 66 53 65 51 64 51 65 52 66 50 63 50 63 50 64 52 67 53 66 55 67 55 66 52 63 52 64 52 64 52 64 52 64 54 64 53 63 53 62 52 63 46 61 64 62 53 54 60 77 51 55 47 59 55 62 49 55 52 58 47 56 47 55 44 51 41 52 45 53 42 51 43 55 45 55 47 56 45 53 44 53 43 52 42 51 42 50 41 50 40 49 40 48 39 47 38 47 38 46 38 46 38 46 38 46 38 46 37 45 37 44 36 44 35 44 35 45 36 46 37 46 34 43 34 43 34 43 34 42 32 43 32 43 32 43 32 43 34 44 33 43 32 42 31 41 28 41 32 42 30 40 30 42 30 40 29 40 28 39 28 38 27 39 27 39 27 40 28 40 26 39 27 40 28 39 27 38 27 35 29 36 30 37 30 37 29 36 29 35 28 36 29 36 30 35 27 35 29 37 29 34 27 34 27 34 27 34 27 34 25 32 25 32 25 32 25 32 24 31 24 30 23 30 22 29 25 31 27 31 24 28 24 30 24 32 28 32 24 27 23 30 10 14 13 17 14 16 11 13 10 14 13 17 13 14 9 11 7 10 8 11 8 10 6 9 9 13 10 14 11 13 10 12 10 13 10 13 10 13 10 13 11 14 11 13 10 12 9 12 9 10 9 10 9 10 9 10 9 10 9 10 9 10 9 10 10 11 10 10 9 9 8 9 11 12 10 10 9 9 7 8 9 10 9 10 9 10 9 10 8 9 8 8 7 7 6 7 6 6 6 6 6 6 6 6 5 5 4 2 1 3 7 11 16 20 26 27 27 26 30 31 33 30 29 30 35 36 35 32 16 9 1 0 1 4 5 3 2 2 2 2 2 2 2 2 3 1 0 3 7 8 6 4 4 4 4 4 4 4 4 4 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 9 7 14 29 39 40 39 41 44 44 44 44 44 44 44 44 44 43 42 40 40 39 39 40 38 36 31 25 21 17 15 15 12 8 9 8 8 17 16 28 15 32 60 144 133 150 140 111 72 52 63 52 52 59 64 65 71 57 69 66 60 63 102 124 74 69 69 72 125 136 139 123 133 102 94 99 80 123 165 194 157 184 164 209 185 203 130 89 131 198 154 108 80 128 182 200 175 209 183 221 190 220 191 225 192 218 190 226 214 255 234 255 232 255 224 236 199 236 84 203 236 255 227 255 236 255 238 236 151 177 168 220 204 214 185 206 177 191 179 180 164 179 180 170 170 163 169 157 166 153 169 151 170 149 172 147 174 144 172 143 169 143 170 144 174 146 176 145 176 144 175 140 175 139 176 139 179 141 180 143 181 144 183 145 182 144 182 145 183 146 184 146 186 148 186 149 187 150 188 150 181 155 187 150 181 136 188 147 193 138 189 153 181 130 180 156 192 155 187 153 184 151 184 152 179 149 184 152 182 154 185 163 186 161 171 151 166 156 173 167 151 153 135 140 120 133 111 132 118 142 107 130 97 126 99 129 98 127 97 125 96 125 96 125 88 143 137 159 116 159 146 174 153 186 182 219 164 213 161 198 155 198 153 195 150 195 151 196 152 195 150 194 151 194 150 193 148 191 147 187 145 187 147 189 145 188 150 186 143 187 146 190 152 196 151 196 150 197 150 196 152 195 152 194 150 192 148 190 149 192 148 190 146 189 145 185 145 186 145 185 144 184 143 183 143 183 143 182 142 181 141 180 138 178 142 181 142 182 145 186 140 178 138 176 136 174 135 173 134 175 134 176 135 176 135 176 133 173 132 172 130 170 129 170 128 170 130 171 129 168 125 165 124 166 126 168 126 165 121 160 121 162 121 160 120 160 121 161 121 161 120 159 119 158 117 157 115 156 115 155 114 153 114 153 114 149 112 147 111 144 110 145 109 145 106 143 106 143 104 139 104 141 103 139 101 138 100 136 105 136 99 132 99 134 99 132 99 132 97 130 96 130 96 131 93 125 93 125 93 125 93 125 94 126 94 125 93 125 93 125 88 118 89 120 90 120 89 119 89 118 88 117 87 116 86 116 85 113 87 112 83 108 82 110 84 111 84 110 83 110 82 109 82 109 79 105 76 104 77 105 78 106 78 105 77 105 76 104 74 102 74 101 73 100 72 100 70 98 71 99 71 99 72 100 71 99 71 98 70 97 69 97 68 96 68 96 68 96 68 96 68 95 68 95 68 95 68 95 60 97 87 88 61 89 99 136 108 129 86 97 71 92 61 90 68 94 68 95 69 94 68 91 66 91 69 94 70 93 67 90 66 89 65 88 64 89 65 89 65 87 64 86 64 87 66 88 63 85 63 85 63 87 66 86 66 84 67 86 67 84 65 81 64 82 64 82 64 82 64 82 64 82 64 80 63 79 63 77 68 71 69 70 69 73 70 65 59 77 63 75 57 71 58 75 60 73 58 74 61 73 53 62 55 70 58 69 53 66 55 71 52 68 57 68 52 64 53 69 52 65 52 64 51 64 50 63 49 62 49 61 48 60 47 60 46 59 46 59 46 59 46 59 46 59 46 58 45 57 44 57 44 54 44 55 45 56 46 56 42 53 43 53 43 53 44 53 42 47 43 47 43 47 43 47 46 49 44 48 42 46 41 44 40 46 44 47 42 45 41 46 40 44 39 43 39 42 38 42 39 41 39 41 39 41 39 41 38 41 39 42 40 41 39 40 33 37 36 40 38 41 37 39 34 38 37 41 38 40 35 37 36 38 34 37 36 39 35 37 35 38 35 38 35 38 35 38 32 35 32 35 32 35 32 35 31 34 31 33 30 32 29 32 32 36 34 36 31 33 31 35 30 35 34 36 29 29 27 32 5 11 3 10 3 10 4 12 8 14 5 10 1 7 0 7 2 9 2 9 2 9 2 9 5 11 2 8 1 9 4 12 9 13 6 10 4 10 6 12 8 13 7 11 4 8 3 7 3 7 2 7 2 8 4 10 4 9 4 9 4 9 4 9 4 9 4 10 5 11 6 11 3 8 3 9 4 10 5 10 7 10 3 6 1 6 4 9 2 6 2 6 2 6 2 6 5 7 5 6 4 5 3 5 4 4 0 2 2 5 3 4 4 12 12 23 23 31 27 33 28 33 28 32 26 30 24 29 12 8 0 0 0 2 1 3 2 3 0 1 0 1 0 2 0 2 0 3 3 6 4 6 2 4 2 4 2 4 2 4 1 3 1 4 2 5 3 5 4 5 3 5 3 5 3 5 0 7 20 38 42 39 36 41 42 44 42 44 42 44 42 44 42 44 41 42 38 38 34 35 36 33 25 21 15 14 8 8 5 7 0 7 7 16 15 18 11 28 75 135 112 135 108 88 55 68 56 55 60 66 62 73 72 64 59 76 56 63 107 132 82 57 76 71 100 121 133 128 126 105 102 87 69 110 118 170 136 164 140 180 151 170 117 91 125 184 128 91 62 116 158 164 130 162 123 161 127 171 138 180 136 183 146 189 149 202 165 211 170 231 182 234 211 173 54 196 152 192 132 197 166 230 185 220 130 140 159 251 197 223 180 192 168 192 174 161 165 180 170 178 174 171 173 168 173 167 175 167 176 167 183 173 189 177 189 172 181 170 182 171 185 174 188 176 192 175 193 174 194 175 198 177 199 177 199 178 200 179 201 179 203 180 202 180 202 181 204 183 205 183 205 184 206 185 207 185 209 181 217 185 195 181 204 189 209 190 206 194 199 170 208 191 208 190 208 183 202 187 206 185 201 183 206 182 197 177 196 184 196 181 187 171 175 165 171 168 160 158 145 142 123 123 101 112 92 109 84 103 79 100 78 101 82 105 84 107 86 107 81 100 67 138 102 91 63 92 80 95 112 161 153 177 137 155 124 151 119 148 119 151 123 154 122 153 124 154 125 150 118 147 119 151 128 154 119 146 117 150 122 154 114 148 105 145 113 153 120 156 115 149 117 152 121 152 121 152 122 151 120 149 118 148 118 148 118 147 115 143 112 142 112 143 114 145 113 143 110 142 108 141 106 142 103 139 101 137 100 137 98 146 95 137 113 137 67 103 85 129 110 134 95 133 99 132 102 133 100 132 104 136 103 131 99 130 99 130 99 131 100 131 97 128 97 128 97 127 95 125 92 123 92 122 91 121 90 121 89 122 89 121 88 120 87 120 85 118 84 116 83 115 81 114 83 113 83 113 82 112 81 113 80 111 78 109 77 109 78 110 76 106 78 106 78 106 78 106 78 106 79 106 77 103 72 99 71 99 71 99 71 99 72 100 69 97 68 96 67 94 65 93 67 93 68 93 68 92 66 90 70 94 68 94 69 92 63 85 70 89 65 93 68 86 60 87 62 86 62 85 61 84 60 84 58 85 57 83 56 82 54 81 54 81 54 80 53 79 52 79 52 77 53 78 54 77 53 76 53 77 53 76 52 75 51 75 53 73 49 71 50 72 50 71 48 71 51 74 53 75 52 73 51 72 51 71 50 70 49 70 48 69 48 68 47 67 46 67 48 67 48 67 48 67 48 67 49 67 49 68 50 70 53 73 50 72 47 68 45 65 46 64 49 68 52 69 53 70 54 70 57 70 58 71 57 70 56 68 56 68 54 66 53 66 53 66 56 69 53 66 53 68 57 72 53 66 51 64 50 65 53 68 52 64 52 64 52 64 52 64 52 64 51 63 51 62 50 62 53 63 54 64 53 64 52 62 49 62 50 62 51 64 52 63 54 59 57 60 55 60 55 61 49 56 48 57 48 57 46 56 48 56 46 54 45 54 45 55 44 53 45 55 46 55 45 54 45 54 45 53 44 53 43 52 41 50 41 49 40 48 39 48 39 49 42 50 40 47 38 46 43 49 39 46 39 47 38 45 31 41 32 42 33 43 34 43 34 44 35 45 36 44 35 43 32 43 32 43 32 43 32 43 34 44 31 41 30 42 33 46 31 42 31 42 31 42 31 42 30 41 30 40 29 39 28 39 27 39 27 38 26 37 25 37 26 38 26 39 27 40 28 40 33 39 32 38 30 36 28 34 31 37 28 34 26 33 27 35 28 35 28 35 28 35 28 35 26 33 26 33 26 33 26 33 27 34 27 33 26 32 25 32 23 30 23 30 23 30 23 30 27 32 26 30 24 28 23 27 24 29 26 32 27 32 27 32 10 14 12 16 13 15 11 13 15 17 12 13 9 11 8 11 9 12 9 12 9 12 10 13 11 13 10 12 9 13 10 14 11 14 10 12 9 12 9 12 7 11 8 11 8 12 9 12 8 9 7 8 8 10 10 11 9 10 9 10 9 10 9 10 7 9 8 9 9 10 10 11 8 9 8 10 9 10 10 11 12 11 8 7 6 8 8 11 8 9 8 9 8 9 8 9 7 7 6 6 6 5 5 5 6 4 2 2 3 3 2 1 4 5 10 13 18 19 22 21 26 26 29 28 28 25 23 20 9 5 0 0 0 1 1 0 2 2 2 2 1 1 1 1 1 1 1 2 4 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 6 6 5 5 4 4 10 23 38 43 40 39 41 43 43 43 43 43 43 43 43 43 43 43 41 40 38 36 35 37 33 26 21 17 14 10 8 10 5 5 10 12 23 18 28 22 53 98 153 131 151 122 91 71 72 73 53 60 56 63 64 65 63 70 68 62 77 129 128 78 64 68 61 93 102 105 116 113 106 91 74 90 106 112 162 161 180 168 201 178 196 141 123 151 198 129 104 78 143 177 193 154 193 153 193 157 199 163 200 173 213 179 211 177 217 185 220 196 237 205 240 232 189 117 255 235 251 208 226 198 224 194 218 171 173 192 255 229 255 247 255 234 244 218 194 192 194 183 181 190 185 175 164 162 158 168 161 180 160 173 150 169 145 167 140 171 147 171 145 172 146 173 144 173 142 173 141 173 140 177 142 177 141 177 142 178 142 179 143 181 144 180 144 180 145 182 147 183 147 183 148 184 148 185 149 187 145 195 148 172 145 182 150 190 145 187 150 180 129 190 150 187 151 187 146 181 150 186 151 179 155 183 155 177 153 179 164 178 161 173 158 163 153 164 161 164 164 155 155 139 145 125 141 117 139 109 132 103 129 102 129 101 127 100 128 103 131 103 128 94 168 126 120 87 118 99 121 117 167 149 188 154 195 162 199 153 190 152 191 150 186 145 182 149 189 150 189 148 187 150 192 146 187 147 189 148 188 144 184 153 191 149 190 151 192 146 186 152 197 152 197 150 196 148 193 150 191 149 189 147 188 147 188 147 187 144 184 142 183 143 185 145 184 144 183 143 181 141 180 142 179 140 177 138 176 138 176 127 180 135 177 135 140 26 53 72 136 123 167 132 168 126 153 132 169 128 168 132 171 131 168 128 167 128 167 128 167 128 167 125 164 126 165 126 164 124 162 123 162 123 161 122 160 121 160 121 160 121 159 120 158 119 158 118 157 117 156 116 154 114 153 113 154 114 152 113 152 113 149 112 147 110 144 109 144 109 145 106 141 106 141 106 141 106 141 106 141 106 141 104 137 100 134 99 133 99 133 99 133 98 132 97 131 96 129 94 128 93 127 92 124 93 125 92 123 91 122 94 125 93 126 95 127 93 123 91 117 87 120 90 115 84 118 86 116 85 115 85 114 84 114 85 112 84 110 83 109 81 108 81 108 81 107 80 106 79 106 77 105 78 106 78 106 77 105 77 105 76 104 76 103 75 103 75 101 71 99 72 100 72 99 69 98 72 101 73 101 72 100 72 100 71 99 71 98 70 98 69 97 68 96 68 95 67 95 66 93 66 93 66 93 66 93 66 92 65 93 67 95 69 96 70 92 69 89 65 87 63 86 68 91 69 92 70 93 70 94 71 93 72 94 71 92 69 91 69 91 68 89 66 88 67 89 70 88 68 86 67 88 71 91 67 85 65 83 65 84 67 86 66 84 66 84 66 84 66 84 66 83 65 83 64 82 64 81 64 81 65 82 65 78 64 77 64 76 64 77 65 76 66 76 63 77 62 76 61 76 61 76 58 72 58 72 57 70 56 70 57 69 55 68 54 67 55 68 54 67 55 68 55 67 53 66 54 66 53 66 52 65 52 64 50 63 50 62 49 62 48 61 48 61 49 62 49 63 52 66 48 59 43 55 43 57 43 55 41 51 42 52 42 53 43 53 43 54 44 55 45 54 44 52 43 48 44 48 44 48 44 48 45 48 42 45 41 46 44 49 42 46 42 46 42 46 42 46 42 46 42 45 41 45 40 44 39 41 39 40 38 40 37 39 38 40 38 41 39 41 40 42 39 41 38 40 37 39 35 38 38 40 36 37 34 37 35 39 35 38 35 38 35 38 35 38 34 37 34 37 34 37 34 37 34 37 34 36 33 35 32 35 30 33 30 33 30 33 30 33 32 35 31 34 30 33 29 32 29 33 31 35 32 35 32 34 2 11 7 16 9 14 4 9 8 14 6 11 3 10 3 10 1 8 2 9 3 10 4 11 2 10 3 11 4 10 3 9 4 9 5 10 4 8 3 7 3 8 3 9 4 9 5 10 4 9 3 8 3 9 5 11 4 9 4 9 4 9 4 9 2 7 2 7 3 8 3 8 3 8 3 8 4 9 4 10 8 11 5 8 3 8 5 10 5 9 5 9 5 9 5 9 5 6 4 6 3 5 3 5 4 4 0 2 0 2 0 0 0 1 0 4 4 8 8 10 10 15 16 19 17 15 9 9 1 2 0 2 1 2 0 0 0 0 0 2 0 2 0 1 0 0 0 3 1 4 1 3 2 4 2 4 2 4 2 4 1 3 2 4 2 4 3 5 1 4 4 7 5 6 3 4 6 14 24 38 41 41 38 42 40 42 40 42 40 42 40 42 40 42 40 41 37 37 34 34 34 32 24 20 15 13 8 7 6 8 2 7 8 15 13 18 16 56 97 138 114 132 91 68 70 98 85 68 55 60 59 70 59 74 68 64 57 100 141 129 73 70 65 71 72 92 80 108 116 92 89 67 121 103 86 136 144 162 144 175 149 165 114 114 148 178 97 88 61 131 148 159 126 152 127 155 128 157 128 157 131 166 136 164 131 169 140 174 142 186 155 186 173 120 89 233 184 230 181 226 170 209 161 195 129 162 145 201 159 207 172 216 193 226 190 204 195 215 185 199 169 180 182 187 183 178 171 164 176 170 176 170 182 175 186 175 180 172 179 171 181 171 183 171 188 173 190 173 194 175 197 178 197 177 197 177 198 178 198 179 200 180 200 180 200 181 202 182 205 183 205 183 206 184 206 185 209 181 216 182 193 182 205 186 207 191 204 191 196 170 209 189 204 187 205 180 200 184 205 182 202 180 205 179 198 174 198 180 193 175 186 167 175 160 175 165 167 161 153 151 137 138 121 131 107 122 96 112 87 106 85 106 84 102 78 98 78 100 79 99 74 138 102 93 67 90 74 89 73 100 85 111 98 128 109 131 126 151 130 159 137 162 136 161 128 156 130 154 124 148 120 147 124 152 124 154 125 151 119 148 121 153 117 154 119 155 120 150 120 152 118 152 117 149 115 147 120 149 118 147 116 145 116 146 115 144 113 143 113 143 114 144 114 145 113 144 110 142 108 141 104 140 102 138 101 138 102 139 101 149 107 146 116 116 12 27 79 115 99 124 90 127 90 124 97 126 96 126 98 128 98 125 96 125 96 125 96 125 96 125 91 123 92 124 92 123 90 121 91 123 91 123 90 122 90 122 86 119 86 119 85 118 85 118 85 118 84 117 83 115 81 114 83 114 83 113 82 114 81 113 79 110 77 109 76 109 77 110 78 106 78 106 78 105 77 105 77 105 77 105 76 102 72 99 72 100 71 99 70 97 69 96 68 96 67 95 66 93 64 92 66 92 67 92 67 91 65 89 63 87 61 88 66 92 67 91 69 90 64 89 64 85 60 87 62 85 61 85 60 84 60 84 58 85 57 83 56 82 54 81 54 81 54 80 53 79 52 79 53 78 54 79 55 78 54 77 53 76 52 76 51 75 51 75 53 73 49 71 50 72 50 71 47 69 48 71 49 71 49 70 51 71 50 71 49 70 49 70 48 68 47 68 46 67 46 67 46 65 46 65 46 65 46 65 44 63 44 63 45 65 47 68 49 69 46 66 44 64 45 63 53 70 54 70 56 71 57 71 59 72 62 73 61 72 60 70 58 69 57 67 56 67 56 68 56 70 55 68 54 70 57 73 55 69 54 68 53 68 55 69 55 67 55 67 55 67 55 67 55 67 55 66 54 65 53 65 56 66 58 67 58 66 56 64 56 65 57 67 57 68 58 68 59 64 59 63 57 62 54 61 53 59 50 58 48 56 46 55 48 57 47 55 45 54 46 55 46 55 46 55 45 53 43 51 44 52 43 52 42 51 42 50 41 50 41 50 40 49 40 48 44 51 41 46 37 45 38 47 40 45 33 40 32 40 31 38 33 42 33 43 34 43 35 44 35 44 36 45 36 45 35 44 35 46 35 46 35 46 35 46 34 44 31 41 30 42 33 44 31 42 31 42 31 42 31 42 32 43 32 42 31 42 30 41 27 39 27 39 26 38 26 37 26 38 26 38 27 39 27 40 30 37 30 37 30 36 29 36 31 38 30 36 28 36 29 37 28 35 28 35 28 35 28 35 27 34 27 34 27 34 27 34 27 34 27 33 26 32 25 32 23 30 23 30 23 30 23 30 27 32 27 32 26 31 26 31 24 30 26 32 27 32 26 31 11 15 14 18 15 17 12 14 15 17 13 15 11 14 11 14 8 11 9 12 10 14 11 15 8 12 11 15 12 14 9 11 9 12 11 14 11 12 8 10 14 17 13 15 11 13 9 12 9 10 8 9 9 11 11 12 9 10 9 10 9 10 9 10 7 8 7 8 8 9 8 9 7 8 8 9 8 10 9 10 12 12 9 9 8 9 9 10 8 9 8 9 8 9 8 9 6 6 6 5 5 5 4 4 5 4 3 3 4 4 2 0 3 2 2 2 2 3 4 5 3 4 6 7 6 4 2 0 1 1 1 2 3 3 2 2 0 0 1 2 2 2 1 0 0 2 4 5 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 4 5 7 7 6 5 4 13 19 28 37 41 41 41 42 40 40 40 40 40 40 40 40 41 41 41 40 39 37 35 34 35 31 25 20 16 13 10 7 8 6 8 13 12 24 17 31 25 84 119 152 134 143 101 69 88 99 108 68 63 55 65 67 66 71 66 55 69 107 148 111 64 58 86 99 73 79 83 102 106 71 76 99 138 110 94 130 164 173 171 197 178 184 129 144 176 179 91 98 77 155 156 181 152 189 154 193 154 193 157 195 156 197 160 197 157 201 165 205 175 210 188 216 187 128 120 241 193 233 219 255 232 255 227 254 186 228 220 243 209 227 182 207 186 214 192 224 236 253 236 236 212 215 195 193 179 182 181 181 177 169 177 166 175 158 167 145 170 148 171 147 171 146 170 143 171 142 171 141 173 143 176 145 176 141 177 142 177 143 178 143 180 145 179 144 180 145 181 147 182 147 183 148 183 149 184 149 187 146 193 145 169 148 183 148 187 151 184 150 176 134 191 150 185 151 185 145 179 149 184 151 179 157 178 156 174 156 178 165 177 164 172 159 164 157 165 164 161 159 156 156 146 154 138 154 131 150 123 143 114 139 111 138 112 136 105 130 101 126 96 121 92 157 114 116 85 111 88 110 86 112 84 112 88 119 92 120 104 140 117 156 133 171 142 175 154 190 159 194 158 192 155 193 152 190 148 185 145 186 149 192 155 189 149 186 148 189 153 195 148 192 150 194 152 195 151 195 150 190 147 187 145 185 144 185 143 184 143 184 143 184 144 184 145 184 144 182 142 181 141 180 138 176 137 175 137 176 139 175 133 169 128 167 142 170 65 104 143 179 135 157 115 154 127 163 125 161 123 160 124 161 124 160 123 160 123 160 123 159 122 159 120 157 122 158 121 156 120 155 121 157 121 157 121 157 121 157 119 158 118 157 118 157 118 157 118 157 117 155 115 154 114 153 114 153 113 152 114 149 113 149 110 145 109 143 108 141 109 142 106 140 106 139 105 139 105 138 104 138 104 137 102 135 100 134 100 134 99 132 97 130 95 129 95 129 95 128 93 126 92 125 91 123 91 123 91 122 89 121 86 117 84 117 88 121 89 120 95 122 90 118 86 115 84 115 85 115 85 114 84 114 83 113 85 112 84 110 83 109 81 108 81 108 81 107 80 106 79 106 78 106 79 107 79 107 78 106 76 104 76 103 75 103 74 102 75 101 71 99 72 100 72 99 70 98 70 99 71 99 71 99 71 99 71 98 70 98 69 97 68 96 68 95 67 95 66 94 65 92 65 92 65 92 65 92 63 90 62 90 63 91 65 92 70 91 68 89 66 88 65 88 71 94 71 94 71 95 72 94 73 95 74 96 74 95 72 93 70 91 68 90 68 90 69 89 71 88 70 87 70 89 72 91 73 90 72 89 71 89 71 89 68 86 68 86 68 86 68 86 67 85 67 84 66 84 65 83 67 84 69 83 68 81 66 79 66 79 67 78 68 78 69 78 66 80 64 78 62 76 60 75 61 76 61 73 58 71 55 69 58 70 56 68 55 68 55 69 56 69 56 68 54 66 51 64 52 65 51 64 51 63 50 63 51 64 50 63 50 62 49 62 52 64 49 62 49 61 46 57 46 56 40 52 40 54 40 52 43 53 43 54 44 54 44 54 44 54 45 56 46 55 44 53 44 49 45 49 45 49 45 49 45 48 43 46 42 46 43 47 42 46 42 46 42 46 42 46 43 47 42 46 41 45 41 45 40 42 39 41 39 40 38 40 37 39 38 40 38 41 39 41 36 39 36 39 36 40 37 40 38 41 37 40 37 40 37 40 35 38 35 38 35 38 35 38 35 38 35 38 35 38 35 38 34 37 34 36 33 35 32 35 31 34 31 34 31 34 31 34 32 35 32 35 32 35 33 36 30 33 31 35 32 35 31 33 7 13 6 13 6 13 6 14 6 13 5 11 4 12 5 12 2 9 2 10 3 11 4 12 1 9 4 12 5 11 2 8 5 11 7 13 7 11 4 8 9 14 8 12 5 9 4 8 4 8 3 8 3 9 5 11 4 9 4 9 4 9 4 9 4 9 4 9 3 8 3 8 2 7 2 8 3 8 4 9 6 10 5 9 4 8 4 8 2 6 2 6 2 6 2 6 4 6 3 5 3 4 2 4 1 3 1 5 5 8 4 4 2 4 1 2 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 2 2 6 0 1 0 2 0 1 0 1 0 4 5 8 4 4 2 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 0 3 3 6 5 6 4 5 15 23 29 36 37 41 40 42 37 39 37 39 37 39 37 39 38 40 38 39 36 36 33 34 32 29 21 19 13 12 7 7 6 8 7 11 9 15 11 18 16 81 108 132 114 122 71 64 85 119 109 89 63 59 56 67 60 62 58 78 95 133 143 104 56 53 109 152 68 81 85 94 92 63 105 147 121 98 89 138 150 159 157 181 156 156 94 135 165 151 64 82 69 136 123 143 124 145 126 146 124 147 130 153 137 162 139 154 128 153 131 154 132 165 152 177 155 88 112 194 151 185 148 194 165 210 185 215 147 203 195 226 199 231 180 216 164 196 146 193 190 219 199 219 223 232 209 210 190 193 184 189 178 179 177 176 178 175 176 171 174 171 176 171 179 171 183 171 185 171 189 171 192 174 196 176 196 176 196 177 197 177 198 178 200 179 199 179 199 180 201 182 204 182 204 183 205 183 206 184 208 181 214 177 189 183 206 182 206 189 202 186 194 172 209 184 203 186 205 180 201 184 207 183 203 179 201 176 195 175 196 180 193 175 186 168 177 164 178 170 168 161 156 153 143 144 129 137 119 132 108 122 98 117 94 116 95 114 91 111 87 104 78 94 76 129 88 86 62 77 58 76 66 83 71 85 70 84 70 89 64 82 69 91 77 96 78 97 101 128 112 143 125 154 134 161 131 157 130 154 125 152 130 159 130 157 127 151 119 146 117 146 118 149 118 151 118 153 118 152 120 150 119 147 116 144 115 144 114 143 115 144 115 144 115 144 113 144 112 143 108 141 107 140 101 136 99 136 99 137 100 139 94 133 100 135 116 136 36 62 114 133 107 125 91 122 85 118 93 123 96 123 95 123 95 123 96 123 95 123 94 121 93 121 89 120 90 120 90 119 88 117 89 119 89 119 89 119 89 119 87 119 87 119 87 119 87 119 86 117 85 116 83 114 82 113 84 112 83 112 82 111 82 111 79 109 78 108 77 108 77 108 78 106 78 105 77 104 76 103 76 103 74 102 73 100 72 100 71 99 70 97 68 95 66 94 67 94 66 93 64 91 63 91 65 90 66 91 65 89 63 88 67 91 64 89 65 90 63 86 61 85 61 83 59 84 61 84 61 85 60 84 60 83 59 83 58 85 57 83 56 82 54 81 54 81 54 80 53 79 52 79 53 78 54 79 55 78 54 77 52 76 51 75 51 74 50 74 53 73 49 71 50 72 50 71 50 72 50 71 49 71 49 71 50 71 49 70 49 69 48 69 47 68 46 67 46 66 45 66 48 67 50 67 50 67 50 67 47 64 46 63 46 64 48 66 49 70 48 68 49 68 52 69 57 74 59 73 59 72 58 72 63 74 63 74 63 73 61 71 59 69 58 69 58 69 59 71 57 71 57 71 57 72 58 73 58 72 58 72 57 70 56 69 56 68 56 68 56 68 56 68 55 67 54 66 54 65 53 65 60 69 60 70 60 68 58 67 57 67 57 67 57 67 56 66 56 65 55 63 53 61 51 60 54 63 52 60 50 57 47 56 49 57 47 56 46 55 47 56 47 56 47 55 45 53 42 51 43 52 42 51 42 50 41 50 42 51 42 50 41 50 40 49 39 47 42 54 48 55 42 45 25 32 25 36 33 44 38 46 36 45 36 44 35 44 35 44 35 45 37 46 37 46 36 44 34 45 34 45 34 45 34 45 34 44 33 43 31 42 31 42 31 42 31 42 31 42 31 42 30 41 30 41 29 40 28 39 28 40 28 39 27 39 26 38 25 37 25 38 26 38 27 39 28 35 28 36 29 36 29 36 30 37 30 37 31 37 30 37 28 35 28 35 28 35 28 35 28 35 28 35 28 35 28 35 27 34 27 33 26 32 25 32 24 31 24 31 24 31 24 31 27 32 27 32 27 32 28 33 25 31 27 32 27 31 25 30 14 16 12 14 11 15 13 17 12 14 11 14 11 14 12 16 11 14 11 14 11 13 10 13 9 13 10 14 11 13 10 12 12 15 12 15 12 14 10 12 7 10 7 11 8 11 8 12 8 8 7 8 7 9 9 11 9 10 9 10 9 10 9 10 9 10 9 10 8 9 8 9 6 8 7 8 8 9 8 9 9 10 8 9 8 8 7 8 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 3 2 2 3 6 9 10 8 6 2 2 2 1 1 0 0 0 5 3 1 0 0 1 3 4 0 0 1 2 2 4 7 10 4 4 2 1 1 1 2 2 1 5 9 10 7 4 4 6 4 4 4 4 4 4 4 4 5 5 4 4 4 4 3 3 3 4 4 4 5 6 7 7 20 26 32 34 36 40 42 41 39 39 39 39 39 39 39 39 38 38 38 38 37 36 35 34 32 28 22 18 15 12 9 7 6 7 11 16 13 23 16 33 37 111 127 145 133 125 80 73 102 103 118 85 79 54 54 55 59 60 75 105 134 146 146 82 58 49 145 178 105 77 91 81 74 81 139 164 83 75 107 153 163 165 177 199 182 171 112 165 181 144 68 91 89 146 126 157 134 162 138 163 135 164 141 176 152 189 157 188 152 193 159 196 159 197 162 206 150 121 149 214 180 208 178 208 184 210 177 199 158 207 198 226 207 248 215 254 229 242 168 199 184 203 198 219 204 234 225 252 236 240 217 216 199 194 184 175 178 171 181 169 176 155 176 152 174 150 173 147 171 144 172 142 172 142 173 142 174 141 176 141 177 142 177 142 179 144 178 143 179 145 181 146 181 147 182 147 183 148 183 148 186 146 191 139 166 149 184 145 185 155 182 151 174 140 190 149 183 154 184 149 181 154 186 156 182 157 176 153 174 157 179 163 173 158 170 153 164 153 166 161 166 163 162 161 153 158 145 160 138 158 130 152 122 148 120 149 115 142 115 142 114 137 104 127 108 159 108 113 83 100 73 97 77 98 84 103 81 95 79 105 85 107 86 108 85 108 84 108 88 123 99 137 112 151 125 163 143 183 153 191 151 185 147 185 147 189 159 199 163 198 158 194 154 193 155 194 154 192 151 190 152 190 149 186 145 183 144 183 143 182 144 183 144 183 143 181 143 178 142 177 140 176 139 175 135 171 135 169 134 170 135 170 141 170 142 169 142 173 58 105 129 163 126 160 126 158 121 151 120 157 123 157 121 155 121 158 122 157 121 155 120 154 119 153 117 153 118 153 118 152 116 150 116 151 116 151 117 152 117 152 117 153 117 153 118 154 118 154 116 151 115 150 113 149 112 148 111 150 110 147 110 146 110 145 109 143 108 140 107 140 107 141 106 140 105 139 104 137 103 137 103 136 101 134 100 134 100 134 98 131 97 130 95 129 94 128 94 128 93 126 91 125 90 124 89 121 90 122 89 121 88 119 91 122 89 120 87 116 80 108 69 103 76 107 80 115 86 114 84 114 84 114 83 113 83 112 85 112 84 110 83 109 81 108 81 108 81 107 80 106 79 106 76 105 77 106 78 105 77 104 75 103 75 103 74 102 74 101 75 101 71 99 72 100 72 99 73 101 72 99 71 99 71 100 70 98 70 98 69 97 69 96 67 95 67 95 66 94 66 93 67 94 67 94 67 94 67 94 65 92 64 91 64 91 65 92 70 91 69 90 69 91 71 92 76 96 74 96 74 95 73 95 73 94 74 94 74 93 72 91 70 90 69 89 70 90 71 92 71 89 72 90 72 91 73 91 69 88 70 88 69 86 66 84 69 87 69 87 69 87 69 87 67 85 67 84 66 83 65 82 68 83 70 84 69 81 67 80 67 77 66 76 67 74 66 75 65 78 63 77 62 75 61 75 63 77 62 75 60 73 58 71 58 71 57 69 56 69 56 69 55 68 55 68 54 66 52 64 53 65 52 65 51 64 51 63 52 64 51 64 50 63 50 63 50 63 50 64 50 56 32 37 16 32 24 46 42 61 51 64 46 56 46 55 45 55 44 54 45 55 46 56 46 56 45 54 43 48 44 48 44 48 44 48 45 49 44 47 43 46 41 45 42 46 42 46 42 46 42 46 41 45 40 44 40 43 39 43 41 42 40 42 39 41 39 41 36 39 37 39 38 40 38 40 36 39 36 38 35 38 35 38 35 38 36 40 38 40 37 39 35 38 35 38 35 38 35 38 34 37 34 37 34 37 34 37 34 37 34 36 33 35 32 35 32 35 32 35 32 35 32 35 32 35 32 35 31 34 31 34 31 34 32 35 32 34 30 32 4 11 5 12 5 12 4 11 3 10 2 9 3 11 5 13 6 12 5 11 4 10 2 9 4 10 3 9 2 10 3 11 7 11 6 10 4 9 5 10 1 6 1 6 2 7 2 7 1 6 1 6 1 7 3 9 4 9 4 9 4 9 4 9 4 8 3 8 2 7 1 6 1 6 2 7 2 8 3 8 3 7 3 7 3 6 2 5 0 4 0 4 0 4 0 4 3 5 3 4 2 4 1 3 0 3 2 6 6 8 4 3 0 0 0 2 0 1 0 0 2 3 0 2 0 2 1 4 0 3 7 12 10 13 12 16 7 7 2 1 0 1 0 3 0 5 8 10 4 3 1 5 2 4 2 4 2 4 2 4 3 5 3 4 2 3 1 3 3 4 1 3 1 5 6 9 20 29 31 32 31 38 39 39 38 40 38 40 38 40 38 40 35 38 36 37 35 36 32 34 29 27 20 17 12 12 7 6 4 9 10 13 10 14 10 19 45 112 117 129 114 104 48 75 93 116 109 110 91 72 55 66 73 89 103 132 141 154 133 74 49 71 150 194 131 96 72 82 75 119 173 131 64 80 118 165 149 153 159 179 157 149 86 163 159 115 55 76 85 118 98 122 110 131 117 133 112 127 112 133 118 140 125 143 129 154 142 162 135 167 138 167 115 79 138 163 141 169 143 181 153 174 138 149 141 164 162 180 163 196 177 206 202 222 148 190 167 180 168 187 168 189 173 198 192 220 217 238 224 227 211 205 192 186 180 178 187 185 186 181 184 176 185 175 186 173 190 171 191 170 193 172 194 175 195 176 195 177 196 177 198 179 197 178 198 179 199 181 203 181 204 182 204 183 205 183 208 182 212 172 186 185 207 179 204 188 199 181 190 173 208 179 201 182 202 178 200 183 207 183 202 181 194 174 193 176 194 180 187 171 180 166 173 164 176 170 171 165 163 159 150 152 138 147 122 136 111 126 102 123 101 123 97 116 93 113 91 110 85 103 90 131 83 85 62 74 53 76 63 75 65 78 64 68 59 75 66 77 64 76 62 77 64 78 60 79 64 85 66 89 72 97 78 107 89 115 85 108 81 108 97 125 112 143 123 152 131 163 126 157 123 156 120 155 116 153 122 152 121 148 117 145 115 144 114 144 116 145 115 143 112 140 109 141 108 139 104 138 103 137 99 134 96 133 94 132 94 132 96 127 99 122 103 134 40 81 126 135 106 123 95 126 90 127 90 120 95 121 91 117 92 121 92 119 91 118 90 116 88 115 84 116 85 116 85 115 83 113 83 114 83 115 84 116 85 115 81 113 82 114 82 115 83 115 82 114 81 112 79 111 78 110 80 109 79 108 79 107 78 108 78 107 77 107 75 106 76 107 78 106 77 105 76 103 74 102 74 102 72 99 71 99 72 101 68 96 67 95 67 95 67 95 65 93 64 92 63 90 61 89 63 89 64 89 64 88 62 86 60 85 59 84 57 77 46 66 39 70 51 76 56 85 61 81 60 84 60 83 59 83 58 82 58 85 57 83 56 82 54 81 54 81 54 80 53 79 52 79 51 75 52 76 52 76 51 75 51 75 51 74 50 74 49 73 53 73 49 71 50 72 50 71 51 72 48 69 47 69 48 70 49 70 49 69 48 69 47 68 46 67 46 66 45 66 44 65 49 66 49 66 49 66 49 66 48 64 47 63 46 64 47 65 50 68 49 68 50 70 54 71 60 77 61 75 60 74 61 73 62 73 62 73 62 72 60 71 59 70 59 70 59 71 61 73 57 72 58 73 59 74 59 73 56 70 57 71 56 68 52 65 58 70 58 70 58 70 58 70 57 68 56 68 55 67 55 66 60 68 61 68 61 68 59 66 58 67 58 66 57 65 56 65 51 65 51 64 51 63 50 63 51 62 53 61 51 60 52 58 50 58 48 56 47 56 47 57 45 54 46 55 46 54 44 53 45 53 44 53 43 52 43 51 43 52 42 51 42 50 41 50 49 53 41 46 34 32 11 9 4 16 16 34 36 49 42 49 38 47 37 46 37 45 36 45 36 46 37 47 38 46 37 45 35 46 35 46 35 46 35 46 34 45 33 44 32 42 30 40 31 42 31 42 31 42 31 42 31 42 30 41 30 40 29 40 29 41 28 40 28 39 27 39 24 36 25 37 25 38 26 38 30 37 29 35 28 34 27 33 26 34 28 37 30 37 29 35 28 35 28 35 28 35 28 35 27 34 27 34 27 34 27 34 27 34 27 33 26 32 25 32 25 32 25 32 25 32 25 32 27 32 26 31 25 30 24 29 26 32 27 32 27 31 25 29 8 13 12 17 14 15 10 11 9 12 8 12 9 14 12 16 14 17 13 15 10 12 8 11 12 14 9 11 8 12 11 15 12 14 9 10 7 11 9 13 11 13 10 12 7 9 5 8 6 6 5 6 5 7 7 9 9 10 9 10 9 10 9 10 7 8 7 7 6 6 5 6 6 7 6 8 7 9 8 9 6 7 7 8 6 7 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 3 3 3 3 3 4 6 7 6 3 0 0 0 2 4 4 3 1 0 0 0 2 2 3 2 1 0 3 10 18 23 23 22 22 23 12 9 5 1 0 0 2 4 0 4 9 9 5 1 2 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 6 4 2 1 2 5 8 11 23 30 33 30 31 38 41 38 40 40 40 40 40 40 40 40 37 37 37 37 36 35 34 33 31 27 21 17 14 11 8 6 5 7 13 18 12 26 15 36 70 140 136 144 134 106 62 75 105 94 115 104 114 78 71 74 103 120 131 135 135 138 127 54 53 76 169 181 181 102 78 83 87 143 175 83 64 94 149 162 162 156 174 190 180 164 111 190 171 117 67 84 103 129 109 136 118 140 128 145 122 137 117 142 123 154 129 157 131 167 142 175 143 197 150 203 113 110 152 185 156 186 162 191 164 188 157 182 154 179 176 208 178 211 179 204 191 228 173 234 212 210 185 192 182 202 181 201 185 203 194 207 215 222 222 226 226 220 215 201 191 175 188 169 181 158 174 153 173 149 172 144 170 142 171 140 175 140 175 141 176 142 177 142 179 143 178 143 178 144 180 146 181 145 181 146 182 148 183 148 186 147 189 136 164 150 185 145 184 159 181 152 172 145 191 150 180 153 181 149 177 154 183 155 184 153 176 150 174 155 180 161 174 157 171 155 166 156 169 163 164 161 161 162 156 162 151 166 138 158 130 154 125 152 124 153 123 146 114 137 108 133 103 128 106 150 99 107 84 101 79 105 77 87 73 91 78 89 75 98 75 91 72 87 71 88 73 93 82 109 85 114 89 119 97 129 88 123 94 124 88 122 92 132 91 125 94 128 101 147 128 172 153 189 155 192 157 193 157 193 153 189 149 185 145 184 145 183 144 184 145 184 144 181 140 178 140 175 139 174 137 173 136 172 134 169 132 166 129 165 129 164 132 159 142 162 134 167 54 107 132 159 122 155 126 156 122 150 116 152 120 153 116 149 117 154 117 151 116 149 114 147 113 146 112 146 114 147 113 145 111 144 112 145 113 146 114 147 115 148 110 145 111 146 112 147 113 148 113 148 112 146 110 145 109 144 109 144 108 143 108 142 107 141 108 141 107 139 106 137 106 138 106 140 105 138 103 137 102 135 102 135 100 132 98 133 100 135 94 128 95 129 95 129 95 129 93 127 92 125 90 124 89 121 88 120 89 121 89 120 87 118 85 117 85 118 84 110 71 97 68 105 80 110 82 115 83 107 84 114 84 113 83 112 82 112 85 112 84 110 83 109 81 108 81 108 81 107 80 106 79 106 74 102 75 104 76 103 74 102 75 103 75 102 74 101 73 101 75 101 71 99 72 100 72 99 72 99 69 96 67 95 68 97 70 98 70 97 69 96 68 96 67 95 67 94 66 93 65 93 65 92 65 92 65 92 65 92 64 91 63 89 62 89 63 89 66 88 67 88 68 90 70 92 78 98 76 97 75 96 74 96 72 92 73 93 73 92 71 90 70 90 70 90 71 92 73 93 71 91 73 92 74 92 74 91 73 92 74 92 73 89 69 86 72 90 72 90 72 90 72 90 70 88 70 87 69 88 68 86 67 82 68 83 69 81 67 79 67 78 68 77 67 76 66 76 65 79 65 79 65 79 66 80 62 75 61 75 61 75 60 74 59 71 57 69 56 69 56 70 53 66 54 68 55 68 54 67 54 67 54 66 53 66 52 65 52 65 52 64 51 63 50 63 55 62 47 57 45 50 30 32 19 34 30 50 46 60 47 55 48 56 47 55 46 54 45 54 45 55 46 56 47 55 46 54 46 51 47 51 47 51 47 51 45 49 45 48 43 46 41 44 42 46 42 46 42 46 42 46 43 47 43 46 42 45 41 45 41 43 41 42 40 41 39 41 36 38 36 39 37 40 38 40 38 40 36 38 34 36 33 35 32 36 35 39 37 39 35 38 35 38 35 38 35 38 35 38 33 36 33 36 33 36 33 36 34 37 34 36 33 35 32 35 32 35 32 35 32 35 32 35 32 35 31 33 29 31 28 30 32 35 32 35 32 34 29 32 7 13 6 12 5 13 6 14 4 11 4 11 4 11 4 11 4 10 5 11 6 12 7 13 5 10 5 10 5 10 5 10 7 11 5 9 4 9 5 10 4 9 4 9 4 9 4 9 5 9 5 9 5 9 5 10 6 10 6 9 5 9 4 8 3 9 3 9 3 9 3 9 1 7 2 9 3 9 2 8 2 6 4 6 4 5 1 3 4 6 4 5 3 4 2 4 3 5 3 4 2 4 1 3 0 3 2 5 2 2 0 0 0 3 0 3 0 2 0 2 0 4 0 4 0 1 0 3 0 13 23 27 22 24 24 25 18 11 2 2 0 0 0 3 0 3 6 9 4 3 0 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 3 7 3 4 7 17 23 29 32 37 36 37 35 37 35 38 36 39 37 38 36 37 35 36 34 35 32 33 30 31 21 22 19 18 14 12 8 9 0 7 0 11 20 11 6 30 76 126 100 137 107 86 69 87 93 110 109 120 104 109 100 111 110 114 125 124 132 145 86 53 39 111 157 190 149 154 82 67 120 176 135 75 68 123 165 161 157 137 143 185 156 112 118 178 141 96 48 80 88 113 95 104 97 112 100 115 103 118 105 118 102 117 105 122 110 127 114 128 129 139 142 142 82 93 123 153 138 155 141 161 145 159 140 152 141 164 151 172 154 174 160 182 176 174 160 197 190 208 191 201 175 184 167 178 171 187 178 189 183 193 187 196 197 214 224 239 224 221 203 190 179 175 180 183 187 177 179 172 183 174 182 168 191 176 193 175 192 177 197 183 197 178 197 178 199 181 201 183 200 181 201 184 202 184 203 185 200 194 201 168 190 185 201 182 192 177 196 185 167 185 194 184 196 182 193 177 197 185 200 178 183 178 187 170 183 182 193 173 184 175 185 166 177 166 180 167 160 164 159 156 149 154 148 154 135 140 122 131 112 126 106 123 102 127 101 116 88 111 85 106 95 121 79 88 57 72 56 64 58 67 56 63 59 69 64 68 64 68 58 65 56 71 62 78 53 73 61 83 68 90 72 94 74 95 76 95 76 95 75 94 72 92 71 91 70 91 67 91 83 112 93 125 104 139 125 161 129 157 132 159 130 153 123 147 115 146 119 140 108 139 112 140 104 141 107 139 98 131 101 137 101 132 100 131 98 128 96 128 96 127 103 128 104 131 35 80 113 130 100 123 95 125 90 122 90 118 90 117 89 116 88 116 85 113 85 112 84 111 83 111 83 111 83 111 83 111 83 111 86 114 86 114 85 113 84 112 83 112 83 111 82 111 81 110 86 114 83 110 80 109 81 110 81 107 78 107 80 108 79 107 79 108 78 106 75 103 73 102 74 103 74 103 72 100 69 97 71 100 71 99 70 99 69 98 71 98 71 96 68 93 66 92 68 94 68 93 67 93 66 91 64 90 66 90 66 91 67 91 64 88 64 87 63 87 62 86 58 83 57 82 56 82 57 83 57 83 57 83 57 83 57 83 57 82 57 81 56 80 55 80 57 81 56 80 54 78 52 77 55 77 54 76 51 73 50 72 50 73 51 74 51 74 52 75 51 72 51 72 51 72 51 72 51 72 51 71 50 70 49 70 47 68 47 68 47 68 47 68 46 67 45 66 45 65 44 65 46 67 46 65 44 63 43 63 43 63 45 63 46 64 49 64 50 66 50 66 52 70 59 75 60 74 60 74 60 74 60 74 63 74 63 73 62 72 61 72 61 72 60 70 59 72 62 75 59 71 62 74 63 73 61 71 61 73 63 75 61 71 57 68 69 74 64 71 65 72 56 63 51 68 53 67 51 67 51 78 62 70 58 67 59 69 60 68 61 69 58 65 55 64 56 65 54 63 55 64 55 64 55 64 52 61 52 60 52 61 54 62 53 61 51 59 49 57 48 58 50 58 48 56 47 56 47 57 46 55 46 54 45 53 44 53 42 52 43 53 44 52 43 51 44 53 43 51 39 45 32 39 37 47 38 48 39 47 38 46 39 48 37 46 36 46 36 47 37 46 35 44 34 44 34 45 35 46 35 45 34 44 33 44 35 46 35 45 34 44 33 44 33 44 31 42 30 42 30 43 26 39 29 42 32 44 32 44 28 38 25 38 28 41 28 38 26 39 27 39 27 39 28 40 30 36 27 34 29 36 27 33 29 35 28 34 27 35 28 36 27 34 27 34 27 34 27 34 30 35 26 33 28 35 26 31 25 32 25 33 26 34 27 34 21 29 22 30 23 31 24 31 22 30 25 33 27 33 25 31 26 32 25 31 24 32 25 33 14 16 13 15 12 16 13 17 11 14 11 14 11 14 11 14 10 13 11 14 11 14 11 15 10 13 10 13 10 13 10 13 11 12 11 11 10 10 9 10 8 9 8 9 8 9 8 9 8 9 8 9 9 10 9 10 10 10 9 10 8 9 8 8 9 8 9 8 9 8 9 8 7 6 8 8 9 7 8 6 5 6 6 6 6 5 4 3 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 3 1 2 4 5 4 2 0 0 1 0 1 0 2 2 3 3 2 3 5 4 5 4 6 7 12 22 30 31 30 30 30 28 22 13 5 2 0 0 0 3 0 3 7 7 5 3 3 4 5 4 4 3 3 4 4 5 4 4 4 4 4 4 4 4 5 4 5 6 5 3 9 17 23 27 32 35 35 34 34 35 37 37 38 38 38 38 37 37 37 36 35 34 33 32 31 31 23 22 20 17 14 11 8 6 11 4 10 21 19 29 13 60 110 154 133 149 121 80 68 83 101 94 117 101 115 95 112 100 115 102 124 131 135 122 76 55 57 107 174 169 167 152 104 75 143 165 114 61 104 135 163 158 164 136 152 190 174 118 142 188 146 101 61 97 109 123 111 119 108 129 112 134 117 137 118 137 117 137 119 140 123 144 126 148 132 161 146 157 86 119 132 169 148 174 156 177 156 172 149 168 157 174 167 182 169 182 175 189 186 178 170 195 192 203 199 202 200 203 198 202 196 192 179 175 182 185 188 189 190 192 198 202 219 225 224 220 211 193 186 171 186 160 168 144 168 150 178 151 174 143 174 142 173 142 173 142 179 144 178 143 178 142 179 144 181 143 182 146 183 147 185 149 182 157 183 133 172 150 182 148 182 150 186 156 158 157 182 156 181 153 179 149 180 159 184 152 173 154 178 148 173 163 183 161 172 165 173 160 163 164 169 166 162 163 164 159 153 160 156 166 147 161 137 157 131 156 126 153 124 151 123 141 112 135 110 131 118 144 102 111 80 95 79 85 63 78 58 76 60 77 60 73 64 76 61 71 63 77 72 87 76 100 82 105 85 106 86 110 87 111 89 116 92 119 93 120 94 122 94 121 93 121 93 121 84 116 91 119 91 123 103 140 126 163 130 171 141 183 151 189 146 186 149 182 142 178 137 170 139 174 142 172 135 166 133 170 132 168 130 167 129 167 127 164 127 154 131 158 133 164 58 111 134 161 124 153 123 155 122 151 118 153 118 152 117 151 116 151 113 148 113 147 112 146 111 146 110 145 110 145 110 145 110 145 112 147 111 146 111 145 110 144 111 142 111 141 110 141 109 140 112 142 110 139 107 138 108 139 109 138 106 137 108 139 107 137 107 138 106 137 105 135 104 135 100 132 101 133 101 132 100 130 100 130 99 130 98 129 98 128 97 128 96 126 93 124 91 122 91 123 91 123 90 122 90 121 90 119 89 119 89 119 89 119 87 116 86 116 85 115 85 114 87 116 84 113 82 112 81 112 82 112 82 112 82 112 82 110 81 108 81 107 81 106 80 106 81 106 80 105 78 103 76 102 76 102 75 101 75 101 74 100 75 101 75 100 74 99 73 98 72 100 72 100 72 100 72 100 72 100 71 99 71 98 70 98 68 96 68 96 68 96 68 96 67 95 67 95 66 94 66 92 67 92 66 90 64 88 63 89 63 88 62 89 63 90 64 88 64 86 64 87 67 92 73 97 74 96 74 96 74 96 74 94 74 94 73 93 73 92 72 92 73 92 71 91 71 92 74 95 70 94 72 94 72 93 70 89 71 89 68 85 68 91 79 98 70 85 66 87 72 94 75 94 78 80 65 93 72 110 95 91 73 85 68 81 68 84 70 83 70 83 67 79 64 78 65 79 65 78 64 77 64 77 64 77 62 74 61 73 60 74 62 75 62 71 60 69 58 68 58 68 60 70 59 69 59 68 58 68 55 65 55 64 54 64 53 63 51 62 52 63 53 62 52 61 52 61 52 61 51 57 46 54 48 58 50 59 50 59 49 56 49 53 48 52 47 51 47 51 48 51 46 50 45 49 46 50 46 50 46 49 45 48 44 48 44 48 45 49 45 49 45 49 44 46 44 45 43 44 42 44 39 42 41 44 43 45 43 45 41 41 38 40 40 42 39 39 39 41 39 41 39 41 39 40 37 39 34 37 36 39 34 36 36 38 35 37 34 38 35 39 34 37 34 37 34 37 34 37 36 38 33 36 35 38 33 35 32 35 32 36 33 37 34 37 29 33 30 33 31 34 32 35 29 33 32 36 33 36 32 35 33 35 32 34 31 35 32 36 6 13 5 12 5 12 6 13 4 11 4 11 4 11 4 11 6 11 6 11 5 10 5 10 5 10 5 10 5 10 5 10 4 10 6 11 6 10 3 7 3 8 3 8 3 8 3 8 4 8 4 8 3 7 3 7 5 8 4 8 3 7 3 6 4 9 4 9 4 9 4 9 2 7 3 8 3 8 2 7 3 5 4 6 4 5 2 3 4 5 3 5 2 4 2 3 2 4 2 3 1 3 0 2 0 1 0 3 1 2 0 0 0 2 0 5 1 8 4 10 1 8 5 11 7 13 10 17 18 25 27 29 27 31 27 25 23 15 4 2 0 0 0 3 1 4 4 5 1 3 1 5 4 5 1 2 0 3 3 6 2 4 2 4 2 4 2 4 4 4 3 6 2 2 6 16 22 28 30 34 32 34 32 34 34 36 35 38 36 37 34 36 34 36 33 33 30 31 28 29 20 21 17 16 10 9 4 6 0 15 9 20 20 13 16 51 97 136 103 137 93 66 68 93 98 110 104 117 106 115 106 115 100 107 107 137 123 82 55 51 50 139 154 173 155 173 115 117 161 160 82 75 136 164 149 165 143 138 122 182 152 108 140 173 115 74 45 93 100 111 91 109 90 106 96 113 101 116 102 115 99 113 99 114 101 117 104 118 104 123 122 112 67 94 117 135 127 146 141 152 136 144 134 147 139 161 147 167 150 167 154 174 164 165 150 175 163 181 174 189 182 196 191 204 195 199 183 184 174 180 177 182 177 182 179 185 179 190 194 206 208 216 219 222 209 199 191 180 183 176 183 174 185 174 188 175 190 176 193 178 194 179 195 177 194 178 197 178 199 181 200 183 199 184 201 184 198 192 197 168 187 183 195 179 197 181 198 181 175 185 194 184 191 179 190 176 194 185 197 178 185 177 186 171 185 183 197 179 184 175 187 169 180 168 184 171 168 168 164 158 152 157 155 158 147 148 133 139 124 136 120 131 104 126 101 117 91 114 90 108 94 123 83 93 62 77 63 69 50 60 50 58 51 57 50 53 53 58 48 56 46 62 52 69 60 79 63 83 63 82 65 84 67 84 68 86 70 88 71 89 70 91 69 91 70 92 70 92 71 94 71 90 64 85 67 92 71 95 72 103 85 119 102 132 113 140 117 140 115 144 115 136 106 140 105 137 101 132 100 131 99 129 98 127 99 125 98 125 94 119 98 125 105 132 30 75 109 127 94 120 92 122 89 118 89 117 90 117 89 116 89 115 86 113 85 112 85 111 84 111 82 109 82 109 82 109 82 109 82 109 81 108 80 107 80 107 82 109 81 109 80 108 80 107 81 108 79 105 77 104 77 105 78 105 76 104 78 107 78 104 75 103 75 103 75 103 75 103 70 98 71 100 73 101 72 100 70 98 70 98 69 97 68 96 71 95 69 93 67 91 65 90 65 89 64 89 63 88 63 88 65 89 64 88 63 86 62 86 61 85 61 84 60 83 59 83 63 88 60 84 56 81 54 80 54 80 54 80 54 80 54 81 57 81 56 81 55 80 55 80 54 79 53 77 52 76 51 75 51 74 51 75 52 76 53 76 54 76 52 74 50 72 48 70 51 72 51 72 51 72 51 72 51 71 50 71 49 70 49 70 48 69 48 69 48 69 48 69 47 68 47 67 46 66 45 66 46 67 44 65 42 64 44 64 45 62 45 63 48 64 49 65 50 66 52 69 57 75 62 79 61 76 61 76 61 76 61 76 63 75 62 74 62 73 61 73 62 74 61 73 62 74 63 75 63 72 64 72 63 71 61 69 61 72 65 76 67 75 63 72 79 83 71 74 65 73 62 71 47 81 52 78 108 125 60 63 61 72 60 68 60 71 62 70 60 68 58 66 56 65 56 65 59 66 58 65 56 64 55 63 55 62 54 61 53 61 54 62 54 62 52 59 50 58 49 59 49 58 50 60 50 58 48 56 46 55 46 55 45 54 45 53 43 52 44 53 44 53 43 52 42 52 44 53 44 52 43 51 40 49 41 50 41 50 40 50 38 49 38 48 37 47 36 47 37 48 36 46 34 45 35 46 35 46 35 45 34 44 33 44 32 43 32 44 34 46 35 47 31 43 32 45 32 43 29 40 28 40 29 41 29 41 28 40 30 40 27 39 27 39 26 36 28 40 28 39 26 38 25 37 30 36 27 34 29 36 27 33 29 35 28 34 27 35 28 36 27 34 27 34 27 34 27 34 29 34 26 33 28 35 27 32 25 32 26 33 26 33 27 34 24 31 24 31 25 32 25 32 23 30 24 32 26 33 25 32 25 32 24 31 24 31 25 32 13 16 12 14 11 15 13 16 11 14 11 14 11 14 11 14 12 15 11 14 10 12 9 12 10 13 10 13 10 13 10 13 8 10 11 13 12 11 7 7 7 8 7 8 7 8 7 8 8 8 7 8 7 7 6 7 8 9 7 8 7 7 6 7 8 7 8 7 8 7 8 7 7 7 8 7 8 6 6 5 4 5 6 6 6 5 4 4 3 3 3 3 2 2 2 1 3 3 3 3 2 2 2 1 1 0 0 0 0 1 2 3 8 8 10 12 15 16 19 19 16 17 20 20 21 21 24 25 25 26 26 26 29 32 29 23 26 16 6 2 0 0 0 3 6 5 4 3 2 3 4 5 6 5 3 2 2 3 5 6 4 4 4 4 4 4 4 4 6 4 4 5 3 2 9 17 28 31 35 36 36 35 35 36 35 35 36 36 36 36 35 35 35 35 34 32 31 29 28 28 22 20 17 14 10 7 5 3 7 8 18 26 19 33 33 93 122 154 132 146 104 65 74 95 106 92 111 97 116 100 118 102 101 96 104 125 111 57 46 41 77 141 174 154 169 165 142 139 178 123 80 94 164 164 156 157 154 139 121 169 146 114 167 182 108 77 60 114 118 118 101 119 99 120 105 128 112 131 112 130 107 125 105 124 105 125 108 130 107 146 124 127 78 123 128 151 132 159 147 163 140 153 139 158 156 170 165 176 166 174 170 181 173 170 166 179 170 176 181 187 182 188 187 197 198 205 205 208 196 194 188 181 178 178 181 184 187 184 182 178 183 185 204 202 218 201 211 187 199 170 180 151 174 147 172 146 175 151 181 154 177 147 176 147 177 146 179 147 180 147 181 149 181 151 184 152 184 162 181 141 177 157 182 152 183 151 186 147 168 159 180 156 177 155 177 154 180 165 183 158 175 156 174 151 174 164 184 166 172 166 176 163 169 166 175 167 169 162 165 152 154 158 160 167 158 167 149 164 143 164 140 163 132 160 128 148 119 146 116 137 115 148 107 120 88 104 87 96 72 87 65 79 58 75 57 73 55 70 55 68 56 72 63 78 72 95 78 101 81 104 85 110 88 113 86 111 85 111 84 111 87 115 87 116 89 117 90 118 94 122 93 118 86 113 87 119 86 117 83 116 85 121 91 126 107 143 108 145 119 165 138 171 134 163 131 161 130 162 126 158 124 159 123 159 121 158 120 156 125 147 123 154 132 159 50 102 129 156 118 148 119 151 118 147 116 150 116 149 115 149 114 148 112 146 112 145 111 144 110 144 108 142 108 142 108 142 108 142 107 141 107 140 106 139 105 139 107 138 107 137 106 137 105 136 106 137 105 135 103 133 102 133 103 133 101 133 103 135 103 133 99 130 99 131 100 132 101 132 98 129 99 130 99 130 98 129 97 128 96 127 96 126 95 126 94 126 93 124 91 122 90 121 89 121 89 120 88 119 87 119 88 118 87 116 85 114 83 113 85 115 84 114 84 113 83 113 88 117 85 113 82 111 81 111 80 110 80 110 80 110 80 108 80 107 81 106 80 106 79 105 77 103 77 102 76 101 75 101 75 101 75 101 75 101 75 101 75 101 74 100 73 98 71 97 71 99 71 99 71 99 71 99 71 99 71 98 70 98 69 97 69 97 69 97 69 97 69 97 68 96 68 96 67 95 66 93 66 91 65 89 64 89 64 89 62 88 62 89 63 90 64 88 66 87 70 92 77 98 81 101 77 96 77 96 77 96 77 96 75 93 75 92 74 92 73 91 75 93 75 93 75 94 76 95 76 98 74 97 74 93 72 91 71 91 76 96 78 92 71 86 72 88 69 86 68 88 71 90 77 86 47 122 216 255 171 150 74 86 70 83 70 85 71 85 68 82 67 81 66 80 66 80 68 81 67 79 65 77 63 76 64 77 63 75 62 75 62 76 63 73 61 70 59 69 59 69 54 65 57 68 58 66 54 62 56 66 55 65 55 64 54 64 52 62 53 64 54 63 52 61 52 61 53 62 53 62 53 62 47 56 48 57 48 57 47 55 49 53 49 53 48 52 47 50 49 52 47 50 46 50 46 51 46 50 46 49 45 48 44 48 44 48 44 48 44 48 45 49 42 45 45 48 45 45 41 41 40 43 41 43 40 41 38 40 43 43 39 41 39 41 37 37 41 42 40 41 38 39 36 38 37 39 34 37 36 39 34 36 36 38 35 37 34 38 35 39 34 37 34 37 34 37 34 37 35 37 33 36 35 38 34 36 33 36 33 36 33 36 33 36 32 35 32 35 32 35 32 35 30 33 31 34 32 35 32 35 32 35 31 33 30 34 32 35 6 12 4 11 4 11 5 13 4 11 4 11 4 11 4 11 6 11 6 10 4 9 3 8 5 10 5 10 5 10 5 10 2 9 5 12 6 9 2 5 2 7 2 7 2 7 2 7 4 8 4 7 3 6 2 6 4 8 3 7 3 6 2 6 3 8 3 8 3 8 3 8 2 8 3 8 2 6 0 5 2 4 3 6 4 6 3 4 2 4 2 4 1 3 0 2 1 2 0 2 0 1 0 1 0 0 0 0 0 3 5 10 9 15 12 19 17 24 21 27 19 26 22 27 21 26 22 29 26 29 26 27 29 35 30 25 21 14 3 2 0 0 0 4 6 6 1 2 0 3 2 4 3 5 1 3 1 3 3 5 2 4 2 4 2 4 2 4 5 5 2 5 2 4 9 20 28 33 33 36 33 34 33 36 32 34 33 35 33 35 32 34 33 34 31 31 27 28 25 26 19 19 14 12 7 6 3 5 0 16 12 21 14 16 31 84 97 131 103 130 77 62 77 103 100 108 99 111 103 116 108 120 92 113 97 115 87 47 40 35 78 169 154 167 153 173 147 172 168 102 91 142 157 165 155 157 146 142 99 144 112 112 166 164 80 58 55 107 108 103 83 101 82 98 88 105 93 108 93 107 90 103 87 100 86 101 89 103 90 117 104 91 67 103 113 122 116 133 130 141 127 133 128 142 141 159 148 164 150 165 154 171 154 162 157 174 157 170 165 176 173 180 176 183 181 189 191 199 202 202 192 187 182 180 179 180 181 187 180 183 176 178 178 180 200 202 211 210 217 206 208 195 197 183 187 173 185 174 187 176 187 174 189 176 191 178 194 180 195 179 196 181 197 182 197 183 198 188 190 169 191 184 193 179 197 181 200 168 187 185 194 183 192 180 190 177 192 186 192 177 184 176 184 172 185 181 192 181 183 179 187 176 181 176 186 177 176 171 164 154 152 159 158 160 154 158 143 148 135 146 131 142 119 138 111 126 103 123 98 113 95 125 92 104 77 88 77 84 68 79 61 65 51 58 52 61 50 56 47 56 43 59 45 63 50 72 55 78 59 83 66 90 71 90 69 87 68 87 68 88 66 87 66 88 67 90 68 90 68 90 67 87 63 85 64 87 70 91 69 89 65 84 60 80 61 79 53 71 57 98 90 120 96 125 94 125 97 125 95 121 93 120 93 119 92 118 92 119 94 115 92 121 99 120 20 67 102 120 90 114 87 117 85 114 87 114 87 113 86 113 85 112 83 110 83 110 82 109 81 108 81 108 81 108 81 108 81 108 80 107 79 106 79 105 78 105 77 105 76 104 76 103 75 103 76 104 76 103 74 101 72 100 71 98 69 99 73 102 73 100 70 98 71 99 72 101 73 102 71 99 71 99 70 96 67 94 67 95 67 94 66 94 65 93 67 92 66 91 65 89 64 89 64 89 64 88 63 87 62 87 63 86 62 85 60 83 58 82 61 85 61 84 60 84 59 83 58 84 57 82 56 82 56 83 54 80 54 80 54 80 54 81 56 81 55 80 55 79 54 79 51 76 51 76 51 75 50 75 54 76 54 74 53 73 51 72 51 72 51 72 51 72 51 72 52 70 52 70 52 70 52 70 52 70 51 69 51 68 50 68 50 68 50 68 50 68 50 68 49 67 49 66 48 65 47 66 45 66 43 64 44 64 45 65 45 62 47 63 48 64 49 65 51 68 58 75 64 81 68 82 65 79 65 79 65 79 65 79 65 76 64 76 63 75 63 74 63 76 64 77 65 77 65 77 67 75 68 74 66 73 66 73 65 73 64 73 66 78 72 83 71 78 71 76 67 73 63 74 51 50 121 231 228 250 225 188 64 71 62 68 62 70 63 70 60 67 60 67 59 66 58 65 61 69 60 67 58 65 56 64 58 65 56 63 54 62 55 63 55 64 53 61 51 60 51 60 45 56 49 59 49 56 45 52 47 56 47 55 46 55 45 54 43 53 45 54 45 54 44 52 44 54 43 53 42 52 42 52 38 49 39 50 40 49 39 48 37 48 38 49 38 48 36 46 38 48 36 47 35 46 36 47 35 46 35 45 34 44 33 44 35 46 34 44 32 42 31 41 30 43 33 46 33 43 29 39 29 41 29 41 28 39 26 37 31 41 27 39 27 39 25 35 28 40 27 38 25 36 24 35 30 36 27 34 29 36 27 33 29 35 28 34 27 35 28 36 27 34 27 34 27 34 27 34 28 33 25 33 28 36 28 33 26 33 26 33 26 33 26 33 25 32 25 32 25 32 25 32 23 30 23 30 24 31 25 32 25 31 23 30 23 30 24 32 12 15 11 14 11 14 12 15 11 14 11 14 11 14 11 14 10 13 10 13 9 12 9 12 10 13 10 13 10 13 10 13 8 10 10 11 10 9 7 7 8 9 8 9 8 9 8 9 9 10 9 9 7 7 6 7 9 9 8 9 7 8 7 7 7 6 7 6 7 6 7 6 7 7 8 7 7 5 4 3 3 4 5 6 6 6 5 5 7 7 6 6 6 5 5 5 2 2 1 1 1 0 0 0 3 2 1 2 5 10 15 18 19 18 21 21 24 25 27 27 27 27 29 27 26 24 26 26 26 27 27 26 28 31 28 21 17 9 3 2 1 0 1 5 9 6 3 2 3 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 7 5 4 6 5 6 14 24 30 31 33 33 32 31 32 33 32 33 34 34 34 34 33 32 34 33 32 30 28 26 25 24 20 18 15 11 8 7 6 6 15 19 21 26 15 36 50 119 123 152 131 133 84 62 87 91 106 90 108 90 108 94 116 103 111 105 112 96 76 47 44 40 117 158 167 156 165 154 160 164 156 81 122 161 158 150 164 150 158 144 111 133 104 137 179 161 73 71 76 128 120 118 97 113 98 118 100 121 104 124 105 125 106 124 102 120 101 121 104 125 103 138 107 107 81 121 115 133 120 143 133 148 132 144 135 150 147 158 156 165 158 165 161 170 159 161 168 176 166 167 171 171 172 178 177 183 179 183 181 183 190 191 192 194 195 194 190 185 178 174 182 176 181 173 184 175 181 172 186 178 197 187 205 191 211 184 192 163 180 157 175 150 175 153 176 152 177 154 179 156 178 152 179 154 180 155 181 158 179 160 172 145 177 163 178 156 183 158 185 142 182 169 183 169 183 172 183 174 186 182 185 171 180 170 178 170 182 176 184 176 179 179 185 176 180 177 183 176 177 169 163 152 154 160 163 169 163 172 155 168 150 168 147 170 145 173 136 160 128 158 125 146 116 156 119 139 105 125 107 122 93 111 82 95 66 82 63 85 61 79 60 76 58 76 61 79 74 96 77 99 79 103 84 109 88 113 87 114 89 119 94 123 92 120 92 121 93 121 93 121 95 122 93 120 91 119 91 119 86 116 90 121 92 119 87 114 84 108 68 84 56 98 86 123 109 139 114 146 117 148 117 148 118 152 118 152 118 152 117 152 122 143 119 150 121 145 40 100 122 149 112 143 113 146 114 143 112 145 111 145 110 144 110 143 108 142 108 141 107 141 106 140 106 140 106 140 106 140 106 140 106 140 106 140 105 139 104 136 103 133 102 133 101 132 101 131 101 132 102 132 101 130 98 128 96 126 94 127 98 130 99 129 99 131 100 132 101 133 102 133 99 130 98 129 96 126 93 123 94 125 93 124 92 123 92 123 90 122 90 121 89 121 88 120 88 120 88 120 87 119 87 117 85 115 85 114 83 113 82 112 85 115 85 114 84 113 83 113 82 112 81 110 80 111 82 112 80 110 80 110 80 110 80 108 80 106 80 106 79 105 79 104 76 102 76 102 76 102 76 102 77 104 76 102 73 99 71 98 70 97 71 98 72 99 72 100 69 98 69 98 69 98 69 98 69 98 69 98 68 97 68 96 67 96 67 96 67 96 67 96 66 95 65 94 65 93 64 92 66 91 65 89 64 90 65 91 62 88 62 89 63 90 64 88 64 87 71 95 78 99 78 98 79 99 79 99 79 99 79 98 78 96 78 95 77 95 76 94 76 95 78 96 79 97 78 96 74 93 72 92 72 92 73 92 78 98 85 101 84 92 71 81 66 81 67 81 65 82 67 86 84 71 115 218 210 221 167 108 73 86 68 82 68 85 70 84 66 81 67 83 67 82 66 80 69 82 68 81 67 79 66 78 67 79 65 77 63 76 63 74 65 73 63 71 61 70 61 70 59 69 60 70 61 68 58 66 57 65 56 65 55 64 55 64 53 62 54 63 54 63 53 62 56 62 53 58 50 57 50 57 51 58 52 60 53 59 51 58 47 52 49 54 50 52 46 49 49 53 48 51 47 51 47 51 46 50 46 49 45 48 44 48 47 51 46 48 43 45 40 43 43 45 44 47 44 45 41 42 41 43 42 44 41 42 39 40 42 42 39 41 39 41 38 38 39 41 38 40 37 38 36 38 37 39 34 37 36 39 34 36 36 38 35 37 34 38 35 39 34 37 34 37 34 37 34 37 34 36 32 36 35 39 35 37 34 37 33 36 33 36 32 35 32 35 32 35 31 34 31 34 30 33 29 32 30 34 32 35 31 34 30 33 30 33 31 34 5 11 4 10 3 11 4 12 4 11 4 11 4 11 4 11 3 9 4 9 4 9 5 10 5 10 5 10 5 10 5 10 4 9 4 8 3 8 2 7 3 8 3 8 3 8 3 8 7 10 6 9 4 7 3 6 6 9 5 9 4 8 4 7 4 6 4 6 4 6 4 6 5 7 5 6 3 4 1 2 1 4 3 6 4 6 4 5 4 5 3 5 2 4 2 3 0 1 0 0 0 0 0 0 0 4 6 13 16 21 20 23 18 24 19 25 20 26 22 27 23 29 25 29 22 26 22 28 22 27 25 25 23 25 19 15 8 4 0 2 1 2 1 6 7 6 1 3 2 4 1 1 0 3 3 6 4 5 1 2 2 4 2 4 2 4 2 4 5 4 3 6 4 8 16 28 29 32 32 33 29 30 29 32 30 32 31 33 31 33 30 32 32 33 29 29 25 25 22 23 17 17 12 11 6 8 6 9 10 22 10 16 8 24 46 113 103 134 106 111 54 64 89 100 93 106 97 105 92 106 102 119 109 114 109 95 57 42 33 59 126 172 138 172 151 163 153 164 133 99 137 174 150 157 151 158 151 144 115 125 93 148 172 128 53 58 77 119 112 109 91 101 88 102 88 102 89 104 92 107 93 105 89 101 87 103 92 107 98 116 92 83 76 101 101 111 106 119 116 127 120 131 125 137 131 146 140 154 143 155 150 162 148 158 158 170 156 167 165 165 162 169 172 175 173 174 177 178 176 177 184 190 198 198 200 194 191 193 182 179 171 173 175 179 182 179 182 178 186 185 199 196 217 203 203 192 199 189 191 179 189 179 189 177 187 176 187 177 191 177 192 179 193 180 194 180 194 181 184 169 193 186 193 182 194 183 197 162 198 193 193 190 194 191 194 189 194 193 190 182 189 185 188 189 193 190 189 187 184 191 188 189 181 188 182 186 179 175 160 154 146 161 153 166 154 167 144 159 138 156 134 152 128 147 121 137 116 139 115 128 100 136 109 123 97 111 101 110 88 105 84 92 69 76 63 74 63 71 58 68 53 67 51 66 57 78 58 78 57 80 62 85 67 85 66 86 70 91 76 98 75 96 73 95 73 95 72 94 69 90 67 89 67 89 67 88 61 85 69 91 73 90 69 86 73 90 60 61 34 56 50 76 67 95 76 103 80 104 83 110 90 113 88 113 88 113 88 114 88 109 88 116 92 109 17 74 99 116 85 109 83 114 83 111 82 109 84 108 83 108 82 107 81 106 81 105 80 104 79 104 78 103 78 103 78 103 78 103 80 105 80 104 79 104 78 103 75 101 74 100 74 99 73 99 72 98 73 99 72 96 69 94 68 93 66 94 70 97 71 96 72 98 73 99 73 99 73 99 70 96 71 96 70 95 68 93 67 92 66 92 65 91 65 90 66 90 66 90 65 89 65 88 64 87 63 87 62 86 62 86 60 84 60 84 60 84 59 83 60 83 59 83 58 82 58 81 58 81 56 79 55 78 55 79 54 78 54 78 54 78 54 78 57 80 57 79 56 79 55 78 53 76 53 77 54 77 54 77 54 75 54 74 53 73 52 73 51 72 50 71 50 71 50 71 51 70 51 70 51 70 51 70 51 70 51 69 50 69 49 68 48 67 48 67 48 67 48 67 47 66 46 65 45 64 45 64 46 65 45 64 44 65 47 65 47 62 47 63 50 64 51 65 56 71 65 79 72 82 70 79 71 81 71 81 71 81 71 81 70 80 70 79 69 79 68 78 66 77 69 80 70 80 69 78 68 75 68 74 69 77 72 80 76 83 73 74 58 55 36 38 11 19 14 26 24 42 45 63 51 65 57 80 82 98 76 84 64 71 60 67 60 70 62 69 58 67 60 69 61 69 59 67 60 68 60 68 60 68 59 67 60 67 58 64 55 63 55 64 57 65 55 62 53 61 52 61 52 61 52 61 51 60 51 59 48 57 47 56 47 55 46 55 44 54 45 55 46 54 45 53 45 54 43 51 40 50 41 52 41 52 42 53 43 52 42 51 36 48 38 50 39 48 35 45 39 49 37 47 36 47 36 48 35 46 35 45 34 44 33 44 35 45 34 44 32 42 30 40 32 44 32 43 31 42 30 42 29 42 30 42 30 41 29 40 29 39 26 38 28 40 27 37 26 37 25 37 25 37 25 37 30 36 27 34 29 36 27 33 29 35 28 34 27 35 28 36 27 34 27 34 27 34 27 34 27 33 25 33 28 36 28 34 27 34 27 33 26 32 25 32 25 32 24 31 23 30 23 29 23 30 22 29 22 30 25 33 24 30 23 29 22 30 23 31 12 14 11 13 10 14 11 15 11 14 11 14 11 14 11 14 7 11 8 12 9 13 10 14 10 13 10 13 10 13 10 13 10 10 8 8 7 8 7 9 9 10 9 10 9 10 9 10 12 12 11 11 9 9 7 8 10 11 10 10 9 10 8 9 6 6 6 6 6 6 6 6 7 7 7 6 5 4 3 2 3 3 5 6 6 6 6 6 2 2 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 5 14 23 28 29 27 26 28 27 27 26 27 26 27 26 29 30 32 30 29 28 30 30 28 33 34 30 27 26 21 16 6 1 0 2 4 3 3 6 8 6 3 3 5 5 2 0 1 3 5 7 7 5 3 1 4 4 4 4 4 4 4 4 6 4 5 7 7 10 20 30 34 35 36 35 33 32 33 34 31 32 32 33 33 32 32 31 33 33 31 29 27 25 23 22 19 17 13 10 9 9 9 10 14 18 15 24 19 51 74 153 125 154 126 110 63 63 106 92 102 88 107 84 100 81 111 100 123 92 118 80 54 30 30 64 160 155 148 159 166 150 160 142 127 104 151 158 161 153 151 156 156 143 132 130 100 175 176 128 54 77 90 140 124 132 110 122 106 124 103 121 103 124 107 128 105 123 101 119 100 121 105 126 115 138 102 105 91 120 106 125 112 127 118 133 127 141 133 142 139 148 150 156 153 157 158 165 160 158 164 168 163 166 173 165 173 177 172 174 167 171 174 180 180 177 175 175 181 183 184 180 188 181 190 178 182 169 176 166 179 169 177 167 175 168 180 173 187 172 185 174 194 180 191 169 183 165 180 159 175 156 173 155 176 158 177 160 178 161 179 163 182 169 174 158 186 177 185 173 185 172 189 151 194 188 189 191 195 198 195 199 195 206 191 194 192 199 192 203 197 203 193 198 191 203 197 199 191 198 192 195 184 184 164 163 155 175 168 184 177 193 168 190 164 190 161 189 153 186 146 176 145 182 146 170 123 170 133 158 122 147 127 147 117 144 117 136 99 116 83 107 81 103 79 98 74 93 74 94 76 99 78 100 79 103 84 112 87 113 85 112 85 117 91 122 96 124 95 123 94 121 93 121 93 121 92 122 96 125 97 124 90 118 91 118 89 113 83 107 88 116 83 90 52 73 57 86 73 105 88 119 91 120 97 130 108 138 108 138 107 139 108 139 112 134 115 145 115 137 41 110 118 144 109 138 110 142 112 139 108 140 107 139 106 138 106 138 105 137 104 136 103 135 103 135 101 133 101 133 101 133 101 133 104 136 104 135 103 134 102 134 100 130 99 129 99 128 98 128 95 126 97 127 96 124 92 121 92 121 91 122 95 127 96 125 95 125 95 125 95 125 95 125 93 124 95 126 96 126 95 125 92 122 91 121 91 120 90 120 90 119 89 119 89 119 88 118 86 116 85 115 85 114 84 114 83 112 84 112 84 112 85 113 82 110 81 109 81 108 80 108 83 110 81 107 77 104 76 104 77 105 77 105 77 105 77 105 80 106 80 105 79 104 78 104 77 103 77 103 77 103 77 103 73 100 74 101 74 101 75 102 74 100 73 99 70 96 69 95 70 97 70 97 70 97 70 97 70 97 70 96 69 95 68 95 66 93 66 93 66 93 66 93 65 92 64 91 64 90 63 90 65 90 64 89 64 90 65 91 62 88 62 89 63 90 64 88 72 94 80 102 86 104 84 100 81 99 81 99 81 99 81 99 81 98 81 97 80 97 79 96 76 95 79 98 81 97 79 96 79 97 78 96 80 99 85 101 86 85 47 40 17 32 29 50 43 53 32 37 20 37 32 53 50 77 79 90 56 93 89 83 72 83 67 80 68 82 69 81 66 80 68 83 70 82 68 80 68 81 68 81 68 81 69 82 68 81 66 78 64 76 63 74 66 74 64 72 62 71 62 71 61 69 59 67 58 67 59 68 57 66 57 65 56 64 55 64 53 63 54 64 55 63 54 61 55 61 52 58 51 59 53 61 49 57 50 58 51 57 50 56 47 52 50 55 50 52 46 49 50 53 48 51 47 51 47 52 46 50 46 49 45 48 44 48 44 48 43 47 43 47 42 46 45 46 43 44 42 44 42 45 41 44 42 45 43 45 42 43 40 40 37 40 40 43 40 40 36 38 37 39 37 39 37 40 37 39 34 37 36 39 34 36 36 38 35 37 34 38 35 39 34 37 34 37 34 37 34 37 34 36 32 36 35 39 35 37 34 37 34 36 33 35 32 35 31 34 31 33 30 32 29 31 31 33 29 31 29 33 32 36 31 33 30 32 29 33 30 34 6 14 7 14 7 13 5 11 5 12 5 12 5 12 5 12 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 2 8 5 11 6 10 3 7 5 10 5 9 4 8 3 8 5 10 6 10 6 9 4 7 4 7 3 6 2 7 3 8 4 6 4 5 3 4 2 4 4 6 4 5 3 5 2 4 3 4 2 3 1 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 0 7 15 19 25 23 25 24 28 21 26 21 27 22 28 23 29 18 24 20 25 20 27 26 33 33 28 23 29 27 21 8 3 0 1 0 0 0 3 2 6 3 5 3 4 2 3 1 3 1 3 1 4 2 5 3 5 3 4 2 3 1 4 2 5 3 4 2 5 6 16 22 31 29 31 29 32 30 33 31 33 31 30 28 33 36 39 32 29 30 32 30 29 23 23 20 23 14 14 10 9 6 7 5 9 18 13 6 14 0 47 78 122 107 135 104 84 45 78 92 103 94 103 92 101 90 106 101 117 117 121 104 89 27 35 26 85 147 161 142 165 149 155 141 150 139 151 153 159 150 155 150 159 141 144 130 110 114 177 166 92 48 61 102 122 110 124 93 104 92 106 93 106 92 104 89 102 92 105 90 103 89 105 94 109 106 109 97 80 75 105 89 113 101 113 110 122 116 128 124 135 126 141 140 153 147 153 146 154 153 160 158 164 159 165 163 169 166 168 170 169 170 169 173 173 176 174 178 174 179 177 182 178 176 181 183 189 189 187 184 179 180 177 182 175 180 175 186 182 182 178 183 181 189 187 196 193 205 198 202 190 192 180 187 179 193 180 193 183 197 185 191 176 207 176 182 187 198 188 200 190 191 197 187 180 189 202 195 195 191 200 194 199 185 190 181 194 183 193 188 197 185 195 184 196 177 195 181 199 178 195 174 192 176 185 154 159 140 167 146 184 159 183 142 169 140 172 138 164 135 154 127 148 133 145 138 137 106 145 123 144 113 122 111 127 103 123 96 112 86 99 80 92 79 91 73 86 69 85 65 82 61 82 59 81 60 83 63 84 65 86 65 87 68 91 71 94 71 94 72 95 73 94 72 93 72 94 72 93 71 92 70 92 73 89 69 90 72 85 69 87 78 98 71 66 41 58 45 50 47 66 51 76 61 86 75 99 77 99 77 100 79 102 79 104 74 104 75 108 89 105 23 67 94 108 78 101 78 107 78 106 79 104 79 104 78 103 77 102 77 102 77 102 77 102 77 102 77 102 77 101 76 101 75 100 76 101 76 101 75 98 72 96 70 96 70 96 70 96 70 96 68 93 66 91 65 91 66 92 66 93 68 94 68 94 67 92 67 92 67 93 68 93 64 88 70 96 69 95 68 94 67 93 66 92 65 91 64 89 63 89 69 92 66 88 63 87 64 88 61 85 61 85 61 85 61 86 62 86 61 85 60 84 59 84 57 82 57 81 56 81 55 80 58 83 56 80 54 78 53 78 51 76 51 76 51 76 51 76 54 76 55 76 55 76 55 76 56 77 56 76 55 76 54 75 57 76 56 74 54 73 54 74 54 72 52 70 49 67 47 66 53 70 55 73 56 72 53 69 46 66 52 70 50 64 45 62 47 64 47 64 47 64 47 64 48 65 48 64 47 63 46 63 44 64 46 63 46 63 48 63 43 60 50 64 50 63 52 66 65 76 73 83 78 84 75 81 75 82 75 83 76 84 77 84 71 82 75 86 76 84 71 79 68 79 70 81 72 82 71 81 76 85 85 89 79 72 55 52 14 9 0 18 39 68 71 76 71 76 67 66 50 48 31 34 18 29 26 46 48 66 64 75 63 71 64 69 62 68 61 67 64 70 64 70 64 70 64 70 64 71 61 68 60 69 63 72 65 71 60 66 58 66 56 63 58 67 56 64 52 60 49 58 51 61 51 60 50 59 49 59 48 58 48 57 47 56 46 56 46 56 46 55 45 54 44 54 43 54 43 53 42 52 41 52 46 56 45 55 43 53 41 52 41 52 40 50 39 49 37 48 35 46 34 45 34 46 36 47 35 45 33 43 32 43 32 44 33 45 34 45 34 44 32 42 31 43 31 42 30 41 29 41 30 42 30 41 29 40 28 40 31 42 30 42 29 40 28 40 27 39 27 38 26 37 25 37 28 35 28 35 28 35 28 35 27 34 27 34 27 34 27 34 32 38 29 34 25 31 24 31 26 34 28 34 25 31 25 33 26 33 26 33 26 33 26 33 27 33 24 30 21 28 21 28 26 32 24 31 26 33 25 31 23 31 25 34 27 35 27 34 14 17 13 16 13 15 12 15 17 19 15 16 11 12 7 10 9 12 9 12 9 12 9 12 9 12 9 12 9 12 9 12 8 9 9 11 10 10 8 9 10 11 9 10 9 9 8 9 8 9 8 9 8 8 6 7 8 8 7 7 6 8 7 9 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 2 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 1 0 0 1 2 2 1 14 19 24 26 25 24 24 25 25 24 26 25 27 26 27 27 24 24 25 24 25 25 29 31 31 27 26 26 22 12 5 4 2 1 0 0 1 3 4 6 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 5 4 4 3 3 4 4 5 4 4 3 4 8 16 24 30 31 31 31 32 32 33 33 33 32 30 29 32 37 37 33 28 31 32 31 28 24 21 21 21 15 14 11 9 7 7 8 9 19 16 15 29 18 76 107 151 126 153 115 81 62 76 102 87 104 85 102 81 103 85 113 96 126 105 118 78 40 17 33 96 166 147 160 147 159 142 151 142 161 150 157 148 158 151 155 147 139 142 130 112 129 191 163 102 55 93 120 146 120 144 110 127 108 127 107 126 106 123 103 121 103 122 102 121 104 125 109 130 120 130 103 99 89 126 100 129 111 127 118 132 124 136 130 140 138 146 146 151 149 152 152 155 155 159 162 163 164 164 166 168 169 171 169 171 169 171 173 175 174 173 174 173 175 172 176 173 176 170 184 180 191 181 187 177 186 178 185 176 181 174 184 180 181 170 179 170 183 175 189 177 195 183 197 182 196 181 197 185 201 182 189 174 192 185 203 194 213 182 191 196 208 198 209 202 211 214 203 200 219 240 234 239 226 242 232 247 226 241 225 247 224 243 224 238 214 227 205 222 208 227 210 226 204 219 196 215 201 210 173 184 161 201 197 239 204 228 186 217 182 220 177 211 167 197 158 188 161 188 166 174 125 183 147 178 136 158 133 158 126 154 121 145 111 136 104 130 99 125 94 119 93 119 93 114 92 113 89 114 88 114 88 115 87 114 87 116 89 119 93 122 93 122 94 123 95 122 94 121 94 122 94 121 93 120 92 120 94 117 89 118 90 112 85 114 93 122 90 90 57 78 59 72 57 83 64 91 73 104 85 116 90 118 92 120 94 123 96 124 98 129 100 134 110 132 43 98 113 138 100 130 103 135 105 133 103 135 103 134 102 133 101 133 101 133 101 133 101 133 101 133 101 133 101 132 100 132 99 131 100 132 100 131 99 129 96 126 96 126 96 126 96 126 96 126 94 123 92 121 91 121 91 122 90 121 92 122 92 122 91 120 88 119 90 121 91 122 93 123 94 124 94 123 93 122 92 122 90 120 90 120 89 119 89 119 91 121 89 118 87 117 87 117 84 114 84 114 85 115 85 113 85 110 84 110 83 109 82 108 82 108 81 107 80 106 80 106 82 107 79 104 77 103 77 103 76 102 76 102 76 102 76 102 76 103 76 103 76 103 76 103 78 105 77 104 77 103 76 103 74 100 72 98 71 98 71 99 72 99 71 97 68 94 66 93 69 92 64 95 76 108 83 108 73 96 65 88 60 87 63 90 64 90 64 90 64 90 64 90 65 91 65 90 64 89 63 89 64 89 63 89 63 89 63 89 60 88 64 91 65 91 67 93 77 98 83 105 87 105 85 103 85 103 84 103 83 102 82 100 84 101 84 100 83 99 81 98 85 101 82 98 81 100 84 103 81 100 80 88 56 49 11 12 31 56 63 85 76 86 75 87 81 92 80 89 76 81 66 76 52 61 41 56 46 72 63 82 67 78 68 79 68 80 69 80 70 81 70 81 70 81 70 81 71 83 70 82 69 83 70 84 69 79 64 77 64 78 64 74 66 74 65 71 62 68 59 66 61 68 61 67 60 66 59 66 58 65 58 64 57 63 56 63 56 63 56 62 55 61 54 61 54 58 54 57 53 56 52 56 54 58 53 56 52 55 51 54 52 56 51 54 49 53 48 52 46 49 45 48 44 49 46 50 46 50 45 48 44 48 44 48 44 48 45 49 44 48 43 46 43 45 43 44 42 44 41 43 43 45 43 44 42 44 41 43 41 43 41 42 40 42 39 41 39 41 39 40 38 39 37 39 35 38 35 38 35 38 35 38 34 37 34 37 34 37 34 37 38 40 35 37 33 35 32 35 33 37 35 37 32 34 32 36 31 34 31 34 31 34 31 34 31 33 29 32 28 32 29 32 34 35 31 34 33 36 32 33 33 37 34 37 33 35 30 33 8 14 6 11 4 11 5 13 10 16 8 13 4 9 0 6 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 3 8 4 9 4 9 3 8 5 9 4 9 3 8 3 8 3 7 3 6 2 5 1 5 3 7 2 6 2 6 3 7 5 7 6 6 5 5 5 5 3 3 3 2 2 1 1 1 0 2 0 1 0 1 0 0 0 1 0 1 0 2 0 2 1 2 0 1 0 3 3 6 18 23 24 27 23 23 20 22 19 24 20 25 20 26 21 26 20 25 21 25 20 26 24 32 28 28 24 24 14 6 1 6 0 1 0 0 0 3 2 6 3 5 2 4 2 4 1 3 1 3 1 4 2 5 3 5 3 4 2 3 1 4 2 5 2 3 0 4 7 17 22 29 29 31 29 31 30 32 30 32 28 29 26 31 32 35 29 28 28 30 28 27 21 20 17 19 13 13 9 8 5 7 7 10 13 12 2 17 5 70 86 132 101 135 91 62 54 92 86 103 90 101 90 101 91 107 102 120 112 129 110 100 44 18 27 135 150 163 141 158 141 152 143 155 165 160 146 151 151 160 146 145 128 145 120 106 138 182 138 71 48 93 126 133 109 125 100 111 94 107 93 106 91 104 90 103 89 104 91 107 95 112 101 117 113 113 85 82 84 111 95 115 102 117 110 122 114 126 119 132 135 145 138 144 138 147 146 155 146 154 155 161 159 165 164 167 170 170 166 167 168 171 174 177 176 174 175 174 177 175 179 177 176 178 181 183 185 186 188 185 193 190 192 187 190 183 191 187 183 179 181 179 183 180 187 184 192 188 197 193 203 198 210 205 215 201 204 192 204 202 217 212 219 194 203 217 229 226 236 230 228 231 203 205 214 235 222 226 213 229 218 231 213 226 214 231 223 239 226 240 220 234 214 233 209 233 207 232 198 222 189 219 191 192 162 176 135 184 176 221 173 208 154 193 150 190 146 180 149 175 144 163 145 164 149 143 93 154 130 149 118 137 118 133 101 127 96 121 93 112 89 108 86 99 81 97 81 98 78 96 78 99 75 95 72 92 70 91 68 89 68 90 70 91 73 94 72 94 73 95 73 95 72 94 72 94 72 93 71 92 70 92 74 92 70 92 72 87 69 88 76 100 81 72 45 57 48 55 40 56 46 62 52 71 61 82 66 84 65 87 66 88 68 91 66 94 68 100 81 99 21 69 88 104 77 97 74 103 74 102 76 102 77 101 77 100 76 100 76 100 76 100 76 100 76 100 76 100 76 99 75 99 74 98 74 98 75 98 74 96 71 94 71 95 71 95 71 95 71 95 69 93 68 91 66 90 67 91 64 89 65 90 66 89 65 88 61 85 62 86 64 89 67 92 65 89 65 89 64 88 64 88 63 87 64 88 64 88 64 89 66 88 66 88 65 86 63 84 62 84 61 83 61 83 61 83 57 82 57 82 56 81 56 81 56 81 55 80 55 79 54 79 57 79 55 77 53 76 53 76 54 77 54 77 54 77 54 77 54 75 54 75 54 75 54 75 57 78 57 77 56 76 55 76 52 71 51 69 50 69 50 69 52 71 51 69 49 67 47 66 53 68 51 74 66 87 66 78 48 62 42 58 42 61 45 62 46 63 46 63 46 63 46 63 47 64 47 64 46 63 46 63 46 63 46 63 48 63 48 63 50 65 53 66 54 66 58 72 74 84 80 89 83 90 82 88 82 88 80 86 78 83 75 82 78 86 76 84 75 85 78 88 78 87 78 87 77 84 73 81 67 57 32 18 11 25 38 54 59 76 85 90 75 73 72 85 73 80 73 81 75 82 75 81 73 71 56 55 49 58 58 67 59 65 60 68 63 71 66 72 65 71 65 70 64 70 64 70 61 69 62 70 62 70 61 69 58 64 55 63 56 66 57 65 57 66 55 64 52 61 50 59 51 61 51 60 50 59 49 59 48 58 48 57 47 56 46 56 46 56 46 55 45 54 44 54 43 54 43 53 42 52 41 52 39 50 39 50 39 50 39 50 41 51 40 50 38 48 37 48 35 46 34 44 33 45 34 46 36 47 35 45 33 45 34 45 33 44 34 45 33 43 31 42 32 44 31 43 30 42 30 42 32 44 32 43 31 42 30 42 28 39 27 39 27 38 26 38 26 38 26 38 25 37 25 37 28 35 28 35 28 35 28 35 27 34 27 34 27 34 27 34 29 35 27 33 26 33 26 34 26 34 28 34 25 31 25 33 23 30 23 30 23 30 23 30 22 29 21 28 22 30 24 31 27 33 24 31 25 32 24 29 25 32 26 32 25 30 22 28 16 17 12 13 9 14 12 17 10 13 11 14 11 15 12 15 9 12 9 12 9 12 9 12 10 13 9 12 9 12 8 11 8 9 8 10 9 9 8 9 9 10 9 9 8 9 7 8 7 8 6 6 5 6 5 6 7 8 6 6 5 7 7 8 7 6 6 6 5 5 5 5 5 4 4 4 3 3 3 2 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 4 4 3 3 3 5 9 12 23 24 26 27 26 24 22 21 24 23 24 23 24 23 24 23 24 25 27 26 27 28 32 33 32 27 23 20 14 6 4 6 2 1 0 0 1 3 4 6 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 4 4 3 3 4 4 5 3 2 1 4 10 18 25 28 31 31 31 31 31 31 31 32 29 28 28 29 32 32 29 27 29 29 29 25 21 18 17 17 15 13 10 7 7 8 10 12 14 22 14 35 43 104 119 156 124 152 94 58 74 88 99 83 100 82 101 81 103 85 115 96 121 109 120 90 74 10 46 143 164 148 161 143 153 139 151 142 162 143 144 137 155 151 151 135 131 146 122 115 160 191 122 75 52 131 152 162 126 147 117 129 105 124 104 123 104 124 105 124 107 128 111 134 118 141 124 144 132 137 93 105 102 129 106 129 115 132 121 135 123 136 129 141 147 151 145 150 145 152 150 156 146 151 156 160 161 163 164 166 171 169 164 163 165 169 174 174 173 171 173 168 173 169 174 170 176 171 176 171 177 171 177 170 183 176 184 174 179 172 181 176 177 168 174 165 172 164 174 165 179 169 183 171 185 174 190 180 194 183 193 184 196 186 196 187 198 173 188 200 214 207 217 214 224 221 202 194 201 210 198 204 200 212 204 216 202 215 202 219 202 223 210 233 217 238 221 244 233 255 238 255 236 255 236 255 238 246 223 251 201 244 238 255 226 255 210 246 206 247 199 237 191 228 184 212 182 215 183 181 115 199 165 187 151 183 150 173 138 169 131 158 121 148 112 141 103 132 97 127 98 128 99 124 101 125 98 121 94 120 92 119 92 120 92 120 91 124 94 125 94 122 95 124 96 123 94 122 94 122 94 121 93 120 92 120 95 119 90 120 89 113 85 113 91 123 96 92 56 77 61 77 55 77 59 83 64 90 73 100 81 104 81 109 85 112 88 114 89 117 91 122 99 123 42 98 104 128 96 122 96 126 99 126 99 129 98 128 97 127 97 127 97 127 97 127 97 127 97 127 97 127 97 127 96 126 96 125 95 125 96 126 95 124 93 122 93 121 93 121 93 121 93 121 92 119 90 118 89 117 90 118 87 116 88 117 89 116 88 115 89 113 83 112 87 116 85 110 83 111 83 111 83 111 83 111 84 113 85 114 86 115 87 116 85 113 87 115 86 113 83 110 83 110 82 110 82 109 81 109 81 107 81 107 81 107 81 107 80 106 79 105 78 104 78 104 79 104 77 102 76 102 76 102 77 103 77 103 77 103 77 103 74 101 74 101 74 101 74 101 76 103 76 103 75 102 74 101 70 96 68 95 68 95 69 96 71 97 70 96 68 94 66 93 67 96 75 104 75 91 51 67 38 71 56 88 63 87 60 85 62 88 62 88 62 88 62 88 64 89 63 89 63 89 63 89 63 89 63 89 63 89 63 89 64 91 66 92 65 94 71 99 84 103 88 107 91 108 90 106 89 106 88 104 86 102 84 100 85 100 86 101 88 104 91 106 86 101 88 99 78 82 57 65 32 47 34 55 53 82 84 104 85 91 76 81 71 84 79 92 77 85 76 84 76 86 78 90 82 91 77 88 75 87 71 83 67 79 69 81 71 83 73 85 72 82 71 82 71 81 70 81 68 82 70 84 71 83 69 81 68 79 65 78 66 80 67 77 65 73 65 71 62 68 60 67 61 68 61 67 60 66 59 66 58 65 58 64 57 63 56 63 56 63 56 62 55 61 54 59 54 58 54 57 53 56 52 56 49 53 49 53 49 54 50 54 51 55 50 54 49 52 47 51 48 51 47 50 46 50 46 51 48 51 46 50 45 49 46 50 43 48 44 48 44 47 42 45 44 45 43 45 42 44 42 44 43 45 42 44 41 43 41 43 38 40 37 39 37 39 37 39 38 39 37 39 37 39 37 39 35 38 35 38 35 38 35 38 34 37 34 37 34 37 34 37 35 37 34 36 33 37 35 38 33 37 35 37 32 34 32 36 30 33 30 33 30 33 30 33 31 34 30 33 30 33 31 34 34 36 31 34 32 35 30 31 27 31 29 33 31 34 31 34 8 14 4 9 2 10 5 13 0 7 2 10 5 13 7 15 4 9 4 9 4 9 4 9 5 10 5 9 4 8 3 8 3 8 3 7 2 8 3 8 4 9 3 8 3 7 2 7 4 8 2 5 1 5 2 6 3 6 1 5 1 5 2 7 6 6 5 5 5 4 4 4 4 4 3 3 3 2 2 2 0 0 0 0 0 0 0 0 0 1 0 2 0 3 1 4 2 5 2 3 1 6 10 17 21 23 22 25 24 25 22 23 19 24 19 24 19 23 18 23 18 26 24 31 26 32 28 35 28 21 11 12 9 7 1 2 0 1 0 0 0 3 2 6 2 4 2 4 2 4 2 4 1 3 1 4 2 5 3 5 3 4 2 3 1 4 2 5 2 2 0 5 10 20 24 28 29 31 29 31 29 31 29 30 27 28 26 28 27 29 26 27 27 29 26 25 18 17 14 16 12 12 7 7 4 8 9 13 13 16 3 21 25 96 89 129 107 129 75 55 71 105 79 99 87 99 90 101 92 109 101 119 107 129 107 112 85 40 58 164 142 163 144 159 139 151 142 150 146 147 139 148 146 154 141 141 124 141 113 121 166 174 96 53 40 126 146 146 116 125 98 105 89 103 89 103 90 105 93 108 96 112 102 120 110 127 114 129 118 115 74 90 93 109 92 109 105 120 108 123 112 126 117 132 137 147 139 148 141 150 142 148 139 148 148 156 154 160 159 165 163 164 154 158 156 166 167 172 171 172 170 170 171 171 172 171 175 173 174 170 173 171 175 173 177 176 181 178 180 179 183 183 179 174 175 170 174 169 175 170 183 178 187 178 186 178 188 183 191 188 198 194 199 194 196 191 197 177 182 193 195 187 189 185 190 198 181 182 180 191 180 191 183 193 186 193 184 191 180 190 178 190 183 196 184 197 182 199 188 211 191 216 194 220 197 225 214 219 205 232 181 225 202 236 189 229 175 220 177 221 176 212 170 203 166 184 163 192 164 149 87 179 148 155 127 159 127 142 115 145 109 136 102 123 98 116 89 106 86 102 82 102 80 100 77 100 75 97 74 97 74 96 73 95 72 93 72 94 74 95 72 95 74 96 74 96 73 94 72 94 72 93 71 92 70 92 72 90 67 91 68 84 64 85 74 100 80 70 41 57 49 60 48 60 51 61 53 65 56 73 63 79 61 82 62 85 65 86 58 87 60 90 73 92 20 72 77 95 71 91 68 95 66 96 71 95 71 95 70 94 69 93 69 93 69 93 69 93 69 93 71 94 70 94 69 93 69 93 67 92 68 93 68 91 67 90 67 91 67 91 67 91 67 91 66 89 64 87 63 87 64 88 63 88 64 89 65 88 64 87 67 86 57 83 64 89 61 79 58 82 58 82 58 82 58 82 58 83 59 84 60 85 61 86 60 83 62 85 63 83 60 81 60 81 59 80 58 79 57 79 56 82 56 82 56 82 56 82 53 79 53 79 52 78 51 77 56 79 54 78 53 78 54 78 53 77 53 77 53 77 53 77 53 74 55 74 55 74 55 74 55 74 54 73 53 72 53 72 53 69 52 68 51 69 53 70 53 69 52 68 50 67 49 66 47 69 56 65 32 29 0 9 12 43 44 68 50 61 44 62 47 63 47 63 47 63 47 63 47 64 48 64 48 64 48 64 46 63 48 63 48 63 50 63 50 64 52 63 54 68 63 79 79 86 84 89 86 90 85 89 84 88 83 87 82 86 82 86 76 86 79 89 80 87 76 84 77 84 70 72 52 50 32 34 45 58 72 85 88 86 76 71 76 75 71 77 79 83 75 74 73 80 70 76 70 77 72 78 70 75 73 79 76 78 70 70 69 74 69 74 70 75 70 75 69 73 68 72 67 71 66 70 59 68 61 70 62 69 60 67 62 68 57 65 57 66 57 65 56 66 55 65 52 62 51 61 51 62 51 61 50 60 49 60 48 59 48 58 47 57 46 57 46 57 46 56 45 55 44 55 43 55 43 54 42 53 41 53 39 51 39 51 39 52 40 52 40 51 39 49 37 48 36 47 39 49 37 47 36 47 36 47 37 47 35 46 34 45 35 46 32 43 33 44 32 43 31 41 31 43 30 42 30 41 29 41 28 40 27 39 26 38 26 38 24 36 24 36 24 37 25 37 24 37 25 37 25 37 25 37 28 35 28 35 28 35 28 35 27 34 27 34 27 34 27 34 27 34 26 33 26 34 28 36 26 34 28 34 25 31 25 33 25 32 25 32 25 32 25 32 28 34 26 31 24 30 23 30 26 32 23 30 24 31 23 28 20 28 22 30 24 31 24 31 14 16 11 13 10 13 11 15 10 13 10 13 11 14 11 14 9 12 9 12 9 12 9 12 11 14 10 12 9 11 7 10 8 9 7 8 7 8 8 9 8 9 8 9 7 8 7 7 9 9 6 6 4 6 6 8 6 7 5 6 5 6 6 7 4 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 4 4 4 4 5 5 3 3 7 15 22 23 22 22 23 25 26 24 23 25 24 24 23 24 22 23 22 23 26 32 33 34 31 30 29 21 10 2 3 6 4 0 0 2 1 0 0 1 3 4 6 3 3 4 4 4 4 5 5 3 3 3 4 4 5 5 5 5 4 4 3 3 4 4 5 5 2 2 6 15 23 28 29 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 29 29 28 25 20 16 15 15 14 11 8 6 6 9 12 16 12 30 14 41 68 130 122 151 131 132 75 64 88 91 101 77 100 82 101 80 104 84 113 91 119 102 117 93 110 45 96 148 157 148 164 144 152 139 150 138 152 141 149 142 153 145 146 133 131 127 115 138 181 172 92 71 60 160 162 172 140 150 120 129 107 126 106 124 105 125 108 128 109 130 116 140 124 144 126 146 125 133 81 113 110 124 105 123 116 134 119 134 121 136 128 142 142 150 144 154 148 155 145 147 143 150 150 155 153 160 161 165 164 158 154 153 159 163 167 166 170 165 168 163 168 162 169 164 167 166 166 165 168 167 173 170 172 166 176 168 178 169 181 173 175 166 172 162 170 161 171 162 172 162 174 160 172 160 175 164 179 169 183 173 186 179 193 186 195 170 180 189 192 179 186 179 184 184 184 175 187 183 188 193 193 191 194 193 193 191 191 191 194 201 199 208 199 207 197 210 195 212 199 219 203 225 207 234 207 220 196 226 195 240 233 255 233 255 222 255 224 255 221 255 215 255 214 240 215 255 216 204 128 239 196 200 168 209 167 186 153 185 147 175 134 164 124 156 113 143 106 137 102 133 99 126 102 127 101 127 101 128 102 130 98 126 96 126 95 126 96 127 95 123 96 124 96 124 95 123 94 122 94 121 93 120 92 122 93 122 88 120 87 111 82 111 90 121 89 87 52 75 61 77 57 77 59 78 58 80 63 86 71 93 73 98 77 101 81 106 82 111 83 113 89 115 39 100 92 119 90 117 89 117 92 119 92 122 92 121 91 121 90 120 90 120 90 120 90 120 90 120 92 122 91 121 91 120 90 120 88 119 89 120 90 119 88 116 88 116 88 116 88 116 88 116 87 115 86 113 85 113 85 113 86 115 87 116 88 115 87 114 88 112 80 107 81 112 85 113 83 111 83 112 84 112 85 113 81 110 82 110 82 110 83 111 81 109 81 110 82 109 81 108 81 108 80 107 78 106 77 104 81 105 81 105 82 106 82 106 78 102 78 101 77 101 76 100 79 103 78 101 77 102 78 103 75 99 75 99 75 99 75 99 73 100 73 100 73 100 73 100 72 99 72 98 71 97 70 97 70 96 69 96 69 97 71 98 69 95 68 95 67 94 66 92 65 92 68 77 33 42 16 42 46 78 65 90 63 83 63 90 62 85 62 85 62 85 62 85 63 86 63 86 64 87 64 87 63 89 63 89 63 89 63 89 62 89 62 90 65 98 78 108 87 105 88 107 90 108 89 107 89 106 88 106 88 105 87 105 86 102 89 102 85 94 76 87 80 89 69 77 61 76 65 80 83 95 78 89 74 85 75 86 73 87 82 91 80 86 78 87 81 87 79 85 77 85 78 88 78 87 75 86 76 91 76 87 79 88 78 86 76 84 75 83 74 83 74 82 72 81 71 80 68 81 69 82 69 82 68 81 68 78 63 75 63 76 62 72 65 70 65 68 64 67 62 66 62 66 62 65 61 64 60 64 59 63 59 62 58 61 57 61 57 61 57 60 56 59 55 59 55 57 55 56 54 55 53 55 53 54 52 54 52 54 52 54 50 54 50 53 48 51 47 50 50 54 48 51 47 50 46 51 47 51 46 49 44 49 45 49 43 47 43 47 43 46 41 45 41 43 41 42 40 42 39 41 37 39 36 38 36 37 35 37 36 38 36 38 37 39 37 39 36 38 36 38 37 39 37 39 35 38 35 38 35 38 35 38 34 37 34 37 34 37 34 37 34 37 33 36 33 37 35 38 33 37 35 37 32 34 32 36 33 36 33 36 33 36 33 36 36 38 33 35 30 33 29 32 31 33 29 33 31 35 31 32 31 34 31 34 30 32 28 30 5 12 5 11 4 10 3 10 5 12 4 11 3 9 1 8 4 9 4 9 4 9 4 9 6 11 5 9 4 8 2 7 3 8 2 6 1 7 3 8 3 8 3 7 2 7 1 6 4 6 0 3 0 3 0 6 2 5 1 4 0 5 1 6 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 1 0 2 1 4 3 5 1 5 3 2 0 7 15 25 22 22 19 22 22 25 21 20 21 26 20 25 19 24 19 23 20 29 30 37 29 28 18 20 8 3 0 1 0 0 0 0 0 1 0 0 0 3 2 6 1 3 1 4 2 5 3 5 1 3 1 4 2 5 3 5 3 4 2 3 1 4 2 5 4 3 0 8 15 26 28 30 29 31 29 30 28 29 27 29 28 30 28 29 26 27 26 29 28 30 27 25 18 17 13 15 11 11 5 5 4 9 11 16 13 21 3 26 47 120 94 129 109 96 57 68 80 104 81 103 85 99 91 103 92 107 98 115 104 124 107 115 102 78 113 164 140 164 145 155 134 149 143 151 151 152 143 149 146 152 140 141 130 122 107 148 170 143 66 49 62 150 145 150 127 131 103 116 102 115 98 109 93 107 94 108 94 111 102 120 109 123 108 120 98 102 57 93 97 102 91 107 97 114 100 117 102 120 112 130 127 135 127 138 134 142 131 136 138 145 141 148 145 154 154 163 156 156 146 152 153 163 160 164 164 168 163 166 163 165 164 165 165 162 167 163 168 167 172 170 170 170 175 174 175 173 177 176 177 170 175 169 174 170 178 173 177 172 181 172 179 171 182 176 177 174 178 177 180 182 189 193 191 175 180 195 195 192 195 199 189 193 179 178 180 184 180 189 186 187 186 188 188 190 188 187 176 183 181 190 181 191 181 194 180 196 181 198 177 199 179 203 183 187 155 175 155 205 184 233 174 216 164 210 173 214 173 204 173 215 176 200 182 224 189 170 103 221 182 178 154 199 161 177 130 163 123 151 115 135 106 127 101 117 93 108 86 103 79 97 84 106 83 105 82 106 83 106 79 100 77 97 75 96 76 97 73 96 74 97 75 96 74 95 72 94 72 93 71 92 70 91 72 91 66 91 67 84 64 85 75 95 69 59 34 55 48 57 51 57 52 56 48 57 48 62 52 67 51 70 54 75 55 76 54 81 55 81 62 83 14 70 69 88 65 87 62 87 62 90 66 90 68 89 67 88 66 88 66 88 66 88 66 88 66 88 68 90 67 89 67 88 66 88 64 86 65 88 66 87 65 86 63 86 63 86 63 86 63 86 63 85 61 84 60 83 61 84 62 85 63 87 64 86 62 85 58 83 57 70 39 63 53 89 60 83 60 84 61 85 62 85 59 82 59 82 58 81 58 81 59 80 58 79 58 79 59 80 59 79 58 78 56 76 55 76 52 79 53 79 54 80 55 81 51 77 51 77 50 76 49 75 53 76 53 75 53 75 54 76 51 73 51 73 51 73 51 73 53 72 53 72 53 72 53 72 53 72 53 71 52 71 51 70 52 68 51 68 51 69 53 71 51 68 51 67 50 67 49 66 53 71 53 59 31 42 30 53 48 65 49 65 47 63 47 64 45 61 45 61 45 61 45 61 46 62 46 63 47 64 48 64 48 63 48 63 48 63 50 63 49 63 51 63 58 74 74 89 83 89 85 90 86 90 86 90 88 91 86 89 84 87 82 86 81 89 80 86 75 79 68 74 67 73 62 69 64 77 76 88 67 69 71 73 75 77 77 79 77 80 78 77 71 74 76 84 75 81 71 80 72 78 73 79 80 79 75 77 76 79 77 79 74 79 73 77 71 75 70 74 70 75 69 73 67 72 66 71 63 68 60 67 59 68 60 69 57 63 53 61 55 64 55 63 55 66 54 64 53 63 51 62 51 62 51 61 50 60 49 60 48 59 48 58 47 57 46 57 46 57 46 56 45 55 44 55 43 55 43 54 42 53 41 53 42 53 41 52 40 51 38 50 39 50 38 49 37 47 35 46 38 48 36 45 34 44 33 44 35 46 34 44 33 44 33 44 31 43 32 43 32 42 30 40 28 40 27 39 27 38 26 38 24 36 23 35 23 34 22 34 24 36 24 36 25 37 26 38 23 35 23 36 24 37 25 37 28 35 28 35 28 35 28 35 27 34 27 34 27 34 27 34 28 35 27 33 26 33 27 34 26 34 28 34 25 31 25 33 27 34 27 34 27 34 27 34 25 31 23 29 22 29 22 29 22 28 21 29 24 33 25 31 25 32 25 32 24 30 22 28 11 14 12 15 12 14 10 12 11 14 11 13 10 12 9 12 9 12 9 12 9 12 9 12 11 14 10 12 9 11 7 8 9 9 6 6 5 7 8 10 8 9 8 8 7 7 6 7 6 6 2 2 0 2 3 5 6 6 5 5 4 6 5 7 2 2 1 1 1 0 0 0 2 2 2 1 1 0 0 0 0 0 0 1 1 2 2 3 1 1 2 3 4 4 5 6 3 4 4 2 1 6 17 26 27 23 22 21 24 23 22 18 27 25 26 24 25 23 24 23 26 30 36 36 32 23 15 11 4 1 1 3 1 0 0 6 2 1 0 0 1 3 4 6 3 3 3 4 4 5 5 5 3 3 3 4 4 5 5 5 5 4 4 3 3 4 4 5 7 4 3 9 19 27 31 30 31 31 31 30 30 29 29 29 30 31 31 29 27 27 28 29 31 31 29 26 21 17 15 16 13 10 7 5 6 9 14 18 11 34 16 47 84 151 132 156 127 99 59 73 92 86 106 80 101 81 102 81 104 83 110 87 116 99 122 92 111 69 141 149 159 150 162 137 145 135 153 143 157 144 141 138 150 147 149 135 146 119 117 160 177 138 65 59 89 180 161 175 151 160 130 148 123 143 116 134 108 129 106 128 108 131 116 140 123 141 120 139 104 118 69 115 115 120 108 127 109 128 112 128 114 131 123 140 132 140 129 140 134 145 135 140 146 150 146 150 148 153 158 163 160 154 151 150 158 162 165 159 167 161 165 158 164 157 164 158 162 161 161 159 159 156 161 156 162 156 167 157 166 154 166 157 169 158 166 157 166 159 171 161 177 167 178 164 175 162 176 165 171 164 179 169 180 170 182 175 184 161 174 180 187 176 189 184 198 180 176 161 180 171 178 174 180 170 181 174 184 178 185 176 178 180 186 188 191 192 193 199 191 199 192 204 192 205 196 213 192 202 164 180 175 216 202 243 212 238 202 235 205 239 201 231 189 235 195 224 206 255 216 198 144 255 228 230 207 255 220 241 187 219 176 203 156 184 140 172 132 163 123 153 114 145 106 136 108 136 107 133 105 133 105 134 102 129 100 129 97 128 97 128 95 123 96 124 97 123 96 122 94 121 94 120 93 119 92 120 97 124 92 123 89 113 83 113 93 119 79 77 46 72 60 74 58 77 58 75 56 74 57 79 64 84 66 88 71 92 74 96 77 103 78 103 81 104 32 95 85 113 86 112 85 111 87 115 89 117 88 116 87 115 87 115 87 115 87 115 87 115 87 115 89 117 88 116 88 115 87 115 85 113 86 114 87 114 86 113 85 111 85 111 85 111 85 111 85 110 83 108 82 108 82 108 83 109 84 111 85 110 83 109 76 107 79 86 40 66 63 111 79 105 80 106 81 107 82 107 82 107 82 106 80 105 79 104 80 106 78 104 77 105 80 108 79 106 78 104 76 102 75 101 76 101 77 102 78 103 79 103 77 101 76 100 76 99 75 99 74 99 73 98 73 99 75 100 72 97 72 97 72 97 72 97 72 99 72 99 72 99 72 99 73 100 72 99 72 98 71 98 67 94 67 94 67 96 70 97 68 95 67 94 67 94 66 92 64 90 69 91 65 88 69 96 69 88 62 87 68 91 62 79 61 84 61 84 61 84 61 84 62 85 62 86 63 87 64 87 63 89 63 89 63 89 63 89 63 87 64 89 70 102 87 118 90 106 91 107 91 107 92 108 94 110 92 106 88 102 85 100 89 102 87 98 84 97 84 97 79 93 79 91 76 85 69 80 77 87 72 82 70 84 74 87 77 85 74 88 84 92 78 79 85 89 84 90 81 87 79 86 76 86 77 90 81 91 77 85 77 86 77 85 76 84 75 84 76 84 74 83 73 81 71 80 70 80 67 77 66 78 69 81 65 74 62 74 66 78 68 78 65 69 65 68 64 67 63 66 62 66 62 65 61 64 60 64 59 63 59 62 58 61 57 61 57 61 57 60 56 59 55 59 55 57 55 56 54 55 53 55 54 55 53 54 51 52 49 50 50 54 49 52 48 51 46 50 47 50 45 47 43 46 42 46 46 49 44 47 43 47 43 48 42 47 43 47 43 46 41 44 39 41 38 40 38 39 37 39 36 38 35 37 35 36 34 36 36 38 36 39 37 40 38 40 35 37 35 38 36 39 37 39 35 38 35 38 35 38 35 38 34 37 34 37 34 37 34 37 36 38 34 36 33 36 33 37 33 37 35 37 32 34 32 36 33 36 33 36 33 36 33 36 28 30 27 30 27 31 29 32 28 30 27 32 31 36 33 35 28 32 30 35 32 36 32 35 6 10 5 9 4 10 5 11 3 8 3 8 3 8 3 8 6 8 3 7 5 11 7 10 7 11 7 10 6 10 5 9 3 9 3 8 2 7 1 7 1 7 1 7 1 7 1 7 0 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 2 0 3 1 3 1 3 1 3 1 3 1 3 0 2 0 1 0 9 16 28 19 24 19 23 16 23 15 23 19 25 20 24 19 23 19 21 27 29 29 32 31 23 11 2 1 1 1 1 1 1 1 1 2 0 0 3 3 1 1 5 0 2 0 3 1 4 2 4 1 3 1 4 2 5 3 5 3 5 3 4 2 3 1 3 4 3 4 16 23 28 27 32 25 31 26 30 23 28 25 32 24 28 23 28 24 29 22 25 26 28 25 25 20 19 13 13 4 7 5 5 2 6 10 16 13 21 6 41 76 130 101 125 97 79 54 79 82 98 87 99 83 100 91 106 96 111 103 117 106 118 105 126 85 104 141 161 147 158 139 147 134 148 143 155 146 152 112 127 152 151 142 135 125 129 119 153 183 103 41 51 96 165 131 148 123 138 123 138 112 132 112 129 106 121 101 118 98 107 92 123 113 124 104 121 92 78 64 90 90 110 85 110 98 107 93 109 102 115 108 121 109 126 117 129 118 130 122 137 128 141 141 152 151 156 152 157 150 148 142 153 158 164 161 166 166 165 159 160 161 165 166 166 162 163 161 162 162 162 161 161 162 162 162 161 162 161 163 163 167 166 165 163 164 163 167 166 174 170 175 171 177 172 178 172 178 175 178 178 181 181 184 183 179 163 181 183 182 186 182 184 192 179 167 176 179 178 174 180 177 175 176 176 181 181 183 181 170 174 172 182 182 188 182 186 176 185 178 189 182 193 180 189 169 174 146 157 149 189 171 193 167 194 160 195 165 199 163 191 156 179 144 183 156 207 172 136 118 201 176 180 152 202 176 207 186 218 175 185 144 169 132 145 123 135 104 137 105 129 97 116 82 110 87 111 83 106 82 109 80 100 72 97 75 102 75 98 73 99 73 99 73 98 72 98 70 97 71 97 70 94 65 89 72 93 71 94 71 87 66 87 72 94 65 51 34 51 42 55 45 57 44 58 46 57 42 56 47 58 44 61 54 72 61 74 58 84 55 73 69 66 28 65 64 80 59 78 60 80 59 80 66 85 62 81 57 79 58 81 59 83 58 83 58 83 58 82 62 87 62 86 61 86 60 85 62 86 61 85 60 84 59 84 59 82 59 82 59 82 59 82 59 82 59 82 59 82 59 82 54 79 57 83 62 81 51 66 49 81 58 67 3 50 54 83 59 76 52 74 57 81 59 77 59 81 61 82 59 80 60 82 57 78 55 77 55 77 55 78 55 77 54 75 53 76 54 77 52 74 53 76 54 77 56 78 52 74 52 74 52 74 52 73 50 71 50 71 50 71 50 71 50 71 50 71 50 71 50 71 51 70 50 69 50 71 53 74 50 70 50 70 50 70 50 70 46 66 46 67 47 68 48 69 49 68 48 67 47 66 46 65 51 68 51 68 51 69 52 69 50 66 49 65 47 63 45 60 44 60 43 59 42 60 43 61 41 59 43 61 45 62 46 62 48 62 49 64 48 66 45 66 49 69 56 75 71 85 81 88 90 93 93 94 94 94 93 93 94 95 93 93 91 92 90 91 89 92 88 89 85 87 83 85 75 79 76 79 74 74 67 68 70 71 71 73 73 75 75 78 78 80 78 80 78 80 78 80 77 81 78 81 80 82 80 81 79 80 77 78 76 78 76 79 74 78 72 76 71 76 71 77 73 76 68 71 65 71 67 73 64 69 65 69 63 67 61 65 64 68 61 65 59 65 61 67 58 63 56 61 54 60 53 60 55 62 51 60 49 60 47 56 47 58 46 57 46 56 45 56 47 57 45 55 44 55 44 56 42 53 42 52 41 51 40 51 40 51 40 50 39 49 38 49 40 53 39 46 33 48 38 48 37 49 37 49 35 46 32 44 30 42 30 43 31 44 32 45 30 42 30 42 30 42 30 42 27 38 23 34 21 34 24 37 22 34 23 35 24 37 25 37 25 37 25 37 26 39 28 41 24 36 25 37 25 36 23 34 25 37 27 37 27 37 27 37 27 36 24 33 23 34 26 37 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 24 34 24 34 24 34 24 34 23 33 22 32 22 31 21 31 23 33 23 32 22 31 21 31 21 31 21 32 23 33 23 33 9 10 9 10 9 11 11 13 10 11 10 11 10 11 10 11 10 9 7 8 9 12 10 10 10 10 9 10 8 9 8 8 9 8 9 7 8 7 7 6 7 6 7 6 7 6 7 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 5 3 3 3 10 18 26 26 26 26 25 25 24 24 24 27 25 26 24 25 24 24 25 28 28 28 27 24 16 7 1 1 1 1 1 1 1 1 1 2 0 0 5 6 3 2 4 2 2 2 3 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 5 3 6 17 25 27 29 31 30 29 31 29 28 27 30 31 29 27 28 27 29 28 27 24 25 26 24 24 20 17 13 12 6 8 7 7 5 8 12 18 17 26 18 68 101 157 121 149 109 87 67 76 93 85 101 80 97 79 104 84 109 88 115 92 119 95 117 101 100 94 161 144 156 144 157 134 147 131 154 153 156 142 97 126 157 147 143 130 139 131 137 168 173 101 44 69 125 183 156 174 151 169 147 173 137 165 137 162 131 150 121 143 115 132 113 150 133 146 118 137 103 87 80 115 105 124 99 123 106 120 102 124 109 127 112 134 122 137 125 137 123 133 126 136 131 141 143 147 147 148 152 154 149 143 146 153 162 160 163 160 168 159 161 154 162 157 166 161 165 161 164 160 164 158 164 157 163 154 161 153 162 152 163 153 166 153 163 150 162 151 164 154 168 157 168 158 169 158 170 159 171 162 173 165 177 168 179 170 175 152 178 172 179 175 179 173 189 167 169 167 180 171 174 174 172 170 172 175 177 180 177 178 170 171 176 180 185 186 185 184 184 184 184 190 190 194 189 191 178 177 158 168 164 207 190 225 192 230 187 230 194 231 191 222 184 212 171 216 184 236 193 164 145 228 196 205 171 223 189 226 194 234 193 221 184 227 188 217 165 186 149 195 152 177 131 158 115 147 116 149 119 147 112 136 104 132 106 131 103 127 99 124 100 124 100 124 99 123 99 123 98 122 98 122 97 119 93 115 98 121 94 121 92 115 84 115 86 120 76 73 45 67 52 72 56 75 57 77 57 75 56 74 64 78 60 77 64 81 70 86 66 98 68 92 82 84 42 80 81 107 80 108 82 110 82 109 79 108 80 109 81 110 82 110 81 109 81 110 83 110 83 110 81 108 83 110 85 112 87 113 86 112 86 111 85 110 84 110 81 107 81 107 81 107 81 107 81 107 81 107 81 107 81 107 80 105 79 107 82 103 69 87 74 108 81 90 26 73 75 104 77 99 79 101 79 99 78 99 76 98 79 100 78 99 79 102 77 102 76 101 76 102 77 103 77 101 76 100 75 100 76 101 76 102 75 101 73 100 72 99 73 100 73 100 73 100 73 100 71 98 71 98 71 98 71 98 71 98 71 98 71 98 71 98 71 96 70 94 69 95 72 98 69 94 69 94 69 94 69 94 66 91 66 92 67 92 68 93 68 93 67 92 67 91 66 89 67 89 67 88 67 88 67 88 66 86 65 85 64 84 62 83 61 86 60 85 59 86 60 87 58 85 60 88 63 89 64 90 60 89 62 90 64 89 67 88 68 89 74 96 83 105 89 106 93 108 95 110 96 109 95 108 96 110 95 108 93 107 92 106 94 109 93 107 90 104 88 103 83 98 84 98 82 94 76 89 71 84 69 83 71 88 78 94 79 93 79 93 80 94 80 92 80 90 81 92 83 93 82 92 82 91 80 89 79 89 79 89 79 87 77 85 76 85 76 86 76 84 73 81 71 80 72 81 69 78 69 78 68 76 66 74 66 74 64 73 63 72 64 72 63 69 62 66 60 65 60 65 65 68 62 66 62 66 60 63 58 62 58 62 57 61 57 60 58 61 56 59 55 59 55 60 53 57 52 56 52 55 51 55 51 55 50 54 50 53 49 53 51 54 50 47 45 50 50 50 47 50 48 50 48 49 47 48 42 44 42 44 42 44 41 43 42 44 42 44 42 44 42 44 41 42 38 38 36 39 38 41 37 39 37 39 38 40 38 40 39 40 37 39 37 39 37 40 38 39 37 39 36 38 36 38 37 39 37 39 37 39 37 39 36 38 35 36 34 37 36 38 35 37 35 37 35 37 35 37 35 37 35 37 35 37 35 37 34 36 34 36 34 36 34 36 35 37 35 36 34 36 33 35 33 35 33 34 32 33 31 33 32 34 31 33 31 33 32 34 6 10 4 9 4 9 5 10 6 11 6 11 6 11 6 11 5 7 3 8 6 11 6 9 4 8 4 7 3 6 2 6 5 10 4 9 3 8 3 8 3 8 3 8 3 8 3 8 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 2 0 3 1 3 2 4 1 3 1 3 1 3 1 3 2 5 0 3 0 9 12 22 19 27 18 26 16 25 15 25 22 27 21 26 21 27 25 29 25 27 25 20 13 7 2 1 1 1 1 1 1 1 1 1 2 0 0 7 10 8 4 3 0 2 0 3 1 4 2 4 1 3 1 4 2 5 3 5 3 5 3 4 2 3 1 3 1 2 5 18 23 26 25 30 24 30 26 30 23 28 25 32 24 28 23 28 24 29 22 25 23 25 22 22 17 16 10 10 4 6 5 6 4 9 11 17 12 15 11 59 88 124 99 122 83 72 57 83 85 97 88 96 81 99 90 106 97 113 106 119 106 122 106 115 86 124 144 154 138 156 145 152 134 145 143 159 158 120 72 105 147 149 136 139 126 122 138 171 150 71 35 61 119 159 123 151 124 143 127 149 124 146 125 144 120 133 105 120 105 119 106 136 123 131 104 119 83 59 66 108 87 103 87 102 87 99 89 105 93 104 97 112 104 118 104 120 105 119 111 125 114 130 130 139 133 140 140 151 137 140 138 154 157 164 158 163 164 164 156 159 159 163 163 164 164 165 163 164 163 165 164 164 164 164 165 162 164 164 166 165 165 164 162 161 161 162 165 164 169 165 170 166 172 167 173 167 172 169 172 172 175 175 178 177 173 160 179 180 178 183 179 180 182 172 165 174 177 176 172 175 167 169 171 175 178 177 176 173 166 171 169 179 178 185 177 180 172 180 174 184 178 187 176 182 160 165 142 149 143 173 164 188 162 184 157 185 160 188 156 181 147 173 136 176 150 192 151 124 120 191 160 165 137 181 148 178 141 173 142 167 141 179 152 176 143 156 134 181 147 159 120 144 106 129 100 124 99 122 89 108 78 110 87 112 79 101 72 100 76 102 75 101 74 100 74 99 74 100 74 99 72 96 69 94 74 95 71 96 72 87 68 86 74 95 65 51 36 50 41 55 41 55 41 57 43 56 44 56 51 61 48 59 50 64 55 66 48 72 54 72 68 64 32 58 64 78 63 78 63 78 60 78 59 80 60 80 58 77 53 74 57 80 56 81 57 83 56 83 54 79 57 81 60 84 61 85 62 85 61 84 61 84 60 83 57 80 57 80 57 80 57 80 57 80 57 80 57 80 56 79 56 78 55 79 56 74 43 58 53 82 58 68 8 51 56 82 57 82 64 82 54 70 49 71 48 71 52 73 52 73 54 77 52 73 51 73 52 75 54 77 54 75 53 74 52 75 54 76 53 74 52 73 51 71 50 70 52 73 52 73 52 73 52 73 50 71 50 71 50 71 50 71 49 70 49 70 49 70 49 70 51 71 50 69 49 69 50 70 47 67 47 67 47 67 47 67 45 65 46 66 46 67 47 67 47 67 47 66 46 66 45 66 50 67 50 66 48 65 47 64 47 64 47 64 47 63 46 63 44 60 43 59 42 60 43 61 42 60 44 62 46 64 48 66 49 62 49 65 49 69 48 70 50 71 61 81 76 90 88 95 95 97 96 98 96 97 95 96 96 97 95 96 94 94 93 93 93 96 92 94 90 92 88 91 85 89 86 89 84 85 79 81 76 75 71 70 69 73 76 80 79 80 79 81 80 82 81 84 80 82 81 84 82 84 82 83 81 82 79 80 78 80 78 81 74 78 72 76 71 76 71 77 70 74 69 73 67 71 66 71 64 69 64 69 63 67 60 65 57 63 58 63 57 62 56 61 61 64 59 62 55 61 55 61 56 63 52 61 51 62 49 59 48 59 48 58 47 57 46 57 46 57 45 55 44 55 44 55 42 52 41 52 40 51 40 51 40 50 39 50 38 49 38 49 37 51 37 45 33 49 38 48 33 45 34 47 36 47 35 47 32 44 31 43 30 41 29 40 30 42 30 42 30 42 30 42 31 42 28 39 27 39 28 41 26 38 26 38 26 37 25 37 28 39 25 36 23 35 23 35 28 39 25 36 24 36 25 38 25 37 25 37 25 37 25 37 24 36 23 35 23 35 24 36 23 35 23 35 23 35 23 35 23 35 23 35 23 35 23 35 22 34 22 34 22 34 22 34 23 35 23 34 22 34 21 33 21 33 21 32 20 31 19 31 21 32 18 29 17 30 19 32 13 13 11 10 8 8 7 8 11 12 11 12 11 12 11 12 8 8 6 9 10 11 9 9 8 9 7 8 7 7 6 7 10 8 9 8 8 7 8 7 8 7 8 7 8 7 8 7 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 7 13 18 23 25 25 25 25 25 25 25 25 27 26 25 24 25 26 28 30 26 25 21 13 4 0 0 2 1 1 1 1 1 1 1 1 2 0 1 9 13 10 5 2 2 2 2 3 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 2 3 9 19 25 26 26 29 29 29 30 28 28 26 29 30 29 27 28 27 29 28 27 24 26 27 25 25 21 18 14 13 5 7 6 8 8 13 15 21 15 21 30 96 116 154 121 145 86 76 68 77 92 82 97 75 95 78 102 84 109 90 117 97 120 100 118 87 106 121 165 139 154 142 153 131 142 130 150 153 166 114 59 93 133 151 147 138 133 117 152 186 133 76 44 88 153 174 148 172 147 169 143 178 149 177 151 178 148 166 132 150 129 149 128 158 137 150 121 138 94 71 85 131 99 117 105 123 100 117 101 123 104 120 105 128 108 126 111 129 115 132 122 134 118 132 129 137 129 136 138 149 138 139 139 152 157 160 161 165 163 159 155 154 157 158 162 160 163 159 163 159 164 158 164 158 166 156 164 155 164 155 165 156 165 153 164 151 163 152 164 153 164 153 164 154 165 154 166 155 167 156 169 159 172 162 175 164 166 147 176 167 173 169 175 166 176 162 167 167 177 169 171 168 165 165 170 175 178 179 174 172 168 169 174 178 183 182 180 178 177 178 179 185 184 187 181 182 167 166 153 161 155 190 181 218 180 213 176 213 180 214 176 204 169 199 160 201 178 214 172 153 155 219 183 191 166 207 172 203 161 198 156 187 151 193 156 189 161 183 159 222 185 208 165 200 151 181 140 166 126 153 117 145 108 142 113 140 108 130 101 128 103 128 103 127 102 125 101 124 102 126 101 124 99 122 97 120 99 122 95 122 93 115 84 115 87 121 76 73 44 66 50 69 53 73 55 74 56 73 56 72 58 73 57 72 61 77 62 75 54 80 60 83 73 82 52 81 73 96 76 100 76 98 74 100 79 105 78 104 76 102 73 100 77 103 78 105 80 107 82 108 81 107 81 106 80 106 79 105 83 109 83 108 82 108 82 108 79 105 79 105 79 105 79 105 80 106 80 105 79 105 79 105 78 102 76 103 77 99 65 83 73 98 74 89 30 75 76 104 82 103 79 94 65 80 57 78 60 83 65 87 66 88 69 92 68 93 68 94 70 96 73 99 73 98 73 97 73 98 74 100 70 97 70 98 72 100 73 100 72 99 72 99 72 99 72 99 71 98 71 98 71 98 71 98 69 96 69 96 69 96 69 95 71 95 69 94 68 93 67 92 65 90 65 90 65 90 65 90 65 90 65 90 65 91 66 91 66 91 66 90 65 90 65 88 67 88 66 86 64 84 62 83 63 84 63 84 63 85 64 85 62 86 60 85 59 86 60 87 60 87 61 88 63 91 66 93 65 92 66 92 68 92 71 90 71 92 80 102 90 110 96 114 98 113 99 113 99 112 98 111 99 112 98 111 96 110 95 109 97 111 96 110 94 108 92 107 91 106 91 106 90 103 87 100 87 98 81 92 76 90 76 91 81 95 82 97 83 98 85 97 84 94 85 95 86 95 85 94 84 93 82 91 81 91 81 92 79 87 77 85 76 85 76 86 73 83 74 83 73 80 70 78 68 78 69 77 68 75 65 73 61 71 63 72 63 70 60 67 65 69 63 67 61 66 62 67 62 64 58 63 60 64 58 61 59 63 59 63 58 62 57 61 57 60 55 59 54 58 55 59 52 56 52 55 51 55 50 54 50 54 50 53 49 53 48 52 47 52 49 47 45 50 49 49 43 46 44 47 45 47 44 46 44 46 43 45 43 45 43 45 42 44 42 44 42 44 42 44 44 45 42 42 40 42 41 44 39 40 38 39 37 38 36 38 38 39 36 37 35 37 35 37 42 42 38 38 35 39 38 42 38 40 37 39 37 39 36 38 36 38 36 37 35 38 36 38 36 38 36 38 36 38 36 38 35 37 35 37 35 37 35 37 34 36 34 36 34 36 34 36 33 35 32 34 32 33 31 33 33 35 33 34 32 33 31 33 30 32 28 30 28 32 32 35 5 10 4 8 3 8 4 9 4 9 4 9 4 9 4 9 3 6 2 8 6 10 4 7 4 8 4 7 3 7 2 6 4 9 3 8 3 7 2 7 2 7 2 7 2 7 2 7 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 2 1 3 3 5 3 4 2 4 2 4 2 4 2 4 2 4 2 4 0 2 0 5 6 16 16 23 15 23 15 23 13 23 13 23 19 24 19 24 19 26 24 27 21 22 17 8 0 0 0 2 1 1 1 1 1 1 1 1 1 0 2 10 14 10 4 2 0 2 0 3 1 4 2 4 1 3 1 4 2 5 3 5 3 5 3 4 2 3 1 3 0 4 10 22 25 26 24 29 23 29 25 29 22 27 24 31 24 28 23 28 24 29 22 25 23 25 23 23 18 16 11 11 3 5 4 7 9 14 15 17 9 14 30 92 103 130 103 120 64 68 64 89 85 97 87 92 81 99 90 107 98 113 107 120 108 123 106 103 95 149 145 153 148 154 134 141 129 147 141 154 152 99 51 62 102 148 146 142 117 112 149 177 109 57 36 80 145 152 121 149 117 142 122 147 128 149 129 151 131 145 117 131 110 124 104 122 104 116 96 113 72 56 73 116 81 101 95 111 87 99 88 102 91 101 91 108 89 103 90 107 98 115 106 118 102 115 113 119 112 122 124 136 128 132 126 139 140 151 152 163 154 155 148 152 151 158 158 161 160 163 162 163 162 164 165 165 165 165 166 164 166 164 168 166 166 165 166 164 165 165 167 165 168 163 168 164 171 165 172 165 171 167 170 170 174 173 176 175 164 157 178 176 172 178 176 174 170 165 164 169 171 171 168 168 162 166 170 175 179 179 175 171 166 171 170 180 178 183 173 175 167 176 170 180 174 182 169 175 157 159 141 150 144 168 161 186 155 172 148 172 149 175 146 166 134 164 125 166 147 177 135 125 122 177 139 151 132 170 133 161 132 159 127 151 123 154 126 151 120 136 120 172 145 164 134 163 126 156 133 151 116 131 101 125 92 113 84 108 82 106 77 102 80 105 79 103 77 101 76 100 78 103 76 100 74 98 72 97 75 97 71 97 72 87 66 85 74 96 66 50 32 49 38 52 37 52 39 54 40 54 42 55 44 55 45 58 50 57 43 49 25 39 29 44 39 47 32 49 51 67 57 72 60 74 63 80 54 74 55 76 58 80 60 83 51 75 52 77 52 79 54 80 56 79 57 78 56 78 55 77 58 80 58 80 58 80 58 80 57 79 57 79 57 79 57 79 58 80 58 79 57 78 56 78 52 74 50 75 54 73 44 61 51 74 54 71 17 58 58 82 57 70 42 54 33 51 30 48 34 55 39 59 41 61 44 66 44 64 44 64 45 67 48 69 50 70 50 70 50 71 52 73 50 70 51 71 52 73 53 74 51 71 51 71 51 71 51 71 51 71 51 71 51 71 51 71 50 70 50 70 50 70 50 70 51 69 50 68 49 67 48 65 46 64 46 64 46 64 46 64 47 65 47 65 47 64 46 64 46 64 46 65 47 65 47 65 49 66 48 64 46 62 44 61 45 62 45 63 46 63 46 63 46 61 45 60 44 61 45 62 47 63 47 63 47 65 50 67 54 66 50 65 49 66 50 68 57 80 71 91 85 96 94 102 99 101 100 101 99 99 97 98 99 99 98 98 96 96 95 95 93 95 92 94 91 93 89 92 87 90 87 90 87 89 85 87 90 91 89 89 85 84 81 80 83 84 83 85 84 86 85 87 83 85 84 86 84 86 83 84 82 84 81 82 79 81 80 82 74 78 72 76 71 76 71 77 68 73 68 73 67 71 65 69 63 69 63 69 62 67 60 65 57 64 59 65 59 63 56 61 59 63 58 61 55 61 56 62 52 59 49 58 48 60 47 57 48 59 48 58 47 57 46 57 46 56 44 54 43 54 43 55 41 52 40 51 40 50 39 50 39 50 38 49 38 48 37 48 34 49 36 45 32 47 36 45 31 43 31 43 30 41 27 38 26 39 28 41 30 42 31 44 30 42 30 42 30 42 30 42 30 42 29 41 28 40 28 40 29 40 28 39 27 38 26 37 23 35 23 35 23 36 25 38 30 40 26 36 23 37 26 40 26 38 26 37 25 36 24 36 24 36 24 37 25 36 24 36 24 36 24 36 24 36 24 36 23 35 23 35 23 35 23 35 22 34 22 34 22 34 22 34 21 33 20 32 20 31 19 31 21 33 21 32 20 31 19 31 15 27 15 28 17 31 22 35 5 6 6 8 8 11 12 14 8 9 8 9 8 9 8 9 6 7 6 9 10 11 8 7 8 9 8 8 7 7 6 7 7 6 7 5 6 5 5 4 5 4 5 4 5 4 5 4 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 2 4 4 6 6 6 5 5 5 4 4 5 5 5 5 5 5 5 5 2 3 3 8 13 19 22 24 21 21 22 22 22 23 23 23 23 22 23 23 24 23 23 23 18 16 11 4 0 0 0 2 1 1 1 1 1 1 1 1 1 1 5 11 11 6 2 3 2 2 2 3 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 1 5 15 25 29 27 26 29 28 28 29 27 27 26 28 29 29 27 28 27 29 28 27 24 22 23 21 21 17 14 10 9 5 6 5 9 13 18 18 22 16 33 57 126 127 159 125 129 77 74 81 84 97 83 100 79 96 81 103 86 110 91 117 97 121 99 118 83 117 140 160 146 161 144 142 126 144 141 155 156 146 99 55 66 85 140 148 143 128 129 168 179 91 64 42 112 169 171 156 175 142 175 144 175 147 172 144 172 147 170 139 158 129 148 119 137 111 130 110 132 78 81 98 130 98 122 113 132 105 117 96 116 101 119 102 124 102 120 99 121 105 127 110 127 107 123 110 125 113 129 120 134 128 133 124 138 135 148 147 161 152 154 146 152 150 160 158 161 163 161 164 160 164 161 165 160 165 158 163 155 163 156 164 156 165 156 165 156 165 156 165 156 163 154 162 155 163 156 164 156 166 157 168 160 171 163 174 165 158 146 177 165 168 167 173 163 166 160 164 162 168 164 166 163 162 162 168 174 178 178 173 172 168 169 175 178 182 180 176 173 172 173 175 181 180 182 175 174 164 158 149 160 160 186 177 208 170 197 166 198 169 197 165 189 159 188 150 188 174 196 157 155 152 196 158 172 160 194 158 186 157 189 151 185 149 184 147 180 143 168 141 189 151 180 144 175 136 186 165 204 158 180 136 168 126 154 113 142 111 141 106 132 106 133 106 131 104 129 102 127 104 129 102 126 99 124 98 124 101 124 96 123 94 115 84 114 89 122 78 72 43 64 47 64 50 68 52 71 53 71 54 70 56 70 55 68 51 58 38 45 23 37 25 45 31 51 37 56 41 63 51 73 56 79 66 94 75 100 76 101 76 101 76 101 72 97 73 98 75 99 76 100 72 97 73 99 76 102 77 103 76 101 76 102 77 102 78 103 77 102 77 102 77 102 77 102 79 104 78 103 77 101 76 100 74 98 71 99 74 97 66 84 77 98 75 96 40 78 69 93 57 71 41 59 41 67 48 69 51 74 55 77 56 78 60 83 62 86 61 86 62 88 64 90 67 92 67 92 67 94 70 96 72 96 71 95 69 94 68 93 69 94 69 94 69 94 69 94 69 94 69 94 69 94 69 94 69 94 69 94 69 94 69 94 66 89 67 90 67 89 65 88 64 87 64 87 64 87 64 87 65 88 64 87 64 86 63 86 63 86 63 87 64 87 65 88 65 86 64 85 63 83 62 83 63 84 63 83 62 83 62 83 62 84 61 83 60 84 61 85 65 87 63 85 62 86 64 88 63 86 62 84 61 84 64 83 78 100 92 110 98 113 101 119 101 115 102 115 101 114 98 112 100 113 99 112 97 110 96 110 95 110 94 109 93 108 92 107 90 105 90 105 89 104 89 104 90 105 93 109 94 107 91 103 87 101 87 101 87 101 87 99 86 96 86 97 86 96 85 94 84 93 82 91 81 91 82 92 79 87 77 85 76 85 76 86 74 82 73 81 71 79 70 78 69 76 69 76 68 74 65 72 65 72 65 72 65 71 63 69 62 66 61 65 60 65 61 66 62 64 59 64 61 66 61 63 58 62 57 61 57 60 56 60 56 60 55 58 53 57 54 58 51 55 51 55 50 54 50 53 49 53 49 53 48 52 48 51 46 51 49 47 44 48 45 44 43 45 43 44 41 41 37 39 33 36 35 39 38 42 41 43 42 44 42 44 42 44 42 44 41 43 41 43 40 42 40 41 42 44 42 44 41 43 41 43 35 37 35 37 36 39 39 42 40 41 37 38 36 38 37 40 39 41 38 39 37 38 35 37 36 38 37 39 37 39 36 38 37 39 37 39 37 39 37 39 35 37 35 37 35 37 35 37 34 36 34 36 34 36 34 36 35 37 35 36 34 36 33 35 33 35 33 34 32 33 31 33 26 29 28 32 32 35 34 36 2 6 1 7 3 9 5 11 2 7 2 7 2 7 2 7 1 5 2 8 6 10 3 5 3 6 2 6 1 5 1 4 3 5 2 4 2 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 3 2 5 5 7 4 6 4 5 3 5 3 5 3 5 3 5 3 5 0 3 0 8 10 19 16 20 14 22 14 23 13 24 14 24 16 23 20 26 20 24 19 20 10 8 4 1 0 0 0 0 1 1 1 1 1 1 1 1 0 3 8 12 8 1 0 4 0 2 0 3 1 4 2 4 1 3 1 4 2 5 3 5 3 5 3 4 2 3 1 3 0 7 16 28 29 27 25 30 23 29 24 28 22 26 23 30 24 28 23 28 24 29 22 25 20 22 19 19 14 13 7 7 3 4 3 9 12 19 18 19 8 28 56 113 105 133 99 98 59 72 75 95 88 97 89 94 84 101 92 107 98 112 106 118 111 119 106 102 106 157 138 162 134 143 128 140 132 150 144 156 125 72 51 55 69 116 124 145 104 133 166 156 63 42 35 118 144 146 132 152 112 153 127 145 126 142 117 137 120 140 116 132 112 127 102 112 91 108 92 110 47 70 87 109 84 109 95 114 97 102 80 97 88 104 93 104 89 100 87 102 94 111 100 110 100 107 100 109 106 116 109 115 110 115 109 121 117 128 126 139 132 137 130 137 136 147 147 153 154 160 155 160 158 161 161 162 162 163 163 163 163 163 164 165 164 165 164 166 165 165 166 164 164 162 165 163 166 163 169 163 167 165 169 167 172 171 175 172 158 155 180 173 169 176 175 170 164 165 161 163 161 165 161 161 158 161 163 171 173 175 171 170 162 169 168 178 175 179 168 169 160 169 164 175 168 175 161 166 154 150 135 150 149 168 158 177 152 166 146 166 146 166 143 158 131 163 117 158 142 163 120 129 127 169 125 145 133 168 127 155 124 148 119 145 116 140 108 133 109 133 112 142 108 133 105 121 97 133 127 158 131 145 112 132 109 131 102 122 92 112 82 105 84 108 82 106 80 104 78 102 80 103 76 99 73 98 73 98 75 98 72 98 72 87 66 85 75 97 65 50 31 47 34 49 34 49 36 52 41 54 43 54 45 53 39 44 30 34 18 23 15 23 20 32 22 34 29 33 13 27 20 30 18 34 30 49 45 64 50 72 54 71 47 66 50 71 48 71 48 72 48 72 46 68 49 70 51 72 53 74 53 73 54 74 54 75 55 75 52 74 52 74 52 74 52 74 55 76 54 75 52 73 50 72 51 71 47 70 49 68 42 58 61 79 56 74 19 46 34 50 18 35 12 31 16 41 28 51 33 54 37 57 38 57 40 61 43 62 42 61 41 62 43 63 44 64 44 64 45 66 47 68 48 68 47 67 46 65 45 64 47 67 47 67 47 67 47 67 47 67 47 67 47 67 47 67 48 68 48 68 48 68 48 68 45 64 48 67 49 66 47 65 46 64 46 64 46 64 46 64 46 64 46 63 45 63 44 62 44 62 45 63 45 64 46 64 47 64 47 64 47 63 46 63 47 64 46 62 45 61 44 60 46 61 45 60 44 61 45 62 51 65 47 61 44 60 46 63 47 60 45 59 47 64 52 69 68 87 85 100 92 100 97 106 101 102 101 101 100 99 97 97 98 99 97 98 96 96 95 95 92 95 92 94 91 94 90 93 89 92 88 91 88 92 89 93 89 91 91 94 94 95 93 94 89 90 88 89 87 87 86 88 84 86 84 86 84 85 82 83 81 83 80 81 78 80 79 81 74 78 72 76 71 76 71 77 70 74 67 70 64 69 65 71 62 69 63 68 62 66 59 64 60 65 58 63 57 63 57 63 56 60 55 59 53 59 54 61 52 60 50 59 50 62 50 59 46 57 45 56 44 55 44 55 45 55 43 54 42 53 43 54 40 51 40 50 39 50 38 49 38 49 38 48 37 48 36 47 35 50 37 45 31 45 31 39 30 43 31 43 30 41 28 39 23 36 24 37 26 39 28 41 30 42 30 42 30 42 30 42 30 42 30 42 29 41 28 39 27 39 27 40 28 40 28 40 26 37 25 37 25 37 26 39 26 37 25 37 24 36 24 36 27 39 26 37 25 36 23 35 24 36 25 38 26 37 24 36 25 37 25 37 25 37 25 37 23 35 23 35 23 35 23 35 22 34 22 34 22 34 22 34 23 35 23 34 22 34 21 33 21 33 21 32 20 31 19 31 17 30 20 33 22 33 19 30 13 12 10 9 6 7 5 6 8 9 8 9 8 9 8 9 5 6 6 9 10 11 7 5 5 6 4 5 4 4 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 2 3 4 5 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 7 6 5 10 15 20 19 19 23 23 23 24 24 25 25 25 22 23 26 26 27 23 20 18 7 3 0 0 0 1 0 0 1 1 1 1 1 1 1 1 0 4 10 12 5 0 0 5 2 2 2 3 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 2 8 19 30 32 28 27 31 28 28 29 27 26 25 28 29 29 27 28 27 29 28 27 24 24 25 23 22 18 16 11 10 5 5 5 10 15 21 20 23 19 50 79 139 125 155 119 100 71 68 83 81 91 77 95 77 98 84 105 87 109 90 114 96 124 96 118 86 124 143 153 155 130 126 136 128 141 140 152 160 123 77 54 80 71 113 120 152 112 147 180 159 54 56 50 159 155 161 160 173 135 180 149 172 147 167 134 159 135 161 133 155 125 146 117 132 104 125 105 126 53 93 108 126 104 132 107 131 119 125 96 117 106 128 108 129 101 124 100 128 111 139 119 140 113 131 109 130 117 138 117 131 109 124 111 132 120 134 123 142 127 136 125 137 131 147 141 152 153 154 154 155 155 155 156 156 163 160 162 159 161 158 162 159 161 158 162 159 163 158 162 157 160 156 160 157 161 158 161 157 162 155 164 158 167 161 169 163 153 148 177 165 165 168 171 163 165 163 163 159 160 162 162 160 158 160 163 168 172 173 171 169 165 166 171 175 179 176 171 167 165 167 169 176 174 175 167 167 158 148 138 154 160 180 169 190 169 189 164 190 166 191 161 182 160 187 146 179 169 181 144 151 157 190 151 166 161 189 153 176 148 177 145 179 147 175 139 169 128 162 137 168 129 164 131 151 115 161 130 174 137 171 129 161 137 175 140 167 122 146 107 137 109 135 108 133 105 130 103 129 105 129 101 125 98 124 98 124 102 125 97 124 94 116 85 114 90 123 78 72 43 62 46 62 49 66 50 68 53 70 54 68 53 62 41 48 31 40 24 35 28 39 34 51 32 51 39 45 21 40 23 36 16 35 24 48 33 63 52 86 70 94 69 90 70 92 70 92 69 91 69 91 68 93 68 93 67 92 67 92 71 96 72 97 73 98 74 99 72 97 72 97 72 97 72 97 74 99 73 97 71 95 70 94 74 96 69 93 68 88 59 76 84 100 73 92 29 53 34 49 27 50 32 53 32 58 45 73 54 77 58 79 58 79 60 83 63 89 63 87 62 87 63 88 62 87 62 87 63 90 66 92 62 87 63 88 64 90 65 91 66 91 66 91 66 91 66 91 66 91 66 91 66 91 66 91 68 93 68 93 68 93 68 91 62 86 65 89 67 89 66 88 64 87 64 87 64 87 64 87 64 87 64 86 63 85 62 84 61 85 62 86 63 87 64 87 63 85 64 85 64 85 65 86 65 85 63 83 61 81 60 80 62 84 61 83 60 84 61 85 68 89 63 83 59 82 60 84 60 82 60 81 65 87 73 92 83 105 99 115 101 114 103 120 102 116 102 115 100 113 98 111 99 113 98 111 97 110 95 109 96 111 95 110 95 110 94 109 94 109 93 108 93 109 95 111 94 107 92 105 91 106 93 108 92 106 91 104 89 101 87 98 86 96 86 96 85 94 83 93 83 92 81 90 80 90 80 91 79 87 77 85 76 85 76 86 76 83 71 78 68 78 70 80 68 75 68 75 67 73 65 71 66 72 63 69 61 69 63 71 59 64 58 63 58 64 59 65 59 61 56 61 59 63 58 61 56 60 55 59 55 58 54 58 56 59 54 57 53 57 53 58 51 55 51 54 50 53 49 53 49 53 49 52 48 51 47 51 48 52 50 47 43 46 42 40 41 44 43 46 44 46 43 45 40 43 41 43 41 43 42 44 42 44 42 44 42 44 42 44 42 45 43 45 43 44 41 42 34 36 35 37 36 39 37 39 41 42 39 40 37 39 37 39 36 38 37 39 37 38 35 36 39 41 38 39 37 38 35 37 35 38 38 41 39 40 36 37 37 39 37 39 37 39 37 39 35 37 35 37 35 37 35 37 34 36 34 36 34 36 34 36 33 35 32 34 32 33 31 33 33 35 33 34 32 33 31 33 31 35 35 38 35 34 29 28 3 8 3 8 3 8 3 8 0 6 2 8 2 6 0 3 1 5 1 5 1 5 1 5 0 4 1 6 3 6 1 4 1 3 1 2 0 1 0 1 2 3 1 2 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 2 1 3 0 2 1 3 0 2 0 1 0 1 1 2 0 0 0 2 1 5 2 4 2 4 2 4 2 4 4 6 4 6 4 6 4 6 1 6 6 15 16 22 17 20 16 23 15 22 12 23 13 24 21 23 16 24 22 25 13 7 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 4 1 0 1 1 3 1 3 1 3 1 3 1 4 2 5 3 4 2 3 3 4 1 3 2 5 2 3 4 18 27 31 28 30 27 26 23 28 23 28 23 28 23 28 23 31 26 28 22 29 22 24 22 23 18 17 11 10 6 7 6 3 0 8 11 16 19 25 12 41 79 116 99 131 82 91 57 79 80 94 88 96 85 94 88 104 96 109 94 102 99 118 112 117 103 94 117 154 152 146 79 136 133 144 136 140 138 156 96 61 52 60 54 90 104 134 98 161 166 121 39 48 51 153 113 132 110 150 124 142 125 153 120 139 116 136 116 134 110 127 103 117 94 102 84 115 95 88 32 88 90 107 92 113 95 113 94 105 83 92 85 111 102 112 94 104 90 105 99 117 110 124 113 127 116 127 121 134 124 129 105 112 94 107 103 119 110 120 108 113 104 117 112 123 119 134 131 141 138 141 134 141 144 155 152 155 152 152 150 152 154 156 152 156 156 163 162 164 160 158 163 164 164 159 160 159 164 158 170 170 171 167 171 173 175 168 156 167 174 166 167 171 175 167 160 162 162 164 160 160 156 157 153 161 164 167 166 169 164 161 155 163 162 173 171 175 166 168 162 166 160 174 167 170 158 168 150 143 131 147 151 167 153 164 150 162 145 166 151 163 143 159 133 159 124 151 139 165 117 130 134 156 116 143 131 161 126 151 126 147 119 140 115 137 111 132 103 126 110 137 105 126 103 118 90 118 102 125 103 126 98 116 95 128 113 139 107 122 90 113 94 114 86 108 85 108 82 104 78 102 76 97 70 94 72 98 74 101 73 96 69 87 65 85 75 97 64 48 27 46 34 50 36 47 34 48 39 52 40 50 31 38 25 31 21 30 22 32 20 33 34 42 32 37 28 37 27 35 21 28 15 22 10 19 15 37 31 58 48 67 47 64 44 64 44 66 45 66 45 66 46 66 47 65 46 63 45 63 48 66 48 66 49 67 49 68 50 70 48 69 48 69 48 70 47 69 49 71 49 68 45 65 43 66 45 69 48 66 41 56 47 61 41 44 11 28 14 22 6 28 12 27 12 39 33 55 39 57 42 60 44 61 45 61 46 62 45 61 44 62 45 63 43 61 44 62 45 61 44 60 47 64 46 64 45 62 44 62 43 61 43 61 43 61 43 61 47 65 48 66 48 66 47 65 45 63 45 63 45 63 45 63 44 62 45 63 46 64 47 65 49 64 45 61 44 62 47 66 45 63 47 65 48 65 48 64 47 63 46 62 45 63 46 64 44 61 46 64 47 64 47 64 47 64 47 64 47 64 47 64 46 62 48 60 44 60 50 68 51 64 48 60 46 60 47 62 54 70 56 70 56 72 67 80 85 99 95 100 93 104 99 102 103 103 102 102 99 99 98 98 96 97 96 96 95 95 94 95 91 94 91 95 92 95 93 96 90 93 89 92 89 93 91 94 95 98 93 87 84 89 89 87 92 92 89 88 86 87 87 89 88 89 86 86 82 82 79 80 79 82 81 83 81 81 77 78 71 76 70 75 70 75 70 74 69 74 69 73 66 70 63 67 60 67 61 67 61 66 59 64 57 64 58 64 58 63 56 61 57 63 59 60 50 54 50 58 47 59 52 59 44 53 44 57 45 54 41 51 41 54 47 60 43 53 42 54 44 55 42 50 40 51 40 51 39 50 39 50 39 49 38 48 36 46 34 44 31 43 31 44 33 46 36 49 32 44 32 44 32 44 32 44 32 42 28 38 27 41 33 47 30 42 29 41 29 40 28 40 28 41 29 41 29 41 29 42 27 39 27 39 27 39 27 39 26 38 26 38 26 38 26 38 24 37 25 38 26 37 25 36 27 37 23 33 21 35 25 39 25 37 25 37 25 37 25 37 25 36 24 35 23 36 24 37 25 36 23 34 22 34 22 35 24 36 24 36 24 36 24 36 22 34 22 34 22 34 22 34 21 33 21 33 21 33 21 33 21 32 20 31 19 30 18 29 8 9 8 9 8 9 8 9 6 7 7 9 7 7 5 5 5 6 5 6 5 6 5 6 4 6 6 8 7 7 5 5 3 3 2 2 2 1 1 1 3 2 2 2 1 1 0 0 0 0 0 0 0 1 1 1 1 1 2 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 1 1 2 3 3 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 8 11 17 20 23 21 22 24 23 23 22 22 23 23 24 22 19 20 21 23 20 13 7 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 4 2 1 2 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 5 4 3 4 4 5 4 4 7 19 29 31 30 30 29 26 27 26 27 26 27 26 27 26 28 30 31 27 27 28 27 22 23 23 20 18 14 11 7 7 7 5 4 10 13 16 18 27 27 73 107 142 121 148 101 90 73 73 89 78 97 81 96 83 102 88 107 90 104 82 108 97 125 95 113 90 145 149 160 120 90 133 143 133 145 139 150 158 93 78 58 86 65 106 98 115 117 178 174 123 42 61 80 175 132 147 126 157 134 156 131 169 139 162 130 153 124 145 115 137 114 133 107 123 101 134 109 106 52 109 108 126 107 131 109 133 100 119 92 112 97 132 115 135 113 138 112 140 115 144 118 140 122 150 129 155 138 169 148 168 123 137 116 135 120 139 118 132 118 129 110 129 120 135 126 141 131 140 134 140 132 140 138 148 135 140 137 141 139 145 145 149 149 149 147 149 150 154 156 158 156 157 158 163 163 165 165 167 165 166 168 164 167 168 168 161 155 165 172 164 164 166 168 162 160 163 164 165 163 162 159 159 155 161 167 167 167 167 164 159 160 162 167 171 174 172 169 167 168 164 165 174 173 171 164 169 147 144 136 153 159 178 167 184 164 178 159 184 163 183 157 180 157 177 149 174 167 183 143 155 160 176 141 160 153 178 150 174 148 175 141 168 137 165 133 161 127 155 133 167 128 156 126 150 113 157 125 162 122 157 118 149 114 156 129 164 126 153 119 150 122 147 116 142 113 138 105 128 103 130 101 126 95 123 97 128 101 128 101 125 94 119 90 119 92 124 78 72 44 65 50 65 52 66 49 64 49 62 47 59 40 51 35 45 31 41 32 43 31 49 45 61 46 56 40 56 41 55 39 55 36 51 32 49 34 61 47 77 61 83 61 80 62 83 63 85 64 85 63 84 61 84 62 85 62 85 62 85 69 91 67 89 64 85 61 84 68 89 66 88 66 88 67 89 69 90 67 89 66 88 66 88 66 91 68 91 68 87 59 76 53 71 49 57 21 41 29 43 30 53 32 53 39 71 57 79 58 80 60 82 62 84 63 83 61 87 60 86 60 86 61 87 60 87 61 88 62 87 61 86 63 86 63 85 62 85 61 84 61 84 61 84 61 84 61 84 62 85 63 87 64 86 62 85 63 86 63 86 63 86 63 86 62 83 62 84 63 84 63 84 63 83 61 81 60 82 62 84 62 84 64 85 65 86 64 85 64 84 63 83 62 84 63 85 61 83 63 85 64 85 64 84 63 84 63 84 63 84 63 84 61 84 62 83 59 83 65 91 75 96 73 95 73 95 73 95 73 93 74 92 74 94 81 100 95 115 105 113 101 115 107 113 103 116 102 115 101 115 101 115 97 111 97 110 96 110 95 109 97 112 96 111 95 109 94 109 94 108 93 108 93 108 94 109 92 104 92 109 94 103 86 101 91 104 89 102 88 101 88 100 87 97 86 95 84 93 82 92 82 92 82 92 81 90 79 88 76 84 75 84 74 83 74 83 73 82 72 81 70 78 67 74 66 71 67 72 66 70 65 69 61 67 62 67 62 67 61 65 53 61 58 64 58 63 61 69 55 61 59 62 56 58 52 56 61 62 54 54 46 48 43 47 41 44 41 48 48 54 51 55 49 54 50 54 50 53 48 52 48 52 48 51 46 50 45 49 44 46 43 46 44 48 47 50 44 46 44 46 44 46 44 46 43 44 40 40 38 41 41 44 42 44 42 44 41 43 41 42 41 43 41 43 41 43 41 43 39 41 39 41 39 41 39 41 38 40 38 40 38 40 38 40 37 39 37 39 37 39 37 39 38 39 35 37 35 37 37 40 37 39 37 39 37 39 37 39 37 38 36 37 35 38 36 39 37 38 35 37 34 36 35 37 35 37 35 37 35 37 35 37 34 36 34 36 34 36 34 36 33 35 33 35 33 35 33 35 33 35 33 34 32 34 32 34 3 8 3 8 3 8 3 8 1 7 2 7 2 6 0 4 2 6 2 6 2 6 2 6 1 5 2 7 3 6 1 5 1 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 2 0 2 0 3 1 3 2 4 2 4 1 3 1 2 0 2 0 2 1 3 2 4 1 3 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 1 8 8 16 15 21 16 21 15 23 14 22 12 22 13 23 12 19 15 20 13 14 7 6 0 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 3 5 7 7 5 3 3 3 1 3 1 3 1 3 1 3 1 4 2 5 3 4 2 3 3 5 2 4 2 4 3 5 8 20 27 30 27 30 27 26 22 27 22 27 22 27 22 27 22 31 26 27 21 28 22 23 19 20 17 17 12 10 5 4 5 5 5 12 12 14 14 19 21 71 99 123 97 122 74 76 62 83 83 96 92 98 90 100 92 105 95 108 93 102 100 119 117 116 99 111 139 172 135 102 83 139 133 138 130 148 143 141 74 54 50 59 58 88 70 77 104 174 148 89 30 39 98 161 113 123 87 119 95 118 100 125 104 120 95 113 93 112 89 107 88 103 84 98 80 106 82 75 35 88 86 102 83 104 87 109 79 94 75 88 80 104 95 108 98 112 101 116 104 115 98 107 94 112 104 122 117 139 129 140 111 126 112 131 121 137 119 129 108 114 96 112 107 119 108 122 121 130 121 130 121 131 125 133 124 132 128 133 126 132 129 137 130 135 128 133 128 137 136 142 139 140 142 155 155 155 155 161 159 164 163 164 163 167 162 158 150 163 167 166 162 167 165 162 157 160 158 161 158 161 156 160 151 162 163 168 161 166 158 159 155 163 163 171 167 170 161 163 157 163 156 168 161 166 153 161 136 137 132 146 146 161 151 168 145 157 140 158 145 156 141 155 134 151 120 154 143 157 116 138 135 153 112 132 121 150 122 148 122 141 116 135 112 132 108 128 103 124 110 136 105 125 103 118 86 120 103 124 94 115 89 111 88 116 95 120 92 117 92 121 97 120 95 119 93 114 84 104 81 105 79 100 73 97 75 101 71 100 72 97 68 90 69 91 75 98 63 52 33 52 37 54 39 50 37 47 37 47 36 43 32 39 28 34 24 33 27 33 26 41 41 53 43 46 36 45 32 41 32 43 30 41 27 38 25 42 32 51 39 55 40 54 43 61 42 62 42 61 41 59 40 57 41 58 43 60 44 61 50 66 48 63 45 60 42 58 42 63 41 62 41 63 42 64 47 66 43 62 41 63 44 66 44 64 44 65 43 61 36 51 29 46 33 40 9 26 21 37 28 42 26 41 35 59 46 56 45 60 47 62 49 63 49 64 43 59 42 58 41 59 42 60 43 60 44 61 44 61 43 60 44 61 43 61 43 60 42 60 42 60 42 60 42 60 42 60 41 59 42 60 42 60 41 59 44 62 44 62 44 62 44 62 46 62 48 61 47 61 47 61 45 59 45 59 45 59 45 59 47 61 48 63 50 64 49 63 49 62 48 61 47 62 48 63 44 62 46 64 47 64 46 63 46 63 46 63 46 63 46 63 47 62 49 61 48 63 55 71 64 77 65 79 66 79 65 78 63 80 65 79 70 83 81 91 91 101 100 103 97 105 98 104 99 100 100 101 100 102 101 102 97 98 96 97 95 96 95 96 96 98 94 96 92 94 90 92 91 94 91 94 91 93 91 94 93 86 84 91 89 84 84 93 86 88 87 89 87 88 86 88 83 85 83 84 82 84 81 83 80 82 78 79 76 78 76 78 70 75 69 74 69 73 68 73 65 70 65 70 64 67 60 66 59 66 60 66 60 65 58 63 53 59 54 61 55 61 54 60 51 57 55 60 53 58 53 60 47 56 47 58 49 59 46 55 36 45 31 39 24 31 17 27 19 29 17 31 24 39 30 42 33 45 36 49 38 48 35 45 36 47 35 46 35 46 35 46 33 45 32 44 32 44 33 46 32 44 32 44 32 44 32 44 31 43 30 41 28 40 27 39 31 43 31 42 30 41 29 41 31 42 30 41 29 40 28 39 26 38 26 38 26 38 26 38 26 38 26 38 26 38 26 38 27 38 25 36 24 37 26 39 25 36 24 36 24 36 24 37 25 37 25 37 25 37 25 37 25 37 24 36 24 36 25 37 25 37 24 35 22 34 23 35 22 34 22 34 22 34 22 34 22 34 22 34 22 34 22 34 21 33 21 33 21 33 21 33 21 33 21 33 21 34 22 34 7 8 7 8 7 8 7 8 7 8 7 8 6 7 5 6 6 7 6 7 6 7 6 7 6 7 6 7 6 6 5 5 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 4 5 5 5 4 4 4 3 3 3 3 1 2 4 5 6 5 4 3 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 10 13 18 19 21 21 23 23 23 22 21 21 22 23 23 18 20 22 19 14 7 4 3 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 5 6 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 5 5 5 4 3 4 6 8 13 22 28 29 29 30 29 26 26 25 26 25 26 25 26 25 27 29 30 26 26 27 27 22 19 20 19 18 14 11 6 5 7 7 9 16 16 14 14 24 37 111 125 149 122 134 92 75 78 71 91 77 98 84 101 91 107 90 106 90 104 84 111 100 129 104 102 82 140 167 150 77 104 146 150 137 143 156 161 144 73 83 58 88 71 110 74 84 134 197 150 89 36 62 140 184 139 147 114 138 115 141 113 141 111 136 108 135 109 132 104 127 99 118 97 118 93 118 87 82 59 109 102 119 97 119 98 125 96 115 89 109 90 116 96 119 98 125 102 132 108 133 102 125 92 121 98 126 106 139 115 135 114 138 123 151 141 166 149 164 136 142 117 136 125 142 123 136 129 141 126 140 127 141 126 137 127 142 131 140 127 135 127 138 131 141 134 143 132 140 131 140 134 138 133 153 146 147 136 151 150 159 157 163 161 169 161 160 144 159 163 168 163 171 166 169 160 163 158 162 159 163 159 160 155 164 170 167 166 164 162 157 159 162 168 170 170 166 163 162 163 163 163 169 167 167 160 161 141 147 140 156 153 167 158 176 159 172 153 175 157 177 152 177 155 169 142 176 166 175 137 164 158 173 134 151 140 167 142 170 141 165 133 159 130 157 127 153 124 150 131 162 125 151 123 146 107 155 127 160 116 147 112 143 114 147 116 145 112 140 110 142 115 145 116 146 117 147 116 145 110 139 107 133 99 128 100 130 99 126 99 123 92 118 90 118 92 123 77 74 49 70 53 67 49 63 46 60 48 62 47 58 42 53 38 45 34 44 35 46 32 53 50 68 52 63 46 59 42 60 45 64 45 62 42 59 42 61 44 65 48 68 51 70 59 78 59 79 60 77 59 76 57 79 56 80 57 81 58 81 57 80 58 82 59 83 61 84 59 82 60 81 60 82 61 84 64 85 61 83 60 83 62 85 62 83 60 82 59 77 51 68 47 68 54 66 30 48 45 68 54 77 54 75 56 82 58 75 60 83 62 85 64 86 63 85 60 85 58 84 58 84 59 86 59 86 61 87 61 87 60 85 60 83 59 82 59 82 59 82 59 82 59 82 59 82 59 82 57 81 58 82 59 81 58 80 61 84 61 84 61 84 61 83 62 84 61 83 60 81 59 81 59 81 60 82 60 82 59 81 60 83 62 85 63 85 63 84 63 84 62 83 61 84 62 85 62 83 63 85 64 85 63 83 62 83 62 83 62 83 62 83 62 84 62 84 64 89 71 95 75 98 78 101 80 102 79 98 81 99 82 100 84 102 92 110 97 112 103 112 102 110 104 112 102 115 101 115 101 115 101 115 98 111 97 111 96 110 96 110 98 112 97 111 95 109 94 108 94 109 94 109 94 108 93 107 91 102 88 104 89 100 86 103 84 99 87 102 88 102 86 97 85 95 84 94 83 92 82 91 82 91 79 87 76 86 76 87 74 83 74 82 72 81 71 80 68 77 68 77 67 74 64 71 65 70 65 70 65 69 63 68 58 64 60 65 61 66 60 65 57 63 60 65 59 63 57 62 60 60 52 54 51 55 48 48 29 34 32 37 33 37 32 36 32 33 26 28 26 31 28 32 36 42 42 49 47 50 45 47 45 49 45 49 46 50 46 50 46 48 45 46 43 45 43 46 43 45 43 45 43 45 43 45 43 45 44 47 45 46 42 44 43 45 43 45 42 44 41 43 44 45 42 44 40 42 39 40 38 40 38 40 38 40 38 40 39 41 39 41 39 41 39 41 40 41 37 37 35 39 39 42 36 38 37 40 38 39 36 38 37 39 37 39 37 39 37 39 38 39 36 38 36 38 37 40 38 39 36 37 35 37 35 38 34 36 34 36 34 36 34 36 34 36 34 36 34 36 34 36 34 36 34 36 34 36 34 36 31 33 32 34 33 36 34 36 2 7 2 7 2 7 2 7 2 7 1 6 0 5 0 5 2 6 2 6 2 6 2 6 2 6 1 5 0 4 0 4 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 3 1 3 3 4 1 3 1 5 4 7 3 5 3 5 2 4 2 3 0 3 3 6 4 6 3 4 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 1 10 11 18 15 19 16 22 15 22 13 21 11 21 12 23 16 25 20 20 6 4 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 6 6 5 6 6 5 4 3 1 3 1 3 1 3 1 3 1 4 2 5 3 4 2 3 2 5 4 4 0 3 5 10 15 23 26 28 26 30 27 26 21 26 21 26 21 26 21 26 22 30 25 27 21 27 21 22 16 18 15 15 11 9 4 4 4 7 10 17 15 14 13 19 29 95 101 124 95 110 67 74 69 87 86 96 92 100 93 104 95 107 96 110 98 107 105 122 116 127 80 67 95 175 134 74 110 155 147 148 136 164 153 122 62 62 63 70 70 86 52 65 127 184 118 60 27 58 147 161 117 129 89 117 92 116 91 107 91 109 87 107 85 100 72 87 72 87 72 92 74 93 63 56 48 89 76 93 75 93 74 98 78 91 72 88 74 87 73 88 74 89 76 93 82 96 78 92 72 91 76 90 78 98 82 94 79 101 87 116 105 133 121 141 128 135 113 133 124 141 125 139 117 130 114 128 118 130 116 128 111 126 118 127 115 122 115 128 119 133 123 134 122 131 123 135 125 129 123 136 129 128 120 131 130 140 138 147 145 156 148 149 134 149 150 158 152 159 155 160 154 155 149 152 151 155 152 153 149 163 165 168 159 163 156 159 153 163 163 170 163 165 156 160 155 163 156 164 156 163 150 153 129 134 131 147 139 151 139 159 141 153 135 156 143 154 139 152 130 143 117 151 139 147 112 141 131 148 110 127 115 141 116 143 115 133 109 128 106 126 103 122 101 121 108 132 103 121 101 114 83 118 102 124 93 115 89 114 87 114 88 114 84 108 79 105 87 111 86 110 87 114 93 120 91 114 87 106 78 100 77 104 78 106 75 101 71 92 69 91 74 96 60 51 33 54 38 53 37 48 35 46 38 47 37 44 34 41 29 35 27 35 29 36 24 41 43 57 47 50 36 45 39 49 37 48 36 47 31 44 30 42 28 42 30 47 34 52 42 58 41 59 41 59 40 56 44 58 43 57 42 56 42 56 38 52 40 56 44 59 47 63 40 59 39 58 40 60 42 61 39 59 41 61 42 61 40 59 40 60 38 59 39 56 34 48 32 49 40 49 14 29 29 54 41 60 49 60 43 57 43 56 47 61 48 63 49 63 48 62 45 60 44 58 43 59 45 60 44 59 45 61 46 60 44 59 42 59 42 59 42 60 43 60 43 60 43 60 43 60 43 60 41 58 42 60 43 59 41 58 43 60 43 60 43 60 43 60 47 62 47 61 45 60 44 59 46 61 47 62 47 62 46 61 46 62 48 63 49 64 48 63 49 63 48 62 47 63 48 64 45 63 47 64 47 63 45 62 45 62 45 62 45 62 45 62 50 63 48 64 53 71 61 77 65 80 68 83 70 83 69 82 65 83 71 84 77 89 91 98 100 103 103 105 99 103 95 105 101 101 100 100 98 98 97 97 96 97 95 96 95 95 94 95 92 95 92 95 92 95 92 95 90 93 91 94 91 92 88 90 83 90 91 90 88 90 86 81 82 84 85 87 86 86 84 85 85 86 83 83 80 80 77 78 79 80 75 75 72 74 72 74 69 73 68 72 66 70 64 69 61 66 62 66 61 65 58 64 58 65 59 66 58 64 56 63 53 61 54 62 55 62 54 61 52 56 52 57 52 58 51 56 50 51 33 36 23 34 20 29 22 35 28 43 35 47 37 48 32 39 23 30 17 28 15 25 19 33 27 42 34 45 34 44 33 44 33 44 34 45 34 45 34 46 32 43 31 42 31 43 31 43 31 43 31 43 31 43 26 40 30 45 34 45 32 44 31 43 31 42 30 41 29 41 32 43 30 42 28 40 27 38 26 38 26 38 26 38 26 38 27 39 27 39 27 39 27 39 29 39 25 36 24 37 27 41 24 37 26 38 26 38 25 36 25 37 25 37 25 37 25 37 26 38 25 36 24 37 26 38 26 37 24 36 23 35 24 36 24 36 24 36 24 36 24 36 22 34 22 34 22 34 22 34 22 34 22 34 22 34 22 34 18 30 18 31 20 32 21 33 6 7 6 7 6 7 6 7 8 8 6 6 5 6 5 7 5 6 5 6 5 6 5 6 6 6 4 4 2 3 2 3 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 4 6 5 4 3 4 5 7 8 6 6 6 5 5 5 4 4 3 4 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 12 17 20 19 20 21 24 22 22 21 21 21 21 22 22 24 25 25 18 11 2 0 0 0 0 1 1 1 1 2 2 0 0 0 0 0 0 0 0 7 5 4 4 5 5 4 2 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 4 6 6 4 2 3 8 12 20 25 28 27 28 30 29 25 27 26 27 26 27 26 27 26 26 28 29 25 25 26 26 21 18 18 15 14 10 9 6 7 5 8 13 19 18 17 19 32 55 132 118 147 124 118 86 77 85 72 93 74 97 82 101 92 108 93 108 96 113 95 118 104 124 110 79 33 80 150 143 65 138 163 165 158 159 173 165 130 71 103 88 123 91 106 57 93 164 196 119 74 38 101 166 173 137 150 119 140 116 142 109 131 103 130 103 130 103 123 92 112 86 105 88 116 93 114 80 78 74 112 91 110 92 115 88 115 88 109 86 111 88 108 85 110 87 109 85 109 88 111 86 108 86 112 88 113 89 119 91 111 94 116 98 119 106 130 117 137 134 143 123 146 138 159 145 163 146 167 145 164 144 165 147 166 144 165 149 161 137 148 131 148 124 140 127 139 123 138 129 147 134 146 130 142 126 140 125 140 126 139 132 143 137 152 141 146 136 152 146 157 145 154 145 157 155 158 146 150 147 154 148 151 149 160 168 165 161 158 159 156 157 161 169 170 168 163 161 162 161 164 163 165 162 165 157 156 130 140 135 155 151 164 155 172 154 168 152 178 158 177 149 176 144 168 140 172 155 169 133 163 146 168 131 151 136 164 135 164 133 157 127 152 125 151 122 147 121 146 128 158 122 147 120 141 107 152 125 156 119 148 116 143 108 137 112 140 112 137 108 133 112 141 109 136 104 136 111 145 116 145 113 139 105 133 105 135 105 131 105 126 96 119 90 118 96 124 75 70 47 70 53 66 55 67 50 62 47 58 42 53 42 50 37 45 34 44 36 47 34 58 56 76 60 72 50 65 50 67 47 66 45 63 43 62 44 61 42 59 43 64 49 69 55 72 56 74 58 75 57 74 60 80 58 79 56 77 55 76 53 76 54 77 55 78 56 79 57 78 57 78 58 80 60 82 55 78 59 82 61 81 58 78 62 82 59 80 59 79 54 70 55 71 57 69 33 47 45 72 51 80 63 82 57 80 60 82 59 82 61 83 61 83 60 82 60 85 59 84 58 85 59 86 59 85 60 86 60 86 59 83 58 80 59 80 60 81 60 81 59 80 59 80 59 80 59 80 58 79 59 80 59 80 58 79 59 80 59 80 59 80 59 80 60 79 60 79 60 78 59 78 62 81 62 81 62 81 62 81 61 80 62 82 63 82 63 82 64 82 63 81 62 82 63 83 63 84 64 85 64 84 62 82 63 84 63 84 63 84 63 84 64 82 62 83 69 94 78 98 80 99 81 101 82 101 81 99 80 97 83 100 86 104 95 111 105 115 106 117 107 111 105 114 102 114 100 112 97 110 95 109 95 109 95 108 94 108 93 107 92 107 93 108 94 109 94 109 91 107 93 108 93 106 89 103 91 103 85 96 82 99 88 104 84 98 85 99 85 98 84 95 87 96 85 93 81 89 77 87 79 88 77 85 73 82 72 81 73 82 72 80 70 78 68 76 65 74 66 75 65 73 63 71 63 67 65 68 64 67 63 65 61 65 62 65 62 64 60 62 64 65 56 58 50 53 45 48 44 44 35 37 34 42 41 47 46 52 49 55 52 55 51 54 51 51 43 45 39 43 37 39 32 38 38 46 44 49 45 49 44 48 44 48 44 48 43 47 46 47 44 45 42 44 42 45 42 44 42 44 42 44 42 44 34 38 38 43 42 45 43 44 42 44 41 43 41 42 40 42 43 44 42 43 41 42 40 41 39 41 39 41 39 41 39 41 40 42 40 42 40 42 40 42 40 41 38 39 37 40 39 42 38 40 38 39 37 40 38 40 37 39 37 39 37 39 37 39 38 40 37 39 37 39 38 40 38 40 37 38 36 38 36 38 36 38 36 38 36 38 36 38 34 36 34 36 34 36 34 36 35 37 35 37 35 37 35 37 30 32 30 33 31 33 31 33 1 6 1 6 1 6 1 6 3 7 1 5 0 5 1 6 0 4 0 4 0 4 0 4 1 4 0 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 2 2 2 3 1 3 1 4 2 4 3 5 5 6 2 3 2 5 6 9 5 7 4 6 4 5 3 5 3 5 3 5 3 6 5 7 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 1 11 14 20 15 18 15 23 14 21 13 20 10 21 11 22 17 23 16 16 5 4 0 0 0 0 0 1 1 2 2 2 0 0 0 0 0 0 0 0 7 4 2 2 4 5 3 1 1 3 1 3 1 3 1 3 1 4 2 5 3 4 2 3 2 6 5 4 0 2 6 14 21 26 25 26 25 31 27 25 22 27 22 27 22 27 22 27 21 29 24 26 20 27 21 22 17 17 12 10 6 7 5 7 2 7 11 19 18 19 22 30 60 118 94 122 99 94 59 79 74 91 89 96 89 97 91 103 94 106 99 116 108 118 112 126 111 120 60 46 54 142 109 70 144 168 160 171 154 173 152 106 67 81 87 93 74 66 39 96 154 171 88 55 29 103 149 141 111 128 91 114 88 113 93 106 82 100 78 99 81 100 78 96 75 87 74 98 79 93 62 56 65 90 65 84 71 93 68 87 66 82 68 90 75 85 71 88 71 84 70 86 71 87 67 80 67 85 67 83 67 88 69 83 70 93 73 97 77 102 85 108 93 109 90 116 104 127 115 137 127 145 130 145 127 146 135 155 144 163 151 160 137 144 132 148 120 141 133 148 129 138 123 137 131 146 129 127 116 131 125 128 121 133 123 130 122 134 122 126 122 133 127 137 125 133 126 139 147 146 136 137 136 142 138 140 138 154 157 162 151 157 150 156 150 162 164 171 163 164 157 163 150 162 154 158 149 159 145 145 120 127 122 143 137 152 136 154 132 149 134 157 144 153 136 146 119 144 120 141 126 141 110 132 115 136 106 125 114 135 109 133 110 129 105 124 102 123 100 119 98 118 105 130 100 119 98 112 87 118 98 123 94 118 87 109 82 109 83 111 85 112 84 109 87 111 86 106 78 102 80 108 89 113 88 110 84 108 87 115 79 109 78 105 73 96 73 96 83 102 61 49 32 55 40 55 46 55 40 49 39 46 33 40 32 39 29 34 27 34 29 37 26 44 47 64 53 57 40 49 38 48 32 44 28 42 28 44 35 46 32 44 31 46 33 50 34 51 37 54 37 57 38 56 42 56 42 55 42 55 42 55 42 55 42 54 41 54 40 53 38 55 36 55 37 57 40 60 37 57 39 58 40 59 40 59 40 58 38 57 39 57 37 52 45 56 44 56 22 35 34 58 38 56 45 57 43 60 46 57 44 58 45 59 45 58 44 57 43 58 42 57 42 57 43 58 43 59 44 60 45 59 44 59 42 59 42 59 43 60 44 61 41 58 41 58 41 58 41 58 39 57 41 58 41 58 40 56 41 58 41 58 41 58 41 58 44 59 44 59 44 60 45 60 47 61 45 59 44 60 46 62 45 61 47 63 48 63 48 62 49 63 48 62 47 63 48 64 46 64 47 64 47 63 45 61 46 63 46 63 46 63 46 63 51 63 48 65 57 77 66 81 65 79 64 77 63 77 64 78 63 81 69 83 78 90 95 100 106 103 103 108 102 101 92 105 96 97 96 96 95 95 94 94 93 94 92 93 92 92 91 92 89 92 89 92 89 91 88 91 87 91 89 92 88 89 84 85 89 85 97 122 123 102 90 98 85 85 83 83 81 82 81 83 83 84 81 82 79 79 76 78 75 77 74 75 71 71 68 68 68 72 66 70 64 67 62 66 60 65 61 66 60 65 59 64 56 64 57 64 57 63 55 61 55 62 54 61 53 58 50 56 59 57 46 45 37 41 32 36 29 39 32 42 33 48 42 57 39 50 39 49 37 47 35 45 40 49 36 47 36 47 34 43 29 41 32 44 34 45 34 45 34 45 33 44 32 42 31 42 33 44 31 42 30 42 31 43 30 42 30 42 30 42 30 42 23 36 25 39 28 40 29 41 29 41 28 40 27 39 27 39 29 41 29 41 29 41 29 41 28 40 28 40 28 40 28 40 28 40 28 40 28 40 28 40 27 39 27 39 27 39 27 39 27 39 25 36 24 37 27 39 25 37 25 37 25 37 25 37 27 38 26 37 25 38 26 39 27 38 25 36 24 36 24 37 23 35 23 35 23 35 23 35 22 34 22 34 22 34 22 34 23 35 23 35 23 35 23 35 20 32 20 32 20 31 19 31 6 7 6 7 6 7 6 7 9 9 6 6 4 6 6 8 3 4 3 4 3 4 3 4 5 5 2 1 0 1 0 1 1 1 1 0 0 0 0 0 1 1 1 2 2 3 3 4 3 3 4 4 4 5 5 5 7 6 5 3 4 6 8 10 7 7 7 6 6 6 5 5 7 6 5 4 5 6 8 9 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 13 19 21 19 19 20 25 22 21 21 20 20 21 21 22 21 18 17 13 10 5 2 0 0 0 0 1 1 2 2 2 0 0 0 0 0 0 0 0 7 4 1 1 3 4 3 1 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 4 6 7 4 1 2 9 15 24 27 27 26 27 31 29 25 28 27 28 27 28 27 28 27 26 28 29 25 25 26 25 21 20 18 13 10 6 7 7 9 3 8 13 20 19 23 27 44 88 155 116 149 128 102 76 76 89 74 94 73 94 79 99 90 105 90 110 102 121 104 122 109 120 97 66 40 67 119 109 65 162 171 172 176 170 177 160 116 84 115 95 121 76 85 61 146 181 181 96 77 39 142 155 157 132 152 118 138 111 141 112 139 114 135 103 125 98 123 97 121 104 119 99 125 98 112 76 73 87 113 84 104 92 116 85 108 85 105 85 114 89 107 82 109 81 101 84 106 89 107 83 101 83 108 84 105 82 111 83 102 83 104 89 111 95 117 102 121 105 118 102 122 111 129 119 142 119 144 123 144 119 143 128 157 139 166 154 174 150 168 154 178 163 194 191 214 188 190 157 168 160 184 155 154 130 159 143 153 139 156 135 145 128 143 126 134 121 137 126 140 126 138 129 148 149 152 135 142 135 145 137 140 137 153 159 158 153 151 153 153 154 162 169 172 167 165 163 168 155 163 160 159 156 161 152 149 132 142 133 155 149 163 148 163 147 164 150 178 158 176 146 171 135 172 142 164 142 167 131 156 130 159 125 152 135 161 127 156 131 155 125 150 123 149 120 146 119 144 126 156 120 145 118 138 114 150 123 149 119 145 111 131 113 139 110 136 110 137 112 137 107 139 110 137 103 131 102 134 110 141 111 140 110 142 116 149 115 144 117 142 111 136 108 137 106 130 78 70 47 73 56 69 54 68 49 63 49 62 46 57 39 48 36 43 33 43 35 47 34 58 56 81 63 75 52 67 55 72 50 66 47 67 50 71 50 65 46 61 44 62 46 64 47 64 50 68 53 70 55 72 53 74 53 76 54 77 55 78 54 76 54 76 54 76 54 76 53 74 53 75 55 77 57 79 59 79 56 77 56 79 60 82 54 74 52 74 54 75 52 69 63 73 57 71 38 51 48 75 59 80 56 76 57 83 58 73 56 79 57 80 57 79 56 77 58 80 57 79 56 80 57 81 59 83 60 84 61 83 60 82 59 80 59 81 60 82 61 82 58 77 57 77 57 77 58 77 54 77 55 78 56 77 55 76 57 79 57 79 57 79 57 79 57 77 58 78 59 79 60 80 61 79 58 75 56 77 60 80 60 80 62 82 63 82 63 81 64 82 63 81 62 82 63 83 64 85 64 85 64 84 61 82 64 85 64 85 64 85 64 85 65 82 62 84 72 98 82 101 83 101 80 97 78 97 79 98 79 94 82 98 86 104 96 113 101 109 100 113 101 103 95 108 95 108 94 109 95 109 95 110 93 107 92 106 92 105 91 105 94 108 92 106 90 104 88 103 89 105 91 107 91 103 86 98 73 94 132 214 203 155 93 102 87 100 84 96 81 95 81 94 82 92 82 91 81 90 80 90 76 86 76 85 74 81 68 77 72 80 71 78 68 75 66 73 65 73 66 74 66 73 64 72 62 66 64 67 64 66 62 64 61 64 61 63 58 59 54 56 45 46 36 41 40 50 47 52 48 55 54 56 47 48 44 49 47 51 47 51 47 51 47 51 49 52 47 52 48 52 45 47 48 52 47 51 46 49 45 49 46 49 44 47 42 45 41 44 44 45 43 44 42 45 43 46 42 44 42 44 42 44 42 44 39 41 40 42 40 42 41 43 40 42 39 41 39 40 38 40 40 43 41 43 41 43 41 44 41 43 41 43 41 43 41 43 40 42 40 42 40 42 40 42 38 41 39 42 40 41 39 40 41 41 37 37 35 39 39 43 37 39 37 39 37 39 37 39 39 40 38 39 37 40 38 41 39 40 37 38 36 38 36 39 34 36 34 36 34 36 34 36 34 36 34 36 34 36 34 36 35 37 35 37 35 37 35 37 35 36 34 35 33 34 32 33 4 7 4 7 4 7 4 7 5 8 5 7 4 7 3 5 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 3 6 4 5 3 4 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 3 6 4 7 5 6 4 5 5 6 4 5 3 6 4 7 2 6 1 5 0 6 1 7 1 7 3 7 0 4 0 6 10 16 13 19 14 20 17 24 15 21 16 22 17 22 16 21 12 22 14 20 8 7 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 5 3 5 3 5 3 5 1 6 5 5 0 4 9 17 21 24 23 26 25 28 26 28 26 28 26 27 25 26 24 26 24 26 24 26 24 24 21 24 15 17 9 9 4 3 2 2 9 14 13 16 12 18 19 52 82 119 94 127 89 78 68 78 81 90 83 95 84 93 84 100 95 107 99 111 105 118 112 123 114 90 57 49 54 115 87 93 152 172 149 174 153 184 151 95 77 80 65 59 67 59 44 141 174 158 58 68 42 126 123 131 102 123 99 114 94 110 92 111 90 114 87 109 83 106 83 105 87 108 89 115 95 81 42 62 72 88 71 91 73 87 77 97 73 81 70 82 80 91 79 82 74 84 71 89 77 86 70 85 69 86 74 86 69 84 76 95 75 88 78 90 79 94 84 101 76 95 78 101 83 108 90 111 100 113 97 107 95 114 110 127 116 127 117 128 119 130 122 133 129 148 154 176 160 160 148 162 194 215 176 157 160 172 157 182 162 162 130 135 123 138 115 114 114 122 111 122 112 120 117 131 146 141 124 131 127 133 121 128 123 140 138 151 139 149 140 155 145 159 161 164 159 162 152 153 139 152 151 155 146 149 137 136 117 126 118 137 132 148 129 139 127 149 141 159 140 148 128 140 116 140 127 144 119 132 112 131 116 128 108 131 117 133 113 132 111 131 102 122 97 121 96 119 95 122 101 126 99 120 93 116 89 118 100 120 93 115 90 111 90 113 90 112 89 112 89 112 91 114 86 112 87 115 92 120 93 116 92 131 118 144 101 111 102 154 146 168 111 116 105 149 108 133 68 50 35 51 45 56 37 49 37 48 34 44 32 43 29 38 26 35 26 36 25 33 22 43 48 68 56 61 40 51 42 53 35 49 35 50 35 48 37 52 36 51 35 52 36 53 33 51 33 51 33 52 35 53 39 53 38 55 42 57 41 54 42 57 42 57 42 57 42 57 37 52 37 53 39 55 42 58 45 60 44 58 42 56 40 55 40 55 41 57 42 55 39 53 36 58 37 55 28 29 32 59 41 55 40 55 40 56 42 58 44 59 43 57 42 56 40 55 44 58 44 58 44 58 44 58 42 57 44 59 45 60 47 61 43 60 45 60 45 60 45 60 42 58 43 58 43 57 43 57 45 59 44 57 43 58 45 59 42 56 42 57 43 58 44 58 44 58 45 59 45 58 43 57 44 58 44 59 45 60 46 60 47 62 47 63 48 64 49 64 49 63 47 62 49 64 48 62 48 63 48 63 48 63 48 63 51 65 48 62 47 63 50 66 46 64 49 68 53 73 59 75 62 77 64 78 64 77 63 76 62 78 70 86 84 98 95 101 99 102 96 98 95 96 93 95 89 92 90 94 92 95 93 96 88 91 88 90 87 90 86 89 82 88 81 89 84 91 84 87 82 88 84 90 86 88 85 87 63 127 246 251 246 238 124 86 84 85 80 83 81 83 78 78 76 78 75 77 75 77 75 77 73 76 73 74 69 69 67 69 67 70 64 67 62 67 64 69 60 65 62 64 58 60 57 62 59 63 58 62 56 60 54 59 55 59 52 55 48 51 44 48 42 46 40 47 42 51 43 49 40 49 40 49 38 50 38 50 37 48 37 47 36 46 35 46 35 46 35 45 34 44 33 44 32 44 33 45 34 44 33 43 32 43 32 43 32 43 32 43 30 41 30 41 30 41 30 41 30 41 32 44 33 43 30 41 29 40 29 40 29 40 29 40 28 40 29 41 30 40 29 39 28 40 28 40 28 40 28 40 27 39 27 39 27 39 27 39 28 40 28 39 27 38 26 38 29 41 29 40 28 40 27 39 23 36 25 38 26 38 26 38 23 35 23 36 24 37 25 37 24 37 25 38 26 37 25 36 24 36 24 37 25 38 26 38 24 36 23 34 21 32 20 31 22 34 22 34 22 34 22 34 23 35 23 34 22 33 21 33 22 34 22 34 22 34 22 34 6 6 6 6 6 6 6 6 7 7 6 6 5 5 5 5 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 4 5 5 6 6 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 5 7 6 6 5 5 6 6 7 7 5 6 4 5 5 6 6 6 6 8 6 5 3 6 6 14 17 19 21 20 21 21 24 20 22 21 23 22 22 21 21 21 22 24 21 17 11 8 6 4 3 3 2 2 1 0 0 1 1 0 0 1 2 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 3 5 7 5 3 5 12 18 23 24 25 26 27 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 25 24 23 22 19 20 13 10 6 3 2 1 5 11 11 19 17 23 31 76 108 151 117 143 105 83 83 74 92 77 91 79 95 77 96 86 105 89 108 95 114 105 120 111 120 77 64 46 61 103 88 93 152 154 146 149 139 177 134 93 74 83 63 85 66 78 64 186 182 163 67 87 74 170 133 158 124 155 115 140 104 135 98 133 97 124 102 130 108 137 113 141 110 133 103 135 106 109 65 100 107 125 91 110 82 101 78 105 80 103 82 107 85 110 84 106 85 100 86 107 92 106 86 106 83 101 78 102 81 104 76 96 82 102 84 102 82 100 84 103 96 113 99 116 103 119 104 121 106 126 102 122 101 124 110 134 120 138 119 136 118 135 118 135 111 134 120 148 125 143 128 158 160 195 157 162 153 176 156 202 209 222 184 196 170 189 154 161 141 154 131 147 128 143 129 151 149 156 127 146 131 147 129 144 127 145 137 150 139 148 141 151 147 162 158 165 154 161 149 152 142 156 152 158 147 152 138 140 123 138 127 148 142 161 141 153 136 160 149 171 150 163 140 159 132 162 141 166 134 155 127 154 130 151 124 155 133 158 130 156 131 152 123 144 119 143 118 141 118 145 124 149 122 143 117 140 113 145 122 144 115 140 112 135 111 137 111 136 110 136 110 135 114 143 112 141 112 143 115 146 116 144 116 157 138 169 127 146 132 185 165 191 131 143 118 164 129 157 85 71 52 69 57 71 48 68 48 67 46 61 42 56 41 50 36 45 36 44 34 42 32 55 61 85 69 80 56 72 59 77 53 71 52 70 53 68 53 72 52 71 52 71 53 72 53 72 52 71 53 72 54 74 54 72 53 73 56 76 55 73 55 74 55 74 56 75 56 75 53 71 52 71 53 73 56 75 56 75 55 74 54 72 53 72 54 74 55 75 55 73 53 71 51 77 52 74 42 47 47 78 56 74 55 74 55 75 57 77 56 76 57 76 57 76 57 76 58 75 59 75 59 75 58 76 56 75 57 76 58 78 60 79 59 80 59 78 59 78 59 78 57 75 57 75 57 75 58 75 58 77 57 76 57 76 58 77 56 75 56 76 57 77 58 77 57 76 58 78 59 78 58 77 58 77 58 78 59 79 60 79 61 80 62 81 62 82 63 82 65 82 62 82 64 84 64 81 63 82 63 82 63 82 63 82 65 83 63 81 62 82 64 84 63 83 67 87 70 91 73 93 74 93 75 94 75 93 74 92 75 90 82 101 94 111 99 113 101 113 98 110 95 108 94 108 94 108 93 108 93 107 92 107 91 106 90 105 89 104 89 104 88 104 87 105 90 107 88 101 87 102 88 101 87 100 86 98 80 123 184 207 181 180 95 93 84 96 81 92 81 92 79 88 77 86 76 86 75 84 74 84 71 82 72 81 69 79 69 78 69 74 68 71 66 71 67 73 64 70 65 69 61 65 60 67 63 66 62 64 60 62 59 61 58 60 56 57 52 53 48 50 47 49 45 49 48 52 48 50 48 51 48 51 49 51 49 51 48 52 47 51 47 50 46 50 48 51 47 51 46 50 46 49 43 47 44 48 44 48 43 47 43 47 43 47 43 47 43 47 42 46 42 46 42 46 42 46 40 45 42 47 43 46 41 44 40 44 40 44 40 44 40 44 39 44 40 45 41 44 40 43 40 42 40 42 40 42 40 42 40 42 40 42 40 42 40 42 40 42 40 41 39 41 38 40 39 41 39 41 38 40 37 39 35 37 36 39 37 40 37 39 36 38 36 39 37 40 38 40 36 39 37 40 38 39 37 38 36 38 36 39 37 40 38 40 37 39 36 37 34 35 33 34 34 36 34 36 34 36 34 36 35 37 35 36 34 35 33 35 34 36 34 36 34 36 34 36 3 5 3 5 3 5 3 5 4 6 3 5 3 4 2 4 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 2 5 3 6 4 5 3 4 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 6 4 7 5 6 4 5 5 6 4 5 3 6 4 7 2 6 1 5 0 6 1 7 1 7 2 6 0 5 2 9 8 16 15 22 17 21 16 21 15 21 16 22 17 21 16 20 13 23 18 25 16 18 10 15 5 9 6 6 2 2 0 0 0 1 0 0 0 3 4 8 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 5 3 5 3 5 3 5 2 5 4 4 1 7 12 20 22 24 24 27 26 28 26 27 26 28 26 27 25 26 24 26 24 26 24 25 23 23 20 22 11 16 7 9 3 3 5 2 4 8 6 15 7 15 23 77 92 124 97 118 82 77 71 83 83 91 85 96 85 94 84 103 93 104 96 110 104 118 112 122 108 81 57 59 55 97 75 102 138 146 130 122 119 162 110 76 68 54 53 63 46 44 73 178 169 126 49 55 83 163 111 139 95 128 93 118 85 108 77 106 63 100 66 102 68 103 69 102 79 108 75 106 77 83 41 75 72 88 58 84 66 90 72 90 59 78 69 84 70 82 72 87 72 85 69 89 69 79 55 75 63 81 64 84 69 89 70 87 75 88 82 91 79 90 77 93 71 89 74 96 81 101 82 102 86 103 85 101 85 102 91 111 100 115 101 116 103 115 101 114 103 110 104 114 108 117 117 132 121 141 126 127 126 127 122 153 139 152 138 153 148 169 154 158 156 160 144 152 141 148 138 151 138 135 117 126 118 128 117 128 116 130 120 134 124 137 126 138 133 148 145 149 139 144 133 136 131 143 139 144 134 138 125 124 110 120 111 130 124 139 121 132 116 135 125 143 127 139 121 134 113 133 119 136 114 127 108 125 109 121 104 127 115 131 112 131 106 126 97 118 93 117 92 115 92 119 99 123 97 118 92 115 90 118 97 116 90 112 87 106 86 109 86 108 85 107 84 107 81 105 81 104 80 104 79 103 79 102 79 110 94 120 91 108 78 114 95 118 75 88 70 104 103 128 63 50 39 52 44 56 38 49 37 47 34 45 33 42 29 38 26 35 25 36 24 32 24 46 54 72 58 63 42 55 45 59 40 56 42 56 41 53 40 55 37 54 37 54 38 55 39 55 38 55 38 56 40 58 40 54 39 55 42 57 41 54 39 54 39 54 39 54 39 54 39 53 38 52 37 53 38 54 38 53 38 53 38 53 38 53 38 53 39 54 38 53 36 51 36 57 36 55 27 27 31 59 40 55 40 55 40 56 42 57 39 55 40 56 42 58 43 59 43 57 43 57 43 57 43 57 41 56 41 56 41 56 41 56 42 57 42 57 42 57 43 57 42 56 42 56 42 56 42 56 43 56 42 55 41 56 42 57 42 56 42 57 43 58 44 58 41 56 43 58 45 59 45 59 44 58 44 59 45 60 46 60 46 61 46 62 47 62 48 63 50 64 48 63 50 65 49 63 49 64 49 64 49 64 49 64 49 63 47 62 47 62 48 64 46 65 46 68 52 71 55 73 58 73 59 73 59 73 59 73 63 77 74 89 85 97 89 96 92 96 92 94 90 94 93 93 92 94 90 92 87 89 85 87 87 90 86 89 86 88 85 88 81 87 79 87 82 89 82 85 81 86 83 86 81 83 80 80 75 77 97 115 106 96 68 82 77 79 74 78 77 79 76 76 74 75 73 74 71 72 69 70 66 68 66 68 66 68 66 69 64 68 63 66 61 65 62 66 58 64 60 63 57 59 56 61 57 61 56 60 54 59 53 58 52 56 49 53 46 49 43 47 43 47 40 46 40 47 39 44 38 47 38 47 36 48 36 48 37 47 36 47 35 46 35 46 35 46 35 45 34 45 33 44 31 42 32 43 32 43 31 42 32 43 32 43 32 43 32 43 33 44 33 44 33 44 33 44 29 41 30 42 31 41 30 40 29 40 29 40 29 40 29 40 29 40 30 41 30 41 29 40 28 40 28 40 28 40 28 40 30 42 30 42 30 42 30 42 28 40 28 40 27 39 27 38 26 38 25 37 25 36 24 36 23 35 24 36 24 36 25 37 24 36 25 37 25 38 26 38 24 37 25 38 26 37 25 36 24 36 24 37 25 38 26 38 26 37 25 36 24 35 22 34 22 34 22 34 22 34 22 34 23 35 23 35 22 34 22 34 22 34 22 34 22 34 22 34 4 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 3 4 5 5 6 6 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 6 6 7 7 6 6 5 7 6 6 5 5 6 6 7 7 5 6 4 5 5 6 6 5 5 7 5 5 5 8 10 13 18 21 24 23 22 20 21 20 22 21 23 22 22 21 21 20 22 25 25 24 22 22 21 17 15 14 12 9 5 2 0 3 1 0 0 1 4 8 10 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 9 16 22 25 25 26 27 28 28 28 27 28 28 28 27 27 26 26 26 25 25 25 25 24 22 21 20 18 18 11 9 5 4 3 3 6 11 11 24 17 25 46 108 120 152 122 132 94 84 80 78 94 80 93 80 95 78 97 87 101 85 105 93 112 104 119 111 109 64 64 58 61 82 74 105 156 147 146 112 125 165 99 88 73 75 60 87 49 84 111 206 168 115 56 80 150 230 168 212 162 196 159 191 153 190 150 192 146 185 145 182 139 173 129 165 125 164 121 164 124 144 89 131 104 124 88 121 93 111 68 85 76 106 79 111 79 110 79 110 74 103 81 116 93 114 90 117 78 106 88 108 79 97 78 103 76 100 82 105 82 102 82 103 83 103 91 112 99 118 102 119 103 122 105 122 103 120 105 123 108 124 110 127 115 129 116 128 108 124 108 128 113 131 113 130 118 140 120 136 121 126 107 143 124 146 127 148 133 158 139 154 169 179 155 173 155 172 155 175 146 157 131 149 132 147 126 143 130 144 130 144 135 147 137 146 135 152 144 152 138 148 135 142 131 146 137 147 135 145 127 133 114 130 120 143 132 150 130 145 126 147 133 154 136 153 132 152 126 154 131 157 128 150 123 149 122 143 118 151 130 155 128 154 126 148 119 140 116 140 115 138 114 141 121 145 119 140 114 138 113 142 117 139 111 136 108 129 109 135 108 133 107 132 106 131 99 130 99 129 97 127 94 124 93 123 92 125 97 130 100 132 92 128 98 131 93 118 90 125 109 136 70 65 53 71 58 75 49 69 48 67 47 62 43 57 41 51 36 44 35 43 33 40 31 58 63 86 69 80 56 77 63 82 59 79 59 76 57 73 56 74 55 73 54 74 55 75 57 76 56 75 57 76 58 78 57 75 56 76 59 78 57 74 55 74 55 74 55 73 54 73 55 73 53 71 52 71 52 71 54 73 54 73 54 74 55 74 52 71 52 71 51 70 50 69 50 76 51 73 42 46 46 77 55 74 54 73 55 74 56 76 55 74 56 75 56 76 57 76 56 74 56 74 56 74 56 75 56 75 55 74 54 73 53 72 55 74 55 74 55 74 55 73 55 73 55 73 55 73 55 73 56 74 55 73 54 74 55 75 56 75 56 76 57 77 58 77 55 74 57 77 59 79 60 79 58 77 58 78 59 79 60 79 62 81 62 81 63 82 64 83 66 83 63 83 65 85 65 82 64 83 64 83 64 83 64 83 64 83 64 82 63 83 64 83 64 83 66 86 68 88 71 90 73 92 73 92 73 92 74 92 72 92 85 105 94 109 94 109 93 107 92 106 91 107 92 108 94 109 93 106 90 103 87 102 89 104 88 103 87 102 87 102 88 104 87 105 89 107 88 101 87 102 86 99 83 95 80 90 78 86 70 99 83 83 72 93 78 90 76 88 78 89 77 86 76 85 74 83 71 80 69 78 68 77 66 76 67 77 66 74 66 71 65 70 64 69 64 69 61 67 63 67 60 63 59 65 60 63 59 62 58 61 57 60 56 58 54 56 52 53 49 52 51 52 47 50 47 50 45 47 48 51 48 50 48 50 48 50 47 51 47 50 46 50 45 49 43 47 43 46 42 45 41 45 41 46 42 47 43 46 42 45 43 47 43 47 43 47 43 47 43 47 43 47 43 47 43 47 40 45 41 45 41 45 41 44 41 45 41 45 41 45 41 45 40 44 41 46 42 45 40 44 41 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43 40 42 40 41 39 41 38 40 38 39 37 38 36 38 36 38 35 37 35 38 36 38 36 38 36 38 36 39 37 39 36 39 37 40 38 39 37 38 36 38 36 39 37 40 38 40 38 40 38 39 37 38 36 38 35 37 35 37 35 37 35 37 35 37 35 37 35 37 35 36 34 36 34 36 34 36 34 36 2 4 2 4 2 4 2 4 1 3 1 3 0 2 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 2 1 3 1 3 2 4 3 5 2 5 3 6 4 5 3 4 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 3 6 4 7 5 6 4 5 5 6 4 5 3 6 4 7 2 6 1 5 0 6 1 7 0 6 1 6 0 7 5 13 9 18 17 24 18 21 15 20 15 21 16 22 17 21 16 20 11 21 16 25 18 24 19 26 17 22 18 17 11 9 2 1 1 1 0 0 0 4 6 10 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 4 2 4 2 4 2 4 3 4 1 3 3 12 17 25 24 26 25 28 26 28 26 27 26 28 26 27 25 26 24 26 23 25 23 24 21 21 17 19 10 14 5 7 3 4 6 4 9 12 9 16 6 20 37 103 97 123 105 110 77 82 69 85 87 94 86 95 84 93 84 103 91 102 94 107 102 115 110 120 91 67 57 69 55 82 67 115 141 146 132 100 117 142 74 69 72 65 51 54 41 79 125 173 146 84 21 57 121 192 118 176 122 173 125 171 126 169 122 169 124 174 125 175 125 172 120 166 104 151 104 151 114 147 98 151 116 148 116 159 130 144 85 96 72 93 59 80 54 74 44 63 44 72 46 75 42 61 30 61 42 75 56 92 68 94 58 81 61 81 68 85 68 84 68 85 71 89 77 94 81 97 82 97 74 99 77 100 76 98 75 100 79 102 83 104 87 108 91 108 92 103 95 105 100 109 98 102 105 111 103 117 112 111 101 119 114 126 112 118 108 123 111 120 123 129 114 128 119 132 124 141 130 137 123 138 128 136 121 134 124 135 120 133 119 132 116 128 118 135 128 135 123 134 123 131 118 131 123 132 124 134 118 119 100 113 105 124 115 129 112 124 109 125 113 131 116 132 114 129 105 124 109 126 107 122 104 120 100 114 98 122 111 127 108 126 103 122 95 114 92 114 92 113 88 114 95 118 94 114 90 111 90 114 92 110 87 109 86 102 87 108 86 106 84 105 83 103 82 101 81 100 78 96 74 93 76 96 74 92 71 92 75 98 67 90 67 95 72 95 75 102 83 105 47 45 41 54 43 57 39 49 38 48 35 46 33 43 29 39 26 34 24 34 23 30 19 44 52 72 56 62 42 56 44 61 43 60 45 59 43 56 41 55 38 54 37 55 38 56 40 57 39 56 39 57 41 59 45 59 43 59 46 61 44 57 43 58 43 57 42 56 41 56 41 55 39 53 37 52 37 52 38 53 38 54 39 54 39 54 37 51 36 50 35 50 35 50 35 57 36 54 26 26 31 58 40 54 39 54 39 55 41 57 42 57 41 56 41 55 40 55 41 56 41 56 41 56 41 56 38 55 37 54 36 52 35 51 38 53 39 53 39 53 39 53 41 55 41 55 41 55 41 55 41 55 40 54 40 54 41 55 42 56 42 57 43 58 44 58 41 55 43 58 45 60 46 60 44 58 44 59 45 60 46 60 48 63 48 63 49 64 50 65 50 64 48 63 50 65 49 63 49 64 49 64 49 64 49 64 49 64 50 65 50 65 49 64 47 65 46 67 50 68 52 69 56 70 56 70 56 71 59 74 63 79 78 91 84 92 85 93 83 89 84 89 84 90 88 91 88 91 86 90 85 89 84 88 82 87 82 87 81 86 80 85 82 88 82 87 85 89 85 86 84 87 85 85 82 80 77 78 76 84 66 80 73 67 67 67 74 77 72 76 75 78 75 75 74 76 72 74 69 71 67 69 69 69 64 66 64 67 61 62 60 64 60 64 59 63 58 62 55 60 57 60 54 58 54 60 53 58 53 58 52 57 52 57 51 56 50 54 48 52 47 51 48 51 44 49 42 49 40 45 41 50 40 49 37 49 37 48 36 47 35 46 35 45 34 45 32 42 31 42 30 41 30 40 30 42 31 43 32 42 31 41 32 43 32 43 32 43 32 43 32 43 32 43 32 43 32 43 30 41 30 41 30 41 30 41 30 41 30 41 30 41 30 41 29 41 31 42 31 42 30 40 29 41 29 41 29 41 29 41 29 41 29 41 29 41 29 41 29 41 29 40 28 40 27 39 28 40 27 39 27 38 26 38 26 37 24 35 23 35 24 37 24 36 24 35 23 35 23 35 24 37 25 38 26 37 25 36 24 36 24 37 25 38 26 38 26 38 26 37 25 37 25 37 23 35 23 35 23 35 23 35 23 35 23 35 23 35 23 36 22 34 22 34 22 34 22 34 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 4 4 5 5 5 6 6 4 5 5 6 6 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 5 7 6 6 5 5 6 6 7 7 5 6 4 5 5 6 6 5 5 6 4 5 6 12 14 16 20 22 24 22 22 20 22 20 22 21 23 22 22 21 21 19 20 23 23 24 22 25 25 25 24 23 20 16 10 5 2 2 1 0 0 1 3 6 8 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 2 2 7 14 22 27 27 27 28 28 28 28 27 27 28 28 28 27 27 26 26 26 25 25 24 23 22 20 18 17 14 13 9 8 5 4 4 4 6 18 14 20 16 39 63 125 121 146 127 123 87 92 80 85 96 82 92 78 93 76 96 87 102 85 104 91 109 100 115 106 88 52 63 63 61 77 75 117 146 145 133 99 131 130 69 84 93 103 56 73 60 128 153 187 143 82 40 106 174 223 168 218 168 210 169 209 166 212 163 214 164 216 167 219 169 220 168 219 162 214 156 209 169 224 178 241 198 233 213 255 249 255 220 240 192 218 164 193 148 181 133 164 124 157 119 149 103 124 87 119 94 115 94 133 124 136 87 79 69 97 73 100 76 102 78 103 79 102 82 105 89 111 95 115 93 111 97 113 96 110 95 111 101 112 99 112 100 112 102 112 109 118 106 112 105 121 115 124 117 121 112 124 115 122 112 124 108 123 107 120 110 134 119 134 107 123 106 128 113 134 123 151 133 149 131 157 141 157 138 157 145 160 143 156 136 146 129 141 127 146 133 144 128 145 131 144 127 144 130 144 132 148 126 135 109 128 118 139 126 142 124 141 123 143 127 149 132 153 129 147 120 147 122 148 122 147 120 145 115 137 112 146 126 150 122 147 123 145 115 138 113 138 113 137 108 136 115 141 115 137 110 135 111 139 111 135 108 137 108 129 108 134 106 132 104 130 102 129 101 131 98 128 95 124 92 123 98 128 95 122 89 121 92 126 91 120 89 122 92 118 92 122 104 129 65 69 59 73 55 73 50 70 49 68 48 63 44 58 41 51 36 44 34 42 31 38 26 56 63 88 67 79 57 79 63 84 61 82 61 79 57 74 56 77 55 76 55 76 56 77 57 77 56 77 56 78 58 80 61 79 59 79 61 80 59 76 61 79 60 78 59 77 57 76 56 75 55 73 53 72 53 72 52 71 52 71 52 71 51 70 52 71 51 69 49 68 50 69 49 75 50 73 41 45 45 77 54 73 53 72 54 74 56 75 58 76 57 75 55 73 54 72 55 76 55 76 55 76 55 76 54 75 54 74 52 73 52 70 52 69 52 70 52 70 52 70 54 72 54 72 54 72 54 72 56 74 55 73 54 74 55 75 56 75 56 76 57 77 58 77 55 75 57 77 59 78 59 78 58 77 58 78 59 79 60 79 62 81 63 82 63 83 64 83 64 82 61 81 64 83 63 81 63 82 63 82 63 82 63 82 63 83 64 84 65 83 64 82 64 84 66 85 66 86 67 86 67 85 65 84 66 86 69 89 74 95 88 105 90 104 90 107 88 102 87 102 87 102 88 104 87 102 87 103 88 103 88 103 86 101 86 100 85 100 84 99 88 104 85 105 88 106 87 101 86 100 85 98 82 94 79 88 76 97 76 89 73 85 77 82 78 87 75 86 76 86 74 83 75 82 73 80 71 78 70 77 72 76 65 73 66 74 62 67 62 67 63 68 62 66 60 65 57 64 60 64 57 62 58 64 56 59 56 59 56 59 56 59 56 58 55 58 54 56 53 56 54 55 50 53 50 53 48 49 51 54 50 53 50 51 49 50 46 50 46 50 45 49 45 48 45 49 45 48 44 47 43 47 42 46 43 47 43 47 42 46 43 47 43 47 43 47 43 47 42 46 42 46 42 46 42 46 43 46 42 45 41 46 42 47 42 46 42 46 42 46 42 46 41 45 42 46 42 46 41 45 42 44 42 44 42 44 42 44 40 42 40 42 40 42 40 42 42 43 41 43 40 42 40 42 41 43 41 43 40 42 39 41 40 41 37 38 35 38 37 40 37 39 36 38 36 37 35 37 36 39 37 40 38 39 37 38 36 38 36 39 37 40 38 40 37 39 37 39 37 39 37 39 36 38 36 38 36 38 36 38 35 37 35 37 36 38 36 38 34 36 34 36 34 36 34 36 0 2 0 2 0 2 0 2 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 2 5 3 6 3 5 3 5 4 6 5 7 2 5 3 6 4 5 3 4 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 6 4 7 5 6 4 5 5 6 4 5 3 6 4 7 2 6 1 5 0 6 1 7 0 6 0 5 0 8 8 17 13 20 17 22 16 20 16 22 15 21 16 22 17 21 16 20 12 22 16 24 17 23 18 26 19 24 20 20 13 9 1 0 0 1 0 0 0 2 1 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 4 3 0 2 5 16 22 28 25 28 26 29 27 28 25 27 26 28 26 27 25 26 24 26 23 25 22 23 19 19 15 17 8 12 4 7 3 4 7 5 6 18 13 12 8 41 61 116 100 120 107 99 70 87 75 98 88 92 84 92 82 91 82 102 91 102 94 106 99 111 105 115 71 58 56 70 55 86 75 123 133 149 115 95 129 105 60 79 126 116 57 60 70 117 147 168 95 53 4 108 133 173 109 164 108 167 112 167 109 163 105 161 99 157 99 156 98 154 97 153 97 155 92 149 103 164 113 181 151 196 160 223 194 235 176 207 158 191 139 168 128 161 125 158 145 182 153 196 162 199 172 216 180 208 167 207 172 190 121 128 71 97 72 89 61 78 57 76 68 85 71 85 74 90 80 95 71 94 75 96 74 94 75 97 81 99 80 97 79 100 85 104 94 106 92 96 86 104 100 111 106 115 106 111 93 106 102 108 111 117 105 109 101 112 97 101 88 103 92 109 95 111 106 133 110 120 106 124 112 126 113 131 126 143 132 145 127 138 122 137 119 138 125 134 119 134 121 133 121 135 120 132 121 134 114 117 95 112 103 122 110 124 109 122 108 123 109 130 116 132 110 122 102 119 102 120 104 121 102 118 96 110 94 119 107 122 102 119 100 117 91 110 88 111 89 110 84 109 91 115 91 111 87 109 89 111 88 107 88 112 89 104 85 106 84 103 81 101 79 99 80 97 78 92 74 90 74 90 79 94 75 89 72 89 74 91 75 96 73 99 74 92 73 100 85 102 46 49 46 56 41 55 39 50 39 49 36 47 34 44 29 39 25 34 23 33 21 28 18 44 54 74 54 61 41 59 46 62 44 63 48 62 44 56 41 58 40 57 40 57 41 58 41 57 40 57 40 58 42 60 43 59 41 59 43 60 40 55 45 61 44 60 42 58 41 57 40 56 38 55 37 55 38 56 37 54 36 53 35 52 34 51 38 52 36 50 34 50 35 51 34 56 35 53 26 26 30 57 39 54 38 53 39 54 40 56 41 55 40 55 40 55 40 55 37 53 35 53 35 53 35 53 36 53 36 53 36 52 37 52 40 53 42 53 40 53 40 53 39 53 39 53 39 53 39 53 42 56 41 55 41 55 42 56 42 56 42 57 43 58 44 58 43 57 44 59 45 59 44 58 44 58 44 59 45 60 46 60 45 60 45 61 46 61 47 62 48 61 45 61 47 63 47 60 47 62 47 62 47 62 47 62 46 61 47 63 48 62 46 61 48 66 46 66 48 66 49 66 50 64 49 63 50 66 54 70 66 81 79 89 79 87 82 93 80 86 79 85 78 85 79 85 79 84 79 84 79 84 79 84 80 85 80 85 79 84 78 83 78 84 79 84 82 86 82 83 80 83 81 81 79 78 75 76 65 71 68 73 66 76 69 80 73 75 69 74 71 73 69 70 68 71 68 70 66 69 66 68 65 64 58 61 61 65 58 57 56 61 58 62 58 60 55 58 52 57 55 58 53 56 53 59 50 55 50 55 50 55 50 56 49 54 49 53 48 53 48 53 47 50 44 49 43 50 41 46 42 50 41 49 37 48 35 47 35 46 35 45 34 45 33 44 35 46 34 45 34 44 33 44 32 43 33 44 33 44 32 43 32 43 32 43 32 43 32 43 33 44 33 44 33 44 33 44 34 44 32 42 31 43 33 45 31 42 31 42 31 42 31 42 30 42 31 43 32 42 31 41 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42 30 42 29 41 29 40 28 40 30 41 29 41 28 40 28 40 30 40 26 36 24 37 26 39 27 39 27 38 26 37 25 37 24 37 25 38 26 37 25 36 24 36 24 37 25 38 26 38 24 36 24 36 24 37 25 37 24 36 24 36 24 36 24 36 23 35 23 36 24 37 25 37 22 34 22 34 22 34 22 34 2 2 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 5 6 6 7 5 5 6 6 6 7 7 7 4 5 5 6 6 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 6 6 7 7 6 6 5 7 6 6 5 5 6 6 7 7 5 6 4 5 5 6 6 5 4 5 4 5 7 13 16 19 22 22 23 20 21 21 24 20 22 21 23 22 22 21 21 22 23 25 24 23 22 24 25 22 21 21 18 14 8 2 0 0 0 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 3 0 2 8 17 25 29 28 28 29 29 29 28 27 27 28 28 28 27 27 26 26 26 25 24 24 23 21 19 17 16 12 11 9 6 5 4 5 6 6 28 23 24 25 66 91 141 125 140 125 108 77 95 86 101 94 82 90 78 91 74 94 85 103 86 104 90 107 97 112 102 73 46 63 62 62 84 84 122 137 147 114 96 141 102 69 104 172 168 83 100 102 151 165 199 99 64 36 159 180 200 153 191 142 189 143 191 143 195 141 197 140 192 138 189 135 188 135 188 141 199 143 196 149 197 137 195 156 191 153 210 182 230 181 222 173 217 165 205 159 208 172 223 184 230 194 243 207 246 220 255 234 255 243 255 248 255 240 255 224 248 203 215 165 177 138 161 116 138 106 122 94 112 89 109 87 105 92 107 90 106 93 108 94 106 91 102 93 109 103 115 105 117 109 109 99 111 106 111 103 115 113 111 92 109 116 120 110 119 107 117 109 124 104 109 96 117 105 124 104 123 116 149 119 131 109 127 109 126 111 135 125 150 140 160 139 156 140 161 142 163 144 157 136 155 138 154 138 156 135 151 134 151 125 133 107 129 118 140 124 142 123 142 122 142 125 150 133 152 125 142 118 144 118 145 120 147 119 144 112 135 110 144 123 147 117 142 118 140 111 133 108 134 109 133 105 133 112 139 112 135 109 133 110 137 108 133 109 140 111 132 104 131 103 129 100 126 98 124 101 128 96 122 92 121 93 123 95 122 91 120 91 121 93 122 86 118 92 121 88 110 86 120 96 119 58 68 60 75 56 74 50 70 50 69 48 63 44 58 42 51 35 43 34 41 30 38 28 60 67 91 70 81 59 84 65 87 63 87 65 82 60 76 60 80 59 79 58 80 59 81 59 79 58 79 58 80 60 82 59 77 57 76 58 77 56 72 62 80 61 79 59 77 57 76 57 75 56 74 55 75 57 76 58 76 57 75 55 73 53 72 54 72 51 69 49 69 51 71 49 75 50 72 41 45 45 76 54 72 53 72 53 73 55 75 53 72 54 74 55 75 57 78 53 76 53 76 53 76 53 75 53 74 53 74 53 72 53 71 52 67 53 67 52 69 53 69 53 71 53 71 53 71 53 71 57 75 56 74 55 75 56 76 56 75 56 76 57 77 58 77 58 77 59 78 59 77 57 76 58 77 58 78 59 79 60 79 58 77 58 78 59 78 60 79 62 80 59 79 62 81 61 79 61 80 61 80 61 80 61 80 58 78 60 80 61 79 59 77 65 84 66 84 65 84 65 84 67 85 65 83 65 86 70 90 77 99 87 105 86 102 89 110 87 103 85 101 84 101 84 101 83 98 82 97 81 96 81 95 85 100 84 99 84 98 83 98 83 99 82 100 83 101 83 96 80 95 80 93 78 90 76 86 80 84 83 92 75 86 65 91 76 84 72 81 71 80 69 75 68 76 68 76 68 76 67 75 64 68 57 67 63 72 61 65 59 65 61 67 61 65 58 62 55 62 58 63 56 61 57 63 54 58 55 58 55 58 55 58 52 55 52 55 52 55 52 55 50 51 47 50 49 52 48 49 49 52 48 50 47 49 46 47 46 50 46 49 45 48 44 48 44 48 44 47 43 46 42 46 43 48 44 49 45 48 44 47 43 47 43 47 43 47 43 47 45 49 45 49 45 49 45 49 46 49 44 47 43 48 45 50 42 46 42 46 42 46 42 46 41 46 42 47 43 46 42 45 42 44 42 44 42 44 42 44 43 45 43 45 43 45 43 45 42 44 42 43 41 42 40 42 41 43 41 42 40 42 39 41 43 43 39 39 36 39 39 42 42 43 41 43 40 41 39 41 36 39 37 40 38 39 37 38 36 38 36 39 37 40 38 40 36 38 36 38 36 38 36 38 36 38 36 38 36 38 36 38 35 37 35 38 36 39 37 39 34 36 34 36 34 36 34 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 3 5 2 4 3 5 4 7 3 5 3 5 3 5 3 5 1 4 2 5 3 4 2 3 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 1 7 3 8 1 6 2 8 2 8 3 6 0 7 7 17 16 22 17 21 14 19 16 23 15 21 16 22 17 21 16 20 15 24 17 25 18 23 15 20 12 22 20 14 4 3 0 0 0 1 0 3 1 3 1 2 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 0 2 2 5 3 4 0 1 0 3 0 2 9 25 28 28 26 28 26 28 26 28 26 28 28 30 28 29 26 27 23 25 24 25 21 23 21 22 17 17 7 11 4 6 4 4 6 6 20 13 13 22 8 58 88 125 103 123 95 92 70 87 91 103 89 90 83 91 82 92 84 105 90 97 89 101 94 115 107 97 63 69 45 68 65 112 72 114 126 148 102 91 125 87 63 97 144 162 121 88 73 135 152 166 65 36 15 157 151 183 104 164 102 157 105 155 102 149 92 146 87 142 83 137 78 134 78 132 78 132 72 129 72 128 67 121 69 124 74 127 76 131 81 137 82 132 86 127 80 120 89 132 98 140 116 161 138 188 168 213 189 238 208 246 209 252 210 237 197 227 194 207 165 177 144 162 128 144 119 127 106 115 98 111 99 109 90 101 87 97 82 92 85 94 85 95 88 98 88 97 98 103 88 96 88 100 90 99 90 100 90 100 90 101 92 103 98 108 86 109 94 108 79 100 88 99 81 103 82 97 109 129 99 111 92 103 85 100 86 102 102 122 115 132 118 130 116 131 116 132 117 130 113 127 114 130 111 128 115 132 115 123 99 107 91 110 101 119 104 119 104 120 101 121 107 127 108 124 102 118 97 114 103 122 100 121 107 114 90 110 97 119 105 123 105 122 98 114 90 106 85 105 84 103 85 109 92 110 90 110 87 102 87 109 93 114 94 110 88 104 89 106 84 99 78 96 77 97 82 97 81 92 77 91 77 91 79 91 76 89 74 89 76 92 70 91 67 86 63 85 70 93 75 88 39 50 42 53 43 55 42 53 41 50 36 47 33 43 27 36 23 31 21 33 22 30 16 44 58 71 55 64 30 59 46 65 45 62 44 61 46 61 41 57 41 57 41 57 41 57 40 58 44 60 42 57 41 59 40 60 40 60 40 60 40 60 42 62 42 61 41 60 40 60 43 63 43 63 43 61 40 60 43 62 40 58 37 57 38 57 40 55 39 53 37 51 36 50 36 54 37 52 31 32 21 60 39 54 39 54 39 54 39 54 38 53 38 54 39 55 40 56 35 53 33 53 35 51 34 50 35 49 35 52 38 53 36 48 42 53 43 52 39 50 40 52 41 53 37 50 37 52 38 54 39 54 40 53 38 51 39 55 42 56 41 55 42 56 43 58 43 56 41 56 44 60 45 58 46 60 46 60 46 59 44 57 44 59 43 58 43 58 43 57 46 61 46 60 45 59 44 59 45 60 45 60 45 60 45 60 50 64 48 62 47 62 48 63 44 63 45 66 49 65 47 63 50 64 51 65 48 60 54 77 76 85 76 83 76 86 81 90 78 86 77 85 76 82 73 80 75 81 72 78 70 78 72 80 73 78 69 75 69 78 74 83 77 77 68 82 78 81 70 77 74 77 70 75 73 77 73 76 71 76 67 74 66 71 64 70 66 72 68 75 70 71 65 67 57 63 62 68 65 69 63 66 59 64 60 63 59 61 56 59 56 59 54 58 53 56 51 55 54 57 52 56 51 55 52 56 48 53 48 52 47 51 46 51 47 52 47 52 47 52 47 52 43 49 44 50 43 49 42 48 41 49 40 48 35 46 34 45 34 46 35 46 35 45 33 43 34 46 35 46 34 43 30 39 28 40 30 43 33 45 34 45 35 46 35 45 34 44 33 44 35 46 35 45 34 44 33 44 31 43 33 45 33 43 30 40 32 43 32 43 32 43 32 43 31 42 31 41 30 40 29 40 32 44 32 43 31 43 30 42 29 41 29 42 30 43 31 43 30 42 30 41 29 40 28 40 29 41 29 40 28 39 27 39 27 39 26 38 26 37 25 37 25 37 24 36 24 35 23 35 22 35 25 38 27 38 25 36 24 35 23 37 27 40 26 37 25 37 25 37 25 37 25 37 23 34 22 33 21 34 22 35 22 33 19 32 22 36 24 35 23 35 23 35 23 35 23 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 4 5 3 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 8 7 6 5 7 7 7 7 8 6 6 8 14 18 21 23 22 22 19 20 21 24 20 22 21 23 22 22 21 21 21 21 23 23 24 23 23 21 20 23 22 13 5 2 0 0 0 1 2 3 3 3 3 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 4 4 4 4 2 2 4 5 4 6 15 28 32 30 28 28 28 28 28 28 28 28 29 29 29 29 29 28 26 26 27 25 23 22 22 21 19 17 13 10 8 5 4 4 5 10 18 22 20 35 28 85 112 140 123 136 108 101 80 90 96 100 93 81 89 79 93 77 97 85 103 81 100 86 103 101 111 81 67 59 59 61 80 117 76 119 149 138 94 91 126 92 67 121 166 190 144 121 94 170 176 177 71 56 62 208 195 233 172 232 181 232 180 230 175 230 171 228 168 217 164 211 157 205 153 203 148 195 143 193 143 192 138 185 133 178 133 181 130 180 130 183 132 172 113 158 115 160 112 145 100 138 95 128 90 128 101 137 121 159 151 189 169 194 180 213 197 234 196 227 183 207 163 188 154 179 143 163 129 152 124 147 120 137 116 135 117 133 113 127 109 123 107 120 103 115 100 114 101 105 94 102 99 112 107 116 107 113 103 108 98 105 97 105 93 114 95 111 98 119 94 111 99 114 97 121 98 114 123 140 104 117 102 115 102 120 106 123 105 127 115 136 117 134 115 134 124 146 126 146 123 143 123 145 124 146 127 149 127 141 111 125 99 121 108 128 110 128 109 128 115 138 121 144 123 144 118 139 113 139 119 147 116 146 123 139 108 137 115 144 120 146 119 144 116 138 108 130 104 129 103 127 104 134 111 134 109 135 107 127 104 133 109 138 110 135 105 130 104 131 102 128 99 123 94 120 98 124 93 119 90 118 90 118 93 120 90 116 87 115 88 116 88 114 86 110 81 108 86 112 93 111 56 71 58 72 58 74 54 73 52 70 49 63 44 57 40 49 34 41 32 40 30 39 26 59 72 89 70 84 46 82 66 90 64 85 61 82 60 82 57 80 57 80 57 80 57 80 56 81 60 83 58 80 58 81 60 79 61 79 61 79 61 79 62 80 62 79 61 79 60 78 61 79 61 80 61 79 60 77 63 80 60 76 57 75 58 76 57 76 56 74 55 73 53 72 51 73 53 73 48 52 35 78 54 73 54 73 54 73 54 73 51 70 52 71 53 72 53 75 53 78 53 76 52 74 52 71 54 70 51 69 52 69 52 66 52 66 53 66 53 68 55 71 54 69 52 69 51 71 54 74 52 72 54 72 51 70 52 73 55 74 55 74 56 76 59 78 58 75 55 75 57 76 56 73 58 77 59 78 59 77 57 75 58 78 59 78 59 78 59 78 61 80 60 79 59 78 59 78 60 79 60 79 60 79 60 79 62 80 61 79 61 80 62 82 62 82 65 84 66 84 64 83 65 83 64 84 63 81 69 98 85 103 86 104 87 103 85 101 87 103 85 101 83 98 80 96 82 95 78 92 77 92 78 93 75 90 75 91 76 92 77 93 70 94 81 93 71 87 72 86 77 90 75 88 76 89 75 85 75 87 74 85 71 81 69 78 69 79 72 80 71 77 67 73 65 71 67 72 67 71 64 68 63 68 63 68 62 66 60 64 59 64 58 62 56 60 55 59 58 62 56 60 55 60 55 60 54 57 54 56 53 55 52 55 52 55 52 54 51 53 50 53 47 50 48 51 48 51 47 50 48 51 47 50 48 50 47 49 46 50 47 51 46 50 45 48 45 49 46 50 45 48 42 45 41 46 43 48 45 49 45 49 46 50 46 49 45 48 44 48 46 50 46 49 45 48 44 48 43 47 44 49 44 47 42 45 43 47 43 47 43 47 43 47 42 46 42 45 41 44 40 44 44 45 43 45 42 44 42 43 41 43 41 44 42 45 43 45 42 44 42 43 41 42 40 42 41 43 41 42 40 41 39 41 40 41 39 41 38 40 38 39 37 39 37 40 39 41 39 42 35 38 37 40 39 40 37 39 37 38 36 39 39 41 37 38 37 39 37 39 37 39 37 39 35 36 34 35 33 36 34 37 35 36 32 35 35 38 36 37 35 37 35 37 35 37 35 37 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 0 2 0 2 1 4 3 6 0 1 0 1 0 2 1 4 3 5 3 5 3 5 3 5 3 5 4 6 4 6 3 5 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 1 7 3 8 1 6 2 8 2 7 3 8 4 12 12 21 15 21 17 21 14 19 16 23 15 21 16 22 17 21 16 20 12 20 14 23 18 24 18 24 19 27 21 13 2 1 0 0 0 1 0 3 1 3 1 2 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 0 3 1 4 2 3 1 2 2 5 3 9 16 28 30 30 27 29 27 29 27 29 27 29 26 28 27 29 27 29 26 27 27 26 20 20 18 20 17 19 7 11 3 5 3 5 7 8 12 17 12 22 23 84 97 119 102 118 86 85 69 86 91 102 90 89 83 93 83 93 80 100 92 99 91 103 95 113 99 85 55 67 58 65 89 136 68 127 163 135 66 96 108 74 52 118 156 164 128 100 75 152 158 131 37 29 61 183 144 176 127 182 127 176 131 174 129 171 124 170 127 177 123 172 118 168 115 167 107 160 104 158 104 157 98 152 94 150 92 147 85 141 84 143 84 136 85 124 80 114 79 113 84 107 72 93 61 93 72 106 61 87 59 90 45 67 42 94 79 108 82 113 89 114 87 109 105 124 102 121 102 123 108 126 107 120 113 125 119 129 118 123 116 126 121 126 116 122 116 126 106 112 96 104 94 108 100 112 98 107 92 99 86 96 85 96 83 108 88 93 83 105 86 96 82 98 86 104 87 101 113 125 90 103 91 102 89 99 88 98 94 109 103 117 106 115 104 114 100 117 103 120 101 116 98 116 102 120 104 122 104 115 90 100 84 103 92 109 94 107 89 106 92 111 96 117 100 117 95 113 94 111 101 119 97 119 104 112 91 110 96 116 101 117 98 113 92 109 85 103 83 103 82 101 83 107 89 107 87 108 86 101 82 103 86 107 88 106 85 102 81 101 83 101 80 96 73 90 79 94 75 90 72 89 72 90 77 92 73 87 69 85 69 86 67 87 66 83 61 81 66 87 76 88 39 50 43 54 43 54 43 54 42 51 37 48 34 44 30 38 24 32 21 31 20 28 14 45 60 72 55 63 28 60 46 66 45 65 45 62 45 61 42 58 42 58 42 58 42 58 41 59 45 60 43 58 42 60 42 62 42 62 42 62 42 62 42 62 42 62 41 61 41 60 38 59 40 60 41 60 40 60 42 61 40 59 38 58 38 58 44 59 44 58 42 56 41 56 35 55 40 56 36 34 20 58 40 55 40 55 40 55 40 55 35 50 36 51 36 52 37 52 34 52 34 51 36 53 39 55 40 53 37 50 40 53 42 53 44 54 46 54 44 52 43 56 40 53 37 51 37 53 39 54 36 52 39 52 37 50 37 53 40 54 40 55 42 57 44 59 45 57 42 56 42 56 41 53 42 57 43 57 43 56 41 54 42 58 43 59 44 60 46 61 45 60 45 60 44 59 44 59 44 59 44 59 44 59 44 59 44 59 43 59 44 60 46 62 45 64 45 66 48 65 48 64 49 63 50 66 52 66 58 80 76 85 82 89 80 84 72 76 69 79 69 79 69 80 68 81 70 78 69 76 68 75 69 76 65 73 67 76 69 75 67 74 55 78 72 76 64 81 75 83 67 74 66 74 67 75 67 72 65 74 64 72 64 69 62 68 63 69 64 70 65 68 62 64 65 68 62 64 59 62 57 61 58 62 58 62 57 60 55 58 54 58 53 57 52 55 51 54 53 56 51 54 50 54 50 55 49 54 49 54 48 53 48 52 47 51 46 50 45 49 44 49 41 46 42 47 40 47 39 46 37 46 37 47 36 49 37 49 35 47 36 47 36 46 34 44 33 45 34 46 35 45 33 44 33 45 35 46 35 46 34 45 35 46 34 45 34 45 33 44 35 46 35 45 34 44 33 44 33 44 33 45 33 43 31 41 31 42 31 42 31 42 31 42 31 42 31 42 30 41 30 41 31 42 30 42 29 41 29 40 29 41 30 42 30 42 31 43 30 42 29 41 29 41 28 40 29 41 29 40 28 39 27 39 29 40 28 40 27 39 27 38 23 36 25 38 27 40 29 42 23 36 25 38 26 38 26 37 26 37 24 37 26 38 24 34 25 37 25 37 25 37 25 37 23 35 22 34 22 34 23 35 25 35 21 34 24 37 25 36 23 35 23 35 23 35 23 35 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 4 4 4 4 5 6 7 2 1 1 1 1 2 3 4 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 8 7 6 5 7 7 7 6 8 9 12 15 20 22 19 21 21 21 19 20 21 24 20 22 21 23 22 22 21 21 21 20 22 21 23 22 23 22 27 27 23 11 2 0 1 0 0 1 2 3 3 3 3 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 4 10 19 27 30 28 30 30 30 30 30 30 30 30 27 28 29 29 30 29 29 29 30 26 22 19 18 19 18 18 12 9 7 3 3 5 7 13 14 27 17 31 47 116 124 135 123 121 95 91 80 91 96 100 91 82 88 80 96 77 96 80 103 81 102 89 106 100 103 68 63 53 63 55 110 138 67 118 165 112 59 105 106 76 66 159 170 179 138 124 92 179 173 126 40 55 113 230 174 219 174 226 174 224 173 223 170 224 168 226 166 215 166 214 166 214 167 215 164 212 163 210 162 208 159 207 160 211 161 210 156 210 156 211 152 203 152 186 134 158 117 145 91 117 89 119 100 139 126 161 143 168 138 161 121 134 101 133 91 132 89 133 92 134 100 142 94 126 94 125 97 126 102 131 107 129 108 134 116 138 117 135 116 141 130 149 131 151 139 163 138 147 129 136 123 137 127 141 125 134 116 123 107 117 104 116 106 117 97 103 98 107 87 98 84 102 91 107 93 112 128 132 104 113 104 114 102 110 96 108 100 117 106 125 109 126 108 125 109 133 115 137 114 133 111 132 114 135 115 136 114 130 102 118 99 122 108 129 110 127 107 128 103 127 108 134 112 135 111 135 109 135 115 143 112 142 119 135 104 133 110 139 115 140 112 137 108 130 102 126 102 127 101 125 102 131 107 130 104 131 104 125 100 128 103 131 104 131 103 129 99 126 99 126 97 121 92 117 93 119 90 115 87 114 88 116 91 116 87 112 84 111 85 112 88 113 87 110 82 105 84 110 92 108 56 72 59 73 58 73 55 75 53 72 50 64 45 59 43 51 35 42 32 39 28 37 25 63 74 92 70 84 45 85 67 92 66 90 64 86 63 83 59 82 59 82 59 82 59 82 58 83 61 84 60 82 59 83 63 82 64 82 64 82 64 82 63 81 62 80 62 79 61 79 58 77 60 79 61 80 61 79 61 79 60 78 59 77 59 77 60 79 59 78 58 77 57 76 50 74 57 78 53 54 35 76 56 75 56 75 56 75 56 75 51 70 52 71 52 71 52 71 53 74 51 72 52 72 54 73 55 67 52 66 55 68 58 67 56 66 57 64 51 60 51 68 49 66 50 68 51 71 52 72 48 69 52 71 51 69 51 71 54 73 53 72 53 73 55 74 57 75 54 74 56 76 55 73 55 74 56 75 55 73 53 72 56 75 57 77 59 79 61 80 60 79 60 78 59 78 59 78 59 78 59 78 59 78 59 78 58 77 58 78 60 80 63 82 63 82 65 83 65 84 65 84 64 81 64 86 69 88 75 102 86 106 88 107 86 101 78 94 82 99 79 95 76 95 78 95 76 90 75 89 74 89 74 89 72 88 73 89 74 89 73 88 79 96 78 90 73 91 72 81 75 88 75 88 75 88 73 81 73 83 72 81 69 79 68 77 68 75 69 76 68 71 65 69 69 72 64 66 60 65 60 66 61 66 61 66 60 64 58 62 57 62 56 61 55 60 54 59 55 60 54 58 53 58 53 58 53 56 53 55 52 55 51 54 50 53 50 53 50 53 50 53 46 49 47 50 47 50 46 49 47 50 47 50 48 50 48 50 46 50 46 50 46 49 44 47 44 48 45 50 46 50 47 51 47 51 48 52 47 50 45 49 45 49 45 49 45 49 45 49 46 50 46 49 45 48 44 48 44 49 45 48 44 47 43 46 42 46 42 46 42 46 42 46 42 46 42 46 42 46 42 45 42 44 41 43 41 42 40 42 42 44 42 44 42 44 42 44 41 43 41 43 41 43 41 43 41 43 41 42 40 41 39 41 41 43 41 42 40 42 39 41 34 37 35 38 37 40 39 41 36 38 37 39 38 40 38 40 39 40 37 39 38 40 36 35 37 39 37 39 37 39 37 39 36 37 34 36 34 36 35 38 38 38 34 36 36 39 37 38 35 37 35 37 35 37 35 37 0 0 0 0 0 0 0 0 0 0 0 2 1 4 3 5 4 5 3 5 3 6 5 7 2 3 1 3 1 4 3 6 3 5 3 5 3 5 3 5 3 6 4 7 5 6 4 5 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 1 7 3 8 1 6 2 8 2 7 3 10 9 18 16 23 13 19 15 19 13 19 16 23 15 21 16 22 17 21 16 20 15 23 14 22 15 21 15 21 22 28 20 10 0 0 0 0 0 1 0 3 1 3 1 2 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 3 14 21 28 27 28 28 30 28 30 28 30 28 30 26 28 27 30 28 30 27 29 28 26 19 19 16 18 15 18 7 9 1 3 3 5 7 11 11 19 3 15 40 107 101 118 99 107 74 82 76 92 95 103 92 89 83 94 86 97 80 99 89 97 92 107 99 113 91 72 58 58 50 66 118 138 56 108 133 94 52 108 87 56 65 160 156 154 119 103 82 164 148 89 19 42 111 196 133 171 123 170 122 172 125 170 123 168 122 168 115 164 115 164 113 165 115 166 110 164 111 163 105 159 100 156 101 159 101 158 97 156 100 159 111 151 102 147 117 131 72 69 46 61 53 73 71 97 93 116 88 118 106 129 109 125 77 72 60 84 61 89 60 80 59 93 71 93 67 86 61 81 58 79 72 90 72 92 79 98 81 96 78 100 92 110 97 114 107 127 115 129 115 127 117 135 128 145 133 143 125 133 116 127 113 126 115 116 103 126 129 114 84 97 85 101 86 95 81 102 115 113 87 99 91 103 95 105 94 102 95 104 99 110 104 112 103 109 93 110 98 114 98 111 95 110 95 110 94 110 93 104 83 94 77 96 86 104 88 104 87 105 81 101 85 106 88 108 87 106 90 106 96 114 92 114 99 107 82 102 89 110 95 112 93 109 86 101 82 99 83 101 82 98 82 103 87 101 84 102 84 97 84 101 84 102 85 102 85 101 84 99 80 95 76 93 76 93 73 91 70 88 67 88 68 89 67 87 65 85 65 86 67 88 69 87 69 85 64 81 67 86 74 87 39 51 45 55 43 54 45 55 43 52 39 49 36 45 31 39 25 32 21 31 19 27 14 48 63 77 57 63 28 60 46 67 48 67 48 64 47 62 43 58 43 58 43 58 43 58 42 59 46 61 44 58 44 61 45 65 43 65 43 65 43 65 41 63 41 62 40 62 39 61 37 60 39 62 41 63 41 62 39 61 39 61 38 60 37 59 42 58 43 58 43 57 42 57 37 57 44 61 40 37 21 57 41 56 41 56 41 56 41 56 39 54 39 54 39 54 39 54 36 52 35 51 36 51 37 52 43 53 42 52 44 52 42 47 41 49 43 45 33 43 39 55 36 48 34 49 35 50 34 50 33 50 38 53 37 51 37 52 40 54 38 51 37 50 37 51 37 50 35 51 40 55 41 54 41 55 42 56 41 54 39 53 40 55 41 57 43 59 45 60 45 60 45 60 45 60 46 61 45 60 45 60 45 60 45 60 45 60 45 60 46 63 49 65 46 64 44 64 47 64 48 65 49 62 50 69 58 73 64 84 81 88 80 85 76 82 71 81 79 86 70 77 62 73 59 75 66 75 66 75 65 74 64 73 67 75 64 72 63 73 66 76 59 72 58 76 58 69 56 79 64 76 61 76 64 76 61 71 62 71 62 70 62 69 61 68 62 68 62 68 63 66 61 64 61 65 57 60 54 60 57 64 56 61 56 61 55 59 52 56 51 55 51 55 50 54 50 54 50 54 49 52 47 51 48 52 46 51 45 50 45 49 44 49 42 48 44 50 46 52 48 53 42 47 43 48 41 48 40 47 40 49 39 47 36 47 34 46 34 45 34 45 34 44 32 43 34 45 34 46 35 47 37 49 38 49 38 49 37 47 35 45 34 45 34 45 34 45 34 45 35 46 35 45 34 44 33 44 35 45 34 44 33 43 32 44 31 42 31 42 31 42 31 42 31 42 31 42 31 42 31 43 30 42 29 41 29 40 28 40 30 42 30 42 30 42 30 42 29 41 29 41 29 41 29 41 29 41 29 40 28 39 27 39 29 41 29 40 28 40 27 39 25 37 25 37 25 37 25 37 24 36 24 36 25 37 26 38 27 38 25 37 26 38 24 33 25 37 25 37 25 37 25 37 24 36 23 34 22 35 24 36 26 36 23 35 24 37 25 35 23 35 23 35 23 35 23 35 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 5 6 6 5 5 5 5 6 7 5 5 4 4 5 6 7 7 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 8 7 6 5 7 7 8 6 8 10 15 18 21 20 17 19 19 20 18 20 21 24 20 22 21 23 22 22 21 21 24 23 22 20 20 19 20 19 24 25 21 10 1 0 0 0 0 1 2 3 3 3 3 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 4 3 3 2 2 3 3 4 4 3 8 20 29 32 31 31 31 31 31 31 31 31 31 31 29 30 30 30 30 30 29 28 29 26 22 19 18 18 16 15 11 8 5 2 2 6 10 17 14 28 10 35 68 134 123 139 118 108 85 89 91 102 103 106 97 85 89 81 98 80 99 79 101 80 103 93 110 99 94 53 67 47 57 80 139 116 55 83 97 65 63 103 83 61 96 192 169 179 134 132 117 188 155 94 35 81 162 235 179 228 178 226 170 217 168 212 164 214 164 217 167 220 165 217 163 216 162 216 163 217 164 215 160 209 155 208 159 211 159 211 153 208 153 207 154 200 153 186 136 132 68 58 51 65 54 74 68 94 81 106 79 118 95 122 106 153 110 118 82 131 94 151 104 140 96 143 98 133 95 123 88 112 82 109 84 108 84 110 87 111 87 108 83 107 89 108 88 106 90 112 94 113 96 114 98 120 107 130 124 143 127 148 133 155 140 159 144 141 144 179 191 161 129 139 123 137 116 118 109 126 136 119 99 104 101 108 101 107 97 105 107 117 107 122 110 125 108 121 105 127 111 130 110 128 109 128 108 126 106 124 104 120 96 112 88 112 98 121 103 124 103 124 98 122 101 126 104 129 104 128 104 130 110 138 107 137 114 131 96 124 103 132 109 135 108 133 100 125 98 124 100 127 100 124 98 127 101 125 98 126 99 122 102 128 100 126 98 126 99 126 101 126 96 121 92 119 94 121 92 115 89 112 87 112 88 114 85 110 84 109 85 111 88 114 85 108 85 106 80 102 81 103 90 107 56 73 60 75 59 73 57 76 55 73 52 66 47 60 42 50 34 42 32 39 29 38 25 65 79 97 73 85 46 86 67 95 69 94 68 89 64 84 59 85 59 85 59 85 59 85 58 86 62 88 60 85 60 85 64 83 65 83 65 83 65 83 64 81 63 81 62 80 62 80 61 79 62 81 63 81 62 80 60 78 61 80 61 79 60 77 58 77 58 76 57 76 57 76 54 78 61 81 56 56 37 77 57 76 57 76 57 76 57 76 57 76 56 75 56 74 55 74 53 72 53 70 50 65 47 59 43 51 36 42 30 35 24 28 18 28 23 29 21 37 38 60 46 61 47 67 50 70 51 72 47 69 53 73 53 71 52 72 54 72 52 70 50 69 50 69 47 65 46 67 51 73 54 72 56 76 57 76 57 75 55 73 56 75 57 77 58 78 59 79 61 80 61 81 62 81 62 82 62 81 62 81 62 81 62 81 62 81 62 81 63 83 65 85 64 82 64 82 63 83 65 85 66 82 65 89 74 95 80 104 88 106 84 101 82 103 87 106 82 97 75 90 71 90 75 95 73 88 75 89 74 88 72 86 77 89 72 84 69 85 74 89 65 85 74 89 70 85 75 94 80 91 75 86 74 86 74 82 69 79 68 78 67 76 67 75 68 75 67 71 65 70 64 69 63 64 59 61 58 63 62 67 59 63 60 62 59 60 56 58 54 59 54 59 54 59 54 59 53 57 51 56 50 55 51 56 50 52 49 52 48 51 48 51 46 50 47 51 49 54 51 55 47 50 48 51 48 51 47 50 50 53 49 51 47 48 45 47 45 49 46 50 46 49 44 47 47 50 46 50 47 52 49 54 48 53 49 53 48 51 46 49 44 48 45 49 45 49 46 50 46 50 46 49 45 48 44 48 47 50 45 48 43 48 44 48 43 47 43 47 43 47 43 47 42 46 42 46 43 47 43 47 43 44 42 44 41 43 41 42 43 45 42 44 42 44 41 43 40 42 41 43 41 43 42 44 41 43 41 42 40 41 39 41 41 42 40 42 39 41 39 40 41 43 40 42 39 41 39 41 37 38 36 38 36 39 38 41 38 39 36 39 38 40 36 36 37 39 37 39 37 39 37 39 36 38 35 37 35 37 36 38 38 38 34 36 35 38 35 36 35 37 35 37 35 37 35 37 0 0 0 0 0 0 0 0 1 3 2 4 2 4 2 4 4 6 3 4 2 5 3 6 3 5 3 5 3 6 5 7 3 5 3 5 3 5 3 5 2 4 3 5 3 5 2 4 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 1 7 3 8 1 6 2 8 3 7 2 10 11 19 15 19 12 18 14 19 13 19 16 23 15 21 16 22 17 21 16 20 15 22 13 20 14 20 15 22 16 24 17 9 0 0 0 0 0 1 0 3 1 3 1 2 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 2 4 0 2 0 2 2 4 3 3 7 23 30 33 29 31 30 32 30 32 30 32 30 32 29 31 29 31 28 29 26 27 26 25 20 20 18 18 13 14 6 8 0 1 2 6 9 14 8 18 2 29 65 119 96 119 95 98 68 84 88 105 104 110 100 94 84 94 88 100 84 102 92 100 96 111 101 109 79 54 57 58 58 119 147 100 47 71 67 58 69 96 66 54 105 177 143 152 111 113 111 166 112 56 2 67 140 188 129 178 115 178 123 180 127 174 124 171 123 172 118 166 116 163 111 161 110 162 111 166 111 164 102 156 95 155 101 160 101 155 95 150 95 152 99 155 120 135 73 65 34 46 33 32 31 31 34 39 34 40 45 62 54 67 73 117 121 138 62 78 60 97 81 102 75 104 71 96 69 95 69 94 70 94 61 91 66 97 71 97 65 88 64 89 64 88 61 84 59 82 58 76 61 73 54 67 53 71 67 85 76 99 91 112 100 117 113 120 124 154 166 145 126 144 124 141 123 130 126 151 154 131 112 118 110 114 105 109 99 104 103 106 99 103 99 102 94 93 91 105 92 106 91 105 92 108 93 106 90 103 88 100 82 93 75 95 85 103 86 102 83 101 81 99 81 102 83 102 82 101 86 102 92 110 88 110 95 103 78 98 84 105 89 105 86 102 81 97 80 98 84 101 83 99 80 100 83 97 79 99 81 95 85 100 81 96 77 95 78 96 82 98 80 96 78 94 76 93 71 90 67 87 65 88 67 90 65 86 63 84 62 85 65 88 67 87 70 85 65 80 64 82 72 85 39 52 44 56 44 54 46 57 45 54 40 51 37 47 28 37 24 31 21 32 21 29 14 50 67 80 56 62 26 61 47 68 48 70 51 67 48 63 45 60 45 60 45 60 45 60 44 61 47 62 46 60 45 62 44 64 42 64 42 64 42 64 42 64 41 63 41 62 40 62 39 61 40 62 40 61 38 60 37 60 39 62 40 62 38 60 41 58 43 58 43 58 43 58 41 60 46 62 41 38 22 59 43 58 43 58 43 58 43 58 43 57 42 57 41 56 40 55 38 54 40 52 37 45 30 38 20 24 9 11 2 6 2 5 0 1 0 2 0 13 20 42 36 48 37 51 37 53 36 52 33 50 39 55 40 53 39 54 38 52 37 51 38 53 40 55 38 51 37 52 41 56 42 55 44 58 45 59 45 58 43 56 45 60 45 60 45 60 45 61 47 62 48 63 48 64 49 64 48 63 48 63 48 63 48 63 49 64 48 63 48 63 49 65 47 65 44 63 46 64 48 66 53 65 52 72 62 77 66 84 77 83 77 82 78 88 82 93 82 89 70 78 60 74 61 78 63 74 66 75 66 74 63 71 64 72 62 70 60 69 61 71 57 76 47 65 67 116 91 85 62 77 56 71 55 72 56 73 55 65 56 65 57 64 57 64 60 66 59 64 59 62 58 62 56 60 54 58 53 59 55 61 54 59 54 59 53 57 50 54 49 53 49 53 49 53 49 53 48 52 47 50 45 49 46 50 45 50 45 49 44 48 43 48 41 46 41 46 41 46 41 46 41 46 42 47 40 47 39 46 39 48 39 47 36 47 35 47 36 48 37 48 37 47 35 45 38 48 36 46 36 48 38 50 36 47 37 48 37 47 35 46 33 44 33 45 34 46 35 46 35 46 35 45 34 44 33 44 36 46 34 44 32 44 34 45 33 44 33 44 33 44 33 44 31 42 31 43 32 44 33 44 32 43 31 43 30 42 30 41 31 43 31 42 30 41 29 41 28 40 28 41 29 42 30 42 29 41 29 40 28 39 27 39 28 39 27 39 26 38 26 37 27 39 28 40 28 40 29 41 25 37 24 35 24 37 26 39 25 36 24 37 27 39 25 36 25 37 25 37 25 37 25 37 25 36 24 35 23 36 24 37 26 36 21 33 22 35 22 33 23 35 23 35 23 35 23 35 0 0 0 0 0 0 0 0 5 5 4 4 4 4 4 4 6 6 5 4 4 4 5 5 5 5 4 4 5 5 6 7 6 5 6 5 6 5 5 5 3 4 4 5 5 4 4 3 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 8 7 6 5 7 7 9 6 7 9 15 18 19 16 16 18 19 19 18 20 21 24 20 22 21 23 22 22 21 21 21 19 19 18 20 20 23 23 18 21 18 9 1 0 0 0 0 2 2 3 3 3 3 2 2 2 3 3 4 4 5 4 3 3 3 3 3 3 3 3 5 4 2 1 1 2 4 5 2 1 7 22 32 31 28 29 32 32 32 32 32 32 32 32 32 32 32 31 30 29 27 27 27 25 23 21 20 18 14 11 10 8 3 0 3 5 12 19 11 26 14 54 93 142 117 137 115 101 81 93 100 113 111 113 102 90 88 81 99 83 102 82 108 86 108 96 111 94 83 36 62 51 74 136 163 81 51 57 58 46 82 91 77 72 137 204 158 181 134 146 146 188 121 68 32 113 192 232 183 228 173 235 177 225 173 216 167 216 167 219 165 221 163 220 163 220 164 221 165 223 167 219 158 209 153 208 154 207 155 205 149 200 150 199 155 185 126 122 63 62 42 59 42 45 30 36 26 41 25 43 25 59 50 89 69 114 107 160 126 151 93 145 108 149 104 144 102 137 101 131 97 127 95 123 93 124 105 136 113 133 98 116 96 118 92 116 94 114 92 111 81 104 81 100 71 90 67 91 64 89 69 95 73 96 72 93 83 100 97 111 118 112 109 134 120 141 125 141 146 176 176 150 135 142 135 141 134 140 132 141 133 138 124 133 121 129 113 121 102 121 103 121 101 121 104 125 107 124 103 121 101 118 96 112 90 113 98 119 100 119 96 119 100 123 100 127 101 127 100 125 102 127 108 135 104 135 111 128 97 125 102 130 104 127 100 124 97 122 97 125 101 128 101 125 96 125 99 122 95 124 97 120 101 126 96 120 92 118 92 120 97 124 98 126 98 122 93 118 91 115 89 113 87 113 89 115 89 113 86 110 84 110 85 111 88 111 89 110 84 104 82 105 88 106 56 73 61 77 59 73 59 77 57 74 53 67 48 61 39 48 33 41 32 41 31 40 25 67 82 100 73 85 46 86 68 96 70 97 70 90 64 86 60 86 60 86 60 86 60 86 59 87 63 89 61 86 60 85 63 84 63 84 63 84 63 84 63 84 63 83 62 82 61 82 61 79 61 79 60 77 58 76 59 78 61 81 63 80 61 78 59 78 59 78 59 78 59 78 57 80 62 81 55 57 38 79 58 77 58 77 58 77 58 77 58 76 57 75 56 74 55 74 53 73 54 71 50 57 37 46 27 28 10 7 1 8 7 12 0 6 2 6 3 22 31 58 49 63 52 71 54 74 54 73 47 69 54 75 55 73 54 73 50 70 51 71 54 75 58 78 60 78 58 78 60 80 60 78 60 79 60 79 60 78 58 76 63 81 63 81 62 81 62 81 63 82 63 83 65 84 65 85 64 83 64 83 64 83 64 83 65 83 63 81 62 81 63 82 65 83 64 81 63 83 66 86 69 85 66 92 77 97 80 103 81 101 80 104 86 111 93 116 134 145 113 116 85 95 71 89 72 88 75 90 75 88 72 85 69 83 70 84 70 82 67 80 65 78 58 91 159 252 235 190 82 88 72 78 68 80 72 81 62 71 63 70 62 69 62 67 65 69 63 66 61 65 60 66 61 63 59 61 58 61 58 61 58 61 58 61 57 59 55 57 54 57 53 57 53 57 53 57 52 55 50 53 49 53 49 54 51 52 51 51 50 50 49 50 47 48 46 45 43 43 41 43 44 48 45 49 46 48 45 47 46 49 48 50 48 50 48 52 49 54 50 54 50 53 48 51 50 53 48 51 46 51 49 54 46 50 47 52 48 51 47 50 44 48 44 49 45 50 46 50 46 50 46 49 45 48 44 48 48 51 45 48 43 48 45 50 45 49 45 49 45 49 45 49 42 46 42 47 43 48 44 48 44 46 44 45 43 45 42 44 43 45 43 44 42 43 41 43 40 42 40 43 41 44 42 44 41 43 41 42 40 39 39 41 39 41 38 40 38 39 37 39 35 37 36 39 38 42 40 43 38 39 36 37 36 39 39 42 36 37 35 39 39 42 38 39 37 39 37 39 37 39 37 39 37 38 36 37 35 38 36 39 37 37 33 35 34 36 33 34 35 37 35 37 35 37 35 37 0 0 0 1 0 1 0 2 5 6 4 5 3 6 4 7 2 8 3 8 3 7 1 5 1 6 1 6 1 6 1 6 1 5 0 4 0 5 1 6 2 6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 6 4 7 4 5 0 3 1 6 1 10 8 18 14 20 15 20 15 20 15 20 15 20 15 20 15 20 15 20 15 20 18 25 14 20 13 20 15 23 16 23 14 5 0 2 0 0 0 1 0 2 0 2 0 2 0 2 0 3 0 4 0 5 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 4 10 29 30 32 26 34 28 33 28 33 28 33 28 33 24 29 25 30 25 30 27 29 24 22 20 19 18 16 15 9 4 4 6 7 6 9 8 13 12 12 13 61 90 121 91 120 90 94 73 89 91 109 106 113 103 99 85 94 88 98 90 103 97 105 102 117 101 91 53 56 48 56 87 156 151 75 57 54 59 47 98 85 50 66 137 171 135 146 105 116 144 165 71 46 5 121 160 180 130 172 124 174 117 170 117 168 115 166 114 166 116 165 114 163 114 165 117 168 121 171 115 163 107 156 103 155 94 160 103 149 96 152 117 157 120 122 58 52 26 45 30 37 25 28 26 25 22 23 19 22 20 18 17 44 56 73 75 93 109 118 80 97 75 105 80 104 73 100 74 97 77 100 79 94 69 96 73 104 79 104 75 97 77 99 71 96 71 95 66 87 67 86 59 79 57 79 55 75 59 81 60 83 59 78 53 73 52 77 52 64 40 68 53 75 59 81 66 92 81 109 98 122 110 127 117 135 127 146 139 153 139 148 136 141 128 133 123 129 116 124 108 120 106 119 96 108 86 105 83 99 70 91 66 91 78 94 71 101 82 100 80 104 78 96 81 104 93 107 85 93 86 96 93 110 85 108 81 101 75 97 83 101 81 93 74 89 75 96 83 101 81 96 78 97 79 98 81 100 81 97 77 92 79 98 82 94 70 83 68 88 78 94 77 93 75 91 73 90 71 90 68 88 66 87 66 88 67 86 63 82 60 82 62 85 61 82 62 82 63 84 65 84 71 75 43 55 37 54 40 61 40 55 39 54 38 49 28 39 27 37 24 33 24 31 20 26 6 56 65 74 64 68 20 58 56 75 48 65 47 71 47 58 41 59 44 63 46 62 44 60 47 64 46 62 44 61 43 59 45 63 45 63 45 63 45 63 44 62 44 62 44 62 44 62 44 63 45 61 43 60 42 58 42 60 43 61 44 60 43 59 43 60 43 59 42 58 41 58 40 60 43 62 40 40 21 59 38 56 39 57 40 58 41 59 41 58 41 57 40 56 39 56 40 56 38 55 36 45 27 33 16 17 1 4 2 9 6 6 4 6 0 2 0 13 22 52 41 53 39 52 40 54 43 55 41 54 41 55 41 55 41 55 42 56 43 57 43 57 43 58 49 62 47 61 45 61 47 63 43 60 47 63 47 60 45 60 52 61 47 60 48 61 44 58 48 62 48 64 51 65 54 66 54 65 47 59 45 63 54 71 48 61 47 61 48 63 50 64 40 68 42 66 51 65 56 60 54 66 51 69 58 73 65 83 68 80 74 91 102 96 89 125 189 208 111 121 53 78 48 75 63 73 66 73 65 70 62 68 62 71 63 70 60 66 53 60 58 54 43 134 210 255 226 195 61 76 55 70 51 67 51 66 55 64 57 63 56 62 55 62 60 65 56 61 52 57 49 56 47 54 47 55 48 56 49 57 49 54 50 55 51 53 49 52 49 53 43 50 43 52 44 52 44 51 41 49 41 50 44 53 45 49 41 45 38 44 39 45 38 44 37 43 36 41 35 40 37 41 36 43 40 50 41 49 34 45 34 47 32 47 32 48 37 49 37 47 36 46 34 45 38 49 37 47 35 45 34 44 33 45 35 47 35 45 32 42 35 46 35 45 34 44 33 44 34 46 34 46 34 46 34 46 33 45 33 45 33 45 33 45 33 45 33 45 33 45 33 45 36 46 32 43 31 44 31 41 31 42 31 42 31 42 31 42 32 43 32 42 31 41 30 41 32 40 30 39 32 41 31 39 30 41 32 40 26 36 27 40 30 39 24 38 27 41 26 36 24 38 25 39 26 38 25 37 26 38 26 37 25 36 24 36 26 38 26 37 25 36 24 36 25 37 25 36 24 35 22 34 23 35 23 35 23 35 23 35 23 35 23 35 23 35 23 35 20 33 23 36 24 35 21 32 2 3 2 4 3 4 4 5 7 7 6 6 5 7 6 8 7 7 8 7 8 6 6 4 6 5 6 5 6 5 6 5 6 6 6 5 4 6 5 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 5 6 5 6 5 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 6 5 4 2 6 6 10 12 15 17 20 20 20 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 23 21 21 20 21 21 23 23 20 19 14 4 0 1 2 1 1 5 1 5 1 5 1 3 2 3 2 4 3 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 7 19 31 36 32 31 33 33 32 33 32 33 32 33 32 31 30 31 30 31 30 30 30 27 25 22 20 18 15 11 9 2 8 5 2 9 2 14 14 16 23 25 89 112 139 117 135 103 98 83 97 100 117 111 121 109 100 92 85 96 83 100 84 99 89 114 97 110 73 69 53 53 72 136 157 144 58 57 54 61 55 104 88 65 108 168 195 155 177 126 145 164 175 72 65 33 178 199 226 180 228 179 222 172 226 169 223 166 220 164 218 165 217 163 216 163 218 166 220 169 220 164 214 158 208 153 205 156 206 158 197 156 200 156 174 101 103 55 54 40 53 44 45 30 46 26 42 23 40 21 40 27 40 26 63 57 83 70 103 103 148 118 139 101 138 104 127 97 131 98 127 95 130 94 121 91 122 98 130 103 129 97 122 98 124 94 122 96 123 92 117 88 116 86 111 81 110 85 116 87 116 89 117 87 113 82 109 78 103 79 108 80 101 72 99 72 96 69 93 67 95 71 97 75 96 82 107 98 122 112 129 127 145 139 157 147 156 143 152 133 151 122 146 127 157 133 160 135 162 136 158 121 131 87 102 76 104 103 131 111 123 99 123 95 121 96 118 86 115 96 133 103 123 102 128 115 152 99 111 85 112 95 122 99 120 100 122 92 118 97 120 93 113 89 113 94 118 97 122 99 121 96 118 94 123 96 119 85 109 83 113 92 118 91 117 90 116 89 115 89 115 87 113 85 113 86 113 87 113 84 109 82 110 85 113 82 109 81 107 81 106 81 105 89 97 59 77 56 77 56 79 56 74 54 72 53 65 44 54 40 50 35 44 33 41 29 37 21 75 81 93 81 91 39 86 73 99 68 92 68 96 67 83 59 86 61 87 62 88 62 87 64 90 63 89 62 87 60 86 62 88 62 88 62 88 62 88 61 87 61 87 61 87 61 85 62 84 62 83 61 81 59 80 61 83 63 84 63 84 62 82 60 79 60 78 59 78 58 77 57 79 60 81 57 59 38 77 56 76 57 76 57 76 58 77 58 77 58 76 57 75 56 75 57 77 55 72 51 60 38 43 25 23 8 5 6 9 9 5 7 6 5 4 4 17 36 63 60 71 57 73 56 75 58 77 57 79 58 80 60 82 61 84 59 81 59 81 59 81 59 79 64 83 65 83 64 82 63 81 64 84 67 86 65 81 60 78 58 73 60 80 63 83 62 84 61 84 62 82 62 81 64 81 63 82 62 80 61 82 64 84 61 80 61 79 61 81 63 83 47 94 51 84 62 62 86 88 68 82 65 87 72 89 74 97 74 106 86 111 86 126 154 242 255 255 211 178 125 117 80 102 69 87 71 87 70 84 68 82 65 80 68 83 71 80 68 77 70 70 58 78 105 134 110 84 73 78 68 72 62 70 63 70 65 67 63 65 60 61 57 60 58 60 55 56 52 54 50 53 52 55 53 56 54 57 54 58 56 59 56 59 55 57 52 55 53 52 50 50 50 51 50 50 50 49 49 48 48 48 49 49 48 47 46 44 45 44 45 44 37 36 37 35 36 34 35 34 34 35 35 39 44 47 47 50 48 52 49 51 47 53 47 53 47 51 47 51 47 51 47 51 50 53 49 52 47 50 46 49 47 51 47 51 47 50 45 49 46 50 46 49 45 49 44 48 45 49 45 49 45 49 45 49 45 49 45 49 45 49 45 49 45 49 45 49 45 49 45 49 47 49 42 46 42 47 42 44 42 46 42 46 42 46 42 46 43 47 43 46 42 45 41 45 40 46 39 43 41 46 40 42 38 41 42 41 38 36 39 41 43 43 39 41 41 44 40 39 37 40 38 41 39 40 38 39 38 40 38 39 37 39 36 38 38 40 38 39 37 38 36 38 37 39 37 39 36 38 36 38 36 38 36 38 36 38 36 38 35 37 35 37 35 37 35 37 34 36 34 36 34 36 34 36 2 4 3 5 3 6 4 6 5 6 4 5 3 6 4 7 2 8 3 8 3 7 1 5 1 6 1 6 1 6 1 6 1 6 0 5 0 5 0 6 2 6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 4 6 4 5 0 4 0 9 9 18 10 18 12 22 15 20 15 20 15 20 15 20 15 20 15 20 15 20 15 20 11 20 13 22 17 23 18 24 13 17 9 3 0 1 0 0 0 2 0 2 0 2 0 2 0 3 0 4 0 4 0 5 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 13 18 34 33 35 28 35 29 34 29 34 29 34 29 34 27 32 27 32 27 32 29 31 28 28 24 21 19 15 12 5 5 2 3 4 6 13 12 18 13 12 24 83 100 120 93 124 81 89 72 91 92 108 106 118 107 102 85 91 87 99 93 105 96 111 102 115 104 91 44 63 51 121 149 162 120 61 55 65 56 81 96 79 49 122 155 162 126 150 102 125 154 143 45 39 16 173 154 183 137 185 135 171 121 172 118 166 114 164 114 163 117 164 115 162 115 164 117 167 117 164 115 161 111 156 105 152 104 159 103 156 119 161 107 113 48 58 28 41 33 46 29 30 26 29 26 26 22 26 22 26 18 21 20 42 45 56 56 72 61 109 106 112 76 103 77 94 71 98 72 93 71 94 71 85 68 93 74 102 79 100 73 94 70 93 69 94 71 95 69 91 61 86 62 82 55 81 64 95 68 93 70 94 68 90 64 87 67 80 54 82 59 74 51 81 60 81 55 76 51 73 50 72 45 65 50 69 57 77 66 82 79 99 95 115 109 123 112 121 100 112 99 116 108 131 118 139 115 146 138 180 165 194 162 188 140 171 127 137 82 95 52 72 54 87 72 102 79 97 71 91 74 103 81 90 83 113 69 93 72 95 76 95 72 88 68 86 73 93 78 97 78 95 77 95 74 93 77 97 80 98 79 96 75 94 76 90 67 81 66 85 71 88 71 88 70 87 70 87 68 86 64 84 63 84 64 85 63 83 61 81 61 83 63 86 63 83 61 81 62 81 61 82 74 74 39 53 39 57 39 56 41 56 36 52 36 49 30 43 29 39 26 35 25 33 21 28 12 61 69 77 67 71 23 62 52 75 51 70 52 73 51 61 44 60 43 60 44 61 45 63 47 64 46 63 45 61 44 61 45 62 45 62 45 62 45 62 44 61 44 61 44 61 44 62 46 63 45 62 44 60 43 60 45 62 46 63 46 63 45 62 43 60 43 60 42 59 42 58 40 60 44 63 41 40 21 57 41 58 41 58 40 57 40 57 41 58 41 57 40 56 39 56 38 56 38 55 37 47 27 34 17 19 2 5 5 9 6 7 4 5 1 5 0 15 25 58 49 63 46 60 46 58 47 59 43 59 43 61 46 65 49 66 45 62 45 62 45 62 45 62 50 65 52 66 52 64 48 61 48 63 50 64 49 61 44 56 45 58 51 64 50 61 45 58 47 60 47 61 49 61 50 61 47 60 48 63 49 61 45 58 46 60 46 59 46 60 47 62 47 63 65 65 42 67 43 72 55 67 54 73 63 73 63 78 53 85 84 83 83 105 165 252 212 255 164 165 72 87 50 65 59 67 61 68 61 67 59 67 59 68 61 70 60 67 56 64 51 78 57 62 51 86 72 71 51 63 48 59 47 59 49 61 55 63 54 59 49 54 45 51 44 51 42 48 40 47 40 47 44 51 46 51 47 52 47 52 50 55 48 54 46 52 45 50 42 50 42 50 42 49 40 47 39 47 39 47 38 45 36 43 36 42 38 43 38 42 37 41 31 36 31 36 30 35 30 35 26 31 28 37 35 48 39 48 39 50 36 50 34 48 31 47 33 45 35 47 36 48 38 49 39 50 39 49 37 47 36 47 38 49 37 47 36 47 36 47 35 46 35 46 34 45 34 44 32 44 32 44 32 44 32 44 32 44 32 44 32 44 32 44 33 45 33 45 33 45 33 45 34 44 30 41 30 42 29 40 31 42 31 42 31 42 31 42 32 43 31 42 31 42 30 41 33 40 30 40 32 42 32 39 29 40 32 41 31 40 32 43 31 42 27 41 29 42 28 39 25 38 25 38 25 38 25 38 26 38 26 38 25 37 25 36 26 38 26 38 25 37 25 37 25 37 25 37 26 38 26 38 24 36 24 36 24 36 24 36 23 35 23 35 23 35 23 35 24 35 21 32 20 33 23 36 5 6 5 6 6 7 7 8 7 7 6 6 5 7 6 8 7 7 8 7 8 6 6 4 6 5 6 5 6 5 6 5 6 6 6 5 4 6 5 7 6 7 6 7 6 7 6 7 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 4 3 9 19 21 20 17 20 22 20 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 19 19 22 23 24 23 22 20 18 13 7 1 0 1 2 1 2 2 2 2 2 2 2 2 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 13 26 34 38 36 36 36 35 34 35 34 35 34 35 34 34 33 34 33 34 32 32 32 30 27 24 21 19 15 11 8 4 8 2 0 8 8 19 20 16 27 46 116 120 136 117 133 96 95 87 100 103 118 116 125 117 103 92 84 95 84 102 85 108 89 104 102 126 68 50 46 114 139 159 138 117 60 60 61 58 105 105 87 63 166 180 186 153 180 120 157 177 148 46 53 80 237 187 226 180 226 178 228 172 224 169 220 166 217 165 217 164 214 162 213 162 215 165 217 163 214 163 213 160 208 155 204 159 204 155 196 156 185 115 110 67 77 45 59 48 56 37 40 30 48 31 50 33 51 33 52 28 46 33 61 46 68 53 84 66 125 115 142 100 128 100 131 96 128 96 122 90 122 88 113 90 122 100 131 103 128 97 124 92 120 92 120 93 121 93 120 91 116 84 108 79 110 88 121 91 120 92 120 91 117 88 115 91 109 78 104 79 104 79 107 83 108 81 106 80 107 82 110 84 114 80 111 78 106 77 105 77 105 79 106 82 110 87 112 85 116 96 132 111 143 115 143 137 173 153 193 174 217 199 237 222 255 245 255 243 252 198 193 160 165 111 122 90 116 77 98 74 114 90 120 118 141 81 120 76 105 82 112 90 118 95 120 86 110 88 112 89 111 88 110 92 116 94 119 96 119 95 120 92 120 92 116 85 110 84 113 86 113 86 113 87 114 87 114 86 112 85 111 84 111 85 112 82 109 81 108 82 110 84 112 85 112 84 112 87 113 90 116 100 101 57 74 55 78 57 77 59 75 53 70 51 65 47 58 42 51 37 45 35 43 31 39 30 83 87 99 83 96 43 91 81 110 80 103 76 100 69 84 62 87 60 85 59 87 63 90 64 90 64 89 63 88 62 87 63 89 63 89 63 89 63 89 62 88 62 88 62 88 62 86 62 84 63 83 62 82 61 81 60 81 61 82 61 82 60 81 61 80 60 79 60 78 59 78 57 79 61 82 58 59 37 75 59 78 59 77 57 76 56 75 58 77 58 76 57 75 56 75 57 77 55 72 52 61 39 45 27 24 9 6 7 9 9 5 5 3 4 7 5 17 36 68 61 72 58 74 57 75 57 77 57 77 59 79 61 81 63 83 63 82 63 82 62 81 62 81 64 81 63 81 63 81 62 80 62 79 64 81 66 81 62 73 58 76 67 81 61 78 56 75 59 81 59 78 57 76 57 75 56 77 60 80 60 77 55 72 59 78 58 77 58 78 59 79 73 54 47 72 98 157 93 95 73 89 69 91 71 90 71 96 72 102 81 107 89 126 139 207 233 254 201 155 98 99 67 84 63 81 65 81 66 81 66 79 65 76 66 76 66 74 63 71 55 70 62 62 59 78 68 64 57 64 56 63 54 64 57 65 61 64 60 60 55 55 51 53 51 54 50 53 50 53 51 54 51 54 50 54 51 54 51 54 49 53 50 54 50 53 49 51 48 49 51 51 49 47 46 46 43 44 45 45 44 42 39 38 36 36 38 39 40 38 38 36 37 36 37 35 36 34 35 34 30 30 31 36 42 47 48 52 51 55 50 53 48 53 46 52 46 50 46 51 47 52 48 52 50 54 50 53 49 52 48 52 50 53 47 50 46 50 47 52 47 51 46 50 46 49 45 49 45 49 45 49 45 49 45 49 44 48 44 48 44 48 44 48 45 49 45 49 45 49 45 49 46 48 42 46 43 47 43 45 43 47 43 47 43 47 43 47 42 46 42 46 42 46 42 46 42 45 39 44 42 46 41 44 38 44 41 46 42 47 43 48 42 43 41 43 41 43 40 41 38 40 38 40 38 40 38 40 39 41 38 40 38 39 37 39 38 40 38 40 38 40 38 39 37 39 37 40 38 41 40 42 37 39 37 39 37 39 37 39 35 37 35 37 35 37 35 37 35 37 33 35 33 35 35 37 2 4 2 4 3 5 4 6 5 6 4 5 3 6 4 7 2 8 3 8 3 7 1 5 1 6 1 6 1 6 1 6 1 6 0 5 0 5 0 6 2 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 1 7 0 11 14 23 13 19 12 23 15 20 15 20 15 20 15 20 15 20 15 20 15 20 15 20 12 22 16 25 19 22 14 18 14 12 2 0 0 0 0 2 0 3 0 3 0 3 0 3 1 4 3 4 3 4 3 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 14 25 34 34 37 36 38 32 34 32 34 32 34 32 35 31 36 29 35 29 34 28 33 26 25 23 21 19 16 12 8 7 2 1 4 6 16 14 20 7 19 48 107 102 116 91 114 78 92 80 99 96 112 110 124 110 104 83 91 88 101 95 104 104 103 99 125 100 67 36 92 127 160 135 147 102 65 56 64 60 115 96 70 49 150 151 151 133 146 95 143 159 117 27 33 75 203 141 187 144 174 125 182 123 170 121 168 119 168 119 167 118 165 116 163 116 165 119 168 114 162 114 162 112 157 107 153 102 157 108 152 110 135 75 73 44 50 27 41 36 44 34 38 29 32 32 36 32 34 28 30 28 33 27 36 28 34 29 39 46 69 77 109 89 98 72 103 71 99 70 92 67 92 66 82 64 93 75 102 76 97 71 95 69 93 68 91 67 92 70 95 81 96 62 82 61 89 66 89 65 89 65 89 64 87 62 86 58 85 63 83 60 85 59 75 58 81 57 79 55 78 55 77 60 79 60 79 62 81 64 84 68 83 64 79 63 79 64 80 60 83 70 96 77 97 71 94 73 107 90 129 116 172 175 228 202 249 211 247 205 249 205 236 206 234 191 220 178 190 125 133 109 109 62 91 101 112 38 65 64 86 64 87 66 87 65 86 74 90 73 90 72 89 70 86 76 93 76 93 76 92 74 91 76 93 75 90 71 86 70 88 70 87 70 87 70 87 71 88 67 85 64 84 64 85 65 86 63 84 63 85 64 86 66 88 64 85 65 87 71 96 79 102 88 83 41 51 37 57 40 57 41 56 36 52 36 50 32 46 30 39 27 35 26 34 22 29 20 67 71 76 62 67 19 61 58 82 60 77 55 74 51 62 45 61 43 59 42 61 46 64 47 64 47 63 46 63 46 62 46 63 46 63 46 63 46 63 45 62 45 62 45 62 45 63 46 63 46 62 45 62 45 61 43 61 44 62 45 61 44 60 44 61 44 60 43 60 42 59 40 61 45 64 42 40 19 55 43 60 42 59 41 57 40 57 41 58 41 57 40 56 39 56 37 56 38 56 38 49 29 36 19 21 4 6 5 9 6 7 4 1 0 6 0 9 22 60 43 57 41 56 42 57 45 59 42 60 40 60 41 61 41 61 44 64 43 63 42 62 42 60 49 62 47 60 48 62 51 65 58 69 57 67 57 66 54 60 50 63 54 58 44 59 45 55 44 57 44 57 45 56 46 55 45 57 43 57 42 55 40 54 44 58 43 56 42 57 43 58 48 68 26 150 236 250 207 103 66 71 55 65 54 59 53 66 57 73 63 78 94 93 82 107 145 182 105 101 46 73 56 61 57 62 58 64 59 65 58 64 52 59 54 62 56 64 57 64 54 60 44 64 55 63 43 50 39 49 39 50 43 52 45 54 52 58 53 56 50 54 48 53 48 53 47 52 48 54 50 55 47 50 49 50 47 50 46 51 39 47 41 49 41 51 41 49 39 48 46 50 42 44 39 44 34 40 36 41 35 38 30 34 30 36 33 39 34 38 32 36 29 34 29 33 27 31 26 30 24 27 22 30 29 43 38 48 39 50 37 48 33 46 31 45 36 48 37 47 36 46 35 46 39 50 39 49 38 49 38 48 38 48 35 45 34 45 35 47 36 47 36 46 35 46 34 45 35 47 35 47 35 47 35 47 32 44 32 44 32 44 32 44 33 45 33 45 33 45 33 45 36 46 32 43 33 46 33 44 32 43 32 43 32 43 32 43 31 42 31 42 31 42 31 42 31 41 29 40 31 43 30 39 28 39 30 42 34 44 34 43 27 40 27 40 26 38 25 39 26 38 25 37 24 38 25 39 27 39 27 38 26 38 25 37 26 38 26 38 26 38 26 39 25 37 25 38 26 39 28 40 25 37 25 37 25 37 25 37 23 35 23 35 23 35 23 35 21 33 23 35 23 35 21 33 3 4 3 5 4 5 5 6 7 7 6 6 5 7 6 8 7 7 8 7 8 6 6 4 6 5 6 5 6 5 6 5 6 6 6 5 4 6 5 7 6 7 6 7 6 7 6 7 4 5 4 5 4 5 4 5 5 6 5 6 5 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 7 7 6 11 19 21 21 19 20 20 20 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 22 22 24 24 24 21 19 16 22 11 2 0 1 0 1 3 3 1 3 1 3 1 3 1 5 3 4 2 4 2 2 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 17 30 35 36 38 39 38 35 35 35 35 35 35 35 35 37 35 36 34 34 33 33 32 26 24 21 20 18 15 11 9 6 8 2 1 12 12 21 20 15 43 76 138 115 132 117 117 97 101 97 109 108 116 118 128 116 98 88 81 97 87 102 86 105 85 116 104 87 39 87 124 152 143 154 149 98 48 56 65 75 136 95 88 75 179 162 184 159 169 117 182 172 113 40 55 135 238 192 236 198 226 177 236 173 223 171 220 168 217 169 217 167 213 165 211 165 213 168 216 162 208 161 206 157 202 153 199 149 198 156 193 147 174 117 126 70 75 41 55 43 51 39 52 35 52 33 50 30 46 27 45 28 45 25 45 26 49 30 56 42 72 65 131 115 130 92 126 96 125 96 119 90 119 88 110 84 118 97 128 97 122 93 121 96 123 93 119 91 122 100 133 109 126 85 110 87 119 89 113 91 119 91 118 90 117 89 117 88 113 85 107 78 104 82 110 82 108 82 109 83 110 84 113 76 116 75 118 79 122 84 123 85 124 90 130 93 127 88 122 89 122 92 122 88 119 87 122 85 122 89 121 86 131 114 164 155 216 228 255 245 255 246 255 220 248 213 236 199 230 201 238 189 208 181 229 215 215 122 140 81 109 81 109 82 107 77 101 85 109 83 112 90 119 93 119 93 119 92 118 91 116 89 115 95 121 92 118 90 117 90 117 88 115 88 115 87 114 87 114 85 112 84 111 84 112 86 114 87 114 88 115 88 115 89 116 84 111 84 113 90 120 99 127 102 105 61 76 55 77 56 78 57 75 54 72 53 67 48 59 41 51 36 45 34 42 30 38 35 87 86 94 75 88 35 83 70 102 74 98 70 97 69 88 61 86 60 86 61 87 62 89 64 90 64 90 64 89 63 89 64 90 64 90 64 90 64 90 63 89 63 89 63 89 63 87 62 84 63 84 63 83 62 83 63 84 64 86 65 85 63 84 62 80 61 80 60 79 60 79 56 80 62 84 59 58 36 73 59 78 59 78 58 77 58 77 58 77 58 76 57 75 56 75 56 77 55 73 53 62 41 47 29 26 10 7 7 9 9 5 4 1 3 8 4 11 32 70 58 71 57 75 58 80 60 83 61 80 62 80 62 80 62 80 64 81 63 80 61 79 60 78 64 81 61 78 60 76 61 75 64 72 54 62 52 60 46 52 40 53 39 48 38 69 57 75 56 78 56 77 55 74 56 74 56 75 55 73 54 73 54 74 57 76 56 74 55 74 55 75 32 79 52 157 196 204 157 95 75 91 65 85 60 79 57 84 65 85 63 87 80 98 77 104 108 129 95 85 64 81 54 70 60 75 61 75 62 74 60 71 63 72 61 67 56 63 52 60 42 44 39 56 48 47 42 60 43 51 45 53 47 55 48 54 55 59 56 59 55 58 55 58 52 55 51 54 52 56 54 57 50 54 50 54 49 53 49 53 46 49 48 52 50 53 50 52 46 48 49 49 43 42 41 44 37 39 38 38 37 37 35 35 39 38 39 39 40 38 38 37 35 34 34 31 31 28 28 26 29 28 25 29 35 45 51 57 49 53 48 52 47 52 46 52 49 53 48 51 47 50 45 49 49 53 49 53 48 52 48 52 48 52 47 50 45 49 46 50 48 51 47 51 46 50 46 50 48 52 48 52 48 52 48 52 45 49 45 49 45 49 45 49 45 49 45 49 45 49 45 49 48 50 44 48 46 51 46 49 44 48 44 48 44 48 44 48 41 45 42 46 42 46 43 47 43 45 40 45 42 47 41 46 39 46 39 50 44 53 42 48 38 42 41 42 38 39 38 41 40 41 37 38 36 39 39 42 40 41 39 41 38 40 38 40 38 40 38 40 39 41 39 41 37 39 37 39 38 40 38 40 36 38 36 38 36 38 36 38 35 37 35 37 35 37 35 37 32 35 35 38 36 37 33 34 0 3 0 4 0 5 1 5 3 6 2 5 1 6 2 7 2 8 3 8 3 7 1 5 1 6 1 6 1 6 1 6 1 6 0 5 0 5 0 6 2 6 4 6 4 6 4 6 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 2 3 2 5 3 9 3 12 10 20 13 21 12 19 15 20 15 20 15 20 15 20 15 20 15 20 15 20 15 20 13 22 15 24 17 22 15 20 20 13 0 1 0 0 0 3 0 4 0 4 0 4 2 3 4 5 6 3 5 1 6 2 1 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 23 36 37 37 37 38 36 36 35 36 35 36 35 36 36 32 35 30 34 28 32 27 31 23 25 19 19 14 13 8 4 11 3 3 7 10 19 13 16 9 39 79 122 95 115 96 98 79 96 88 105 97 110 106 123 104 99 79 90 90 104 95 102 98 101 110 115 61 83 111 162 129 150 138 160 70 47 58 62 93 115 80 61 82 150 139 157 132 130 99 170 137 75 24 45 126 199 165 179 143 179 133 180 133 177 129 173 124 169 124 167 124 168 122 167 122 168 125 171 123 167 120 162 115 158 112 157 109 157 115 150 117 148 115 125 62 61 38 48 41 42 34 40 35 34 27 25 20 26 26 33 29 30 18 23 20 32 27 31 23 27 38 82 91 104 75 96 70 96 69 91 65 92 64 83 63 93 77 103 77 96 72 96 76 98 73 94 72 101 88 119 81 96 64 85 65 92 70 91 73 95 72 94 71 94 71 94 76 90 71 106 75 77 53 93 53 77 56 81 59 84 61 84 58 81 57 83 61 85 65 88 62 88 68 95 73 96 70 93 73 98 75 98 69 91 64 92 60 86 54 81 47 80 51 86 55 107 79 126 81 118 90 144 130 178 154 193 154 184 146 182 156 170 138 151 133 184 169 213 178 194 156 163 122 123 82 92 70 86 66 84 68 86 68 83 74 91 73 90 73 90 73 90 78 93 75 91 74 91 74 90 72 88 71 87 70 86 69 85 64 83 61 82 62 84 64 85 64 85 65 86 65 85 63 84 63 83 60 80 62 85 68 91 70 74 43 57 41 56 39 56 39 55 37 54 39 52 33 45 28 38 25 34 24 32 20 27 27 74 73 76 59 63 15 57 45 70 48 68 44 69 49 66 42 60 44 61 45 62 45 61 47 64 47 64 47 64 47 64 47 64 47 64 47 64 47 64 46 63 46 63 46 63 46 64 46 63 46 63 46 63 46 63 46 64 47 65 48 64 47 63 45 62 44 61 44 60 43 60 39 61 46 65 42 39 18 53 41 58 42 59 42 59 42 60 41 58 41 57 40 56 39 56 37 56 38 56 39 50 31 37 21 22 5 7 6 9 6 7 7 3 3 9 0 6 19 61 44 59 42 57 43 58 45 60 41 60 39 61 41 62 42 63 42 63 41 62 40 60 38 60 46 61 47 59 44 53 38 46 25 28 12 18 13 22 14 18 17 19 5 6 7 40 38 50 40 54 42 55 42 56 44 57 39 53 40 54 40 54 41 55 42 56 41 54 39 53 40 54 46 49 45 42 29 59 39 60 43 49 43 57 53 57 52 63 45 65 53 60 65 65 59 80 53 83 45 65 49 66 57 59 54 58 52 58 51 56 49 55 52 57 46 50 37 41 30 37 41 49 42 49 36 40 37 50 38 43 42 46 44 48 47 50 50 55 50 54 49 54 48 53 45 49 44 48 44 50 45 50 50 49 49 48 46 47 44 47 38 45 37 47 34 45 31 44 35 45 41 43 33 36 33 42 31 36 30 35 30 35 30 36 35 38 35 36 33 35 33 35 32 33 29 29 25 24 21 22 18 19 13 19 23 42 44 58 40 49 37 49 37 48 34 48 36 47 36 47 36 47 36 47 36 47 36 47 37 48 37 48 37 48 38 49 37 47 35 46 37 48 36 47 36 46 35 46 35 47 35 47 35 47 35 47 34 46 34 46 34 46 34 46 33 45 33 45 33 45 33 45 35 45 31 43 33 46 34 45 33 44 33 44 33 44 33 44 30 41 30 42 31 43 32 43 32 42 29 41 32 43 31 40 29 38 29 41 35 44 32 38 26 41 29 41 25 37 25 40 27 39 24 36 23 37 26 40 28 40 27 39 27 38 26 38 26 38 26 39 27 40 28 40 25 37 25 37 24 36 24 36 24 36 24 36 24 36 24 36 23 35 23 35 23 35 23 35 22 34 22 34 22 34 22 34 4 5 4 6 5 7 6 7 7 7 6 6 5 7 6 8 7 7 8 7 8 6 6 4 6 5 6 5 6 5 6 5 6 6 6 5 4 6 5 7 6 7 6 7 6 7 6 7 4 5 4 5 4 5 4 5 5 6 5 6 5 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 5 8 8 11 11 14 17 21 21 20 17 20 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 19 19 21 21 23 22 23 22 27 13 2 1 2 0 0 2 4 0 4 0 4 0 3 1 5 3 4 3 3 2 1 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 14 30 40 42 37 39 37 36 35 37 35 37 35 37 35 37 35 36 34 34 32 33 31 31 29 27 22 19 15 11 4 2 7 8 4 6 16 15 18 19 20 65 102 148 110 134 122 107 96 104 101 112 107 110 113 120 111 91 87 79 100 91 102 84 108 87 118 92 84 99 161 132 156 134 148 137 61 44 72 65 105 141 75 91 106 187 156 197 150 154 126 200 148 73 41 69 173 232 202 189 154 207 171 212 183 228 178 221 171 213 166 209 170 212 167 210 167 212 170 215 174 216 168 209 162 205 161 205 158 199 156 185 150 190 152 171 69 77 47 69 54 60 42 59 38 50 24 38 21 47 39 64 60 70 39 51 30 52 29 48 23 52 35 89 88 130 103 125 93 120 93 115 89 117 88 108 90 123 105 133 103 126 99 127 100 125 97 122 98 133 120 155 101 124 94 118 93 123 101 129 97 123 96 121 95 121 96 122 94 115 119 186 149 120 69 110 91 117 91 116 88 113 85 111 79 116 81 121 88 129 95 134 99 134 95 129 93 131 98 136 96 137 111 148 110 139 99 131 97 129 91 132 100 143 102 137 111 137 104 144 108 126 80 110 84 115 82 126 103 150 120 156 145 178 155 179 153 217 176 190 164 194 165 199 171 198 164 187 143 162 126 143 109 126 91 111 89 115 89 115 89 117 92 118 94 119 91 117 91 118 91 117 89 115 88 114 86 112 84 110 81 108 81 108 81 109 83 111 81 108 81 108 80 106 78 104 84 109 78 102 74 100 77 103 76 90 60 83 61 78 55 76 55 73 55 75 56 69 48 58 39 49 34 43 33 40 29 36 49 101 96 103 82 93 39 88 70 103 72 95 64 93 67 90 58 85 61 89 63 88 61 86 64 90 64 90 64 90 64 90 64 90 64 90 64 90 64 90 63 89 63 89 63 89 63 87 62 84 63 84 63 84 63 84 61 83 62 84 63 83 62 82 62 81 62 80 61 79 60 79 56 80 63 84 60 58 35 72 57 77 58 78 59 79 60 80 58 77 58 76 57 75 56 75 56 77 55 73 53 63 42 48 30 27 11 8 8 9 9 4 10 3 6 11 6 10 31 71 60 75 57 77 55 78 54 81 56 78 58 80 61 83 63 85 64 85 63 83 61 82 60 80 55 76 59 76 53 62 37 45 7 11 0 6 0 9 5 9 19 22 1 8 10 55 52 70 53 76 54 77 56 76 57 76 50 71 54 75 56 75 54 73 56 74 54 72 53 72 53 72 51 76 49 77 61 77 55 57 19 42 31 65 53 76 57 81 59 78 60 74 63 72 51 72 61 78 59 68 59 71 52 77 54 66 55 66 54 62 52 60 37 45 37 44 37 44 38 45 35 47 41 46 43 58 48 47 47 56 49 58 52 60 52 58 54 58 54 56 53 55 51 54 49 51 48 50 47 51 49 52 47 51 47 50 46 49 45 48 43 46 42 44 40 40 36 37 42 44 44 41 34 33 36 41 36 36 34 34 33 35 36 38 37 36 34 32 31 31 31 32 28 27 25 22 19 16 14 13 8 5 2 6 16 31 44 55 49 54 50 54 50 56 51 57 45 49 46 51 47 52 49 53 46 51 47 51 47 51 47 51 48 53 50 55 51 53 47 50 48 52 48 51 47 50 46 50 46 50 46 50 46 50 46 50 47 51 47 51 47 51 47 51 45 49 45 49 45 49 45 49 46 48 42 46 44 49 45 48 44 48 44 48 44 48 44 48 41 45 41 46 42 47 43 47 43 46 41 45 43 47 41 47 39 47 38 51 44 54 40 45 39 44 44 45 39 40 40 44 40 41 37 38 36 39 39 42 40 42 40 41 39 40 38 40 38 40 38 41 39 42 40 42 37 39 37 38 36 37 34 36 35 37 35 37 35 37 35 37 35 37 35 37 35 37 35 37 36 37 33 34 32 35 35 38 2 7 2 7 2 7 2 7 1 5 0 4 0 5 0 6 3 8 3 8 3 8 3 8 1 6 1 6 1 6 1 6 3 8 0 5 0 5 2 8 1 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 1 5 5 7 3 4 2 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 4 8 7 8 4 5 2 9 6 15 13 21 12 19 10 19 11 17 14 21 16 20 14 18 16 21 16 21 16 21 16 21 17 26 18 24 16 21 17 24 15 11 2 2 0 0 0 5 0 5 1 5 1 5 2 5 5 0 0 3 6 0 2 4 0 4 0 4 0 2 0 2 0 1 0 4 0 0 0 6 21 32 36 37 35 40 37 34 38 37 34 37 34 34 32 36 25 48 24 38 19 45 36 32 20 25 21 24 18 15 7 4 6 0 1 11 14 21 9 17 10 66 98 120 94 120 94 97 83 98 88 104 97 111 106 123 90 91 78 94 91 100 94 105 98 112 93 97 106 149 132 153 123 157 139 123 61 59 68 62 127 97 69 63 110 147 143 146 120 123 121 175 97 42 25 70 152 233 142 131 82 146 113 175 170 200 133 162 106 156 88 164 145 166 113 154 114 149 107 152 107 147 109 151 113 153 112 150 127 162 123 154 133 175 143 128 49 62 44 54 48 50 45 42 27 22 17 22 22 28 28 38 48 55 34 30 28 36 24 30 21 20 13 34 54 94 84 95 70 95 68 88 63 91 67 87 71 93 74 102 81 99 74 98 80 104 79 97 81 116 97 113 71 92 69 93 75 100 79 100 79 95 73 102 80 96 75 105 85 86 157 193 86 92 72 88 66 89 67 92 71 95 69 88 60 90 63 91 60 90 66 97 65 93 66 95 67 97 68 97 70 106 87 117 84 106 74 105 58 98 72 100 71 112 83 113 84 117 81 113 80 108 71 96 63 89 55 78 48 74 44 71 48 77 55 93 82 128 121 156 132 159 129 138 110 135 111 124 109 130 115 132 112 124 101 114 89 104 83 96 77 92 75 93 80 95 76 91 72 87 69 86 67 85 70 88 70 86 67 83 63 81 58 80 61 83 62 83 59 76 52 74 56 80 57 76 64 82 57 74 52 72 53 74 62 67 37 54 40 56 37 53 36 53 36 53 38 52 33 46 30 37 22 31 24 34 24 31 30 83 80 95 63 73 17 67 58 69 41 67 44 69 45 53 41 59 44 62 46 64 47 64 46 64 48 64 45 61 44 63 46 63 46 64 47 65 48 65 46 63 46 62 45 61 44 62 47 64 47 64 47 64 47 64 45 62 45 61 44 60 43 60 44 61 44 61 44 61 44 61 40 59 47 59 44 45 9 53 45 61 42 57 41 59 44 63 43 59 41 56 38 55 38 55 38 57 40 58 41 51 31 38 18 21 4 5 2 6 5 7 3 7 3 6 0 5 13 63 51 59 39 60 43 57 39 59 35 64 46 68 45 75 56 78 44 66 42 65 44 67 41 62 43 62 41 54 38 48 24 22 0 3 0 5 2 4 2 8 14 9 0 0 0 35 43 50 39 52 38 51 39 54 43 55 41 57 44 57 39 52 39 56 39 53 38 52 38 53 39 54 38 49 39 55 48 53 32 33 0 10 17 42 48 58 52 60 48 61 50 58 51 57 50 58 43 57 42 58 49 55 57 53 54 55 45 46 38 42 37 43 27 32 26 34 31 39 33 38 34 43 42 46 41 46 46 52 49 51 48 47 47 48 50 51 50 52 49 51 47 49 45 48 42 45 41 44 41 45 43 46 46 44 47 46 45 45 41 45 48 37 39 48 11 35 50 67 47 33 42 56 28 28 38 35 35 39 33 36 31 35 31 35 26 28 25 26 23 25 24 26 20 20 15 14 8 6 1 2 3 3 0 1 7 27 35 49 40 50 39 50 38 49 36 47 38 49 38 49 38 49 38 49 37 48 37 48 37 48 37 48 36 47 36 47 36 47 36 47 37 47 36 46 35 47 36 48 35 47 35 47 35 47 35 47 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 33 44 32 43 31 44 32 45 32 43 32 43 32 43 32 43 34 45 34 44 33 44 32 43 27 40 30 43 31 42 28 39 29 42 31 43 32 42 29 40 30 41 26 38 25 39 28 43 29 41 27 39 26 39 26 40 27 39 26 38 26 37 25 37 23 41 30 37 24 39 27 35 27 39 26 37 25 36 23 35 23 36 24 37 25 36 24 35 21 33 21 34 22 35 23 35 24 37 26 37 23 35 24 37 7 8 7 8 7 8 7 8 6 6 5 5 4 6 5 7 7 6 7 6 7 6 7 6 6 5 6 5 6 5 6 5 7 8 6 6 5 6 7 8 6 7 6 7 6 7 6 7 5 6 5 6 5 6 5 6 3 6 7 8 5 5 4 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 6 5 4 6 7 13 15 19 20 20 18 19 18 17 19 19 20 20 21 20 20 20 21 20 21 20 21 20 21 23 23 25 23 22 20 22 23 17 8 2 1 1 0 2 5 5 0 5 0 5 2 4 2 3 6 5 7 2 5 0 3 0 3 4 5 3 3 2 3 4 3 3 7 6 7 10 17 23 32 37 38 38 43 43 40 37 37 35 36 35 36 35 37 38 34 26 52 35 25 15 30 26 26 22 19 13 9 4 5 2 4 2 12 20 20 19 26 21 92 114 142 111 131 108 108 96 109 106 112 114 120 119 107 100 82 90 83 101 89 102 90 104 98 105 88 130 132 155 129 156 138 160 95 64 57 58 91 124 131 67 105 122 190 156 184 138 155 147 195 102 58 43 113 186 255 172 166 124 189 156 217 203 232 167 199 145 189 131 208 181 203 149 186 145 177 135 178 123 162 123 162 122 160 119 157 106 143 106 130 101 153 124 132 72 97 65 72 45 62 41 39 30 43 23 43 27 44 26 47 41 67 41 52 34 54 30 57 29 51 18 51 52 112 97 117 95 121 95 117 90 116 90 114 95 119 98 129 106 129 104 132 98 126 99 121 102 138 114 132 104 127 99 124 100 127 102 126 99 120 94 122 100 126 103 132 95 173 182 165 100 123 92 125 99 118 90 123 103 127 96 119 90 119 94 120 92 120 97 129 96 125 97 126 98 127 99 129 98 140 112 150 110 142 104 140 94 139 102 143 106 155 117 154 120 155 116 152 113 146 102 134 96 128 86 117 78 112 74 107 75 106 69 100 65 97 67 99 78 116 89 114 92 134 112 137 100 128 103 132 107 136 109 137 114 139 109 132 100 122 92 116 89 116 89 116 90 118 92 120 92 118 89 113 84 109 81 107 86 111 82 109 83 111 83 108 84 111 82 108 81 111 88 118 105 126 90 108 77 101 77 104 79 90 56 78 59 79 56 77 55 73 54 73 55 68 48 58 42 49 32 41 33 43 33 43 45 103 78 104 90 100 28 108 74 106 78 99 62 100 78 92 61 88 63 89 63 89 63 88 63 90 65 90 62 87 62 89 63 89 64 90 64 91 65 91 63 89 63 88 62 88 61 85 64 86 65 86 65 86 65 86 63 84 63 84 62 83 61 82 61 80 61 80 61 80 61 80 59 79 64 78 61 65 27 73 62 80 59 77 58 78 61 81 61 80 60 79 59 77 58 76 57 78 57 75 55 64 42 48 27 25 10 6 4 6 8 5 5 7 6 6 6 9 26 71 65 76 58 82 59 83 56 87 68 103 83 107 80 106 79 100 78 103 75 98 70 92 63 87 63 87 63 81 57 67 34 32 8 14 1 10 7 11 11 16 15 15 4 7 5 48 55 68 51 69 49 71 51 70 52 71 54 75 57 75 53 71 54 75 52 71 52 71 52 72 53 73 51 67 51 71 55 70 47 58 21 43 35 67 57 75 56 75 58 67 55 65 54 65 54 66 56 67 56 66 53 64 50 62 50 58 45 51 39 46 39 46 37 42 37 44 43 49 46 48 43 51 48 53 47 52 50 57 50 55 48 54 48 54 49 55 50 54 49 53 48 51 46 50 46 49 45 48 44 48 45 49 44 48 44 48 44 47 42 45 26 43 42 26 64 190 255 243 134 59 27 44 40 36 39 33 33 33 30 29 26 26 25 26 26 25 22 19 16 14 13 13 10 9 8 6 3 1 0 0 2 2 0 1 7 23 39 54 48 54 50 54 49 55 48 53 49 53 49 53 49 53 49 53 48 52 48 52 48 52 48 52 47 51 47 51 47 51 47 51 48 51 47 50 46 51 47 52 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 46 50 46 50 46 50 46 50 45 48 44 47 43 48 44 49 44 48 44 48 44 48 44 48 45 48 44 48 43 47 43 47 41 45 42 46 42 46 41 47 41 46 43 48 44 49 42 45 42 43 39 39 37 40 39 42 42 43 40 42 39 41 40 42 41 43 40 42 39 40 38 40 35 42 41 39 36 41 38 36 37 39 37 39 37 39 37 39 35 38 36 39 37 38 36 37 33 35 34 36 34 37 35 37 35 39 37 38 34 35 34 37 2 7 2 7 2 7 2 7 1 5 0 4 0 5 0 6 2 7 2 7 2 7 2 7 1 6 1 6 1 6 1 6 2 7 0 6 0 6 1 7 2 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 1 5 5 7 3 4 2 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 2 5 4 5 1 3 1 8 7 16 13 20 12 19 11 20 14 18 13 18 14 19 15 21 14 19 14 19 14 19 14 19 12 22 16 25 18 22 16 23 10 7 0 0 0 1 1 8 4 5 2 4 0 3 0 1 0 6 2 0 0 10 6 0 1 7 5 13 10 16 11 15 10 12 4 9 2 4 3 14 23 32 32 33 30 35 32 33 39 42 37 38 32 34 29 32 36 39 23 41 37 55 33 28 23 26 17 16 10 11 8 11 6 0 6 14 15 21 6 18 18 90 107 118 99 111 75 97 78 106 96 98 90 117 102 95 87 94 83 99 95 106 97 105 97 109 95 114 123 159 131 150 132 154 134 88 52 63 45 109 118 82 58 68 122 148 139 143 114 123 133 162 56 36 20 125 160 225 126 123 86 149 116 174 156 177 119 155 105 144 101 180 142 164 114 147 106 136 98 138 114 151 113 149 110 146 108 145 111 154 104 99 57 96 83 91 77 75 58 59 39 42 30 29 25 25 23 29 26 25 18 23 22 40 32 32 27 33 25 37 24 29 16 24 37 86 80 90 74 95 74 95 72 91 70 93 76 96 75 101 80 100 78 104 83 109 86 104 88 119 97 112 75 95 71 93 75 102 83 106 86 106 79 96 76 103 81 100 77 179 139 103 74 104 79 98 82 92 68 105 89 104 74 97 66 96 68 98 68 98 70 102 69 100 69 99 69 99 68 100 65 103 78 113 78 106 73 105 68 100 70 102 79 116 87 114 96 121 93 118 91 112 80 100 78 97 67 87 61 80 55 75 44 69 45 71 46 72 47 71 46 72 49 65 45 73 53 70 53 71 54 71 58 79 68 87 73 91 78 96 81 97 79 94 76 93 75 91 74 91 74 91 75 90 70 85 67 85 69 87 69 86 64 85 66 87 65 85 68 90 69 87 64 87 75 103 88 101 68 78 53 72 55 78 58 66 39 57 43 59 40 58 40 56 38 55 40 53 33 45 29 36 22 31 24 34 23 29 23 70 60 86 67 77 13 65 63 80 56 80 53 75 46 48 47 64 47 65 47 63 45 62 46 64 48 64 45 62 45 64 46 64 47 64 48 65 48 65 46 63 46 63 45 62 45 62 49 66 49 66 49 66 49 66 48 65 47 64 46 63 46 63 44 61 44 61 44 61 44 61 44 61 48 59 45 47 11 55 45 61 43 59 42 60 44 62 41 59 43 61 44 60 42 58 38 57 40 58 41 52 32 38 19 22 4 5 3 6 5 7 9 10 5 8 0 4 11 59 47 60 39 59 38 56 41 66 47 78 65 92 71 95 70 89 71 93 68 86 56 73 46 68 40 62 41 59 39 53 25 25 4 7 0 4 2 5 6 11 12 8 3 0 0 35 47 49 35 49 34 47 34 49 36 51 38 53 41 54 39 53 40 56 37 51 37 52 38 53 39 53 38 52 42 54 45 54 44 51 34 41 41 54 52 53 46 52 45 56 44 54 43 53 44 54 49 56 50 54 49 49 46 46 45 47 38 41 33 38 31 38 38 44 37 47 43 53 45 51 43 49 46 50 45 49 47 52 44 48 47 48 48 47 49 46 46 47 45 46 44 44 43 43 46 46 44 44 42 43 42 43 40 41 40 40 38 38 33 37 34 38 19 15 36 140 181 170 103 50 26 41 33 26 28 29 30 30 26 25 20 21 18 19 17 16 13 9 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 15 31 53 43 50 41 50 39 48 36 48 38 49 38 49 38 49 38 49 37 48 37 48 37 48 37 48 36 47 36 47 36 47 36 47 37 48 36 47 36 47 37 48 35 47 35 47 35 47 35 47 36 48 36 48 36 48 36 48 34 46 34 46 34 46 34 46 33 45 32 44 32 44 33 45 34 45 34 45 34 45 34 45 33 44 33 43 32 42 31 42 30 42 27 41 27 42 28 43 27 43 28 44 29 44 28 43 29 41 27 39 26 39 26 39 29 42 28 40 26 39 27 40 31 42 30 41 28 39 26 38 24 39 27 37 24 38 25 34 23 35 24 37 25 38 27 39 23 36 24 37 25 36 24 35 21 34 22 34 23 35 23 35 23 36 24 35 20 31 19 32 7 8 7 8 7 8 7 8 6 6 5 5 4 6 5 7 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 7 7 7 6 7 6 7 7 8 7 8 7 8 7 8 5 6 5 6 5 6 5 6 3 6 7 8 5 5 4 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 3 4 7 9 14 16 19 19 20 18 20 20 20 20 18 18 17 20 21 23 19 20 19 20 19 20 19 20 18 21 25 26 26 23 24 23 13 4 0 0 1 1 4 8 6 1 5 2 3 1 0 3 0 6 2 13 20 43 36 37 26 31 31 39 40 46 43 46 51 49 43 44 38 39 39 48 55 60 56 57 49 51 46 49 34 41 38 41 38 45 41 43 30 47 51 33 16 33 28 33 22 23 14 13 5 7 3 6 0 4 7 15 20 18 18 32 49 129 125 143 123 127 85 96 94 120 108 88 83 102 108 84 98 84 98 89 108 93 107 93 105 94 104 102 148 138 154 127 154 139 132 66 67 61 65 146 111 119 57 117 137 194 150 183 128 164 164 179 57 55 45 177 198 254 153 157 130 192 157 218 193 210 156 193 146 173 151 222 172 196 152 184 146 177 143 183 151 186 150 184 148 183 149 186 176 216 159 141 93 132 117 143 107 86 58 81 48 56 35 59 30 44 26 48 31 45 25 45 26 56 35 49 34 55 33 61 29 62 38 64 67 126 113 125 102 121 99 124 100 119 97 125 109 130 103 129 102 124 99 128 104 132 104 125 105 140 116 134 101 124 96 122 101 132 111 139 110 137 107 124 101 134 107 122 124 189 127 134 109 131 116 115 102 117 96 141 119 129 94 124 98 120 100 122 101 123 103 128 102 126 102 127 102 128 101 129 101 139 110 147 110 144 107 143 103 138 98 145 113 158 116 155 120 161 122 161 120 153 110 142 105 137 95 125 87 118 79 110 75 107 77 108 78 107 76 104 74 105 76 99 72 104 78 101 68 95 62 88 59 89 62 93 57 89 66 101 79 112 87 117 90 117 89 115 88 116 89 117 91 117 88 114 86 114 88 115 82 109 82 110 86 114 86 112 88 115 88 113 85 114 92 123 92 113 77 97 67 94 73 101 72 86 57 80 60 80 57 79 59 77 57 75 56 69 48 58 40 48 32 41 33 43 32 41 50 95 90 107 50 86 45 89 76 92 65 110 80 103 76 102 65 90 65 91 65 90 64 89 63 90 65 91 63 88 63 91 64 90 64 91 65 91 66 92 64 90 63 89 63 88 62 86 65 87 66 87 66 87 66 87 65 85 64 85 63 84 63 83 62 81 62 81 62 81 62 81 63 81 65 79 64 68 29 74 63 81 61 79 59 79 61 80 55 75 58 79 60 78 57 75 57 78 58 76 56 65 43 48 29 26 11 7 5 6 7 5 8 6 7 6 5 6 21 69 65 80 59 82 57 89 69 107 66 102 78 114 87 121 91 122 88 119 88 115 77 103 70 101 67 94 63 85 56 74 39 43 21 23 6 14 6 7 3 5 10 12 7 7 8 48 56 67 48 67 47 68 48 67 49 68 51 70 52 72 53 72 54 74 51 70 52 72 53 72 53 71 51 66 55 68 55 68 55 71 54 67 54 71 55 64 49 66 54 62 54 61 53 61 53 62 53 62 52 61 50 58 46 54 50 56 47 51 43 47 42 47 50 52 48 52 53 54 53 52 50 54 49 54 48 53 48 54 44 50 46 53 47 52 44 49 45 49 44 48 43 47 42 46 46 49 44 46 41 45 40 45 39 43 39 42 36 39 34 36 42 29 26 35 28 35 40 40 34 31 38 38 22 24 31 28 28 28 24 22 17 16 14 14 5 4 3 2 1 1 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 9 33 58 49 54 51 55 49 56 49 54 49 53 49 53 49 53 49 53 49 53 48 52 48 52 47 51 48 52 48 52 48 52 48 52 49 52 47 51 47 51 48 53 47 51 47 51 47 51 47 51 48 52 48 52 48 52 48 52 46 50 46 50 46 50 46 50 46 49 44 48 44 48 45 50 45 49 45 49 45 49 45 49 44 48 43 47 42 46 42 46 42 47 40 45 40 44 42 45 41 41 44 41 44 41 44 41 44 44 42 44 42 44 42 44 43 44 41 42 40 42 40 43 43 44 41 42 39 40 37 39 37 39 37 39 37 40 36 36 36 38 36 39 37 40 38 40 35 38 36 39 37 38 36 37 34 36 34 37 35 37 36 38 35 38 36 36 31 31 29 32 0 8 0 8 0 8 0 8 0 6 0 5 0 6 0 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 0 7 1 6 1 6 3 7 5 7 5 7 5 7 3 5 3 5 3 5 3 5 1 5 5 7 3 4 2 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 4 7 5 5 2 5 4 12 9 18 14 20 11 19 13 22 15 19 13 17 12 19 16 22 16 21 16 21 16 21 16 21 11 22 18 28 21 25 19 25 9 6 0 0 0 1 2 8 4 5 3 2 0 0 0 0 0 0 0 36 49 65 47 56 40 47 40 49 46 55 47 53 47 51 43 52 46 54 53 68 68 76 73 79 72 75 71 77 59 66 58 55 44 47 37 36 40 28 27 33 33 41 21 37 22 25 15 15 5 4 0 0 3 1 10 15 9 16 5 24 51 111 103 112 101 106 53 68 74 108 95 82 65 99 96 100 87 102 93 107 99 111 102 106 99 103 92 123 132 157 126 157 132 165 81 68 53 59 96 145 100 68 53 76 132 150 135 137 105 136 150 131 25 31 34 167 172 216 110 123 98 156 120 180 151 167 116 152 107 134 125 187 125 156 114 147 107 142 109 150 125 161 125 158 120 156 123 161 134 177 114 104 72 116 109 139 96 62 48 53 29 51 37 43 34 32 26 29 26 28 24 30 27 38 24 25 27 38 28 36 28 47 42 60 73 124 120 130 86 97 78 106 92 99 86 106 94 108 86 109 88 108 89 114 92 114 89 104 88 121 102 118 87 104 78 96 76 99 80 102 82 108 86 103 85 114 92 103 114 164 91 110 98 100 89 95 74 94 84 126 100 102 72 105 77 102 78 103 81 107 80 106 80 104 77 103 74 101 73 101 74 108 78 112 81 110 79 107 79 102 73 113 92 120 92 119 92 121 97 124 95 117 85 109 80 103 71 93 65 86 56 78 52 75 51 72 49 71 50 72 51 74 53 74 55 78 59 76 59 73 54 66 47 61 44 60 41 57 41 57 43 62 48 66 50 68 53 73 60 81 68 87 71 88 72 88 70 84 65 81 61 79 58 81 61 82 59 78 61 80 57 79 60 82 59 78 57 75 50 68 49 70 53 74 50 61 38 57 42 57 38 56 42 58 40 56 40 53 33 45 27 35 22 31 24 34 22 28 12 88 99 125 85 70 1 71 46 71 51 74 42 67 49 64 42 62 46 65 48 66 49 66 46 64 48 65 46 63 47 66 47 64 48 65 48 66 49 66 47 64 47 63 46 63 45 63 47 64 47 64 47 64 47 64 47 63 46 63 45 62 45 61 45 62 45 62 45 62 45 62 45 62 48 61 49 51 12 53 46 63 45 61 43 60 43 60 38 57 42 61 44 59 41 56 39 58 41 59 42 52 33 39 21 23 6 6 3 6 4 7 8 9 6 5 0 0 6 55 52 69 43 61 42 71 61 89 56 74 48 69 47 70 50 75 48 72 50 73 48 70 47 70 47 74 50 71 45 56 21 20 7 11 0 7 4 6 3 6 10 8 7 3 4 35 48 51 38 50 35 48 34 49 35 50 36 50 36 51 38 53 39 53 37 52 39 53 39 53 38 51 40 54 47 57 47 55 47 56 49 53 49 53 46 47 45 55 43 51 39 51 37 51 41 52 46 50 48 50 48 49 43 49 44 50 45 47 43 46 42 47 47 50 44 48 44 49 42 45 41 47 40 47 40 47 41 46 39 43 42 46 45 45 42 42 42 43 42 43 41 42 41 42 42 42 40 40 38 38 37 38 37 41 37 40 34 37 30 34 19 27 25 29 20 35 34 35 32 32 27 24 20 30 30 23 14 14 10 8 4 4 0 2 0 0 0 0 0 1 2 3 0 0 0 0 1 1 1 1 0 0 1 1 0 3 24 55 43 50 42 51 40 49 38 47 38 49 38 49 38 49 38 49 38 49 38 48 37 47 36 47 37 48 37 48 37 48 37 48 38 49 37 47 36 48 38 49 35 47 35 47 35 47 35 47 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 34 46 33 44 32 45 34 46 32 43 32 43 32 43 32 43 33 44 33 43 32 42 31 42 29 39 24 37 23 39 26 43 25 42 26 44 26 46 28 46 30 42 28 41 28 42 30 43 30 42 28 41 27 40 28 41 29 40 28 39 26 37 24 36 27 37 24 37 27 38 24 34 26 38 26 37 25 36 24 36 23 36 24 37 25 36 24 35 22 34 23 35 23 36 24 36 23 36 24 34 19 29 18 30 8 8 8 8 8 8 8 8 7 6 6 5 5 6 6 7 7 6 7 6 7 6 7 6 6 5 6 5 6 5 6 5 5 7 7 8 7 7 6 6 6 7 6 7 6 7 6 7 5 6 5 6 5 6 5 6 3 6 7 8 5 5 4 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 7 5 4 6 11 13 16 17 20 19 19 18 21 22 19 19 18 19 19 20 20 22 21 22 21 22 21 22 21 22 21 22 26 25 25 23 24 23 17 9 2 2 2 1 3 7 3 2 2 2 1 3 0 4 0 10 27 74 84 86 59 62 48 47 38 38 35 38 32 32 29 29 26 31 28 31 33 43 48 53 56 68 69 73 74 82 89 97 93 88 81 85 78 73 54 49 64 39 44 55 25 12 23 24 18 17 9 11 5 8 0 4 8 14 16 18 22 44 84 139 120 141 121 130 87 85 75 95 90 85 79 89 103 92 104 93 109 92 109 96 110 94 108 91 103 111 154 131 151 138 173 137 80 47 58 67 135 161 90 114 62 128 141 199 147 175 121 186 169 142 44 59 79 203 205 245 141 159 140 195 159 222 183 199 149 178 139 161 169 209 154 186 149 176 137 169 140 178 153 186 151 180 142 175 146 181 173 201 139 131 111 151 138 185 104 88 71 71 46 106 82 74 47 56 31 47 28 44 27 49 37 59 30 45 35 59 34 58 44 73 58 91 92 141 133 153 77 87 71 112 99 113 85 112 93 113 92 119 100 123 105 132 112 135 109 126 110 143 124 140 108 127 102 123 103 128 108 130 109 134 111 130 107 131 109 128 147 221 125 124 122 123 96 137 95 127 116 156 123 131 100 133 104 125 104 128 108 134 108 133 108 134 105 134 103 133 102 132 109 143 111 146 111 145 108 144 113 142 109 162 128 162 119 165 120 163 127 166 124 154 113 145 106 136 98 126 92 119 83 110 75 103 74 102 76 106 82 111 78 104 77 99 71 91 66 90 69 96 67 95 65 93 63 92 67 94 61 87 56 85 57 87 57 84 58 86 61 90 65 94 68 98 75 106 82 110 82 109 85 112 84 112 85 111 80 104 77 101 72 101 77 104 72 94 72 99 70 96 69 94 68 93 65 83 57 81 59 76 53 75 57 75 55 74 56 69 48 58 38 46 31 42 33 42 30 39 25 143 145 202 207 154 44 185 165 208 176 195 168 208 143 102 59 86 62 90 65 92 66 92 63 90 66 91 64 90 65 93 65 91 65 91 66 92 66 93 65 90 64 90 63 89 63 87 63 85 64 85 64 85 64 85 63 84 63 84 62 83 61 82 63 82 63 82 63 82 63 82 61 80 65 82 69 72 28 69 63 82 63 81 61 80 60 79 60 79 62 81 62 80 60 78 58 79 59 77 56 66 44 49 31 28 12 8 5 6 7 5 7 5 6 4 4 5 20 67 80 96 74 97 77 117 93 129 77 104 63 97 62 97 64 103 66 100 66 103 72 109 73 106 57 100 76 115 86 105 59 60 20 22 0 7 3 8 6 8 10 9 8 7 6 45 56 70 52 70 49 71 49 68 50 69 51 68 49 68 51 71 51 69 50 70 52 71 51 68 47 64 48 57 47 56 46 54 43 51 34 41 31 41 30 40 37 56 45 52 44 51 46 52 47 54 47 55 47 56 49 56 48 55 47 52 47 52 46 51 47 50 50 49 46 47 46 46 44 41 45 46 42 46 44 47 43 45 41 46 42 47 43 46 42 45 41 45 41 45 41 45 41 44 39 43 38 40 36 40 36 40 41 44 41 43 39 41 36 39 37 35 21 18 22 35 33 32 34 21 14 23 24 16 9 15 7 7 4 2 0 1 0 1 2 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 3 3 0 1 22 53 50 55 52 56 50 56 48 55 49 53 49 53 49 53 49 53 50 54 49 52 48 51 46 50 49 53 49 53 49 53 49 53 49 53 48 52 48 52 49 53 47 51 47 51 47 51 47 51 46 50 46 50 46 50 46 50 46 50 46 50 46 50 46 50 46 50 45 49 45 49 46 50 43 47 43 47 43 47 43 47 45 49 45 48 44 48 43 49 39 47 38 45 40 42 42 40 44 38 46 35 48 36 50 39 47 46 41 41 38 41 40 44 43 45 42 43 41 43 41 43 39 41 38 40 38 39 37 39 42 39 35 41 42 41 36 37 39 41 38 39 37 38 35 37 35 38 36 39 37 38 36 37 35 37 35 37 36 38 36 39 36 39 38 38 33 34 32 35 0 8 0 8 0 8 0 8 0 6 0 5 0 6 0 7 2 7 2 7 2 7 2 7 1 6 1 6 1 6 1 6 0 6 0 8 2 7 0 5 2 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 1 5 5 7 3 4 2 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 4 6 3 4 1 5 5 14 11 19 14 20 11 19 14 24 12 18 14 19 15 20 15 19 15 20 15 20 15 20 15 20 13 23 16 23 15 20 15 22 17 13 3 3 0 0 0 5 4 1 1 1 0 0 0 0 0 22 35 72 60 67 34 46 28 30 14 14 6 12 3 5 13 16 9 15 7 9 5 16 5 17 17 39 36 46 42 57 48 69 70 83 85 110 107 112 66 132 177 101 48 63 55 60 28 29 17 12 1 0 0 0 5 5 13 15 8 18 12 39 81 113 103 119 98 120 91 100 62 71 57 72 66 85 82 105 94 112 102 109 99 112 104 107 99 103 98 137 139 153 124 168 138 124 50 63 47 97 153 136 76 66 64 81 132 152 134 127 106 158 145 83 25 32 84 178 172 206 101 125 105 157 118 184 139 157 109 137 102 132 145 171 116 151 116 141 100 132 104 142 121 155 120 149 111 144 117 156 120 153 88 99 90 133 128 187 102 63 63 72 56 107 78 66 41 38 29 29 24 26 23 30 25 38 26 28 28 37 26 34 32 47 44 70 67 87 65 81 24 33 33 84 96 99 82 93 72 86 65 89 69 89 69 94 65 90 69 87 72 103 82 95 87 107 86 110 95 121 103 125 97 116 95 114 90 109 94 123 162 194 108 106 96 103 78 109 75 105 93 123 95 108 82 108 85 103 87 108 91 111 91 107 88 107 85 105 81 102 76 101 83 111 80 111 80 110 79 106 84 105 85 129 106 121 93 126 93 130 97 131 91 116 76 108 73 103 68 96 62 91 54 83 61 83 59 76 52 71 51 70 52 71 55 75 57 76 59 76 46 61 45 60 45 61 46 63 47 63 46 62 46 62 46 62 46 62 42 57 38 53 35 51 35 54 41 63 52 73 60 78 60 79 59 82 63 83 59 78 55 75 54 75 54 75 53 73 54 74 52 71 50 68 47 67 47 61 41 60 43 55 36 54 38 54 37 54 39 52 33 45 25 34 21 32 25 33 21 26 4 82 61 96 103 77 7 140 124 149 127 161 162 201 134 82 41 61 45 63 47 64 46 63 45 64 49 65 47 64 49 67 48 65 48 66 49 66 50 67 48 65 47 64 47 63 46 64 48 65 48 65 48 65 48 65 48 65 47 64 46 63 46 63 46 63 46 63 46 63 46 63 41 59 47 64 54 54 10 47 47 64 46 63 45 61 43 59 46 62 45 61 44 60 43 59 40 59 42 60 43 53 33 39 22 25 7 7 4 6 4 6 9 10 7 7 0 3 8 59 70 88 65 86 72 101 78 91 46 63 39 70 51 74 50 77 50 70 43 70 52 78 50 69 22 57 40 79 67 95 68 78 34 31 3 4 0 1 1 6 12 9 9 1 1 33 49 56 40 50 36 48 35 48 35 49 38 49 34 48 36 51 35 47 34 48 35 49 33 44 27 40 27 33 16 23 13 23 13 19 5 9 3 10 6 12 20 35 38 42 32 43 29 45 33 46 44 46 48 46 42 46 33 44 37 44 40 45 41 46 41 45 42 45 39 45 40 46 39 43 36 40 30 40 36 44 35 40 37 42 37 40 37 40 38 41 37 38 37 38 37 38 37 38 34 35 33 34 32 34 33 35 27 34 27 34 27 33 25 31 34 23 6 16 18 11 0 10 0 4 5 12 9 0 0 4 2 3 0 1 0 0 0 1 2 1 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 1 1 0 0 13 43 44 50 43 52 40 50 39 48 38 49 38 49 38 49 38 49 39 50 38 48 37 47 35 46 38 49 38 49 38 49 38 49 39 49 38 48 37 49 38 50 35 47 35 47 35 47 35 47 35 47 35 47 35 47 35 47 34 46 34 46 34 46 34 46 35 46 34 45 33 46 34 47 33 44 33 44 33 44 33 44 35 46 35 46 34 45 33 44 29 40 28 42 28 43 27 44 31 49 30 50 31 54 34 55 43 52 33 41 25 38 26 41 31 43 29 41 28 41 28 42 26 38 26 39 27 39 27 40 32 37 23 40 32 41 25 36 25 37 25 37 25 37 25 37 23 36 24 37 25 36 24 35 23 35 23 36 24 36 25 37 25 38 27 38 24 35 23 37 7 8 7 8 7 8 7 8 6 6 5 5 4 6 5 7 8 7 8 7 8 7 8 7 6 5 6 5 6 5 6 5 4 6 7 9 8 8 5 5 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 3 6 7 8 5 5 4 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 2 1 4 9 12 18 18 20 19 19 19 22 23 16 18 19 22 21 21 19 19 19 20 19 20 19 20 19 20 20 22 21 20 17 17 18 20 24 15 7 5 3 0 1 3 0 0 1 2 0 5 0 9 17 58 70 85 65 77 59 65 36 33 15 16 9 16 8 10 6 8 4 12 6 8 6 16 16 21 25 42 42 45 42 52 48 63 63 66 65 79 75 73 54 84 135 87 77 97 95 108 95 89 66 50 27 21 6 9 3 11 12 19 16 25 30 60 100 134 120 143 112 139 129 132 95 82 56 72 77 78 94 98 110 98 115 93 108 96 111 95 106 92 111 128 163 133 150 146 149 65 74 59 67 126 165 142 71 120 71 134 137 201 148 166 125 200 160 101 47 66 124 211 201 237 135 159 143 190 155 222 172 192 144 168 137 167 183 199 140 177 143 168 128 161 134 172 144 179 145 175 138 174 148 186 162 181 119 125 116 150 144 215 147 83 74 113 87 110 66 74 41 49 29 45 30 44 29 50 23 54 37 51 35 53 30 56 37 60 56 90 71 70 31 37 29 42 49 119 134 150 120 139 109 124 103 120 97 108 87 106 82 107 92 110 98 124 102 111 88 108 87 110 94 118 98 119 114 131 112 139 119 141 135 176 229 183 123 157 118 137 121 118 101 131 111 139 111 135 107 132 106 131 105 135 112 140 110 136 109 140 107 138 104 137 102 135 113 142 110 140 109 141 106 139 107 139 111 167 130 156 114 164 132 174 139 170 125 150 109 139 105 134 100 127 96 119 89 111 79 105 79 107 80 107 81 106 80 101 76 99 74 92 67 90 69 95 63 90 60 89 62 92 57 87 61 91 63 91 61 89 66 92 63 88 60 86 58 85 56 82 54 81 55 84 59 88 60 88 64 96 74 103 75 100 77 106 80 105 75 102 80 112 82 108 78 103 75 99 74 99 66 86 61 85 60 77 52 75 53 72 53 72 54 69 48 59 36 46 30 42 34 43 30 39 37 91 89 117 70 90 36 94 73 88 60 103 74 100 69 89 62 88 63 89 63 88 61 86 62 90 66 92 65 90 66 94 65 91 65 92 66 93 67 93 65 91 65 90 64 89 63 89 65 87 65 87 65 87 65 87 65 87 65 86 64 85 63 85 63 82 63 82 63 82 63 82 57 77 64 84 72 73 26 63 64 83 64 82 62 80 60 78 62 81 60 78 57 76 57 76 59 80 59 78 58 68 44 50 33 31 13 8 6 6 7 4 9 8 9 8 8 12 24 76 93 116 93 125 105 142 100 121 67 103 70 120 88 122 80 118 77 108 64 104 72 111 66 95 61 97 61 101 79 125 98 122 91 85 36 30 8 12 4 11 11 11 7 5 3 43 58 74 50 70 49 70 47 67 48 67 52 69 47 67 50 68 48 63 46 64 47 64 44 58 37 50 27 24 6 5 1 7 1 3 2 3 0 6 2 11 20 38 43 48 44 48 44 49 46 51 47 52 45 50 44 47 41 44 42 48 44 50 46 49 46 49 44 44 43 43 47 47 47 46 41 42 38 42 42 47 42 43 43 45 39 42 38 43 41 46 35 37 35 38 36 38 36 38 33 34 32 34 32 35 33 36 25 26 26 27 26 26 25 25 15 25 17 10 8 7 0 5 0 12 2 1 0 7 3 1 1 2 0 1 0 1 1 3 0 0 0 0 0 0 0 1 2 2 2 1 1 1 1 1 0 1 0 2 0 1 12 41 50 56 52 56 51 57 49 55 48 55 48 55 48 55 48 55 49 56 48 54 47 53 45 52 48 55 48 55 48 55 48 55 49 53 48 52 48 53 49 54 47 51 47 51 47 51 47 51 48 52 48 52 48 52 48 52 46 50 46 50 46 50 46 50 47 50 46 49 45 50 46 51 45 49 45 49 45 49 45 49 47 51 47 50 46 50 45 51 40 50 42 52 48 36 55 17 66 18 67 12 72 10 77 16 89 36 63 44 38 48 37 45 45 42 43 44 41 43 41 41 38 40 39 42 40 43 42 44 46 40 35 43 45 43 37 39 35 37 36 39 37 40 39 41 35 38 36 39 37 38 36 37 35 37 35 38 36 39 37 39 38 41 40 41 37 39 38 41 1 6 2 7 3 6 2 5 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 4 6 0 4 2 7 3 6 0 4 0 5 1 6 4 6 3 5 3 5 3 5 3 5 1 4 3 6 4 6 4 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 2 3 1 4 2 5 3 3 0 1 2 7 5 10 13 19 13 20 12 21 13 21 16 21 15 20 15 20 15 19 14 19 14 19 14 19 14 19 19 20 16 19 14 19 13 21 13 16 9 7 6 3 7 2 5 9 10 0 0 6 0 10 25 67 59 65 37 55 39 67 53 55 25 15 0 10 0 8 0 3 0 5 0 6 5 12 8 20 29 38 36 39 39 46 56 45 37 49 52 51 48 58 41 38 27 39 39 44 42 51 92 108 106 112 104 90 49 43 22 28 8 14 2 11 4 70 91 115 99 118 95 126 99 126 104 111 65 58 46 83 85 97 98 115 109 109 102 111 110 113 99 94 107 148 131 154 149 153 87 76 51 68 72 155 161 93 73 55 59 73 131 163 116 114 116 170 117 63 29 29 136 177 171 192 111 129 112 153 135 181 137 147 114 131 100 146 153 158 109 139 102 134 98 124 95 131 114 140 108 137 108 137 115 152 131 130 81 109 80 119 121 132 63 70 43 68 82 105 83 66 33 35 25 26 19 25 22 28 22 30 27 33 26 29 26 33 33 42 33 35 16 19 10 23 26 26 29 83 126 154 137 129 111 131 108 121 94 111 89 102 88 111 96 110 102 125 107 107 93 91 84 118 106 93 69 88 75 95 77 83 80 98 85 100 97 114 101 121 108 130 115 136 110 137 118 136 107 125 94 109 88 109 88 106 84 103 83 105 92 111 85 103 79 102 79 104 87 113 81 120 88 112 77 110 80 112 90 124 94 118 93 124 90 134 99 128 86 117 76 105 82 106 72 99 66 84 54 84 62 83 58 78 54 77 54 76 59 79 56 78 56 77 52 71 50 67 50 66 48 64 45 61 46 62 43 61 46 63 45 61 42 65 47 62 40 61 42 59 45 62 41 60 42 61 41 58 31 52 32 55 36 60 41 63 46 68 49 74 59 87 72 97 110 105 63 75 61 78 58 74 48 64 44 58 37 52 31 48 40 53 38 53 41 53 36 44 27 34 18 26 16 26 17 26 17 78 67 83 68 56 14 65 58 61 61 72 38 74 45 60 45 61 45 63 46 64 45 64 47 65 46 64 45 65 46 66 48 65 48 65 48 65 48 65 49 66 49 65 48 64 47 64 48 65 45 63 47 65 45 62 47 64 45 63 47 65 46 63 48 65 49 65 47 63 45 61 40 55 42 61 53 52 8 45 49 65 46 61 42 58 41 58 41 59 43 61 43 59 40 56 40 61 39 60 42 56 37 46 22 25 8 10 9 12 11 10 12 10 0 4 5 8 6 69 74 93 77 108 90 99 74 85 54 78 56 83 58 78 46 66 39 57 33 60 37 54 31 57 36 61 36 65 43 82 64 104 64 92 60 65 14 5 0 4 4 17 12 7 0 26 45 56 43 52 37 48 33 47 33 49 34 50 35 51 35 50 34 48 35 47 35 48 35 45 29 37 11 17 0 3 0 1 0 2 0 8 0 2 2 8 9 33 37 43 40 45 37 43 40 47 42 44 41 45 44 48 41 44 40 43 39 41 38 41 40 44 39 46 43 47 39 43 40 46 36 38 34 39 38 42 38 40 36 37 35 33 32 32 33 34 39 39 38 38 36 34 33 31 34 33 31 30 29 28 28 28 23 24 20 19 13 12 8 9 0 2 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 1 1 0 3 0 0 3 0 0 1 22 42 52 41 48 44 49 36 53 39 48 39 48 39 48 39 48 38 47 40 50 41 49 38 47 39 48 38 46 36 45 35 43 37 47 37 47 37 47 37 47 34 46 34 46 34 47 37 49 35 47 35 47 35 47 35 47 35 47 35 47 35 47 35 47 34 47 36 48 35 46 32 43 33 46 34 47 35 46 34 45 33 45 33 46 34 47 35 47 34 41 31 57 34 56 28 102 19 129 0 133 38 176 42 211 92 189 8 53 20 10 36 33 33 48 23 43 24 41 30 43 31 40 27 38 26 38 27 39 27 39 27 38 26 39 28 40 21 35 23 35 23 36 27 41 22 33 23 34 25 34 25 34 26 35 25 33 24 33 25 34 27 35 25 34 24 32 23 32 5 7 6 8 7 7 6 6 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 8 7 4 6 6 8 6 6 4 5 4 6 5 7 6 7 5 6 5 6 5 6 5 6 3 4 5 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 3 4 4 5 6 4 2 3 6 10 13 12 19 18 19 19 20 19 21 20 19 21 20 21 20 21 20 21 19 20 19 20 19 20 19 20 18 24 19 24 19 24 19 23 19 17 12 8 4 0 2 0 15 0 2 3 0 9 10 53 88 94 62 74 61 76 65 93 70 82 60 60 39 45 30 31 14 19 8 8 2 11 14 24 21 37 36 51 42 52 43 54 32 45 45 67 59 60 38 42 38 35 25 31 31 30 29 32 34 52 61 84 101 118 107 121 81 112 84 54 28 43 48 91 112 136 117 138 119 143 124 144 127 144 109 100 66 62 84 91 106 91 114 90 110 97 113 96 110 92 127 144 148 148 155 112 76 52 65 77 137 164 129 129 68 131 65 126 134 201 136 154 146 203 119 83 39 82 165 212 191 220 140 164 145 189 171 219 165 179 143 169 127 192 187 190 141 168 135 163 128 154 124 160 144 171 137 167 135 167 142 180 153 149 106 136 107 145 150 174 101 101 52 62 60 86 79 75 41 43 33 35 25 31 24 35 24 38 30 46 30 44 30 43 32 36 29 32 25 30 26 32 27 28 35 77 114 147 153 160 146 147 131 130 122 130 119 118 119 133 129 137 135 150 136 132 118 125 112 147 131 131 104 126 104 124 99 112 107 127 101 113 90 106 89 105 90 109 94 114 109 139 127 155 134 164 141 164 139 163 135 156 126 149 121 148 98 129 103 132 103 131 100 128 103 129 107 137 110 138 109 145 105 136 109 165 125 153 111 166 120 164 128 159 119 153 118 145 111 135 102 128 96 114 87 113 81 107 79 105 79 105 81 107 83 107 80 106 80 105 76 100 68 95 68 95 67 93 65 92 64 89 61 88 63 91 63 88 61 92 65 88 59 87 61 86 59 85 58 86 61 90 62 88 60 86 58 84 56 83 56 84 57 84 58 87 63 95 72 102 102 115 77 101 76 101 76 105 70 95 67 90 61 84 56 79 49 68 49 68 48 67 45 61 34 49 30 46 30 42 25 39 36 104 88 108 85 81 40 95 82 93 88 106 69 104 69 86 62 89 62 90 63 91 64 91 66 92 65 91 64 92 65 93 66 93 66 93 66 93 66 93 66 93 66 92 65 92 64 91 65 90 62 89 64 90 63 87 62 87 60 86 62 88 61 84 63 85 64 85 63 83 61 81 58 77 60 82 69 73 24 64 65 83 62 80 60 78 59 78 59 79 61 80 61 78 58 78 59 80 58 79 56 69 48 56 33 33 15 14 10 11 10 7 9 5 6 18 23 36 33 103 100 135 102 146 105 130 83 116 76 116 75 115 74 108 65 97 48 81 45 85 49 81 46 85 56 91 58 98 66 120 89 140 109 145 102 117 59 49 10 18 11 16 14 14 2 42 54 77 56 76 52 72 49 68 50 68 50 68 51 68 51 66 49 65 48 61 47 61 47 55 37 43 24 23 11 6 2 1 3 0 5 3 4 0 6 5 16 34 40 46 44 47 42 46 44 49 45 48 44 49 46 50 45 47 44 48 42 45 41 46 44 46 43 46 48 47 45 42 44 46 39 44 38 45 40 45 36 39 34 39 33 38 32 38 33 38 30 31 31 31 32 32 32 32 32 30 28 26 24 22 21 21 12 12 10 8 7 5 3 3 2 2 2 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 1 1 2 2 1 1 0 4 0 0 3 1 0 4 23 47 58 50 55 52 58 45 61 48 58 48 58 48 58 48 58 47 58 49 60 50 59 48 57 49 61 48 60 46 58 45 55 46 55 46 55 47 54 47 54 47 50 46 50 47 51 48 53 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 46 50 45 48 45 50 46 51 47 50 46 49 45 49 45 50 46 51 47 50 52 54 36 45 79 43 187 28 190 30 206 26 204 35 197 11 235 23 84 23 33 58 33 40 47 31 46 48 41 48 44 32 42 43 40 41 38 40 38 40 38 40 37 39 37 39 38 41 36 41 38 40 36 40 38 43 34 38 34 38 34 38 34 38 32 36 32 37 34 40 37 42 38 40 33 34 29 34 32 37 1 6 2 7 3 6 2 5 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 3 6 1 5 3 7 2 5 2 4 2 5 3 6 4 6 2 4 2 4 2 4 2 4 1 4 3 6 4 6 4 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 2 3 1 4 2 5 4 5 2 6 8 14 12 17 13 19 13 19 12 20 12 21 13 18 14 19 15 21 16 21 14 19 14 19 14 19 14 19 16 17 17 20 17 20 13 19 14 17 11 9 9 3 9 2 14 0 3 6 0 8 32 72 84 71 27 40 32 56 44 68 58 77 68 77 65 74 61 66 30 34 19 19 5 8 2 11 21 27 31 38 39 42 39 40 47 53 49 45 40 46 45 44 34 34 22 29 24 25 18 21 12 26 24 41 53 77 79 107 99 132 104 148 123 86 71 113 106 119 97 120 96 123 93 126 103 130 110 120 72 64 60 95 99 111 107 111 105 114 108 110 97 105 120 158 148 160 120 93 53 66 55 120 149 154 111 111 66 61 61 60 100 148 112 126 136 175 94 47 22 82 147 168 153 175 105 130 112 154 142 183 126 139 105 135 90 171 155 148 105 135 98 130 94 122 93 129 115 139 108 135 105 133 111 147 122 122 78 113 80 117 133 165 96 90 41 40 35 49 51 52 39 40 30 28 20 22 18 22 20 25 27 30 27 27 26 28 18 22 11 19 16 27 22 29 22 33 40 68 84 111 124 145 130 146 122 129 105 122 106 120 112 133 127 140 136 150 135 133 123 129 124 144 137 137 122 132 120 128 109 119 126 136 110 109 93 102 85 95 76 89 73 89 55 79 66 87 70 97 80 101 86 109 93 119 107 134 118 142 134 156 133 147 111 119 85 106 81 117 89 116 81 107 75 100 81 99 81 130 104 109 83 126 97 133 94 122 80 112 76 105 77 102 72 97 66 83 54 80 55 78 54 77 54 78 56 80 59 81 57 80 57 79 54 73 51 70 53 70 53 70 53 69 48 63 45 62 46 64 47 63 42 65 45 62 38 61 40 59 39 59 38 60 41 63 42 62 44 63 40 59 36 56 34 55 37 57 35 55 35 57 38 60 49 65 48 65 46 60 45 67 51 68 50 67 49 65 48 66 46 60 44 54 35 46 33 45 20 30 17 26 19 27 18 26 21 74 67 79 61 53 25 71 55 67 60 76 49 80 51 66 45 61 47 62 46 64 47 64 47 65 44 64 43 65 44 66 48 67 48 67 48 67 48 67 47 66 47 66 46 65 46 64 49 64 46 63 47 64 46 61 45 61 43 60 45 63 45 61 46 63 46 63 45 61 43 59 43 58 44 61 52 53 7 41 46 63 45 61 43 60 44 61 44 61 44 62 44 60 42 59 38 58 37 58 39 53 33 44 25 28 11 12 6 11 7 8 7 11 9 24 21 30 29 80 81 103 84 104 76 80 58 71 49 71 43 67 39 62 34 55 20 40 20 46 27 46 27 51 34 53 31 54 31 65 44 84 62 97 70 98 59 59 15 26 2 12 1 4 0 26 43 58 46 56 40 51 36 51 35 53 35 52 36 52 35 50 34 49 36 49 35 47 32 42 25 33 17 21 6 7 0 4 2 6 5 9 0 2 0 7 10 35 38 42 41 43 39 42 40 45 42 44 40 44 43 46 41 42 40 43 39 41 38 42 40 44 38 45 43 48 40 44 38 42 37 37 35 37 36 35 30 28 26 27 27 29 28 29 28 29 31 30 29 28 28 29 30 31 24 23 20 16 13 11 10 9 0 0 0 0 0 0 0 0 2 2 1 1 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 1 1 0 1 1 2 2 1 1 0 2 1 0 3 0 1 0 17 39 53 43 49 43 49 35 50 39 48 39 48 39 48 39 48 39 48 40 50 41 49 39 48 41 49 40 48 39 46 38 46 37 46 37 46 37 47 37 47 35 47 35 46 35 48 36 49 35 47 35 47 35 47 35 47 35 47 35 47 35 47 35 47 36 47 34 45 33 45 34 46 33 46 34 47 35 46 34 45 33 45 33 46 34 47 35 48 37 62 36 57 69 187 144 215 86 228 80 235 6 246 18 180 69 204 0 56 18 30 32 33 30 48 20 42 23 39 32 44 32 41 28 39 26 37 25 37 25 37 24 36 24 36 25 37 26 38 24 36 23 36 24 36 23 35 25 34 25 34 27 34 22 32 23 33 26 36 27 37 24 30 17 22 12 23 18 29 5 7 6 8 7 7 6 6 6 7 6 7 6 7 6 7 7 8 6 7 6 7 5 6 7 7 5 7 7 9 6 5 4 5 4 6 5 7 6 7 4 5 4 5 4 5 4 5 3 4 5 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 3 4 4 5 5 4 4 7 12 16 19 18 18 17 19 18 19 19 20 19 17 18 18 20 20 22 21 23 19 20 19 20 19 20 19 20 15 22 20 26 22 24 20 21 20 19 14 10 7 3 2 1 0 1 12 4 0 38 73 127 82 69 33 39 32 56 48 50 49 67 59 68 58 74 70 81 71 79 71 70 56 53 42 44 43 52 44 56 48 55 42 47 32 52 49 55 44 56 44 44 38 40 28 32 27 24 17 14 11 18 11 19 23 45 51 86 108 117 112 215 224 150 119 155 134 145 123 148 129 148 128 153 127 150 134 151 119 102 76 71 103 101 111 99 111 97 116 101 107 86 121 147 162 136 112 59 75 46 105 149 158 162 135 138 63 135 61 117 110 190 134 158 157 196 95 76 41 147 169 196 180 207 138 170 145 191 177 217 153 173 134 171 123 220 182 174 134 161 128 158 124 153 125 163 143 169 134 164 131 162 137 174 143 143 104 141 108 145 163 205 145 126 60 50 35 40 38 39 42 42 33 32 24 27 21 28 24 34 26 37 26 34 20 30 21 22 16 18 18 25 26 31 32 47 61 76 78 88 96 110 123 145 147 144 121 122 118 132 130 143 139 150 146 159 147 149 140 155 145 161 149 161 146 157 141 152 131 148 152 166 138 143 124 136 121 130 113 122 104 118 106 125 104 116 92 114 93 114 87 110 88 115 94 123 99 127 97 132 117 153 131 165 143 178 123 157 134 157 126 152 114 138 111 139 109 160 120 146 104 158 122 161 122 154 116 148 112 141 107 135 105 129 98 118 89 111 80 106 79 105 78 104 79 105 80 104 77 103 78 103 75 98 71 98 71 98 71 98 72 99 67 92 62 89 64 92 65 92 64 95 68 91 62 90 64 89 67 92 64 91 65 92 64 89 64 90 62 88 60 87 60 87 65 91 62 87 58 85 58 85 51 79 56 81 50 72 46 75 56 83 58 86 61 89 64 89 67 89 70 86 64 83 68 90 50 61 34 45 25 42 26 43 39 96 81 104 73 76 41 92 73 95 72 94 69 101 73 92 62 89 61 90 63 91 64 91 66 92 65 91 64 92 65 93 68 95 68 95 68 95 68 95 67 94 66 93 66 92 65 91 66 90 63 89 64 91 63 88 65 90 63 89 65 91 64 87 64 85 64 85 63 82 60 80 61 81 62 81 69 76 25 60 62 81 61 80 61 81 62 82 62 81 62 81 61 80 60 79 61 83 60 81 59 73 50 58 36 37 19 17 9 9 8 7 10 12 16 36 33 59 57 115 95 135 99 131 79 102 60 97 64 100 60 97 60 95 56 88 44 79 45 80 48 81 50 83 52 80 47 80 46 88 59 105 70 113 87 124 88 100 60 69 32 27 12 14 1 39 50 79 57 78 54 74 52 71 54 71 53 70 53 70 52 68 50 65 53 67 50 63 49 58 41 48 30 27 13 7 3 4 5 2 7 5 4 0 4 4 15 35 41 46 43 47 41 45 42 48 44 47 42 47 45 49 43 45 41 45 40 44 39 43 40 41 37 40 41 41 41 38 37 35 32 34 27 31 27 31 26 29 26 31 28 33 28 31 26 27 30 29 25 21 18 17 17 17 13 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 1 1 0 3 0 1 2 1 0 3 16 42 58 53 56 51 58 44 57 48 58 48 58 48 58 48 58 47 57 48 58 48 58 47 57 48 61 47 60 46 59 47 56 47 56 47 56 48 55 48 55 48 52 47 51 47 52 48 53 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 48 51 45 48 44 49 46 51 45 50 46 51 47 50 46 49 45 49 45 50 46 51 47 47 49 49 55 26 116 53 231 0 175 0 227 20 192 27 214 0 235 36 104 18 39 56 26 28 45 29 44 48 38 51 42 40 43 44 40 41 38 39 37 39 38 39 37 38 36 38 36 39 37 37 33 35 34 36 34 35 37 38 35 38 35 37 34 37 34 37 34 37 33 35 31 34 21 22 16 17 14 19 19 25 1 6 2 7 3 6 2 5 2 6 2 6 2 6 2 6 3 7 3 6 2 5 1 5 2 5 1 6 4 8 2 4 2 4 2 5 3 6 4 6 2 4 2 4 2 4 2 4 1 4 3 6 4 6 4 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 2 3 1 4 2 5 1 3 2 7 10 16 13 18 12 18 12 19 11 19 12 20 11 17 12 18 14 20 16 21 14 19 14 19 14 19 14 19 14 16 16 21 18 22 15 19 16 19 14 12 10 4 6 1 0 15 4 0 10 59 99 196 99 55 8 28 18 36 24 32 26 41 32 37 27 41 39 50 54 66 63 75 68 73 66 72 68 74 66 72 64 66 54 56 37 46 40 48 45 54 45 48 36 41 30 33 28 30 20 17 6 14 2 7 4 16 16 50 63 108 75 138 145 127 111 121 113 126 101 125 102 126 97 131 96 129 107 131 114 124 89 77 76 94 100 114 110 117 110 122 97 85 77 116 110 102 61 64 44 89 119 167 139 149 110 71 64 63 53 61 92 151 109 126 148 157 73 43 29 136 145 164 159 172 110 140 115 158 148 176 119 139 105 134 101 192 139 135 99 129 92 126 93 123 97 135 113 137 105 132 102 130 107 143 115 118 81 117 84 123 143 182 145 108 37 25 27 40 52 54 41 38 32 29 24 23 21 22 26 25 24 23 21 18 16 14 12 19 14 17 10 18 21 32 27 46 58 73 72 81 80 87 84 114 117 134 118 126 113 124 127 139 131 142 137 150 145 147 138 148 143 149 142 150 142 148 135 143 130 140 145 151 136 145 130 140 132 142 129 134 117 124 108 121 98 103 79 96 80 96 82 96 73 87 67 84 59 76 60 82 61 81 60 84 67 93 81 112 83 117 94 131 101 126 98 128 101 125 95 121 99 131 105 134 96 126 88 113 77 105 67 97 70 95 67 89 60 82 57 80 57 81 58 81 57 80 56 78 54 77 55 78 52 72 53 71 53 70 53 71 55 73 52 66 46 63 47 66 50 66 48 71 51 67 44 67 46 65 49 69 47 69 49 71 49 69 44 65 43 64 43 64 44 66 44 64 42 61 38 58 36 57 41 58 39 54 34 49 30 45 30 47 31 49 33 51 35 53 37 55 47 66 58 80 76 98 59 66 47 49 33 38 23 30 36 74 69 80 55 49 22 56 49 76 48 72 53 75 45 60 45 62 47 63 48 64 47 64 47 66 46 65 43 66 44 67 47 69 47 69 47 69 47 69 46 68 46 67 45 67 44 66 49 66 46 65 48 66 47 63 49 65 46 65 48 67 48 64 48 65 48 65 47 63 45 61 44 61 45 59 52 57 9 38 45 62 44 61 45 62 46 64 46 62 45 61 44 60 43 61 40 61 41 60 42 56 35 46 26 30 13 13 4 8 4 8 3 5 4 25 19 47 50 89 65 91 68 82 48 56 38 55 31 54 34 60 39 59 33 53 24 46 25 44 24 44 24 43 30 44 23 36 13 40 20 53 34 71 52 82 54 74 45 68 39 34 9 7 0 15 36 61 45 55 39 52 35 52 36 54 36 53 36 53 37 51 34 49 36 50 36 49 36 47 31 42 19 23 6 7 0 4 2 6 6 10 1 1 0 6 9 33 38 42 40 43 38 40 38 43 40 42 39 43 41 44 40 41 35 38 35 37 33 35 31 35 22 26 22 28 22 26 18 22 22 19 14 13 14 19 21 23 27 29 28 29 27 25 22 22 20 17 12 7 3 1 1 1 5 4 2 1 0 0 0 0 2 2 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 1 1 0 1 2 0 2 0 1 0 8 31 52 46 49 42 49 36 48 39 48 39 48 39 48 39 48 37 46 37 46 37 46 37 46 38 46 38 45 37 45 37 46 38 47 38 47 38 48 38 48 37 49 36 47 35 48 36 49 35 47 35 47 35 47 35 47 35 47 35 47 35 47 35 47 35 46 33 44 32 45 35 48 33 46 34 47 35 46 34 45 33 45 33 46 34 47 35 48 45 62 35 59 59 180 124 224 68 216 54 252 21 220 65 193 56 223 44 74 21 41 26 43 28 46 20 41 23 38 32 42 32 41 28 39 26 37 25 37 28 39 26 37 24 36 25 37 22 33 19 32 22 36 25 33 26 35 28 34 27 33 26 33 24 31 25 31 24 29 20 26 7 14 7 14 8 16 11 19 5 7 6 8 7 7 6 6 6 7 6 7 6 7 6 7 8 9 7 7 6 6 4 5 5 6 5 8 9 9 6 4 4 5 4 6 5 7 6 7 5 6 5 6 5 6 5 6 3 4 5 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 3 4 4 5 3 3 4 7 12 15 17 16 17 17 18 17 19 18 19 18 17 18 17 19 19 20 20 21 19 20 19 20 19 20 19 20 16 22 19 24 22 23 21 21 21 21 18 13 9 5 3 4 0 13 0 16 67 103 134 255 153 65 8 38 37 32 28 41 27 41 34 42 34 47 39 47 35 44 41 48 47 59 62 72 74 86 81 94 88 98 89 98 70 56 36 55 52 53 39 53 49 53 40 39 32 32 22 15 13 19 10 19 14 20 14 45 77 128 95 99 90 101 107 125 112 133 117 135 114 141 124 145 124 157 135 152 127 155 125 133 75 91 93 106 119 105 119 99 106 61 59 53 67 43 55 53 84 132 158 142 160 168 98 118 64 131 56 127 113 193 129 163 174 165 70 65 58 182 171 210 200 211 144 180 149 198 183 207 149 179 142 165 152 231 158 172 134 161 128 157 125 155 129 168 140 167 132 162 130 161 136 174 134 143 107 145 117 160 172 198 150 110 40 42 52 58 61 57 43 42 37 34 29 28 26 28 28 29 20 23 16 20 12 16 10 19 20 22 17 23 29 41 42 53 58 67 70 81 82 85 79 91 96 118 130 147 136 133 139 146 139 146 141 151 147 156 149 157 150 159 150 156 148 158 148 157 144 152 150 153 142 158 147 156 153 164 154 161 147 156 141 154 134 139 118 137 124 142 116 135 108 131 110 134 108 131 93 116 87 112 85 114 89 118 91 112 83 117 99 136 115 153 128 166 129 155 116 163 135 173 152 181 139 170 130 156 117 147 105 135 100 120 85 107 76 96 76 103 78 104 79 104 78 103 81 106 79 105 80 106 78 102 73 99 71 96 69 97 71 99 70 95 64 90 65 94 68 95 70 101 74 97 67 96 70 95 68 95 69 99 76 106 80 107 71 97 69 95 67 94 67 94 65 92 64 90 62 88 60 87 63 88 58 80 55 83 55 75 48 73 46 70 43 67 40 63 34 59 41 68 54 81 70 95 63 82 66 85 68 80 55 68 62 98 81 101 69 73 42 74 56 94 63 92 82 97 69 80 62 88 62 89 63 90 64 90 66 91 66 90 65 91 66 92 69 94 69 94 69 94 69 94 69 93 68 93 67 92 67 92 69 89 65 88 66 89 65 86 65 86 62 86 64 88 64 85 65 87 66 86 65 84 62 82 61 82 62 79 69 80 29 58 63 82 62 81 62 82 63 83 62 81 61 79 59 79 60 79 58 80 58 79 56 70 48 57 35 40 22 19 8 10 7 12 4 11 15 51 45 93 86 124 81 124 84 111 60 92 54 91 49 85 52 88 57 88 52 79 44 78 45 69 38 68 37 62 33 54 29 54 29 66 42 85 52 96 65 99 67 100 73 96 65 52 26 25 0 26 43 84 57 77 54 74 53 72 54 74 54 73 54 73 53 69 50 66 49 63 46 60 47 61 44 55 31 31 13 9 2 3 6 5 6 5 5 0 6 5 13 32 41 46 43 46 40 44 40 46 42 45 41 46 43 48 42 44 38 43 37 40 34 35 30 30 15 14 12 10 12 10 10 7 13 12 4 8 7 16 16 22 20 23 18 21 15 17 11 11 8 6 4 1 0 0 0 0 3 2 1 1 1 1 2 3 3 2 2 1 0 0 0 0 0 0 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 1 1 1 0 1 1 2 2 1 1 0 2 0 2 2 1 0 2 7 32 56 55 56 51 60 46 57 48 58 48 58 48 58 48 58 47 57 46 55 45 56 47 57 45 58 45 58 45 58 46 56 48 57 48 57 49 56 49 56 50 54 49 52 48 52 48 53 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 46 50 45 49 45 50 47 52 45 50 46 51 47 50 46 49 45 49 45 50 46 51 47 50 51 51 43 29 102 17 235 4 252 0 230 3 224 0 251 7 204 84 182 35 54 46 34 36 45 31 42 48 37 51 40 40 41 42 39 40 38 40 39 41 40 42 38 39 36 38 36 39 36 35 31 34 35 40 35 36 33 35 32 34 30 33 29 32 23 27 26 30 28 30 26 28 17 20 17 20 17 20 18 21 1 6 2 7 3 6 2 5 2 6 2 6 2 6 2 6 4 8 3 6 2 5 0 4 1 5 2 7 5 8 1 3 2 4 2 5 3 6 4 6 4 6 4 6 4 6 4 6 1 4 3 6 4 6 4 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 3 4 2 3 1 4 2 5 2 4 3 8 11 16 12 16 11 17 12 18 10 19 11 19 13 18 13 18 13 18 13 19 14 19 14 19 14 19 14 19 14 17 15 19 17 21 17 23 18 21 14 14 8 5 3 0 0 0 0 57 103 103 89 180 105 42 4 32 17 22 20 27 5 16 9 17 12 26 19 23 25 33 24 33 27 37 38 49 43 60 58 76 69 85 80 95 79 67 70 130 136 111 66 71 51 58 41 38 24 27 13 8 1 7 0 13 11 16 7 37 67 111 89 101 77 81 64 101 76 109 96 108 81 117 95 121 95 132 106 130 106 127 120 138 95 89 72 91 99 119 108 118 97 97 61 57 41 63 62 101 112 172 134 136 136 136 74 75 63 63 52 80 98 150 108 145 157 110 43 38 63 165 144 177 177 177 112 146 118 165 153 166 114 144 115 124 141 196 117 144 108 136 98 130 94 124 97 135 110 135 103 131 102 131 109 145 99 115 80 117 93 145 152 164 115 85 38 57 76 74 69 55 52 48 44 39 34 31 29 26 28 22 17 13 14 14 14 12 7 14 13 19 16 25 26 36 40 48 44 48 48 62 61 65 57 64 61 81 97 124 127 132 129 135 132 136 134 138 137 142 145 147 145 154 149 147 144 155 148 153 144 148 149 147 138 150 135 143 139 147 139 146 136 144 134 143 125 126 108 125 114 130 125 135 113 128 113 129 106 120 105 121 98 118 99 117 88 104 74 95 68 103 71 88 64 106 82 106 75 95 66 96 80 116 94 116 80 117 92 126 102 136 99 128 97 113 79 104 75 93 65 88 64 86 60 80 54 75 57 79 56 79 58 80 55 75 57 74 55 70 52 70 54 72 55 69 48 64 48 68 52 69 51 74 54 70 47 70 49 68 47 68 49 74 58 83 64 85 54 74 52 71 49 69 48 69 49 70 48 69 46 66 44 64 44 63 44 56 39 60 41 53 37 53 34 49 29 44 25 42 28 40 24 37 25 40 28 41 31 47 39 57 52 63 50 58 48 62 53 67 49 54 36 59 61 93 43 66 54 69 45 63 47 62 49 63 48 64 49 64 49 65 46 65 45 66 46 67 46 69 45 69 45 69 45 69 46 70 45 69 45 68 44 67 48 66 47 65 48 67 47 64 47 63 44 63 47 65 46 63 48 65 48 64 47 62 44 60 43 61 45 57 53 62 14 38 47 64 46 62 45 62 46 63 45 61 43 58 41 58 42 61 40 58 39 58 39 53 33 43 22 29 13 14 2 7 4 10 0 6 15 55 50 87 75 82 55 82 56 66 37 54 37 55 33 52 30 50 29 47 23 39 24 45 25 37 17 35 16 28 13 25 9 22 6 30 16 46 15 46 21 52 33 70 45 70 50 44 21 18 0 7 30 70 45 58 41 55 38 55 37 58 38 55 38 54 36 51 35 50 35 49 32 47 32 47 31 43 23 26 9 7 0 5 4 8 3 9 3 4 3 7 6 28 38 42 40 42 37 39 37 41 39 41 37 41 40 43 38 39 36 39 35 36 30 30 23 26 7 8 0 3 0 5 0 2 2 2 0 2 3 9 9 11 6 7 3 3 0 1 0 0 2 2 1 1 1 1 1 1 2 1 1 0 1 1 2 3 1 1 1 0 0 0 0 0 0 0 0 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 1 1 1 0 1 1 2 2 1 1 0 0 3 1 1 0 2 0 1 22 49 47 49 42 52 39 49 39 48 39 48 39 48 39 48 41 49 39 47 38 48 40 50 38 46 38 46 38 46 38 47 39 48 39 48 39 49 39 49 39 50 37 48 36 48 36 48 35 47 35 47 35 47 35 47 35 47 35 47 35 47 35 47 32 45 34 46 35 47 35 47 33 46 34 47 35 46 34 45 33 45 33 46 34 47 35 47 33 46 36 61 53 146 125 243 46 191 52 255 81 223 73 213 41 227 127 78 31 37 31 42 30 44 24 40 24 37 27 39 27 39 26 38 26 39 28 41 27 39 25 36 23 35 23 35 24 32 18 29 22 34 24 29 21 28 22 26 20 24 18 23 14 20 17 24 19 23 17 20 14 17 9 12 5 9 5 10 5 7 6 8 7 7 6 6 6 7 6 7 6 7 6 7 8 9 7 7 6 6 4 5 5 6 6 9 9 9 5 3 4 5 4 6 5 7 6 7 7 8 7 8 7 8 7 8 3 4 5 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 3 4 4 5 5 5 6 10 14 16 17 15 17 16 17 17 18 18 19 18 19 19 18 19 18 19 17 18 19 20 19 20 19 20 19 20 17 22 17 22 20 21 23 23 23 21 20 15 11 9 2 7 2 20 49 121 131 107 37 50 41 36 37 41 17 29 37 17 29 33 18 19 14 27 22 26 20 30 26 31 25 30 25 33 47 62 62 72 63 71 68 81 72 49 61 143 169 143 104 115 104 109 89 80 64 62 49 40 33 34 21 29 21 21 5 33 91 130 125 127 112 112 71 88 87 125 119 125 105 141 128 146 128 148 126 165 134 163 129 175 147 133 73 78 93 103 121 104 121 116 115 72 85 92 129 128 162 137 151 164 151 154 86 101 64 129 61 140 114 182 129 184 163 113 48 73 108 209 171 206 214 213 143 181 150 203 187 200 143 181 150 156 187 231 144 186 146 171 135 161 126 154 126 164 138 165 131 162 131 162 138 176 119 140 106 144 125 182 179 182 148 112 55 66 76 66 61 50 57 54 49 44 38 33 30 28 24 21 12 11 11 15 15 16 16 16 15 20 24 29 30 31 31 36 36 35 39 49 52 53 49 63 59 67 67 99 119 146 135 144 138 149 140 147 139 147 147 148 146 160 154 150 147 162 148 152 142 150 153 151 138 149 152 154 150 155 150 159 153 163 145 155 139 144 128 147 138 156 134 149 128 152 137 162 140 159 127 151 131 165 147 169 133 149 124 151 136 177 130 129 93 139 118 140 101 136 97 126 99 151 121 142 95 127 92 124 94 131 111 146 114 140 112 146 120 145 113 137 108 129 97 116 84 107 78 103 76 103 78 104 76 100 78 103 74 98 70 98 72 100 73 96 65 91 66 95 70 97 70 101 74 97 67 96 70 95 72 98 72 102 80 110 84 110 75 102 74 100 72 100 73 100 71 98 71 97 69 94 66 92 61 93 68 88 59 87 61 83 57 82 55 80 53 78 52 77 58 75 48 68 46 66 41 57 45 59 35 51 35 56 40 59 49 70 48 77 56 80 63 92 134 160 87 90 72 82 65 85 62 88 62 89 63 90 64 90 66 91 65 90 65 91 66 92 68 93 69 93 69 93 69 93 70 94 70 93 69 92 68 90 69 90 65 88 67 90 65 87 67 89 65 88 67 91 66 88 63 84 63 84 62 82 60 80 59 82 61 77 70 84 32 59 65 83 63 81 62 81 62 82 61 79 59 76 57 77 59 78 61 83 60 81 59 73 49 59 32 41 22 22 8 12 9 19 15 36 43 98 85 130 98 107 76 117 74 98 53 90 53 87 58 83 48 73 41 67 34 60 36 66 36 56 27 54 26 43 24 40 21 39 21 53 34 72 47 83 47 86 62 108 67 88 59 55 31 38 3 24 42 91 60 78 58 76 56 76 59 78 56 75 55 74 53 70 51 67 56 71 51 66 49 61 45 55 36 35 17 13 4 7 8 8 3 7 6 4 9 6 11 28 41 46 43 46 40 43 39 45 41 44 40 45 43 47 41 43 41 46 40 41 34 33 27 25 14 10 4 1 3 4 5 3 0 1 0 4 6 8 6 5 4 4 1 1 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 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 1 1 1 0 1 1 2 2 1 1 0 1 1 3 1 2 1 1 3 25 53 55 56 51 62 49 59 48 58 48 58 48 58 48 58 52 61 50 59 49 60 51 62 47 60 47 60 47 60 48 58 48 57 48 57 49 56 49 56 51 55 50 52 48 52 48 52 47 51 47 51 47 51 47 51 47 51 47 51 47 51 47 51 43 48 46 51 48 52 47 50 45 50 46 51 47 50 46 49 45 49 45 50 46 51 47 54 45 73 39 54 70 34 207 58 208 18 213 48 230 34 221 68 115 91 184 24 45 39 40 39 44 37 41 47 37 46 38 37 38 40 38 40 39 42 41 44 38 39 36 37 34 35 33 35 34 29 24 24 27 28 25 21 25 24 23 23 21 21 19 20 20 22 22 24 21 20 16 15 17 14 7 2 0 1 0 1 2 6 2 6 2 6 2 6 0 4 0 5 1 6 2 6 2 7 3 7 3 6 1 4 2 6 2 6 2 6 2 6 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 4 5 3 4 2 5 3 6 4 5 1 2 0 3 3 6 2 4 2 4 2 4 2 4 3 5 3 5 3 5 3 5 1 6 7 11 9 12 10 16 13 19 13 18 9 16 6 13 11 16 11 17 12 17 13 18 13 19 15 21 16 21 16 20 16 19 16 18 15 21 16 22 12 27 14 7 1 2 0 0 0 5 87 145 83 48 9 25 13 28 22 28 19 28 20 21 13 15 8 16 11 16 13 23 11 16 10 19 15 26 19 28 23 50 49 61 44 59 49 62 53 59 39 52 45 68 64 82 76 89 86 94 84 86 79 85 72 71 61 70 51 44 19 33 72 116 113 128 96 109 90 104 81 96 94 119 81 123 115 125 92 124 107 139 104 126 116 136 129 153 119 84 54 93 100 118 106 140 137 147 126 150 134 155 139 156 127 157 128 106 58 68 68 60 54 111 138 128 101 167 139 71 38 38 107 181 134 191 176 152 113 148 121 179 148 161 112 142 113 141 160 178 121 150 122 143 97 126 93 124 99 138 119 133 100 129 98 132 111 137 86 103 86 111 97 170 147 144 127 126 60 46 77 82 58 38 55 42 43 43 30 22 23 22 19 19 18 17 16 16 16 16 9 15 16 24 23 28 25 28 20 25 23 31 30 38 36 41 45 39 42 61 55 52 76 122 145 130 142 141 123 142 147 141 138 144 145 151 150 153 149 150 147 150 146 148 145 147 143 146 143 146 140 144 137 146 138 147 140 153 127 138 125 135 135 141 126 138 122 137 125 144 131 147 129 145 131 157 141 150 121 134 113 157 145 207 138 142 109 150 168 135 82 109 63 92 83 108 69 107 54 80 60 75 53 92 66 87 59 88 59 79 57 92 77 100 83 117 96 114 92 123 86 104 78 99 71 83 51 70 52 69 50 68 53 72 56 73 54 68 47 64 50 71 58 76 49 69 49 71 49 69 46 66 52 73 52 77 64 90 64 75 54 74 53 74 53 75 55 77 56 76 54 74 51 71 49 69 49 66 49 66 48 64 46 62 41 59 43 60 41 59 44 63 49 61 40 51 35 46 30 41 29 39 26 44 31 38 27 45 31 40 23 47 15 42 36 66 85 97 67 76 49 69 48 70 47 63 48 62 49 63 48 65 50 67 50 67 48 66 48 71 50 74 51 72 46 67 44 68 50 72 48 70 46 69 46 69 46 67 48 67 48 67 48 67 50 66 44 63 47 68 48 66 50 66 47 64 47 63 43 57 36 55 44 68 51 55 21 26 44 71 51 61 47 62 40 60 46 63 46 62 44 60 41 58 40 59 41 61 43 57 35 46 25 23 8 14 0 7 5 9 0 24 43 93 83 95 56 67 47 72 50 65 36 51 34 57 30 45 23 36 18 33 16 29 15 26 7 19 5 22 10 24 23 26 10 21 8 25 11 38 25 47 27 57 35 61 31 54 47 30 17 27 0 0 25 72 47 62 43 58 37 54 36 56 39 57 40 59 38 50 34 57 40 55 38 54 38 51 32 44 26 31 14 10 0 3 2 6 4 9 8 8 1 7 10 22 38 44 42 42 38 44 42 42 38 41 39 42 39 41 37 40 34 38 36 38 32 30 22 23 9 8 0 3 0 6 0 3 0 2 1 3 0 4 5 10 2 2 0 0 0 2 0 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 14 52 50 50 47 52 34 49 41 49 40 48 39 49 40 50 38 48 39 49 40 48 39 47 37 45 37 46 38 47 39 48 37 47 39 49 39 48 36 45 36 47 35 46 34 47 35 48 35 47 35 47 35 47 35 47 31 44 34 47 36 47 34 46 33 45 34 47 36 48 36 48 35 47 35 46 34 45 33 44 33 45 32 44 32 44 33 45 27 42 34 42 33 91 113 235 141 194 66 182 71 168 44 138 4 78 24 57 24 31 30 42 34 44 28 39 26 39 24 37 25 36 23 34 21 33 21 33 14 27 16 29 17 28 14 25 18 26 14 21 14 24 18 23 26 25 15 18 16 21 17 16 4 8 3 5 0 2 0 0 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 7 4 5 4 6 5 7 6 7 6 8 7 8 7 7 5 5 6 7 6 7 6 7 6 7 5 6 5 6 5 6 5 6 6 7 6 7 6 7 6 7 6 5 5 4 4 5 5 6 5 5 3 3 3 3 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 5 9 11 11 12 15 16 19 18 20 18 19 16 16 14 18 19 18 19 19 20 20 21 18 20 20 21 21 22 20 21 20 24 19 20 20 19 22 18 19 25 20 9 7 9 0 10 17 87 130 137 59 41 18 30 22 32 30 30 26 27 24 23 19 18 13 20 16 20 17 27 20 25 21 27 24 34 30 39 42 62 63 70 59 69 63 70 65 68 56 63 60 74 70 80 69 78 69 75 64 67 63 70 70 75 69 84 77 92 85 107 105 131 120 143 132 141 116 112 108 115 116 137 102 119 107 128 134 152 133 172 131 172 137 177 149 181 145 145 101 82 96 109 128 131 154 140 152 143 156 133 156 140 151 160 140 131 65 121 71 121 63 165 156 164 132 198 137 88 45 83 146 215 177 229 201 188 146 183 154 219 181 194 152 181 144 184 195 212 152 187 155 175 135 161 126 156 130 170 145 164 130 162 129 164 138 162 107 131 112 140 135 202 160 163 151 143 75 61 67 54 41 53 33 33 29 27 27 30 30 26 19 18 16 15 15 15 17 16 17 20 22 26 26 27 26 26 24 25 26 29 30 33 34 36 36 32 29 48 43 43 53 84 135 157 141 150 143 136 144 149 143 149 148 154 152 156 151 154 150 154 149 152 148 151 146 150 147 148 146 148 145 148 145 152 149 161 137 148 137 146 146 154 142 157 137 156 141 164 146 166 149 169 151 179 157 174 144 167 141 182 174 227 159 178 146 199 218 192 130 150 99 132 113 140 106 155 104 136 103 123 99 145 106 126 86 113 76 96 65 102 78 102 78 110 82 102 78 112 99 122 98 131 109 135 109 137 103 126 93 115 82 103 69 92 70 93 63 89 64 94 69 97 70 97 71 98 71 98 70 97 70 98 71 101 83 116 84 102 76 103 75 101 74 102 75 103 77 103 75 101 73 99 72 98 69 95 69 95 68 93 66 91 61 88 62 88 61 87 63 91 66 86 57 77 52 72 47 67 49 64 45 67 46 59 40 63 40 57 29 60 35 59 31 53 50 70 48 68 49 73 56 80 61 84 62 85 64 88 66 90 62 86 65 89 66 90 71 96 72 96 75 96 72 93 71 94 71 92 69 91 69 91 70 92 67 88 66 87 66 87 66 86 70 88 63 84 64 86 64 83 64 84 62 83 62 82 59 77 55 77 60 86 65 76 40 49 61 90 67 80 64 81 58 79 62 81 62 81 61 79 59 77 59 80 60 82 60 74 50 61 38 39 21 28 7 16 9 15 4 66 79 130 99 121 75 101 60 99 66 95 54 79 44 78 41 64 35 59 32 55 30 51 26 45 19 37 18 40 20 39 21 30 16 36 22 45 27 60 38 77 54 97 62 97 57 88 56 59 41 56 8 20 39 91 65 82 62 79 58 79 58 80 59 80 60 82 56 70 52 77 59 75 56 73 55 69 48 59 37 39 20 15 3 4 5 8 8 8 10 8 7 10 15 23 38 47 44 45 41 47 43 45 41 46 42 46 42 45 40 43 39 44 40 43 36 35 28 26 14 10 4 2 4 5 5 2 1 3 3 4 2 5 7 11 4 3 0 1 1 3 1 1 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 3 16 52 58 59 56 61 44 59 50 59 49 58 48 59 49 60 47 58 48 59 49 58 48 57 45 58 46 59 46 60 48 58 47 56 48 58 49 55 47 53 48 51 47 50 46 51 47 52 47 51 47 51 47 51 47 51 46 51 48 53 50 53 49 52 46 50 47 52 48 52 47 51 46 50 47 52 48 53 50 54 47 51 48 52 48 53 49 53 49 58 42 68 41 36 113 84 135 45 90 31 99 8 79 0 63 32 56 49 36 47 35 48 46 47 41 47 40 41 37 30 31 33 30 32 30 33 31 33 26 29 28 32 30 33 30 32 30 29 28 29 31 32 30 29 23 18 10 9 9 10 6 4 5 6 4 4 2 1 0 1 0 1 0 1 0 1 0 1 2 6 2 6 2 6 2 6 0 4 1 5 1 5 2 6 2 7 3 7 3 6 1 4 2 6 2 6 2 6 2 6 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 4 5 3 4 2 5 3 6 3 4 2 3 1 4 2 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 0 5 6 11 10 13 11 18 12 19 13 20 12 19 10 18 14 19 15 20 15 21 16 21 13 18 14 20 16 21 15 20 15 19 14 19 15 20 18 22 16 25 12 9 0 0 0 6 18 125 129 83 16 16 16 26 13 25 20 25 17 26 15 18 11 13 8 15 10 14 11 21 15 23 18 24 15 27 25 38 44 60 53 62 51 63 52 62 52 61 48 59 49 62 51 61 48 57 44 49 37 44 40 48 47 57 48 57 52 74 70 86 72 85 63 95 83 102 72 85 82 96 78 105 79 94 75 112 110 126 101 138 111 140 119 136 127 148 135 163 116 101 71 107 118 149 133 154 133 159 131 149 121 152 128 152 115 88 54 68 70 64 60 123 137 133 128 175 106 61 26 86 143 183 150 199 158 154 116 146 127 191 151 155 129 146 108 158 166 173 120 155 119 147 106 134 97 128 105 145 113 132 103 133 103 135 108 126 75 108 80 113 123 178 123 134 138 137 75 62 63 56 40 40 32 42 33 22 23 26 15 11 17 17 13 13 11 15 14 18 20 23 22 25 23 24 20 21 21 23 22 24 23 26 25 27 30 22 22 30 32 29 28 37 88 160 137 143 146 129 143 140 141 147 144 150 146 151 146 151 146 151 145 149 144 148 142 147 143 147 142 147 139 145 135 143 142 151 126 139 126 134 132 138 128 139 125 139 127 144 132 147 136 147 133 153 137 151 131 149 124 149 155 182 122 152 126 187 183 163 107 117 77 111 96 111 99 142 107 131 101 112 102 144 112 122 82 99 65 78 50 81 64 80 53 74 45 60 41 75 55 73 48 76 57 82 63 89 79 99 84 105 92 110 92 108 73 86 65 78 60 76 57 73 56 74 51 71 49 69 48 69 50 72 51 74 59 85 60 73 58 79 56 76 55 76 55 76 55 75 54 74 53 73 52 73 54 71 54 71 53 69 50 67 46 64 48 64 46 63 48 68 49 63 43 56 39 54 38 51 41 52 38 52 36 45 31 44 33 44 21 34 28 41 20 42 10 28 15 32 18 36 20 37 32 46 35 48 37 52 39 54 39 57 44 61 45 66 52 73 49 70 54 73 53 70 51 70 52 71 51 70 51 71 53 71 51 70 51 69 50 68 49 67 48 65 44 63 45 64 45 63 46 62 44 62 46 63 43 58 40 57 42 63 46 56 25 30 43 70 50 60 46 62 41 61 43 61 44 61 44 61 43 59 40 59 41 62 43 57 34 45 24 28 12 20 1 12 5 7 0 52 73 101 68 79 50 63 32 57 42 60 33 45 21 37 21 33 17 30 17 30 14 25 13 22 8 20 10 21 10 19 8 15 9 23 15 28 15 32 14 41 35 62 40 60 34 58 44 50 46 46 3 7 26 74 54 69 48 64 43 62 41 63 41 61 43 63 39 53 37 60 44 60 43 58 41 54 34 47 29 31 15 10 1 4 5 10 12 11 7 9 5 11 9 16 32 41 40 41 37 42 40 40 39 42 39 42 39 41 37 39 37 41 38 40 34 33 26 27 12 10 0 3 0 5 0 3 0 2 1 3 0 4 5 10 3 3 0 0 0 2 0 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 3 40 48 56 46 51 37 51 41 50 40 49 40 49 41 50 39 48 40 49 40 49 39 48 37 46 38 46 39 47 39 48 38 48 39 48 39 48 37 46 36 48 35 47 35 47 36 48 35 47 35 47 35 47 35 47 34 47 36 49 37 49 36 48 35 47 36 48 36 47 34 46 34 46 35 47 36 49 37 49 33 47 36 50 38 50 37 51 27 52 33 42 30 42 43 87 62 79 39 74 39 73 39 63 20 43 19 37 20 31 25 34 28 32 22 30 19 32 13 28 15 28 16 29 18 31 20 32 19 31 20 32 21 33 22 33 26 33 26 33 27 32 23 26 8 5 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 7 5 6 5 6 5 6 5 6 6 8 7 8 7 7 5 5 5 6 5 6 5 6 5 6 4 5 5 6 5 6 6 7 5 6 5 6 5 6 5 6 6 5 5 4 4 5 5 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 5 9 11 12 14 17 18 16 15 18 17 19 18 19 17 19 20 19 21 20 22 21 22 17 19 19 21 20 21 20 20 19 23 19 18 19 16 22 16 23 17 13 8 4 7 0 34 72 174 121 72 26 28 27 34 20 28 25 26 23 28 21 18 14 12 10 14 13 16 14 21 18 26 23 28 23 35 38 54 64 72 63 70 63 71 63 69 61 68 59 67 59 66 58 65 57 65 50 53 40 44 36 42 33 46 43 60 69 105 101 114 99 116 89 107 83 90 83 104 101 105 83 104 109 141 128 164 127 145 125 171 140 177 143 177 142 182 158 181 156 155 118 97 141 139 149 139 150 141 154 131 145 139 157 159 127 119 61 127 67 113 64 170 151 164 153 193 108 82 38 138 180 209 194 237 185 192 151 184 167 236 185 190 165 181 134 206 199 205 153 194 150 178 142 165 129 163 144 187 142 164 132 164 131 167 136 153 104 140 107 142 167 216 146 172 153 177 114 74 49 58 44 32 26 45 38 35 32 28 20 27 18 17 14 12 13 13 17 17 24 24 24 24 24 22 21 20 20 21 21 22 22 23 23 25 25 31 25 31 27 34 24 23 36 130 144 147 140 143 154 139 148 151 148 152 149 153 151 154 151 154 150 152 149 151 147 150 146 149 148 151 147 149 142 148 152 159 135 149 140 146 142 151 140 154 137 154 140 161 143 161 144 161 143 167 149 167 146 170 156 181 188 198 138 182 152 221 182 182 126 141 104 147 125 143 137 180 140 173 133 156 146 191 161 177 129 153 114 137 104 141 116 133 98 117 80 99 80 120 91 108 73 95 66 90 65 94 64 90 63 92 68 98 71 98 90 115 85 111 85 112 83 109 83 108 78 102 72 98 71 98 75 103 75 102 79 110 79 99 77 104 75 101 73 100 73 100 74 101 74 100 73 100 73 100 70 96 70 96 69 94 66 92 64 91 66 91 64 90 66 94 66 89 60 81 57 80 56 76 57 77 54 73 53 69 45 63 40 65 43 56 41 49 27 59 36 58 36 57 33 53 29 49 31 56 33 58 35 59 36 59 43 69 49 75 54 81 63 89 64 90 70 94 71 93 69 93 70 93 69 91 68 91 68 91 73 94 72 92 71 91 70 90 65 85 64 85 65 87 66 87 66 86 64 86 66 87 64 83 56 79 60 84 64 80 43 49 59 88 66 79 63 81 58 80 59 78 60 80 61 80 60 79 59 80 61 80 60 75 50 61 34 39 22 31 13 32 31 41 16 95 96 126 77 102 63 84 49 81 54 83 49 70 36 59 34 55 32 53 31 49 27 44 24 42 23 40 22 40 20 36 14 28 21 43 32 48 28 52 27 64 46 88 60 97 60 96 60 81 53 63 15 27 39 88 75 87 68 83 64 86 65 87 64 86 65 86 60 76 56 80 62 80 60 76 58 72 50 61 40 43 21 18 5 9 9 12 14 12 10 9 11 14 14 17 33 44 45 47 42 47 43 46 43 47 43 47 42 45 40 43 40 45 40 43 36 37 30 29 18 13 6 2 3 4 4 2 1 2 3 3 2 4 7 10 6 3 1 1 1 2 1 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 3 2 35 53 66 55 59 48 60 51 60 49 59 49 59 50 61 48 58 49 60 50 59 48 58 46 59 46 60 47 60 49 59 48 57 48 57 48 55 47 54 49 52 47 51 47 51 48 53 48 52 48 52 48 52 48 52 45 49 46 50 46 50 46 50 48 52 48 52 47 50 45 49 48 51 47 50 45 48 43 46 42 47 46 51 48 51 45 41 57 30 45 64 43 47 50 45 43 60 39 56 33 39 36 40 35 49 31 43 29 38 25 32 21 30 21 30 27 29 30 24 32 34 33 36 34 37 35 37 39 40 37 38 36 37 35 35 37 33 30 25 23 18 14 10 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 6 2 6 2 6 1 5 1 5 1 5 1 5 2 7 3 7 3 6 1 4 1 5 1 5 1 5 1 5 2 4 2 5 3 6 4 6 3 5 3 5 3 5 3 5 4 5 3 4 2 5 3 6 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 6 7 12 11 14 12 19 7 14 9 17 9 17 9 17 12 17 13 18 13 19 14 19 12 18 14 19 15 20 14 19 13 19 13 19 14 20 17 23 16 17 2 3 0 0 0 48 121 151 64 32 18 15 6 19 14 23 16 22 14 25 12 14 8 9 7 14 10 12 8 16 10 19 16 23 17 34 40 59 60 65 52 61 53 61 51 60 50 59 49 56 47 56 49 59 45 53 40 44 32 34 21 26 24 33 24 42 57 101 101 114 98 113 87 104 71 81 66 100 86 102 66 85 95 146 125 139 82 102 98 142 114 137 113 144 111 154 127 153 130 163 115 115 97 133 114 145 122 152 123 148 114 154 135 149 107 79 56 72 64 57 56 132 133 134 149 160 84 56 28 134 159 176 157 212 148 159 122 152 145 207 154 156 130 144 99 181 165 165 124 162 123 154 111 134 97 134 118 160 115 135 104 130 101 137 108 120 78 113 73 113 143 186 115 150 114 160 122 73 17 23 35 49 34 39 34 31 18 10 8 26 14 17 11 15 10 17 14 20 20 22 20 22 20 21 18 20 16 18 17 21 20 23 22 25 20 25 26 23 21 26 21 16 6 60 124 152 132 142 142 139 140 147 141 147 142 149 143 149 144 150 143 148 142 147 140 147 142 148 143 148 140 144 134 141 143 148 122 140 130 133 128 137 127 137 125 137 127 142 129 141 124 138 127 148 134 145 128 144 135 152 164 158 108 150 129 187 142 150 103 113 81 116 91 108 120 143 106 133 103 125 125 157 133 143 104 124 94 114 91 127 107 121 86 100 66 83 70 109 85 97 64 82 55 76 54 80 63 77 53 65 47 65 48 65 42 58 43 64 53 75 60 78 62 80 56 75 53 74 53 75 53 76 55 76 59 84 61 76 53 73 52 72 51 72 52 73 52 73 52 72 51 72 51 72 54 71 54 71 53 69 50 67 46 65 48 65 46 64 49 68 48 62 42 57 42 58 41 56 40 54 39 53 41 54 36 45 8 34 19 51 36 52 29 51 25 39 24 36 24 35 25 36 22 35 23 36 22 34 18 31 17 33 20 39 24 44 29 51 39 60 49 67 54 70 58 74 58 72 56 70 54 68 53 68 55 75 54 74 53 73 52 72 48 68 49 69 48 67 47 67 49 65 48 66 50 67 48 63 36 57 44 64 51 63 27 24 41 68 48 59 46 62 41 61 41 59 43 60 44 60 43 60 40 59 43 61 43 56 34 45 22 28 7 15 1 31 36 44 19 70 70 83 47 61 34 41 29 48 30 46 29 40 19 32 27 37 23 32 22 31 18 26 16 23 14 24 16 22 13 17 4 14 12 29 20 25 10 21 16 28 16 42 37 63 45 62 58 56 30 26 2 9 19 70 58 73 47 65 44 67 44 66 46 66 46 67 43 56 38 62 45 61 42 58 42 56 35 48 33 36 19 13 4 6 7 12 14 12 8 10 8 12 8 12 28 40 44 46 41 45 42 44 41 44 41 44 40 41 37 39 36 39 35 37 32 32 26 28 16 13 1 3 0 4 0 2 0 2 1 3 0 4 5 10 5 4 0 1 0 2 0 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 21 41 60 44 50 42 50 42 51 41 49 40 50 42 51 39 49 41 50 41 50 40 48 38 46 39 47 39 48 40 49 39 48 38 47 37 47 37 47 37 49 36 47 35 48 37 49 36 48 36 48 36 48 36 48 35 46 34 46 33 46 34 46 36 48 36 48 35 46 33 45 36 47 34 45 32 43 30 41 31 44 35 48 36 46 32 47 29 51 29 38 41 44 39 46 31 41 37 30 28 31 39 33 28 26 17 28 15 30 13 24 20 26 22 29 23 36 18 36 22 36 25 38 26 37 24 35 28 40 28 39 27 38 25 37 28 28 15 13 4 6 0 1 0 0 0 0 2 2 4 2 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 7 6 7 5 6 5 6 4 5 6 8 7 8 7 7 5 5 4 5 4 5 4 5 4 5 3 4 4 6 5 7 7 8 4 5 4 5 4 5 4 5 6 5 5 4 4 5 5 6 3 4 4 5 5 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 7 10 12 13 13 16 17 13 13 15 15 16 15 16 15 16 17 16 17 17 18 18 19 17 18 18 20 19 20 19 20 18 22 18 18 19 14 21 13 20 8 3 4 0 8 32 106 163 135 39 36 28 27 14 28 22 26 22 24 23 29 21 17 11 8 9 13 14 12 11 18 17 24 20 27 28 47 56 74 69 73 61 71 62 69 60 71 58 68 58 66 56 66 60 72 57 65 53 60 48 48 33 34 34 34 17 30 42 90 102 132 119 140 111 133 108 109 84 87 89 100 88 102 111 163 141 141 86 118 117 173 141 165 141 179 151 181 156 187 161 180 152 168 117 117 129 137 151 145 151 129 141 138 155 151 117 115 60 124 67 107 65 181 152 167 172 169 82 71 55 180 189 209 199 251 182 197 154 192 187 246 183 196 157 182 133 228 195 199 160 198 162 189 148 165 129 168 149 188 144 167 132 160 129 169 135 147 104 134 102 149 178 217 140 182 142 172 141 131 68 44 27 42 34 29 20 26 8 17 19 17 19 19 18 18 19 19 22 19 22 21 20 20 19 19 19 19 16 17 19 20 22 24 25 26 19 30 29 28 23 31 26 26 18 12 87 155 150 139 135 151 144 150 146 153 149 154 149 154 150 155 149 153 148 152 146 151 147 150 147 150 145 149 143 151 151 155 130 152 143 148 141 151 138 150 136 152 140 157 141 156 137 157 145 171 152 165 144 168 151 182 184 180 135 178 166 213 152 173 127 140 110 140 114 141 153 172 127 161 125 160 155 188 153 173 131 158 121 151 124 169 136 153 116 133 95 117 103 147 107 124 89 111 83 107 83 113 82 103 68 91 64 95 71 100 59 84 55 83 60 90 64 91 65 92 65 93 67 96 70 98 68 98 72 100 78 110 84 107 77 104 77 105 79 108 83 111 74 101 74 100 73 99 72 98 73 99 73 99 72 97 70 95 63 90 65 90 63 89 65 93 65 88 59 83 58 81 57 79 52 75 52 74 55 76 52 64 72 74 40 71 35 69 46 63 44 62 40 58 39 60 42 64 42 65 43 65 41 61 36 57 26 50 30 51 30 52 34 57 37 62 44 70 51 77 59 85 73 95 71 92 69 91 69 91 74 93 75 93 75 93 75 93 71 90 73 89 68 84 65 83 66 86 64 85 65 86 63 82 51 78 61 85 69 87 45 44 57 86 65 78 63 81 58 80 59 78 60 79 60 79 59 77 59 80 60 80 60 75 50 62 42 47 21 24 11 47 57 73 62 115 87 110 62 88 48 64 53 75 46 70 48 69 42 60 40 57 32 48 29 47 26 43 21 35 19 34 20 34 17 30 17 31 23 44 30 42 20 41 25 47 20 59 47 96 65 100 72 80 25 41 16 27 29 85 80 89 67 83 66 89 68 89 68 89 68 90 63 78 58 84 62 79 59 78 60 74 53 66 44 48 27 24 8 11 7 11 11 11 11 12 10 14 11 17 28 43 48 52 45 49 46 49 45 49 45 48 43 45 40 43 39 44 38 40 34 36 30 30 22 16 7 2 3 3 4 1 1 2 3 3 2 4 7 10 7 5 3 2 2 2 1 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 3 0 18 43 66 52 60 53 56 51 61 50 60 50 60 51 61 49 59 50 60 50 60 49 59 47 60 47 60 48 61 49 60 49 57 47 55 47 54 47 55 49 53 48 52 48 52 49 53 49 53 49 53 49 53 49 53 50 53 48 51 47 51 48 52 47 51 48 52 48 51 46 50 46 50 47 51 47 51 47 51 47 51 48 52 47 50 44 41 53 29 31 51 29 39 38 27 29 46 28 44 22 32 23 40 23 44 27 30 36 25 35 30 38 44 34 44 38 43 38 38 36 39 38 41 39 40 36 37 36 39 39 41 39 39 36 34 22 16 9 3 2 1 1 2 2 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 0 0 0 0 0 0 0 0 2 6 2 6 2 6 2 6 2 6 2 5 1 4 0 4 2 7 3 7 3 6 1 4 0 4 0 4 0 4 0 4 1 3 2 5 3 6 5 7 2 4 2 4 2 4 2 4 4 5 3 4 2 5 3 6 1 3 3 5 3 5 1 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 5 9 10 13 11 13 10 17 8 15 10 17 9 17 8 16 10 16 11 16 12 17 12 17 11 17 13 19 14 19 14 18 12 18 13 18 15 20 18 22 13 9 0 1 0 2 48 136 121 64 13 21 7 22 14 26 18 23 15 21 15 25 10 13 7 9 7 13 12 13 8 15 14 17 9 18 19 41 46 65 61 64 56 65 57 60 54 66 51 60 54 60 51 58 54 64 53 61 50 59 51 54 39 42 21 23 5 16 16 54 76 118 94 118 98 125 106 120 80 83 59 80 74 99 78 117 106 107 62 84 91 141 114 135 111 152 119 146 110 160 129 155 125 167 109 130 91 129 116 155 120 142 117 153 130 141 107 82 60 67 66 55 58 148 142 142 162 133 60 50 63 178 166 188 149 217 148 160 119 159 161 210 147 162 122 153 109 202 160 162 131 162 125 156 114 137 104 144 121 155 112 135 106 131 104 140 106 111 76 102 79 137 155 183 106 138 118 132 115 149 124 107 66 52 36 25 32 53 55 94 86 37 12 21 14 24 16 24 15 23 17 20 17 18 15 16 14 16 15 17 16 20 20 23 22 25 23 26 26 27 25 28 22 21 17 4 29 121 148 137 123 148 133 144 138 150 142 151 141 150 142 151 141 149 140 148 138 147 140 147 139 144 138 144 137 144 140 142 115 140 131 134 126 138 128 138 127 140 131 143 129 141 126 141 133 153 136 146 130 148 127 157 150 145 112 145 151 179 115 137 96 112 83 110 89 129 135 144 108 138 104 132 137 156 128 145 113 133 100 121 104 146 116 133 101 116 82 100 91 133 95 109 78 98 72 91 68 92 79 92 67 78 59 77 61 78 70 82 59 71 51 67 49 65 39 59 40 62 43 64 44 65 44 68 48 68 50 76 56 74 54 76 56 79 61 85 67 89 57 77 56 76 54 74 52 72 56 73 56 73 55 71 52 69 47 65 49 65 47 64 49 68 50 64 43 58 41 58 42 57 38 54 39 52 42 59 39 43 158 155 96 124 25 62 38 53 39 52 38 46 38 44 39 45 35 45 35 46 32 43 26 38 21 36 19 34 14 30 14 32 14 29 17 30 18 33 25 41 43 56 42 55 43 57 45 59 45 63 44 64 45 66 46 67 46 68 51 71 48 66 47 68 51 66 48 65 49 65 45 60 36 58 44 62 50 67 31 24 40 67 47 58 45 62 41 61 43 60 43 60 43 59 40 57 40 60 43 61 43 56 34 45 27 31 7 8 0 36 48 62 53 77 56 68 38 52 30 45 36 48 31 47 36 50 32 39 23 31 18 21 14 23 17 24 15 20 13 19 13 19 12 16 11 20 13 30 20 25 12 21 4 14 3 25 25 56 47 67 60 46 12 22 13 11 8 70 63 76 48 66 47 71 47 67 48 68 47 68 42 57 38 63 43 62 43 61 46 60 41 54 37 40 25 20 9 8 5 7 7 10 10 11 5 8 6 13 22 38 45 48 42 45 42 44 42 45 42 44 40 41 37 39 37 40 36 37 32 33 28 31 19 16 3 3 0 3 0 2 0 2 1 3 0 4 5 10 6 6 1 2 0 2 0 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 8 29 58 42 51 46 44 43 51 42 50 41 51 42 52 40 50 41 51 42 50 41 49 39 47 39 48 40 48 41 50 40 48 38 46 36 47 38 48 38 49 37 48 36 49 37 50 37 49 37 49 37 49 37 49 39 50 36 47 35 47 36 48 34 46 35 48 36 48 35 47 35 47 34 46 34 46 34 46 31 42 29 40 26 36 23 36 22 34 26 18 29 27 27 36 24 27 14 21 16 27 23 31 28 29 25 39 23 44 24 39 30 36 32 35 30 38 21 35 21 36 26 40 29 40 27 38 24 38 27 38 23 31 14 22 5 7 0 1 0 1 0 3 1 2 4 1 2 0 2 0 3 1 3 1 3 1 2 0 2 0 2 0 2 0 2 0 6 7 6 7 6 7 6 7 6 7 6 6 5 5 4 5 6 8 7 8 7 7 5 5 4 5 4 5 4 5 4 5 3 4 4 6 5 7 7 8 4 5 4 5 4 5 4 5 6 5 5 4 4 5 5 6 2 3 5 6 6 5 3 2 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 8 10 13 13 12 12 14 15 16 16 17 17 18 16 17 15 16 17 16 18 17 18 18 19 16 18 18 20 19 20 19 19 18 22 18 17 18 15 20 15 16 5 1 7 0 22 79 186 102 54 40 46 11 31 20 19 23 27 22 24 25 31 21 17 11 8 10 14 15 12 12 16 18 16 9 17 23 45 52 67 68 72 64 76 66 69 63 77 58 69 64 72 61 68 61 72 66 72 63 71 64 69 57 60 50 49 32 32 12 28 45 95 106 142 125 145 124 136 110 105 91 99 110 131 90 117 119 141 83 112 110 166 141 161 145 176 154 162 137 172 165 194 163 182 173 151 115 117 135 144 151 127 150 142 153 148 123 120 67 119 69 100 67 189 158 170 178 142 67 71 95 217 201 218 183 236 186 193 148 193 196 242 175 198 153 194 147 245 190 197 164 195 149 180 143 168 141 183 158 187 138 165 135 165 134 172 132 137 101 129 118 182 194 217 135 164 133 162 143 182 165 188 157 142 110 108 110 138 136 184 147 43 19 22 24 26 27 25 25 22 22 21 19 17 15 14 13 13 18 18 19 20 21 21 22 23 24 26 21 28 28 27 18 13 14 23 3 83 154 147 145 141 140 147 147 154 152 156 151 153 151 155 150 153 149 152 147 151 147 147 145 147 144 152 146 155 149 151 125 152 145 149 141 155 140 154 140 156 144 159 144 158 141 160 146 168 149 163 145 171 152 196 172 172 139 172 183 205 150 172 129 143 113 135 116 165 155 173 134 170 126 158 157 184 147 173 137 165 124 151 131 179 139 159 125 143 107 128 116 161 122 140 107 131 102 124 95 124 88 113 84 112 90 122 99 128 97 119 85 107 78 105 78 105 69 97 71 98 70 96 67 92 66 96 68 92 65 95 67 91 64 92 67 97 74 105 81 110 81 107 79 105 76 102 74 101 70 96 70 96 69 94 67 92 65 92 66 92 65 91 67 95 69 90 62 84 59 83 59 81 54 79 55 74 56 78 53 61 142 162 138 177 44 76 52 74 52 71 51 70 50 69 48 68 45 69 48 71 49 69 45 65 47 69 46 64 37 57 34 56 36 57 31 49 23 45 25 47 29 48 29 50 32 54 36 57 42 60 43 62 46 64 48 65 57 78 66 86 69 86 72 92 71 91 68 89 68 88 64 83 56 81 60 79 64 87 49 45 56 85 64 77 62 81 58 80 61 80 61 79 59 77 56 75 60 77 61 80 60 75 49 62 37 42 18 21 9 54 63 86 71 108 68 97 54 81 51 82 42 61 37 60 45 67 38 51 29 41 17 32 16 36 21 37 24 37 20 33 20 34 20 32 16 29 18 38 24 37 17 39 9 34 14 52 37 84 61 101 67 72 24 54 36 31 21 89 83 94 69 88 70 96 72 94 68 90 66 90 61 79 56 83 63 81 61 81 63 80 59 74 46 54 32 31 13 13 5 6 3 9 12 13 7 10 10 20 23 40 47 52 44 47 44 47 46 50 45 49 43 45 40 43 42 46 40 42 36 38 34 34 24 18 8 2 2 2 3 1 1 2 3 3 2 4 7 10 9 6 3 2 2 2 1 0 0 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 4 10 34 63 50 61 56 51 52 61 51 60 50 61 51 62 49 60 50 61 51 60 50 59 47 60 47 61 48 60 50 60 50 58 47 55 46 54 48 56 50 53 49 52 48 53 49 54 49 53 49 53 49 53 49 53 49 52 46 49 44 48 45 50 45 49 46 51 48 52 48 52 48 52 46 49 43 45 40 43 34 37 31 32 26 28 24 26 23 32 22 51 24 35 37 20 43 24 28 24 43 23 42 39 35 51 42 34 44 25 42 35 38 43 35 46 41 49 41 46 34 36 38 42 43 44 42 42 39 41 39 38 30 23 13 9 4 0 0 0 0 1 0 0 0 0 1 2 1 0 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 4 1 6 4 9 3 7 3 7 3 7 3 7 3 5 3 5 3 5 3 5 2 4 2 5 3 6 4 6 5 6 2 3 1 4 4 7 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 0 2 0 1 0 2 1 3 3 13 11 16 7 12 10 20 11 16 11 16 11 16 11 16 12 17 12 17 12 17 12 17 12 17 13 18 13 17 11 14 7 18 10 16 12 22 19 16 5 8 0 1 0 39 107 147 60 50 22 21 15 22 18 23 17 23 18 23 13 18 6 11 2 8 6 12 9 14 9 13 7 7 0 13 19 42 44 55 55 65 53 67 60 73 60 68 55 65 53 63 53 65 55 66 52 61 50 61 56 68 59 68 48 56 40 34 12 16 16 32 53 107 112 126 98 129 106 121 87 125 92 118 74 85 107 106 57 75 81 137 139 134 137 167 87 38 5 88 138 164 151 178 135 152 126 133 74 132 123 150 114 166 124 153 133 93 81 78 63 61 110 167 121 181 148 103 61 41 122 194 190 191 172 198 165 175 159 175 185 200 160 168 128 156 157 196 145 158 132 153 123 150 119 137 113 150 124 147 112 138 109 134 99 135 97 105 70 103 74 154 166 166 106 125 101 124 113 154 132 150 123 134 113 101 116 138 147 170 97 22 15 24 24 27 22 23 22 26 24 22 15 14 12 14 10 9 11 15 15 19 19 22 21 23 16 20 20 26 25 26 23 24 13 23 8 42 141 152 127 139 130 142 133 145 136 148 138 148 141 148 143 151 147 152 144 147 141 149 138 146 137 148 142 151 147 132 118 140 132 137 132 144 131 140 133 142 133 143 131 144 133 149 134 150 134 150 133 151 125 172 136 144 108 158 155 156 124 132 96 116 86 105 97 145 125 143 112 135 103 138 128 154 116 133 101 121 94 118 105 143 119 130 100 119 81 108 105 140 109 121 88 103 82 104 84 101 83 95 78 91 68 95 89 102 83 97 76 90 70 86 70 87 63 81 59 78 55 75 52 73 55 74 50 71 50 71 49 69 46 67 44 66 46 66 46 67 46 67 50 68 53 72 56 74 56 73 60 73 54 67 52 69 56 66 49 69 55 68 56 77 57 71 51 63 47 60 44 56 41 54 40 56 42 55 39 53 46 67 132 138 41 69 48 55 38 57 39 51 37 54 40 51 39 53 44 53 37 48 34 50 29 48 33 46 25 40 25 45 21 41 22 35 13 26 10 25 15 27 15 24 15 23 12 18 8 22 11 26 15 31 19 33 21 35 30 56 49 60 47 64 47 64 52 69 55 69 53 67 47 61 45 60 49 63 35 36 41 64 50 65 47 64 45 58 41 61 43 62 42 59 38 57 38 60 36 58 40 54 37 48 23 30 13 12 0 22 40 63 44 56 31 54 33 51 37 60 33 42 19 39 22 35 14 29 19 21 6 10 7 16 14 20 6 15 11 17 11 18 17 28 5 20 2 19 31 43 20 15 0 13 8 16 11 44 40 61 36 33 13 42 21 5 4 71 64 80 59 76 47 64 39 68 51 61 51 70 46 56 47 60 49 63 50 62 48 60 47 58 36 47 24 23 5 6 7 11 10 7 11 10 9 11 4 11 20 42 51 50 40 44 42 43 43 46 43 45 42 44 41 44 33 41 37 37 31 39 32 32 23 20 9 6 2 4 1 2 0 2 0 2 1 4 3 6 9 7 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 53 56 48 38 54 41 51 40 51 40 51 40 51 39 50 39 50 39 50 39 50 39 49 39 48 37 48 41 52 41 47 40 48 40 47 41 48 46 52 40 48 40 50 41 49 44 51 40 47 37 47 40 51 41 47 32 42 32 45 34 44 34 44 33 45 35 44 30 39 24 34 24 31 20 26 14 22 12 22 15 26 19 30 23 33 22 33 23 32 27 36 26 40 25 39 24 40 26 43 30 43 30 39 33 45 31 44 27 38 33 42 32 41 31 40 29 39 36 42 38 41 37 39 35 38 22 24 18 17 10 9 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 5 5 5 7 8 10 7 8 7 8 7 8 7 8 5 5 5 5 5 5 5 5 3 3 3 4 4 4 5 5 6 5 5 4 4 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 3 4 5 9 12 16 15 12 11 15 18 16 15 16 15 16 15 16 15 16 15 16 15 16 15 16 15 16 16 18 17 18 17 18 17 16 22 17 15 18 19 20 11 14 1 4 7 0 85 143 140 59 48 28 26 24 27 22 22 21 22 22 20 18 14 11 8 7 9 10 13 12 13 11 14 10 13 8 20 28 47 48 57 57 60 58 66 67 75 71 73 68 71 65 67 63 68 65 70 63 67 63 69 68 75 71 74 62 67 57 50 31 28 23 34 45 96 118 152 134 149 132 152 122 141 116 149 96 92 101 147 96 89 112 156 146 176 165 117 17 11 0 32 69 136 149 183 165 194 161 171 140 120 128 142 153 142 149 172 144 95 75 115 80 122 155 194 142 194 151 110 56 85 183 243 217 215 191 209 217 221 203 208 200 213 187 202 173 193 174 210 159 184 152 181 144 173 140 164 138 174 147 171 139 164 139 169 143 172 127 125 103 138 106 179 175 178 126 155 124 144 131 185 155 166 131 157 110 131 114 155 156 154 68 25 21 23 28 26 25 23 23 26 24 20 16 14 15 14 12 10 14 15 17 19 20 21 22 22 18 24 23 25 26 25 26 23 19 21 4 28 131 157 140 147 141 149 145 154 149 157 150 157 152 157 149 156 151 159 151 154 150 146 150 148 150 151 152 157 154 141 129 155 141 156 141 162 139 157 141 160 143 161 145 160 147 165 149 167 150 167 151 172 157 203 162 175 140 194 183 184 147 161 120 146 109 136 123 179 151 173 139 164 127 169 152 181 136 161 125 150 118 147 132 172 140 154 124 146 108 137 130 167 129 147 109 130 102 130 103 128 102 124 96 118 84 120 103 126 99 123 93 117 88 114 88 116 86 112 84 109 81 106 79 105 79 104 75 101 75 103 75 100 72 96 70 94 69 94 69 95 59 86 61 88 63 90 65 91 67 96 71 95 66 90 65 92 69 91 65 95 71 97 74 104 74 92 65 84 61 82 58 79 58 83 60 78 58 83 56 69 59 201 213 147 58 79 58 83 59 80 59 78 56 72 53 73 52 73 55 74 52 69 49 72 51 76 52 75 44 69 44 73 45 64 46 62 41 56 33 48 30 45 25 41 23 37 19 32 20 34 21 36 24 40 27 42 25 39 31 55 46 58 45 65 47 68 53 75 59 80 62 81 54 75 58 81 68 86 55 60 60 83 67 82 61 81 61 77 62 83 62 84 62 82 60 78 62 73 59 76 56 76 50 66 40 43 23 26 6 49 49 94 56 90 52 87 51 77 53 84 49 60 38 57 39 50 24 39 20 31 11 25 11 27 12 25 14 27 14 26 13 27 20 34 16 28 11 34 46 68 33 35 13 40 17 48 30 77 54 86 51 50 26 59 38 31 10 71 72 98 71 96 66 95 68 100 73 90 65 95 58 84 63 90 65 88 64 87 63 84 60 79 56 67 42 41 15 17 10 18 6 9 8 10 10 10 9 12 20 43 51 53 43 49 46 49 46 51 46 50 45 49 44 49 38 46 42 41 37 42 37 33 28 23 13 7 5 4 4 3 2 2 1 2 3 4 5 6 11 7 3 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 3 0 1 0 0 0 3 19 52 55 58 46 65 50 59 51 59 51 59 51 59 50 58 50 58 50 58 50 58 52 62 51 59 47 57 48 58 48 58 50 58 52 60 54 59 52 54 48 52 49 54 49 52 51 54 48 51 46 51 48 53 52 52 44 46 42 46 40 42 36 39 34 38 35 39 32 34 26 31 28 32 29 32 28 32 29 34 32 39 38 44 42 47 39 43 39 43 40 44 40 44 37 41 38 43 41 46 43 46 42 47 46 51 49 51 47 49 44 46 41 41 36 36 31 31 28 26 23 19 14 10 7 5 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 1 5 1 6 3 8 3 7 3 7 3 7 3 7 3 5 3 5 3 5 3 5 0 2 0 3 1 3 2 4 2 4 3 5 3 5 2 4 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 4 7 6 14 12 15 8 11 9 17 11 16 11 16 11 16 11 16 11 16 11 16 11 16 11 16 11 17 13 19 15 20 15 18 9 18 11 17 13 21 18 15 14 0 0 0 0 107 129 88 37 34 19 23 21 24 15 19 17 22 16 20 11 13 4 7 4 9 6 11 7 10 4 8 3 8 4 18 20 37 33 41 33 45 37 54 50 66 57 68 58 67 54 63 52 64 54 66 52 63 53 66 61 71 62 69 58 65 57 57 42 35 24 23 3 38 69 127 125 136 111 139 117 125 98 122 88 75 83 126 74 56 98 144 150 172 104 19 0 2 0 0 11 72 115 147 156 174 131 161 141 144 77 129 121 143 131 178 133 88 83 81 56 121 159 157 135 172 136 87 41 90 203 240 225 234 231 235 237 244 233 236 214 217 205 213 187 189 171 190 162 178 160 171 154 170 147 157 134 151 125 140 115 130 107 136 113 141 94 86 56 96 79 147 139 136 97 125 96 109 105 160 132 133 103 129 99 103 97 137 157 113 25 19 21 26 27 27 25 23 23 23 19 18 14 15 13 15 12 12 13 16 16 19 18 20 18 21 14 19 18 25 24 27 25 26 20 23 0 8 104 153 137 138 130 143 135 150 143 153 143 151 149 152 144 147 145 151 148 153 142 151 143 152 142 152 141 150 140 130 121 142 133 138 133 139 132 139 134 143 134 144 132 144 130 146 133 149 131 149 130 152 137 175 130 145 118 171 158 150 118 131 97 116 84 107 106 154 122 142 110 132 98 138 124 147 104 129 103 124 95 121 111 147 111 126 99 121 86 115 109 140 105 118 88 103 83 103 84 102 87 98 81 92 66 91 84 97 80 95 75 90 71 89 73 91 69 87 65 84 62 83 62 83 61 80 57 78 58 80 59 79 54 76 53 74 53 73 53 74 46 63 46 64 49 64 50 65 49 65 51 65 48 62 47 63 49 61 47 66 54 70 59 80 57 68 49 60 45 59 45 58 42 60 45 53 41 59 41 45 77 193 146 79 40 62 45 57 41 56 43 62 43 49 34 55 40 55 45 55 40 52 37 51 37 55 37 52 31 49 34 58 36 55 32 53 34 50 29 40 22 34 20 27 18 25 14 20 10 20 9 19 9 20 10 21 7 17 9 25 17 27 17 31 17 33 22 41 32 50 40 55 41 58 47 64 53 65 39 39 39 61 48 62 46 66 50 65 45 61 44 61 44 62 42 62 36 61 36 58 40 54 37 48 30 31 8 15 5 39 49 61 31 50 30 52 28 43 32 56 32 40 22 38 21 27 3 13 3 9 4 10 7 12 4 8 11 14 4 9 5 13 9 17 0 13 0 22 45 59 31 19 10 11 0 20 16 39 28 53 32 29 0 32 20 13 0 48 76 88 63 74 46 67 41 70 53 65 43 64 37 57 48 69 48 66 47 65 47 63 44 60 37 50 26 28 7 7 7 10 12 7 10 8 6 8 0 6 11 34 45 47 40 45 44 45 43 46 43 45 42 44 41 44 35 41 35 39 33 39 32 34 26 24 14 9 4 5 3 4 0 2 0 2 1 4 3 6 9 8 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 14 40 52 52 45 55 41 50 40 50 40 50 40 50 39 49 39 49 39 49 39 49 40 51 39 50 39 49 38 49 40 50 42 51 43 53 44 54 42 50 40 49 42 52 42 50 40 49 39 48 38 47 38 47 34 44 30 41 29 40 25 35 25 35 21 33 23 36 23 34 22 33 26 37 30 40 32 42 35 43 34 43 33 42 32 41 31 43 32 44 32 44 33 45 34 46 34 45 33 44 32 44 38 46 39 43 34 37 27 31 21 26 18 21 12 15 7 11 4 6 4 3 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 8 6 7 6 7 6 7 6 7 5 5 5 5 5 5 5 5 2 2 3 3 4 4 4 4 3 4 5 6 6 5 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 5 6 7 13 14 16 14 13 11 13 14 15 14 15 14 15 14 15 14 15 14 15 14 15 14 15 14 16 16 18 18 20 20 21 21 17 22 19 16 17 19 18 11 11 1 5 7 39 153 130 78 40 35 22 25 25 26 19 19 25 26 24 20 18 13 11 8 9 10 10 12 10 10 7 9 7 13 12 24 26 39 33 40 33 40 40 50 52 62 61 66 65 68 62 66 63 69 68 74 66 69 65 71 69 74 68 70 62 68 64 68 59 56 41 42 10 30 45 109 134 158 134 142 146 153 131 128 104 107 101 134 84 75 99 135 163 138 25 8 0 15 12 19 4 36 69 130 147 192 168 176 173 176 137 115 133 143 172 184 122 105 93 93 66 172 184 167 160 189 140 97 67 106 184 203 188 214 208 220 226 241 243 255 251 255 252 255 242 255 235 255 235 255 227 244 208 226 202 213 185 195 167 180 174 179 152 165 143 161 129 123 89 131 123 195 181 182 143 166 134 154 141 183 148 156 127 152 112 121 105 169 157 97 18 19 26 25 27 25 24 23 21 23 17 16 15 15 15 15 15 14 16 17 18 19 19 19 19 19 16 22 21 23 24 24 26 24 24 24 2 1 85 155 144 147 140 146 146 154 153 157 151 156 154 157 149 153 150 156 151 154 149 148 151 151 152 152 147 151 142 137 129 155 140 154 137 154 139 159 142 161 144 162 144 163 142 165 149 169 148 168 148 172 170 202 153 173 151 205 185 178 145 164 123 145 107 138 129 186 151 175 139 162 126 170 150 174 129 161 131 155 121 151 136 173 134 152 125 148 112 144 131 161 123 144 108 130 101 129 102 129 102 125 98 119 83 117 101 125 96 121 92 117 89 117 91 119 88 114 86 111 84 111 85 112 82 107 79 106 81 109 82 108 80 104 78 101 76 101 76 101 69 95 69 95 68 94 68 93 63 89 63 89 62 88 62 89 59 85 59 88 64 92 68 97 65 84 58 79 57 81 59 81 57 78 57 79 55 76 56 83 177 139 68 86 57 85 68 77 61 75 54 80 60 71 52 78 55 74 56 75 55 73 52 74 52 77 54 80 54 83 64 96 71 86 60 79 59 79 52 66 45 60 37 52 32 47 28 43 25 38 22 34 19 33 19 34 19 32 18 33 19 34 21 37 25 42 27 48 36 57 44 63 54 75 61 80 66 83 58 67 58 81 67 83 65 83 66 80 61 78 60 77 59 77 59 77 61 75 59 78 56 77 50 66 45 42 21 34 29 79 71 105 51 91 57 83 43 63 40 66 41 52 31 48 28 37 13 28 6 22 9 27 15 28 14 26 18 27 11 23 13 25 12 23 11 31 13 46 55 82 40 49 17 38 11 55 32 72 48 94 48 43 9 51 29 28 14 91 104 127 91 105 71 95 69 95 74 91 65 90 56 84 70 94 65 87 65 86 63 82 60 78 56 65 42 40 13 14 5 12 8 10 9 10 9 9 7 9 14 38 48 52 43 50 47 50 46 51 46 50 45 49 44 49 40 46 42 44 39 42 37 36 32 28 19 11 7 5 5 5 2 2 1 2 3 4 5 6 12 8 4 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 1 0 0 0 1 9 40 54 65 52 63 50 60 50 60 50 60 50 60 49 59 49 59 49 59 49 59 47 57 48 60 51 62 52 59 52 59 51 57 50 53 48 52 46 48 44 48 47 51 47 48 42 45 43 46 42 45 41 43 35 38 37 40 39 42 39 40 41 41 37 40 40 45 44 46 39 43 42 47 46 50 47 50 47 49 45 47 43 45 41 43 46 49 46 49 46 49 45 48 46 48 42 42 36 36 30 32 27 27 24 22 16 13 8 7 2 3 1 2 0 1 0 1 0 0 0 0 2 4 5 6 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 6 2 6 2 5 2 6 2 6 2 6 2 6 3 5 3 5 3 5 3 5 2 4 2 4 3 5 4 6 0 3 2 5 3 4 1 2 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 0 2 0 2 1 5 4 7 9 15 10 15 8 13 8 14 10 15 10 15 10 15 10 15 10 15 10 15 10 15 10 15 11 17 13 19 15 21 16 20 10 20 14 18 16 20 14 11 0 0 0 14 76 147 76 54 31 30 17 21 17 20 14 20 20 24 17 20 10 13 4 8 5 10 7 11 6 8 2 5 0 7 5 18 15 27 20 28 17 30 24 39 33 46 39 51 45 55 47 60 53 67 61 73 61 71 58 69 61 69 58 65 61 66 61 68 64 64 54 53 28 23 11 49 88 131 101 85 91 125 127 124 89 80 111 150 86 66 66 67 74 47 0 4 0 2 1 8 0 3 31 79 91 150 165 178 129 166 137 135 83 124 156 170 90 80 91 85 66 166 162 134 152 166 112 68 61 92 166 174 166 174 167 178 170 186 170 203 205 223 227 226 222 237 226 235 223 233 217 229 227 239 230 241 226 230 212 223 211 215 190 195 165 178 156 158 131 149 124 179 161 165 140 154 128 153 137 153 118 138 117 126 88 83 101 150 106 46 17 22 26 28 25 25 23 22 21 19 12 15 13 15 13 14 13 15 13 16 15 18 17 19 17 19 14 19 16 22 21 25 24 25 19 29 8 3 67 150 136 141 131 142 138 149 144 152 146 151 147 150 147 151 149 151 147 146 145 152 145 154 143 149 137 143 130 128 123 143 132 138 131 136 130 141 130 143 132 145 131 143 125 147 133 152 127 146 124 150 143 171 121 141 123 176 160 149 122 137 101 114 82 110 110 156 123 145 112 131 99 142 126 143 105 134 110 128 99 126 114 145 109 127 101 121 87 118 107 130 99 115 87 103 82 101 83 103 84 98 82 93 66 91 86 102 79 94 75 90 73 90 75 93 71 89 66 85 64 85 66 87 60 79 57 78 59 81 60 80 59 80 57 77 56 76 56 76 53 69 52 68 52 66 51 65 50 64 48 63 49 65 51 66 47 62 47 62 47 64 50 65 43 55 39 54 42 58 45 58 48 55 44 65 46 51 48 85 191 72 40 69 35 54 40 63 50 54 38 58 48 60 48 64 42 56 42 56 42 56 39 52 37 56 41 57 40 62 51 76 61 73 42 58 37 59 39 53 36 47 27 37 23 34 22 30 21 30 16 25 12 23 13 24 14 25 11 19 8 20 11 22 14 25 15 28 20 33 25 38 28 45 39 53 47 65 56 65 53 74 60 72 50 63 41 52 45 61 45 61 44 59 43 60 38 61 36 57 40 54 37 48 34 31 6 23 18 56 62 70 43 67 45 55 27 35 24 37 27 29 19 23 15 15 6 15 5 11 9 12 10 13 11 15 14 14 10 14 13 16 8 7 0 19 7 32 44 58 33 32 11 18 9 32 21 44 40 77 29 35 15 61 25 0 0 65 67 83 59 68 44 72 51 72 44 65 39 65 31 61 44 68 43 67 43 67 42 64 39 62 44 58 37 34 14 10 8 10 12 10 11 11 8 9 3 7 12 35 47 49 42 46 44 45 43 46 43 45 42 44 41 44 38 41 35 42 36 39 32 37 29 29 19 13 5 4 3 6 0 2 0 2 1 4 3 6 10 8 2 2 0 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 7 32 51 59 49 50 41 49 41 49 41 49 41 49 40 48 40 48 40 48 40 48 35 48 35 50 40 53 39 47 37 49 37 47 35 46 34 45 28 36 27 34 29 36 28 33 26 34 27 34 27 33 25 31 22 33 26 38 30 40 32 42 30 38 28 38 33 46 39 48 33 41 35 44 38 46 39 46 37 44 38 45 39 47 40 47 39 45 37 41 32 36 28 34 18 23 14 17 7 11 1 7 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 3 2 2 1 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 7 8 7 7 5 5 5 6 5 6 5 6 5 6 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 1 1 2 3 5 6 7 14 13 14 13 14 13 14 13 14 13 14 13 14 13 14 13 16 15 16 15 16 15 16 15 16 16 18 18 20 19 20 18 19 21 20 18 19 18 16 8 1 6 2 56 134 155 73 73 39 35 21 22 20 21 19 22 22 21 19 15 13 9 8 6 9 11 11 12 11 10 8 9 5 13 11 21 21 32 28 36 25 35 32 42 36 45 40 49 45 55 53 66 65 76 73 81 78 79 72 75 71 75 70 72 75 79 73 78 73 77 70 76 56 48 13 22 50 96 73 46 45 93 135 161 121 96 180 235 107 82 80 44 2 7 7 9 11 14 6 6 0 18 32 63 93 124 160 197 164 188 180 179 136 126 136 161 102 100 88 99 104 206 165 163 176 184 116 89 73 129 224 248 236 232 217 237 210 212 150 167 173 192 191 196 186 209 192 201 195 218 206 233 207 222 215 234 221 229 215 229 221 230 223 234 211 222 215 226 215 206 149 177 147 161 151 166 141 171 157 169 144 177 164 170 119 136 128 145 60 18 23 25 30 26 25 21 21 20 17 17 12 14 16 16 15 14 14 15 14 15 16 18 19 19 19 19 18 22 20 20 21 21 23 22 20 25 18 11 65 157 142 151 142 147 145 150 149 153 151 154 149 153 149 154 151 154 146 145 152 154 155 154 152 153 144 150 139 140 135 158 142 157 143 155 141 159 142 163 145 164 144 166 144 172 155 176 148 169 145 174 173 200 148 171 150 205 188 186 152 169 124 142 107 144 134 185 149 176 140 162 128 176 154 172 133 165 132 153 123 158 139 169 132 152 125 145 110 144 129 152 117 140 108 130 101 127 102 130 101 126 101 122 84 119 105 132 97 122 93 117 90 118 92 120 94 120 90 114 86 114 88 116 82 107 78 105 79 107 80 106 81 105 79 102 76 101 76 101 71 97 70 95 69 94 67 93 69 92 64 91 67 95 70 96 69 97 71 93 67 94 68 91 53 76 53 78 57 81 56 78 59 76 55 85 56 70 61 108 128 89 65 76 50 91 47 90 56 75 52 72 55 78 58 78 56 74 54 74 57 76 54 74 58 81 61 83 59 84 66 94 84 97 64 78 55 78 57 79 51 68 42 57 36 53 33 50 35 49 32 43 28 42 30 45 30 45 28 37 21 38 26 38 26 40 28 42 31 45 33 47 28 47 36 49 38 57 49 64 58 80 67 80 60 75 55 67 56 72 60 75 62 76 61 74 62 75 58 78 56 77 50 66 48 46 24 34 25 73 63 95 68 102 66 79 39 55 30 48 27 39 18 32 14 27 13 33 14 28 14 25 9 23 11 28 16 30 16 31 18 31 15 27 10 42 23 56 51 84 44 70 24 59 30 75 45 91 64 111 73 106 92 137 78 50 14 83 68 98 68 88 65 97 76 96 73 92 70 89 57 85 72 88 71 92 72 89 70 87 67 84 62 71 49 45 21 15 7 10 9 11 10 12 11 11 9 12 14 39 50 55 46 52 48 50 46 51 46 50 45 49 44 49 44 46 42 47 43 41 37 40 34 31 23 14 6 3 4 6 2 2 1 2 3 4 5 6 12 9 5 2 2 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 0 0 0 0 4 30 48 65 55 61 49 62 49 62 49 62 49 62 48 61 48 61 48 61 48 61 51 60 49 60 52 58 43 45 33 40 35 40 37 42 39 42 37 37 30 31 28 31 27 29 31 33 30 33 29 32 29 32 30 35 35 39 37 41 41 46 42 43 40 45 46 52 50 53 46 50 48 52 50 53 50 53 49 51 46 47 41 42 38 40 30 32 24 24 16 16 8 11 2 6 1 4 0 3 0 1 0 1 0 1 0 1 0 1 1 3 1 3 1 3 0 2 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 3 8 3 6 0 3 1 5 1 5 1 5 1 5 3 5 3 5 3 5 3 5 1 3 2 4 2 5 3 5 2 3 1 2 0 3 1 4 1 3 1 3 1 3 1 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 0 2 0 3 2 6 6 9 8 12 7 13 10 16 11 15 9 14 9 14 9 14 9 14 11 16 11 16 11 16 11 16 11 17 13 18 13 18 13 17 13 21 16 20 14 20 10 8 0 4 0 80 132 121 49 54 24 26 15 19 15 18 13 21 15 19 12 15 6 10 3 8 5 10 7 12 8 11 4 8 2 10 7 16 13 26 24 35 14 27 21 32 22 32 24 37 29 43 41 59 56 70 62 72 65 73 58 67 59 70 62 71 69 75 69 74 70 75 72 78 62 56 28 8 12 38 25 12 0 35 67 127 117 109 204 208 74 76 59 19 0 0 13 0 3 7 0 0 0 2 9 18 57 77 91 153 155 180 151 167 152 120 104 117 83 96 77 78 107 179 128 147 160 158 94 85 86 150 248 254 248 250 236 252 244 254 152 156 159 162 141 146 141 164 145 148 153 172 167 191 175 188 184 203 193 198 186 201 171 182 179 198 180 197 194 207 193 169 109 127 99 117 117 128 118 141 139 161 149 179 168 170 147 158 109 73 22 14 33 30 31 27 22 21 19 18 14 14 9 14 15 17 12 12 11 14 11 14 13 17 17 20 18 21 17 20 16 21 18 21 21 22 18 21 12 13 60 159 136 146 141 147 142 147 144 149 147 152 149 149 146 148 149 147 146 144 146 151 144 149 138 144 132 137 127 129 126 142 130 140 134 137 129 142 129 144 130 144 128 144 127 152 137 156 127 144 122 146 144 172 122 143 121 173 166 166 127 138 96 109 84 120 118 157 118 143 110 128 99 146 128 140 105 131 102 120 98 133 118 142 104 124 97 115 84 119 107 126 93 112 87 103 81 100 83 103 87 102 88 97 68 92 87 105 81 96 76 91 73 90 75 93 76 93 69 86 64 85 66 88 64 83 60 80 60 82 60 80 60 81 58 78 57 76 56 76 57 74 56 73 57 71 56 71 56 68 50 66 54 72 58 72 59 77 62 73 57 74 58 68 39 55 41 59 44 58 37 50 36 54 37 49 30 48 38 59 35 44 32 32 36 66 36 53 35 57 51 56 42 55 47 52 41 54 38 54 41 57 40 52 42 59 45 62 43 61 48 68 57 71 43 56 33 55 39 60 36 49 28 39 22 37 22 35 26 36 22 31 19 31 23 35 23 36 23 28 15 30 20 28 20 32 24 37 30 41 31 41 25 40 31 35 20 31 23 32 26 43 30 42 26 44 32 44 31 49 40 59 48 63 50 61 42 60 38 57 42 53 39 48 34 36 11 21 4 38 44 60 42 61 35 39 16 26 17 21 18 17 15 15 14 10 12 16 8 14 9 14 6 12 9 18 12 18 12 16 10 16 14 21 3 20 6 27 38 58 35 41 17 34 19 43 35 62 40 57 45 89 69 89 46 37 13 49 52 73 59 69 55 83 62 73 56 74 48 64 32 65 51 71 52 74 52 75 52 71 49 68 49 58 40 34 13 8 4 5 8 8 9 10 8 9 4 9 5 30 43 48 41 47 45 46 42 46 42 45 41 44 40 44 39 41 35 45 39 38 32 40 29 30 21 14 3 1 0 5 0 2 0 2 1 4 3 6 11 9 3 2 0 3 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 3 0 1 17 35 51 48 52 41 48 41 48 41 48 41 48 40 47 40 47 40 47 40 48 39 51 36 51 39 48 29 33 13 26 16 29 20 34 23 35 29 31 20 20 14 19 13 18 17 21 15 18 13 18 14 21 13 23 18 28 21 33 30 42 39 46 38 47 41 50 41 47 42 46 41 45 38 41 34 38 31 34 26 26 17 18 9 13 3 7 3 3 0 0 0 0 0 0 0 0 0 0 0 0 5 4 5 2 2 0 2 0 3 1 3 0 2 0 2 0 0 1 1 2 3 4 4 5 0 0 1 1 2 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 7 9 7 7 4 4 5 6 5 6 5 6 5 6 5 5 5 5 5 5 5 5 2 2 2 3 3 4 4 4 5 4 2 1 1 2 4 5 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 5 6 8 9 10 12 11 12 12 15 15 16 15 14 13 14 13 14 13 14 13 17 16 17 16 17 16 17 16 17 16 18 17 18 16 16 14 18 22 22 19 20 18 14 7 1 4 14 110 144 120 74 65 27 27 19 23 21 21 18 21 21 21 19 15 14 11 12 10 9 11 12 14 13 13 11 13 11 17 14 21 21 35 35 48 23 33 30 38 30 37 32 42 36 48 50 66 66 76 70 77 71 71 63 66 64 71 70 75 68 75 71 77 72 79 78 86 66 79 57 37 12 25 21 29 19 28 26 88 125 144 220 130 76 102 51 4 15 5 6 7 7 0 3 12 9 3 0 13 26 64 88 138 169 198 161 206 178 188 155 133 68 94 87 101 151 220 144 181 171 162 89 93 96 157 232 234 235 255 251 255 250 255 160 171 174 169 123 130 121 149 119 126 121 144 118 146 134 154 147 174 160 172 157 180 172 182 169 186 161 179 173 192 180 166 120 150 125 145 145 151 148 164 161 195 180 198 180 185 176 187 80 25 22 48 57 43 31 26 22 17 18 17 15 13 11 14 17 17 14 12 12 14 11 13 15 17 19 20 21 21 21 24 20 19 19 18 20 19 23 13 10 14 64 169 146 155 151 151 148 148 148 151 152 155 153 150 146 145 144 147 145 146 147 150 145 147 141 144 134 141 132 136 131 151 134 150 139 151 141 161 143 163 144 167 144 167 147 179 158 183 150 170 143 174 172 202 153 174 149 203 194 203 153 167 118 137 110 154 142 188 144 172 137 158 126 177 154 169 129 157 121 143 121 162 143 168 126 147 119 139 107 146 132 153 113 138 108 130 100 126 101 131 107 133 107 126 85 118 103 130 99 124 94 118 90 117 91 119 94 118 87 110 82 109 83 111 89 113 84 110 84 111 82 108 83 107 81 104 77 102 76 101 72 98 72 97 71 96 70 96 72 94 65 92 70 99 74 100 75 105 79 100 74 103 76 97 59 82 61 85 62 80 51 69 52 85 58 66 43 79 54 60 38 61 36 76 42 58 45 63 45 91 81 88 56 78 60 75 55 72 52 72 56 76 54 70 51 77 60 82 61 81 66 90 70 92 63 82 55 77 58 84 56 72 45 61 41 59 40 57 36 49 32 44 30 46 35 51 37 54 38 46 31 50 36 45 31 45 40 55 48 60 51 61 44 60 53 58 42 51 41 52 34 52 31 37 18 34 22 35 34 48 46 64 59 71 60 71 62 73 58 76 56 76 50 65 45 46 30 35 17 59 58 96 48 75 39 49 19 39 17 30 17 30 15 33 15 26 9 29 5 21 15 28 18 32 22 39 18 33 16 30 10 31 20 46 17 45 13 52 49 97 50 81 40 84 44 91 64 114 62 80 46 99 54 58 16 58 36 71 65 99 76 98 81 113 90 101 85 100 74 84 54 84 77 93 72 90 73 89 71 86 68 83 66 73 53 46 23 16 9 10 6 6 6 9 8 12 9 12 5 31 44 52 45 53 50 53 46 51 46 50 45 49 44 49 46 46 42 49 45 41 37 41 33 31 24 14 4 0 2 4 2 2 1 2 3 4 5 6 13 9 5 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 0 0 14 30 53 53 64 49 63 48 63 48 63 48 63 47 62 47 62 47 62 47 61 48 55 47 57 52 56 42 40 32 37 33 38 36 39 37 40 29 24 15 10 6 7 6 7 7 6 3 2 0 2 3 6 5 10 14 17 20 26 35 41 46 45 45 46 46 45 42 39 34 33 29 26 21 17 12 10 3 4 3 3 2 3 2 2 0 1 0 1 1 3 3 5 0 1 0 1 0 1 0 1 0 0 0 0 0 2 4 4 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 3 7 3 7 3 7 0 4 0 5 1 6 2 7 4 6 4 6 4 6 4 6 4 6 4 5 3 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 2 0 3 3 7 7 10 7 13 9 14 7 12 8 14 8 13 8 14 9 15 10 15 9 14 9 15 11 17 14 20 11 16 11 16 11 16 11 16 13 18 12 17 11 13 2 4 1 0 13 118 106 85 65 55 18 23 15 18 13 18 12 16 15 21 16 19 10 14 8 15 7 12 9 13 8 12 9 15 6 9 3 16 19 33 24 29 27 7 36 23 14 27 17 38 24 33 29 51 56 73 62 68 50 58 44 55 50 64 59 70 67 73 67 73 70 75 72 76 77 66 61 55 37 14 10 26 2 38 0 48 109 127 136 125 97 126 33 6 0 10 2 5 5 6 7 5 5 5 3 5 0 29 54 92 101 165 165 158 157 161 159 160 78 55 62 98 146 168 128 161 149 125 71 72 83 147 143 145 149 167 175 183 175 167 145 189 176 144 89 111 90 113 96 107 95 117 94 96 89 107 88 101 85 105 86 98 87 100 88 110 106 128 117 131 118 114 94 115 103 127 121 132 125 173 162 162 159 177 157 168 166 125 22 18 41 55 62 53 29 25 21 17 12 13 12 14 14 13 9 12 13 17 14 14 9 15 17 19 16 17 16 21 15 19 14 18 15 18 18 19 17 25 7 0 89 154 144 145 140 145 152 142 156 134 170 134 152 141 157 140 141 159 132 156 141 144 143 141 127 138 134 128 119 131 122 133 125 125 119 146 124 140 128 146 133 151 133 146 124 158 142 152 120 146 133 160 133 188 118 148 124 156 178 181 125 143 98 103 84 131 125 150 113 141 103 121 101 146 119 131 101 122 97 114 87 128 119 137 103 124 96 111 79 117 107 125 87 106 81 99 79 99 82 102 88 106 88 98 74 89 79 103 82 97 76 90 72 90 75 94 73 90 65 83 62 84 66 90 66 85 62 83 63 85 62 81 59 81 59 79 58 76 54 72 59 76 58 74 58 73 57 71 54 69 54 69 56 74 61 78 59 77 62 75 61 78 60 69 40 58 43 62 46 62 41 55 39 58 39 50 31 48 29 42 29 41 26 39 28 40 27 37 27 76 157 85 29 48 33 65 39 52 33 50 36 55 41 56 39 57 44 59 45 68 63 87 54 61 39 63 44 55 38 61 41 52 30 43 29 45 25 36 24 36 23 33 24 39 32 46 26 37 25 35 24 35 25 37 26 32 34 55 43 52 44 49 42 53 45 56 46 54 42 51 45 50 22 20 4 21 16 33 36 51 45 60 54 62 51 59 46 61 43 56 41 49 37 46 37 42 15 15 6 40 46 67 41 44 14 25 5 12 7 19 11 12 16 19 17 10 15 22 4 19 14 18 8 20 15 21 5 19 15 15 6 19 20 27 13 21 1 23 32 53 33 49 20 40 28 49 37 64 44 60 0 29 31 33 0 3 0 35 28 65 54 80 73 78 70 87 64 81 61 56 43 69 63 65 62 71 57 62 50 57 49 57 45 48 36 30 15 10 4 4 6 7 6 10 8 11 5 5 1 16 33 51 41 48 46 47 40 47 43 50 43 47 39 44 40 45 36 41 34 39 34 39 30 29 20 14 5 3 0 0 1 3 1 3 1 3 1 3 9 14 9 3 0 2 2 4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 2 0 1 3 0 2 0 2 0 2 4 17 52 58 47 46 51 44 49 42 47 41 47 43 49 43 49 43 49 43 49 37 49 38 51 39 51 39 50 44 51 38 41 20 20 13 28 9 11 2 1 0 0 0 2 0 0 0 0 0 0 0 0 0 2 0 9 9 19 17 24 26 30 22 23 14 14 5 8 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 7 4 5 5 6 5 6 6 7 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 5 6 8 10 11 12 12 14 13 12 11 13 13 13 12 13 13 14 14 15 14 16 14 15 14 16 16 18 18 16 15 16 15 16 15 16 15 17 16 16 15 14 10 6 5 4 6 49 135 116 94 76 54 21 24 18 21 20 24 20 20 20 21 20 18 19 17 18 17 13 15 16 17 15 15 15 19 16 20 15 24 25 35 25 29 8 48 33 27 32 28 15 22 28 40 39 60 61 74 61 64 57 59 53 58 58 67 67 73 72 77 72 77 73 79 75 81 74 82 80 82 55 32 12 22 17 23 10 39 97 168 147 100 139 122 29 8 3 9 5 7 6 2 5 4 5 5 5 5 7 19 42 76 90 157 162 208 158 198 157 191 152 108 62 107 182 197 141 194 176 139 88 96 120 190 184 187 179 197 190 201 177 188 167 208 181 159 99 127 113 136 99 115 89 127 101 120 101 128 101 121 94 119 91 111 85 107 79 105 82 109 81 102 75 98 95 127 110 138 129 145 159 199 181 181 168 182 164 183 178 89 17 39 49 39 38 32 24 22 19 17 15 14 13 14 15 13 11 11 14 16 15 14 12 15 19 19 18 16 17 19 17 20 17 16 16 15 18 17 15 9 3 14 100 161 148 152 158 156 151 153 148 157 151 163 140 148 156 134 137 147 155 162 157 155 145 147 133 147 148 154 143 150 135 148 140 158 139 152 151 162 144 162 144 160 145 173 147 182 160 181 150 178 146 169 171 230 157 177 150 197 215 217 158 177 124 136 112 165 148 180 144 173 131 153 132 180 146 160 121 148 120 144 115 159 144 162 129 151 122 139 107 147 133 154 111 135 104 127 99 126 102 130 104 132 104 124 90 116 96 130 99 124 93 117 89 117 92 120 91 116 87 112 84 112 87 116 87 112 83 111 85 112 83 109 84 108 83 107 80 103 76 100 77 102 76 101 74 99 72 98 71 96 70 96 71 99 75 103 74 103 77 101 76 104 75 96 61 88 64 91 65 90 60 84 58 86 58 79 50 77 49 71 44 68 41 66 41 65 39 61 43 68 101 77 41 68 38 66 45 62 41 60 43 64 45 64 47 68 51 70 56 81 77 104 72 85 60 88 67 82 59 85 57 71 47 63 47 63 42 53 35 48 33 48 36 54 44 61 35 49 35 49 35 50 37 50 36 45 48 68 54 62 55 62 58 67 57 67 57 67 58 68 66 75 53 60 47 59 45 49 41 48 42 49 40 43 36 41 30 39 29 44 25 43 23 35 20 26 13 15 14 55 55 95 56 72 35 53 22 33 9 27 14 28 14 35 15 30 11 37 16 35 24 33 16 35 20 36 19 45 27 42 17 43 24 48 24 55 17 61 45 93 50 99 44 95 55 102 68 113 73 104 36 88 106 143 103 105 6 27 33 60 30 58 39 51 42 54 40 60 39 45 25 46 30 38 15 27 11 19 6 17 6 18 12 21 12 15 7 8 8 10 9 8 8 10 9 13 6 9 5 20 38 56 47 53 52 52 46 52 48 54 49 52 45 49 46 50 44 46 41 44 41 43 35 31 23 15 8 4 2 1 3 3 3 3 3 3 3 3 10 13 11 4 0 1 3 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 3 2 1 1 0 0 0 1 0 2 4 15 50 60 57 49 62 48 61 48 62 50 63 45 58 46 60 49 63 51 62 53 62 54 61 53 59 52 56 48 42 27 21 9 7 6 12 7 6 2 1 0 1 1 4 0 1 0 1 0 1 0 1 0 1 0 2 3 5 5 6 7 8 6 7 4 3 1 1 1 2 1 2 1 2 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 2 6 1 5 1 5 0 4 2 4 2 4 2 4 2 4 3 5 3 5 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 5 3 5 3 5 3 5 2 4 3 6 5 9 9 12 7 13 9 14 7 12 8 14 8 13 8 14 9 15 10 15 12 16 11 15 11 16 12 18 11 16 11 16 11 16 11 16 12 15 11 15 6 7 0 1 0 10 62 132 92 70 44 24 5 12 9 17 15 22 17 21 17 19 11 18 15 22 15 19 11 17 15 20 14 16 11 16 10 17 12 20 13 21 13 21 57 135 48 31 34 23 19 22 13 29 31 49 45 53 39 46 43 52 39 52 47 62 57 67 64 71 65 72 69 74 70 75 68 86 100 99 80 50 24 9 13 0 17 16 102 197 111 103 179 124 16 10 7 8 0 10 7 6 7 6 5 6 3 5 3 10 7 36 52 91 114 172 150 174 149 183 178 154 87 100 150 163 116 178 151 93 66 84 114 180 172 179 174 192 184 195 174 194 170 204 186 191 163 202 149 170 141 151 125 145 119 126 88 111 85 95 64 78 50 64 45 62 44 68 58 79 61 76 48 71 75 100 88 105 84 73 112 150 152 164 160 173 165 185 128 36 8 45 32 24 19 14 20 18 17 16 13 13 9 12 11 12 8 11 11 14 12 13 13 17 16 19 15 16 15 19 13 16 12 16 13 17 17 18 14 16 2 17 78 163 152 149 142 146 155 146 131 153 129 154 147 149 140 149 142 134 149 138 151 141 132 143 129 137 129 130 118 130 131 143 131 149 146 149 128 145 136 151 137 153 138 154 127 153 135 147 125 154 139 158 147 199 130 150 123 162 181 190 133 144 96 105 91 137 126 147 116 139 99 121 106 150 120 128 94 118 97 119 94 132 118 131 101 122 96 114 84 123 111 128 92 110 83 100 79 99 83 104 86 104 84 95 72 89 79 103 81 96 76 91 72 90 74 92 71 89 67 87 65 87 66 88 65 85 62 84 64 85 63 82 64 86 63 84 63 81 59 78 60 76 59 75 59 74 58 73 58 72 56 71 56 73 60 76 59 77 62 75 61 79 61 70 49 67 52 69 51 65 45 60 45 64 45 57 38 55 37 50 33 46 28 43 30 43 27 39 35 26 31 37 31 41 25 36 21 36 15 33 18 35 18 34 18 35 21 35 23 45 40 63 45 52 38 61 48 58 43 62 40 50 33 48 34 48 28 39 23 36 25 37 27 40 31 43 25 36 25 36 26 38 28 41 26 38 40 62 42 51 43 55 50 61 48 59 47 61 52 66 54 67 53 64 55 61 35 26 12 21 11 15 4 9 2 7 0 4 0 3 0 3 0 3 0 3 0 2 0 30 40 67 42 48 24 34 13 14 0 0 4 8 5 13 9 14 11 21 9 26 14 24 10 24 14 23 14 31 23 30 17 27 20 29 15 24 9 25 33 55 42 58 33 53 37 59 48 72 50 64 0 40 64 100 91 94 18 11 0 9 4 29 2 0 0 0 4 10 11 12 9 5 0 0 2 0 0 0 0 0 1 0 0 0 0 1 0 4 6 12 11 11 7 8 6 6 2 3 2 14 30 50 41 48 45 46 40 47 42 49 43 47 39 44 38 44 36 42 37 42 37 42 32 31 22 16 7 5 1 2 1 3 1 3 1 3 1 3 6 12 9 4 0 0 0 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 2 0 1 3 0 2 1 3 1 2 1 4 36 50 50 38 44 38 43 38 44 39 46 45 51 45 50 43 49 42 48 43 51 43 51 43 51 41 48 43 33 6 2 0 0 0 3 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 5 6 5 6 5 6 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 3 3 4 5 7 9 11 12 12 12 14 13 12 11 13 13 13 12 13 13 14 14 15 14 16 15 15 13 14 13 15 14 16 15 16 15 16 15 16 15 14 14 16 14 10 7 3 5 0 17 80 141 94 66 42 26 9 14 12 19 20 25 21 21 23 19 14 14 20 21 19 15 15 19 20 22 19 18 16 19 13 20 17 22 17 27 25 37 92 158 57 41 28 27 28 34 19 36 37 53 44 51 40 49 49 52 47 54 55 64 64 69 68 74 70 77 73 78 74 79 70 92 102 109 95 82 45 29 9 17 17 24 144 192 77 156 219 126 28 10 11 4 3 7 6 2 6 2 6 4 5 5 4 6 5 29 50 89 96 175 164 191 173 203 171 202 170 131 145 184 147 210 158 101 92 121 144 186 154 165 152 161 143 169 161 193 157 185 160 192 168 213 194 231 209 243 220 253 220 241 203 228 191 197 148 158 117 135 93 118 86 112 82 106 71 92 63 80 68 102 101 130 85 57 15 50 52 82 75 97 95 120 66 18 32 32 19 26 17 17 14 14 14 15 14 13 12 12 12 11 10 11 12 13 13 13 17 17 18 18 17 16 16 17 16 20 16 16 16 16 19 18 21 32 12 1 44 169 182 173 97 126 187 165 130 133 153 158 157 152 133 168 147 166 148 151 144 159 158 178 143 149 130 140 123 136 140 164 143 155 148 161 152 170 157 163 148 170 150 161 156 192 171 183 142 172 153 191 183 227 169 197 162 190 201 231 155 168 114 136 120 172 150 178 141 165 122 152 136 183 146 158 126 153 123 147 117 157 135 150 120 143 117 137 108 148 131 148 112 135 103 125 96 124 100 129 101 128 98 120 88 116 95 129 98 123 94 118 89 116 90 117 87 115 88 115 88 115 87 114 86 112 84 111 86 113 85 110 86 111 86 110 84 107 80 104 77 103 76 102 75 101 74 100 75 100 73 98 72 99 74 101 74 103 77 101 77 105 77 97 69 97 72 97 68 91 63 88 66 94 66 87 59 86 58 81 52 76 47 72 47 68 43 64 47 56 34 62 42 53 42 59 39 57 34 54 34 52 32 48 28 45 26 40 22 38 26 45 35 51 33 59 44 60 41 60 44 60 44 59 47 60 44 54 38 52 39 53 39 53 39 52 36 50 35 49 35 50 37 51 38 50 55 74 54 60 56 67 61 71 61 71 62 74 66 77 62 79 68 72 54 52 23 12 5 7 3 3 1 1 0 1 0 4 0 10 0 14 1 10 0 5 6 7 7 36 45 87 59 79 41 59 24 37 5 18 12 29 9 30 13 38 20 45 23 44 28 46 29 51 33 55 30 58 34 62 33 64 37 69 27 57 16 58 45 103 58 105 52 99 52 95 59 103 64 90 36 73 51 57 24 56 7 38 14 35 28 63 11 14 5 11 1 10 6 25 14 13 0 11 4 10 3 7 2 8 4 10 1 8 4 6 5 7 12 13 19 14 10 9 6 10 5 9 6 16 33 55 48 52 50 51 47 52 48 53 48 52 46 50 42 47 42 44 41 44 41 42 37 33 25 17 10 6 4 4 3 3 3 3 3 3 3 3 6 12 13 6 0 0 1 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 0 1 0 1 0 1 0 2 0 2 33 54 63 56 64 53 62 51 61 51 62 52 62 52 61 50 60 50 59 54 61 54 60 52 56 50 54 50 32 7 3 0 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 2 3 2 3 2 1 1 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 5 1 5 1 5 3 6 2 5 1 4 0 3 1 3 1 3 1 3 1 3 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 1 4 3 7 7 10 7 13 9 14 7 12 8 14 8 13 8 14 9 15 10 15 9 14 8 12 7 12 8 13 11 16 11 16 11 16 11 16 12 18 15 16 5 5 0 2 0 4 66 127 72 43 13 15 4 12 10 18 16 22 16 19 18 17 7 12 9 17 8 11 10 17 15 19 13 16 11 16 13 20 14 18 10 23 26 42 41 70 27 38 13 25 16 19 11 26 24 36 26 35 28 40 35 45 33 47 43 57 51 62 59 66 62 70 67 72 68 72 65 80 78 85 87 85 60 32 15 22 11 22 114 120 55 174 197 107 24 10 0 1 3 11 5 6 5 6 5 5 3 5 0 7 0 6 27 57 59 104 114 133 125 142 116 164 155 140 103 143 121 171 131 108 112 135 151 177 138 162 150 151 124 154 117 152 124 143 126 150 122 146 122 148 131 158 148 178 166 183 170 199 184 209 193 223 208 226 209 218 190 191 161 159 128 129 97 100 84 106 110 136 97 66 18 28 18 26 10 23 23 40 18 25 29 17 18 32 12 23 13 12 13 12 11 13 8 12 9 11 9 11 9 12 11 14 16 18 15 17 15 17 15 17 14 18 14 19 16 20 20 22 19 31 3 0 32 162 188 194 24 79 174 190 93 71 159 178 135 94 129 153 162 141 129 169 174 183 170 177 148 175 167 170 138 147 148 164 149 152 140 146 140 140 122 138 128 144 134 157 133 162 153 160 135 153 139 158 148 203 152 160 121 162 175 197 125 133 89 110 103 147 133 152 112 132 94 124 113 155 122 132 104 125 98 117 91 127 111 122 93 114 89 110 82 120 103 116 86 104 78 95 74 94 78 99 81 98 79 91 71 89 77 99 81 96 77 91 73 89 72 89 66 86 66 88 67 87 65 86 65 85 63 84 65 87 65 84 63 85 63 84 63 82 60 79 60 77 60 77 61 76 61 76 62 76 59 73 58 73 59 75 59 77 62 76 62 80 63 72 54 73 55 72 49 64 44 64 49 71 50 64 43 64 43 59 37 54 34 50 33 50 31 45 29 47 26 52 28 41 39 44 24 41 20 38 19 38 18 33 17 33 17 28 10 18 2 13 6 14 6 22 15 25 13 24 19 31 21 36 24 39 24 36 22 34 25 37 27 38 27 38 26 36 24 34 22 33 22 34 24 40 41 64 41 51 43 58 44 59 47 62 50 64 49 63 49 71 61 52 22 19 1 0 0 3 0 7 3 7 4 5 1 7 1 4 3 3 4 7 2 8 0 5 0 13 25 52 46 55 30 32 9 17 0 8 7 18 4 16 3 23 12 31 17 34 17 37 22 40 24 40 24 38 24 38 23 37 26 42 23 25 4 13 33 61 45 53 39 54 35 53 44 70 52 64 27 48 21 9 0 8 0 18 32 24 25 54 19 7 9 5 0 0 6 17 15 5 3 8 7 4 6 2 7 2 7 2 0 0 2 4 4 10 13 19 16 17 7 8 6 7 6 5 0 10 22 50 41 48 41 47 40 49 40 49 39 48 38 46 38 44 37 43 37 41 35 39 33 33 23 17 9 7 3 4 1 3 1 3 1 3 1 3 2 12 12 8 0 0 0 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 3 0 2 3 1 2 1 2 1 2 1 0 26 46 58 47 53 46 51 45 52 46 53 44 50 46 53 49 56 52 58 54 58 53 54 47 47 41 43 29 15 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 7 6 7 5 6 5 6 4 5 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 3 5 7 9 10 12 12 14 13 12 11 13 13 13 12 13 13 14 14 15 14 13 12 12 11 12 12 13 13 16 15 16 15 16 15 16 14 14 13 19 15 9 5 2 6 5 14 83 134 78 49 23 31 17 21 17 22 21 25 21 20 21 17 12 9 11 11 11 8 14 16 16 17 15 16 17 21 28 33 26 28 23 35 38 53 48 41 40 58 25 40 28 30 23 36 28 39 28 40 35 48 40 44 40 47 47 56 54 59 59 65 63 70 67 72 67 72 72 74 65 73 73 83 57 45 22 28 14 47 67 83 108 197 201 110 63 36 11 0 6 0 6 2 6 4 5 5 5 6 2 4 0 7 26 69 74 109 82 119 86 113 105 118 90 136 106 129 111 160 145 164 149 153 127 170 147 188 181 192 159 188 168 199 163 178 155 181 145 168 146 174 153 181 156 181 151 174 146 170 148 169 150 178 155 174 155 182 166 204 193 225 203 226 198 215 194 213 187 212 188 188 138 150 129 137 100 105 72 61 38 25 20 12 33 25 5 18 12 12 11 13 12 13 13 12 11 12 13 12 11 11 13 16 19 17 15 15 17 18 18 17 18 22 18 19 19 20 23 21 25 15 3 16 77 166 188 221 54 107 175 244 90 73 162 231 134 46 129 189 212 65 46 173 200 176 102 115 130 217 183 145 144 213 213 195 178 215 208 215 197 198 189 201 179 170 149 171 161 184 157 172 151 190 167 193 177 250 202 187 147 216 218 223 145 158 111 142 128 174 147 175 143 166 127 161 145 186 149 165 129 153 120 144 115 157 135 149 118 140 114 136 107 144 122 135 101 126 96 120 92 119 94 122 94 121 93 118 90 117 93 123 97 123 94 119 90 115 87 114 84 111 85 113 86 113 86 112 86 112 84 112 87 114 87 112 84 109 84 109 83 106 80 104 77 103 77 103 77 103 77 103 77 102 75 100 73 100 75 102 74 102 77 102 78 107 78 99 71 100 75 99 67 91 64 93 70 99 71 93 64 93 64 88 60 83 56 80 55 78 52 73 48 70 40 72 46 77 58 62 48 67 45 65 45 62 40 55 37 53 36 48 30 38 19 30 14 30 13 32 17 33 18 31 19 33 23 37 26 37 29 38 25 40 28 45 33 49 36 51 41 54 39 52 38 52 39 53 39 51 54 76 57 66 59 71 57 71 61 76 64 75 62 73 60 86 70 51 12 10 4 9 2 5 6 8 8 6 6 3 8 6 5 9 2 13 5 8 5 2 6 2 0 11 18 54 51 82 48 64 26 46 22 41 18 46 35 60 42 76 59 88 64 81 59 82 62 84 57 85 58 84 49 81 44 73 35 73 33 59 11 49 38 103 56 98 52 98 49 95 63 109 71 94 33 58 27 47 37 66 38 59 36 38 26 88 76 70 42 28 5 7 10 17 12 2 0 5 10 9 9 7 8 4 6 5 0 5 2 5 4 7 12 13 19 13 11 9 7 12 6 15 6 12 28 54 50 51 49 51 49 53 49 52 48 51 47 51 49 53 48 49 44 44 38 38 37 34 25 17 10 6 4 4 3 3 3 3 3 3 3 3 3 12 17 11 2 0 1 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 3 0 2 0 1 0 1 0 2 1 1 26 48 59 50 55 50 55 50 56 53 58 57 62 55 58 52 55 48 55 40 47 36 37 27 26 17 18 13 8 0 1 1 1 0 1 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 4 0 4 0 4 1 5 1 5 2 6 2 4 2 4 2 4 2 4 0 2 0 3 1 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 0 3 1 4 4 8 8 11 7 13 9 14 7 12 8 14 8 13 8 14 9 15 10 15 8 13 8 13 9 15 11 17 11 16 11 16 11 16 11 16 12 16 16 16 3 2 0 0 0 16 85 120 51 34 7 16 7 13 8 14 11 17 12 17 11 14 6 9 2 9 5 12 10 15 11 14 10 16 14 22 22 27 20 25 18 31 30 43 47 33 29 31 9 14 16 15 16 25 16 25 16 27 21 33 25 35 24 37 33 45 38 47 45 53 50 59 57 61 57 60 54 61 47 59 58 60 47 36 23 11 14 48 51 63 124 199 182 97 76 71 27 6 1 1 3 7 3 6 3 6 1 5 7 0 1 16 27 67 75 98 92 114 82 123 122 122 85 132 73 76 81 132 128 157 106 99 101 177 166 193 178 200 163 178 186 209 164 166 138 154 127 149 126 151 145 171 159 170 152 163 145 158 135 148 135 156 138 145 113 125 115 129 122 126 111 113 131 147 144 157 131 150 153 174 178 185 181 194 175 181 146 114 36 28 7 29 26 15 17 12 16 12 11 9 8 11 8 14 10 13 13 14 10 12 12 17 16 16 11 14 15 19 17 19 14 18 14 19 17 21 21 23 25 14 5 31 110 158 151 179 122 144 169 221 121 128 165 225 150 76 134 201 225 45 32 167 174 140 59 68 111 213 147 48 74 194 176 91 100 192 182 137 130 190 203 197 181 218 213 209 168 188 169 168 142 160 149 163 164 226 190 187 158 217 201 195 123 133 95 119 107 140 118 137 116 138 103 133 116 150 117 132 102 122 97 118 94 130 109 117 91 112 87 108 79 113 91 99 75 95 73 93 73 93 74 94 73 91 75 92 74 91 75 92 80 96 77 92 73 88 70 86 64 83 62 83 63 84 64 85 65 85 63 85 66 88 66 86 62 84 62 84 63 82 61 80 61 78 61 78 63 78 63 78 62 76 60 74 59 75 62 78 59 76 62 76 63 81 64 74 54 74 57 74 49 65 48 70 51 72 52 66 46 66 46 62 41 61 37 59 40 60 37 56 37 47 26 57 30 65 37 50 34 52 32 51 32 51 29 44 27 41 24 38 22 33 17 28 18 24 15 21 15 24 15 21 11 22 12 21 9 22 11 24 9 21 11 23 14 27 17 29 24 35 24 36 26 38 29 40 25 40 36 64 44 60 46 61 46 63 47 64 47 64 47 63 50 77 60 35 0 0 0 6 0 5 3 4 3 4 5 3 3 6 2 2 4 2 9 8 5 6 1 7 0 0 0 17 22 48 39 48 22 32 14 29 22 56 53 80 59 87 67 93 69 85 62 87 67 83 60 81 62 74 53 69 45 48 22 36 28 34 15 13 27 52 43 52 33 49 34 53 47 66 42 46 25 37 12 32 37 41 25 29 20 13 11 65 74 54 22 14 0 10 10 17 6 5 0 5 2 6 4 5 4 5 5 2 11 7 10 5 4 4 3 8 8 11 3 7 6 8 7 6 1 6 17 49 42 47 39 47 41 49 39 48 38 47 38 47 44 49 41 45 36 37 28 30 32 32 22 16 8 6 2 3 1 3 1 3 1 3 1 3 1 13 17 13 2 1 0 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 3 0 2 3 1 2 2 3 1 2 3 0 19 34 46 51 57 49 54 45 52 44 51 38 43 33 35 23 25 15 19 7 9 7 5 1 0 0 0 2 0 3 3 5 0 4 1 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 1 1 1 0 1 1 2 2 2 1 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 4 3 4 3 4 3 5 4 6 5 7 6 8 4 4 4 4 4 4 4 4 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 4 4 4 5 7 9 11 12 12 12 14 13 12 11 13 13 13 12 13 13 14 14 15 14 14 13 14 14 16 16 19 19 16 15 16 15 16 15 16 14 12 11 19 12 5 3 0 6 0 34 110 125 53 42 18 18 9 11 6 8 9 12 12 13 13 14 12 8 8 8 13 15 15 16 15 15 14 17 21 28 20 25 21 28 28 37 36 45 34 41 29 28 29 25 36 30 26 35 24 33 24 35 26 35 31 38 30 39 36 46 41 48 46 55 52 62 57 62 56 62 57 63 56 70 62 64 45 49 21 27 11 60 77 73 107 207 171 79 90 93 57 15 12 7 6 4 6 5 6 5 6 6 6 3 12 46 56 91 110 131 127 123 120 172 153 184 159 162 99 102 130 183 168 184 103 96 105 215 213 236 220 255 239 249 179 211 182 199 174 193 161 188 172 192 167 188 166 189 172 199 167 179 149 162 147 170 145 155 131 149 130 152 132 148 119 132 119 139 122 141 101 120 114 145 109 119 105 127 119 160 137 108 31 15 20 32 12 3 36 11 14 15 10 11 9 12 13 14 12 14 16 14 12 12 15 18 18 15 12 14 17 20 20 19 16 17 16 17 19 18 21 20 24 18 13 26 117 154 125 135 150 147 147 150 146 188 167 186 174 195 160 199 195 153 139 230 175 204 155 169 170 255 165 64 124 253 179 48 92 239 184 64 84 188 195 117 93 182 200 163 134 192 209 232 193 205 185 216 176 212 191 223 205 230 191 195 162 175 134 160 140 171 142 166 143 167 132 162 139 172 135 154 130 153 126 149 121 155 128 134 113 135 108 130 99 134 106 117 94 121 94 121 93 121 93 121 88 117 91 119 92 119 91 117 97 123 94 119 90 115 85 112 82 109 82 109 82 110 84 112 86 112 84 112 87 115 88 113 85 110 85 110 84 108 82 104 79 102 79 102 79 102 79 102 77 102 75 100 75 102 78 105 74 102 77 102 78 107 79 100 72 102 78 102 69 94 69 99 69 99 71 93 65 93 65 89 64 88 61 86 63 85 62 82 63 70 53 88 47 82 47 83 58 79 56 78 57 74 52 67 53 65 45 55 41 53 41 53 38 50 33 43 29 43 29 39 28 38 26 34 22 30 23 34 23 35 20 33 18 31 18 32 20 34 21 37 26 42 30 46 44 53 52 78 64 77 66 75 69 80 66 76 64 77 66 78 71 93 75 47 6 5 5 11 11 10 7 5 5 2 8 6 7 4 4 8 4 11 10 12 11 6 13 12 7 4 1 22 24 72 60 85 46 61 34 53 76 120 117 142 110 131 101 123 99 114 89 120 97 120 91 121 95 121 88 121 80 97 48 78 32 69 26 54 29 90 52 104 50 99 54 96 62 92 44 54 28 49 25 54 40 45 20 43 31 38 5 42 31 14 0 15 0 7 16 15 12 8 7 4 4 2 6 2 8 3 6 2 3 5 4 3 2 2 6 7 9 5 6 5 7 12 6 11 7 9 25 53 51 51 48 51 50 53 48 51 47 51 47 52 48 52 45 45 37 34 26 24 36 32 24 16 9 5 3 3 3 3 3 3 4 2 4 2 4 13 21 14 5 2 3 4 0 0 0 1 0 1 0 1 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 2 2 3 0 1 0 1 0 3 0 2 3 2 19 34 40 39 38 33 29 23 21 17 17 6 8 4 6 1 3 0 3 0 3 0 4 1 5 1 3 0 1 2 5 0 0 0 2 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 3 5 3 4 2 3 1 3 2 3 1 2 0 3 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 2 2 2 2 0 1 2 4 5 6 7 7 8 13 8 14 8 15 9 15 10 16 10 16 10 16 10 16 8 15 9 16 10 15 8 14 8 14 9 16 11 17 10 16 13 20 14 10 0 3 0 0 0 12 105 114 38 33 12 13 4 8 3 7 2 7 3 8 5 9 4 8 3 9 4 10 11 16 12 18 15 23 18 26 16 22 15 22 15 23 17 25 19 26 16 23 15 24 18 28 23 29 21 27 19 25 18 24 20 28 18 29 24 35 27 36 27 41 39 47 38 45 38 47 37 44 36 48 45 45 34 28 17 12 24 58 76 62 135 202 112 85 70 88 78 41 4 0 0 6 3 7 3 6 3 2 0 0 21 60 48 91 84 123 118 139 129 154 140 161 137 155 116 97 108 167 150 137 66 85 119 155 135 166 149 175 135 164 158 181 141 155 125 153 134 155 149 165 156 170 139 147 139 152 143 163 130 142 128 150 121 137 108 125 122 140 104 121 114 120 111 129 106 116 89 104 95 115 94 97 59 52 79 144 84 45 18 23 19 21 16 16 11 12 13 13 11 12 10 11 9 11 10 12 9 11 10 14 14 17 14 15 13 15 14 18 18 22 14 17 13 16 16 18 17 18 16 17 11 27 40 55 46 48 52 65 69 89 89 117 121 124 126 145 150 164 162 178 182 197 179 198 200 215 210 220 207 206 198 234 213 172 186 239 214 141 132 221 212 127 103 187 189 131 61 172 215 209 197 201 194 227 187 208 179 193 182 195 175 160 148 171 176 172 152 175 159 164 138 143 126 150 121 134 108 115 96 132 93 112 98 115 96 105 100 108 87 97 86 102 86 96 94 74 86 81 74 79 84 76 70 87 68 82 65 83 72 95 76 94 81 77 77 81 70 81 60 85 52 73 61 88 60 83 63 82 58 82 63 84 60 83 60 86 64 88 62 85 63 88 60 83 61 80 60 79 64 86 62 80 60 77 59 77 59 77 51 74 66 86 63 87 70 74 50 74 53 74 49 70 50 75 51 72 47 68 46 66 42 64 40 62 41 61 41 60 40 60 41 61 38 60 43 62 42 60 37 58 42 62 46 61 40 51 36 51 38 48 31 42 29 42 32 43 29 38 24 34 21 33 25 35 19 28 11 24 9 23 12 23 14 22 12 20 11 19 12 18 6 14 6 16 7 16 10 19 6 25 21 43 36 51 41 60 55 71 64 73 63 63 55 80 73 39 5 4 6 8 11 10 6 8 8 13 8 9 13 16 15 19 18 21 21 21 17 18 14 13 2 1 5 20 25 75 54 50 41 36 11 71 112 127 97 116 88 110 77 99 76 94 70 87 69 90 73 92 68 86 68 87 71 82 43 40 24 37 20 27 16 37 37 55 35 53 36 54 49 60 18 26 32 36 7 19 32 30 5 17 16 9 7 20 7 8 1 7 0 8 14 14 7 4 4 9 5 6 2 3 1 5 4 8 3 5 5 4 2 3 1 3 2 5 3 6 4 7 5 7 1 6 14 41 44 45 37 49 39 45 40 48 45 51 43 47 38 46 39 44 39 27 11 21 29 33 30 19 10 6 7 4 6 4 6 4 6 6 6 7 6 17 23 17 8 0 2 2 1 1 0 0 0 0 1 0 3 0 3 0 3 1 5 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 3 0 3 0 3 0 3 0 2 0 2 0 2 0 1 1 1 3 1 5 1 5 1 5 0 3 2 4 2 4 4 10 16 11 15 4 3 0 0 1 0 0 0 0 0 0 0 0 2 0 2 0 1 2 4 3 1 0 1 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 4 6 7 8 8 8 12 11 13 12 14 13 14 13 14 13 14 13 14 13 14 13 14 14 15 14 15 14 14 13 15 14 16 15 16 15 16 14 16 11 17 7 3 6 0 7 0 34 107 113 43 44 17 20 7 6 7 5 7 7 9 9 11 10 11 10 11 11 12 13 15 18 15 19 17 22 21 25 23 25 22 25 22 26 24 28 28 31 25 28 25 31 28 36 31 37 28 36 26 35 25 36 33 44 29 43 32 46 32 44 39 50 41 52 41 51 44 55 43 56 42 57 46 52 34 32 15 32 36 50 67 82 122 134 94 87 77 87 81 65 32 20 6 12 9 8 5 3 3 2 8 8 59 89 79 61 66 108 110 127 117 157 159 201 176 199 147 136 119 166 153 188 148 163 160 192 141 181 154 183 143 178 148 175 155 197 176 198 160 180 148 162 132 162 132 155 120 128 106 142 140 172 157 178 147 149 137 150 137 158 131 142 124 139 119 144 121 134 102 117 102 126 114 138 129 121 116 121 52 32 24 23 21 19 16 14 13 13 13 13 13 12 12 11 11 11 11 11 11 12 13 14 15 16 17 16 15 15 16 17 19 20 18 18 17 16 17 16 17 18 18 20 12 58 75 87 62 82 56 67 52 68 46 67 46 47 45 79 78 104 98 131 129 150 141 162 160 184 187 219 218 235 227 239 230 255 246 254 234 245 240 255 253 250 230 241 237 250 191 218 221 233 207 211 214 255 199 228 207 217 199 202 181 168 178 199 146 155 157 199 136 166 175 211 169 168 180 188 156 186 146 162 152 163 129 160 118 141 118 129 110 122 95 109 90 108 89 137 80 109 82 122 67 125 94 100 90 132 89 105 84 104 85 108 93 116 91 97 76 112 89 108 85 119 92 107 82 121 91 116 87 115 89 116 89 115 89 112 86 107 81 104 83 107 81 103 81 101 78 98 81 104 84 107 81 105 79 104 79 104 71 98 80 104 77 111 89 101 70 99 72 99 69 97 72 103 73 100 70 97 68 94 65 91 63 89 63 88 63 87 62 87 62 85 59 85 62 87 61 85 58 85 58 86 61 83 55 74 51 69 52 63 45 55 41 55 43 54 41 52 39 51 39 52 40 51 36 45 31 41 28 39 27 39 25 37 24 36 22 35 23 34 18 30 17 29 15 26 15 26 9 26 14 35 20 37 23 44 37 49 44 55 58 66 65 79 65 36 7 11 16 19 17 16 14 15 19 21 21 20 23 23 24 25 26 26 25 25 28 24 21 18 12 9 15 30 34 78 69 86 42 54 71 163 141 158 123 142 112 134 101 122 101 125 94 118 91 118 91 117 97 122 93 119 95 118 75 87 41 72 38 76 37 86 46 101 47 96 53 96 69 80 27 35 18 44 21 40 40 59 21 35 32 29 15 34 17 14 7 9 6 17 19 22 11 10 6 13 5 9 5 5 5 5 7 5 5 5 5 4 4 4 3 3 5 5 6 6 7 7 7 9 6 11 19 46 53 55 47 55 48 51 46 51 48 53 46 49 45 54 45 51 43 27 6 14 30 35 33 21 10 4 5 2 4 4 4 3 6 0 7 0 7 7 23 13 8 1 0 2 1 1 1 4 0 7 0 7 0 5 0 2 0 0 2 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 2 0 3 0 3 0 3 0 2 0 2 0 2 0 2 0 1 1 0 1 0 1 0 1 0 1 0 1 1 2 1 2 11 30 49 45 25 4 1 4 2 2 0 2 0 4 0 5 0 1 1 2 0 0 1 1 1 0 1 0 1 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 3 5 2 4 2 4 1 3 2 3 1 2 0 3 1 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 2 2 2 2 3 4 5 7 8 8 9 9 8 13 9 14 9 15 10 15 9 14 9 14 9 14 9 14 10 15 10 15 10 15 10 15 11 16 11 16 11 16 11 15 10 18 12 8 0 1 0 0 0 33 91 79 34 33 7 13 2 7 1 6 1 8 5 11 1 6 2 7 3 8 4 9 8 15 8 16 9 18 12 20 15 22 15 22 15 23 17 24 17 25 15 24 17 28 21 30 23 29 21 27 19 25 19 25 25 32 22 32 25 35 26 34 32 40 28 38 30 42 33 43 37 43 37 40 36 35 24 20 8 13 21 46 60 69 87 90 69 79 80 76 74 76 55 33 5 7 4 7 1 4 0 0 0 31 74 91 187 85 18 54 55 52 29 60 78 134 136 166 140 144 113 135 134 192 191 177 130 167 133 169 142 140 122 153 145 161 132 159 135 155 144 180 166 168 136 131 98 111 108 122 58 94 114 169 149 169 144 142 123 133 105 124 113 121 100 123 103 126 109 118 91 105 101 126 139 158 173 148 136 68 18 14 25 24 18 17 12 13 11 13 11 13 10 12 10 12 9 11 8 11 10 13 12 14 12 14 16 17 14 16 14 17 16 18 14 18 15 17 17 18 18 18 32 21 8 87 145 151 123 139 124 123 115 119 105 110 95 83 71 91 86 80 61 64 51 48 69 79 73 80 82 99 105 111 125 137 157 176 187 195 212 228 222 223 224 247 237 227 223 244 246 249 246 248 220 228 228 217 201 222 200 195 177 183 187 184 166 196 138 157 183 197 100 125 170 186 103 116 171 168 95 144 183 157 128 179 148 171 153 184 158 156 148 150 136 116 105 124 81 93 77 82 60 65 56 78 56 66 49 69 52 71 62 81 73 88 84 87 71 83 80 84 67 83 61 78 54 82 62 69 57 78 58 78 60 83 66 86 63 85 62 83 64 87 67 86 61 84 66 83 64 82 64 84 65 83 64 81 62 79 61 79 52 70 58 78 60 89 73 76 50 73 51 73 50 73 53 77 51 72 49 70 46 67 43 65 44 65 43 64 43 63 42 63 41 61 39 60 41 63 41 60 38 58 39 59 41 59 39 55 36 53 38 51 32 45 28 44 32 44 30 42 29 42 30 43 30 43 29 40 25 35 20 32 19 30 19 29 17 27 16 26 18 27 14 24 13 22 8 17 10 18 1 11 0 10 0 8 0 15 6 7 0 12 22 34 42 44 31 16 0 2 6 14 8 11 6 11 10 16 12 16 13 17 13 18 13 16 11 15 13 12 4 5 0 0 0 10 28 36 40 60 34 76 118 171 121 132 96 112 84 110 77 98 77 95 75 92 74 92 72 88 72 89 69 88 77 99 76 84 32 43 24 46 31 42 32 52 36 53 42 64 47 39 0 6 6 30 12 15 21 42 30 35 10 6 8 25 8 0 0 10 7 14 21 19 11 8 4 8 4 6 3 5 1 6 2 7 3 5 3 5 2 4 2 3 4 6 5 7 5 8 6 8 0 5 10 39 46 52 41 47 44 49 40 47 41 49 42 48 40 46 41 47 41 20 0 1 23 33 35 24 12 3 4 3 4 3 4 4 4 5 4 7 4 14 19 19 10 1 0 1 1 1 1 0 1 0 1 0 1 0 1 0 3 1 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 0 3 0 3 0 3 0 3 0 3 0 2 0 2 0 0 27 44 47 22 3 0 4 3 1 3 0 2 0 2 0 0 0 0 0 0 0 2 6 9 15 17 12 2 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 1 1 2 3 4 6 7 7 7 7 13 13 14 13 15 14 15 15 16 15 16 15 16 15 16 15 16 14 15 14 15 15 17 16 18 17 17 16 16 15 17 15 14 11 14 4 1 4 0 7 3 58 85 74 37 44 12 21 10 10 7 7 7 9 10 12 5 6 6 8 8 9 9 10 16 19 16 20 19 24 22 26 22 25 21 24 22 25 23 27 22 26 23 28 25 32 29 37 30 38 28 36 26 37 26 37 28 41 30 47 39 55 43 55 45 52 40 51 44 56 44 51 46 56 38 48 30 35 16 21 11 22 35 66 61 83 94 105 67 84 81 78 72 82 68 54 15 11 2 4 6 6 4 5 11 75 97 110 240 140 33 43 41 39 13 39 51 113 128 176 158 192 150 178 156 202 194 179 144 207 172 222 194 206 188 216 180 224 215 237 193 201 173 205 173 196 168 178 125 140 113 130 90 100 127 195 177 192 171 179 143 169 136 158 151 170 133 163 133 165 140 157 121 146 138 173 182 192 207 188 162 57 11 20 28 25 20 15 12 12 13 14 12 12 12 12 12 12 12 12 10 11 13 14 15 14 13 13 18 18 17 17 17 17 17 17 19 19 17 17 18 16 18 20 12 15 0 94 148 164 140 170 149 157 147 167 152 171 158 163 134 169 166 178 165 190 176 182 138 157 136 146 120 131 104 114 96 131 110 112 97 142 132 137 148 172 179 199 198 219 212 222 202 225 222 237 226 255 244 244 231 252 217 211 189 213 222 236 220 255 201 221 216 231 150 209 204 227 102 193 190 204 80 177 186 153 61 187 155 147 157 167 165 214 155 155 177 227 166 171 191 211 177 164 140 175 153 110 93 130 88 87 77 102 73 108 90 93 71 102 78 106 88 107 80 97 79 103 77 110 99 116 92 117 92 109 81 105 83 108 80 109 83 114 88 113 81 104 81 108 83 109 83 105 82 106 81 104 80 102 78 100 76 98 67 90 74 102 84 118 93 97 73 101 73 101 72 101 74 103 72 101 72 99 68 95 67 95 66 93 65 92 65 91 64 91 64 89 61 89 64 91 63 89 60 87 58 87 59 87 58 79 54 76 54 70 49 63 45 61 50 63 47 59 44 57 43 57 46 61 47 60 44 55 39 51 36 49 34 48 32 46 31 46 34 48 32 48 33 47 29 41 33 45 29 43 26 40 23 38 18 34 14 8 0 4 2 9 14 13 6 10 4 5 1 7 6 9 4 5 3 5 3 4 6 7 6 6 5 4 2 2 8 7 4 4 2 2 3 10 17 46 34 69 78 163 169 180 146 160 120 138 112 139 108 129 94 122 93 123 96 125 94 121 85 114 84 115 94 132 103 127 71 83 39 77 43 85 45 99 51 100 59 102 58 65 17 51 21 45 10 35 18 53 26 48 7 23 22 48 16 6 0 9 6 11 15 15 10 5 4 4 6 7 6 6 6 6 7 6 6 6 5 5 5 4 4 4 7 7 7 7 7 8 8 8 4 6 13 37 50 55 46 46 48 48 44 47 46 52 50 53 43 49 43 51 44 25 1 5 16 29 34 24 10 1 2 4 3 7 3 5 4 3 6 0 7 8 19 20 13 4 0 3 2 0 2 1 0 4 0 4 0 4 0 2 1 0 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 0 2 1 2 1 2 1 2 1 1 0 1 0 1 0 1 1 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 2 7 13 12 8 2 0 0 0 0 0 1 0 2 0 2 1 3 3 4 3 5 9 10 18 32 44 34 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 3 1 2 0 3 1 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 3 3 3 2 2 1 1 1 0 1 2 3 4 4 4 4 6 9 5 10 5 11 6 11 10 15 10 15 10 15 10 15 10 14 9 14 9 15 12 18 14 18 12 16 11 17 13 18 13 17 10 6 0 0 0 0 0 48 68 52 30 32 5 11 4 9 0 5 0 5 0 8 5 12 7 15 8 15 8 14 7 15 7 17 10 22 15 26 13 21 12 21 12 22 14 24 11 20 10 23 14 26 18 29 21 29 19 28 18 27 19 28 18 28 21 35 32 45 37 45 34 42 33 45 39 47 33 37 30 34 26 25 15 16 3 8 12 38 49 52 33 87 94 82 69 76 72 72 68 72 66 65 29 15 0 1 1 6 0 2 15 66 94 93 122 96 63 31 13 21 14 34 30 63 75 116 123 164 142 166 136 129 114 109 149 189 152 171 156 173 158 167 141 172 156 159 130 152 143 160 142 144 122 130 113 130 111 104 68 64 87 175 164 169 148 158 137 168 144 144 141 151 122 127 102 126 124 138 125 143 152 178 180 188 221 210 158 38 11 21 26 24 17 14 9 11 11 15 10 12 10 12 10 12 10 12 9 12 11 15 13 14 11 12 15 17 15 17 15 17 14 16 15 20 16 17 15 18 17 19 13 29 6 85 101 96 91 117 113 115 114 125 118 132 136 142 129 148 147 150 150 173 176 180 193 205 210 213 212 212 207 199 200 189 180 170 168 163 166 163 152 152 153 169 166 161 155 165 165 152 123 136 161 155 145 179 185 201 183 182 179 196 213 211 204 215 219 221 215 209 190 222 210 221 165 234 203 198 137 219 203 172 106 209 183 151 155 131 153 154 56 105 158 161 67 119 185 148 75 179 197 181 135 197 173 179 174 189 154 149 126 127 123 108 87 114 87 72 50 75 63 70 61 88 59 60 49 82 56 81 68 82 64 87 76 94 72 90 71 89 70 86 67 81 60 78 65 80 64 78 65 80 64 81 64 80 62 77 58 74 52 65 52 75 67 99 80 76 56 72 52 70 51 70 51 70 53 73 55 72 50 67 49 69 47 65 47 64 46 64 45 63 46 62 43 62 45 64 45 62 40 58 37 60 40 61 38 58 35 55 37 53 30 46 28 47 34 49 33 46 30 45 30 45 32 48 33 48 32 44 27 40 26 40 27 39 25 37 24 37 24 37 24 39 28 41 26 36 27 38 26 38 24 36 22 35 21 34 16 7 0 3 1 0 0 0 0 2 1 1 0 0 0 2 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 48 100 163 142 144 124 134 97 111 84 106 75 96 72 94 74 96 77 98 74 92 69 92 70 91 75 102 83 101 75 67 20 32 18 40 30 51 35 58 45 61 41 48 29 66 19 27 11 49 37 41 18 24 27 31 34 56 38 26 3 0 0 8 9 12 6 6 2 6 4 6 4 7 5 6 4 6 4 6 4 5 3 5 2 4 5 7 5 7 5 7 5 8 0 5 9 32 44 55 47 48 42 45 38 43 40 47 43 47 42 46 40 45 41 22 1 4 4 20 29 24 11 4 3 4 2 3 0 4 0 5 0 6 1 10 13 23 12 3 0 1 1 2 3 1 1 1 1 0 1 0 0 1 0 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 4 1 6 1 6 1 6 1 5 0 5 0 5 0 5 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 3 0 0 0 0 3 3 1 0 0 6 8 16 14 21 17 17 15 14 11 8 7 9 11 12 39 61 55 34 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 4 4 3 2 2 1 0 0 0 0 0 1 2 2 1 1 1 2 3 2 4 3 4 4 9 8 9 8 9 8 9 8 12 10 10 9 10 11 14 14 16 15 15 13 14 15 18 17 18 14 15 4 0 3 0 6 2 54 65 67 42 43 17 19 11 11 5 6 3 7 7 12 16 20 19 22 19 21 17 19 14 18 15 20 18 25 23 28 21 25 20 24 21 26 23 27 20 24 22 27 24 33 27 35 30 38 28 38 28 38 29 39 29 43 32 48 39 54 40 51 38 52 42 58 45 55 37 45 22 32 18 31 16 32 15 33 40 52 60 92 57 106 89 84 74 79 67 79 71 74 70 80 51 34 11 7 3 4 5 17 47 117 99 88 63 87 70 51 17 33 26 44 27 50 59 106 117 175 158 200 166 150 119 179 225 255 231 227 178 187 146 172 167 186 162 181 171 202 173 180 166 172 132 139 110 152 138 155 67 70 94 183 187 195 168 184 167 179 116 111 75 106 72 103 73 125 115 166 147 192 186 225 185 216 233 228 111 17 16 38 25 22 18 13 11 12 14 15 11 11 12 12 12 12 13 13 12 13 13 14 14 13 13 13 16 16 17 18 18 18 17 16 20 19 18 18 18 18 19 20 18 20 0 107 125 137 126 134 109 107 92 106 89 107 105 118 110 122 105 111 102 128 130 151 134 161 151 180 172 205 192 213 201 223 215 248 230 246 233 255 252 255 252 255 242 244 229 244 216 223 169 175 188 179 117 131 159 179 141 140 118 134 127 131 121 136 157 191 173 193 173 197 169 197 176 210 181 205 190 233 201 211 192 232 192 221 187 190 216 213 124 205 206 167 84 213 210 113 71 215 180 73 73 199 125 88 137 222 162 178 201 200 154 215 194 192 150 177 135 149 97 126 96 109 111 139 99 95 69 99 86 98 75 97 84 105 78 104 73 96 68 98 77 108 80 105 83 105 81 103 81 105 81 101 81 101 79 97 74 93 71 83 64 92 85 122 101 101 77 102 72 99 73 101 73 100 70 101 74 100 68 94 68 98 66 95 66 94 65 94 64 93 64 91 61 91 63 93 63 90 59 89 59 91 63 90 60 84 55 81 55 75 49 67 46 65 46 63 46 63 47 66 50 68 48 65 48 65 47 62 44 60 44 61 43 60 41 58 40 57 37 54 36 56 41 60 41 58 40 57 45 61 42 56 39 55 40 54 30 20 3 11 3 3 1 4 0 4 0 4 0 5 0 4 0 6 0 6 0 8 0 6 0 8 1 8 0 7 0 11 5 10 1 11 6 14 9 24 12 107 161 200 148 169 119 140 106 130 102 130 101 126 94 121 91 119 91 116 84 109 80 112 86 114 91 128 106 134 110 114 52 69 32 79 46 93 46 103 61 105 71 113 82 131 79 94 65 123 82 102 62 94 77 85 54 87 78 84 45 15 7 7 10 8 8 4 8 7 7 5 7 7 7 8 6 7 7 6 6 6 5 5 5 5 7 7 6 6 6 5 5 5 5 10 15 32 44 56 53 54 51 52 47 50 49 53 50 52 50 54 44 50 45 27 2 2 1 16 26 24 15 8 5 5 3 7 3 5 5 4 5 3 6 6 17 24 19 6 0 2 2 0 2 0 2 0 1 2 0 2 1 2 1 1 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 2 3 2 3 2 2 1 2 1 3 2 3 2 2 4 1 4 1 4 1 4 0 3 0 3 0 3 0 3 1 2 1 2 1 2 1 2 1 2 1 2 0 1 0 1 0 2 3 1 0 0 1 4 0 2 9 17 24 30 35 36 33 30 26 18 11 6 5 6 16 49 75 68 41 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 1 3 1 4 2 5 3 5 2 3 1 2 0 3 1 4 2 4 2 4 2 4 2 4 0 2 0 2 0 2 0 2 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 4 4 3 2 2 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 2 0 2 3 4 1 3 2 6 6 10 9 10 7 9 8 12 13 18 17 22 15 7 0 0 0 0 0 34 54 63 38 28 9 9 1 10 0 7 0 11 6 17 11 21 13 23 13 20 9 16 9 18 9 18 10 20 12 22 12 21 11 20 12 21 13 23 11 22 13 25 16 28 18 27 21 29 19 28 19 28 20 29 20 30 20 34 24 36 21 31 19 32 24 36 23 30 17 27 14 18 12 18 10 22 13 29 38 35 70 135 84 90 53 68 57 63 58 64 62 66 64 67 56 41 19 11 0 0 6 30 63 130 65 63 59 82 44 43 24 28 17 25 13 26 38 74 75 121 122 152 149 131 115 220 234 236 226 221 194 194 143 175 193 165 114 116 113 145 154 187 131 147 136 134 101 113 99 101 38 59 67 125 142 171 159 173 147 110 56 44 25 32 34 46 59 78 86 111 121 152 173 201 183 214 223 218 52 0 15 37 21 20 15 14 10 13 13 16 9 11 9 12 10 13 11 13 12 13 11 12 10 13 11 14 12 15 15 18 17 19 16 17 18 20 17 18 16 19 15 20 32 17 13 171 205 215 213 202 172 154 139 141 135 141 141 139 138 133 123 121 111 107 104 110 114 117 118 116 123 132 142 142 141 156 176 177 185 188 196 192 187 206 210 206 206 224 230 227 235 251 245 236 250 245 199 157 202 205 173 144 118 102 96 76 80 65 69 75 67 89 86 91 115 110 122 104 126 139 158 139 157 162 183 178 172 200 189 203 175 225 208 213 203 221 207 249 224 187 221 240 195 141 210 183 182 140 164 201 136 133 160 159 76 175 164 129 128 185 155 135 139 162 123 130 173 211 171 168 122 145 131 123 90 94 76 82 64 82 62 73 48 62 49 71 67 83 68 81 65 80 68 84 66 82 67 82 65 77 59 72 53 65 60 91 92 120 92 76 61 72 57 72 62 77 64 76 58 74 63 74 56 67 56 72 52 68 52 67 51 67 50 66 47 62 45 61 47 64 47 61 38 58 40 62 44 64 39 57 33 56 33 53 26 46 25 46 29 47 31 48 33 51 37 54 34 49 32 47 30 46 30 46 31 46 30 45 29 43 27 42 26 40 24 39 27 43 28 43 29 45 36 49 33 44 30 43 33 48 26 9 0 4 3 1 2 14 13 19 11 18 12 18 8 16 11 15 8 13 11 18 10 21 12 24 16 26 17 27 27 42 30 32 17 31 28 40 32 19 36 136 158 163 120 127 86 108 84 108 83 107 80 107 77 95 73 91 70 88 64 81 55 79 61 80 64 95 84 107 88 102 59 52 19 42 27 42 26 55 42 64 68 98 73 86 57 66 47 81 42 58 50 73 74 73 49 60 56 72 43 16 6 12 5 9 2 9 3 11 2 8 5 8 6 7 4 6 5 7 4 6 4 5 3 5 4 6 3 5 2 4 2 4 0 7 6 18 21 33 29 33 34 39 35 43 42 49 44 48 43 46 40 47 47 26 1 0 0 15 24 26 17 13 5 2 2 4 2 4 2 5 2 5 3 7 13 26 19 6 0 1 1 4 3 3 1 2 1 1 0 1 0 2 0 2 0 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 3 0 3 0 3 0 3 0 2 0 3 0 4 0 3 5 2 7 2 7 2 7 2 6 1 6 1 6 1 6 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 3 6 5 0 0 0 2 0 4 13 19 30 32 40 37 46 38 35 21 15 5 3 2 16 47 71 59 34 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 4 4 3 2 2 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 2 0 0 0 0 0 0 0 0 1 0 0 0 0 2 4 6 7 6 5 5 7 10 13 15 22 19 18 7 0 1 0 4 0 37 57 81 49 40 23 19 15 18 13 16 15 23 24 32 28 33 30 34 29 30 23 25 25 28 23 26 21 25 21 25 21 24 20 24 20 25 22 27 23 31 26 34 29 36 28 37 29 39 28 38 27 41 29 42 27 39 29 43 33 45 30 39 24 41 29 41 23 36 20 38 24 37 24 42 25 53 34 65 54 101 152 209 123 127 73 75 56 73 59 66 58 71 61 57 58 49 32 20 0 6 21 63 108 135 70 96 60 85 67 58 28 30 20 38 30 39 33 61 64 121 110 141 140 140 112 255 216 163 128 164 194 241 170 210 148 127 83 104 84 97 103 162 162 172 135 145 113 140 108 106 48 78 64 88 106 166 168 200 137 109 66 118 89 113 81 118 97 131 88 119 92 143 143 186 189 237 231 243 48 17 24 21 20 19 16 14 13 14 15 16 11 11 11 12 12 13 13 13 15 14 13 11 11 12 13 14 13 14 16 18 19 19 19 18 21 18 19 18 18 19 19 23 18 16 41 225 230 223 231 241 233 211 182 191 179 189 173 171 163 172 171 196 186 183 165 178 166 177 158 160 144 159 148 159 154 157 146 171 165 169 152 166 162 172 169 184 172 179 176 198 189 188 182 204 181 193 178 183 219 254 242 253 229 230 210 203 177 196 154 173 122 152 86 109 70 93 76 84 69 92 82 90 93 119 106 141 143 136 133 149 165 165 160 193 191 218 213 219 218 255 232 255 237 255 249 186 236 255 246 233 205 213 201 231 177 243 188 184 181 218 155 170 194 193 140 175 182 155 127 216 143 173 165 165 139 150 137 148 149 170 153 157 118 115 90 104 76 90 76 86 72 85 76 92 78 95 78 95 76 90 70 85 58 81 88 131 132 152 109 85 64 85 60 87 68 96 72 95 71 98 77 99 70 91 70 100 70 98 70 97 69 97 68 96 63 90 61 89 63 91 62 90 57 87 60 92 65 91 60 82 54 81 55 75 49 68 45 67 51 68 51 67 50 68 51 69 51 67 48 64 46 64 48 65 47 66 47 65 45 63 44 62 47 64 42 61 43 64 45 63 38 57 48 65 47 61 44 61 43 62 37 20 0 16 23 29 22 47 55 65 56 62 52 55 50 62 51 59 44 55 44 59 53 68 58 72 63 76 65 78 57 73 56 54 34 53 52 73 50 72 120 208 155 153 126 137 129 159 132 157 122 145 112 141 108 137 104 134 103 133 99 128 95 127 91 115 82 120 97 132 103 143 102 104 46 82 44 80 40 100 56 110 94 150 85 101 63 111 85 130 59 96 64 98 84 113 69 68 26 48 25 10 15 11 10 2 5 0 8 2 7 3 9 8 9 9 5 8 7 7 7 6 6 5 5 5 5 5 5 4 4 3 3 2 3 6 6 6 7 10 10 10 15 18 21 29 35 41 42 42 37 43 40 52 53 31 5 2 5 18 27 28 22 17 7 1 4 3 5 3 5 3 5 3 7 4 16 25 24 6 1 0 3 0 3 0 2 0 2 0 1 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 3 2 3 2 3 2 2 1 2 2 3 3 4 3 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 4 5 0 0 0 2 4 3 2 0 3 9 11 19 18 24 18 40 30 30 17 11 5 4 5 0 29 48 38 15 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 5 3 5 3 5 3 4 2 3 1 4 2 5 1 3 1 3 1 3 1 3 2 4 2 3 1 2 0 2 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 6 8 5 3 4 0 0 0 0 14 29 45 31 32 6 16 9 18 8 20 10 19 12 27 18 27 17 28 18 26 12 19 16 25 14 23 13 23 13 23 8 21 15 27 17 26 17 28 15 27 16 28 18 31 21 31 19 29 19 28 20 30 22 32 22 31 17 28 17 28 12 19 23 29 14 22 12 24 16 27 26 41 28 12 16 29 28 48 41 85 165 151 91 76 28 50 45 53 42 48 43 47 44 51 46 55 18 0 0 0 8 82 130 98 46 59 57 78 56 40 22 32 22 20 14 32 29 34 38 70 72 104 101 110 112 163 83 60 40 69 66 94 95 101 82 122 118 110 87 71 39 53 88 142 143 138 70 100 146 108 28 56 65 85 35 54 51 67 50 55 45 47 44 47 47 51 55 70 75 82 81 90 91 98 121 163 184 160 87 39 29 49 50 39 20 13 11 16 13 13 11 12 9 12 11 13 9 9 10 12 10 13 11 14 12 14 11 13 12 15 14 18 17 20 14 16 14 16 12 16 15 20 19 35 62 248 240 214 245 246 229 220 206 202 208 210 196 178 180 184 194 200 192 185 196 213 222 217 205 194 208 224 223 205 199 207 215 213 200 188 191 201 196 197 191 188 178 172 163 159 153 147 146 148 140 132 142 160 172 177 185 190 195 193 197 200 192 192 198 195 196 191 193 191 174 176 166 163 149 147 134 134 113 121 113 114 96 91 75 78 84 98 104 118 124 142 143 151 160 167 194 202 195 244 177 181 243 247 246 252 248 248 240 245 241 237 234 242 238 230 225 233 208 208 213 231 179 179 176 223 103 125 103 131 145 138 143 192 180 194 175 232 229 235 217 208 138 154 133 138 113 118 93 98 84 96 85 92 75 79 62 71 67 102 113 124 94 80 45 41 19 23 22 43 39 41 33 47 67 65 53 66 57 58 52 70 53 67 55 68 54 68 57 72 59 66 53 72 63 74 61 76 60 82 67 77 49 61 47 72 40 63 45 60 32 50 32 58 37 55 38 53 37 54 40 57 35 51 35 50 35 52 37 54 37 55 39 49 33 50 34 45 34 51 33 42 28 48 32 42 30 45 35 49 35 46 33 47 38 46 28 16 0 21 37 39 26 36 33 53 48 54 34 36 30 48 51 61 49 54 50 64 51 68 53 65 42 55 42 62 50 57 39 43 13 44 38 34 0 93 136 153 105 123 118 153 128 140 104 121 97 123 99 120 100 119 96 118 99 118 92 108 87 104 78 95 72 93 74 97 77 100 75 92 61 72 43 58 32 48 29 64 73 98 46 23 59 97 54 92 38 83 69 72 66 79 49 40 14 23 1 1 0 11 0 9 5 8 0 4 1 7 3 6 3 5 5 4 4 6 4 6 4 6 4 6 1 3 1 3 1 3 1 3 0 4 0 4 0 4 0 4 0 0 0 6 5 13 14 21 17 18 20 30 34 30 12 0 11 22 30 33 21 12 1 1 12 7 4 1 3 4 7 6 14 6 15 30 33 17 6 4 1 3 0 1 0 2 0 3 0 2 0 2 0 2 0 1 0 1 1 1 1 1 1 1 3 2 2 1 1 0 0 0 2 3 0 7 2 4 0 1 0 5 0 1 0 8 3 4 0 3 0 1 0 8 5 4 0 4 2 2 0 6 0 0 0 4 3 7 2 2 0 6 0 1 0 1 3 9 0 12 2 3 3 1 4 0 0 2 4 0 4 15 18 12 22 12 30 25 38 17 5 2 9 0 11 8 54 88 59 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 5 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 7 4 4 2 1 0 0 3 0 16 27 53 46 54 34 47 23 28 20 30 23 29 26 38 31 37 29 37 30 36 26 31 26 32 24 30 23 30 23 31 21 30 26 33 26 33 27 36 28 34 28 37 31 40 32 42 33 43 31 44 33 48 37 52 37 45 33 43 33 44 28 39 26 43 27 47 32 51 32 48 23 49 18 58 56 68 51 101 82 160 137 139 45 65 57 61 50 66 48 58 42 50 41 48 51 48 16 7 3 16 42 119 135 104 52 76 68 79 53 50 25 40 30 33 22 36 30 42 26 69 74 126 110 161 140 144 64 74 52 82 41 61 44 68 78 122 114 137 101 95 47 60 28 88 80 104 58 110 156 151 46 67 84 108 33 42 16 38 22 48 20 50 22 56 28 61 31 75 49 80 52 81 62 81 55 81 83 84 67 64 75 87 57 44 28 19 16 16 14 11 14 13 12 12 13 13 11 9 12 12 12 13 13 14 14 14 13 13 14 14 16 17 19 20 18 17 20 18 18 20 21 27 22 28 89 254 226 220 236 242 243 232 214 224 219 217 198 198 198 205 199 205 196 205 209 229 228 222 211 208 221 237 235 224 221 234 248 251 241 234 243 255 250 254 249 251 243 245 235 239 216 207 191 189 152 146 142 159 151 163 155 162 151 161 152 162 153 165 154 172 160 178 165 180 174 187 177 189 182 195 189 199 196 205 197 200 188 187 179 186 182 194 168 177 158 180 157 169 139 151 140 151 130 181 139 166 172 194 189 199 187 204 187 195 186 197 186 212 200 214 197 222 192 231 215 229 211 243 232 184 164 255 223 164 147 189 194 181 151 175 187 234 248 251 243 213 216 215 204 196 189 189 187 185 190 211 193 173 112 94 79 102 82 99 81 76 40 38 17 27 27 43 31 62 44 52 27 48 50 61 40 65 47 62 46 75 40 75 57 77 55 89 67 84 67 89 67 95 71 95 77 110 137 156 122 128 86 94 64 83 63 84 62 82 60 77 59 77 61 76 56 71 52 69 52 69 52 69 52 69 52 69 52 70 52 73 54 69 50 72 53 69 50 71 49 62 44 67 47 60 41 57 46 63 46 61 45 62 51 61 39 25 0 19 33 36 26 34 33 49 42 45 28 37 23 47 44 66 50 69 57 80 57 77 61 75 54 69 53 73 43 78 65 52 15 54 39 20 22 162 163 155 141 177 135 171 129 154 124 157 134 169 139 169 134 161 125 150 115 142 108 137 98 127 93 122 91 123 94 126 97 132 101 137 96 129 86 125 77 117 66 114 85 137 71 87 94 166 88 134 81 149 85 96 95 100 33 55 22 34 5 20 10 20 14 6 8 1 7 8 9 2 7 5 5 6 3 8 5 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 5 6 5 8 9 10 6 5 3 5 5 6 4 6 8 11 11 11 11 16 19 17 7 1 8 15 21 24 19 18 10 11 0 0 2 3 5 5 3 1 0 1 15 33 36 18 4 0 0 0 5 5 5 1 1 0 2 0 2 1 2 1 1 2 1 1 1 1 1 1 1 1 3 3 2 2 1 1 1 1 0 0 0 1 1 0 2 4 3 3 0 0 0 3 4 1 7 7 7 5 5 7 6 5 10 9 6 2 2 5 6 5 1 0 4 2 3 0 4 1 6 2 6 0 1 0 1 0 1 0 0 0 3 1 0 4 2 0 2 10 26 33 55 42 63 51 65 36 15 3 8 1 9 12 64 113 91 30 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 5 3 5 3 5 2 4 1 3 1 3 2 4 1 3 1 3 1 3 1 3 2 4 2 3 1 2 0 2 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 2 1 1 2 0 2 0 0 3 14 37 29 38 16 37 17 26 13 26 16 27 20 36 23 32 18 29 19 30 18 28 17 26 15 24 14 24 14 25 15 26 17 26 15 26 18 30 18 29 17 31 19 32 21 34 24 35 21 33 23 38 31 46 30 41 25 41 26 39 23 34 20 37 31 50 42 52 36 42 33 55 24 45 12 31 35 93 97 125 103 169 40 47 36 42 34 46 35 42 33 38 35 40 44 30 3 0 0 17 59 132 95 63 27 57 49 50 32 37 19 30 21 24 15 24 18 26 22 25 35 62 48 106 122 105 58 46 21 37 20 35 29 41 18 28 37 66 54 50 27 31 21 54 38 50 25 44 81 89 37 48 82 105 11 5 0 3 0 4 2 8 10 13 15 16 13 22 24 26 24 30 30 36 37 33 21 24 29 46 54 65 49 41 26 20 16 18 13 11 13 13 10 12 11 13 10 10 10 12 10 13 11 14 12 14 12 13 12 14 13 17 16 19 18 20 18 21 15 20 17 23 17 11 130 246 203 218 222 225 243 223 216 222 222 205 199 203 214 208 198 191 196 208 218 219 227 219 218 217 232 238 243 240 226 239 253 255 243 239 245 255 253 255 255 255 255 254 255 254 255 242 249 245 218 214 239 238 213 210 200 179 170 163 161 150 155 148 148 142 145 140 143 138 134 138 131 140 137 151 148 160 157 168 161 175 171 186 182 193 196 209 208 218 218 236 237 246 241 243 225 213 189 183 167 177 107 128 128 114 103 106 98 85 98 96 102 115 124 126 132 140 142 134 132 166 155 128 166 130 153 181 159 172 177 170 146 148 141 170 178 240 239 249 221 204 184 198 180 193 186 209 198 205 170 171 145 128 93 84 68 76 29 37 19 15 0 15 16 30 23 30 34 50 43 34 19 22 23 21 15 26 22 24 23 35 10 36 30 29 22 50 45 44 41 53 46 58 46 57 58 79 70 78 61 68 55 66 52 66 52 64 46 62 48 64 43 58 45 60 44 56 41 54 39 53 39 54 41 56 41 54 39 51 34 51 37 48 34 51 37 48 36 50 33 43 30 46 31 41 30 45 35 49 35 46 33 47 38 50 34 17 0 8 25 29 16 25 16 35 25 32 17 29 21 36 31 45 36 47 38 49 33 49 32 51 33 52 35 54 51 61 38 42 4 15 0 0 73 174 151 133 128 161 113 131 104 127 105 132 113 136 108 126 93 114 86 104 78 102 83 109 81 103 79 102 78 102 79 103 78 106 87 114 90 113 89 113 80 99 68 85 66 90 56 61 36 79 24 82 80 81 27 58 39 41 9 27 8 15 0 19 0 17 6 5 0 5 1 12 3 10 5 7 4 5 5 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 4 5 4 11 14 16 7 3 3 5 3 3 0 0 0 2 4 2 1 1 2 2 0 0 4 8 5 9 6 8 2 5 3 4 6 4 4 0 0 0 0 4 21 35 34 17 4 0 0 1 0 0 0 0 0 7 0 2 0 2 0 1 1 0 1 1 1 1 1 1 1 1 3 2 2 2 2 1 1 1 4 7 8 6 3 2 5 7 6 7 5 3 5 9 9 6 0 2 0 9 6 8 3 9 0 2 0 8 4 4 0 1 11 4 8 4 4 1 7 1 4 1 5 3 4 1 10 1 14 2 4 0 2 0 0 0 0 0 7 16 42 74 109 101 112 101 109 71 33 5 6 1 3 8 64 125 120 59 17 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 3 2 2 3 4 4 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 0 0 0 0 0 0 2 0 6 14 44 46 59 38 54 35 38 26 36 30 39 34 47 34 40 28 35 28 38 30 38 28 36 28 34 27 34 27 34 28 36 29 34 26 33 29 39 31 40 32 41 33 44 35 45 36 46 32 44 33 52 43 59 47 55 47 56 46 58 43 56 46 66 56 81 65 81 54 70 50 47 51 113 50 115 89 157 177 160 134 181 33 63 33 68 43 63 42 54 40 53 46 51 43 18 3 10 0 42 95 156 83 69 40 69 53 56 37 40 33 34 21 29 22 32 26 41 10 41 49 102 70 118 124 157 97 96 41 61 33 63 33 57 35 33 4 53 29 61 46 70 38 71 36 62 40 50 52 83 55 64 116 153 17 22 8 47 12 35 15 41 17 43 17 43 16 47 23 42 19 40 25 38 22 28 18 19 18 25 36 41 34 27 20 16 17 18 17 15 15 14 12 12 13 13 12 11 12 12 12 13 13 14 14 14 14 14 14 14 15 16 18 17 18 15 20 17 17 18 18 26 21 17 181 246 192 227 215 220 227 221 210 216 207 206 201 213 217 214 194 191 196 217 213 205 211 207 213 215 220 220 232 240 234 238 251 250 248 237 245 251 253 251 252 250 251 252 253 253 254 240 252 254 218 230 254 252 239 241 229 218 210 222 218 216 205 210 199 200 182 184 172 181 165 168 157 163 153 154 148 155 153 153 145 146 142 142 139 141 148 187 193 215 193 211 199 223 199 224 210 241 237 238 242 255 242 255 243 229 195 196 167 167 133 140 116 127 104 113 92 114 102 120 91 106 108 189 229 161 93 159 164 169 131 110 118 149 146 155 183 241 252 239 219 206 221 220 212 204 200 194 178 164 136 119 79 77 68 75 46 38 20 33 23 30 21 37 30 39 32 45 42 62 50 50 29 37 24 29 16 29 17 25 15 30 18 40 23 27 12 41 32 43 27 44 32 48 32 49 41 63 34 48 33 48 38 57 49 67 55 68 53 66 51 63 48 59 47 60 47 61 48 62 50 64 50 65 54 69 57 69 54 67 52 71 54 68 50 70 52 66 49 65 46 62 45 63 45 59 45 62 50 66 48 62 45 61 45 62 44 29 0 13 30 39 30 31 25 47 45 56 42 58 44 61 44 63 44 63 40 61 42 64 44 69 52 76 55 76 53 73 53 66 21 44 70 146 175 192 165 185 144 173 145 159 136 164 130 159 123 149 109 135 99 133 101 132 100 137 113 152 120 152 120 151 118 149 115 148 116 159 124 167 128 167 128 168 120 163 117 154 111 149 95 126 87 205 117 119 80 124 43 81 38 92 56 84 48 76 33 33 14 28 12 9 0 8 12 0 10 5 8 6 6 6 3 7 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 5 6 13 20 19 10 0 2 3 3 1 0 0 1 2 1 0 0 0 0 0 1 4 3 4 2 9 6 10 3 6 8 15 0 8 0 10 0 15 7 28 21 35 17 15 0 7 0 9 0 6 0 3 2 3 2 0 2 0 1 1 0 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 3 3 0 0 0 0 0 0 0 4 5 4 3 2 1 3 0 2 4 9 0 3 2 6 0 1 2 9 1 1 0 2 0 2 0 2 0 9 0 3 0 11 30 41 29 54 46 27 0 0 0 0 1 0 3 0 0 5 4 32 68 114 95 112 92 115 69 34 0 1 1 3 0 49 109 126 67 21 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 4 2 4 2 4 2 3 0 2 0 2 1 4 1 3 1 3 1 3 1 3 2 4 2 3 1 2 0 2 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 0 0 0 4 0 5 0 0 0 4 35 45 68 38 53 27 33 15 28 19 32 23 39 25 33 17 28 16 30 19 32 22 32 20 30 19 30 19 30 19 30 19 29 16 28 20 33 20 33 21 33 22 35 23 36 25 35 21 31 22 37 31 46 32 49 34 49 34 47 32 45 35 48 38 51 41 48 31 36 22 17 132 193 62 85 56 139 130 186 118 59 0 50 25 48 27 40 26 36 34 53 52 52 27 7 0 4 0 46 86 126 42 45 32 47 35 45 31 25 27 23 10 22 16 22 10 18 11 45 54 74 60 72 75 116 98 104 70 78 66 99 107 151 110 72 32 43 17 24 17 26 24 37 12 32 32 32 32 63 45 56 152 189 24 9 3 27 14 20 19 22 21 21 18 18 17 22 20 18 14 18 17 17 0 9 13 16 10 16 19 32 20 18 12 13 14 18 16 17 15 14 10 11 11 14 11 12 10 12 10 13 11 14 12 14 12 14 11 14 12 15 15 18 17 19 18 19 12 17 13 20 12 31 212 228 188 228 215 215 220 220 221 204 206 211 224 221 229 215 208 201 219 225 220 195 204 207 222 219 217 209 228 242 238 235 239 249 253 253 249 254 255 255 255 255 255 255 255 255 255 249 255 255 221 227 254 243 249 245 241 228 237 242 248 236 230 229 239 228 225 213 221 220 209 206 205 207 203 194 187 189 187 184 175 174 171 171 162 157 157 173 182 177 158 145 129 127 108 116 109 142 170 166 203 208 189 196 202 214 216 221 223 232 226 218 205 197 187 182 180 184 172 185 168 119 90 195 205 123 110 154 135 114 95 118 134 139 166 177 172 175 149 170 180 205 191 195 173 170 147 139 106 94 81 75 52 47 33 33 17 17 16 28 24 30 24 32 21 22 28 32 33 41 37 34 25 27 23 23 17 19 14 13 10 15 19 21 14 22 12 16 10 22 10 18 12 20 15 23 16 21 22 28 23 25 17 24 23 36 25 37 28 35 18 24 12 25 17 29 21 33 25 37 28 39 34 46 39 52 43 53 42 51 41 56 45 54 44 59 49 57 42 51 39 51 41 52 39 49 37 50 38 51 35 45 31 44 35 51 39 23 0 9 28 36 16 19 5 38 38 52 33 45 26 37 25 39 32 46 35 45 28 48 26 51 32 55 31 52 29 52 17 32 41 120 144 189 159 148 119 159 120 133 114 137 103 123 94 112 89 108 86 105 90 115 95 117 93 118 100 128 102 126 104 127 104 127 103 125 104 132 110 137 112 137 112 139 115 140 113 138 112 135 98 112 122 205 127 84 55 57 13 36 38 67 51 62 45 66 27 16 14 11 0 0 0 10 8 2 2 9 5 7 6 4 5 4 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 4 3 12 17 18 6 0 0 2 1 2 0 1 1 5 0 1 4 1 0 0 0 5 0 0 0 5 3 6 0 0 0 0 0 0 0 7 10 19 17 28 28 31 17 16 1 4 0 0 0 2 1 8 0 0 0 1 1 2 3 0 5 0 3 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 2 0 4 0 7 8 9 0 5 4 10 4 4 0 4 5 11 3 5 1 5 1 5 1 11 1 5 1 7 6 12 10 16 6 42 52 60 58 68 30 42 25 44 87 112 83 110 112 58 12 5 0 2 0 0 0 0 0 0 2 25 69 112 104 127 116 133 98 52 8 7 11 5 9 42 103 137 100 44 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 1 0 0 0 0 0 1 0 4 8 40 65 101 76 70 48 48 30 39 32 43 36 50 42 49 35 43 33 44 34 43 34 41 32 39 31 39 31 40 29 39 32 39 30 38 33 43 34 42 34 44 35 45 35 48 39 49 34 47 34 50 39 54 42 52 46 54 43 53 40 57 41 57 36 56 36 58 32 56 27 83 200 220 60 123 93 180 126 255 130 58 56 72 41 55 39 59 34 51 47 68 57 51 19 9 3 16 23 84 105 119 43 59 48 60 43 56 43 33 28 27 19 36 27 30 16 39 67 116 84 97 80 115 88 130 107 159 141 189 168 205 166 212 190 185 119 152 111 134 98 124 75 87 43 54 34 41 25 56 36 71 200 255 54 43 12 34 16 33 19 36 21 37 20 35 20 38 22 33 17 29 17 21 15 19 14 15 15 14 16 15 21 18 15 14 15 17 18 18 18 15 12 11 12 14 14 13 12 12 12 13 13 14 14 14 14 14 13 13 14 15 16 15 19 16 21 19 17 20 18 25 8 70 231 211 190 223 209 208 207 221 218 204 199 217 225 224 223 217 208 215 227 234 216 198 199 216 224 224 210 212 224 241 234 229 227 240 249 252 246 241 253 247 255 249 255 250 255 251 239 232 248 239 214 225 253 248 255 254 249 245 247 247 240 234 220 229 231 231 221 223 223 235 213 217 215 228 222 215 203 207 201 199 195 202 212 218 217 213 228 236 223 231 223 231 207 205 160 167 140 166 161 157 154 156 149 156 140 158 142 148 133 153 156 172 152 172 159 188 177 205 190 204 201 235 166 212 191 203 187 214 200 221 208 213 226 240 210 245 231 174 111 147 163 186 156 158 132 126 105 104 81 75 36 45 35 41 29 36 28 39 28 39 29 34 26 42 37 45 36 39 35 38 33 34 28 31 26 29 23 26 20 22 18 22 22 25 27 45 37 28 16 26 22 29 23 27 23 29 20 18 10 18 15 19 13 21 23 35 22 34 31 34 19 20 14 25 16 25 18 28 20 29 19 28 25 35 29 40 32 42 33 42 35 53 41 55 44 63 51 64 49 60 46 64 53 65 50 64 51 67 55 71 52 66 50 66 47 64 48 32 0 14 29 37 31 30 25 55 59 66 43 57 40 58 39 64 45 73 51 78 59 86 60 84 55 78 48 73 50 76 54 116 154 214 178 188 157 190 146 167 151 162 116 159 117 144 108 137 105 141 113 152 116 150 120 153 122 155 125 159 121 154 125 160 131 166 135 171 134 182 139 186 142 184 144 186 148 184 140 180 143 184 140 176 151 196 123 168 126 104 31 96 44 92 55 91 47 81 65 114 35 40 12 25 0 8 13 1 7 2 6 4 4 6 4 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 5 9 14 12 5 0 5 6 6 4 2 1 2 4 0 0 2 1 1 1 2 4 5 8 3 5 0 4 0 8 0 35 22 63 41 80 51 92 50 98 71 103 68 95 60 73 20 30 0 13 0 7 0 3 1 1 2 0 0 1 0 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 2 0 0 0 4 0 0 8 3 0 0 0 0 0 3 0 0 0 0 0 0 10 3 12 16 36 42 55 46 35 11 39 31 86 104 114 105 105 48 49 35 41 84 125 82 106 113 75 16 0 3 0 3 2 3 0 1 4 0 15 43 98 81 111 82 118 82 56 0 6 2 6 5 37 79 137 103 54 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 2 0 1 0 2 0 3 1 3 1 3 1 3 1 3 2 4 2 3 1 2 0 2 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 1 3 0 4 0 6 0 3 3 0 22 49 100 64 56 39 43 19 31 19 35 23 40 30 41 23 35 21 34 19 32 22 33 21 31 19 30 20 31 17 30 22 33 22 33 23 36 21 33 22 34 22 35 23 35 26 37 23 32 21 31 22 34 19 38 24 38 20 32 18 33 21 31 18 30 23 37 29 39 16 37 65 74 42 117 81 96 88 169 36 30 39 36 31 57 26 39 23 39 46 65 47 31 3 6 0 8 27 93 91 85 27 38 34 52 39 45 36 30 21 21 14 25 11 15 23 60 66 79 78 106 110 133 114 114 111 125 74 61 34 57 49 96 88 82 41 58 59 81 69 95 84 83 59 54 35 44 31 41 20 46 203 251 50 38 21 21 16 19 19 21 21 22 21 22 20 24 23 22 19 22 16 15 11 12 8 13 13 22 20 26 19 18 13 13 12 16 15 18 16 15 10 11 10 14 12 14 10 12 10 13 11 14 12 14 12 14 11 13 11 14 13 17 20 20 19 18 12 16 11 19 2 105 233 188 199 215 212 204 208 211 217 203 205 206 216 211 222 206 208 215 234 228 220 201 214 219 237 220 222 220 236 233 245 235 237 242 252 250 243 240 253 255 255 255 255 255 253 252 245 248 251 233 214 225 249 252 254 239 238 246 255 246 242 236 243 235 235 224 225 220 228 225 223 213 230 231 242 222 225 219 234 218 220 215 233 231 238 226 255 251 251 246 255 254 255 245 222 226 224 242 241 233 218 205 188 181 166 158 149 147 137 133 125 126 122 121 120 123 124 125 136 129 128 154 152 168 156 124 123 129 111 134 146 175 177 162 168 196 210 170 124 138 122 120 107 104 81 65 47 41 29 25 34 35 24 31 30 37 28 29 39 46 34 31 20 29 27 34 36 39 35 34 30 32 29 30 25 27 24 24 20 22 20 21 17 25 29 40 35 31 21 24 24 32 28 26 19 24 18 16 24 22 21 18 15 17 16 18 16 22 20 23 13 17 6 15 5 14 6 15 6 13 4 11 5 13 5 14 6 14 7 14 5 18 11 18 11 25 18 25 21 27 19 35 29 36 26 37 29 43 33 48 34 47 34 48 31 46 33 18 0 9 25 30 18 28 23 60 51 54 28 44 32 46 32 45 34 48 40 53 43 66 42 62 31 48 21 44 13 81 107 172 164 167 131 174 125 162 121 133 111 129 87 117 91 113 88 109 87 109 93 115 85 108 85 110 91 117 95 118 93 117 97 124 105 132 112 136 107 132 112 138 114 139 116 143 112 137 109 137 111 138 111 138 107 141 119 135 117 104 68 54 40 62 43 58 36 72 85 137 44 42 52 55 6 0 0 2 0 4 1 4 4 4 5 5 3 5 3 5 3 5 3 5 5 7 5 7 5 7 5 7 5 6 4 7 6 7 2 1 4 6 4 5 0 2 1 5 5 3 3 1 1 2 0 1 4 5 0 0 0 8 15 30 34 57 50 76 60 75 59 76 57 85 77 94 82 109 86 95 61 58 24 12 0 0 0 6 0 1 1 1 5 0 8 0 3 1 1 1 1 1 1 1 0 0 1 1 1 2 2 2 5 4 13 0 7 1 16 7 10 0 7 1 21 13 14 0 12 20 56 49 71 59 62 28 51 66 113 117 140 115 93 40 59 47 106 123 133 125 129 64 55 58 47 74 134 95 116 115 108 30 7 4 2 0 1 0 0 4 7 4 18 52 104 111 123 106 129 111 74 24 8 8 1 15 25 66 124 124 71 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 5 0 1 0 0 0 1 0 5 2 28 71 136 111 91 58 61 35 46 34 48 38 53 43 50 38 45 34 45 30 40 31 39 29 37 28 37 28 38 26 38 32 43 34 43 34 45 33 43 34 44 34 46 35 47 35 47 31 43 27 43 25 40 27 42 32 42 27 37 24 40 25 42 24 51 35 69 47 80 47 82 54 151 169 181 117 168 127 108 47 95 39 65 51 57 46 67 42 63 62 78 49 25 0 14 5 18 53 126 112 94 44 45 41 68 53 51 39 43 31 32 21 31 10 30 58 124 115 85 63 121 89 123 117 149 121 195 177 198 149 177 156 233 202 217 122 130 92 120 79 123 98 116 89 97 62 85 57 63 33 62 200 255 31 52 28 43 22 41 21 39 21 36 21 36 19 38 24 36 23 33 20 19 12 20 19 19 13 11 15 20 17 15 12 11 12 14 17 19 19 16 12 11 12 14 14 14 12 12 12 13 13 14 14 14 14 14 13 13 13 14 15 14 16 13 17 15 13 16 13 22 6 141 238 181 206 211 209 200 205 206 208 210 204 198 197 203 214 201 198 214 227 226 216 213 207 226 223 222 216 233 232 231 232 233 229 244 247 250 242 242 255 249 255 249 253 245 247 238 236 241 239 214 202 215 238 246 255 234 234 243 251 231 220 217 240 227 214 206 206 210 210 209 200 201 206 225 225 220 215 222 228 220 212 218 233 245 248 246 240 253 254 252 242 244 245 253 225 241 238 255 245 255 231 230 244 253 226 219 200 220 198 195 177 192 174 184 161 171 149 161 131 162 127 143 129 128 142 116 78 94 83 97 63 86 173 255 206 176 130 116 75 103 79 108 76 91 64 67 43 55 38 46 31 39 32 40 34 43 39 47 28 43 41 45 36 45 39 44 34 37 34 32 30 32 33 31 30 30 29 26 23 24 22 20 23 32 33 29 26 34 30 29 25 36 34 25 16 18 20 20 22 19 13 17 21 24 20 18 14 18 15 20 19 21 13 15 13 19 17 21 16 20 14 20 16 22 13 19 11 18 11 18 9 20 11 18 7 21 8 18 10 19 8 29 20 30 17 32 19 37 28 45 32 46 35 50 34 47 34 22 0 15 30 38 26 40 47 81 70 64 42 62 38 56 39 63 42 70 51 83 61 93 67 91 55 76 46 76 123 200 183 200 172 200 153 176 157 155 132 163 109 143 130 144 111 144 114 146 112 146 111 147 117 145 108 140 110 144 111 142 111 143 113 148 119 155 127 163 127 174 131 177 132 174 134 175 129 169 139 177 138 169 133 172 139 164 131 179 139 157 139 167 136 165 97 117 104 173 143 150 74 109 112 136 46 13 1 7 1 0 1 3 3 6 4 7 4 4 4 3 5 3 5 3 8 7 7 7 7 8 7 8 9 7 7 5 5 3 3 2 2 3 4 3 3 2 5 8 7 4 1 0 1 2 3 3 0 6 0 11 10 50 66 110 100 142 101 141 86 123 72 121 72 129 83 126 91 152 113 144 107 136 87 88 32 23 0 6 1 2 1 1 0 1 0 1 1 1 1 1 1 2 1 2 2 3 2 3 3 3 4 2 12 25 35 25 24 38 61 69 19 8 17 43 70 67 47 24 20 54 102 110 121 101 76 25 39 59 98 99 117 105 80 29 40 21 77 92 107 110 128 67 29 47 27 41 116 90 112 109 111 32 2 7 0 4 5 4 0 1 0 0 3 22 85 84 109 72 116 91 79 17 16 3 8 12 18 33 108 106 74 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 3 1 2 0 1 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 2 3 2 6 0 0 25 41 121 113 87 48 52 20 34 21 34 23 38 30 43 31 41 19 31 13 31 19 30 20 31 23 33 21 29 24 34 23 33 23 33 23 32 18 31 20 36 23 37 25 36 25 34 25 32 22 29 20 28 4 24 5 25 14 27 20 27 21 28 24 28 30 40 32 78 10 75 55 157 121 141 92 151 109 52 19 66 37 34 33 47 33 48 32 52 54 62 28 0 5 0 0 14 38 105 103 60 27 41 37 47 38 43 36 43 20 29 12 13 4 39 79 153 120 44 43 68 52 85 54 52 62 86 93 120 101 100 76 90 81 87 66 96 83 100 83 111 69 98 85 91 61 55 34 42 23 23 201 208 0 12 23 27 7 18 13 19 13 24 15 16 12 20 15 18 20 22 8 16 11 17 13 15 14 16 18 17 16 16 12 12 9 12 12 15 12 13 9 10 8 11 11 14 10 13 12 15 13 13 10 11 12 13 11 12 10 13 11 14 21 4 9 24 15 12 3 3 89 197 214 187 202 203 189 210 207 202 206 212 208 195 195 201 217 209 214 212 219 212 221 217 219 210 224 223 232 222 228 222 234 234 238 234 240 245 247 240 251 255 255 249 245 241 246 241 250 235 233 221 188 219 228 236 231 235 244 245 238 227 227 232 249 230 220 222 224 213 206 204 210 198 206 208 232 230 229 207 226 228 232 213 225 240 255 244 249 255 251 255 251 254 252 251 240 231 241 255 255 253 251 248 251 243 229 225 225 227 215 206 204 199 185 180 181 191 191 185 189 194 203 187 164 178 184 164 140 136 94 67 49 49 202 241 197 151 119 110 55 72 64 71 73 63 49 51 50 53 46 51 43 46 35 36 26 31 28 36 26 38 33 35 28 38 32 35 27 35 29 37 31 35 28 32 25 28 21 23 16 24 16 27 17 25 21 25 21 24 25 27 27 27 26 24 15 19 16 24 17 21 18 20 16 16 11 13 12 17 12 16 9 14 10 16 13 18 9 17 14 19 12 13 12 17 10 7 1 8 9 12 0 25 0 9 19 10 0 8 0 5 0 7 0 11 1 15 0 12 9 17 19 17 7 25 12 16 4 4 0 8 13 27 11 29 32 66 47 53 40 45 28 40 42 49 23 47 47 47 43 64 40 63 22 51 76 163 156 183 153 168 136 156 120 134 108 131 98 119 85 110 82 112 82 111 87 113 88 112 85 109 89 114 88 112 86 110 84 109 89 114 88 111 84 110 88 115 99 123 99 124 100 124 101 125 98 126 106 134 109 132 103 125 99 134 110 132 110 132 113 144 119 131 99 119 103 130 100 117 82 118 115 118 65 37 0 0 0 0 0 0 0 2 0 6 2 5 4 5 4 10 5 6 1 6 4 8 6 5 2 4 2 7 3 8 4 7 3 6 1 5 1 6 2 7 3 5 0 1 3 4 12 8 7 3 0 0 0 13 34 93 92 105 88 97 72 80 57 71 52 71 48 67 48 68 53 85 80 111 89 104 79 88 62 63 14 0 0 0 0 3 5 0 9 3 2 4 6 7 0 0 0 1 0 11 27 29 42 67 82 52 62 90 135 83 65 81 134 107 74 20 28 91 150 102 78 40 50 44 132 127 137 96 115 38 66 45 114 128 127 103 106 51 48 35 62 105 140 108 143 95 64 46 59 38 128 111 115 129 123 57 13 0 5 3 0 7 5 6 5 1 15 30 88 106 121 114 115 129 104 42 7 18 0 11 6 37 92 97 88 32 20 7 13 1 11 0 0 7 0 0 0 0 0 0 0 0 0 1 0 1 3 4 2 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 4 2 6 3 5 2 5 1 4 1 4 2 6 3 1 0 0 2 0 0 0 0 0 1 0 1 0 2 0 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 3 0 2 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 3 3 2 2 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 1 0 3 0 3 0 8 0 5 26 48 131 145 136 69 84 45 61 36 47 37 53 37 46 42 49 39 44 32 42 32 41 30 40 32 43 31 40 32 42 33 43 33 43 33 45 30 44 32 48 35 49 35 48 34 51 33 49 30 46 28 45 26 43 28 41 28 39 29 40 21 52 30 60 48 89 59 128 146 217 150 194 149 200 143 166 74 76 46 75 41 66 52 54 48 60 43 66 59 58 21 6 4 6 1 30 52 131 116 75 38 54 47 56 43 44 32 37 18 26 27 34 19 95 113 105 56 80 65 59 56 139 78 68 42 83 64 102 82 122 89 115 71 119 86 113 75 113 85 114 75 84 75 98 81 63 41 72 21 57 204 226 74 74 25 43 21 48 9 35 10 39 19 43 7 32 5 33 17 36 20 24 17 21 16 19 15 20 15 19 17 16 14 12 11 12 14 15 11 12 12 12 12 12 12 11 12 12 14 14 14 13 12 11 14 13 13 12 12 13 13 14 3 16 24 23 8 4 41 140 199 234 199 182 201 208 184 199 206 204 213 220 217 201 195 199 213 214 210 205 200 207 211 219 210 212 213 223 221 220 217 219 230 235 237 235 238 243 244 239 244 250 255 250 246 245 240 235 241 232 223 208 177 216 222 230 221 231 241 240 234 230 235 241 241 227 223 229 233 227 223 224 217 212 210 217 230 236 227 215 216 227 226 214 217 234 243 239 248 252 255 255 255 255 251 245 239 234 244 254 254 244 254 247 254 255 245 252 250 251 238 236 224 223 213 214 207 208 200 201 205 216 223 224 204 223 229 225 221 232 163 111 105 120 208 238 154 130 96 114 70 84 55 82 65 71 54 67 58 66 53 61 41 52 49 58 49 50 37 40 34 45 37 38 30 40 33 37 35 40 36 39 32 34 28 30 29 31 27 29 25 30 27 32 23 24 23 26 23 29 25 36 25 33 25 26 19 18 21 22 22 25 23 26 23 25 20 22 18 21 17 19 14 16 14 17 19 17 15 17 20 26 23 25 13 23 21 22 12 19 13 21 19 34 15 15 14 16 7 23 15 29 13 24 9 19 10 18 4 18 6 14 5 5 0 10 6 9 5 5 1 17 23 42 28 42 49 74 61 64 55 58 56 59 42 51 40 76 63 75 73 90 46 81 95 183 181 211 177 205 162 182 141 174 136 166 122 151 114 139 102 131 101 133 112 143 113 146 116 149 120 152 125 157 126 159 128 161 130 162 122 154 121 150 115 147 117 151 118 153 119 154 120 155 121 156 119 155 124 160 127 160 124 156 127 167 131 157 129 160 123 158 120 156 125 156 122 152 119 148 112 147 113 144 106 115 63 67 2 15 1 12 5 9 2 4 5 3 3 0 5 2 11 5 7 4 6 7 4 11 2 11 4 2 7 3 8 2 7 1 5 0 6 1 6 2 7 5 5 8 2 0 6 0 6 5 2 22 24 95 93 151 108 150 93 141 83 129 74 123 71 122 65 115 61 110 60 119 79 140 98 151 98 139 96 117 65 60 15 12 0 4 0 4 0 0 0 3 8 9 3 5 0 11 7 30 46 51 67 91 98 52 64 78 132 95 63 61 117 105 76 9 4 60 140 108 82 28 39 28 94 109 127 96 103 26 41 16 82 105 117 98 108 58 34 23 37 76 115 86 118 78 64 29 36 11 96 83 96 102 120 86 21 0 0 8 0 13 0 9 3 3 11 12 58 66 103 73 103 77 67 27 10 21 18 19 10 13 56 66 67 12 47 0 2 0 5 0 0 8 0 1 0 1 0 1 0 0 3 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 4 0 4 0 4 1 2 0 0 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 2 0 2 0 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 3 4 5 0 0 1 0 1 0 1 0 5 5 2 2 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 1 0 1 0 0 0 0 0 0 1 0 0 2 1 3 1 3 2 4 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 3 6 7 7 0 2 0 2 0 2 3 3 0 1 0 11 20 98 121 137 85 86 38 44 18 33 21 38 24 36 25 39 24 37 14 27 18 34 16 32 17 34 18 33 16 33 17 34 19 35 20 35 19 32 22 35 24 35 24 33 26 34 25 33 22 30 22 28 15 31 16 31 23 31 30 31 25 49 22 48 37 74 42 114 128 211 120 131 123 227 148 82 16 51 43 45 27 50 35 35 28 32 20 56 50 34 5 0 0 0 1 20 58 120 107 50 30 42 37 43 31 30 17 20 9 16 9 22 40 105 80 30 14 53 40 26 49 88 31 42 35 57 46 53 54 84 74 69 29 73 84 108 77 84 56 70 63 43 32 69 169 100 43 37 20 73 191 136 127 154 148 119 19 21 14 32 25 20 0 2 3 35 80 83 35 11 13 21 10 15 10 12 11 13 14 14 14 15 11 12 9 12 11 14 7 11 11 14 12 13 9 9 9 12 11 13 12 13 10 12 12 13 11 12 10 13 11 14 10 6 17 19 4 64 154 210 205 211 188 190 200 191 186 214 209 212 218 228 223 207 197 196 216 216 214 198 197 200 215 214 205 201 212 214 223 218 224 222 236 234 239 236 240 241 243 239 243 245 255 251 254 245 241 229 235 226 222 193 181 213 222 214 228 236 246 233 230 227 237 233 229 218 224 227 236 227 232 231 232 225 228 223 238 238 238 221 226 231 239 224 228 233 246 240 239 247 250 255 253 254 239 228 238 232 245 255 249 247 251 255 247 243 244 252 250 242 234 235 231 223 222 224 223 216 216 221 216 215 227 225 216 219 229 226 206 239 206 146 164 155 148 115 115 111 124 109 118 106 84 77 75 69 59 58 54 54 55 62 47 50 41 42 35 39 33 38 36 43 37 38 33 41 36 39 27 35 27 35 27 31 25 29 19 24 19 24 19 25 18 25 20 24 17 21 17 21 21 24 24 24 23 22 17 21 18 26 14 19 15 22 17 22 17 22 13 17 12 16 10 14 8 13 11 18 8 15 12 19 13 17 14 15 8 11 11 15 15 19 1 21 2 10 0 15 20 11 12 18 5 12 0 5 0 2 0 1 0 0 0 0 0 0 0 0 0 1 0 10 22 39 17 30 28 53 36 48 39 45 21 50 47 50 37 52 42 62 27 60 60 131 149 197 165 177 136 156 120 134 104 131 106 128 95 119 84 106 74 102 75 104 87 114 85 113 87 118 93 123 95 121 98 126 105 133 110 136 102 127 101 123 94 117 93 119 86 112 87 113 89 115 91 116 89 114 90 115 91 117 94 119 90 129 97 113 100 132 109 124 96 116 97 118 91 114 86 114 95 110 86 114 108 130 104 108 81 72 27 8 0 0 0 4 2 4 1 3 0 4 0 5 1 6 1 5 2 2 2 2 3 6 4 7 4 7 3 6 1 5 2 5 3 6 3 6 5 5 5 2 10 6 8 5 0 15 34 100 96 107 74 88 57 75 56 74 54 71 51 70 45 64 37 53 29 51 35 60 57 84 69 98 81 100 70 78 28 19 0 0 3 5 8 0 5 6 9 10 3 3 1 5 13 26 43 36 60 94 116 62 56 72 146 115 71 57 123 116 103 26 18 46 148 126 114 40 56 31 96 117 148 116 122 51 72 35 88 112 128 109 113 74 51 41 56 81 140 116 150 122 109 54 60 35 103 102 122 112 128 105 22 8 5 3 0 0 0 4 10 5 15 10 54 82 103 66 113 88 105 95 38 1 9 11 10 28 85 162 193 164 142 10 11 1 8 5 2 0 0 0 0 0 0 0 0 1 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 2 3 1 2 0 0 0 0 0 0 0 0 0 1 4 1 3 0 3 0 2 0 0 0 0 0 0 1 1 3 2 2 1 2 2 3 3 2 0 2 0 3 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 1 5 9 10 10 1 2 2 0 2 0 3 0 1 0 3 16 23 90 127 166 149 145 77 71 39 54 38 49 37 44 35 44 38 44 30 34 37 42 32 39 33 41 34 40 31 38 32 40 34 42 36 43 33 44 35 46 36 48 33 45 34 48 33 46 32 45 29 44 32 50 32 50 33 48 32 50 19 64 35 90 68 103 60 161 212 255 196 210 182 248 133 64 46 82 51 68 45 49 25 58 33 37 32 70 59 32 3 9 0 5 5 34 69 137 104 57 37 48 37 43 30 31 20 25 23 37 4 44 98 109 37 51 45 64 41 57 60 69 15 75 50 84 54 77 49 92 63 90 72 122 118 182 136 132 84 126 96 100 41 102 245 187 53 64 0 114 184 111 95 173 186 210 174 192 162 191 152 136 83 89 111 171 204 201 86 36 24 29 12 15 10 13 9 13 9 12 14 13 12 11 11 12 13 13 10 11 12 13 13 12 11 10 11 11 12 12 13 13 13 13 14 13 13 12 12 13 13 14 17 11 4 3 53 181 232 202 179 192 195 216 201 191 197 234 223 222 224 228 222 209 199 200 206 213 207 197 193 204 208 208 200 202 205 215 219 220 222 227 230 234 236 236 237 237 239 238 235 241 248 247 243 237 233 230 221 221 215 188 183 218 213 203 224 236 232 222 216 228 227 223 212 213 213 221 219 217 214 222 226 229 223 222 226 235 230 223 225 238 242 239 232 237 239 241 235 236 245 248 251 249 232 221 238 232 237 249 246 241 252 252 241 240 239 249 240 231 222 232 230 219 209 218 218 216 219 233 226 230 229 233 218 218 214 227 211 235 213 164 173 185 143 105 103 168 193 157 172 177 137 113 82 90 75 83 63 66 53 67 45 55 47 58 50 56 43 49 41 50 40 49 40 49 38 44 35 44 36 45 38 46 38 44 22 27 25 29 27 30 26 30 30 28 24 24 20 26 21 29 20 28 20 24 20 23 24 24 17 18 18 19 19 20 19 20 18 18 17 19 19 20 18 18 17 17 16 20 17 20 15 19 25 19 7 20 17 22 8 14 7 16 18 39 42 94 115 105 52 69 48 62 43 56 40 52 28 44 27 40 30 42 20 4 0 6 6 7 3 13 24 42 41 42 38 46 32 39 37 39 31 62 54 70 67 83 44 70 70 136 164 230 197 202 155 187 143 174 140 172 136 167 128 158 128 154 116 142 109 141 111 143 115 145 112 141 109 140 110 141 104 137 108 144 116 152 123 156 125 158 125 154 118 147 114 146 107 141 108 143 110 145 112 147 111 143 108 141 108 145 114 151 111 155 112 125 101 151 122 153 125 148 108 141 113 146 114 144 112 148 117 154 128 162 139 167 144 156 113 102 57 45 7 10 1 4 0 5 5 3 1 0 3 2 6 7 7 9 3 7 5 4 7 6 8 5 6 4 5 3 5 4 6 4 7 6 7 11 5 1 5 1 6 10 0 60 81 149 104 130 68 117 58 116 64 121 70 123 70 120 72 120 62 106 49 96 44 95 58 114 82 135 97 132 90 114 73 65 15 12 0 6 1 2 1 2 10 11 10 11 6 11 2 16 42 39 52 80 104 44 21 53 141 114 56 41 111 110 92 24 11 18 124 115 116 40 38 25 74 113 133 105 102 53 46 11 59 90 119 102 113 79 29 22 28 45 103 86 109 92 92 32 42 15 57 53 77 56 80 46 8 0 5 6 0 9 1 6 4 0 1 0 52 110 145 105 149 128 167 154 100 0 15 12 9 19 64 167 203 187 189 17 12 0 3 0 1 0 0 1 0 1 0 1 0 0 1 0 1 0 2 5 1 9 0 7 0 4 0 3 1 3 0 3 0 3 0 3 1 2 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 3 2 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 5 2 3 0 2 0 2 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 2 0 3 1 4 2 5 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 2 9 12 12 9 0 1 0 2 1 2 3 3 0 1 0 1 0 50 90 149 126 136 79 74 27 40 21 41 26 37 22 34 27 38 25 35 19 36 14 34 15 36 15 33 11 31 12 33 14 35 16 35 22 36 26 38 27 37 25 34 25 34 24 32 23 31 21 30 23 32 26 33 31 33 33 32 19 31 42 72 70 58 41 121 170 201 136 167 107 91 26 43 32 50 26 38 30 18 0 31 14 22 26 64 47 19 0 7 0 1 1 24 62 108 76 30 30 36 23 24 16 20 14 20 19 22 6 61 96 64 0 43 24 42 35 45 25 42 23 45 29 46 37 49 34 50 57 85 78 75 61 95 73 70 53 94 84 85 39 74 155 121 42 39 38 98 137 106 131 166 151 128 144 134 126 140 136 130 118 128 117 114 129 107 42 11 8 0 9 12 9 10 8 9 8 10 10 12 9 11 9 12 10 12 10 11 8 9 7 10 9 12 9 11 9 11 10 12 11 13 12 13 11 12 10 13 11 14 0 34 0 2 116 195 171 173 185 188 184 199 196 200 208 222 226 224 214 214 204 202 197 199 192 196 198 193 199 202 205 195 206 204 207 212 215 215 219 221 229 229 235 235 237 235 241 239 243 244 253 246 242 232 237 238 227 223 218 178 192 218 221 208 225 222 227 211 227 231 240 218 222 213 224 217 223 209 218 211 220 222 223 214 219 225 229 218 224 231 243 240 237 230 234 232 233 235 239 241 244 239 229 213 239 224 228 239 240 244 246 246 250 246 249 247 242 227 230 234 234 215 210 214 220 211 214 219 233 228 228 223 223 212 210 215 228 209 208 168 163 182 169 132 112 186 233 165 195 185 169 138 106 110 119 121 113 95 87 82 69 60 41 34 26 32 32 39 37 39 35 42 39 41 33 34 31 37 31 39 33 41 37 44 27 31 30 34 31 35 33 35 30 31 23 27 23 29 25 26 23 25 21 25 20 25 21 24 21 24 20 23 18 21 17 21 18 21 17 24 23 28 23 25 5 14 9 17 10 15 7 12 9 12 9 20 10 5 6 22 27 67 102 159 154 170 138 73 61 74 60 73 58 75 60 76 66 70 62 72 65 77 39 0 0 4 1 4 0 8 18 30 33 33 22 27 9 22 19 22 19 49 35 34 22 43 42 91 128 183 166 170 130 163 134 143 116 140 115 142 115 134 101 121 97 119 85 109 81 110 83 111 83 111 83 109 79 103 73 99 73 99 76 104 82 110 87 113 94 120 96 120 91 113 87 111 82 107 83 109 85 110 86 111 85 108 80 104 80 108 87 114 87 124 78 71 46 81 69 93 99 114 94 118 93 110 82 113 86 115 102 128 109 132 118 144 114 143 128 142 109 105 57 50 11 8 0 2 1 6 1 9 0 4 4 12 8 9 4 3 3 7 5 8 5 8 4 6 2 5 3 6 3 7 4 7 2 6 7 8 11 7 6 5 0 60 87 106 60 63 39 51 29 52 39 64 48 69 49 68 54 72 46 60 33 48 22 41 24 60 52 90 70 90 68 85 72 68 33 18 0 0 0 5 6 6 12 12 12 10 9 9 17 13 45 37 48 71 130 87 36 51 143 133 83 41 106 122 117 49 33 22 133 133 146 58 49 23 74 111 152 126 125 76 76 37 80 98 130 104 114 84 61 40 61 50 113 80 106 80 77 25 61 43 81 81 116 91 151 107 124 32 9 6 0 3 0 0 3 0 10 17 91 182 207 180 216 178 206 170 162 14 32 17 15 14 62 162 223 193 215 35 10 1 5 3 7 1 0 0 0 0 0 0 0 0 0 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 1 2 2 0 0 0 1 1 4 0 0 4 4 6 4 4 1 4 3 4 4 4 4 4 3 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 8 0 2 0 2 1 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 5 12 14 11 6 1 1 2 0 2 0 3 0 7 2 0 6 0 40 87 161 140 177 145 141 77 66 34 49 39 49 36 46 39 53 45 55 37 41 36 41 37 41 34 37 31 36 32 37 33 39 34 40 33 42 36 45 38 46 36 45 33 46 33 45 32 45 31 47 33 51 33 52 34 54 35 59 42 68 56 107 93 135 130 232 176 219 146 162 85 87 37 78 34 67 36 50 39 42 12 33 26 41 47 65 42 11 0 3 2 2 3 34 66 105 68 45 42 46 25 28 17 26 21 30 23 24 49 111 81 66 36 56 39 54 58 76 41 61 53 65 50 76 53 84 54 91 88 149 60 80 31 75 52 96 68 108 108 103 66 116 71 103 57 45 14 135 143 113 67 107 81 104 79 92 55 73 47 58 41 63 51 49 30 39 16 28 26 16 16 16 14 14 11 15 11 13 10 10 10 11 11 11 11 12 13 11 9 8 8 9 11 13 10 10 10 10 11 12 13 14 14 13 13 12 12 13 13 14 7 8 2 70 154 165 135 176 175 192 187 202 201 222 216 222 212 209 193 189 182 187 185 191 177 184 186 195 195 200 193 196 193 191 194 200 205 207 211 216 221 223 228 234 233 233 235 243 243 245 249 248 241 232 234 238 232 224 210 167 188 214 222 225 224 227 218 219 222 234 225 216 214 218 215 217 211 212 207 214 207 222 217 213 207 222 220 219 207 219 226 237 229 225 215 219 220 219 224 223 224 225 214 209 232 221 216 235 236 241 242 238 248 250 248 243 234 232 232 238 222 219 218 228 228 222 214 217 231 231 217 218 218 213 197 206 205 189 195 196 172 186 170 144 147 204 239 187 199 188 183 194 150 156 143 150 134 142 134 153 154 147 108 94 62 61 39 46 35 43 30 47 40 52 38 50 39 49 38 48 37 48 38 49 32 41 34 39 36 37 35 38 35 33 30 36 36 45 37 44 38 45 35 40 35 39 34 33 37 37 34 33 30 30 28 29 27 26 26 30 34 36 33 30 16 19 15 17 8 10 4 11 8 16 13 24 6 21 55 113 166 172 165 182 160 179 153 110 71 92 70 94 74 98 79 101 87 105 87 110 94 116 71 11 0 4 1 2 1 7 14 22 24 19 15 15 5 17 17 17 5 22 4 20 25 91 126 201 185 209 168 184 152 187 153 176 148 174 137 170 132 159 119 153 118 145 108 138 108 141 110 139 107 139 109 140 108 136 102 131 99 131 100 134 103 137 106 139 113 148 119 152 118 147 114 146 110 144 110 144 111 145 111 145 109 142 107 140 106 142 110 145 117 152 97 95 53 91 66 108 88 136 124 167 123 138 104 145 111 149 119 164 136 173 137 165 139 172 137 157 129 164 139 158 84 68 24 21 10 13 9 13 6 8 13 14 15 11 7 4 6 5 8 6 8 6 7 5 6 4 6 4 7 5 7 7 5 10 7 6 7 5 6 21 22 112 116 153 69 111 51 104 48 108 56 119 66 125 72 127 74 124 69 116 60 104 45 88 39 90 67 123 85 128 79 125 86 112 63 62 12 7 0 4 1 1 9 12 14 13 11 8 21 4 43 44 39 35 97 65 32 14 90 103 81 14 68 105 103 36 12 0 96 109 124 40 45 20 43 80 120 107 94 47 43 11 51 54 85 57 71 41 46 24 53 46 95 75 101 76 123 89 134 121 154 151 185 165 200 182 228 87 2 1 1 3 5 1 11 1 4 3 53 159 171 141 161 138 175 145 181 23 17 15 4 8 33 116 191 169 196 55 2 0 1 0 2 3 0 1 0 1 0 1 0 0 1 0 3 3 0 6 0 8 0 10 0 8 0 7 0 6 0 4 0 4 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 0 4 0 4 0 5 3 7 0 4 0 4 0 3 0 0 1 1 0 0 0 0 1 0 2 0 2 0 2 0 3 0 3 0 5 0 4 0 4 0 10 4 15 6 14 6 16 9 2 0 0 1 1 0 0 0 0 0 0 0 1 0 2 4 1 3 1 3 0 2 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 14 15 9 3 0 2 0 2 1 2 1 2 3 3 0 0 0 8 42 113 105 149 124 144 86 82 27 31 20 36 24 38 27 37 31 44 19 36 18 38 20 37 14 30 13 32 13 32 13 32 14 32 17 32 22 35 25 36 23 34 22 34 21 32 21 32 20 30 21 32 22 35 27 37 28 38 30 36 27 56 42 109 128 182 116 151 84 61 25 54 24 19 21 41 28 33 25 31 12 24 11 40 41 45 17 4 0 3 0 1 0 26 53 74 39 35 26 31 14 18 12 22 18 26 19 29 63 98 46 43 31 36 30 47 37 69 35 40 32 51 36 53 39 53 45 69 68 88 34 30 16 58 66 91 66 81 80 60 48 79 44 69 52 7 25 145 104 9 0 27 19 11 17 21 19 20 16 16 15 20 20 17 18 14 13 11 12 8 15 14 11 12 7 11 7 11 7 9 8 11 9 11 9 11 9 10 8 10 8 10 8 11 8 10 7 9 8 12 12 15 12 13 11 12 10 13 11 15 18 0 31 125 131 130 129 141 123 163 173 189 195 207 201 209 184 181 168 167 163 172 172 177 170 174 182 190 189 183 192 203 190 193 189 200 199 206 208 216 213 216 224 230 232 230 239 244 246 243 248 252 252 239 231 226 233 221 212 167 199 212 225 233 238 228 238 226 237 223 228 211 227 215 223 209 219 207 216 204 209 216 223 206 207 212 220 210 203 203 221 228 232 216 212 207 213 215 221 216 217 212 210 199 225 208 212 225 228 231 232 233 241 246 248 232 228 226 230 224 217 224 234 233 228 220 218 217 240 237 221 211 223 216 200 196 202 190 180 179 180 178 176 158 177 215 248 198 202 190 198 209 183 165 149 132 132 133 153 164 188 190 189 187 168 140 101 80 66 56 41 39 33 30 23 27 32 37 30 36 28 37 32 39 28 31 29 30 29 31 35 34 32 31 25 31 30 36 26 27 21 26 21 31 28 39 33 38 36 38 33 33 28 31 27 31 23 24 21 27 28 32 24 24 11 15 7 11 4 13 12 25 26 28 27 47 46 69 111 171 154 166 142 159 133 151 132 104 59 75 59 74 57 76 59 77 55 68 64 84 72 108 72 16 0 3 0 1 0 5 9 11 1 3 4 9 0 10 3 0 0 0 0 45 86 158 161 176 140 149 124 168 140 143 108 144 120 137 107 131 102 120 92 118 88 112 79 108 83 113 83 108 79 107 79 107 78 106 77 104 73 98 74 99 75 101 76 101 82 111 91 119 94 118 93 118 88 112 87 112 87 111 86 111 84 109 84 108 83 108 82 107 89 115 72 73 44 64 46 72 51 83 90 132 108 115 81 109 90 113 94 123 106 131 103 123 102 132 104 126 104 144 122 143 131 103 51 40 26 27 14 21 11 18 12 16 9 10 4 5 4 7 5 8 6 7 5 6 3 5 3 6 4 6 5 8 4 8 4 3 4 4 8 13 39 86 91 96 46 49 33 51 35 56 39 64 48 72 55 78 52 72 49 69 45 60 30 43 10 40 27 66 49 69 52 76 63 78 63 62 28 14 0 0 3 3 12 13 15 14 13 9 19 17 120 177 186 134 171 118 108 71 111 102 114 48 79 95 130 76 54 20 88 96 128 63 61 28 63 69 114 94 107 60 107 76 130 113 161 127 169 133 198 152 210 181 232 200 248 207 243 202 245 204 232 205 230 199 232 201 255 149 14 15 1 15 0 1 4 3 15 0 40 140 233 170 209 169 206 172 205 41 30 26 19 13 40 90 212 181 215 112 11 7 5 3 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 5 5 6 9 10 10 10 6 7 10 12 7 8 2 2 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 4 2 13 12 21 11 17 10 15 5 6 0 0 2 3 1 0 2 1 6 6 5 6 9 8 12 11 14 13 20 21 27 30 34 35 37 36 32 34 40 42 44 41 38 33 37 24 12 2 3 1 0 1 0 1 0 0 0 0 0 1 5 4 4 3 3 2 2 1 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 8 15 16 8 0 1 1 2 0 2 0 2 0 0 0 0 9 0 8 26 94 133 164 141 172 147 152 84 66 34 54 39 53 32 41 28 40 35 41 37 45 39 43 32 33 31 37 31 37 31 37 30 36 26 36 30 42 33 44 33 45 33 47 32 48 31 49 30 49 33 55 35 58 38 63 40 69 45 94 71 134 81 192 156 188 129 152 69 76 35 65 37 68 46 53 33 48 31 33 21 42 20 45 50 33 9 0 4 3 2 0 0 33 61 78 48 57 29 37 19 29 23 38 32 43 38 75 78 95 63 62 33 69 45 78 57 68 51 68 57 79 53 88 62 93 74 121 80 95 56 62 27 113 104 122 70 109 61 91 39 68 54 85 34 54 50 174 104 28 44 57 19 55 15 45 22 34 10 29 19 35 13 30 10 19 16 22 12 17 12 11 10 9 8 8 7 8 9 8 9 10 11 11 11 11 8 9 11 12 12 11 9 8 10 10 9 9 10 12 14 15 14 13 13 12 12 13 13 15 6 33 89 138 122 131 125 128 143 180 172 189 193 206 186 203 176 182 168 175 170 185 177 185 175 181 185 199 186 181 190 221 224 218 215 216 213 210 209 216 210 217 219 234 230 234 235 251 239 239 239 255 255 244 222 211 220 214 209 174 204 212 216 228 220 222 228 232 229 221 218 221 222 219 214 209 207 207 205 201 200 216 217 205 198 208 210 206 197 201 213 230 230 218 207 206 209 215 221 220 217 218 209 211 215 213 211 232 223 228 230 233 238 248 247 228 222 226 225 214 222 236 242 232 212 207 207 215 218 226 203 198 213 218 195 193 176 196 163 177 193 190 164 159 179 227 255 204 196 203 204 203 205 198 176 175 157 165 158 177 172 186 174 196 189 207 189 200 158 150 106 98 63 59 32 45 35 48 35 49 36 54 42 58 35 45 31 38 30 33 33 36 34 34 27 35 30 38 21 27 1 14 5 23 23 39 33 40 35 38 31 33 28 32 28 33 24 25 19 26 25 29 19 18 7 15 11 23 26 50 62 84 72 75 80 126 138 153 150 181 149 171 162 182 160 162 132 112 77 98 72 97 68 95 66 94 69 98 79 101 77 118 87 29 14 12 5 2 4 6 7 4 3 4 14 21 14 24 12 8 0 55 117 193 174 195 170 186 160 185 151 176 145 175 142 171 134 161 128 165 130 156 116 151 112 140 105 138 111 143 109 136 110 140 106 135 103 134 105 136 98 130 98 131 99 132 100 132 101 138 113 150 119 151 119 152 114 148 113 147 112 145 111 144 108 143 110 144 110 142 106 136 117 144 96 112 78 100 60 94 68 98 84 146 135 159 113 135 113 155 122 159 116 149 113 152 113 156 122 155 126 177 147 173 159 139 79 82 63 69 45 47 28 28 20 15 11 4 8 2 7 7 7 8 8 7 7 6 5 5 5 6 6 7 7 7 11 9 5 0 0 8 11 41 82 139 105 149 67 110 51 120 61 120 63 123 70 131 80 136 74 124 72 121 71 110 53 91 37 74 46 99 62 115 66 127 74 122 79 110 63 52 10 4 0 3 6 13 14 15 11 5 26 16 131 210 229 172 215 170 206 170 182 123 154 100 116 86 110 71 62 7 44 38 91 46 86 73 117 112 142 125 158 135 185 156 200 165 202 164 204 169 211 158 207 169 191 154 194 147 188 152 189 148 182 156 179 154 191 158 188 170 15 8 4 6 13 1 4 0 13 0 12 117 187 120 182 128 153 138 198 82 8 19 8 6 12 50 185 168 195 126 2 0 1 3 0 1 0 1 0 1 0 1 0 0 0 1 0 4 0 16 15 37 28 49 34 54 36 50 32 41 34 38 30 31 21 22 14 16 0 3 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 6 16 12 28 28 47 46 60 40 50 43 50 36 36 18 20 1 1 2 5 13 22 34 37 48 44 54 50 63 59 72 63 76 65 79 67 79 64 74 60 57 48 63 53 63 45 50 35 46 30 18 3 3 0 1 0 1 0 0 0 0 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 7 0 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 0 2 33 85 141 116 133 108 152 107 92 28 37 13 34 20 26 11 27 15 32 23 36 19 29 15 29 14 27 15 36 15 23 23 33 17 36 9 29 24 31 15 28 8 32 18 32 13 33 17 36 18 35 9 44 22 44 21 61 41 90 58 100 100 163 115 145 83 71 21 30 21 37 25 38 31 37 23 32 24 31 14 20 19 23 11 9 2 4 4 6 0 1 0 22 52 78 39 32 11 22 10 22 16 32 34 52 31 57 64 77 33 38 19 42 26 52 30 52 29 52 36 59 43 63 47 70 60 79 55 62 27 32 44 60 63 130 87 66 33 60 23 27 43 42 13 39 27 217 102 1 16 27 0 43 34 11 27 17 13 19 11 20 12 14 5 13 11 11 23 2 9 8 10 11 7 11 3 7 5 8 6 7 5 8 6 9 6 8 6 8 6 8 6 8 10 10 6 7 4 8 8 11 8 11 10 13 11 13 11 13 0 90 114 114 136 129 121 122 121 138 148 176 162 163 151 152 156 179 176 175 173 184 185 200 194 202 195 173 129 108 123 156 211 224 227 244 241 247 241 246 233 246 240 242 240 243 251 242 136 156 218 250 239 241 246 253 229 241 184 152 209 206 222 224 224 226 239 231 230 215 217 210 220 212 217 210 216 208 213 204 219 214 225 214 221 210 223 216 223 202 215 223 243 227 229 221 228 239 236 230 245 240 218 203 219 184 220 244 224 228 228 226 255 242 240 213 217 229 219 210 226 227 238 221 199 205 212 217 231 189 213 209 203 185 188 176 170 175 162 181 194 181 182 156 191 201 255 188 202 207 193 199 178 213 188 176 187 162 168 178 175 165 156 166 171 177 176 182 185 177 165 165 149 123 85 65 39 50 25 52 34 35 40 51 35 39 30 30 32 34 39 36 22 38 13 19 34 20 0 23 43 81 62 33 0 23 26 27 23 29 24 27 21 24 19 23 16 17 17 16 17 20 0 16 0 29 57 91 107 130 131 140 100 68 110 134 111 144 138 156 147 151 128 151 122 129 113 150 114 74 42 70 49 71 43 60 45 70 43 71 55 78 61 42 0 9 0 9 9 16 11 11 5 15 21 15 0 5 6 24 99 159 165 171 145 165 142 163 124 146 121 152 121 137 111 143 104 131 109 133 103 122 93 116 87 112 80 106 79 108 81 108 80 108 80 108 79 105 76 103 74 98 73 97 72 98 73 99 77 101 77 108 90 121 97 120 94 118 91 114 87 111 85 110 86 113 88 109 79 103 82 112 94 120 71 85 69 80 57 62 46 65 53 90 94 132 103 111 88 121 102 125 93 116 88 114 84 114 83 110 91 140 120 150 131 130 88 73 45 61 41 27 6 10 5 13 7 7 2 9 2 3 2 8 10 13 9 8 4 7 5 5 4 9 5 3 8 9 1 8 9 0 0 33 77 97 77 88 54 67 47 61 40 62 46 69 52 74 56 79 60 77 58 81 61 70 42 57 25 43 16 46 36 67 47 63 57 77 60 73 56 65 21 5 6 1 3 15 20 15 9 9 27 31 112 206 242 198 245 204 250 209 252 210 253 211 253 211 244 196 221 169 204 174 228 202 255 211 255 208 255 211 255 202 255 201 250 195 250 197 255 198 252 193 241 187 242 191 240 185 238 185 238 189 242 190 239 185 236 185 236 202 64 3 2 12 0 10 0 5 16 0 42 103 232 177 216 172 208 174 218 151 33 22 17 3 23 42 180 190 190 160 27 7 5 4 2 0 0 0 0 0 0 1 0 0 1 0 0 3 15 34 37 39 43 46 45 47 44 43 36 36 32 36 33 35 31 34 29 32 17 31 24 15 3 11 5 2 2 1 0 4 1 2 0 1 0 0 1 12 6 18 23 29 23 28 21 38 41 59 52 61 50 56 44 52 43 51 39 44 33 40 43 53 61 74 82 89 86 90 93 90 93 95 95 89 87 85 86 85 85 81 76 71 57 51 50 55 64 64 58 47 42 32 20 9 3 3 2 2 0 1 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 6 0 0 2 0 0 1 0 1 0 1 0 0 0 0 6 0 6 5 31 65 135 140 159 128 170 148 163 100 100 49 55 26 41 20 37 19 37 31 46 34 43 28 38 36 46 29 31 21 41 29 42 22 40 40 52 29 41 25 49 33 52 26 48 23 52 32 65 43 82 66 97 69 111 100 147 125 147 127 197 165 223 156 155 61 74 29 60 35 55 30 45 38 45 31 40 32 38 23 26 18 18 11 6 3 2 5 2 2 2 3 29 59 87 55 51 17 30 17 50 49 68 45 53 59 81 73 91 43 58 40 74 49 72 51 77 56 86 63 93 67 99 71 111 81 116 72 101 71 103 71 164 163 165 86 113 60 106 43 76 47 61 42 72 78 254 106 15 0 20 13 99 85 56 16 40 22 37 19 38 22 39 11 31 21 15 3 16 8 8 10 10 10 10 9 8 10 8 8 7 7 8 8 9 8 8 8 8 8 8 8 8 12 11 9 7 7 9 10 12 10 11 11 11 10 9 8 9 57 125 118 126 146 162 158 181 176 187 156 147 108 135 146 169 144 160 141 158 158 181 169 182 159 181 183 188 166 169 177 204 211 221 225 236 234 242 238 248 239 255 248 255 240 246 234 247 142 216 237 241 239 253 226 255 252 243 157 135 191 214 225 221 227 225 231 222 220 209 212 207 203 197 201 196 203 203 213 212 187 197 211 220 221 219 219 220 217 215 222 238 242 232 227 230 228 227 242 255 253 248 227 236 233 217 228 249 232 246 249 254 254 237 233 218 216 222 213 220 235 225 217 210 199 222 228 230 199 214 222 227 225 241 232 224 235 234 203 197 185 184 178 167 184 201 255 188 194 201 188 200 191 189 177 193 180 173 157 176 157 173 164 181 164 173 165 188 158 171 162 187 180 188 158 158 131 116 61 80 46 69 68 78 51 61 41 47 34 39 33 35 40 43 26 55 14 27 104 209 227 233 221 190 64 33 25 30 25 32 23 30 21 28 20 27 19 22 17 18 15 31 30 72 114 130 131 147 138 143 131 142 124 90 123 160 134 157 138 164 133 148 148 180 172 183 160 179 124 92 61 95 62 97 64 105 60 98 61 98 80 108 92 71 10 13 9 11 12 14 14 14 16 26 0 27 24 12 59 166 161 202 178 188 158 186 154 180 144 171 145 176 143 167 136 172 128 162 132 164 125 153 114 147 113 142 108 137 107 139 108 139 106 137 106 136 104 134 102 132 99 130 98 129 97 130 98 131 101 133 102 137 110 147 118 151 120 153 117 150 114 147 112 146 111 147 113 143 104 137 107 144 121 152 94 120 95 118 80 99 61 96 71 114 104 154 129 154 107 149 113 147 108 148 112 148 112 152 114 149 121 173 142 175 126 128 90 113 83 90 50 38 24 21 1 1 5 9 12 0 7 5 4 7 11 14 14 12 8 9 8 5 6 8 6 1 10 6 4 6 5 7 6 64 89 142 95 145 77 129 67 120 65 124 69 127 72 125 73 125 79 121 71 118 68 103 53 93 51 80 39 84 49 108 61 115 65 120 73 110 76 99 55 47 12 13 0 15 17 23 11 5 16 7 75 162 205 160 196 151 195 146 197 151 200 153 201 154 203 156 200 154 199 158 210 169 200 151 198 143 190 144 192 141 190 146 195 148 190 136 182 134 192 149 195 147 187 139 186 139 184 134 184 134 187 136 186 136 187 158 205 194 83 0 7 1 6 9 2 1 6 0 23 58 196 159 189 142 179 144 194 141 46 4 9 10 16 14 119 160 161 143 28 0 1 0 0 0 0 1 0 1 1 2 0 1 0 7 11 33 34 54 37 53 39 59 41 56 39 50 33 43 28 36 28 36 30 35 30 35 35 35 27 26 24 26 17 6 5 7 11 16 14 14 21 33 36 33 35 46 47 41 34 37 30 36 23 34 28 41 29 36 29 38 28 41 36 50 41 49 46 53 53 60 66 74 80 83 79 80 86 74 80 74 87 75 86 72 85 71 84 66 75 56 56 36 47 38 62 52 62 42 46 31 29 9 6 0 2 0 1 0 0 0 0 0 0 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 5 0 0 2 2 0 2 0 2 0 0 0 0 0 0 3 0 0 0 5 15 84 97 126 90 128 116 155 118 128 80 80 47 62 26 31 8 21 8 21 10 23 9 20 2 18 27 35 25 36 22 86 78 33 8 33 13 43 13 48 11 29 7 44 30 64 54 94 96 146 108 131 83 132 97 140 91 137 122 162 108 194 140 71 19 31 21 38 28 30 18 31 25 32 22 30 22 26 12 15 3 5 2 3 3 3 8 6 4 3 0 18 36 71 38 35 10 28 18 39 28 44 36 59 27 68 66 66 18 42 25 42 24 49 29 57 38 66 47 71 46 70 52 82 64 85 56 71 66 81 48 114 105 74 45 73 53 77 24 53 28 35 68 61 64 220 82 37 25 36 23 58 75 36 9 29 28 29 41 35 42 33 29 23 0 2 5 10 10 9 9 11 8 11 4 9 5 8 6 7 5 8 6 9 6 8 6 8 6 8 6 8 10 11 8 9 7 10 9 12 10 12 10 11 8 8 4 5 86 113 64 68 70 89 73 100 74 81 50 38 19 61 84 95 83 81 65 78 84 102 98 108 114 139 152 168 166 177 178 187 183 191 194 201 200 209 210 219 223 231 235 247 235 229 223 241 203 234 219 195 212 247 234 251 241 251 206 153 190 217 243 234 226 225 221 218 213 213 212 214 206 209 209 210 206 202 196 192 207 199 204 193 203 204 227 230 231 216 223 225 242 236 248 245 242 252 248 229 183 176 187 193 216 212 230 240 240 249 247 255 252 227 230 221 221 215 209 224 230 214 207 212 210 221 207 171 177 233 171 227 250 201 212 161 130 150 178 179 183 195 188 184 196 203 234 167 177 191 174 172 184 171 184 185 177 180 168 141 141 146 146 150 139 136 133 143 145 148 143 149 149 154 143 139 143 126 102 122 68 85 85 80 52 60 46 49 38 40 34 32 27 37 21 36 0 99 199 248 182 206 188 204 143 71 2 20 12 21 16 21 16 21 16 21 21 20 21 23 22 37 56 115 127 128 124 134 125 124 118 134 125 83 102 136 110 122 109 140 137 160 147 171 142 155 131 157 102 79 57 83 51 70 52 78 50 77 48 79 62 93 78 67 0 12 2 12 5 12 9 15 15 6 12 8 0 60 139 195 148 168 139 155 139 154 112 127 109 140 115 137 109 137 111 134 102 129 105 128 97 116 87 110 85 110 79 106 79 108 79 107 75 103 75 103 74 101 72 99 74 98 73 97 72 98 73 99 75 101 77 102 79 107 87 116 93 117 91 116 90 114 88 113 86 112 87 108 80 104 83 112 97 121 71 89 77 91 70 72 50 68 53 77 68 109 100 131 83 103 74 91 72 105 83 109 85 116 88 114 92 130 101 121 73 72 60 115 103 96 46 33 17 16 0 0 0 14 10 7 7 7 4 8 9 15 15 18 9 12 8 6 4 8 4 2 4 8 2 6 2 0 2 44 73 94 70 86 56 74 52 68 48 68 50 72 54 70 51 68 50 60 42 59 44 53 37 54 37 48 23 38 22 47 33 55 38 65 51 72 57 78 51 58 19 15 1 3 5 20 12 7 22 12 74 169 247 199 244 193 248 195 249 197 248 196 247 195 241 195 247 199 246 195 244 196 255 199 255 195 253 197 253 193 254 198 254 193 248 192 255 200 233 186 245 188 234 181 240 197 249 194 243 191 243 191 241 187 233 185 235 218 135 4 7 5 0 7 0 1 3 12 33 31 173 176 193 161 176 154 176 153 63 3 11 15 15 19 95 156 168 163 65 1 11 6 2 0 0 0 0 1 0 1 0 0 0 8 19 38 35 37 28 30 30 33 28 31 24 27 20 26 17 19 16 19 17 22 21 26 28 26 21 33 36 46 46 56 33 38 33 45 41 48 44 55 46 54 44 56 54 46 23 30 17 21 8 18 11 22 11 17 5 13 5 18 15 30 25 34 35 41 40 46 46 53 54 59 64 76 84 85 83 85 86 83 85 83 86 83 84 77 74 66 56 47 45 47 60 66 70 65 56 50 39 26 11 4 0 3 0 1 0 0 0 0 0 0 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 1 0 1 0 0 0 0 0 0 0 0 3 0 0 3 3 1 0 6 31 86 100 137 113 144 126 164 157 190 151 164 124 142 94 95 55 67 33 46 24 49 32 54 34 37 34 44 12 24 39 197 165 65 25 57 40 70 24 69 58 89 71 129 108 150 130 189 164 204 166 201 168 208 163 185 148 187 160 178 159 255 194 78 47 65 37 54 30 37 25 39 31 34 27 31 24 27 13 13 0 5 1 2 3 2 5 3 4 1 0 22 43 89 70 63 40 61 38 64 41 59 45 76 33 77 88 135 86 92 50 81 52 93 62 103 67 106 72 112 71 109 77 125 90 126 85 124 96 149 95 117 54 102 109 150 129 117 49 84 45 96 102 95 98 223 88 90 73 95 70 102 51 81 43 75 34 77 95 93 34 74 112 106 12 28 25 4 8 9 10 8 10 8 11 8 10 8 8 7 7 8 8 9 8 8 8 8 8 8 8 8 12 11 10 10 10 11 12 13 14 14 13 13 12 10 8 10 92 117 72 85 81 116 85 113 88 94 61 79 69 106 90 90 76 79 55 76 58 84 81 105 107 141 144 157 148 159 148 148 151 167 162 176 169 187 181 197 196 206 204 237 220 235 215 255 238 224 230 255 158 116 100 167 218 255 243 233 250 255 221 225 225 223 216 212 209 209 206 206 199 202 206 217 226 231 229 227 226 231 224 230 225 231 224 229 238 233 220 231 235 245 237 240 246 255 238 212 168 150 117 128 118 129 135 149 153 150 151 193 255 241 239 234 231 232 214 227 233 230 224 244 226 229 193 142 150 183 171 177 228 218 109 71 35 100 176 200 194 214 190 199 200 211 225 173 180 208 196 202 182 191 177 188 177 184 176 164 147 150 133 144 137 149 135 142 131 141 127 134 126 144 138 149 150 168 188 211 103 111 101 105 75 91 67 79 59 65 49 54 34 57 34 32 30 229 251 225 211 233 171 194 182 140 35 56 20 35 23 37 26 41 29 43 35 42 41 58 48 64 70 138 138 143 134 150 134 138 126 149 127 112 129 165 144 163 151 182 169 171 155 173 160 164 145 166 117 101 87 126 84 117 77 119 83 121 83 115 88 113 93 73 12 22 17 19 13 16 15 24 16 9 28 15 31 174 182 187 145 174 142 173 150 165 117 141 129 163 136 159 129 165 134 160 127 161 129 160 120 148 109 142 111 140 107 137 107 138 106 136 102 133 102 133 102 132 100 130 99 130 98 129 97 130 98 131 100 134 102 132 99 133 107 144 113 147 114 148 114 147 113 147 110 145 110 142 105 140 109 144 119 144 84 106 88 115 85 102 71 102 74 102 78 121 113 157 117 145 94 124 91 139 108 142 110 149 115 147 117 155 114 133 72 82 78 149 144 147 88 77 23 24 5 10 7 4 9 9 8 9 9 13 14 18 18 20 13 15 11 8 8 11 9 4 10 8 8 7 2 10 16 89 92 145 94 143 82 130 74 116 64 120 66 123 70 120 65 109 45 85 41 86 50 89 52 93 51 85 43 80 37 85 46 97 54 108 69 110 72 107 71 93 46 60 21 24 6 29 17 13 19 2 46 125 212 164 193 148 199 148 198 148 196 144 191 143 194 147 194 147 191 144 190 143 187 139 192 145 190 148 188 149 187 149 182 148 182 149 185 151 187 153 196 151 186 149 202 174 195 150 188 141 184 136 181 136 173 136 170 171 131 0 5 7 3 2 4 2 0 8 18 2 104 135 153 124 144 118 146 140 71 2 16 5 0 24 71 131 161 161 88 0 6 0 0 1 0 1 1 2 1 2 2 4 14 31 30 48 32 43 26 44 28 42 24 35 20 28 20 27 15 23 12 20 12 23 18 25 22 25 26 37 35 45 70 105 104 100 84 93 90 90 63 53 35 53 41 42 37 37 21 31 21 29 18 29 23 36 26 35 20 28 17 27 19 31 23 34 21 31 22 31 26 32 29 31 46 56 71 76 89 82 83 65 80 64 78 62 75 56 66 46 49 27 36 24 50 46 68 55 62 48 50 27 20 0 2 0 1 0 0 0 0 1 0 1 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 2 1 0 0 2 1 2 0 2 0 0 0 4 0 0 0 1 0 0 0 0 41 54 98 80 109 86 120 111 158 132 151 111 140 99 111 77 91 52 64 38 64 44 68 60 58 47 59 30 41 36 176 72 32 33 83 54 100 67 123 71 105 82 129 94 123 101 157 119 156 119 176 139 174 117 155 92 162 130 144 112 156 96 54 45 47 28 29 14 21 12 26 18 25 16 21 11 12 2 2 0 1 5 2 7 3 7 3 4 0 0 9 25 83 73 66 34 45 31 81 82 88 34 29 33 32 47 143 123 98 38 71 38 70 50 78 50 75 48 77 52 79 56 91 66 92 65 99 86 133 92 68 51 110 101 176 159 94 39 52 43 104 77 57 80 175 61 67 40 56 69 96 93 45 71 206 144 21 2 48 10 75 110 97 11 0 0 3 9 9 9 10 7 11 4 11 5 8 6 7 5 8 6 9 6 8 6 8 6 8 6 8 8 10 8 10 9 12 10 13 9 12 10 12 9 11 8 9 43 82 66 85 75 117 80 98 93 82 56 86 81 97 78 76 73 67 53 65 53 76 88 104 100 130 138 146 130 137 126 129 131 137 140 142 146 153 147 145 108 93 99 120 121 138 125 162 205 229 231 157 46 59 67 55 163 234 244 218 212 155 168 250 234 239 228 232 223 226 214 217 208 205 187 191 188 199 192 197 198 197 197 205 213 218 216 213 201 210 218 226 231 236 235 234 229 208 148 175 187 140 83 126 87 86 85 93 97 93 109 186 255 238 239 224 224 223 200 193 225 220 211 219 188 187 178 129 132 91 89 121 191 130 44 63 32 102 189 200 188 198 187 204 196 207 217 169 163 170 154 157 163 198 165 177 180 154 169 182 157 150 129 122 114 119 111 112 100 114 124 146 156 177 189 207 217 233 248 241 82 77 66 77 57 74 55 71 57 67 54 59 54 50 38 30 54 240 200 211 197 205 163 171 122 115 56 30 17 31 24 36 30 41 34 44 39 40 42 58 54 59 56 108 133 137 135 146 131 126 113 127 123 133 146 162 125 131 106 116 77 77 68 134 147 162 125 142 95 76 62 89 66 86 64 83 56 86 60 92 70 96 76 65 0 19 4 18 3 15 10 22 17 13 0 43 138 177 120 151 123 147 115 131 100 110 82 120 98 131 104 124 98 132 106 124 102 128 103 125 94 113 84 108 82 108 78 106 78 107 77 104 74 103 75 103 75 102 73 101 74 98 73 97 72 98 73 99 76 102 77 99 71 98 78 108 85 111 87 114 90 115 89 114 85 110 84 107 81 107 85 113 94 112 56 68 59 78 66 74 57 73 57 73 53 83 79 117 105 119 84 96 75 105 88 109 89 116 93 113 92 117 81 89 32 58 55 116 116 143 105 91 35 15 0 6 7 3 1 16 2 8 10 16 16 18 15 16 11 14 10 9 8 15 13 12 6 12 2 4 0 0 13 67 77 97 67 89 58 81 49 62 41 61 48 68 52 65 41 49 18 29 19 37 31 41 32 45 35 44 31 42 23 40 23 46 31 62 50 73 53 70 49 64 56 60 31 16 0 9 2 9 18 21 63 135 250 202 248 197 251 195 249 194 244 191 241 187 243 192 242 192 243 195 246 195 247 193 245 191 236 186 233 190 240 195 236 197 245 199 235 183 234 191 226 176 211 174 223 191 208 165 201 160 198 159 197 157 199 155 184 173 167 18 8 7 2 0 0 6 0 5 14 16 91 149 176 155 172 149 165 168 111 18 15 3 2 28 69 132 176 176 122 1 5 1 2 3 0 1 0 1 0 2 6 9 24 27 19 27 21 28 20 26 17 22 12 17 5 15 4 15 8 12 4 8 3 11 7 14 15 16 13 23 13 20 38 77 128 129 116 117 100 85 47 30 7 26 18 13 4 14 9 17 11 16 8 15 9 17 9 16 14 20 12 16 8 14 8 16 4 13 4 12 7 17 13 21 21 33 42 58 73 84 80 71 83 78 80 73 77 69 70 62 54 42 39 35 49 56 69 67 68 63 56 49 28 9 0 2 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 3 0 1 1 0 0 0 0 0 0 0 0 0 2 1 0 1 0 1 2 5 0 44 63 107 92 124 105 147 114 174 161 197 159 189 145 163 133 157 120 143 109 136 104 132 103 127 113 147 140 171 111 155 117 136 138 154 108 159 123 160 125 165 130 178 131 176 144 211 175 222 180 228 168 187 138 184 145 219 167 133 74 91 57 81 51 60 34 41 26 32 23 24 19 21 16 16 9 9 2 5 2 8 2 5 2 2 3 3 4 3 2 18 30 109 124 129 66 87 71 133 122 129 62 63 51 68 58 145 151 200 138 149 89 141 93 147 97 144 90 133 92 134 90 139 95 136 102 155 135 171 83 102 128 151 76 213 167 111 59 89 87 150 70 76 119 173 99 115 94 125 119 143 113 121 90 136 31 24 1 16 130 197 151 171 126 59 3 39 9 10 9 7 10 6 11 7 10 8 8 7 7 8 8 9 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 12 8 9 9 9 9 8 7 10 40 89 105 123 107 141 103 123 99 104 86 126 104 116 97 119 80 87 68 90 60 101 104 115 108 143 149 160 139 140 131 143 129 146 132 149 140 164 138 144 91 87 79 115 107 158 130 190 211 248 223 255 228 255 202 235 202 255 230 179 119 96 68 142 146 168 156 178 163 179 160 176 165 182 168 192 184 208 194 212 196 212 187 207 191 216 200 222 215 248 233 244 218 246 240 255 205 198 140 166 184 165 122 183 129 131 130 141 140 127 143 206 242 235 236 229 229 240 215 216 225 231 212 223 172 184 193 158 129 153 121 218 220 95 58 58 35 107 167 194 179 194 190 215 190 189 169 154 148 145 86 67 78 191 194 180 178 172 167 160 147 157 144 144 130 146 149 167 194 210 219 247 239 240 236 255 237 243 255 234 77 91 72 96 70 91 68 90 71 87 69 81 66 77 70 73 105 255 211 255 190 231 187 194 141 157 85 71 43 61 46 65 51 70 55 73 63 69 57 77 67 82 62 110 134 154 148 162 143 147 127 138 129 148 134 132 88 91 65 69 68 81 97 150 157 158 144 166 144 119 92 119 82 124 83 121 81 121 87 120 93 117 97 80 23 31 22 26 18 26 22 34 20 31 0 144 193 161 133 170 127 171 139 159 114 130 102 149 126 154 125 152 124 158 127 155 126 158 126 157 117 146 108 142 108 138 106 137 106 137 104 133 103 134 104 135 104 134 103 133 99 130 98 129 97 130 98 131 100 132 99 129 96 129 99 134 107 143 111 148 116 150 116 150 110 143 107 140 107 143 111 145 116 141 77 94 72 101 80 105 67 98 72 103 75 107 92 136 126 161 119 145 106 142 112 143 115 146 117 142 116 143 102 111 54 89 86 127 119 163 136 135 88 52 0 6 9 6 5 9 2 8 14 19 18 17 14 14 11 13 12 11 14 22 23 22 13 8 4 2 0 14 29 109 98 147 95 142 88 126 70 97 55 109 63 117 69 106 47 79 30 64 24 61 29 60 26 62 40 81 43 83 43 78 41 78 49 94 68 112 73 114 69 108 73 103 56 61 14 26 6 15 12 18 42 89 207 165 193 153 197 155 197 156 197 155 196 155 195 155 195 158 195 155 188 147 194 159 190 161 185 167 191 189 187 172 169 165 174 179 185 177 177 149 166 134 152 124 149 123 148 118 146 119 151 122 153 122 156 126 155 148 167 47 0 2 4 3 0 8 7 0 8 18 52 114 145 125 140 115 141 142 132 22 0 18 4 30 49 129 186 179 151 18 1 0 0 3 0 3 2 2 0 5 12 21 28 39 23 44 32 50 29 41 20 32 17 22 13 14 11 11 11 18 8 16 8 15 9 17 20 16 10 23 20 19 21 37 100 130 134 136 100 86 60 64 36 26 7 17 0 16 11 15 7 16 7 15 7 17 9 18 14 24 17 26 16 25 17 29 11 23 9 23 13 25 20 28 24 25 26 32 52 67 80 73 82 65 75 57 71 56 70 54 57 35 42 25 46 39 61 50 69 53 63 47 41 7 4 0 1 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 2 0 1 2 1 4 1 4 0 2 0 0 0 0 0 1 0 2 0 2 0 0 22 38 71 62 94 74 105 61 118 107 159 127 166 122 152 111 148 107 140 95 128 87 124 77 115 73 107 88 147 98 115 81 119 84 105 72 125 92 121 87 128 93 139 105 155 124 175 122 163 120 149 93 130 99 155 146 163 71 44 41 74 51 41 36 41 26 28 12 21 6 16 1 10 1 6 0 1 0 2 7 1 7 1 8 2 9 3 4 1 0 0 0 85 125 143 70 75 41 72 47 57 25 47 12 50 28 57 66 166 147 142 85 107 77 114 97 127 84 99 63 88 57 92 62 97 80 131 127 115 34 83 106 99 33 131 57 53 28 79 95 107 30 50 79 94 41 49 50 82 85 79 34 42 52 58 0 7 9 4 138 183 147 206 159 49 0 0 8 9 8 9 6 11 5 12 7 8 6 7 5 8 6 9 6 8 6 8 6 8 6 8 5 7 6 10 9 11 9 11 8 10 8 9 6 7 3 4 0 32 80 106 96 110 80 107 81 92 87 115 93 99 84 90 75 94 103 101 57 79 96 99 93 124 138 155 131 123 109 123 121 120 121 119 134 144 132 115 75 56 65 77 83 129 116 165 111 105 90 101 92 110 97 121 108 140 190 148 84 59 57 54 73 89 92 107 102 111 104 113 99 114 111 116 100 106 104 120 75 109 129 163 162 176 168 182 163 170 142 133 118 139 133 140 195 215 196 218 212 224 200 213 189 199 213 226 223 217 211 244 218 205 215 212 209 209 194 206 218 220 206 218 175 188 216 174 201 243 241 171 96 142 94 87 50 100 137 175 180 179 179 172 159 138 121 129 143 131 68 40 0 120 200 175 156 185 155 148 150 168 174 186 191 216 230 246 236 234 233 243 213 182 169 192 198 211 216 199 56 84 53 77 43 66 42 66 49 70 54 69 44 64 59 63 91 213 192 217 196 232 163 159 126 124 57 66 44 59 47 60 48 60 48 60 55 59 49 58 51 62 40 72 128 147 145 141 124 128 111 110 77 93 80 100 84 105 94 114 118 152 148 167 135 145 126 153 128 106 84 99 70 91 72 85 71 98 70 94 69 95 78 71 9 27 5 22 7 24 13 24 9 7 57 164 129 114 129 117 90 133 108 124 87 105 84 122 103 124 94 123 99 124 97 124 97 123 98 119 89 110 83 107 80 107 77 105 78 106 76 101 74 102 75 104 76 103 75 102 74 98 73 97 72 98 73 99 72 95 69 94 70 96 71 95 76 103 81 110 87 113 88 113 85 108 81 106 82 110 87 113 93 115 60 69 52 69 62 74 57 68 53 74 54 76 61 92 89 121 104 121 93 112 92 114 93 116 92 110 93 113 80 82 27 71 61 100 80 122 116 125 106 78 23 6 0 8 7 6 1 7 11 14 12 11 9 10 6 9 9 11 16 27 30 31 14 14 0 1 0 6 26 85 75 97 64 93 60 84 43 52 27 48 43 67 56 62 34 35 18 22 10 19 15 23 20 29 35 39 32 41 26 41 19 39 22 51 39 69 52 73 57 76 64 73 52 57 22 19 0 6 2 27 53 93 243 210 254 192 250 197 249 196 245 193 241 189 244 193 238 186 230 177 217 164 200 159 199 162 185 140 162 138 123 94 107 80 105 91 128 114 168 150 184 164 190 160 180 151 176 151 176 154 182 159 183 157 187 160 188 163 199 94 12 2 5 5 0 2 4 3 0 29 66 119 176 142 171 135 179 161 168 45 7 20 20 22 53 100 175 168 166 48 5 12 2 3 0 2 0 0 0 6 18 26 19 20 14 23 22 29 18 21 10 17 6 13 0 10 0 8 0 5 0 6 1 7 3 9 6 9 5 19 16 21 13 21 38 81 109 119 99 100 106 125 108 27 0 8 0 0 2 0 0 1 0 3 0 6 1 10 0 11 8 17 9 15 9 17 0 9 0 6 0 15 13 25 23 30 23 27 35 61 80 93 88 79 79 69 75 70 78 73 76 63 61 51 59 57 67 64 72 66 65 68 52 27 5 3 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 7 1 0 1 2 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 1 0 28 34 73 83 130 109 133 94 135 113 162 144 195 171 211 161 191 154 177 136 164 132 168 123 165 129 153 103 134 114 136 96 131 87 137 118 151 124 175 137 185 147 200 163 222 170 216 165 214 144 172 124 188 166 207 133 106 39 65 54 59 37 68 44 51 35 29 11 10 7 8 4 4 2 1 0 2 3 7 2 6 0 2 1 2 5 6 0 6 7 11 0 98 155 193 156 141 64 85 54 82 49 83 50 79 47 79 58 148 156 220 133 179 110 184 146 210 133 165 85 131 80 134 90 143 118 187 131 125 67 155 115 131 105 113 32 85 66 140 140 118 38 77 65 81 77 74 57 79 57 62 43 53 73 131 12 19 0 34 148 185 180 231 90 11 32 16 10 11 8 6 9 5 12 8 10 8 8 7 7 8 8 9 8 8 8 8 8 8 8 8 6 6 8 9 10 11 11 11 15 14 13 12 10 7 5 7 0 36 104 137 131 125 94 130 102 119 99 129 114 143 123 126 98 154 169 161 71 86 101 120 103 134 147 172 149 134 115 129 107 116 101 120 126 159 135 134 83 85 82 100 83 144 116 184 120 74 66 179 168 238 225 253 178 107 119 166 84 85 82 98 89 124 105 133 102 124 96 124 97 127 94 106 65 104 109 169 173 215 184 195 123 122 78 110 82 103 61 102 102 157 108 106 193 156 133 182 176 212 203 197 239 253 254 255 251 255 250 255 254 249 250 255 236 228 210 248 194 204 175 204 164 207 245 218 197 248 246 208 72 153 81 101 72 111 110 169 181 184 172 157 139 150 131 143 116 93 42 48 13 52 175 182 148 171 147 206 229 237 227 232 230 243 232 229 231 223 215 228 197 171 166 202 202 215 219 197 59 95 63 99 68 92 65 89 67 87 68 86 63 91 63 101 104 194 223 254 186 199 186 232 146 146 91 93 67 89 66 87 63 83 60 80 54 73 59 71 55 70 34 64 58 89 81 87 72 96 82 90 72 96 99 156 165 182 167 182 171 187 166 163 154 169 136 119 109 97 88 121 89 127 90 122 94 128 91 118 92 117 107 97 31 39 22 33 24 37 27 39 18 45 142 187 114 162 121 158 140 181 134 141 102 136 118 160 133 150 118 154 127 152 120 157 120 152 120 151 112 142 106 141 106 137 105 136 106 136 103 132 101 132 102 134 103 134 102 133 99 130 98 129 97 130 98 131 95 124 90 123 94 127 93 122 94 129 101 136 107 140 108 140 109 139 105 137 108 143 113 146 111 141 84 98 71 93 73 98 78 99 70 101 75 100 75 108 97 146 129 159 117 143 114 145 111 138 109 129 108 132 97 103 59 98 96 130 99 135 125 154 123 132 76 37 1 9 9 7 4 13 11 15 9 9 10 13 6 10 9 15 19 36 34 41 24 21 6 12 6 31 45 128 94 141 94 140 92 125 68 88 34 89 53 114 73 113 52 82 24 55 12 53 21 61 36 78 41 83 37 77 39 74 36 67 43 81 53 101 69 114 73 121 79 111 72 106 60 60 14 21 4 27 32 64 204 186 201 158 189 155 185 149 178 141 169 135 165 127 150 116 143 116 141 117 141 133 151 143 126 96 66 69 50 75 64 82 52 64 41 59 83 99 133 149 165 154 160 146 154 142 154 143 158 141 155 133 159 133 161 135 178 110 1 8 0 15 4 0 13 5 3 20 48 105 147 124 142 118 163 154 175 83 22 30 2 28 22 53 106 107 129 36 1 8 1 4 2 3 2 1 0 10 20 36 23 35 19 33 19 35 19 32 15 24 15 15 11 5 7 2 1 9 3 13 7 16 9 14 6 18 20 24 15 16 21 34 12 63 90 126 121 159 170 207 193 65 0 26 8 13 11 15 5 14 5 12 1 9 1 11 4 17 12 22 10 15 5 16 11 23 6 18 7 24 21 34 27 37 33 30 32 52 74 87 82 64 70 52 66 56 72 61 82 61 67 47 61 48 65 52 71 54 67 62 60 25 11 0 1 0 0 0 0 1 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 3 4 3 1 0 0 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 51 63 98 80 113 83 120 72 134 112 145 134 168 120 163 131 167 124 157 120 161 116 150 90 142 84 209 151 126 73 119 79 135 104 159 118 167 110 163 118 168 118 163 108 152 90 140 83 125 103 165 119 117 25 37 8 34 24 42 27 46 37 43 19 19 0 5 0 4 0 4 1 2 2 3 5 4 4 4 4 4 8 5 9 5 8 0 0 6 0 52 113 177 148 155 62 55 31 69 25 63 48 65 48 51 38 108 106 164 130 125 77 117 90 141 51 91 40 77 24 82 45 104 78 119 78 71 70 132 61 77 65 80 21 54 59 139 92 51 36 52 43 59 34 46 50 25 101 149 22 34 107 207 23 0 0 68 161 221 224 116 0 10 15 3 9 11 12 9 10 8 10 8 8 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 7 9 7 9 7 9 7 9 6 9 7 10 8 9 7 8 0 12 79 136 104 100 86 108 96 114 99 134 121 129 107 123 98 127 174 127 54 86 70 75 78 142 174 206 197 192 196 195 185 183 172 164 160 153 157 151 112 111 84 93 88 102 109 118 97 120 173 244 208 220 217 216 221 207 149 118 93 95 88 81 89 95 96 110 105 107 97 111 103 124 88 71 112 197 194 228 186 209 162 154 89 81 51 74 78 100 114 158 129 167 125 164 188 147 110 121 63 79 71 77 68 102 128 149 169 195 202 204 193 190 181 189 180 177 222 226 170 175 145 194 200 209 215 186 101 193 196 158 143 154 167 133 131 155 144 158 161 178 155 127 115 112 100 108 47 31 52 33 22 0 109 160 162 146 135 220 227 221 207 214 211 216 209 212 201 218 214 208 205 211 188 161 190 203 203 196 52 76 51 74 44 70 37 64 41 81 41 68 53 48 34 75 122 103 94 82 40 30 24 97 127 127 50 45 32 55 43 57 41 60 48 60 49 50 44 64 41 37 26 35 32 42 25 34 17 33 20 36 21 40 29 52 43 66 55 74 74 100 94 110 92 92 52 42 6 36 49 84 88 101 86 92 76 95 80 98 85 107 87 96 30 18 5 35 11 19 19 34 17 56 145 134 81 128 116 129 128 144 99 112 77 111 95 135 100 129 100 128 98 123 93 119 93 121 93 119 88 110 78 101 80 105 79 103 78 102 77 101 74 100 75 100 75 99 73 97 71 98 72 97 71 95 68 93 70 94 66 91 65 92 68 95 70 95 70 100 80 109 83 108 84 109 82 105 78 106 84 114 84 100 66 81 54 74 55 75 55 74 56 74 54 72 52 70 64 102 93 118 89 111 89 115 91 108 83 104 77 105 73 73 30 69 65 92 72 99 89 117 119 132 94 74 17 0 0 3 0 4 7 11 5 7 2 8 0 5 3 9 12 21 30 36 34 18 9 0 0 23 46 95 72 95 70 91 64 76 31 28 11 28 21 50 65 86 56 38 21 23 10 18 15 26 29 45 38 53 44 56 33 41 18 33 15 39 29 54 41 63 53 75 60 80 60 77 54 58 20 11 13 0 19 51 97 145 221 174 205 170 202 169 208 164 195 148 188 146 189 151 193 151 195 160 175 177 169 99 71 43 49 41 55 60 64 56 48 40 42 38 38 41 52 63 127 164 198 163 177 188 188 164 195 159 193 151 199 156 179 174 199 143 18 3 5 7 1 7 0 4 0 8 43 87 156 163 171 160 173 169 189 101 27 4 13 3 6 7 14 16 19 17 10 10 5 12 0 4 0 5 6 10 19 23 21 20 15 17 15 18 14 17 12 15 6 8 0 6 0 6 0 2 0 4 2 7 3 8 10 14 11 16 14 19 16 20 23 29 83 159 104 184 222 175 158 59 0 7 6 19 2 15 4 7 0 2 0 3 0 2 0 4 1 10 8 12 4 6 2 4 5 7 2 11 6 18 14 33 27 31 20 37 63 93 94 74 80 68 67 72 94 77 84 77 84 71 74 64 77 69 72 63 65 62 61 43 24 3 8 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 4 3 2 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 9 16 62 74 102 86 118 103 139 110 170 156 179 159 180 153 184 148 184 155 196 160 197 160 190 166 241 174 236 184 192 164 206 166 206 170 207 164 198 168 213 175 215 163 199 144 185 132 184 136 183 146 159 88 66 37 46 36 55 46 56 42 56 48 43 28 16 8 5 5 4 6 5 5 2 3 3 6 4 4 4 4 3 5 0 5 0 12 0 1 11 0 49 111 199 157 219 165 125 53 100 54 93 59 86 68 89 56 110 124 228 161 210 117 190 144 199 128 189 125 184 126 164 107 161 118 179 94 144 122 167 88 107 60 81 62 107 129 155 89 93 44 92 71 102 82 128 85 66 160 194 55 62 104 252 77 48 67 149 255 247 163 24 1 12 10 17 10 10 9 8 7 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 9 0 15 88 163 117 120 114 149 146 158 133 159 144 153 140 159 137 177 171 112 83 116 87 87 73 160 177 186 188 217 230 227 251 247 246 241 239 239 235 241 214 164 92 125 111 122 117 164 113 208 231 255 217 246 226 244 219 255 222 165 88 104 98 116 114 142 109 133 111 148 125 151 131 165 107 191 165 255 225 251 207 242 212 250 197 202 157 202 188 239 208 245 230 255 217 254 230 170 117 114 69 102 87 92 87 117 106 124 117 147 146 163 149 150 127 142 129 170 240 255 206 219 194 198 113 151 167 142 86 112 124 151 143 227 179 220 197 212 205 208 175 148 112 116 102 110 96 118 60 32 38 38 27 18 50 144 166 160 122 216 227 220 204 206 201 205 200 207 203 217 210 205 199 212 205 200 202 214 208 204 66 100 74 97 81 67 62 108 70 69 76 84 30 81 67 123 121 165 86 80 42 92 56 106 84 115 55 76 31 64 38 61 34 63 40 62 48 70 49 65 33 60 41 52 35 51 31 45 27 44 29 47 23 40 23 40 24 43 27 45 35 60 46 67 48 63 28 32 14 43 36 69 56 77 54 71 54 78 64 88 81 107 90 104 39 39 28 48 24 38 31 43 19 126 169 140 109 169 150 178 147 161 116 133 106 140 121 152 125 153 126 157 126 155 123 152 123 153 119 150 113 143 106 140 104 138 103 136 102 135 101 135 100 135 101 135 101 134 99 130 97 128 98 128 97 126 95 124 95 125 95 125 94 123 93 122 90 120 92 126 101 134 102 130 107 137 108 137 105 135 106 136 106 126 91 109 79 104 76 102 74 101 74 101 73 99 71 97 82 127 112 144 115 142 115 140 110 129 103 124 97 125 93 95 52 106 88 124 89 122 100 133 112 143 135 145 73 30 0 25 12 17 4 10 13 14 15 5 10 8 10 15 11 29 21 44 28 33 8 20 3 61 65 135 91 139 91 134 85 119 56 78 24 70 30 101 80 136 67 88 28 67 21 69 31 80 47 100 57 104 63 103 52 86 36 75 31 77 43 87 53 96 66 108 77 116 79 114 76 94 43 47 15 35 7 1 5 0 56 161 174 146 171 138 164 128 152 122 153 129 154 136 157 151 164 159 174 169 111 67 38 58 43 54 35 67 46 67 37 59 34 54 27 45 22 28 35 88 150 204 197 214 203 213 176 161 156 150 148 141 162 146 159 149 35 0 6 0 10 0 5 1 4 11 6 38 73 101 126 145 160 155 114 59 13 11 9 15 0 17 2 14 6 11 5 2 6 0 7 2 6 7 5 16 12 28 22 30 21 24 17 20 13 17 13 12 9 5 4 1 4 2 3 3 3 6 6 8 9 10 15 16 16 18 18 21 21 25 21 49 70 153 175 202 200 191 158 120 42 31 12 34 18 18 13 20 6 13 3 10 0 7 2 11 3 14 7 16 5 12 2 16 5 18 8 21 15 28 19 36 32 40 26 44 52 76 78 58 65 52 66 66 86 66 86 69 85 63 73 48 62 45 63 57 63 57 54 36 19 4 1 0 0 4 3 3 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 13 8 3 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 37 44 63 35 64 31 65 29 90 83 125 108 132 114 148 114 154 119 154 114 149 121 152 146 208 133 157 131 174 117 158 117 161 124 167 125 165 117 158 117 155 106 138 89 128 89 139 101 139 82 76 14 19 14 37 26 49 31 45 26 50 32 38 12 12 0 5 0 6 2 7 5 5 6 5 8 7 0 4 2 5 6 6 8 5 11 2 0 1 0 13 71 180 123 171 132 142 52 52 12 54 53 62 49 61 31 66 66 145 122 183 101 123 87 138 81 135 88 174 110 134 93 127 94 134 115 145 92 102 56 70 34 67 44 104 119 98 45 66 42 86 164 227 207 209 98 40 179 143 47 27 80 226 64 9 19 68 91 102 48 1 0 21 0 6 9 8 10 8 12 8 14 9 8 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 7 9 7 9 6 8 0 3 62 158 104 108 103 133 113 126 102 130 115 131 117 139 103 175 132 78 74 95 62 72 74 174 192 195 204 225 225 224 214 223 229 236 245 247 255 250 255 187 107 92 93 120 107 99 132 229 227 217 195 216 193 232 224 251 233 211 155 126 99 92 91 100 106 120 116 124 121 141 112 130 83 193 117 170 178 219 189 221 182 218 202 225 197 221 215 247 195 182 176 225 178 229 223 171 94 88 46 82 67 62 52 74 89 111 110 120 110 118 123 130 131 141 116 157 213 225 192 195 168 168 99 145 118 99 116 96 66 120 192 176 81 91 89 81 105 99 107 102 79 88 72 87 81 107 68 26 16 30 19 23 0 90 149 139 106 193 201 203 187 196 191 201 206 219 218 225 218 209 196 199 201 208 210 209 198 184 55 82 59 70 35 76 52 54 46 46 39 30 38 130 163 83 125 91 30 48 27 70 42 49 32 37 41 49 35 58 40 51 31 50 38 49 21 40 35 37 19 36 27 16 12 25 10 23 8 22 9 23 13 26 10 23 9 24 13 28 13 29 14 28 17 35 19 24 10 21 13 23 15 24 16 23 3 19 8 24 17 39 28 37 16 26 21 31 12 27 21 20 24 155 136 87 97 151 116 141 102 115 71 97 77 116 90 118 91 121 95 125 98 125 95 122 97 122 91 114 84 109 81 107 78 102 76 101 75 101 76 101 76 101 77 102 76 101 75 99 72 98 72 98 71 96 69 94 69 96 71 97 70 94 65 89 63 89 66 96 74 102 76 100 78 106 82 108 79 103 77 104 82 100 69 86 59 80 56 76 56 74 55 73 55 71 54 70 53 87 80 110 93 117 92 109 81 98 73 94 67 96 63 63 31 71 71 91 64 84 69 97 80 109 110 144 111 76 13 0 1 3 0 5 4 14 5 10 5 12 6 10 7 11 15 19 31 24 13 0 3 41 61 94 71 92 65 86 62 80 45 53 18 25 19 60 73 88 54 46 33 39 27 41 35 47 44 61 52 68 51 63 39 45 22 34 15 34 21 41 29 54 43 66 54 77 57 79 59 73 46 44 6 2 0 0 25 5 23 51 187 164 207 167 200 155 196 156 202 163 196 161 206 187 219 184 205 125 67 32 41 40 33 28 19 26 26 28 24 29 26 23 18 19 21 13 8 18 94 156 199 200 219 231 198 174 170 163 172 158 170 150 182 182 66 1 0 6 0 7 0 3 3 6 5 0 9 18 47 68 81 73 37 19 3 3 5 4 3 4 2 1 0 1 0 4 0 6 0 7 2 7 4 4 7 9 15 20 19 19 10 8 4 7 4 6 0 3 0 2 0 3 0 2 0 5 3 9 6 11 11 15 12 17 14 19 16 19 1 26 22 79 178 231 177 194 210 145 32 18 21 21 18 24 19 19 10 13 8 12 5 8 1 4 0 3 0 4 0 0 3 3 6 6 3 11 6 18 9 25 23 35 30 38 39 50 72 74 74 66 85 87 92 87 96 89 98 88 94 80 80 66 68 62 70 62 58 41 29 17 4 0 2 3 4 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 2 22 14 5 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 29 47 79 58 71 45 69 35 80 76 132 113 145 113 169 158 199 154 177 138 175 141 192 192 215 147 173 165 204 154 190 147 183 145 188 151 193 162 194 147 184 142 183 140 185 130 179 139 145 69 57 26 48 38 49 41 53 43 56 47 63 47 39 21 9 4 4 5 4 7 5 5 3 4 3 6 5 4 7 4 4 5 1 5 1 5 5 0 9 1 13 62 192 196 196 151 221 151 134 42 66 54 89 64 84 58 114 93 151 132 234 154 193 140 195 134 224 193 255 180 193 156 203 152 200 159 182 117 154 87 97 55 115 119 193 122 106 49 61 55 78 113 121 35 58 47 115 206 133 23 42 79 223 60 8 12 4 3 0 14 16 1 9 19 1 7 7 7 7 7 9 9 11 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 9 10 11 11 11 11 10 10 11 8 64 211 179 199 177 195 185 193 153 157 124 125 107 124 134 196 134 101 110 116 95 94 97 186 193 209 215 209 195 210 215 217 222 227 228 233 227 235 248 171 101 137 124 143 130 177 214 255 223 237 223 243 209 255 249 255 237 255 250 252 194 189 124 131 101 149 134 147 124 161 136 147 126 190 142 169 213 255 220 252 188 210 206 255 223 241 195 233 174 176 144 192 188 255 246 183 117 125 96 127 98 112 79 102 90 118 102 117 102 127 116 140 136 158 119 186 238 255 201 231 197 212 172 196 129 211 171 128 100 156 115 110 110 127 74 85 106 61 79 118 102 100 86 113 101 120 94 57 23 37 27 31 17 46 126 135 139 197 194 196 192 200 199 210 218 235 238 245 243 247 233 230 225 235 227 229 217 196 66 96 75 90 57 104 55 88 52 68 45 137 173 250 216 139 130 99 29 67 77 130 55 99 59 76 64 99 59 91 64 86 55 81 53 76 57 66 38 59 27 49 32 53 29 49 31 50 32 49 31 49 30 47 26 43 25 46 31 51 31 48 26 43 26 48 29 47 25 42 17 33 12 33 16 38 20 40 21 34 18 37 20 30 25 37 27 42 26 38 26 41 97 203 127 108 136 180 129 138 108 126 91 121 106 144 120 146 118 147 121 153 124 153 122 151 122 151 117 149 112 144 108 143 103 136 101 134 100 134 101 135 100 134 101 135 101 134 99 130 96 127 97 127 96 125 93 123 95 126 96 125 94 122 89 118 88 118 90 123 97 131 103 135 105 137 108 137 105 132 102 130 101 124 92 113 84 108 78 103 75 101 73 99 71 98 71 98 67 106 91 131 112 145 113 131 100 119 93 115 88 114 84 85 47 101 91 124 85 111 88 119 98 129 108 143 139 156 76 29 0 11 8 16 9 6 9 8 7 7 10 15 10 24 16 35 24 42 15 21 10 82 83 134 95 139 90 133 86 129 79 118 57 92 46 118 91 134 66 96 58 98 53 99 57 97 56 103 66 110 65 104 54 88 40 78 32 72 34 77 45 89 60 103 69 110 75 112 77 108 67 84 21 20 1 11 0 0 0 0 150 132 173 143 163 135 160 143 163 152 158 170 192 232 223 226 164 83 26 52 53 53 17 46 22 44 22 40 22 42 20 31 15 34 19 38 14 18 28 78 159 228 196 230 179 198 159 165 161 139 141 168 180 180 61 3 3 2 7 0 5 2 3 6 3 5 2 0 0 2 10 12 2 9 6 17 8 30 14 35 12 21 0 7 0 3 4 0 4 1 7 6 5 8 2 12 9 19 17 20 7 6 1 7 4 4 3 1 1 0 2 2 1 3 4 6 7 10 11 12 12 13 13 15 15 17 17 20 9 28 9 40 101 255 162 167 235 182 39 32 31 24 21 36 25 34 24 34 27 38 29 37 17 23 10 17 7 15 4 12 1 14 4 16 6 20 14 28 20 33 29 46 41 52 38 41 63 71 75 65 89 81 86 83 89 75 88 77 91 73 79 59 64 58 66 55 53 39 38 32 20 9 1 0 1 2 1 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 3 4 17 10 2 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 8 23 70 46 50 13 38 5 37 23 69 40 62 39 99 96 147 108 136 96 134 89 149 153 168 116 140 119 138 116 152 116 148 114 143 111 142 108 123 78 103 77 111 89 126 94 130 84 71 11 22 10 31 28 40 29 40 31 45 31 43 36 34 9 8 0 4 0 3 0 4 3 3 4 3 6 5 0 3 0 4 2 5 6 5 4 9 0 1 0 0 9 118 153 169 111 166 130 162 73 51 15 59 45 59 28 62 50 91 67 104 90 131 101 146 64 197 150 226 114 130 95 136 109 151 103 108 69 99 32 53 58 116 126 154 72 68 43 39 23 30 0 32 16 22 17 34 74 35 27 26 67 179 43 1 16 8 16 3 0 21 0 5 12 3 5 7 9 7 9 8 13 10 8 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 5 7 5 7 5 7 5 7 9 12 10 13 11 12 10 11 0 0 64 233 237 248 229 234 193 216 209 231 210 208 180 183 157 156 88 93 115 121 113 90 111 184 174 185 195 200 197 229 216 225 226 231 235 237 240 238 235 146 108 135 128 148 169 230 225 220 186 215 202 220 198 230 202 239 225 236 229 250 241 242 214 175 124 116 115 129 117 126 124 114 114 121 133 159 180 226 157 191 128 135 124 153 106 120 111 113 101 128 85 108 135 198 211 146 81 110 98 114 78 89 72 89 83 104 88 96 76 97 98 127 134 151 114 182 213 232 179 206 190 216 186 177 80 144 171 125 110 87 29 76 48 108 118 135 162 80 70 95 87 85 77 104 93 97 90 72 27 29 29 21 29 13 67 139 163 189 180 189 181 192 183 192 193 209 200 207 215 233 235 235 231 237 222 224 219 184 57 75 66 78 53 64 48 57 14 99 126 199 198 200 180 192 43 18 8 3 72 97 36 53 37 33 39 48 38 63 48 65 46 62 44 55 52 44 50 104 89 61 34 51 29 42 34 45 35 44 34 43 31 38 24 29 16 25 16 27 12 24 9 23 9 22 8 18 9 17 4 10 0 11 7 17 10 27 14 25 14 28 18 26 20 22 13 32 25 23 16 40 111 153 74 101 119 140 96 104 71 96 67 99 77 113 87 119 91 120 92 120 92 119 90 117 88 117 90 117 89 113 83 108 81 105 78 101 75 100 76 102 73 99 74 99 74 98 72 96 69 96 70 95 69 93 66 91 70 95 66 90 63 88 62 89 58 84 57 84 62 94 75 105 82 108 82 105 77 102 77 106 75 95 67 86 61 82 57 76 56 74 53 71 53 70 53 71 47 75 65 97 89 117 91 103 75 91 68 88 63 91 60 59 30 71 73 95 67 84 64 90 60 98 88 107 109 134 97 70 8 12 2 9 5 15 6 13 0 8 5 12 11 14 17 20 26 29 19 2 6 53 68 91 71 91 64 87 61 84 60 85 63 66 47 80 77 86 53 57 39 53 40 58 46 59 47 63 44 59 41 54 34 45 24 38 17 33 16 38 27 54 44 67 46 72 52 76 56 77 56 68 16 17 3 8 14 6 49 102 202 177 221 170 206 164 203 163 193 156 179 164 214 220 239 210 113 36 31 48 52 38 12 22 20 21 17 16 19 22 17 8 8 4 0 4 14 18 17 20 103 221 178 165 141 164 156 159 165 157 163 176 153 126 45 8 0 3 0 5 2 5 6 2 7 7 10 3 0 0 2 6 0 13 20 23 24 32 30 28 21 14 0 0 0 0 0 2 0 3 0 6 2 3 2 3 0 5 7 8 0 0 0 2 0 2 0 2 0 3 0 4 0 2 0 5 3 8 6 10 4 8 5 9 6 11 7 11 3 6 3 11 13 176 171 103 90 105 34 9 12 18 29 15 17 19 16 24 24 31 27 31 20 20 10 10 4 6 0 2 1 2 3 5 1 7 3 16 7 16 11 28 28 37 29 28 52 76 84 80 95 91 90 99 101 93 96 88 93 84 83 71 78 72 76 63 57 48 51 49 47 28 11 1 2 2 4 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 4 5 4 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 4 21 72 74 83 59 82 54 71 40 94 54 90 72 119 103 155 133 169 129 160 122 161 152 183 146 164 131 155 123 163 131 166 121 147 99 129 69 93 45 82 52 97 78 130 135 138 65 43 11 37 29 34 37 49 45 55 50 63 45 47 42 33 15 5 3 4 3 0 4 3 3 1 2 1 4 4 3 10 3 7 5 3 5 1 2 7 0 6 7 7 7 93 160 232 169 215 171 231 168 163 85 92 50 86 58 91 65 134 86 124 88 144 148 255 144 226 202 255 175 222 143 178 119 179 117 130 69 116 69 152 154 197 145 124 71 94 79 98 22 47 25 38 22 36 21 30 11 62 62 58 74 173 49 6 12 13 1 15 2 11 28 5 1 8 8 7 7 6 7 7 7 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 11 12 13 13 13 13 12 12 0 6 36 189 201 219 215 247 229 255 239 255 241 253 237 250 141 135 99 129 128 126 116 94 143 211 195 193 199 218 217 229 216 222 221 231 230 242 240 252 229 163 126 170 179 254 240 255 226 241 217 255 216 251 231 242 223 252 231 244 212 236 232 255 249 255 206 168 115 141 130 148 125 144 131 130 124 194 197 247 138 181 121 134 106 124 79 131 90 91 76 127 86 117 149 179 214 158 96 134 124 143 86 105 84 123 113 147 118 127 91 104 102 154 150 190 159 231 232 255 241 240 226 226 153 162 67 62 49 125 144 209 1 84 73 100 67 91 111 94 90 102 85 97 86 110 98 98 94 91 40 36 36 29 28 23 28 153 178 199 183 187 186 192 186 187 185 196 184 189 189 205 208 213 206 210 207 218 223 188 62 85 82 101 64 103 73 62 117 230 224 216 164 206 196 255 84 27 0 36 44 107 46 67 29 66 49 72 51 84 62 87 59 86 56 78 46 50 60 147 123 93 43 70 40 59 42 61 43 61 42 60 49 64 43 58 38 56 39 57 39 56 39 62 42 57 34 55 29 47 26 44 23 43 23 43 15 38 24 40 24 42 29 41 35 40 24 45 40 34 26 65 142 159 99 157 133 146 113 135 100 130 106 134 107 136 113 144 122 148 118 146 115 145 115 147 111 144 115 151 117 150 112 146 111 143 106 137 101 135 102 137 97 132 98 132 98 131 96 127 95 126 96 126 95 123 92 121 95 123 90 118 87 117 88 119 85 115 84 114 86 121 98 134 107 137 107 135 102 132 104 134 97 120 89 111 84 109 80 105 75 101 72 97 69 97 70 98 70 104 83 120 104 139 110 130 93 112 87 107 82 109 79 79 54 100 92 121 90 112 86 112 81 108 90 133 116 146 116 141 66 52 6 7 8 23 19 11 9 12 14 20 15 25 16 29 23 43 20 26 14 81 79 130 90 133 85 131 81 126 80 132 89 127 76 130 89 131 73 108 54 95 52 98 55 93 50 94 53 94 49 89 46 86 42 78 35 73 35 75 46 91 61 101 66 113 77 114 77 114 77 106 53 34 0 28 42 109 161 180 172 148 163 137 159 155 169 158 165 167 156 184 175 211 183 208 63 37 38 48 26 53 21 30 14 30 13 25 14 29 15 20 9 27 0 11 4 35 25 43 41 224 214 218 170 205 171 187 157 163 147 160 114 136 71 29 1 5 3 1 5 4 2 1 0 0 1 0 3 6 1 4 12 38 41 64 46 74 45 67 33 48 16 23 2 9 2 1 1 0 4 2 3 2 3 8 0 5 3 7 0 3 0 3 2 3 3 2 3 2 3 2 2 3 3 5 5 8 7 9 4 5 5 6 6 7 7 10 9 17 9 30 5 116 250 151 16 52 21 27 17 30 22 20 9 20 10 24 17 30 18 28 22 29 13 20 7 17 3 12 2 15 4 15 4 17 9 23 15 25 18 33 29 43 32 40 36 54 73 74 85 83 89 90 95 85 91 81 89 77 83 72 78 69 72 56 55 42 49 45 59 41 24 1 1 0 3 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 2 5 6 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 42 56 94 78 106 87 90 60 107 78 109 61 96 68 115 89 126 85 116 87 115 82 115 81 109 74 106 75 111 73 96 46 53 7 25 5 32 14 43 23 50 53 100 86 66 6 0 0 18 19 20 23 35 35 41 33 42 31 36 24 21 1 1 0 3 0 1 3 4 3 4 3 4 6 5 0 3 0 4 0 4 4 5 0 5 0 2 6 1 0 33 118 173 123 167 121 158 115 172 98 97 29 58 34 55 32 68 62 66 28 61 72 181 83 129 126 193 86 171 79 100 49 94 45 78 44 101 101 159 137 166 126 79 49 85 73 68 0 9 0 0 0 25 28 23 10 50 46 33 62 129 41 17 9 20 0 27 3 9 12 1 0 20 7 8 7 6 8 6 9 7 8 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 6 8 8 10 9 11 9 11 8 10 8 0 0 103 140 135 146 168 164 202 212 233 198 165 106 82 79 90 91 100 90 76 69 69 135 189 188 212 210 225 214 219 226 234 230 234 232 233 232 233 234 133 131 209 224 238 202 220 193 215 205 224 193 222 202 214 201 209 189 235 221 225 209 244 221 250 239 204 134 116 113 138 116 137 121 111 72 146 184 198 182 221 140 105 74 92 46 73 75 105 89 108 97 144 165 163 118 113 96 135 132 161 128 155 143 168 140 147 112 132 105 125 103 139 111 134 114 189 180 230 202 226 209 135 29 43 46 61 86 207 146 196 68 78 63 45 27 37 63 102 115 108 85 89 84 90 90 91 85 83 37 36 29 33 21 27 11 92 149 189 172 181 172 186 177 184 179 190 192 198 194 197 194 199 191 190 185 194 205 164 46 61 63 73 56 73 10 100 220 221 176 175 140 168 161 182 172 58 0 0 0 35 25 38 26 48 32 47 44 68 45 60 33 52 32 46 42 27 11 44 28 29 23 47 27 36 26 35 26 35 26 35 25 34 26 37 30 42 36 46 35 46 33 51 36 45 34 49 33 44 34 42 32 39 31 37 19 34 29 36 26 36 28 34 24 37 23 30 31 27 18 47 116 126 85 132 93 108 73 106 75 106 82 112 82 112 85 118 93 120 87 113 84 113 87 117 82 111 85 115 89 117 90 115 92 114 85 106 78 103 79 104 73 98 74 99 73 98 72 96 71 98 72 97 71 95 68 93 66 91 65 90 63 89 63 89 60 89 63 89 61 89 66 97 76 105 79 106 77 103 77 104 75 94 66 86 61 84 61 81 56 74 52 69 52 69 53 71 52 74 58 82 73 102 84 100 67 81 60 79 56 82 53 52 38 72 71 95 70 91 66 87 66 73 53 90 95 116 106 121 95 70 17 2 0 11 2 9 4 14 13 19 16 16 18 17 22 26 16 9 5 42 56 88 66 85 58 84 54 74 51 84 64 87 64 82 62 78 47 56 36 52 34 53 34 47 28 45 34 47 28 44 29 45 26 40 20 35 16 37 26 51 36 56 41 70 53 75 51 77 58 77 68 42 14 9 0 70 160 187 188 163 181 151 190 173 182 138 158 143 165 162 167 156 169 180 67 20 34 25 8 29 15 14 7 10 9 8 10 12 14 7 7 12 15 8 10 15 13 18 0 111 199 207 167 188 141 158 127 130 96 104 78 118 79 18 0 0 0 4 5 5 8 0 8 6 0 5 3 8 1 2 25 41 49 55 48 48 43 46 35 37 29 24 10 8 0 2 0 4 0 3 0 2 2 4 0 0 0 0 0 1 0 1 0 1 0 2 0 1 0 0 0 3 0 3 0 4 1 5 0 2 0 3 0 4 0 3 16 5 8 2 0 66 218 96 11 15 27 32 20 19 13 14 2 4 1 8 7 12 7 10 10 11 4 7 3 6 1 3 4 4 4 4 0 4 1 9 7 15 10 21 15 27 25 36 29 43 59 74 77 86 89 83 84 84 88 84 85 80 83 80 74 71 71 64 61 53 53 49 61 58 49 23 7 1 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 2 5 7 3 4 5 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 5 12 42 82 144 127 168 172 185 143 191 136 172 89 134 114 153 118 149 115 151 124 165 127 151 115 158 115 138 95 126 89 110 59 80 36 66 31 73 57 92 55 77 75 127 32 23 0 16 17 20 7 12 12 26 26 25 16 30 28 41 24 17 3 1 0 4 3 0 6 5 6 3 5 4 6 6 3 10 3 7 3 5 4 3 7 6 0 0 5 4 0 13 143 229 163 220 174 205 154 209 162 176 107 106 50 83 51 102 92 111 66 147 101 152 109 224 208 238 100 203 102 152 93 160 116 187 141 205 174 200 161 255 144 126 61 136 106 87 49 46 30 44 32 45 9 31 29 67 35 43 57 87 15 22 12 7 6 1 1 17 6 5 30 0 9 9 8 6 6 6 6 6 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 9 9 10 10 9 9 9 4 6 0 118 179 176 158 172 166 192 168 179 146 148 123 131 96 119 92 81 78 88 74 95 67 97 107 170 177 180 180 199 192 206 205 226 226 246 240 255 206 188 216 255 228 255 221 253 222 252 216 247 222 247 216 249 223 244 214 243 227 252 218 227 241 255 240 251 184 144 115 156 130 143 121 133 92 154 211 173 191 255 172 128 123 199 142 131 131 219 189 170 152 190 177 146 107 163 180 219 193 233 211 255 220 255 244 255 230 255 231 247 214 255 206 226 184 228 174 214 199 255 229 155 81 82 72 117 194 255 203 186 80 84 50 60 51 95 107 162 139 121 92 102 110 106 107 117 100 89 44 51 26 44 35 35 27 28 129 196 188 189 183 189 185 186 181 189 180 193 193 197 194 204 197 196 190 202 214 177 61 82 80 91 59 99 36 208 236 217 203 203 159 201 168 210 199 151 2 60 116 155 150 207 188 205 149 190 142 169 133 146 107 129 99 123 74 87 50 63 32 64 46 60 40 59 38 57 36 56 37 57 35 56 38 61 44 67 49 70 56 70 49 70 49 64 47 74 47 67 46 66 44 63 41 59 25 48 39 52 37 52 38 49 25 52 34 36 32 37 23 50 118 149 107 144 109 146 99 131 102 131 109 139 115 145 120 148 121 145 113 140 110 142 116 150 111 142 110 146 114 151 118 156 120 151 112 142 105 138 104 139 99 134 100 134 100 133 98 129 98 130 100 129 99 127 96 125 89 120 92 123 93 122 90 118 83 113 88 115 84 109 82 110 97 128 105 134 106 130 102 128 100 121 90 112 85 112 85 111 75 101 71 96 68 96 70 98 68 97 71 100 81 117 95 118 82 99 77 97 73 99 70 69 53 89 83 114 95 118 94 116 79 106 74 103 87 141 118 144 125 118 61 38 4 9 9 21 10 18 17 25 20 28 20 31 22 39 20 31 14 65 68 124 89 131 86 134 80 123 75 134 82 136 90 128 75 118 61 91 47 88 47 95 54 94 53 98 51 89 44 85 45 85 43 80 38 73 34 73 42 82 49 84 56 103 72 109 70 111 76 111 70 102 43 46 22 22 56 183 175 171 163 167 178 183 143 116 95 127 140 184 161 186 185 247 92 27 23 44 16 29 3 30 8 21 11 14 7 14 9 12 4 18 11 19 10 20 15 43 30 97 232 255 213 254 180 202 156 162 124 151 100 148 104 59 0 7 0 1 6 3 3 0 2 0 5 4 2 8 13 34 44 70 56 78 43 68 42 81 33 64 37 51 19 19 0 4 3 4 5 1 1 0 2 2 4 5 0 3 2 4 2 2 0 1 1 2 1 1 0 1 3 4 3 4 3 4 3 4 2 3 2 3 3 4 3 6 0 7 19 15 24 131 164 61 6 56 91 67 10 32 17 17 6 17 8 22 15 27 15 25 7 17 5 17 8 20 8 17 6 17 6 15 2 14 5 18 7 22 15 26 15 28 24 39 38 40 56 76 74 86 88 70 73 76 78 71 66 57 57 53 57 52 61 55 60 50 53 41 51 58 62 33 9 0 1 0 2 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 1 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 0 2 0 2 0 30 49 97 90 158 213 148 99 132 125 146 85 98 72 116 66 90 64 99 70 102 60 98 72 117 68 91 11 102 75 105 76 109 64 101 66 78 37 44 38 96 61 16 0 0 0 0 0 1 2 1 4 4 2 4 2 4 1 5 0 1 0 2 0 2 0 2 0 2 2 4 3 5 4 4 0 3 0 4 0 4 2 4 4 5 4 3 1 2 0 0 44 189 151 155 124 169 118 150 116 155 103 121 65 61 17 36 39 83 54 102 58 106 77 187 74 155 110 149 78 123 87 137 121 173 126 179 131 135 121 153 97 81 84 127 105 130 100 119 86 90 57 30 18 13 38 42 31 30 24 26 16 10 2 5 0 6 3 9 5 9 6 7 5 7 5 7 7 7 7 7 6 8 6 8 6 8 6 8 6 8 6 9 7 10 8 10 5 8 8 10 6 8 8 11 10 8 6 12 10 9 5 8 12 0 9 75 162 148 150 146 139 192 143 168 133 147 162 140 151 168 171 178 161 169 164 185 148 152 139 172 171 186 157 165 165 150 154 189 186 193 200 183 178 213 220 217 216 212 191 217 191 218 199 214 189 218 192 218 188 218 200 224 182 220 209 218 190 226 222 228 225 137 104 130 122 125 89 99 97 160 166 76 65 168 191 122 110 199 186 203 211 239 155 150 108 155 100 71 93 106 86 124 128 191 183 199 177 197 161 185 158 189 159 185 163 187 150 221 186 174 165 185 169 157 112 116 76 74 75 102 147 184 168 116 66 73 65 57 77 181 138 174 137 96 60 93 101 143 118 119 87 47 37 39 38 34 40 37 24 21 58 192 176 185 176 189 175 186 179 193 187 197 190 194 191 196 186 182 174 206 198 152 43 88 54 75 58 61 59 201 202 210 189 183 141 154 149 164 153 166 70 164 195 203 172 192 170 179 142 151 127 146 115 129 96 110 86 106 92 112 58 47 29 40 36 44 34 39 36 39 28 38 27 42 25 37 33 41 30 38 36 50 35 49 34 48 33 46 33 44 33 44 35 44 34 41 33 39 21 27 31 35 29 45 27 37 26 41 15 18 22 17 10 25 95 113 95 103 77 114 83 112 88 113 84 116 93 126 95 123 89 114 81 110 85 114 84 109 83 114 88 114 83 108 82 110 90 115 89 112 85 107 80 103 81 103 74 96 69 94 70 96 69 96 73 100 75 100 72 96 65 92 67 94 68 92 65 90 59 89 63 88 56 78 50 78 56 96 80 106 76 104 77 101 70 97 72 88 63 91 72 91 61 78 56 72 52 67 49 66 55 72 55 73 57 77 63 83 56 79 59 71 51 73 46 51 38 77 67 80 66 92 68 92 63 81 56 78 64 85 86 116 107 121 91 70 15 5 0 15 8 21 18 19 17 23 23 17 21 25 17 12 2 27 40 79 63 89 61 80 53 72 44 82 58 84 61 79 48 63 37 56 26 52 36 58 40 57 36 51 29 48 31 44 26 45 28 42 22 38 17 35 18 42 28 51 32 54 38 70 51 71 50 75 59 81 41 48 42 15 23 123 213 196 182 162 195 168 134 137 141 108 126 134 177 161 212 249 68 10 19 14 13 24 16 6 13 12 14 12 12 10 12 8 9 5 13 7 14 11 15 22 17 55 169 242 168 195 137 171 128 160 104 92 72 129 93 70 0 1 0 5 5 8 10 1 0 2 0 6 0 2 8 26 38 46 37 38 29 36 25 27 24 29 27 34 24 22 5 2 0 1 0 3 0 2 0 1 0 0 0 3 0 0 0 2 0 4 1 4 0 0 0 2 0 2 0 4 2 7 4 8 0 4 0 3 0 3 0 1 0 9 5 0 29 120 121 40 17 25 34 41 32 19 17 20 14 18 18 22 17 16 8 7 6 9 6 9 5 7 3 5 4 7 4 5 3 5 1 6 3 4 0 7 0 10 8 25 32 41 40 54 56 65 59 61 56 59 50 44 24 13 0 0 13 17 26 27 24 20 34 48 49 58 72 56 24 2 5 1 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 4 0 1 0 1 11 44 93 84 115 132 147 150 162 132 178 130 146 119 158 114 150 130 164 124 161 128 162 117 139 92 120 91 126 143 197 146 166 145 171 108 112 76 107 85 81 32 12 0 3 0 2 0 3 1 3 1 3 1 6 2 8 3 8 1 5 2 3 2 3 2 2 2 2 3 2 4 2 5 3 4 8 3 7 4 5 4 4 5 3 4 2 3 2 2 9 7 138 163 224 167 209 162 209 168 206 166 192 140 156 93 125 95 121 63 144 109 174 163 205 165 246 152 186 147 195 132 237 180 220 165 215 146 160 84 119 87 159 129 132 82 104 81 96 87 84 40 50 34 39 45 66 35 46 32 25 17 17 11 0 4 5 8 8 10 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 7 8 10 10 8 8 10 11 10 7 7 11 14 14 15 20 16 6 0 76 172 170 147 154 173 143 28 52 84 96 86 91 71 97 84 109 104 141 133 151 142 164 159 182 164 174 165 188 170 208 222 229 195 223 219 226 206 242 227 229 222 246 216 251 212 248 219 249 218 250 222 251 225 244 224 253 216 251 237 255 224 201 251 236 233 235 96 141 136 174 124 119 102 187 199 121 52 125 142 163 151 189 184 252 221 240 170 196 159 191 153 158 128 162 143 183 171 230 208 219 189 216 182 209 176 208 179 212 164 179 137 207 152 121 117 161 168 126 58 80 62 79 50 68 39 82 72 80 51 76 60 74 71 128 110 143 93 64 74 126 102 119 114 103 60 47 32 40 41 39 41 43 39 34 49 148 191 188 177 197 185 197 204 206 207 213 209 214 210 216 206 204 189 208 199 153 61 106 74 97 63 88 123 255 219 227 211 235 163 180 158 192 179 208 129 219 184 201 166 197 171 192 151 170 139 163 128 146 109 132 103 131 106 133 68 71 44 69 51 68 44 65 46 68 44 66 38 63 42 65 43 67 45 70 49 73 51 70 50 68 47 65 44 64 44 64 44 64 43 61 40 59 28 42 37 52 39 62 38 57 34 51 17 22 18 18 4 36 107 136 113 124 98 147 118 145 117 141 113 142 120 151 123 148 119 143 112 141 113 144 113 143 114 147 116 148 111 143 110 148 115 149 114 147 111 143 107 140 106 137 100 130 94 128 95 128 95 127 98 129 99 127 95 123 93 124 94 125 94 123 91 118 86 114 90 115 85 107 81 107 83 117 99 129 107 134 102 118 96 124 96 114 85 115 92 118 83 107 76 99 69 94 67 94 70 97 71 99 74 101 78 101 75 102 78 91 68 91 61 68 53 93 80 99 84 114 91 119 87 108 77 106 73 108 86 130 119 139 117 121 61 26 0 17 10 15 10 19 10 11 13 34 18 30 20 27 10 46 49 101 78 127 83 126 79 123 71 132 88 133 83 125 73 113 61 102 57 100 60 104 60 98 53 92 48 90 49 83 42 82 43 76 42 76 39 74 41 80 49 85 51 88 58 105 69 103 66 107 64 121 71 84 63 71 32 73 99 164 199 247 226 190 120 158 133 130 159 203 215 174 188 231 81 19 26 34 16 23 19 19 12 14 11 12 9 11 8 10 10 11 9 6 10 14 22 38 23 57 130 255 214 216 181 228 165 234 161 163 116 212 160 91 0 10 3 1 9 10 18 20 15 9 9 8 4 12 11 36 26 46 19 46 24 58 21 41 17 46 22 48 26 36 14 18 2 6 2 1 1 0 1 0 1 4 4 4 1 2 4 8 5 7 7 7 3 6 3 8 4 5 5 6 5 6 5 6 4 4 3 4 3 3 2 3 3 6 5 11 10 49 51 38 19 28 21 35 22 25 14 26 17 32 20 35 20 31 13 24 7 21 8 23 9 23 8 22 8 18 6 17 5 16 5 17 2 13 8 26 17 23 12 24 29 43 40 57 55 67 59 64 61 65 54 54 41 34 16 7 1 0 3 3 5 0 8 12 34 42 68 64 49 27 14 0 2 3 1 3 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 1 0 3 0 0 25 81 61 60 41 125 197 152 90 117 97 121 97 134 91 120 88 116 102 149 127 164 105 114 71 115 95 145 119 161 96 134 90 80 72 127 124 124 58 17 0 0 0 0 3 1 3 1 4 2 0 0 0 1 0 0 0 1 0 1 2 1 2 1 2 2 2 2 2 3 3 4 3 5 0 4 0 4 0 4 2 4 2 3 1 4 0 3 2 1 0 9 86 177 143 176 128 180 135 183 143 171 133 163 119 139 108 103 61 140 116 171 175 152 112 150 83 131 110 171 133 163 128 157 141 158 82 79 6 53 92 167 93 64 27 36 40 55 47 60 30 58 50 59 52 53 36 45 31 15 11 21 15 1 3 6 5 8 6 8 5 7 5 7 5 7 5 7 5 7 6 8 6 8 6 8 6 8 6 8 6 8 7 9 7 10 5 8 8 10 6 8 8 11 7 6 4 11 14 20 24 33 35 13 0 47 161 151 125 138 145 148 58 0 19 45 43 51 16 21 7 24 36 66 53 51 58 66 52 70 59 75 62 81 87 87 80 71 126 217 203 192 204 222 197 194 192 217 200 215 191 209 190 215 189 217 187 221 192 216 187 225 178 204 185 227 208 198 188 200 205 243 143 123 167 202 138 92 69 132 193 138 45 111 117 137 116 135 142 192 141 173 125 180 143 171 131 148 112 154 146 164 133 186 179 205 170 192 151 179 153 181 147 166 146 149 116 179 108 57 56 122 145 92 29 49 48 53 37 41 28 36 35 51 45 45 32 39 34 38 44 62 115 100 90 96 91 93 104 72 29 41 28 41 41 38 35 41 44 35 24 76 174 198 163 194 170 193 194 197 196 209 205 211 206 214 203 203 191 193 192 140 74 96 70 78 55 50 115 235 200 211 183 195 143 147 112 152 147 178 137 199 177 187 157 178 157 169 135 147 105 124 91 108 77 99 79 103 84 101 42 42 28 45 35 44 26 41 30 43 33 43 30 38 34 41 28 41 36 50 38 46 36 50 35 47 31 43 30 40 31 42 33 42 32 40 32 38 19 24 26 35 30 48 31 44 28 33 5 3 1 0 0 24 90 108 84 86 69 123 96 118 91 115 83 114 89 121 91 120 90 117 86 112 84 113 87 116 90 117 88 112 83 110 85 113 90 115 89 114 87 111 84 108 81 104 75 97 70 94 70 95 71 97 72 98 70 94 66 90 69 95 69 95 68 92 65 91 59 88 63 90 60 85 57 85 54 84 61 97 82 113 78 93 76 100 73 88 62 87 68 90 67 83 59 73 52 68 51 69 52 69 56 72 58 73 58 73 59 79 59 68 49 66 40 44 37 71 63 75 64 89 68 95 69 87 60 76 52 69 61 86 89 115 105 124 81 54 1 0 0 0 0 3 7 8 10 13 8 14 11 12 1 17 25 56 54 82 61 79 57 75 46 79 66 88 62 82 58 74 49 66 43 62 43 61 42 56 35 51 33 52 33 44 24 42 22 36 19 37 18 37 19 41 24 45 27 50 39 63 40 57 36 64 43 82 55 56 48 68 43 41 28 87 133 207 194 172 109 151 196 195 188 151 159 165 227 250 125 14 13 26 7 9 15 14 10 10 10 9 6 7 5 6 17 11 17 8 18 16 25 27 28 31 43 193 137 121 169 252 111 200 159 191 164 240 210 99 0 5 0 4 4 17 28 38 27 24 8 8 0 4 3 17 12 11 0 11 15 30 12 5 0 7 2 13 10 18 11 14 2 3 0 1 0 1 1 3 1 4 0 3 0 5 4 11 2 7 4 6 1 3 1 5 1 5 1 5 1 5 1 5 0 3 0 3 0 2 0 1 4 0 4 13 0 0 8 26 24 19 12 16 15 16 13 16 11 15 13 17 13 15 10 12 2 6 4 8 6 10 6 9 2 7 3 7 4 6 4 5 0 0 0 6 0 9 4 21 17 35 32 52 46 57 48 58 55 60 48 58 51 51 29 26 4 2 0 1 0 1 0 5 7 20 44 63 72 72 50 13 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 7 0 4 28 76 97 95 66 157 249 232 119 151 107 136 117 157 105 98 45 73 67 121 122 181 143 164 132 183 156 210 169 147 102 116 81 125 128 216 185 109 21 6 0 1 1 1 1 1 1 1 1 1 0 0 0 1 0 2 1 2 1 5 1 3 1 3 2 2 1 1 3 1 3 2 4 2 4 4 3 4 3 4 3 3 3 3 4 1 3 1 2 4 6 15 44 168 164 197 152 201 172 224 187 215 173 221 175 210 149 173 156 208 164 200 179 160 117 184 161 219 153 222 187 217 171 210 142 154 64 113 91 184 176 175 69 76 53 67 49 81 68 114 74 90 56 92 68 54 53 51 29 15 11 16 13 1 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 7 8 10 10 8 8 10 11 10 7 7 12 17 22 32 43 48 37 2 43 166 184 154 197 210 255 211 88 33 72 43 27 22 29 14 60 77 113 93 104 76 83 56 74 62 82 58 70 46 53 27 26 78 190 184 236 217 234 204 232 217 252 220 255 215 240 206 243 216 247 219 253 218 242 219 253 203 210 192 243 238 255 195 213 214 253 240 167 153 207 179 176 134 165 216 212 107 199 162 175 137 178 197 213 206 227 157 176 142 186 168 184 110 156 143 165 141 203 201 224 180 212 183 218 190 228 196 232 156 169 145 204 136 87 85 145 165 112 49 76 62 75 48 72 52 60 38 66 50 63 41 62 45 72 43 64 197 227 128 115 101 135 116 64 30 47 38 51 43 42 38 45 51 46 24 40 138 211 183 191 183 196 193 198 197 206 204 209 204 210 201 200 193 192 205 159 107 118 90 95 84 66 142 252 213 240 192 195 172 178 115 165 152 190 164 213 187 202 164 187 157 173 132 151 124 152 116 139 104 130 103 134 109 126 55 64 42 67 46 64 38 64 35 60 40 62 45 59 45 64 40 64 47 73 50 70 52 70 49 66 44 61 39 58 38 58 38 58 38 57 36 55 28 44 39 61 45 68 40 64 38 45 11 14 4 16 2 58 114 138 104 107 88 150 121 139 115 139 110 138 116 147 121 147 118 144 114 142 111 143 115 148 118 147 111 142 106 141 109 147 112 146 113 147 112 145 110 144 107 139 102 132 96 129 95 127 96 127 97 127 96 125 93 122 95 125 94 123 92 120 89 116 88 116 91 117 89 113 86 111 79 103 78 114 102 137 110 131 101 125 95 115 84 110 86 114 89 112 79 101 70 96 69 97 67 95 72 100 74 97 72 94 74 96 71 87 64 82 55 63 53 92 74 95 79 106 85 118 97 120 88 109 73 101 73 109 91 135 118 137 118 129 63 21 0 11 3 7 3 12 6 3 6 14 12 21 9 30 28 70 66 116 84 122 81 123 69 124 82 132 89 134 81 121 70 113 56 99 55 97 53 93 50 91 49 90 49 82 41 79 40 73 34 69 35 69 37 71 39 72 43 82 58 95 55 86 52 92 64 100 67 99 58 89 68 100 60 99 83 156 140 177 122 171 220 227 241 246 218 157 179 218 198 42 9 25 9 9 14 3 7 7 7 6 6 5 5 6 7 8 7 2 9 7 16 20 26 49 53 150 87 48 105 186 103 125 105 137 89 141 117 64 12 12 5 0 5 7 25 36 40 30 21 15 3 11 8 37 22 38 15 44 32 64 30 40 7 30 4 30 11 32 15 28 9 16 3 3 0 0 1 3 1 1 3 4 6 7 10 13 7 10 9 12 6 9 5 11 3 6 5 7 7 8 8 9 4 5 3 4 2 2 1 2 4 3 6 10 4 9 16 29 25 27 13 18 9 16 7 16 9 24 10 25 10 25 10 25 6 22 8 24 9 24 9 22 7 18 8 18 7 17 6 16 3 13 2 11 0 8 8 33 45 67 59 78 63 76 62 76 65 76 63 76 68 75 57 58 37 28 13 4 0 0 3 4 1 0 17 33 62 84 83 48 1 3 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 7 0 0 3 0 0 0 29 81 92 71 98 187 218 113 133 84 107 81 122 67 44 0 27 0 37 49 132 114 146 109 156 181 157 33 57 48 78 62 132 174 187 104 19 0 5 5 3 1 2 1 2 1 1 1 1 0 2 0 1 1 1 1 1 4 0 4 1 4 1 2 2 1 1 1 3 2 3 1 5 1 3 1 3 1 3 1 3 0 4 0 2 0 1 0 1 0 2 0 80 95 86 54 85 97 160 148 187 144 187 137 174 119 171 184 191 151 177 123 150 91 164 129 175 152 169 114 151 96 129 55 86 51 111 133 194 123 66 22 65 50 57 28 58 91 125 72 60 15 46 47 48 54 40 15 14 7 7 4 10 8 7 5 7 5 7 5 7 5 7 3 8 3 8 3 8 5 7 5 7 5 7 5 7 5 7 5 8 6 8 7 9 5 8 8 10 6 8 8 11 10 9 7 13 14 20 28 40 63 41 0 11 146 169 128 157 151 209 214 150 37 67 48 61 60 46 29 70 80 91 77 96 85 98 85 90 73 80 67 77 58 60 63 42 47 79 80 182 203 204 176 215 194 213 193 227 203 215 186 212 191 222 191 227 181 212 174 219 176 195 154 208 199 227 220 185 176 244 230 192 120 166 188 179 134 126 183 181 103 152 116 158 136 171 203 237 210 226 142 166 124 165 133 149 106 139 123 158 149 211 180 186 166 210 189 210 166 183 168 203 156 170 148 185 127 108 98 138 135 81 29 53 57 59 45 46 37 42 31 39 35 46 41 49 34 55 32 33 130 164 81 85 88 151 92 35 28 37 38 45 39 45 37 41 43 41 25 22 53 189 180 178 179 197 175 203 186 203 198 206 198 203 193 193 178 174 194 139 95 95 75 74 57 54 156 231 179 200 173 186 163 166 92 135 125 162 146 184 169 181 148 170 144 159 125 143 99 124 95 118 88 110 86 110 92 100 33 34 19 35 22 33 22 51 27 47 33 42 36 35 30 44 31 45 32 48 36 51 35 49 33 45 28 39 25 35 22 33 24 34 24 33 25 31 18 29 37 58 48 60 40 62 37 27 4 0 0 3 0 55 98 107 73 74 64 122 92 109 83 108 77 110 87 121 92 121 88 115 84 111 84 113 87 116 88 113 80 103 75 104 79 107 83 109 85 111 86 111 86 111 84 107 79 101 73 96 71 95 70 96 71 97 71 97 70 96 68 93 66 90 63 88 61 88 64 92 64 91 62 88 57 83 53 76 45 77 58 96 76 110 77 97 71 90 62 82 61 84 69 85 61 75 55 70 54 71 52 70 60 76 64 76 59 71 56 69 52 63 47 61 39 45 42 68 59 71 61 78 59 87 73 97 71 87 58 76 59 79 61 104 87 110 104 134 92 62 0 6 4 11 2 0 0 12 2 5 6 13 2 9 12 36 50 81 67 80 59 74 44 69 51 83 71 87 55 57 31 47 23 40 23 40 25 42 27 43 28 49 30 43 23 43 23 39 17 36 18 38 19 39 20 40 24 50 41 56 31 46 27 49 39 51 47 80 49 56 45 66 40 63 51 77 60 101 78 110 102 177 243 250 255 247 255 253 211 40 0 16 1 1 5 1 5 5 2 4 2 3 0 3 0 3 6 8 17 11 15 9 0 17 61 93 106 92 135 158 103 68 104 87 55 36 37 21 14 8 0 3 0 5 9 25 32 34 23 16 0 0 7 28 23 30 24 32 30 41 26 26 8 16 2 13 4 14 8 14 8 9 2 0 0 0 3 3 0 2 1 11 9 15 10 13 8 12 10 12 7 9 7 11 6 10 6 9 5 8 4 8 2 5 1 4 0 2 0 1 4 7 3 6 10 15 14 22 31 36 30 28 15 15 6 9 4 7 4 7 4 8 6 9 5 9 6 9 6 8 4 6 1 8 4 9 6 7 5 4 0 2 2 4 0 0 0 23 47 67 56 72 53 64 48 63 48 62 50 65 53 65 54 66 46 52 33 25 4 4 0 1 0 1 0 15 36 76 91 84 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 4 3 0 5 0 3 0 10 48 92 104 99 143 213 123 146 105 123 92 140 109 110 71 130 77 126 125 189 160 175 120 141 94 102 112 155 95 98 87 127 138 98 11 8 4 3 0 3 2 1 2 0 1 1 0 0 3 3 3 2 2 1 2 1 1 5 1 3 1 3 2 2 0 1 2 0 3 1 4 0 3 1 3 1 2 2 2 2 3 2 2 2 1 1 1 0 1 13 0 60 105 113 65 86 55 126 116 170 138 196 166 220 154 218 220 222 192 236 158 222 177 203 163 232 167 159 89 139 80 175 121 201 164 217 186 204 84 64 55 100 55 80 53 97 108 126 71 82 37 48 48 71 53 34 12 16 11 1 3 14 9 8 7 6 6 6 7 7 7 7 8 7 8 7 8 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 8 10 10 8 8 10 11 11 10 11 14 14 14 22 32 63 51 12 31 176 229 179 195 174 224 249 233 101 106 79 88 58 49 26 69 70 90 83 121 118 134 112 131 114 134 105 114 93 105 86 105 83 92 92 209 226 226 190 238 195 232 204 254 222 251 212 242 217 255 224 247 227 252 207 242 225 249 197 221 194 211 237 191 178 236 245 255 160 188 223 208 140 168 205 225 142 182 129 196 168 212 234 255 224 239 195 254 223 227 181 196 188 219 202 219 184 219 200 215 220 237 189 201 152 165 114 135 89 112 97 126 106 134 137 157 111 87 52 80 61 76 54 83 51 74 56 68 45 66 46 61 62 61 51 92 81 125 86 122 111 158 74 32 37 40 42 47 39 47 38 43 41 43 41 35 20 149 198 182 196 199 180 202 198 209 210 213 206 209 199 199 188 187 200 144 96 114 96 103 64 98 198 255 196 222 206 228 189 199 121 151 145 187 168 216 181 194 160 180 152 168 136 157 124 154 125 153 119 146 115 143 116 130 56 67 43 65 40 61 38 83 49 81 57 71 62 67 39 62 38 60 35 57 35 58 38 57 36 53 31 48 26 45 28 49 30 50 30 49 29 50 27 55 58 90 67 89 62 98 56 49 19 19 3 22 5 88 116 126 87 101 92 152 119 137 106 131 105 136 116 148 121 146 117 140 110 141 115 147 115 143 116 143 105 136 102 137 104 140 106 141 108 144 111 146 112 146 111 143 107 138 101 133 97 129 95 126 96 126 97 127 98 128 92 121 90 118 87 117 87 115 91 115 90 114 89 111 84 105 83 101 72 95 72 101 87 121 96 120 92 116 85 105 78 108 85 110 80 104 74 99 71 98 68 96 74 102 78 100 76 96 69 88 64 81 62 78 53 68 54 93 69 97 75 99 74 108 89 119 93 113 80 106 79 107 87 120 106 140 120 142 120 136 67 31 0 12 15 2 0 15 4 4 7 15 8 17 17 52 63 111 86 121 80 122 67 115 69 126 87 129 63 89 29 68 30 73 32 76 35 78 37 78 42 83 45 79 41 80 44 75 34 69 34 67 35 68 36 65 39 76 54 83 47 77 44 79 56 90 60 101 65 101 66 83 55 87 68 88 55 98 62 81 66 84 119 196 231 211 196 191 177 36 13 18 5 0 4 2 4 0 4 2 3 3 2 6 1 11 6 11 13 9 7 4 14 20 53 53 110 110 89 57 62 37 122 90 65 51 30 34 17 2 3 0 3 0 7 14 27 29 27 23 3 13 15 51 35 59 40 59 39 58 37 49 29 48 22 43 21 39 18 34 13 24 5 9 0 3 0 3 1 2 9 13 21 21 19 18 17 22 19 22 16 20 16 22 18 19 16 15 12 11 8 9 8 8 6 6 4 4 2 3 2 2 3 13 19 8 14 41 37 47 47 45 32 32 17 19 8 23 8 24 9 24 9 24 9 24 10 24 8 22 6 19 7 19 9 21 9 19 5 16 0 9 0 8 2 26 42 77 70 89 70 86 65 78 59 75 56 74 59 72 57 72 62 79 63 71 63 57 37 23 3 1 4 1 0 6 22 55 89 96 0 2 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 9 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 4 0 2 0 0 3 0 2 0 60 85 88 82 127 78 88 52 84 52 105 103 137 101 151 114 152 121 149 94 102 41 65 30 76 71 107 69 103 95 80 27 0 0 4 17 0 11 5 4 2 0 2 0 0 0 0 0 3 1 2 2 2 1 2 4 0 4 1 4 1 4 2 0 0 1 2 1 3 0 3 4 3 4 3 2 3 0 2 0 2 0 1 0 1 0 2 7 10 0 27 79 102 71 71 8 49 39 83 50 111 79 153 113 172 146 156 117 155 82 135 102 119 115 157 45 35 41 80 72 144 120 170 145 189 125 108 18 45 35 58 26 46 48 87 67 69 40 59 51 48 49 59 21 20 4 11 5 5 4 12 10 9 7 6 3 6 5 7 5 7 3 8 3 8 3 8 4 6 4 6 4 6 4 6 4 6 5 7 5 8 6 8 5 8 8 10 6 8 8 11 6 8 9 14 9 9 12 22 28 36 22 26 153 218 185 201 193 221 220 234 196 228 196 175 158 159 132 149 139 153 146 165 136 142 127 139 141 156 136 123 106 111 111 119 104 103 134 236 208 208 170 203 160 200 181 206 195 219 192 209 187 227 183 201 166 220 169 202 176 222 167 200 155 189 164 194 166 176 210 250 143 124 205 197 150 163 195 197 181 188 136 166 134 188 182 192 184 225 184 252 214 237 207 241 225 252 223 241 177 204 184 229 196 204 145 159 129 138 91 87 59 74 50 64 45 86 74 80 58 58 48 61 42 41 44 59 36 46 40 47 38 44 38 46 42 23 31 77 69 96 98 117 146 111 41 25 30 37 35 39 34 44 34 43 35 35 44 32 0 78 176 183 179 187 171 185 179 199 197 206 194 202 189 193 183 185 189 130 80 106 87 84 46 91 178 217 182 204 197 201 172 184 104 115 112 159 129 195 161 173 137 154 122 135 102 121 88 117 90 117 89 115 92 118 95 108 49 60 44 54 36 51 28 74 38 65 48 68 82 92 34 48 24 40 20 37 13 29 17 34 18 30 14 25 12 22 16 27 19 29 20 28 21 26 11 28 43 63 43 54 42 79 48 30 13 4 0 8 1 80 96 89 55 75 74 124 89 111 77 103 76 110 88 120 88 115 89 113 81 112 91 122 88 110 90 114 80 105 78 107 79 104 80 106 83 111 88 114 90 115 88 111 84 106 78 101 74 98 70 96 69 95 69 95 69 95 66 91 63 88 61 88 62 90 60 87 58 87 60 87 56 80 55 77 45 74 45 71 46 81 69 89 67 91 63 78 53 77 62 81 61 78 59 73 55 69 55 70 61 75 65 77 64 76 59 67 50 62 47 57 36 46 40 61 56 70 61 72 52 80 60 90 69 87 60 83 63 80 60 88 73 111 94 114 106 130 102 62 12 9 15 13 7 2 3 0 0 7 2 3 6 30 50 80 71 79 63 77 48 69 45 71 59 78 53 54 23 29 21 38 25 39 26 40 26 40 25 45 27 41 22 43 24 40 13 31 11 30 10 31 12 32 23 45 35 46 26 43 21 36 32 50 26 45 35 64 42 50 49 39 47 36 40 50 40 32 47 43 54 78 139 176 210 197 143 27 6 9 0 2 1 9 4 3 0 3 0 3 0 1 0 2 0 9 12 11 11 1 0 0 39 56 128 107 85 56 105 89 131 60 53 33 54 41 32 13 0 4 0 3 0 8 9 15 13 11 0 0 8 25 31 38 32 34 26 35 21 27 11 24 9 23 15 25 16 20 12 11 6 2 2 0 2 0 0 3 1 13 14 23 17 19 15 20 17 19 14 16 14 19 16 20 15 18 13 15 11 14 6 9 4 7 2 4 0 3 0 3 0 14 18 7 5 43 23 35 32 37 27 30 9 6 3 8 6 9 6 8 4 7 5 8 6 9 6 8 4 7 1 8 5 10 8 7 7 4 3 0 0 10 22 54 65 93 52 67 45 63 42 61 42 59 42 57 40 56 42 58 43 58 52 71 60 69 52 51 20 12 0 1 0 4 2 32 65 92 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 11 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 0 6 0 3 0 3 3 4 2 55 79 109 77 101 95 118 106 148 127 171 189 230 184 203 156 188 148 156 97 117 80 110 85 120 94 120 116 114 29 28 0 11 3 9 0 0 12 0 2 2 2 1 1 1 0 1 2 3 2 1 2 0 1 0 1 3 1 3 1 3 2 2 0 0 1 0 2 1 3 0 3 0 3 1 3 1 2 2 2 3 2 2 1 1 1 0 4 0 5 22 48 113 99 151 106 155 126 178 136 182 144 202 144 208 164 209 157 199 146 185 134 157 76 87 37 95 76 132 155 217 177 225 197 255 114 69 37 102 42 81 62 74 62 98 78 93 49 61 64 75 71 56 9 18 12 9 8 11 11 8 10 9 7 6 5 6 6 7 7 7 8 7 8 7 8 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 7 8 10 10 8 8 10 11 4 6 11 14 10 6 9 17 21 47 39 8 79 128 105 129 124 143 130 136 138 155 176 210 191 213 197 212 201 231 214 226 213 244 230 246 220 240 219 241 210 231 178 208 183 203 199 255 229 251 206 242 189 255 218 237 212 255 221 245 221 255 219 223 164 238 216 230 206 254 229 255 229 236 214 255 235 211 199 255 233 155 223 232 166 186 192 233 237 229 155 203 160 213 197 219 178 246 231 255 227 255 231 250 221 235 208 237 208 231 204 220 197 219 177 181 120 128 86 112 69 85 71 85 79 122 106 102 78 73 54 79 63 84 59 68 58 66 44 64 45 56 41 68 44 70 49 85 104 144 137 173 191 82 32 35 24 40 29 32 34 43 34 45 37 36 48 35 7 18 167 188 185 188 195 187 183 198 201 206 199 203 196 199 184 191 193 141 91 129 98 92 62 133 212 244 204 226 219 228 204 219 136 133 129 178 138 218 186 198 162 179 148 162 130 152 109 140 109 139 108 141 115 147 119 142 83 106 83 100 70 92 67 114 63 92 74 114 145 173 83 98 63 82 60 80 49 61 42 62 39 59 35 55 32 53 27 49 28 50 28 50 27 49 19 47 49 74 40 58 38 90 62 51 27 30 11 38 19 117 117 114 75 105 102 151 112 135 104 131 106 138 117 145 115 138 120 140 108 144 123 156 118 138 121 147 111 140 110 142 109 141 105 141 109 146 114 150 117 151 114 147 111 142 105 136 100 131 97 127 95 124 93 122 92 122 92 121 90 118 88 119 90 119 84 107 83 109 88 112 84 105 80 101 74 106 80 100 70 97 89 113 88 117 87 103 72 102 79 106 79 105 77 101 71 97 67 92 71 98 76 100 78 99 73 91 63 82 59 74 48 63 47 86 65 97 75 99 70 107 79 115 93 112 84 110 84 107 78 112 89 118 108 148 123 126 109 126 81 35 0 10 9 1 4 0 1 6 3 10 12 48 57 108 84 117 80 126 73 120 61 110 69 125 83 125 65 99 50 96 51 97 49 91 45 86 42 83 45 78 40 78 42 71 36 67 33 63 32 64 34 64 34 70 45 71 42 75 40 67 36 73 39 77 50 64 28 54 28 21 30 33 24 30 23 41 15 29 27 44 38 67 136 210 147 33 7 0 5 2 3 0 3 0 3 2 3 3 2 8 4 15 2 10 9 9 5 3 3 12 10 44 64 38 46 96 113 110 110 60 35 32 39 31 40 12 5 0 6 0 1 3 3 4 3 8 0 8 4 30 28 47 26 41 22 42 21 31 14 34 17 40 24 44 23 36 15 26 8 14 0 5 0 1 1 0 1 4 13 18 19 20 17 21 18 21 15 18 14 20 15 17 17 20 20 23 23 24 11 10 9 8 7 5 4 4 2 11 5 0 12 6 1 16 48 54 56 62 62 70 47 40 5 21 7 23 7 21 4 18 5 21 7 23 9 24 9 24 6 21 10 24 9 21 5 18 4 18 19 61 76 96 78 82 69 85 60 80 63 84 64 82 62 75 55 75 62 79 57 68 65 75 64 76 72 82 60 47 18 6 0 1 0 8 43 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 11 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 69 78 63 83 83 113 114 165 154 155 163 251 196 197 135 134 67 78 37 90 63 76 67 92 77 111 67 24 0 0 1 0 3 1 3 3 3 3 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 0 2 0 2 0 3 2 3 2 2 0 2 0 2 1 3 1 3 1 3 1 4 4 3 8 0 18 93 78 90 91 162 146 182 134 171 112 147 95 158 119 157 122 151 117 175 157 154 88 106 41 56 53 149 125 155 121 165 146 101 31 50 30 63 45 72 38 56 66 84 50 67 36 45 48 80 52 20 4 10 10 9 3 4 2 7 9 10 7 8 5 6 4 6 5 7 5 6 4 5 3 5 4 6 4 6 4 6 4 6 3 5 3 6 4 7 5 7 6 8 6 8 6 8 6 8 6 8 7 10 7 8 4 5 11 47 22 19 52 96 73 72 70 88 83 91 72 79 74 88 85 97 77 92 76 95 84 101 111 125 111 127 117 137 130 146 136 152 146 164 155 171 158 176 163 185 175 202 192 212 194 212 187 223 200 233 199 230 197 234 184 219 185 219 186 226 202 244 202 235 202 225 199 234 212 237 198 202 195 204 122 145 156 175 171 217 153 173 149 198 218 242 203 191 173 225 176 217 202 202 118 129 97 115 82 102 85 132 169 223 127 122 114 98 68 75 52 73 46 55 70 118 107 106 59 61 44 54 43 62 53 49 47 52 44 47 40 45 41 48 47 41 38 103 157 162 207 201 47 40 28 36 36 34 25 26 26 20 33 50 37 37 37 31 6 11 85 196 189 197 196 197 193 209 183 204 199 194 190 180 167 193 191 94 77 97 77 69 46 99 214 218 195 195 186 213 182 215 138 105 106 132 119 185 155 171 140 159 129 146 108 123 77 107 76 105 75 107 86 120 87 99 54 83 45 60 47 69 45 65 40 92 52 106 154 151 68 86 58 79 60 71 52 68 47 60 41 58 48 62 40 43 34 37 19 33 27 37 22 29 14 36 27 40 23 38 37 58 45 35 5 34 28 25 26 105 80 82 54 74 83 133 83 104 80 103 77 111 95 113 84 126 98 108 83 131 104 109 77 118 94 123 94 114 87 116 88 107 78 106 80 110 85 116 90 120 93 122 91 112 81 110 80 104 73 98 67 95 67 94 62 86 60 90 70 95 69 88 63 87 55 82 58 81 51 78 50 83 48 77 50 79 54 76 50 67 60 86 67 90 66 83 61 77 63 79 62 76 60 73 59 71 48 66 54 73 60 75 60 75 56 65 46 59 47 56 36 42 32 53 49 71 58 72 53 70 56 84 66 90 62 82 59 83 62 81 65 90 80 109 95 118 93 109 95 89 36 10 0 0 0 4 8 8 0 0 6 28 54 68 64 80 62 80 55 72 45 61 49 76 69 81 58 66 51 60 43 51 37 48 34 46 28 47 29 47 27 41 20 34 16 34 18 32 17 32 16 30 26 38 26 47 23 38 16 43 18 28 11 33 21 21 6 18 11 11 11 8 4 3 0 0 0 0 8 14 22 36 83 120 77 35 1 4 8 2 0 4 1 2 1 1 0 1 0 1 0 7 2 12 6 10 2 2 0 1 12 33 44 39 44 47 67 97 102 59 33 25 47 67 76 42 2 1 5 0 6 5 13 5 7 0 2 0 2 0 16 26 22 19 6 12 5 11 1 10 8 19 18 26 20 22 11 9 8 5 6 2 5 0 1 2 3 5 6 8 9 9 2 2 2 2 2 2 2 2 0 2 1 4 7 9 12 13 13 13 11 10 8 7 7 4 4 5 11 12 12 0 3 31 52 69 67 66 66 68 51 51 6 11 0 10 0 0 0 11 7 9 0 0 0 3 0 4 0 5 5 8 0 0 0 2 14 50 60 88 62 74 44 70 47 66 49 66 48 65 47 64 43 59 43 61 46 63 44 58 37 59 46 55 45 68 57 60 44 32 0 0 0 0 17 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 14 70 84 74 101 104 125 102 139 141 165 205 255 224 222 152 139 71 94 96 147 105 108 87 119 100 74 15 8 0 9 0 2 1 0 2 0 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 6 1 1 6 3 74 104 131 118 192 171 216 173 217 165 186 127 180 122 162 150 230 189 220 154 171 102 153 108 153 129 240 147 241 180 173 90 101 60 110 78 236 131 96 78 118 90 105 66 75 48 99 93 94 40 29 15 18 10 8 8 7 10 8 11 10 9 8 7 6 6 6 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 5 6 8 9 10 9 9 9 18 52 34 23 54 99 99 111 95 111 104 115 96 107 95 116 100 117 94 108 87 105 87 106 82 100 80 99 80 100 82 107 78 117 81 121 81 120 81 121 88 129 93 137 103 146 108 146 121 155 137 169 145 176 156 188 173 201 175 203 180 217 204 242 212 244 225 254 234 255 246 255 236 252 241 255 198 226 213 234 206 254 191 219 187 223 225 244 220 228 210 255 210 241 209 213 119 139 101 158 153 206 189 231 211 253 162 174 155 142 91 94 72 94 73 89 90 136 119 117 55 71 62 83 54 70 54 66 53 68 49 63 46 62 51 65 35 59 57 148 157 144 100 60 31 32 29 40 40 40 32 37 25 22 29 46 39 37 36 43 13 48 131 212 202 205 209 210 199 218 203 226 220 219 217 212 204 208 206 117 101 102 82 82 54 115 229 240 213 230 209 236 210 230 187 158 113 145 122 194 180 199 168 187 159 174 138 154 124 150 115 137 105 135 110 144 117 141 89 111 71 99 81 99 72 104 73 121 86 161 194 179 91 111 78 99 76 92 74 95 68 91 61 85 61 90 65 91 53 86 58 75 43 72 44 63 45 69 52 68 45 64 49 78 45 62 27 57 48 76 73 143 99 108 76 106 110 159 104 127 95 133 112 149 129 149 113 148 121 142 121 161 127 136 110 154 126 153 122 142 113 142 112 133 106 137 106 139 111 145 118 151 123 155 122 147 112 143 109 136 106 133 97 125 94 125 92 121 88 123 94 126 90 118 85 116 82 111 85 108 79 104 78 107 79 103 72 100 70 102 72 104 74 106 83 116 89 114 81 106 75 104 73 100 68 97 65 94 60 90 67 97 73 100 73 98 70 91 62 84 60 81 50 65 47 77 65 95 75 98 72 97 78 108 87 115 85 107 81 108 81 107 80 110 89 125 110 139 108 126 109 122 77 76 41 36 6 0 6 4 0 7 7 47 56 104 79 126 81 128 77 121 66 109 60 116 76 126 78 126 69 114 62 108 57 102 49 94 45 82 47 80 43 73 37 68 33 65 32 64 34 64 36 67 42 75 44 75 45 64 37 71 39 63 29 62 34 29 11 10 5 5 4 3 2 1 1 0 5 1 2 5 3 6 27 50 42 17 0 1 4 0 0 5 1 1 1 1 1 1 1 1 4 2 9 8 10 7 5 6 2 12 18 48 44 47 29 41 40 64 64 42 34 38 65 86 111 64 7 0 0 1 10 15 7 9 8 7 0 4 0 11 11 37 22 36 8 32 8 32 6 31 10 37 20 41 21 33 18 24 8 9 1 5 0 1 0 0 0 0 2 3 3 4 1 1 1 1 1 1 1 1 0 1 0 1 2 3 4 5 8 7 7 5 5 3 4 0 0 0 5 10 12 4 9 40 59 84 77 82 76 88 71 83 42 35 0 16 16 51 50 75 58 65 38 45 24 34 11 22 1 20 0 15 0 23 21 51 69 93 84 99 79 87 71 86 66 84 65 84 66 87 69 89 67 84 63 81 61 78 56 72 53 75 58 75 57 77 61 71 55 63 40 32 6 4 4 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 3 54 80 52 70 87 127 91 120 76 115 155 244 221 211 126 111 42 90 101 134 84 111 74 91 37 6 0 0 3 0 3 0 3 2 1 3 0 3 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 4 9 1 0 11 0 24 103 133 90 137 124 165 116 169 124 161 131 161 104 145 122 180 119 113 51 78 31 110 110 131 48 102 94 201 163 102 22 50 45 59 44 191 80 51 78 85 61 77 40 53 52 107 96 70 25 19 16 13 7 6 5 9 6 8 8 10 6 7 4 6 4 7 5 7 5 6 4 5 3 5 4 6 4 6 4 6 4 6 3 5 3 6 4 7 5 7 6 8 6 8 6 8 6 8 2 5 5 9 8 11 9 11 11 47 29 14 24 58 64 82 71 78 75 78 72 75 71 75 80 89 75 89 76 91 78 93 75 89 75 90 75 88 74 87 81 94 80 91 74 85 71 86 63 77 62 77 64 80 69 84 47 69 52 74 54 77 61 87 49 69 46 65 44 72 63 94 87 117 99 127 110 142 121 143 139 161 153 187 163 192 177 192 179 217 177 216 196 219 212 225 191 216 203 237 208 235 204 210 154 159 127 158 142 161 119 138 147 215 201 243 210 171 125 117 73 83 68 88 87 153 172 184 79 87 75 98 70 77 58 72 52 59 45 48 35 44 35 46 41 45 20 88 60 41 18 18 31 37 33 37 30 28 22 27 29 31 28 41 39 34 37 66 106 142 165 187 158 173 179 195 179 199 189 209 204 204 202 202 200 197 189 115 93 81 58 69 40 93 211 225 204 222 203 210 206 200 199 159 86 106 99 177 163 179 149 168 139 157 118 136 95 118 83 104 77 107 86 113 90 115 67 74 48 75 66 73 44 77 51 89 67 148 167 134 67 84 54 74 58 75 64 84 60 74 56 68 52 66 57 75 44 55 45 53 43 51 41 50 34 49 33 45 28 41 30 44 33 52 30 40 35 71 72 120 72 78 50 83 92 129 77 92 70 114 100 127 107 127 95 120 93 126 107 133 92 107 88 132 101 126 93 113 83 111 81 104 78 105 75 105 79 113 88 120 96 127 97 121 89 117 85 109 82 106 71 96 66 94 68 92 64 91 69 91 66 87 64 88 63 87 62 84 53 78 49 78 48 77 48 72 45 68 50 73 47 70 55 85 72 91 69 81 58 74 57 69 54 63 50 60 42 60 47 68 55 70 56 71 58 67 49 63 50 60 39 44 32 54 49 71 58 74 55 72 56 81 64 87 61 81 55 81 66 80 61 76 60 90 83 117 87 106 90 106 86 91 58 33 11 7 3 4 0 0 1 16 40 62 68 86 67 79 53 71 52 61 40 58 48 71 64 87 59 69 50 58 44 51 38 47 29 48 27 44 24 38 20 36 19 33 17 32 20 37 25 40 33 45 31 49 24 41 15 39 21 33 22 38 28 20 0 1 0 0 0 0 1 1 1 1 3 0 0 2 2 0 0 7 8 2 0 1 1 0 1 4 1 1 1 1 1 1 1 1 0 5 1 6 1 6 0 2 0 6 20 40 43 33 23 22 18 31 32 34 46 61 80 105 136 94 22 0 2 0 13 10 9 9 14 6 2 0 0 0 2 14 15 17 4 6 0 5 0 5 3 14 15 20 17 19 23 17 10 0 2 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 3 4 2 3 1 3 0 8 4 7 8 13 2 7 28 76 94 91 82 75 74 60 65 54 45 19 39 48 79 76 90 74 81 62 69 52 56 35 40 23 25 10 12 7 32 41 71 74 87 58 76 48 71 42 66 49 67 49 66 50 70 55 74 59 73 51 65 45 60 39 54 32 50 38 56 40 52 42 60 61 72 53 46 18 4 3 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 2 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 9 6 53 101 61 72 117 189 174 186 147 142 139 233 252 218 120 106 77 134 112 125 103 139 90 55 2 8 3 15 0 3 0 2 0 1 2 0 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 4 0 0 17 0 29 97 179 131 165 152 193 140 186 170 230 200 198 154 201 140 140 75 92 56 135 107 172 137 156 90 191 187 255 160 116 23 96 73 99 57 131 50 107 99 105 71 94 70 120 110 134 88 84 41 41 22 31 19 19 11 7 7 7 9 9 8 7 6 6 6 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 5 6 7 9 10 11 11 11 14 42 37 19 14 24 21 34 36 44 34 45 36 46 34 46 41 57 46 63 52 69 57 72 55 70 59 77 67 84 73 91 89 108 89 106 85 103 85 106 87 107 88 106 86 105 87 110 83 107 86 106 81 101 80 103 88 110 85 102 76 100 84 112 87 107 83 101 81 107 90 114 78 101 75 101 82 111 81 109 92 128 97 147 131 153 136 156 137 177 152 177 158 196 170 199 187 225 197 244 213 248 216 255 200 202 129 166 142 163 138 148 109 122 107 134 117 198 237 255 197 189 154 184 158 174 147 164 130 148 119 136 110 132 111 134 98 84 39 104 60 39 11 46 49 55 42 49 40 49 42 52 29 42 29 42 41 46 58 116 157 179 176 180 171 178 167 175 167 179 171 188 185 195 188 194 189 188 189 114 94 87 69 89 55 96 208 252 222 242 209 230 203 227 219 211 122 121 115 208 176 196 163 185 157 176 140 158 130 150 117 140 116 145 119 146 114 135 76 93 72 102 86 110 82 125 104 147 124 201 192 168 94 116 77 101 74 96 78 104 83 104 75 101 73 95 68 95 79 85 50 88 67 85 53 84 54 72 51 69 51 70 50 72 46 75 49 66 50 97 96 138 89 105 73 119 123 153 99 115 104 155 132 151 124 155 125 153 124 160 135 150 108 134 119 159 128 151 117 138 108 134 106 131 106 135 103 134 105 141 115 150 124 159 129 157 125 156 122 148 116 144 108 135 100 128 95 125 90 122 89 121 88 120 89 121 84 111 85 109 81 106 78 104 73 104 81 109 77 101 69 97 67 93 69 104 86 116 85 107 74 100 69 94 62 86 56 82 54 85 62 94 69 98 71 97 72 91 64 87 65 83 53 67 43 72 59 89 70 94 70 93 73 102 81 111 84 109 82 109 83 111 79 104 75 110 99 136 113 128 100 121 98 123 79 59 20 6 1 2 5 6 4 20 26 74 76 124 86 126 74 118 71 104 52 93 52 100 68 121 79 115 60 96 48 92 49 92 49 83 46 78 39 74 38 70 35 67 32 63 33 64 39 72 44 78 45 75 46 68 40 70 40 69 37 70 41 34 8 0 0 0 1 1 2 3 3 3 0 0 0 6 8 5 3 4 0 2 5 3 1 2 2 0 1 1 1 1 1 1 1 1 4 2 3 1 3 2 3 6 0 10 17 41 35 41 22 32 12 18 20 34 54 62 77 96 121 94 29 1 4 9 9 19 4 14 4 14 2 12 0 13 3 29 25 45 20 34 10 30 7 28 11 33 19 36 20 31 19 21 5 4 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 4 9 4 2 23 65 96 95 98 87 93 75 88 81 101 87 109 92 109 91 111 88 105 86 105 88 104 82 96 69 87 64 81 61 88 78 105 81 95 74 90 75 92 73 87 75 91 70 88 70 92 76 97 84 99 75 91 70 87 66 83 56 74 55 79 58 71 60 90 106 104 66 64 51 48 35 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 30 80 41 83 145 205 192 216 202 188 93 149 181 127 36 49 58 97 43 79 85 95 20 8 0 3 1 0 2 5 5 0 3 1 1 2 0 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 8 5 7 0 0 1 16 114 114 112 83 123 81 141 121 214 199 190 121 161 72 68 18 69 29 113 86 145 115 140 84 173 120 140 55 39 0 49 46 66 46 53 33 70 44 76 53 68 88 119 96 83 51 56 42 32 29 36 42 34 19 10 7 12 6 8 5 6 4 6 4 7 5 7 5 6 4 5 3 5 4 6 4 6 4 6 4 6 3 5 3 6 4 7 5 7 5 7 5 7 5 7 5 7 6 8 6 9 7 10 8 11 7 29 29 23 13 13 4 5 13 13 11 14 14 16 12 11 5 13 6 13 6 12 3 9 0 6 1 11 10 24 24 35 22 34 24 34 23 34 26 38 36 50 43 54 42 51 40 50 50 61 59 70 65 72 65 72 72 82 77 84 75 83 80 91 76 88 67 81 64 81 69 87 80 98 74 80 70 79 59 80 58 75 53 85 71 82 66 80 62 93 67 73 62 89 75 99 87 107 88 107 82 109 100 138 118 111 71 105 92 105 91 87 75 90 89 109 71 116 137 162 145 134 102 129 108 125 106 124 111 125 109 123 111 129 119 136 143 108 79 116 118 94 60 46 36 39 22 26 16 22 5 5 11 27 13 22 21 36 62 130 141 157 142 159 159 166 147 165 144 145 138 154 164 184 179 185 164 180 183 98 73 73 65 79 44 53 165 228 198 200 171 194 183 229 204 221 156 104 104 186 157 173 142 163 137 156 121 140 108 126 99 118 97 116 93 109 108 104 44 61 63 73 66 92 69 98 91 137 112 159 141 130 68 86 57 77 56 75 60 80 72 70 47 64 59 73 58 68 55 62 47 52 43 55 52 62 42 54 38 53 43 55 44 53 33 40 30 46 31 65 72 116 62 77 49 100 104 120 75 89 90 137 115 125 101 129 103 126 99 130 98 111 77 113 99 132 101 122 89 112 82 107 79 106 76 102 72 100 74 106 83 114 90 123 98 126 99 130 101 125 94 122 93 118 85 108 78 101 73 94 68 88 66 86 64 85 57 79 55 79 53 79 48 76 46 77 57 84 61 79 57 74 55 69 49 70 60 82 66 78 56 70 54 64 48 56 42 52 40 58 47 66 55 72 60 73 56 66 51 64 52 62 42 45 29 48 44 65 54 70 52 70 49 73 56 83 62 86 63 86 63 82 63 77 54 79 68 100 87 104 80 92 77 105 85 73 28 13 0 4 3 6 0 3 1 38 58 88 74 84 58 73 51 62 34 48 28 43 31 54 60 69 51 58 44 55 41 53 33 48 27 43 24 38 21 37 23 36 18 30 17 31 21 36 27 40 27 45 24 47 22 41 20 36 27 45 38 32 9 1 1 3 2 2 2 2 2 2 3 2 2 4 2 0 0 3 1 5 5 1 2 5 2 0 1 1 1 1 1 1 1 1 0 3 0 1 0 2 0 1 0 2 4 14 16 17 16 19 12 13 14 25 43 49 62 86 112 104 41 0 1 0 16 24 8 4 0 7 12 19 13 10 0 9 17 29 24 23 13 19 12 18 12 19 16 19 14 14 7 6 3 0 2 0 2 0 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 2 1 1 0 1 1 2 2 0 0 0 0 0 0 0 1 0 0 0 1 4 2 0 11 0 37 52 70 74 88 75 86 80 99 87 94 70 79 68 87 69 82 67 81 69 83 69 82 71 86 75 88 72 84 65 81 56 77 56 79 56 81 58 83 60 77 59 76 60 81 68 88 70 84 63 79 62 80 62 78 59 71 52 73 52 64 58 87 109 102 62 61 55 59 43 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 12 36 87 67 150 208 226 204 189 191 189 93 110 112 72 37 82 91 103 48 107 102 62 1 6 2 7 0 3 0 9 0 4 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 6 2 9 1 4 14 0 99 120 117 80 121 128 200 179 255 248 231 157 151 94 112 80 116 118 173 135 219 210 242 123 159 71 132 46 103 40 119 99 148 107 132 103 129 89 135 102 159 131 134 74 81 47 71 40 54 32 58 50 50 22 11 5 11 7 7 6 6 6 6 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 10 9 9 9 9 10 11 11 19 25 29 28 20 16 12 12 9 13 9 15 12 17 11 14 17 22 16 20 13 16 9 13 11 15 8 13 10 20 20 29 12 16 14 17 13 15 13 18 12 21 25 31 26 26 22 26 7 24 17 38 29 46 32 45 32 51 42 57 42 55 43 60 59 73 62 82 71 84 70 90 60 88 73 92 79 99 79 108 90 107 87 112 96 114 97 117 101 129 105 116 100 120 101 129 93 123 92 128 100 132 101 129 87 121 105 134 86 108 94 131 84 109 100 119 70 92 84 108 96 111 94 124 92 114 101 131 106 128 104 128 107 133 113 138 113 122 111 142 173 225 224 218 191 202 186 197 185 192 162 158 84 98 79 86 71 92 110 163 148 160 153 174 169 168 159 189 156 151 142 155 162 194 179 192 173 195 195 99 70 82 73 86 62 60 162 251 209 216 182 226 226 255 193 236 182 130 133 220 178 200 165 190 161 185 150 170 145 170 142 167 140 164 135 159 135 130 47 77 78 98 77 123 95 130 120 173 135 175 143 163 99 124 82 109 77 100 75 104 83 81 33 64 55 93 69 97 112 166 133 114 59 94 72 85 57 76 56 75 56 76 55 75 55 70 51 80 47 83 90 140 81 107 75 135 132 143 102 124 120 170 147 166 139 165 129 153 126 152 116 135 112 153 135 163 128 148 115 140 111 134 105 133 100 129 96 127 95 130 101 136 108 145 117 149 120 157 126 156 126 159 131 161 126 153 117 148 110 138 101 128 92 121 85 113 80 108 80 109 83 109 80 104 80 104 77 104 79 108 80 105 76 97 67 92 69 99 74 100 67 92 65 89 60 85 57 83 53 84 61 94 71 99 74 98 67 87 62 85 64 82 51 65 43 71 58 87 69 92 71 95 67 97 77 107 85 114 88 113 81 111 79 107 75 104 81 114 106 131 105 125 90 124 102 116 51 37 6 5 8 3 3 1 5 39 63 108 88 131 82 126 72 101 56 89 47 76 34 71 50 89 56 98 62 97 52 85 50 86 47 82 43 76 38 73 40 71 35 64 30 62 31 64 33 70 38 68 44 73 46 72 33 65 35 68 45 45 19 4 2 2 1 1 0 0 0 0 2 2 2 0 0 0 0 4 2 2 0 0 1 5 3 0 1 1 1 1 1 1 1 1 3 0 1 0 1 0 1 3 2 6 0 6 0 12 5 17 8 13 2 9 19 30 47 74 136 143 66 9 0 7 11 47 13 26 10 39 38 61 37 42 0 15 9 35 26 40 24 40 27 37 20 28 14 20 6 9 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 1 0 2 0 3 0 3 0 4 0 8 8 46 59 82 87 102 87 99 90 109 87 101 81 101 80 95 77 95 75 94 76 97 80 100 80 103 83 106 85 105 82 102 83 104 81 98 75 97 82 108 80 98 79 100 83 107 92 113 85 102 82 101 84 104 84 104 87 106 80 100 72 91 74 101 84 98 70 77 63 69 51 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 7 32 94 62 134 179 180 155 142 119 104 43 58 26 24 15 64 57 62 40 68 34 0 0 2 0 0 2 4 8 0 6 0 5 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 2 2 8 0 0 0 2 0 43 66 87 53 79 100 192 146 232 197 210 114 113 81 145 107 135 106 155 111 161 122 141 54 74 8 47 0 25 11 118 131 144 106 122 97 129 103 138 117 160 87 72 32 38 32 39 30 32 32 42 47 36 19 4 1 6 5 6 4 5 3 6 5 7 5 7 5 6 4 5 3 5 4 6 4 6 4 6 4 6 3 5 3 6 4 7 5 7 4 6 4 6 4 6 4 6 6 8 6 8 7 11 11 14 20 19 23 28 16 12 11 12 6 9 8 10 9 10 9 10 11 13 12 14 12 15 14 16 10 11 7 8 6 9 9 12 0 7 4 9 1 5 0 5 0 7 9 18 10 13 6 13 5 8 9 15 17 20 18 19 12 18 19 21 16 16 15 18 4 10 6 21 17 22 16 26 23 32 32 38 31 36 34 42 39 49 49 58 54 71 66 78 72 80 76 89 81 86 79 91 85 98 94 114 108 121 98 105 104 117 102 110 100 108 87 86 89 101 86 98 76 88 77 97 60 78 75 93 68 84 81 99 75 88 73 86 71 83 69 82 68 83 83 90 81 112 108 113 129 148 143 160 158 176 160 162 131 135 121 125 106 125 129 144 124 151 170 209 202 204 191 205 146 139 135 141 148 174 160 172 172 185 179 82 58 67 58 64 53 41 146 232 192 203 182 217 193 165 104 153 116 88 105 178 139 154 126 145 121 142 111 129 97 119 99 119 98 116 98 118 109 95 14 26 52 72 62 88 83 101 94 126 96 131 110 136 90 104 67 81 54 70 53 74 63 42 1 16 20 42 34 48 143 169 151 113 69 69 57 53 44 59 46 60 47 57 48 56 42 47 44 54 20 46 65 105 57 82 53 113 109 110 82 104 105 146 128 150 130 148 112 133 106 125 95 118 102 135 114 136 99 115 86 109 82 98 71 96 70 93 67 90 66 91 69 94 75 103 82 106 86 116 94 117 94 126 102 131 104 129 106 132 103 123 95 112 88 104 78 94 71 91 67 92 67 93 62 85 63 82 53 76 60 76 56 65 45 56 38 50 35 49 36 50 35 48 37 51 42 54 45 55 40 56 46 66 58 73 61 75 51 61 47 61 52 59 38 41 29 49 44 65 54 70 55 73 53 75 58 83 65 88 64 85 63 82 59 77 55 76 56 80 75 101 92 112 77 91 80 95 69 48 9 4 0 4 0 8 0 25 38 68 65 83 67 81 56 68 43 61 37 45 15 24 6 27 21 45 40 53 38 47 34 50 31 48 30 42 23 37 25 39 22 35 20 32 18 31 20 33 20 37 22 48 24 38 11 26 18 34 33 35 14 5 1 1 0 0 0 0 0 0 0 1 1 0 1 2 3 4 2 0 0 0 1 0 0 2 1 1 1 1 1 1 1 1 0 2 0 1 0 1 0 1 2 2 0 0 0 0 0 0 3 3 0 0 7 17 28 49 116 135 70 7 0 0 9 24 4 13 13 39 50 61 44 41 1 0 0 6 10 17 15 22 14 16 8 10 4 5 0 0 0 0 0 1 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 7 0 0 0 3 0 26 58 88 84 94 89 101 79 88 70 84 66 78 65 82 62 69 58 74 60 76 63 80 67 84 62 79 60 78 61 81 63 83 65 85 60 77 53 75 57 81 59 78 61 79 63 82 67 85 65 80 62 80 64 81 61 76 58 78 58 74 54 74 56 70 40 64 50 63 51 55 37 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 6 42 130 78 108 147 168 141 173 151 94 46 65 24 71 50 93 64 93 91 71 3 9 0 0 0 1 0 1 0 2 0 4 0 4 0 4 0 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 3 0 2 9 3 10 21 41 88 150 127 126 144 224 178 245 239 235 141 120 115 176 152 191 128 167 115 175 123 181 92 141 53 139 41 86 52 202 159 128 112 148 119 163 114 165 145 102 57 79 42 63 34 62 35 57 39 61 43 46 19 14 5 9 6 6 5 5 5 6 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 10 12 15 17 13 10 22 30 21 14 17 17 11 14 16 17 15 15 15 17 16 15 14 14 13 14 15 15 12 12 13 14 14 14 14 13 10 12 16 16 15 12 11 10 0 4 12 13 11 8 10 12 11 14 10 16 15 21 18 22 11 18 17 21 16 20 20 29 27 27 15 24 15 21 15 32 20 25 16 27 9 27 23 37 14 32 29 34 20 41 26 40 37 41 35 59 43 52 44 61 48 72 53 75 58 87 81 106 93 120 104 108 91 118 94 119 88 102 83 100 95 103 79 95 95 105 92 104 85 107 99 104 91 106 92 109 91 109 89 108 105 104 81 119 82 99 71 97 79 99 83 94 79 102 89 102 94 99 87 105 85 114 101 94 93 102 103 126 122 141 138 145 141 139 142 149 150 182 164 187 188 194 179 94 74 87 72 87 60 61 160 250 204 235 211 252 189 133 100 179 135 144 139 207 171 196 158 187 156 184 146 171 135 166 132 157 119 147 117 151 105 111 10 33 50 102 75 112 87 118 93 125 87 145 119 158 134 153 97 115 71 93 63 95 69 62 8 33 15 44 15 42 17 34 9 48 27 50 25 58 29 52 35 55 34 54 35 60 25 52 41 58 15 63 80 122 78 112 79 145 134 136 109 139 140 178 152 182 160 183 145 173 137 160 128 159 137 168 137 162 118 138 104 132 99 118 84 113 90 119 88 117 86 116 86 116 92 125 97 127 100 136 110 138 116 150 124 157 128 161 136 170 137 163 128 157 125 153 117 143 107 133 104 132 105 131 99 120 92 111 81 105 79 97 56 66 27 51 26 47 19 41 18 43 21 47 26 54 34 62 41 67 51 80 60 91 70 96 75 98 62 82 58 82 61 77 48 59 40 66 55 81 65 89 69 92 75 99 80 109 87 112 86 109 90 117 81 109 78 110 79 110 84 121 116 153 109 124 99 128 98 80 22 11 2 0 7 0 6 18 40 72 67 115 80 125 78 102 65 98 64 83 35 57 12 46 20 61 39 81 54 90 50 87 51 87 48 81 40 73 39 74 38 70 34 66 33 65 28 66 34 62 39 71 43 66 25 56 22 55 34 40 16 2 1 1 1 1 1 2 2 2 2 3 3 3 5 5 0 0 3 0 2 5 2 0 0 5 1 1 1 1 1 1 1 1 1 0 1 2 2 1 1 1 1 7 3 6 0 7 1 5 0 8 0 4 8 17 15 23 50 92 44 13 6 19 5 34 3 40 30 76 67 90 56 63 23 21 0 7 5 17 12 24 5 12 2 7 2 6 0 1 3 0 1 0 1 0 4 0 1 0 1 1 1 2 2 2 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 1 2 1 3 0 3 0 4 0 8 2 13 21 44 57 89 72 93 83 88 84 99 82 93 90 110 83 87 60 84 72 93 74 95 78 97 77 95 76 96 80 98 78 98 78 100 79 100 83 104 82 105 84 106 81 101 78 97 76 94 73 90 70 88 79 97 77 96 76 93 70 88 64 97 75 98 75 103 77 87 70 93 70 87 71 80 51 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 7 7 2 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 7 30 110 52 83 74 98 91 129 98 64 6 36 0 47 59 78 57 103 64 9 7 0 0 0 2 0 4 0 5 0 4 0 2 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 2 7 1 0 0 6 1 36 69 145 162 140 73 120 132 212 221 189 62 68 48 128 138 214 119 42 5 90 60 122 83 76 23 65 2 2 63 191 158 134 148 150 111 122 77 103 57 71 18 32 26 37 31 37 31 36 33 43 41 29 11 5 5 9 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 2 4 2 5 3 6 4 6 7 9 7 8 6 7 5 7 3 4 2 7 9 15 15 17 15 17 17 16 14 13 13 14 13 13 13 14 14 14 15 16 15 13 15 13 15 13 15 13 17 15 17 15 17 15 17 15 15 15 16 17 16 15 13 12 10 11 13 14 15 16 16 15 17 19 15 19 15 19 15 19 14 18 15 20 16 21 18 22 17 20 17 20 17 20 17 19 16 17 16 17 16 16 15 15 14 16 14 17 15 17 15 18 13 16 15 18 17 19 17 19 21 33 25 18 25 24 9 22 19 29 43 31 28 36 20 42 33 39 33 39 31 40 38 50 35 44 39 50 46 56 52 61 57 67 66 74 71 74 72 78 79 75 69 79 81 88 86 97 86 95 83 93 81 91 79 90 74 86 77 90 78 88 74 84 75 72 56 66 58 75 62 78 66 133 126 121 149 165 148 174 165 190 175 60 64 75 51 68 40 30 197 216 183 177 185 207 108 120 101 140 126 137 129 187 138 155 132 157 141 164 138 152 124 142 122 147 129 148 122 138 110 100 39 31 30 80 71 70 60 72 50 78 59 77 58 91 87 134 107 96 52 61 40 58 49 64 0 5 18 7 0 1 0 2 0 2 0 2 0 0 0 11 0 9 1 11 3 12 0 2 0 9 0 29 77 103 59 73 61 121 115 117 85 133 123 148 135 149 126 162 128 151 128 135 103 139 126 142 102 115 83 102 70 85 55 75 50 74 54 78 58 78 55 75 56 79 53 80 66 91 72 94 76 101 83 111 88 116 92 115 89 111 85 106 86 111 96 118 96 113 95 114 89 110 87 111 82 102 62 91 71 78 43 35 10 12 0 10 0 7 0 5 0 5 0 10 5 15 6 24 22 37 30 52 47 65 54 72 60 70 56 56 39 56 53 56 37 39 29 42 36 54 46 65 53 70 55 72 51 77 61 87 62 79 62 84 62 80 55 71 45 63 59 87 78 109 90 107 79 96 88 93 35 4 0 4 0 13 0 10 10 39 42 63 53 68 52 72 47 66 46 59 26 25 5 15 0 9 5 35 38 62 33 46 32 54 37 45 25 44 19 36 25 39 22 32 21 35 24 34 23 39 21 43 23 44 23 28 15 31 31 27 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 4 14 24 18 12 8 14 12 5 8 16 14 43 50 65 47 55 43 52 16 14 0 0 0 2 0 3 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 1 0 3 0 1 0 0 0 0 0 19 21 41 44 67 64 79 70 84 60 72 58 65 46 62 57 78 70 76 50 59 44 63 51 68 48 64 51 69 55 70 59 79 63 81 61 79 57 77 60 82 59 77 58 79 66 88 74 93 82 97 76 86 62 74 56 74 65 78 57 75 60 75 51 62 45 68 52 70 54 75 52 63 53 68 50 68 47 57 39 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 5 8 6 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 14 44 100 57 107 73 83 117 134 84 54 18 60 18 71 89 152 88 72 30 7 0 3 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 5 4 4 21 19 63 104 155 143 165 168 229 238 255 206 158 70 103 104 176 202 255 148 130 100 211 137 208 116 164 83 143 37 79 70 170 140 186 167 213 107 114 84 104 86 54 29 55 35 62 36 62 32 57 35 63 42 41 10 8 3 8 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 5 5 6 6 6 9 9 9 8 8 7 7 7 5 5 5 8 12 16 17 18 16 17 17 16 14 13 13 14 13 14 14 14 15 15 16 15 15 14 15 14 15 14 15 14 16 15 16 15 16 15 16 16 16 19 17 20 17 18 14 16 10 14 12 16 14 17 14 17 20 19 20 19 20 19 20 19 19 18 20 20 21 21 23 22 21 22 20 24 20 24 20 25 19 25 18 27 18 27 18 27 19 25 19 26 20 27 21 28 21 28 22 29 22 28 21 26 17 27 21 30 26 23 13 26 14 22 9 26 15 14 14 25 16 22 18 20 13 17 16 23 19 24 21 27 25 30 27 32 20 25 29 41 32 38 21 32 22 38 29 42 39 50 47 48 53 65 53 67 56 70 58 72 69 84 74 90 79 93 80 93 74 86 75 81 69 85 70 87 77 148 144 133 120 135 135 186 179 201 177 87 76 85 55 89 49 131 225 240 202 173 175 212 106 132 117 171 159 188 161 197 156 187 163 198 175 208 181 211 194 224 191 224 189 220 185 218 193 201 147 184 168 212 173 197 142 169 135 172 126 142 93 131 110 164 122 131 83 105 72 107 118 135 27 31 16 30 14 39 4 29 0 27 1 31 3 29 3 23 3 23 3 23 3 26 0 25 4 31 0 59 94 119 84 103 88 153 143 153 121 172 147 166 138 156 138 185 147 170 136 161 135 171 144 161 116 134 99 121 84 103 69 95 68 97 71 104 74 104 71 101 72 105 72 107 80 114 83 115 87 120 84 118 93 127 99 128 95 123 82 110 77 109 83 119 90 122 96 125 99 130 104 129 100 122 92 109 72 74 30 39 10 30 9 31 7 29 5 28 5 28 4 30 9 33 13 42 27 54 41 76 59 85 65 92 69 89 66 76 48 74 59 74 44 57 39 62 47 74 61 84 67 90 69 89 69 98 84 111 87 109 82 109 82 109 78 102 68 95 68 107 89 133 110 142 108 134 101 126 68 35 4 0 4 0 5 0 16 44 52 91 59 93 63 93 65 94 68 96 54 68 25 51 18 43 16 55 42 86 56 87 46 89 53 86 45 83 38 75 40 75 36 68 33 67 31 66 34 65 41 70 46 78 42 66 25 55 28 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 16 15 13 10 7 5 3 2 0 1 0 1 0 1 0 3 0 4 1 4 0 10 16 29 24 25 15 34 20 37 27 64 68 98 65 81 47 65 38 49 23 25 4 4 0 2 1 1 0 3 0 3 0 1 0 0 1 0 1 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 10 11 26 37 52 56 83 68 82 77 89 78 84 71 80 72 81 68 75 59 75 72 93 81 91 63 74 55 76 60 80 64 79 60 79 63 81 60 76 68 87 78 98 84 100 80 95 81 99 74 96 74 105 83 109 96 127 127 160 141 143 99 100 70 89 68 85 65 86 70 92 84 103 67 75 54 93 81 104 72 84 57 80 62 81 57 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 3 18 16 10 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 7 30 56 50 139 81 79 111 112 47 19 0 30 6 69 134 223 130 42 8 0 0 7 2 0 2 0 2 0 4 0 2 0 2 0 0 0 0 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 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 1 9 0 3 0 9 9 48 78 106 94 139 180 222 184 177 140 73 28 64 98 165 179 208 69 80 72 128 71 96 54 93 59 72 17 38 48 111 126 207 128 110 44 56 65 84 29 19 18 32 29 40 31 35 26 32 32 44 36 24 5 1 0 4 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 2 4 2 5 3 6 4 6 6 8 6 8 5 7 5 7 5 6 4 9 11 17 17 19 15 18 16 17 12 13 11 14 12 15 13 15 14 17 14 18 19 17 19 17 19 17 19 17 18 16 18 16 18 16 18 16 20 17 21 17 21 16 19 14 17 14 18 14 18 14 18 15 16 21 15 21 15 21 15 21 13 19 14 21 15 22 17 23 17 21 19 21 19 21 19 20 20 21 20 20 20 20 20 20 20 22 21 23 23 25 25 26 27 28 27 28 26 26 23 23 27 13 24 29 23 18 20 26 22 14 9 28 31 25 32 19 24 24 23 20 17 15 16 17 14 14 14 13 13 13 13 12 6 8 4 4 6 10 17 18 13 20 24 18 17 24 19 12 10 16 9 19 12 23 16 26 15 25 18 30 23 35 28 38 27 65 66 73 66 85 82 94 92 123 118 114 112 129 142 169 165 187 170 71 61 66 47 62 24 192 222 222 201 156 169 200 183 196 184 212 195 218 201 209 194 213 197 211 191 201 186 201 165 186 166 184 164 187 170 193 124 109 72 100 95 103 87 108 102 115 101 118 90 88 56 75 63 93 72 81 56 58 37 57 112 118 39 19 13 9 5 1 6 9 0 0 0 1 0 2 0 3 0 3 0 2 0 0 0 0 0 4 0 42 82 88 62 74 66 130 122 133 108 151 121 121 84 96 91 143 110 126 92 127 118 142 112 122 87 99 65 82 52 66 39 60 40 63 44 66 46 67 44 65 45 67 47 69 50 71 49 71 52 75 44 73 54 83 61 84 59 79 48 65 38 56 36 60 45 66 44 69 54 81 62 86 64 89 67 74 32 25 0 4 0 4 2 7 1 5 0 5 1 7 0 5 0 7 1 15 11 24 30 51 45 61 50 67 54 64 51 53 38 51 46 52 32 35 28 42 36 56 47 65 51 67 50 67 50 75 61 87 65 85 59 82 63 82 61 77 56 71 46 67 60 93 84 112 89 110 87 109 78 48 0 3 0 4 0 2 0 22 32 55 45 56 38 58 42 62 49 68 43 48 18 31 13 19 2 17 19 41 43 48 26 46 37 52 34 48 30 42 27 40 27 36 20 29 17 28 18 37 24 46 29 49 29 35 21 24 15 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 10 9 8 6 4 2 1 0 0 0 0 0 0 0 0 0 2 0 3 0 2 7 15 24 25 24 22 26 23 27 39 60 57 56 29 28 19 32 18 16 10 10 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 1 0 0 0 0 25 40 55 62 72 65 79 66 77 66 76 60 68 54 65 56 70 58 68 53 65 56 71 63 70 50 57 44 59 48 62 53 62 46 61 51 63 42 46 22 42 34 64 60 84 69 83 71 83 60 72 51 70 56 76 51 77 78 118 118 139 112 119 78 101 88 97 66 70 48 65 48 69 52 76 85 127 105 100 76 76 44 60 48 64 40 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 5 29 23 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 10 9 34 58 105 215 127 123 121 109 47 34 13 37 45 144 166 238 136 43 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 3 3 3 7 6 27 28 83 103 123 123 148 173 219 184 206 131 85 36 106 135 247 197 170 54 131 84 136 44 136 67 182 97 153 54 100 94 192 195 255 205 95 67 123 109 83 0 40 25 51 40 64 42 64 37 61 41 63 40 34 7 5 2 3 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 5 5 6 6 6 8 7 7 7 7 7 7 7 8 7 7 10 14 18 20 21 16 21 17 20 13 14 13 15 15 15 16 16 17 16 18 16 19 17 18 17 18 17 18 17 17 16 17 16 17 16 17 17 14 20 15 21 14 20 14 20 16 22 15 21 14 20 15 20 20 20 21 20 21 20 21 20 20 19 20 20 21 21 22 21 22 21 21 21 21 22 21 22 22 26 22 27 22 28 22 27 22 27 24 29 26 31 28 32 29 33 29 33 29 32 27 28 33 20 23 29 20 28 37 29 29 16 27 21 7 25 15 23 26 25 25 21 20 17 18 17 21 20 20 18 18 16 16 15 24 21 16 8 1 13 10 28 0 19 11 19 15 20 23 22 12 19 12 19 12 19 12 19 11 17 10 17 10 18 12 21 29 100 105 116 109 132 130 146 136 141 120 137 133 167 162 173 164 218 184 91 58 93 64 64 76 255 237 226 196 187 198 236 209 230 210 235 196 220 198 218 195 221 193 216 185 208 178 205 191 217 188 212 186 218 191 217 133 130 82 114 86 104 78 119 78 103 73 103 66 94 60 102 64 106 74 109 72 77 26 55 26 66 11 36 30 67 47 62 36 58 24 46 14 39 8 32 9 29 10 31 10 29 7 29 11 41 14 29 0 76 106 114 82 99 94 163 147 162 133 172 135 133 84 98 92 153 120 141 119 164 145 164 121 138 98 115 76 101 68 91 60 87 59 88 59 87 60 87 59 87 59 88 62 89 60 87 59 88 63 93 67 97 72 103 77 105 76 103 76 100 66 87 54 79 48 76 44 78 52 82 58 90 73 104 73 76 30 35 9 26 4 26 6 27 5 26 5 27 7 28 7 24 3 25 8 31 15 40 47 78 61 85 64 89 67 86 60 73 47 69 53 68 41 51 35 58 48 73 60 83 65 84 69 89 69 94 79 104 83 104 83 106 84 109 81 105 74 100 68 97 72 111 95 137 112 142 118 140 107 92 20 4 7 0 5 0 1 18 26 69 61 98 56 86 56 84 56 87 54 76 40 66 31 52 16 47 24 62 51 89 45 86 50 89 50 85 47 82 42 77 40 73 30 59 22 58 28 61 39 70 47 80 39 69 30 52 15 14 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 19 29 34 30 40 23 41 39 80 32 50 11 34 19 45 19 20 6 10 0 1 2 0 3 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 6 15 56 71 74 63 68 53 64 57 72 60 74 61 75 66 80 63 81 75 88 73 79 62 73 66 77 58 71 55 72 59 76 59 75 60 76 63 78 56 62 27 35 28 50 55 83 78 95 91 106 82 97 71 91 69 92 78 89 62 81 70 102 93 116 107 141 136 154 118 113 75 85 54 82 76 128 156 203 152 124 97 102 66 86 67 85 57 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 27 18 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 32 57 120 206 95 109 114 81 14 14 0 19 64 172 110 123 53 13 0 0 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 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 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 5 0 1 0 10 19 65 69 67 117 97 99 145 130 175 76 31 16 101 113 213 121 64 10 93 46 47 0 55 19 89 66 77 12 45 99 198 193 229 180 83 54 122 69 0 11 22 14 30 31 43 34 40 30 42 35 45 32 22 4 3 1 5 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 2 4 2 5 3 6 4 6 4 7 5 7 5 7 5 7 6 7 5 10 13 19 18 20 14 18 16 17 11 12 9 14 11 15 12 17 12 18 13 18 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 16 14 16 15 16 15 19 17 17 15 16 16 17 17 18 20 16 20 16 20 16 20 15 19 16 20 16 20 17 22 17 22 17 22 17 22 17 21 19 23 20 23 21 24 22 25 20 24 21 26 23 27 24 28 23 28 25 30 26 30 26 30 36 28 33 30 17 33 29 13 29 57 42 39 17 27 37 29 24 25 23 21 21 21 21 20 20 19 19 18 18 17 17 17 5 19 24 24 21 20 22 17 13 12 18 21 16 9 9 18 16 19 14 18 13 16 11 15 14 16 11 13 7 10 6 10 29 111 112 114 105 114 115 122 118 117 111 113 99 114 124 126 134 172 151 68 45 65 49 36 143 243 228 193 152 183 181 196 178 193 186 209 191 203 184 191 175 182 162 170 157 163 146 151 126 136 114 119 104 118 99 99 65 70 60 74 66 69 58 64 58 63 46 49 29 39 29 52 30 50 37 60 47 35 1 13 0 13 0 11 28 64 75 77 68 69 62 63 58 57 50 50 38 48 39 48 41 48 40 46 43 48 25 14 0 53 93 88 61 73 78 144 124 132 103 128 92 90 49 59 56 115 90 112 113 140 113 117 78 89 56 66 43 64 41 62 38 58 35 56 35 54 36 54 37 55 37 54 38 54 34 51 34 55 39 60 41 63 39 64 45 71 52 77 62 83 62 79 52 62 36 49 26 45 20 39 18 51 43 75 38 37 3 11 1 9 3 11 5 6 6 5 4 7 4 8 6 5 0 6 1 9 8 23 39 56 49 62 50 65 54 63 48 55 41 50 44 49 33 31 23 38 36 53 47 62 49 62 49 66 48 70 53 78 59 80 66 85 67 85 69 80 63 74 62 70 52 73 63 97 84 113 100 111 96 103 38 9 0 1 2 4 1 6 8 31 39 66 43 59 38 50 32 50 36 47 32 39 16 21 10 22 12 23 23 43 32 49 33 46 31 46 33 43 28 40 28 36 17 23 12 22 15 30 19 41 26 46 21 32 25 28 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 0 0 0 0 1 1 2 2 0 0 0 1 0 1 0 1 3 0 2 0 0 2 3 8 16 25 24 26 12 16 22 43 16 19 2 9 8 19 5 2 0 0 0 0 1 4 4 3 2 0 2 0 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 1 2 0 1 17 59 69 60 41 45 39 55 45 55 44 54 43 57 50 65 52 64 60 71 61 66 54 61 51 60 49 57 46 56 47 58 44 60 53 60 49 59 46 49 42 45 29 39 36 54 45 56 59 77 61 78 56 72 52 72 63 76 53 64 42 58 43 62 56 86 86 114 98 108 81 92 61 74 54 77 92 128 91 68 57 64 45 62 48 60 42 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 14 6 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 11 41 67 140 199 95 139 140 82 20 31 29 78 144 222 131 91 29 26 0 3 14 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 0 9 5 29 36 103 66 73 127 115 92 147 140 176 63 72 73 196 148 226 115 122 115 207 119 137 49 163 75 178 110 138 30 103 139 234 196 219 133 106 136 120 22 14 25 32 17 39 35 56 39 56 39 64 44 64 37 30 7 4 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 8 7 7 10 14 18 20 21 18 26 18 24 13 17 12 17 13 16 15 15 17 16 17 17 16 17 15 17 15 17 15 17 15 17 15 17 15 17 15 17 16 18 15 17 15 18 17 20 17 18 15 16 14 18 17 20 18 20 18 20 18 20 18 20 19 21 19 21 19 21 19 21 22 20 22 21 22 21 21 22 23 24 23 27 24 29 25 30 25 26 26 27 26 28 27 28 26 27 28 30 30 31 30 31 27 35 36 36 25 31 24 14 112 245 244 223 105 9 32 45 33 33 25 26 22 27 23 26 19 23 19 23 19 24 20 22 22 24 17 15 3 21 4 16 0 17 6 22 8 16 19 28 20 21 20 22 21 22 22 23 15 16 14 13 11 10 8 11 45 136 123 125 111 112 105 117 104 119 109 124 111 138 127 131 74 102 72 65 38 55 37 60 109 152 198 213 174 230 185 178 145 165 119 121 104 125 86 99 79 93 60 77 51 70 37 51 37 48 26 26 9 22 2 10 2 22 15 30 18 35 17 26 23 50 28 55 22 49 22 60 26 58 23 58 35 52 12 44 28 57 27 53 34 75 55 77 56 83 56 86 61 89 59 83 64 85 64 84 64 85 66 89 70 90 47 48 7 78 106 114 91 107 111 180 147 157 121 139 96 106 69 87 78 137 108 136 111 134 95 110 73 96 62 84 56 85 57 85 57 85 56 83 55 83 53 83 55 85 55 82 54 80 49 78 51 83 55 85 59 85 56 84 60 94 73 106 82 115 93 123 90 113 77 102 66 91 51 73 44 78 64 97 49 48 8 23 6 25 9 31 7 27 6 25 5 25 6 26 10 24 6 29 9 27 16 48 51 81 62 82 60 84 62 80 58 76 53 68 49 68 40 49 32 54 43 68 56 77 61 80 60 80 63 87 70 96 78 101 84 104 86 107 83 103 76 98 73 97 66 94 74 115 101 139 119 140 121 144 87 53 8 6 1 15 12 23 11 34 31 65 58 89 58 80 48 80 53 81 46 65 24 49 22 55 24 54 28 81 50 92 47 84 44 82 43 80 42 79 40 72 30 61 22 58 26 58 33 64 40 73 31 66 33 59 20 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 0 1 9 20 22 30 13 27 21 52 31 50 19 33 11 30 11 15 3 7 2 0 1 0 3 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 5 54 72 77 58 58 42 57 51 68 50 65 47 67 55 73 61 73 58 72 59 76 66 83 62 75 65 75 61 69 57 69 56 75 65 69 53 65 53 59 64 68 58 64 55 61 45 52 47 71 66 90 74 91 73 95 61 87 78 102 81 95 71 87 58 77 60 85 76 105 94 117 104 114 76 72 48 72 56 69 62 79 62 83 61 74 53 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 9 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 13 27 56 145 186 80 121 93 54 4 20 16 89 156 180 92 47 0 6 0 1 5 1 0 0 0 0 0 0 0 1 0 1 0 1 0 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 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 3 0 1 0 13 30 83 46 25 64 58 57 114 173 159 5 29 87 169 98 128 37 81 108 161 63 79 13 93 26 97 50 63 3 50 99 172 142 165 87 98 164 61 0 18 15 7 15 28 28 38 25 32 25 40 34 43 26 18 0 4 2 7 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 2 4 2 5 3 6 4 6 3 5 3 6 4 7 5 7 5 6 5 9 12 18 17 19 16 18 16 17 10 12 8 14 8 14 9 14 10 16 10 17 11 16 12 16 12 16 12 16 12 16 12 16 12 16 12 15 12 16 11 15 11 17 13 19 13 17 11 15 11 17 15 20 20 16 20 16 20 16 20 16 22 18 22 18 22 18 22 19 17 23 16 22 16 22 16 21 17 22 18 24 20 26 21 27 24 29 23 28 23 27 22 27 23 29 25 30 25 30 24 28 19 29 22 30 13 16 4 45 178 250 233 253 222 148 57 34 31 33 20 19 13 16 11 14 19 23 19 23 19 23 19 23 11 16 3 22 57 111 136 143 138 143 112 63 20 22 11 10 17 19 20 21 22 23 23 24 21 21 21 20 18 15 12 10 54 140 121 125 119 112 112 120 113 121 116 139 165 180 135 88 17 18 9 24 20 19 17 39 7 3 121 184 173 214 147 120 117 154 89 34 16 38 12 20 14 23 12 23 20 31 25 32 19 29 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 9 19 10 24 10 26 10 21 20 29 14 27 0 3 3 16 8 21 14 18 6 9 4 10 11 16 13 17 18 26 15 24 18 27 25 31 40 43 28 24 0 53 94 97 76 83 92 153 118 123 91 100 60 70 44 60 52 100 68 87 56 69 41 60 39 58 37 59 34 54 32 53 33 56 37 60 40 57 36 56 40 59 39 56 37 53 31 50 34 55 36 53 34 55 27 52 31 58 41 67 49 76 66 91 74 94 76 95 67 80 49 64 38 62 41 64 16 16 0 3 0 6 3 12 10 8 9 7 6 6 4 6 3 5 2 13 2 8 12 37 43 60 50 61 49 62 51 59 47 56 43 49 40 49 33 30 21 34 30 46 40 56 45 60 44 60 43 64 47 70 53 77 62 83 69 85 71 82 68 78 60 70 53 66 49 77 66 102 81 117 96 119 101 80 36 12 6 10 12 12 1 11 6 25 37 58 45 57 37 53 40 52 27 33 12 18 7 21 13 23 11 37 31 47 32 46 30 41 27 42 32 44 29 36 21 30 19 28 19 32 20 37 21 37 23 35 27 31 19 7 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 2 1 2 1 0 2 0 1 0 7 4 10 0 8 9 25 23 29 18 17 9 16 9 8 0 4 1 2 2 3 2 2 4 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 0 0 1 3 6 6 44 60 73 61 54 27 32 34 44 33 41 32 42 38 50 48 54 44 51 45 55 51 61 50 63 60 69 60 65 57 65 54 65 54 51 41 54 46 45 42 49 48 53 45 43 25 29 17 42 39 65 48 68 48 72 55 74 60 79 62 76 53 67 52 64 40 54 39 64 56 80 95 104 80 78 52 61 50 71 54 66 53 67 48 56 38 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 13 4 0 4 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 24 37 90 203 230 93 102 58 41 29 41 36 117 187 167 74 45 0 6 0 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 2 1 2 1 2 0 1 0 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 0 13 8 37 44 118 35 47 59 98 87 137 206 158 11 97 157 225 140 178 105 167 185 233 136 197 119 212 101 201 77 143 55 94 91 169 131 149 69 109 103 27 1 20 30 31 23 42 38 53 34 50 35 60 42 58 32 25 4 3 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 5 7 5 7 5 6 5 4 3 4 5 5 6 6 6 6 4 6 5 7 6 7 7 7 6 6 10 13 18 19 22 18 28 18 26 13 19 12 18 13 16 13 15 14 14 16 16 17 21 16 21 16 21 16 21 14 19 14 19 14 19 14 18 13 13 11 12 11 14 15 17 16 16 13 14 14 17 19 22 15 20 15 20 15 20 15 20 18 23 18 23 18 23 18 21 22 21 22 21 22 21 21 22 21 23 23 26 24 28 26 27 30 30 30 28 29 27 27 26 31 30 31 30 30 28 28 27 32 35 22 36 27 17 32 103 243 227 242 241 251 226 53 71 58 59 38 37 26 31 22 27 19 26 18 27 18 26 17 26 23 24 12 50 94 174 180 203 191 216 143 74 8 32 25 19 21 23 21 24 22 23 24 24 22 22 22 20 17 11 8 6 67 157 130 139 135 127 123 138 123 148 136 167 185 190 94 32 27 52 21 51 29 47 31 49 40 24 138 222 213 239 165 147 104 193 138 67 37 73 48 72 46 64 45 63 42 61 44 63 36 50 40 23 0 4 6 10 8 3 2 6 5 3 2 15 0 31 21 50 23 49 19 49 18 55 21 49 27 53 17 45 30 43 19 46 10 43 17 51 19 45 12 38 10 40 12 40 3 21 0 18 0 24 6 33 5 34 13 41 14 81 116 134 103 112 115 179 136 145 110 121 80 96 66 87 72 117 73 90 75 93 60 93 64 86 57 91 59 84 53 79 52 85 63 95 61 86 57 85 61 89 60 84 57 81 51 78 54 81 53 77 53 77 48 71 44 71 46 73 54 87 67 101 80 114 95 129 98 123 84 109 74 95 61 79 19 25 0 28 14 27 6 27 10 28 7 25 6 23 5 23 5 22 10 32 10 24 21 60 58 86 67 86 63 84 64 82 55 75 53 66 47 64 40 46 30 50 38 60 49 72 57 78 62 82 63 84 63 86 68 91 78 98 82 103 84 105 82 103 69 95 72 94 64 95 80 116 102 147 113 127 119 130 67 50 12 26 8 20 6 24 18 43 47 85 62 89 56 81 50 75 36 60 24 46 15 46 21 57 30 77 44 84 48 90 47 78 38 81 47 85 42 75 34 72 32 69 32 65 34 64 35 71 39 75 34 60 20 18 1 2 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 2 2 1 0 1 0 1 0 1 0 0 0 0 0 2 1 2 0 1 3 6 10 0 15 14 38 29 53 29 45 25 37 12 12 0 5 0 0 1 0 5 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 15 26 41 63 58 68 61 68 46 65 48 65 44 58 36 52 37 57 51 68 53 70 54 66 46 56 44 59 58 71 63 72 64 74 57 64 48 45 41 58 49 43 28 36 36 41 31 32 18 24 29 51 51 74 62 78 64 84 74 87 66 88 76 98 76 91 65 86 68 87 67 85 68 89 78 86 64 87 71 84 64 84 65 80 61 83 65 81 61 82 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 2 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 3 0 0 2 0 0 12 27 23 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 2 4 1 0 0 0 21 18 76 227 189 65 60 40 20 3 18 22 171 151 92 7 11 0 3 1 0 0 3 0 1 0 1 0 2 0 2 1 4 0 1 0 1 0 1 3 3 7 5 3 1 0 0 0 0 2 5 2 0 0 0 0 1 0 1 0 1 0 2 0 2 0 3 0 3 0 3 0 2 0 2 0 2 0 2 0 2 0 3 1 4 2 5 5 5 0 3 0 32 69 78 0 15 49 54 103 92 69 62 0 56 156 140 130 121 0 142 102 167 79 147 62 124 40 106 48 70 16 104 165 88 107 120 29 126 50 5 0 9 34 10 20 33 32 40 26 34 28 42 35 43 18 11 4 3 0 10 2 5 5 8 6 7 4 5 3 5 3 5 3 5 3 6 5 6 5 6 5 6 3 7 4 8 2 7 2 8 2 7 3 9 1 7 0 8 3 9 1 5 3 11 13 17 10 9 15 16 11 14 12 17 14 17 6 12 8 14 10 15 10 14 5 14 10 18 10 15 8 15 15 18 12 14 1 17 16 13 13 11 10 15 15 18 7 12 8 14 8 17 10 15 9 13 23 18 19 15 22 21 27 23 20 16 18 16 21 19 20 17 17 21 17 21 17 21 17 21 15 21 19 23 19 23 21 27 24 28 24 28 24 28 24 28 21 26 24 30 27 31 27 30 25 23 13 24 6 28 39 70 115 174 144 160 159 173 57 49 39 49 48 47 22 25 21 21 15 42 28 23 18 18 0 17 21 2 12 38 46 58 40 43 39 37 25 31 22 17 3 9 12 20 25 19 25 30 26 11 22 20 22 22 20 16 9 3 65 134 125 119 123 123 108 124 116 120 121 176 169 52 6 24 8 26 15 24 10 23 14 26 2 7 172 204 187 197 149 122 89 178 126 36 37 47 44 52 35 48 41 48 40 52 43 48 40 45 33 18 2 0 0 4 0 6 1 8 5 7 7 6 0 15 15 25 12 22 14 26 14 22 10 24 9 16 10 30 37 49 36 39 16 20 7 20 0 9 0 11 0 11 1 12 0 9 0 7 2 5 6 3 9 0 0 0 0 60 90 115 78 91 87 151 125 120 77 92 57 74 37 68 75 100 54 59 47 69 48 65 39 57 38 61 41 61 40 61 43 68 51 74 54 71 44 63 43 64 42 61 37 57 35 54 30 49 25 45 29 50 28 50 31 51 27 45 22 38 15 43 37 73 60 84 62 93 78 92 64 73 45 50 0 11 0 9 4 12 3 8 8 10 8 8 5 8 3 8 6 11 1 11 5 5 10 48 51 64 52 66 50 57 42 51 44 52 41 46 34 39 28 34 20 34 31 45 38 53 42 56 42 57 45 63 48 65 47 65 54 76 63 85 69 82 60 72 59 72 53 70 54 72 51 70 65 90 95 119 96 110 93 72 13 22 13 31 38 73 82 108 90 98 74 81 38 41 32 48 27 37 20 24 9 22 16 30 19 39 30 45 31 49 31 43 27 33 24 48 28 38 22 30 18 36 23 40 25 50 25 34 20 30 24 32 24 12 1 0 4 0 4 0 4 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 1 0 0 4 1 0 6 23 25 28 25 27 24 25 15 8 0 0 0 0 2 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 39 46 55 58 67 54 63 47 55 38 50 42 50 39 44 33 39 30 37 30 40 33 41 33 42 37 48 35 46 31 43 32 45 38 51 46 52 41 41 31 31 30 36 20 13 9 4 6 13 14 20 35 59 61 71 53 66 48 61 49 67 58 70 51 64 52 70 57 70 55 68 52 65 51 65 50 64 52 68 56 69 52 64 54 65 48 61 51 65 51 61 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 11 28 42 29 13 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 2 1 2 0 4 0 4 6 0 14 58 180 213 170 62 52 23 25 18 45 90 197 117 65 16 11 1 0 1 3 0 4 3 0 3 0 2 0 2 0 1 0 0 0 1 1 3 3 2 0 1 0 1 0 3 8 1 4 0 3 0 1 3 8 1 5 1 5 0 5 1 5 1 3 2 2 2 1 3 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 3 0 0 14 8 74 90 97 22 55 57 114 173 187 122 83 25 187 182 238 186 152 72 255 168 246 168 250 151 228 118 200 90 131 23 111 133 148 122 120 69 104 34 8 7 20 26 24 27 48 40 57 36 52 37 59 40 56 26 18 4 13 2 1 4 5 6 7 7 6 5 4 5 5 5 5 5 5 5 4 6 2 6 2 6 4 6 4 7 5 7 5 7 5 7 5 8 1 7 0 6 2 7 7 17 18 10 11 6 19 20 35 25 51 52 49 14 6 4 23 16 21 16 19 16 19 16 19 14 22 22 28 24 28 25 31 26 25 25 29 17 16 16 18 16 17 7 13 9 16 11 17 10 14 10 16 12 18 15 22 13 19 15 19 15 17 10 12 13 18 20 24 24 25 24 25 21 22 21 22 21 22 21 22 20 22 23 24 23 24 25 27 28 29 28 29 28 29 28 29 25 27 28 31 30 31 30 31 31 28 26 29 21 44 62 80 87 149 150 165 149 152 61 64 47 53 51 75 55 51 36 41 30 50 36 53 50 63 44 80 35 24 15 47 36 60 28 51 32 51 25 59 34 58 25 52 2 22 13 23 4 12 12 33 21 24 15 18 15 18 18 21 57 137 124 126 124 127 113 128 123 130 136 175 96 40 12 54 22 53 30 49 23 44 25 42 16 56 184 234 208 214 151 143 101 197 127 52 55 74 52 61 47 64 50 60 47 60 50 55 45 57 33 31 4 15 4 11 6 3 9 3 9 13 6 21 6 42 26 50 23 48 26 54 25 50 23 52 20 46 21 58 55 92 64 94 55 79 44 75 25 52 14 39 3 34 3 35 12 33 9 29 4 28 3 28 3 20 7 30 0 74 114 130 83 105 111 180 153 146 92 105 67 103 65 100 101 115 61 97 65 92 62 85 54 83 59 91 72 101 74 104 78 108 82 111 92 115 81 105 75 101 70 95 66 94 64 90 60 84 54 80 55 80 51 78 51 76 46 71 46 69 37 62 36 67 44 74 65 109 82 115 80 98 54 59 11 28 9 26 9 28 9 25 11 24 9 23 8 23 7 26 10 27 7 29 12 26 20 71 70 89 66 85 65 81 55 67 51 69 49 64 45 59 40 53 30 45 35 52 41 63 52 73 54 75 57 81 61 84 60 86 69 100 80 112 87 111 80 103 75 99 70 96 70 96 69 91 66 98 93 126 112 149 129 138 92 113 95 127 118 149 128 149 130 147 114 128 69 62 27 47 38 60 38 54 24 49 31 66 37 78 46 81 47 86 48 81 47 76 40 86 38 78 40 81 35 94 60 109 71 108 50 81 32 77 29 71 30 36 6 3 0 3 0 3 0 3 0 3 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 2 0 0 6 29 35 61 29 52 27 47 18 23 0 7 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 10 22 57 64 77 62 77 64 81 61 77 55 72 51 65 47 61 45 61 48 64 53 68 53 66 47 60 45 61 48 55 44 50 43 52 46 52 45 48 39 30 22 24 33 43 37 37 33 28 19 21 19 29 43 65 69 79 67 77 67 76 59 78 64 81 62 81 66 88 68 88 71 91 70 90 66 86 65 87 65 85 62 85 66 91 65 86 63 85 65 87 64 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 3 2 0 5 26 47 56 39 17 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 0 1 2 2 6 3 4 2 0 2 74 208 186 122 39 18 17 20 17 49 137 172 53 23 0 1 0 0 2 0 0 0 0 0 0 1 0 1 0 0 4 5 0 2 0 0 0 1 0 2 3 6 2 2 0 0 6 6 2 3 7 4 4 0 2 1 2 2 0 2 0 2 0 2 0 2 2 3 2 3 0 2 0 2 0 2 0 2 0 2 1 3 1 3 2 5 7 2 0 6 5 67 74 41 0 37 47 162 214 232 116 30 30 167 110 198 109 68 50 211 78 171 89 172 81 140 53 114 64 65 0 1 61 147 82 77 78 49 0 0 5 16 15 20 22 35 30 39 23 33 23 38 20 29 5 0 0 10 12 6 2 5 3 6 4 5 2 4 3 5 3 5 3 5 3 5 5 5 5 5 5 5 5 5 4 6 4 6 4 7 4 7 0 7 0 6 0 6 1 8 0 0 0 7 20 43 56 67 73 85 85 86 63 44 16 9 3 9 3 10 5 14 9 17 15 25 24 34 28 36 30 38 30 28 23 29 15 11 12 31 55 49 41 34 25 25 13 16 7 16 7 12 7 14 11 14 11 16 16 20 18 21 18 23 5 15 14 20 12 15 10 16 17 21 17 21 17 21 17 21 16 22 19 23 19 23 20 26 23 27 23 27 23 27 23 27 21 26 23 28 25 29 25 29 23 26 17 23 14 47 54 63 32 82 98 125 101 106 36 43 44 40 41 57 50 54 45 47 32 46 41 65 69 72 66 91 44 19 15 27 22 31 16 23 17 24 23 40 41 53 47 58 40 21 5 15 22 19 14 18 10 13 14 21 20 17 10 5 68 132 130 124 119 114 98 108 106 106 123 123 9 5 9 32 10 28 17 28 12 26 13 21 2 93 171 194 170 170 116 108 86 175 113 36 45 57 36 43 37 50 40 45 35 48 39 45 41 44 28 17 5 6 5 7 3 10 5 11 6 10 7 7 3 19 17 26 14 24 15 27 14 24 12 23 7 15 6 27 25 45 40 58 47 61 51 66 44 51 29 31 8 13 0 8 0 6 0 0 0 0 0 0 0 2 6 16 0 47 107 109 60 85 93 152 118 105 53 61 40 72 46 84 89 84 36 73 45 64 39 56 35 60 46 73 58 81 64 89 71 94 74 95 74 92 68 88 66 85 61 80 55 75 53 72 48 66 42 61 40 58 34 53 32 52 29 48 22 42 19 35 10 30 12 36 24 51 43 73 62 70 34 25 0 9 2 10 0 7 0 9 5 10 6 8 3 8 3 7 3 10 0 8 5 10 17 54 64 69 53 64 54 62 44 46 38 49 41 48 39 45 35 42 30 37 26 36 31 46 42 59 38 53 40 56 41 57 40 55 45 68 59 83 69 86 66 80 59 74 55 71 54 70 51 67 38 64 53 69 74 103 95 111 78 89 79 100 96 108 84 86 90 99 86 104 66 38 5 8 9 24 24 32 21 28 27 43 33 48 34 47 32 49 34 45 33 35 17 37 20 45 42 61 52 72 61 77 54 69 37 44 21 31 23 35 30 22 7 0 2 0 4 0 4 0 2 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 8 25 39 39 29 29 27 30 17 8 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 15 45 50 55 44 55 47 61 49 61 46 59 43 51 41 48 40 50 45 54 40 50 43 50 39 45 37 46 37 46 29 41 32 46 34 43 36 42 33 26 11 8 13 22 41 44 50 40 29 23 26 34 33 50 51 63 49 63 50 65 46 56 46 56 48 61 53 67 52 66 56 73 57 67 49 59 49 65 52 64 48 62 51 68 51 67 54 67 52 66 53 68 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 46 67 47 31 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 2 0 0 3 0 58 99 218 215 148 38 37 20 26 17 94 177 147 43 21 1 2 2 1 4 7 2 11 0 0 0 1 2 3 3 6 0 3 0 4 0 5 1 7 0 0 1 3 2 4 0 4 0 3 0 2 4 5 3 0 2 3 1 2 2 2 2 3 1 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 5 0 1 19 29 108 82 50 1 77 76 242 236 255 117 68 108 223 174 255 151 143 198 255 169 255 176 255 155 238 127 208 92 117 8 59 145 233 78 72 102 30 0 12 13 30 14 41 32 53 40 55 34 50 33 54 40 47 19 19 1 13 8 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 6 4 6 4 6 4 6 5 7 5 7 5 7 5 6 6 4 7 5 7 8 9 11 8 11 16 52 81 115 111 118 114 111 90 106 105 109 71 53 25 30 20 24 17 21 19 24 28 39 41 48 44 45 40 41 37 35 25 19 14 13 27 51 87 94 88 85 73 68 54 48 37 40 33 29 21 21 14 14 12 16 13 15 11 16 18 23 21 22 23 23 23 23 23 23 21 22 21 22 21 22 21 22 20 23 24 25 22 23 24 27 26 27 26 27 26 27 26 27 25 26 26 28 27 29 28 29 28 29 24 24 24 57 64 63 52 66 81 116 111 128 77 74 41 52 38 51 40 65 60 57 51 77 78 102 90 106 87 113 54 46 29 53 30 59 26 56 22 54 35 78 58 98 70 104 76 92 60 62 17 19 10 41 21 31 18 26 17 19 9 14 55 127 124 135 128 128 115 125 110 115 118 95 2 44 26 50 23 54 31 51 26 45 21 35 1 164 186 188 140 151 95 98 95 193 122 63 51 69 41 66 46 63 48 57 44 58 48 56 46 57 35 41 15 28 10 14 11 10 13 8 12 16 8 23 11 44 26 49 22 51 25 52 25 53 24 49 16 45 19 53 21 55 26 62 34 74 52 91 60 93 60 89 51 76 37 62 21 46 16 39 6 30 0 24 0 36 11 44 0 66 137 137 91 122 119 163 113 107 62 87 65 82 63 123 103 107 60 92 66 92 62 89 63 96 75 107 78 108 84 116 91 123 97 126 94 122 94 122 94 121 91 118 83 110 81 108 77 103 72 99 69 93 62 88 60 88 59 86 45 73 44 72 43 72 47 79 38 73 49 95 77 92 41 36 7 29 13 28 8 23 8 28 10 23 8 23 7 22 7 25 9 27 5 26 12 32 28 75 72 91 66 84 62 78 51 63 45 64 47 65 46 61 40 53 39 50 34 49 39 63 53 75 50 71 53 76 54 77 52 75 58 90 72 107 86 113 86 111 78 103 75 100 73 98 69 91 53 85 51 65 58 86 61 92 59 78 55 81 64 88 62 80 62 84 74 111 84 60 8 18 3 24 20 44 26 43 29 60 54 93 54 89 50 91 52 90 49 78 32 83 51 114 87 133 94 143 91 131 79 117 63 105 48 88 35 70 33 36 7 1 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 14 35 44 64 36 54 35 48 20 17 0 4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 0 6 19 48 49 53 47 58 50 66 57 74 62 78 58 68 56 66 54 64 52 63 44 57 49 60 47 56 45 57 49 55 42 52 46 55 43 48 44 51 45 43 25 16 3 5 16 24 30 31 25 29 33 47 30 46 46 59 51 64 57 72 58 71 51 69 55 76 62 81 65 87 71 92 71 91 65 85 59 80 64 84 65 82 61 78 65 86 68 86 64 84 69 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 6 23 40 49 23 13 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 3 3 3 6 2 1 0 0 50 94 193 215 116 21 19 11 7 12 126 157 74 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 2 0 11 0 5 0 0 2 0 10 8 4 2 2 3 2 3 2 2 4 2 4 2 4 2 4 2 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 4 6 2 0 7 29 85 43 0 0 46 67 216 162 145 32 24 70 165 143 248 73 88 101 181 69 173 83 165 80 145 69 121 70 56 0 15 172 198 38 65 68 8 0 10 2 19 10 32 27 37 27 37 22 31 18 34 15 11 5 15 0 0 1 1 5 6 4 5 2 4 2 4 3 5 3 5 3 5 3 5 3 4 3 4 5 4 5 4 6 5 8 5 8 5 8 5 0 7 0 9 2 11 3 9 8 20 30 60 78 93 85 81 70 68 52 58 61 79 81 91 50 53 39 39 25 28 18 26 27 39 41 49 41 40 29 29 23 33 21 12 15 21 26 48 77 82 90 90 88 94 86 85 74 84 75 71 59 58 50 44 31 36 26 30 17 21 8 18 10 16 1 15 8 24 11 23 16 21 17 21 17 21 17 21 17 23 20 24 18 22 19 25 22 26 22 26 22 26 22 26 21 25 21 25 21 26 22 26 21 22 16 19 21 54 60 55 53 39 46 71 77 100 70 63 35 31 33 45 43 54 55 59 65 98 105 101 81 94 90 86 38 23 23 32 23 35 18 28 9 24 24 43 42 57 51 63 62 91 97 106 85 75 44 31 0 1 1 7 6 7 0 0 57 110 115 127 124 126 116 119 107 116 103 37 10 33 19 20 10 26 14 26 11 24 10 14 13 196 212 202 138 109 55 60 84 146 83 39 34 48 32 48 34 48 38 44 35 47 40 46 35 41 31 29 21 22 12 8 8 15 8 15 9 11 8 8 6 19 14 22 11 22 13 22 12 25 12 19 4 15 5 22 12 24 8 19 6 21 13 29 16 34 28 48 41 56 44 57 37 52 35 44 27 27 15 14 5 23 8 20 0 37 107 110 59 90 87 115 64 60 40 68 45 43 56 107 61 62 51 56 44 62 44 64 50 72 56 76 58 75 57 75 59 80 65 85 72 91 74 92 74 91 73 91 70 88 70 87 68 85 66 83 59 77 52 70 48 68 45 65 41 57 31 51 32 54 30 47 27 45 30 65 58 65 24 13 1 12 7 12 1 7 1 12 5 9 5 7 2 7 2 7 1 10 0 6 6 15 22 53 54 68 59 67 49 53 39 48 34 43 37 45 36 38 27 30 25 30 20 30 27 43 36 49 38 51 38 53 39 52 35 50 42 63 54 78 68 87 72 88 65 80 62 78 61 75 56 69 44 67 41 45 43 55 35 55 39 52 38 50 38 55 48 66 43 62 62 91 87 53 4 1 7 9 6 12 6 11 11 27 47 62 43 54 36 55 39 52 31 37 28 59 59 91 81 84 67 82 74 93 73 84 57 72 54 57 37 41 27 18 2 0 0 0 2 0 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 1 13 25 33 36 31 34 32 31 15 3 0 0 0 0 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 40 45 45 35 39 30 37 30 41 36 49 44 52 48 54 47 48 39 41 44 50 47 51 45 49 44 50 37 44 34 45 39 48 39 43 41 46 43 45 39 30 13 0 2 1 7 9 16 22 28 37 22 30 29 42 34 46 38 54 48 55 44 52 44 57 48 58 53 65 53 69 58 74 62 77 52 63 46 60 48 62 45 56 49 64 50 62 46 62 54 73 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 12 7 4 1 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 1 0 0 0 8 5 57 121 250 206 94 26 22 17 30 59 185 140 52 21 13 2 14 8 9 3 13 2 18 4 17 3 16 1 15 0 16 5 22 4 21 1 21 1 19 0 14 2 22 3 14 0 13 0 11 0 7 1 2 0 0 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 3 2 2 2 2 2 2 2 2 4 4 3 3 3 3 2 1 4 1 1 24 57 108 34 31 10 68 97 253 154 145 30 87 155 211 230 255 200 200 164 253 168 255 165 252 156 236 126 180 83 74 0 44 185 165 36 90 50 15 13 23 5 29 17 46 35 55 37 54 33 51 32 52 44 36 10 19 0 8 15 17 9 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 4 8 4 8 4 8 4 6 4 7 5 7 5 6 5 6 7 7 8 11 11 12 11 15 2 23 30 44 28 33 24 38 22 33 25 34 28 44 47 63 50 54 43 44 35 37 30 34 32 39 42 46 38 32 24 21 15 25 22 26 42 31 20 33 42 55 55 60 62 78 82 85 86 94 90 85 78 83 76 70 63 63 64 64 61 53 43 36 32 28 21 18 16 15 14 11 21 22 21 22 21 22 21 22 22 24 24 25 22 23 23 25 25 26 25 26 25 26 25 26 25 25 24 24 23 25 25 26 22 20 17 26 32 62 71 72 65 56 59 63 63 86 77 87 79 69 51 87 73 82 82 111 104 138 132 120 80 111 97 100 42 50 34 62 31 63 26 54 18 60 35 75 42 84 48 84 54 91 71 130 144 192 140 124 105 101 48 31 0 8 2 18 75 122 115 132 125 137 129 134 124 155 106 42 26 52 21 54 22 51 26 46 23 43 19 32 43 224 248 255 178 122 54 77 98 131 55 57 42 73 45 58 42 62 47 57 44 59 46 52 33 46 30 47 30 49 23 23 15 15 16 13 13 16 8 25 14 44 22 47 20 49 22 48 20 52 23 47 13 45 20 51 22 56 25 58 24 53 17 46 17 49 19 56 30 71 46 83 51 83 55 86 54 83 48 77 36 76 38 63 18 75 110 134 81 123 111 141 79 91 63 102 66 93 103 145 57 80 72 94 61 90 63 96 71 102 71 99 71 97 64 89 59 88 60 90 60 92 67 100 74 107 83 115 85 115 88 118 90 119 90 119 89 113 81 106 76 101 70 95 74 94 59 86 62 91 58 83 61 88 59 98 72 82 31 30 10 29 13 29 10 27 10 26 9 23 8 22 6 21 6 24 8 28 6 25 13 35 27 67 56 87 71 89 60 71 49 67 37 58 42 59 39 50 27 38 29 40 26 42 37 57 45 62 49 68 52 74 52 74 50 72 52 77 59 88 71 98 78 102 80 102 78 102 79 100 73 93 62 86 57 75 57 76 49 73 50 75 55 75 50 73 57 82 70 98 85 113 107 82 16 12 6 11 0 12 0 14 12 54 63 105 61 98 55 100 56 96 38 85 53 115 76 130 76 107 52 108 57 114 70 123 82 139 83 122 60 84 34 32 5 1 1 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 3 13 21 39 27 40 26 32 12 6 0 1 0 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 10 28 33 34 22 24 14 18 8 19 12 23 15 23 21 28 22 25 16 18 23 30 28 36 34 43 43 54 42 55 46 58 49 59 49 57 54 56 39 46 37 37 13 7 0 0 0 5 12 24 25 31 27 35 33 49 43 53 46 61 52 67 54 72 55 71 54 72 53 71 52 75 61 87 75 98 77 89 62 76 57 78 61 81 60 80 62 81 62 83 67 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 3 0 0 0 0 1 2 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 11 45 96 218 128 41 9 4 0 21 74 149 58 16 0 0 0 0 0 0 0 1 0 4 0 7 0 12 0 18 2 20 12 33 21 49 40 68 54 79 61 92 73 105 76 89 54 67 4 10 0 0 0 2 0 0 0 2 0 2 0 2 4 2 6 2 6 1 6 1 4 1 2 2 0 2 0 2 0 2 2 4 2 3 1 2 0 2 0 4 0 12 58 73 0 7 0 24 112 206 117 83 9 76 113 153 127 222 86 166 59 162 72 165 63 138 71 130 55 76 23 15 0 62 160 100 29 63 18 6 0 13 3 15 15 34 26 36 22 34 19 31 18 34 20 15 2 2 0 19 25 0 9 10 6 6 4 6 4 6 3 5 3 5 3 5 3 5 1 5 3 5 3 5 5 5 8 6 8 6 10 6 10 6 2 7 4 11 7 11 7 10 5 16 18 16 5 3 6 15 5 8 8 14 16 18 9 7 18 21 19 22 20 25 21 26 21 26 25 27 23 21 17 18 15 15 21 54 85 49 22 38 34 36 41 28 26 37 38 40 29 41 38 37 38 51 56 50 61 60 51 56 52 54 40 38 46 56 46 45 22 22 7 19 16 21 17 21 17 21 17 21 18 23 20 24 18 22 19 24 20 24 20 24 20 24 20 24 21 24 19 22 18 23 20 25 25 15 14 23 29 51 62 64 65 65 71 50 54 67 72 88 97 85 86 97 98 102 96 94 80 98 102 97 74 95 94 75 30 25 27 37 21 34 15 24 11 31 27 39 30 44 32 42 21 39 21 40 45 96 126 164 145 163 168 173 146 109 60 32 64 88 77 87 87 106 112 113 111 133 70 23 15 19 13 23 12 26 12 21 12 25 12 15 29 184 226 220 140 91 52 51 84 81 29 46 24 43 34 38 31 45 38 44 33 41 30 32 14 22 13 21 26 35 29 23 9 15 10 15 8 10 6 6 11 20 13 20 11 22 12 21 7 22 11 16 1 16 7 21 5 20 11 27 15 26 9 19 10 21 5 16 4 20 11 27 9 29 17 37 30 48 42 54 39 55 40 46 22 57 58 87 59 87 82 100 57 64 47 66 50 89 90 87 33 44 41 51 36 53 36 57 43 61 40 55 37 53 31 46 25 41 22 39 13 35 22 45 31 55 45 68 50 70 55 76 61 82 65 84 64 82 60 79 59 77 54 71 53 69 45 64 46 68 48 67 46 64 47 75 55 50 13 9 4 11 3 10 4 11 2 8 4 8 4 7 1 6 2 6 0 12 0 6 6 16 17 41 40 56 54 65 50 51 38 42 26 35 32 40 30 31 17 19 24 26 16 28 28 44 37 47 34 47 35 51 36 50 35 48 32 48 34 54 42 63 51 70 61 76 60 77 62 76 57 70 52 56 41 53 34 47 37 46 43 58 46 59 46 61 51 66 61 95 81 103 108 85 18 3 0 0 1 11 0 0 0 27 46 62 44 57 38 56 38 51 22 42 42 61 42 61 53 55 47 50 34 50 36 59 55 87 68 76 57 56 30 16 0 2 0 2 0 2 0 2 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 3 11 10 12 8 10 3 0 0 0 0 1 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 0 0 10 14 14 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 15 22 28 27 40 37 48 41 47 45 52 52 48 38 36 32 27 14 6 8 8 9 14 20 26 23 25 22 28 25 40 34 41 32 47 34 49 47 58 48 54 41 51 37 46 34 47 37 57 49 67 61 76 61 68 46 57 46 65 47 63 53 72 61 74 57 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 2 4 2 0 0 4 4 1 0 0 1 0 0 0 0 0 0 0 0 0 3 0 1 0 0 0 0 0 0 0 1 0 4 0 8 3 24 4 24 10 29 12 38 38 107 95 203 85 51 11 23 16 63 116 165 56 87 50 99 63 93 77 95 79 116 96 132 110 148 120 161 134 175 146 185 147 186 152 192 159 203 167 207 173 210 168 204 167 210 178 217 169 152 58 39 0 19 0 11 0 9 0 8 1 5 1 2 2 2 1 2 1 3 0 3 2 2 2 2 2 2 2 2 4 4 4 3 3 2 2 2 1 7 0 32 80 100 0 53 17 64 135 210 85 93 28 158 165 192 202 255 113 250 193 255 183 252 133 190 111 174 81 101 28 29 0 68 93 57 50 81 19 19 1 26 18 35 27 56 35 54 35 55 32 54 32 55 27 65 86 127 136 192 177 120 12 11 9 7 6 6 7 7 5 5 5 5 5 5 5 5 6 5 6 4 6 4 6 4 7 5 6 5 6 5 6 5 4 3 7 9 10 11 9 11 14 12 3 7 7 15 9 13 13 19 11 12 5 12 15 23 19 21 19 20 19 18 17 16 18 23 17 19 13 16 17 20 23 9 16 69 109 58 25 51 26 37 35 26 17 20 16 9 11 19 19 16 23 42 50 51 73 58 44 36 38 39 35 29 36 47 54 48 30 19 19 24 21 22 21 22 21 22 21 22 22 25 25 25 22 22 22 25 24 25 24 25 24 25 24 25 25 25 22 22 21 23 23 25 31 20 15 28 29 46 54 65 49 59 62 38 45 61 62 83 69 115 122 134 123 146 99 44 32 53 68 100 89 125 111 111 34 49 33 62 26 63 23 57 19 66 38 76 38 82 42 81 44 83 49 88 41 68 46 99 107 156 169 231 231 255 227 235 126 146 105 107 84 101 94 99 110 131 44 60 21 60 26 50 26 53 24 45 23 46 23 37 52 214 245 214 132 144 122 114 91 98 49 88 28 48 38 61 40 62 46 57 40 50 31 38 16 26 11 34 25 60 37 47 14 19 15 15 11 17 8 23 19 49 24 48 20 52 24 49 15 51 22 45 12 49 21 53 29 59 25 57 25 57 24 55 20 52 20 51 19 50 17 48 17 49 15 49 20 58 30 67 39 77 50 76 50 89 53 99 67 103 78 116 70 104 74 106 69 137 86 84 45 81 30 60 40 67 37 68 42 71 40 65 36 65 36 64 33 60 29 56 33 64 36 63 33 63 39 73 50 81 56 89 64 97 70 100 74 105 75 109 80 112 79 108 72 103 70 97 64 95 68 102 68 98 72 105 68 66 18 24 12 24 7 23 10 26 9 21 10 22 7 21 6 21 5 24 7 30 8 26 13 34 21 56 41 68 53 77 57 70 40 52 30 52 38 56 37 48 24 34 26 32 17 33 29 53 43 62 44 63 46 68 49 71 48 69 53 75 52 76 57 85 67 93 74 97 74 99 77 98 72 92 70 74 53 76 43 71 60 75 60 79 55 79 63 92 74 98 81 127 104 125 124 110 29 17 0 35 40 64 22 20 0 45 58 103 60 99 54 101 53 95 45 99 59 100 40 101 74 133 78 134 75 131 74 117 65 125 74 124 67 96 37 31 2 0 1 0 1 0 2 0 2 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 3 1 1 0 10 5 7 0 5 2 3 0 0 1 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 1 11 19 19 0 1 1 6 3 6 1 4 5 4 1 0 0 1 2 4 1 1 0 0 0 0 4 11 29 47 45 59 46 57 50 66 46 57 46 56 45 50 33 36 11 14 19 28 31 38 33 37 28 34 31 48 42 48 39 53 35 58 55 74 57 67 50 68 54 71 51 68 50 72 56 77 66 96 89 103 70 76 57 79 64 86 75 102 89 104 77 88 2 0 2 0 2 1 4 2 3 1 3 0 2 0 2 1 4 1 5 1 5 2 6 2 7 3 7 2 6 2 6 1 8 5 8 4 7 3 6 3 5 2 4 1 4 1 4 1 6 2 6 2 6 1 5 1 4 0 4 0 4 0 4 0 3 0 0 0 0 0 4 0 0 1 1 0 0 3 3 1 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 5 0 0 9 40 41 78 74 105 92 115 94 113 58 67 34 98 27 17 0 11 0 67 114 60 67 143 107 145 130 160 136 163 139 163 129 153 123 156 126 160 127 160 122 152 116 150 113 148 113 149 114 150 107 147 104 148 109 153 116 158 150 198 156 137 42 2 0 2 0 0 0 6 0 0 4 8 6 0 4 6 13 2 2 2 3 2 0 1 0 2 0 3 4 8 3 0 0 5 3 0 0 1 0 39 78 53 0 21 0 67 75 61 100 45 17 102 76 118 129 137 15 169 81 180 94 168 59 113 39 67 31 29 7 3 0 45 21 83 67 67 0 9 0 13 11 25 19 30 27 31 17 31 7 21 11 26 41 167 218 251 213 198 182 105 0 8 11 8 2 4 3 5 4 6 4 6 4 6 4 7 2 8 0 9 6 10 5 8 4 4 0 2 5 9 12 10 8 10 14 14 14 10 10 7 13 8 8 6 12 11 13 7 10 4 8 8 15 14 16 12 12 11 14 14 19 19 22 21 15 18 13 9 10 18 17 8 10 6 32 69 128 79 88 108 63 93 44 45 19 26 3 18 17 15 12 13 3 39 46 52 84 122 74 16 49 60 37 21 22 49 29 19 30 13 14 20 14 18 14 19 15 20 16 20 17 21 17 22 18 23 19 23 19 23 19 23 19 23 19 23 18 22 18 22 18 22 18 22 16 18 19 23 25 28 27 32 30 29 22 24 23 28 23 23 34 44 59 75 74 61 30 14 15 20 21 25 32 85 101 80 26 34 23 34 23 31 16 25 4 26 23 38 25 41 26 38 29 47 28 49 30 44 24 34 37 51 64 110 135 160 181 210 207 192 165 117 90 81 80 69 79 70 30 21 16 23 11 24 16 27 12 23 15 21 12 19 46 221 207 173 151 182 146 83 50 59 44 47 34 46 34 39 28 36 25 29 15 20 8 14 6 13 3 13 21 36 32 29 12 17 9 15 9 9 7 8 16 21 13 21 13 20 9 18 6 21 10 15 1 17 11 26 12 25 12 25 12 25 12 25 8 21 8 21 8 21 8 21 5 20 1 15 0 15 3 18 8 24 12 34 17 38 14 39 26 48 32 57 44 69 54 75 63 77 58 64 42 46 25 35 23 36 16 28 10 26 12 30 18 35 19 34 19 39 28 49 36 51 30 40 24 46 32 46 27 43 30 53 44 64 48 62 40 63 47 71 53 73 51 70 48 70 55 80 62 80 54 69 42 63 54 78 47 35 6 16 0 7 2 9 1 9 2 9 3 7 4 6 1 7 2 7 4 10 1 8 2 14 15 31 18 35 38 55 50 51 37 39 29 33 26 32 26 28 21 23 17 17 10 22 21 34 31 46 38 49 37 49 35 48 32 45 33 47 34 50 40 59 50 66 58 77 66 78 63 76 58 66 46 57 40 49 34 49 41 59 46 61 52 72 67 85 74 88 71 106 93 116 99 86 25 9 58 128 136 156 98 23 0 8 30 53 35 52 29 47 34 54 27 50 38 44 24 41 52 82 58 68 56 67 49 68 52 75 64 75 58 60 31 18 0 1 5 2 0 2 0 1 0 7 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 0 5 18 26 22 0 4 4 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 14 28 48 47 50 44 45 45 47 45 44 41 43 45 50 43 37 28 30 29 30 28 35 28 32 26 39 37 47 33 35 29 36 31 48 49 61 46 48 49 45 42 61 37 47 42 47 40 61 60 88 79 85 54 54 44 59 51 73 68 85 68 78 4 2 2 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 3 3 3 3 3 3 3 4 1 7 6 14 1 7 2 3 0 1 0 1 1 3 2 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 4 0 7 0 65 107 152 138 184 151 185 147 180 142 179 91 162 146 153 31 54 24 37 17 123 111 103 124 191 132 188 145 179 140 179 143 188 141 188 139 189 140 192 143 191 138 188 143 195 141 193 139 194 140 195 139 195 137 192 136 192 137 194 152 225 188 237 171 171 79 102 54 79 13 18 0 24 11 6 4 4 0 0 0 1 0 10 3 2 2 1 1 2 2 3 0 5 8 5 5 8 8 6 0 22 8 80 97 87 0 43 14 91 43 130 187 92 18 181 92 216 178 189 81 245 151 237 146 211 98 142 66 93 54 57 23 23 14 71 72 164 130 121 10 28 12 33 19 45 32 58 39 55 35 59 30 55 33 47 66 212 236 244 207 214 192 72 0 9 12 8 4 4 5 5 6 6 6 6 6 6 6 5 8 0 8 0 4 0 5 1 6 0 3 1 3 2 5 4 5 6 7 9 8 10 9 11 13 15 9 14 13 18 14 16 13 16 11 17 14 19 11 10 16 16 16 16 16 14 14 13 19 31 19 21 5 11 6 7 12 5 15 85 116 97 113 117 50 114 63 89 29 13 20 32 22 16 13 11 0 46 57 75 58 160 128 0 102 104 40 25 29 37 19 21 16 17 14 24 18 19 18 20 19 21 20 21 21 22 21 23 22 24 23 24 23 24 23 24 23 24 23 24 22 23 22 23 22 23 22 23 20 24 21 27 24 29 27 32 29 30 21 25 21 26 19 25 14 21 8 20 13 24 14 17 12 21 24 37 15 51 59 78 36 64 33 65 32 64 27 60 20 68 39 81 40 83 39 81 42 86 40 83 41 81 37 72 41 65 30 69 51 96 92 142 149 178 173 213 173 170 121 120 119 87 17 44 27 63 23 56 26 54 23 47 27 41 19 48 76 255 225 207 174 228 126 92 55 82 52 67 36 56 29 45 27 44 23 38 18 30 13 25 16 26 9 35 24 63 35 49 19 24 13 18 12 18 8 26 21 50 21 50 21 49 19 48 17 51 21 47 12 48 22 59 23 55 23 55 23 55 23 55 21 53 21 53 21 53 21 53 21 56 18 52 15 52 18 55 17 55 22 60 26 61 25 59 28 65 33 72 42 81 49 86 62 98 63 100 65 101 65 99 61 89 56 81 47 72 39 67 38 69 42 72 44 77 53 86 63 95 66 92 62 92 60 83 54 78 43 70 43 75 49 78 58 90 62 95 65 96 64 95 68 98 66 97 66 95 61 89 57 91 67 96 51 46 8 25 11 25 11 24 9 24 8 23 9 23 8 22 7 23 8 26 6 23 5 27 11 36 26 53 27 53 37 66 53 74 48 62 32 50 31 49 33 54 38 54 23 28 14 31 27 46 38 59 45 63 48 67 50 69 49 71 46 68 46 70 52 79 61 85 68 96 78 99 76 97 70 86 49 73 55 78 57 81 61 86 70 92 71 97 82 112 96 123 105 138 112 135 108 110 58 74 160 201 158 196 171 145 44 45 37 86 53 100 57 100 52 97 46 100 55 91 27 74 39 108 51 108 47 99 46 100 54 113 64 120 65 99 41 45 11 8 0 0 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 25 6 3 0 0 2 5 4 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 12 18 40 46 60 54 63 45 55 44 51 38 48 39 52 43 40 39 41 36 33 24 29 32 42 40 55 47 56 42 48 35 47 35 54 50 70 57 70 50 69 54 63 38 66 56 66 50 73 64 92 81 100 78 91 51 66 48 73 66 92 74 90 2 0 2 1 4 3 6 4 2 0 2 1 4 2 5 3 1 2 0 1 0 1 0 1 4 5 4 5 4 5 4 5 0 0 0 0 0 1 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 3 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 24 106 123 133 75 110 87 121 97 133 104 136 37 105 165 180 41 28 6 14 6 110 46 69 105 143 78 142 100 138 101 136 101 138 99 138 95 137 96 138 93 137 91 134 83 128 79 124 75 120 73 119 66 115 60 109 56 106 54 105 74 130 90 152 138 184 124 147 112 167 113 88 18 0 0 6 0 2 4 2 6 7 9 5 3 2 0 1 0 2 0 3 0 4 4 3 0 1 1 2 0 8 0 74 83 46 0 0 37 61 30 137 200 40 0 126 28 150 107 93 47 157 83 116 49 102 26 63 21 45 20 23 0 0 3 27 48 119 98 71 0 1 0 3 0 8 1 21 0 15 18 38 14 34 17 23 28 74 71 148 198 183 176 68 0 9 9 7 2 5 4 5 4 6 4 6 4 6 4 7 1 8 0 5 0 4 0 9 0 5 3 11 4 8 0 0 1 3 1 4 4 10 11 14 7 8 5 8 8 10 8 8 9 8 9 9 10 7 4 1 3 7 9 14 16 18 16 17 20 14 7 14 17 16 14 9 14 8 16 93 108 130 140 117 67 133 73 116 41 24 75 73 17 14 14 12 4 49 72 89 67 165 148 0 140 137 71 35 69 60 26 26 11 19 14 17 16 18 14 19 15 20 16 20 17 21 17 22 18 23 19 23 19 23 19 23 19 23 19 23 18 22 18 22 18 22 18 22 19 22 19 22 19 22 19 22 23 23 17 18 14 17 12 13 11 9 5 8 10 18 15 18 12 11 13 25 3 1 15 36 26 33 22 32 21 29 13 22 14 35 30 43 30 42 29 37 19 37 16 35 19 37 23 37 22 32 21 31 24 39 43 55 62 95 133 186 145 133 110 134 110 43 0 19 19 26 17 22 11 27 12 23 23 20 13 43 91 248 222 189 173 218 84 28 31 44 35 36 17 23 10 15 6 16 7 15 6 14 6 13 6 13 2 12 19 34 33 32 15 14 5 12 6 8 3 8 15 21 13 21 13 20 9 19 9 21 10 14 1 15 9 23 10 23 10 23 10 23 10 23 8 21 8 21 8 21 8 21 6 21 3 18 1 18 3 20 4 22 4 24 3 21 0 18 0 21 4 25 9 30 15 33 21 38 27 48 42 61 54 69 52 70 57 77 62 77 59 74 57 73 56 69 48 61 45 61 46 66 51 64 47 63 44 56 46 58 38 52 37 55 40 57 37 55 38 59 42 63 45 65 49 64 39 55 36 56 38 57 45 67 54 67 32 20 0 8 7 14 7 12 5 9 2 7 7 10 6 8 3 9 5 9 0 3 0 6 5 20 19 30 22 26 20 35 39 53 46 48 33 36 28 28 24 30 31 37 24 19 8 18 19 32 30 42 33 45 35 50 38 53 39 53 32 45 32 47 36 52 42 57 46 65 56 69 56 69 52 59 40 55 44 58 45 59 49 64 61 77 69 89 85 106 99 116 92 114 84 108 82 87 54 80 100 142 115 160 168 174 108 99 60 68 23 42 27 56 35 48 26 51 41 49 23 33 33 57 30 40 31 47 34 55 37 59 52 76 61 60 35 31 6 0 0 7 1 0 0 4 3 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 23 41 19 3 0 0 3 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 14 26 45 49 55 45 47 44 44 39 40 40 44 40 47 45 50 38 28 17 20 25 38 41 51 44 47 39 44 28 31 22 31 29 46 47 62 39 54 39 44 42 56 36 43 33 50 39 58 49 72 66 87 51 58 35 47 35 53 39 53 0 4 0 4 0 5 0 5 0 4 0 4 0 4 0 4 1 5 1 5 1 4 0 4 0 3 0 3 0 3 0 4 0 8 0 9 0 10 1 10 0 7 0 7 0 8 0 9 1 14 1 15 2 15 3 16 3 17 4 17 4 18 5 19 9 21 3 19 2 27 13 7 0 4 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 2 61 93 159 120 117 89 142 102 148 112 158 115 157 62 129 226 255 125 70 26 39 41 146 51 128 140 174 115 177 120 163 119 164 120 174 120 179 115 169 116 169 115 166 114 169 112 167 109 162 103 159 100 158 99 159 97 159 96 161 96 162 97 180 128 213 176 249 175 228 168 236 171 224 140 71 0 30 0 6 0 1 3 8 1 0 3 2 2 1 1 2 2 3 2 1 0 0 0 1 3 8 0 26 27 138 106 75 9 46 50 91 47 179 143 90 47 170 72 227 134 214 138 229 122 153 80 147 69 112 61 83 36 52 44 72 47 59 45 79 87 81 15 45 22 45 14 40 16 48 38 87 93 125 87 111 84 97 48 57 3 83 174 193 185 49 3 9 10 6 4 5 6 5 5 5 5 5 5 5 5 4 6 0 6 0 6 2 8 7 8 6 0 7 0 13 8 24 0 15 0 17 5 23 9 25 15 30 15 31 17 33 16 31 12 27 15 31 17 29 13 22 10 23 16 29 20 27 17 24 13 19 4 24 15 17 2 10 5 12 16 90 96 149 104 108 49 137 39 133 48 76 136 99 8 10 17 17 6 51 69 92 60 146 98 0 105 126 99 92 75 116 16 26 8 28 15 22 18 19 18 20 19 21 20 21 21 22 21 23 22 24 23 24 22 23 22 23 22 23 22 23 21 22 21 22 21 22 21 22 22 26 22 25 21 24 20 24 25 28 22 23 20 21 18 21 12 22 17 27 25 27 19 17 30 18 12 30 18 23 13 40 35 62 30 63 30 61 23 56 25 73 42 83 42 85 41 83 38 80 36 79 40 81 39 77 19 68 38 79 42 81 41 71 32 82 78 133 74 96 88 148 73 47 14 62 23 48 25 56 21 55 21 46 31 38 18 72 109 255 227 211 186 238 111 25 18 54 32 55 22 43 17 38 14 33 14 32 15 30 15 31 15 26 9 33 20 62 37 59 23 25 8 17 11 16 6 27 22 50 22 51 21 51 20 49 20 55 20 48 11 50 20 56 25 57 25 57 25 57 25 57 22 54 22 54 22 54 22 54 22 57 20 56 20 56 21 58 26 62 27 61 25 58 21 55 22 54 23 56 25 58 26 59 21 54 23 58 29 66 38 73 49 83 62 101 80 115 90 120 93 124 96 124 93 119 89 118 83 115 84 109 80 114 90 119 85 116 91 122 92 116 80 104 77 109 73 104 69 101 67 101 68 97 59 91 60 98 69 104 75 104 74 89 40 36 8 26 13 26 12 24 10 22 7 22 10 23 8 23 8 23 8 27 4 22 4 25 13 41 26 45 30 49 24 47 35 64 50 71 48 63 36 47 24 42 28 48 32 31 13 24 23 41 35 54 43 62 48 69 52 73 53 72 48 70 47 68 47 69 48 71 51 78 58 79 57 82 59 77 60 81 57 78 57 85 72 100 84 112 99 128 109 129 105 126 103 127 98 131 106 112 76 111 76 143 135 196 183 213 175 210 168 183 112 123 65 99 56 97 56 103 55 93 37 80 38 92 49 109 64 123 75 126 71 126 78 144 81 111 49 69 26 20 0 6 0 6 0 8 4 3 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 5 28 55 43 15 0 0 2 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 2 0 4 13 28 35 45 44 52 45 52 43 53 46 57 50 50 50 45 29 19 12 21 34 45 43 56 48 58 46 56 34 45 29 38 26 47 46 69 67 77 43 59 59 70 38 62 47 65 49 64 49 73 69 96 82 93 67 71 46 58 43 60 0 5 0 3 0 0 0 0 0 0 0 1 0 3 0 5 0 0 0 2 0 4 0 5 0 2 0 3 0 5 0 6 0 2 0 7 0 13 1 16 9 25 14 33 24 42 32 48 45 60 47 63 50 66 53 67 60 75 61 76 62 77 63 77 64 79 70 92 80 91 58 30 1 0 0 0 6 1 5 0 2 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 12 93 108 128 70 74 40 79 58 93 69 97 55 75 26 107 194 209 67 34 13 8 25 86 21 98 75 101 70 109 62 104 71 109 72 106 64 104 54 102 59 103 55 99 55 102 57 104 55 103 55 104 57 105 63 111 64 113 67 118 67 119 63 136 99 162 122 170 106 151 114 154 115 195 157 70 0 0 0 4 0 0 0 4 5 4 1 2 0 1 0 2 0 3 0 0 0 2 5 7 3 1 0 0 34 142 88 17 0 2 14 52 25 101 57 72 24 108 49 96 79 157 86 86 29 44 22 73 37 63 37 49 12 37 74 108 53 57 38 31 97 104 96 117 105 119 96 107 91 109 104 127 122 141 114 133 108 110 56 52 0 46 137 163 162 28 1 9 7 5 1 6 5 5 3 5 3 5 3 5 3 6 3 5 0 4 3 8 0 0 0 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 4 0 1 0 0 0 0 0 6 0 10 0 8 1 9 11 20 7 0 0 12 9 0 28 96 130 150 63 124 47 136 50 154 71 123 159 90 7 9 18 16 10 53 82 103 59 149 92 12 115 94 137 135 72 159 12 12 16 23 22 20 14 18 14 19 15 20 16 20 17 21 17 22 18 23 19 23 18 22 18 22 18 22 18 22 17 21 17 21 17 21 17 21 17 22 17 22 17 22 17 22 19 25 21 26 20 24 19 24 17 17 11 12 10 16 12 17 18 18 5 14 13 19 9 16 28 32 23 31 20 27 14 19 14 34 30 42 31 42 33 41 22 39 22 41 26 40 22 33 18 34 24 29 17 32 27 34 39 34 42 47 51 57 66 69 21 12 16 38 6 16 17 20 12 27 13 21 19 18 19 55 111 248 221 190 189 206 153 3 0 14 15 24 12 21 13 20 7 17 9 17 9 16 9 16 6 14 2 8 14 33 36 40 21 14 0 8 5 6 2 11 15 22 14 22 14 21 10 18 11 22 9 13 2 17 9 21 12 25 12 25 12 25 12 25 9 22 9 22 9 22 9 22 10 22 7 21 5 22 6 22 5 24 5 24 4 23 3 22 3 24 3 24 5 22 4 22 8 23 7 19 5 19 6 21 14 30 21 41 32 52 42 58 51 71 66 89 82 103 95 112 101 120 108 120 108 130 122 138 137 154 144 156 134 135 108 114 85 98 71 82 55 68 45 62 48 65 44 65 51 76 61 81 58 74 50 51 15 9 0 10 4 10 6 10 3 9 2 8 5 8 4 6 1 7 3 7 0 8 0 9 12 32 28 32 26 31 22 25 19 30 36 50 46 48 39 36 29 30 32 39 33 23 10 16 15 27 25 38 36 47 39 53 42 53 38 51 40 53 37 49 33 46 31 44 36 53 38 49 36 55 44 57 47 61 50 67 60 82 80 100 86 102 90 99 77 79 57 66 53 72 52 91 81 89 59 85 68 101 90 144 141 154 131 158 142 180 153 155 86 73 31 50 43 53 29 41 28 45 38 49 48 63 56 73 55 69 47 66 51 74 58 56 40 51 36 30 2 0 0 3 5 6 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 3 1 3 1 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 22 49 58 27 3 2 5 0 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 4 0 1 0 5 9 19 21 26 26 31 29 35 36 43 39 41 28 23 5 3 5 21 42 44 35 42 41 48 42 43 31 36 26 26 14 24 25 40 71 91 62 43 31 40 29 51 29 47 33 46 28 45 39 62 61 80 65 69 40 48 36 57 6 26 10 32 14 34 14 33 14 34 17 39 23 45 28 48 45 67 47 69 50 72 53 74 63 85 66 90 72 96 77 101 87 116 93 124 102 134 110 139 125 153 127 156 131 160 135 164 124 155 126 158 129 162 132 164 135 166 136 167 137 169 138 169 143 171 143 174 150 173 127 102 13 11 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 26 76 163 134 138 75 115 70 122 89 138 106 146 94 123 52 159 190 198 63 30 22 30 40 90 66 148 89 138 104 143 97 141 106 147 105 152 99 154 105 154 112 157 111 156 111 161 109 158 112 163 119 172 125 177 129 182 133 191 139 201 142 208 158 226 147 216 149 214 139 219 171 255 154 211 107 79 0 23 0 8 6 11 6 0 7 12 4 2 2 1 1 2 2 3 4 1 2 7 7 1 0 6 0 25 87 214 110 62 0 55 42 126 42 123 103 162 62 201 101 157 138 252 111 135 64 127 76 141 83 112 56 85 19 81 96 140 62 86 60 70 127 160 130 167 138 170 133 160 127 156 126 128 89 118 98 135 104 114 60 56 0 56 133 182 160 46 5 9 8 4 3 6 7 4 4 4 4 4 4 4 4 4 7 4 2 5 3 9 0 11 0 17 0 32 17 66 51 98 49 82 44 78 42 71 28 55 16 51 21 55 21 53 20 53 30 62 31 61 25 55 23 53 21 49 21 45 14 35 4 25 13 21 0 18 10 28 13 21 14 4 23 110 145 115 16 139 47 140 60 145 57 119 137 79 13 10 12 9 1 57 88 119 44 147 62 0 139 89 125 105 61 168 16 15 19 23 19 19 17 19 18 20 19 21 20 21 21 22 21 23 22 24 23 24 21 22 21 22 21 22 21 22 20 21 20 21 20 21 20 21 21 22 21 23 22 23 23 24 20 23 25 25 25 23 24 24 24 27 22 23 23 23 25 25 12 27 26 19 17 23 16 38 36 63 32 61 29 60 22 53 22 69 39 78 39 82 42 81 37 77 39 80 41 80 33 70 42 82 36 76 30 73 32 78 41 74 47 71 53 89 66 68 24 47 27 54 17 55 32 44 27 51 25 48 17 42 39 74 115 255 220 211 203 219 195 70 3 42 22 50 23 47 22 42 16 36 15 34 15 32 14 29 16 28 9 32 17 62 40 71 31 30 4 17 10 15 6 31 23 52 23 53 22 51 19 52 20 54 18 46 12 52 22 55 22 55 23 55 23 55 23 55 23 55 23 55 23 55 23 55 21 57 21 58 22 58 22 58 23 58 24 59 24 60 25 59 25 54 25 53 23 52 22 51 24 53 22 50 20 48 19 48 16 45 16 45 18 50 24 55 34 68 46 81 58 91 67 99 89 128 108 140 112 145 119 147 112 141 111 134 97 116 80 106 81 111 74 102 64 94 59 91 65 98 66 103 75 113 82 115 77 100 58 65 19 28 5 23 9 22 9 20 9 21 8 21 8 21 6 21 6 21 6 25 7 26 7 30 26 64 50 64 37 60 34 46 19 42 32 61 50 69 48 60 34 48 29 47 36 37 20 28 20 35 31 51 43 60 49 69 54 71 51 69 57 75 54 71 49 66 45 63 52 73 52 67 50 75 59 78 65 92 77 105 86 110 89 113 86 106 78 90 56 71 47 70 49 72 55 89 89 106 82 108 87 102 76 136 129 158 133 163 132 180 160 201 154 163 94 111 62 92 37 75 35 85 43 89 48 103 56 103 49 99 55 119 54 119 55 100 47 84 47 59 22 19 0 11 0 8 0 6 2 5 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 7 9 11 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 1 10 26 42 21 4 1 3 1 0 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 4 0 1 0 3 8 1 7 7 15 12 20 18 26 18 14 10 8 5 15 29 52 62 62 46 55 50 65 52 60 42 52 37 42 24 35 25 41 56 121 119 96 49 64 48 61 42 62 49 64 44 60 48 68 65 91 82 92 62 69 55 77 69 89 77 99 87 107 91 109 90 108 92 111 96 115 99 117 92 117 89 118 92 120 93 122 96 125 99 129 104 135 108 137 99 127 101 131 106 137 111 140 106 134 105 131 102 128 99 127 104 132 103 133 105 135 106 135 104 133 105 135 106 136 108 137 111 134 111 128 111 142 120 105 12 5 0 0 6 0 5 2 2 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 0 0 45 96 139 81 84 32 66 46 79 55 81 58 77 32 45 2 93 83 132 48 2 0 22 20 48 78 117 65 110 66 107 68 105 76 107 70 102 62 103 69 116 80 123 78 118 78 123 81 125 82 129 87 136 94 140 100 140 100 142 97 141 90 138 94 141 82 140 88 129 72 141 125 169 82 100 54 83 61 65 16 10 0 3 3 2 0 2 1 2 0 1 0 2 0 3 4 4 1 3 0 0 1 12 0 0 100 179 62 15 0 27 39 107 27 84 92 102 36 150 64 81 114 157 55 90 31 69 34 81 58 63 30 37 0 53 62 109 72 87 73 90 107 124 103 122 101 119 97 114 93 112 70 61 30 55 40 66 53 74 30 42 4 15 74 163 128 5 3 9 5 3 1 7 5 4 2 4 2 4 2 4 2 4 3 4 4 0 0 0 0 4 0 43 106 169 179 187 166 173 159 176 150 172 150 170 141 160 137 165 145 169 143 166 142 168 154 177 155 174 148 169 148 174 157 176 142 154 114 125 89 107 64 54 20 8 3 11 3 0 11 0 35 95 130 53 16 102 60 98 65 88 41 68 91 53 18 11 11 6 5 56 96 119 77 137 55 11 134 94 109 62 48 121 21 24 8 19 5 16 13 18 14 19 15 20 16 20 17 21 17 22 18 23 19 23 17 21 17 21 17 21 17 21 16 20 16 20 16 20 16 20 18 24 16 24 16 23 15 23 14 23 20 26 18 21 17 23 15 20 20 27 21 23 14 19 7 31 22 19 13 13 9 33 32 34 27 32 23 28 16 19 17 34 32 41 31 40 33 40 25 38 24 40 26 37 22 31 20 29 22 40 27 28 16 30 29 35 42 38 33 47 46 38 14 26 12 18 9 30 17 19 19 20 21 26 5 31 52 55 107 242 203 185 203 192 170 100 1 16 13 23 15 25 14 17 6 15 7 14 6 14 7 13 7 14 2 6 11 31 40 46 31 16 0 8 4 7 2 17 16 22 15 23 14 22 11 19 10 20 6 12 3 18 11 22 10 23 10 23 10 23 10 23 10 23 10 23 10 23 10 23 10 20 9 23 8 23 6 23 6 25 6 26 9 27 11 30 8 29 10 28 9 28 11 28 5 23 8 22 8 22 7 20 3 16 2 15 2 17 5 20 8 24 11 25 9 22 8 23 24 48 43 58 43 59 46 59 41 56 41 53 35 47 35 51 30 48 30 51 35 56 40 60 46 66 49 72 60 84 67 86 60 68 36 30 3 9 2 11 7 12 7 10 5 7 1 7 6 8 4 7 2 7 3 8 0 7 0 8 20 49 48 49 36 40 28 27 15 19 21 30 39 47 48 47 36 30 24 27 33 31 20 23 14 21 21 39 31 43 37 51 42 54 40 50 43 57 42 55 39 51 36 49 37 54 40 51 39 57 45 56 52 68 60 73 56 63 45 56 40 52 36 43 25 39 33 54 29 55 44 66 64 80 63 81 78 92 68 93 75 98 98 117 98 122 94 140 129 159 120 127 83 91 58 59 36 46 33 43 57 74 65 68 34 43 26 52 35 50 36 48 38 47 34 37 17 13 1 0 0 0 0 4 2 4 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 5 9 13 16 1 1 1 1 1 1 1 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 2 0 0 0 0 0 1 0 5 0 1 0 4 4 17 29 48 45 45 37 43 42 51 49 53 40 44 34 35 24 27 18 27 24 76 106 109 66 60 45 46 37 52 38 51 33 47 34 52 42 65 58 72 48 55 38 53 116 149 120 154 124 154 122 152 126 157 126 156 124 155 123 154 129 161 130 163 130 163 131 164 128 161 128 162 129 163 130 164 133 169 132 167 130 165 127 166 125 164 126 166 128 168 130 169 130 171 129 170 129 169 128 169 135 176 136 178 138 179 139 181 131 169 139 166 130 162 128 119 25 17 0 1 4 0 1 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 4 2 85 124 149 93 146 113 144 72 107 65 97 63 95 47 70 39 132 74 138 81 41 12 33 29 79 126 156 113 171 102 159 128 166 131 167 124 169 125 177 121 168 136 177 136 174 137 178 136 178 137 178 137 179 138 182 140 184 140 186 135 185 128 185 118 179 106 180 105 169 110 228 169 255 165 244 165 241 192 208 149 98 13 8 13 12 9 1 4 1 3 0 2 1 2 3 2 1 0 1 0 11 38 79 37 67 156 220 59 54 0 72 73 149 69 149 125 132 122 223 108 155 162 180 78 169 48 82 28 106 72 112 58 96 25 116 71 145 147 167 136 179 128 157 125 155 113 143 106 136 103 133 70 85 63 95 51 72 61 108 54 42 6 48 54 101 59 25 7 8 6 2 4 6 8 3 5 3 5 4 4 4 4 7 0 14 5 17 0 18 7 53 101 181 183 245 188 224 176 236 178 225 170 223 177 231 179 227 177 230 186 235 184 231 182 230 185 232 187 230 183 229 188 237 184 228 185 230 188 230 190 228 186 212 150 109 24 14 0 18 0 12 38 74 80 5 13 47 13 37 26 38 22 26 33 7 14 9 10 8 3 54 81 103 57 71 19 21 39 34 56 26 21 50 18 27 7 24 15 29 18 19 18 20 19 21 20 21 21 22 21 23 22 24 23 24 21 22 21 22 21 22 21 22 20 21 20 21 20 21 20 21 25 26 24 25 23 23 22 21 22 24 28 26 23 18 20 20 27 27 25 20 18 16 20 19 18 25 17 20 24 23 11 46 38 63 34 61 31 58 23 53 29 74 43 81 39 82 39 80 39 79 36 78 37 80 37 79 43 78 35 87 41 74 31 85 44 82 31 91 47 100 48 59 17 52 22 47 28 51 23 52 32 43 31 52 7 57 72 76 112 255 205 209 218 222 152 172 13 44 22 47 26 51 23 40 14 34 14 33 14 32 14 32 15 31 9 31 15 61 43 75 38 34 3 18 12 16 9 35 23 52 23 53 23 52 20 52 19 53 15 45 13 56 24 58 24 57 25 57 25 57 25 57 23 55 23 55 23 55 23 55 19 53 20 55 23 56 23 56 24 57 23 56 24 57 25 58 28 56 28 56 28 56 28 56 22 51 24 53 24 51 21 49 25 54 24 52 21 49 18 47 14 45 19 50 22 53 27 59 26 62 35 59 27 59 35 66 36 68 42 72 41 70 43 76 44 76 47 82 53 88 58 91 67 99 69 107 83 122 94 127 75 91 43 46 11 28 9 24 16 29 14 23 9 21 6 19 10 23 9 23 8 24 8 27 6 23 1 22 22 65 52 64 46 61 34 46 23 41 22 40 30 57 49 68 48 58 41 54 36 40 29 35 20 30 28 52 36 54 45 67 55 73 54 72 55 78 55 77 55 76 54 72 47 71 54 72 54 76 56 71 52 71 50 67 41 57 35 54 33 57 41 60 39 60 47 73 51 83 76 88 75 84 63 80 73 100 74 92 65 111 118 146 112 147 118 148 112 151 129 177 143 179 136 167 123 163 129 176 112 168 126 151 77 96 38 93 51 104 47 106 57 91 46 74 34 80 71 92 63 77 47 49 6 14 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 2 4 7 10 12 1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 2 0 1 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 1 0 5 1 1 0 0 4 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 2 0 3 3 2 0 0 2 3 3 0 1 0 1 2 1 2 6 4 5 6 17 17 26 24 37 33 46 44 59 49 56 42 47 34 43 31 41 39 40 62 111 83 70 57 76 60 73 56 67 50 64 52 68 47 66 59 78 64 75 57 67 90 116 96 116 93 116 92 109 80 105 87 115 98 124 105 129 103 131 97 128 98 130 97 130 97 131 99 130 93 127 93 129 92 128 94 130 95 128 92 125 92 126 92 125 92 125 92 125 98 129 95 126 94 129 98 132 102 133 97 130 100 136 105 139 96 133 99 129 110 137 106 74 9 1 4 4 12 3 9 6 7 0 5 0 5 2 6 1 2 2 4 3 0 0 0 3 2 0 4 0 4 1 5 1 2 0 2 0 0 0 0 0 2 1 4 1 6 3 4 1 0 40 82 125 93 105 75 125 82 96 49 56 31 54 29 64 36 60 68 101 44 22 19 47 10 69 73 114 79 112 84 124 88 120 87 119 86 124 93 129 92 133 89 132 98 133 81 126 80 120 76 116 72 114 72 113 80 111 66 95 49 92 47 96 36 88 35 74 18 102 91 160 119 175 111 162 113 175 135 176 151 198 61 4 1 0 13 2 4 6 7 2 0 2 2 1 0 6 0 0 0 57 112 153 12 62 141 151 19 7 0 28 38 98 66 118 73 99 113 165 64 125 99 104 47 96 32 26 0 61 34 57 27 43 15 84 77 136 130 159 121 140 102 117 95 113 81 100 79 100 74 89 51 61 39 50 39 61 58 75 41 16 1 12 59 88 28 1 11 12 12 7 8 6 10 5 10 5 5 7 14 3 0 5 0 0 0 6 0 40 80 168 138 142 97 135 116 147 115 145 120 152 116 149 114 150 116 152 119 156 122 157 121 152 113 147 121 164 131 165 122 158 128 172 130 168 133 173 138 178 143 181 150 184 180 197 124 13 0 12 2 16 32 32 30 21 23 21 3 14 16 20 16 20 16 9 17 8 6 3 25 40 48 37 40 25 20 21 34 36 28 18 16 21 13 18 10 18 10 18 12 17 13 18 14 19 15 19 15 19 15 20 16 21 17 21 17 21 17 21 17 21 17 21 18 21 17 20 16 21 17 22 16 21 19 24 20 23 17 20 19 23 19 22 18 23 17 21 15 20 18 21 19 22 20 23 18 17 17 23 15 12 14 34 26 34 20 34 19 25 11 24 22 41 36 42 31 42 32 36 25 38 22 34 21 33 21 34 24 36 23 34 22 36 26 40 33 41 34 47 50 62 34 24 13 25 11 24 11 26 14 29 21 30 16 21 10 42 80 47 102 247 198 214 202 182 146 169 29 6 7 29 11 23 11 23 6 15 7 14 7 15 10 15 10 11 4 10 6 30 43 47 31 17 0 4 7 7 9 16 17 26 13 24 11 22 9 20 12 19 1 11 1 17 8 21 13 25 13 24 12 23 11 23 12 23 10 22 9 20 7 19 6 20 6 21 7 23 9 24 9 25 11 26 10 24 7 21 7 25 7 26 10 27 11 27 11 26 14 25 14 25 15 26 10 21 10 21 10 21 10 21 9 20 9 21 10 21 11 22 14 26 17 30 21 33 23 34 24 36 27 39 30 41 30 41 27 44 32 50 36 53 40 58 41 63 52 76 70 95 79 90 55 60 31 20 0 8 2 10 2 11 2 10 3 8 0 7 6 9 4 8 5 12 5 9 0 7 0 0 2 33 40 48 35 41 29 30 22 31 17 12 15 27 32 47 48 52 42 39 24 30 19 21 18 20 20 32 19 41 15 41 41 58 48 47 49 48 45 52 48 65 28 56 42 56 43 57 43 50 36 45 38 48 33 41 25 33 19 30 25 38 26 40 30 44 34 47 42 64 57 76 58 66 49 62 50 65 53 63 41 63 74 114 93 121 86 99 66 99 74 101 83 115 99 132 127 159 150 163 143 146 116 125 87 74 33 46 27 52 42 57 36 47 32 50 59 118 116 132 108 123 86 95 69 55 11 5 0 0 0 11 0 2 2 0 2 5 5 1 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 6 10 9 11 17 22 20 26 25 31 27 34 29 43 51 69 68 73 62 64 46 54 46 55 47 56 48 57 40 48 40 52 47 60 51 60 98 132 103 131 100 131 99 124 96 127 99 131 104 136 108 139 111 142 116 148 121 155 127 158 126 160 127 158 124 159 128 165 127 161 129 163 130 163 127 160 126 162 125 164 125 164 125 164 128 166 126 164 126 167 130 170 135 172 131 171 134 175 137 173 133 149 123 163 136 148 98 83 6 8 0 2 2 0 3 0 0 0 0 0 2 0 0 0 3 5 7 5 2 0 1 3 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 5 0 3 0 0 0 0 3 3 30 41 91 92 140 111 146 127 158 117 142 100 108 57 91 66 110 106 132 48 62 61 126 49 112 92 137 90 127 84 126 89 134 94 140 97 140 94 138 105 148 98 141 106 146 99 150 106 148 102 146 100 145 100 148 96 153 100 158 106 163 109 166 106 167 101 161 85 195 150 250 171 251 158 239 166 251 172 228 179 217 65 21 0 4 11 2 7 0 3 0 6 3 3 5 0 6 1 48 83 113 63 42 15 142 179 186 35 52 1 76 67 156 126 180 101 167 165 184 92 195 156 158 58 149 84 117 26 111 77 118 38 73 62 155 117 169 159 194 149 164 126 158 113 131 94 124 98 123 93 122 67 87 51 75 53 87 66 94 38 50 20 44 75 120 26 12 0 0 3 2 5 0 2 0 1 6 8 0 0 3 2 30 0 48 75 178 179 238 186 232 126 167 101 169 122 178 119 178 123 182 122 182 123 184 125 186 127 188 129 189 129 187 125 183 130 185 132 183 127 180 129 185 138 191 139 193 142 196 144 198 149 199 163 231 185 144 35 6 7 14 23 14 16 5 17 17 17 28 16 17 8 19 17 18 9 8 6 0 10 16 26 22 19 19 12 18 18 24 18 15 21 19 19 17 18 16 19 18 17 18 17 19 18 20 19 20 19 20 19 21 20 22 21 22 21 22 21 22 21 22 21 22 21 22 20 21 20 21 21 22 20 22 23 25 24 24 21 21 23 24 22 23 22 22 21 22 21 22 21 21 21 22 22 22 19 22 18 34 18 28 19 52 37 53 32 57 31 52 21 54 29 74 43 81 39 86 42 86 38 86 35 83 33 81 35 79 36 78 34 73 34 74 39 77 45 81 44 83 57 87 37 45 24 51 25 47 25 46 28 48 23 51 23 44 20 70 84 67 109 255 188 223 217 202 177 210 66 36 14 44 26 52 24 38 18 37 16 35 14 34 13 34 16 34 11 32 10 54 47 69 39 38 3 17 7 17 11 30 27 51 25 50 23 50 21 50 23 51 14 46 14 51 20 58 24 58 23 57 23 56 22 56 23 57 22 55 20 53 19 52 20 53 21 55 23 57 24 58 25 58 26 60 26 58 24 56 25 56 25 57 25 58 26 58 24 56 24 56 24 55 23 55 21 51 21 51 21 51 21 51 21 51 21 51 22 52 23 53 26 59 29 63 33 66 34 67 35 68 37 71 40 73 41 73 40 72 47 78 51 81 55 86 57 92 70 106 88 125 96 118 66 83 39 38 6 24 10 23 10 21 10 20 9 22 7 21 9 20 7 22 11 25 10 24 5 24 8 21 9 42 43 70 52 68 45 55 35 51 27 33 14 34 29 51 44 61 46 52 38 44 32 32 13 28 23 50 20 57 48 67 52 72 58 74 48 76 57 78 54 91 56 80 61 79 60 76 54 69 45 63 39 57 37 53 32 47 27 43 36 54 37 57 41 62 46 65 57 81 72 91 69 83 61 79 60 81 57 78 51 76 66 106 107 132 107 151 123 161 129 176 123 156 108 135 98 138 113 148 128 171 141 175 125 139 71 89 46 88 50 94 51 90 41 79 93 152 134 157 128 157 119 142 107 123 84 84 40 23 0 6 0 4 5 0 0 0 3 3 1 0 0 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 8 6 11 10 15 14 18 17 26 31 42 43 47 42 45 41 52 45 58 52 66 59 70 54 64 54 64 53 63 53 63 58 86 62 83 58 83 57 77 56 79 55 79 55 81 59 84 56 90 67 101 72 107 80 116 88 123 87 121 85 122 90 128 91 127 94 130 95 129 93 127 92 126 92 126 92 125 92 125 93 125 91 124 92 127 96 131 99 131 97 131 100 133 99 131 89 130 90 115 97 128 83 30 0 0 2 1 5 2 4 7 4 0 5 0 4 0 2 1 7 6 4 4 2 1 0 1 6 4 8 4 7 2 5 3 4 1 1 0 1 0 0 0 0 1 2 1 4 0 2 0 20 35 33 48 34 75 59 95 85 117 100 126 90 83 33 65 41 91 92 85 11 39 82 134 47 84 63 97 66 95 61 86 59 91 64 95 63 94 59 89 50 89 45 89 62 99 53 101 59 101 58 100 58 100 59 101 63 104 72 117 82 126 83 129 94 142 92 136 79 146 116 169 89 138 79 141 105 166 113 148 79 64 0 0 0 1 2 2 10 1 0 5 0 0 0 4 0 27 58 86 63 42 0 0 0 135 153 110 0 0 0 65 64 135 122 141 67 134 121 71 9 125 129 97 11 80 58 70 5 68 41 66 14 20 2 95 103 151 140 168 111 111 78 116 90 104 72 98 74 88 62 87 51 62 37 54 43 65 54 69 22 19 5 35 98 99 7 5 7 10 10 8 9 7 11 12 5 8 0 0 8 16 0 0 32 122 174 213 167 179 143 172 92 118 79 124 95 128 89 125 74 111 76 114 79 116 79 117 80 118 81 119 83 122 86 124 87 124 82 119 79 118 79 117 85 124 85 124 85 125 86 125 81 124 88 125 112 148 36 0 1 14 18 22 17 20 21 29 15 23 15 18 15 16 18 11 13 16 18 11 6 12 13 19 11 13 16 15 12 14 14 19 16 19 13 18 10 18 11 19 13 17 13 18 14 19 15 19 15 19 15 20 16 21 17 21 17 21 17 21 17 21 17 21 16 20 15 19 15 19 16 20 16 21 18 23 19 22 17 20 18 22 18 21 17 21 16 20 18 22 18 22 22 21 21 21 20 16 18 21 17 14 17 33 25 33 19 32 17 22 9 20 16 32 27 37 30 43 37 43 29 38 25 37 25 36 26 38 24 34 21 32 20 35 23 39 35 44 37 50 44 48 21 14 12 23 12 23 12 26 14 28 11 26 19 22 20 55 72 40 97 232 198 226 189 174 163 131 60 20 3 24 16 34 16 19 11 19 10 16 8 14 8 13 16 12 5 9 1 25 36 45 34 22 1 2 2 6 14 21 14 24 11 24 11 22 10 22 13 20 5 14 5 19 12 23 11 22 10 22 10 21 9 21 10 22 9 21 8 19 7 18 6 21 7 22 8 24 9 25 10 25 11 27 12 27 11 26 7 25 8 26 10 25 11 26 11 24 12 23 11 21 10 21 10 21 10 21 10 21 10 21 11 22 11 23 12 23 13 24 16 28 19 32 22 34 24 35 23 35 25 38 28 40 29 40 25 42 31 47 35 51 40 56 42 62 56 79 75 97 81 88 56 53 25 13 0 6 1 11 0 9 1 10 1 9 4 10 6 8 4 8 5 12 5 8 2 9 2 11 2 16 26 53 50 59 48 49 34 38 24 25 12 19 19 34 39 48 48 54 35 44 35 29 17 13 10 23 0 25 7 33 12 43 35 46 40 50 52 57 39 68 50 59 46 59 46 56 40 47 32 41 24 36 26 37 25 34 20 29 27 38 29 42 33 47 39 51 45 64 56 71 52 61 44 57 48 56 40 54 41 51 39 54 74 96 87 141 121 137 108 147 116 137 96 98 65 87 78 98 79 111 99 116 97 118 88 89 55 72 55 81 72 89 61 70 86 131 101 120 95 130 99 126 97 114 86 100 80 73 27 3 0 0 0 5 3 0 4 2 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 3 1 8 6 13 10 15 9 16 13 25 23 35 32 41 41 51 48 57 49 58 54 65 75 108 78 104 73 104 72 98 67 96 64 94 65 97 70 102 74 109 85 115 85 116 93 131 114 147 118 152 119 153 120 155 125 159 128 162 130 163 128 161 125 161 126 162 125 164 126 165 125 164 124 164 126 167 129 170 128 167 128 168 130 167 125 159 119 155 126 146 121 146 70 14 3 15 4 12 1 1 1 0 0 2 0 1 0 0 3 7 4 1 2 0 3 1 1 0 0 0 0 0 0 0 0 2 0 1 0 3 0 3 0 3 1 0 0 0 0 4 1 10 44 85 83 95 62 105 95 141 79 118 91 127 89 102 69 118 90 138 107 91 16 83 113 169 94 135 105 144 112 152 117 153 118 152 112 149 109 149 112 153 111 157 118 178 153 193 135 179 120 169 120 170 122 174 124 177 115 171 109 166 109 173 121 184 125 195 140 215 137 219 144 217 139 215 134 216 147 220 137 188 110 123 56 48 1 21 0 5 0 5 4 6 0 6 14 46 69 95 79 75 16 18 0 40 54 203 141 131 32 68 60 157 138 210 161 199 133 210 148 113 51 179 160 152 37 128 80 128 69 160 91 128 86 95 45 159 161 203 179 200 151 158 107 123 113 143 110 135 100 123 87 108 67 82 53 75 60 87 67 87 28 42 7 40 108 121 2 11 1 5 0 6 2 4 1 7 0 10 9 12 0 11 4 44 184 207 147 182 159 223 154 171 137 186 131 188 133 180 124 180 136 193 139 196 141 197 140 195 135 190 133 189 134 193 141 199 145 197 144 193 139 191 140 193 146 198 146 198 146 197 145 197 149 202 134 118 87 175 77 36 5 18 15 21 13 13 6 11 8 11 11 15 16 20 17 19 11 21 20 21 13 18 18 26 12 16 18 20 17 18 20 24 19 20 18 18 18 18 19 20 17 18 17 19 18 20 19 20 19 20 19 21 20 22 21 22 21 22 21 22 21 22 21 22 20 20 19 19 18 20 19 21 20 22 22 23 22 23 21 21 21 22 21 22 20 21 20 20 23 24 23 22 21 21 20 20 19 22 18 30 17 32 23 54 36 54 30 55 27 48 18 48 22 56 28 65 36 75 45 82 40 81 37 79 35 77 34 74 35 72 32 70 33 73 38 77 41 77 47 84 51 75 29 45 23 49 23 48 25 48 27 47 18 49 28 41 24 70 58 44 121 255 186 236 219 200 76 84 62 39 21 47 22 45 23 45 20 39 18 37 17 36 16 37 23 38 11 32 6 45 39 68 43 45 7 15 1 17 15 37 24 49 23 49 22 51 23 51 23 50 16 47 17 54 22 57 23 57 22 56 22 56 22 56 22 56 21 55 20 54 19 53 22 55 23 56 24 57 25 58 24 57 25 59 26 60 27 60 26 57 26 57 25 57 25 57 25 57 24 55 22 53 20 52 21 51 21 51 21 51 21 51 23 53 23 54 24 55 25 55 27 60 29 63 32 65 33 66 33 66 35 69 38 71 39 71 38 69 43 74 46 78 52 84 55 92 73 112 92 126 92 111 62 73 25 29 3 23 9 24 7 19 9 20 9 23 9 24 8 19 6 21 10 24 9 23 12 22 9 34 16 30 25 61 53 74 59 73 50 59 34 45 24 36 23 43 38 59 53 69 46 55 43 54 38 54 22 39 29 54 35 61 30 66 36 88 48 77 57 87 54 86 64 75 54 72 53 69 47 64 41 59 35 57 41 63 44 62 39 57 45 66 47 69 52 75 58 80 62 84 70 86 63 77 56 75 58 76 53 79 57 78 52 78 84 125 122 172 134 148 102 143 112 151 111 133 85 113 85 117 84 121 89 120 95 144 116 151 119 157 127 178 153 194 148 176 132 171 127 159 134 174 128 159 124 150 103 129 109 135 87 75 25 13 0 3 5 5 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 1 0 1 1 2 1 2 0 1 0 1 0 1 2 6 0 6 0 10 6 15 10 19 11 24 24 34 27 36 36 49 50 77 52 71 46 71 45 65 40 63 37 60 37 63 42 68 43 75 46 74 42 75 51 90 68 105 79 117 86 120 87 121 89 126 89 129 91 129 90 126 89 126 89 126 90 127 91 126 93 127 95 128 96 130 99 131 96 128 96 129 97 126 89 119 80 102 83 136 94 64 4 0 0 0 0 0 0 0 0 0 0 2 2 2 0 0 0 1 1 2 1 2 3 5 3 3 1 1 3 0 4 1 2 1 3 3 2 3 0 2 0 2 2 4 0 0 0 0 0 0 0 16 13 28 23 67 55 76 57 80 50 67 43 72 61 119 99 116 56 31 0 68 97 120 74 101 78 104 75 104 80 112 92 118 86 112 81 111 84 115 83 121 89 142 127 159 99 128 89 130 89 134 91 137 93 137 87 123 75 111 65 113 73 121 83 135 104 161 111 161 115 151 91 144 104 159 119 164 120 161 131 176 153 69 0 9 7 7 0 3 0 0 0 31 46 65 53 45 5 0 0 6 13 44 61 123 46 73 54 78 71 133 122 173 123 155 128 166 103 112 85 143 108 78 0 44 32 76 51 105 83 116 65 82 78 178 116 165 140 151 112 131 75 64 57 101 85 102 75 103 73 77 43 62 33 58 42 68 51 71 20 44 2 9 88 112 0 0 0 0 0 14 12 13 0 3 0 1 0 0 0 0 0 26 148 165 131 148 119 151 122 153 111 142 106 138 102 130 97 132 91 128 91 129 91 127 87 124 96 131 88 122 83 121 86 125 88 131 95 131 86 124 90 135 98 137 98 138 99 139 100 140 100 138 88 48 55 139 54 0 0 9 1 16 10 21 13 24 27 27 18 17 15 17 15 15 10 11 10 14 7 12 3 16 8 13 12 15 15 18 15 20 14 18 12 17 10 18 12 19 13 17 13 18 14 19 15 19 15 19 15 20 16 21 17 21 17 21 17 21 17 21 17 21 16 19 15 18 14 19 15 20 16 21 17 21 17 21 17 20 17 20 16 20 15 19 15 19 17 22 18 22 18 20 19 19 18 17 15 18 14 19 20 34 26 30 21 30 20 22 11 20 15 21 13 26 22 35 31 42 30 38 29 36 25 33 23 32 24 35 19 32 18 36 23 41 34 45 40 52 40 39 16 19 10 22 11 24 12 26 13 26 10 24 20 21 19 47 38 26 170 210 197 219 149 92 38 67 74 35 15 25 7 23 14 26 10 19 12 19 13 21 16 21 23 15 7 10 0 16 28 42 36 29 4 0 0 7 16 25 12 22 9 23 10 22 10 22 11 19 5 16 7 22 13 24 11 23 12 24 12 24 12 24 10 22 10 21 9 21 9 21 9 24 9 24 10 25 10 25 8 23 8 24 9 25 11 26 8 26 8 26 10 25 10 25 13 26 14 24 12 22 10 21 10 21 10 21 10 21 10 21 12 23 13 24 14 25 14 25 14 26 17 29 19 31 20 31 20 32 23 36 26 37 27 38 23 39 27 42 29 46 36 54 43 67 66 91 85 100 76 78 52 42 12 6 0 6 1 11 0 9 0 10 3 10 4 11 5 8 3 7 4 11 4 8 5 4 0 22 17 17 11 31 33 46 45 57 46 45 30 33 22 19 11 21 24 31 36 48 44 44 34 42 57 65 40 30 0 19 3 41 17 31 0 31 24 35 26 52 44 57 47 58 40 53 39 49 34 43 31 39 20 37 28 45 33 45 29 40 38 52 40 55 45 61 50 65 50 68 55 66 46 56 41 56 39 53 41 57 42 51 39 56 52 103 100 114 68 80 51 73 51 88 74 93 64 79 61 76 60 75 57 86 71 88 69 92 88 113 106 138 130 150 128 143 103 129 91 126 112 140 90 108 88 123 97 109 83 105 89 101 68 51 12 0 0 0 0 5 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 4 70 102 70 95 63 94 62 88 56 85 54 83 53 84 56 87 58 87 61 88 62 96 75 110 84 122 102 144 116 152 121 156 122 153 125 159 128 159 126 159 125 159 125 162 126 163 128 166 128 164 128 165 129 165 129 165 130 165 128 163 126 159 118 150 121 137 106 127 55 41 4 34 5 27 9 25 10 24 7 11 0 7 0 6 2 7 0 3 0 1 1 0 1 0 1 0 4 5 2 5 0 3 0 4 0 4 0 6 0 6 0 7 0 7 0 8 0 12 2 18 0 20 4 34 29 79 62 89 78 114 69 91 70 123 119 176 140 136 61 53 30 125 134 146 87 115 87 115 83 108 85 124 96 130 102 136 102 134 98 131 97 137 93 146 119 159 98 145 108 162 112 168 116 174 116 178 118 182 116 179 114 178 116 180 117 183 126 202 125 203 133 204 124 203 139 213 137 199 134 201 137 185 140 127 44 73 44 76 54 71 36 45 51 116 107 122 58 77 30 53 39 105 97 144 105 166 91 166 123 159 131 207 160 225 165 215 172 203 137 222 165 205 137 145 39 98 56 140 114 147 139 214 116 165 162 206 119 203 196 185 106 120 82 98 59 113 99 127 95 129 89 103 59 80 52 73 53 80 62 85 42 38 0 38 98 95 0 52 37 32 0 11 0 11 0 14 0 26 26 92 109 138 78 92 168 205 162 213 164 206 158 215 166 214 162 208 157 205 158 210 158 208 158 207 156 204 153 202 143 188 132 175 121 169 119 172 116 175 127 176 118 169 124 184 119 171 120 173 122 175 124 176 111 166 116 98 90 149 66 28 4 23 0 17 0 17 0 15 10 12 11 22 22 25 15 22 14 21 11 25 16 23 11 20 15 13 12 15 19 22 20 19 18 21 17 20 17 22 18 24 16 18 17 19 18 20 19 20 19 20 19 21 20 22 21 22 21 22 21 22 21 22 21 22 20 21 19 20 19 20 20 21 20 21 20 21 20 21 20 21 20 21 19 20 19 19 18 19 20 21 21 19 19 19 19 19 19 23 17 27 17 37 29 55 33 53 28 54 27 47 20 46 24 42 17 43 24 47 30 57 40 69 40 71 40 72 37 70 36 69 34 70 35 74 40 78 48 82 52 83 45 60 21 45 20 48 23 48 26 47 26 45 23 43 28 43 31 65 41 60 208 220 215 178 101 71 115 154 137 84 30 41 19 50 25 41 21 41 21 42 23 44 25 47 25 35 12 35 5 38 32 65 44 51 13 18 0 20 19 41 24 49 23 48 21 49 21 49 20 48 15 46 18 52 23 56 24 58 24 58 24 59 25 59 23 57 23 57 23 57 23 57 25 58 25 58 25 58 25 58 24 57 23 56 23 57 25 58 27 58 26 57 25 57 24 56 25 57 25 56 23 55 22 54 21 51 21 51 21 51 21 51 23 53 23 54 24 55 25 55 25 58 27 61 29 62 30 62 30 63 33 66 36 68 37 69 35 66 39 69 41 73 49 81 60 101 87 128 105 129 85 97 57 62 14 25 5 25 9 24 8 19 10 20 9 22 9 23 8 18 5 20 9 23 9 22 10 21 12 44 31 40 20 42 31 51 42 68 53 64 41 53 33 37 16 32 21 35 28 48 52 56 33 58 63 114 82 104 71 118 82 145 157 193 49 82 48 92 44 73 54 68 50 71 56 73 53 68 47 63 42 61 40 65 47 73 52 73 49 69 54 76 55 78 58 82 63 84 64 83 66 80 57 71 54 75 56 76 59 81 54 71 50 81 70 137 125 127 73 110 84 109 71 116 95 125 87 111 79 105 78 98 72 111 86 108 75 113 71 112 91 134 106 138 102 135 105 142 103 149 126 157 97 130 94 141 106 144 110 149 116 143 103 109 73 46 7 4 0 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 2 1 2 1 2 0 1 1 3 1 1 0 1 0 1 0 1 0 1 0 1 1 6 5 5 0 1 0 2 36 59 35 51 27 50 26 45 20 42 21 45 24 48 27 50 23 52 29 61 37 72 47 79 51 87 63 101 76 113 87 121 84 121 85 125 88 126 87 124 88 125 89 127 90 127 92 128 96 128 96 128 96 127 94 126 96 126 92 122 89 117 81 109 78 102 58 61 18 53 52 66 74 88 71 79 57 65 25 27 8 9 0 0 0 3 0 2 1 8 6 7 1 2 0 4 0 0 0 0 0 0 0 0 0 1 0 8 5 17 13 21 15 27 25 40 40 51 47 55 76 88 83 93 74 91 78 106 61 89 54 63 54 117 110 157 108 109 43 62 42 120 101 101 43 65 44 68 45 65 47 77 51 78 55 84 57 84 54 79 52 87 53 87 57 85 43 90 47 87 46 92 49 95 49 94 47 92 51 98 54 97 50 92 61 100 63 107 57 101 69 112 81 122 76 107 47 69 29 72 61 75 58 98 84 90 69 96 86 94 62 74 77 122 108 116 108 118 77 93 96 147 120 117 48 82 53 102 52 95 104 168 126 168 132 167 120 149 106 179 128 153 122 126 37 45 14 75 83 104 99 154 89 129 118 149 125 209 201 180 88 92 67 99 45 85 81 120 95 113 82 104 54 78 48 71 44 70 54 83 49 32 4 69 97 59 0 90 65 46 0 0 0 0 0 6 0 72 122 182 175 201 155 172 130 154 123 157 128 162 137 178 135 168 135 165 135 167 138 170 136 171 132 169 130 168 130 168 135 170 127 161 120 158 121 159 115 155 120 155 115 153 120 162 109 146 110 147 111 149 112 150 99 158 111 129 99 143 97 106 89 104 73 81 50 57 24 36 0 2 0 7 5 13 5 15 10 13 7 17 11 15 4 19 12 17 12 18 15 21 16 20 13 17 12 16 10 17 12 19 13 17 13 18 14 19 15 19 15 19 15 20 16 21 17 21 17 21 17 21 17 21 17 21 17 21 16 20 16 20 17 21 17 20 16 20 16 20 16 21 15 19 15 18 14 18 13 17 12 17 12 19 16 18 16 18 18 18 14 15 14 24 25 35 26 27 23 30 24 25 18 25 21 18 7 16 11 18 15 24 27 33 31 37 34 40 33 39 28 37 23 35 22 38 25 44 39 49 43 51 32 25 10 20 11 22 13 24 15 25 13 24 14 17 16 25 26 45 29 61 208 237 113 89 146 120 131 161 138 75 27 25 12 32 17 20 16 25 17 25 18 26 21 27 21 13 8 14 1 12 21 40 36 32 8 1 0 7 15 26 14 23 11 21 10 20 9 19 8 17 4 16 8 22 12 23 10 23 11 24 11 25 12 25 12 25 12 25 12 25 12 25 11 26 11 26 11 26 11 26 12 26 10 24 8 24 10 25 9 27 9 26 10 24 9 24 10 23 12 22 11 22 11 22 10 21 10 21 10 21 10 21 11 23 12 23 13 24 13 24 15 27 17 29 19 30 19 30 18 30 21 34 24 35 25 36 20 36 23 38 25 42 33 51 43 71 74 100 90 95 60 55 49 33 6 6 1 10 2 10 2 11 3 9 3 9 4 7 4 7 2 6 3 10 3 7 1 11 12 30 23 26 17 29 21 27 23 43 42 48 39 46 35 28 15 23 19 19 19 32 34 40 31 37 51 79 78 86 71 111 61 100 168 215 54 38 48 103 54 34 26 32 22 41 37 50 39 48 38 49 39 49 39 54 43 60 47 60 44 57 41 56 42 57 44 60 47 63 48 64 50 59 40 50 39 54 49 60 50 62 46 51 40 55 47 106 104 101 61 91 72 80 36 71 63 86 65 80 59 71 58 73 50 73 55 78 60 83 48 75 64 91 73 91 67 84 58 84 63 89 68 80 46 75 50 65 44 82 81 112 95 114 95 119 92 58 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 76 45 67 36 65 36 60 35 65 40 73 49 80 54 83 56 87 66 101 81 113 86 115 84 117 91 126 99 138 111 147 119 150 122 154 125 157 124 156 125 159 126 161 126 163 128 164 127 163 127 163 126 161 124 159 124 157 118 152 114 147 107 139 89 93 58 116 114 167 144 168 141 174 152 182 159 178 134 134 82 74 24 19 0 15 6 17 18 30 24 24 13 10 11 15 21 29 23 35 29 41 33 45 52 66 62 84 81 103 97 115 105 128 113 138 121 143 121 144 116 143 123 153 121 140 112 146 104 147 96 110 97 168 155 193 164 171 126 153 122 168 121 106 57 72 48 74 52 75 51 81 62 89 59 89 61 95 68 103 63 116 80 123 78 115 70 136 84 139 88 148 92 153 92 154 94 161 94 160 93 158 90 157 88 154 99 173 100 173 116 187 126 188 123 184 110 165 105 176 106 182 119 139 79 120 75 108 60 96 59 99 70 118 88 133 80 149 124 161 124 185 145 175 49 81 33 86 30 134 147 203 167 207 171 221 161 227 184 239 182 230 191 214 91 106 43 132 60 153 91 125 86 135 110 217 202 239 198 198 142 160 114 130 94 133 123 192 163 185 149 200 154 189 151 179 137 174 145 187 147 184 154 183 165 157 82 179 157 151 95 119 98 122 87 112 100 197 196 211 161 214 174 212 157 206 159 212 167 219 168 211 165 213 166 211 167 214 168 211 173 221 171 218 171 220 173 222 167 214 164 212 165 217 172 223 165 214 163 213 164 215 167 217 167 217 167 217 167 217 167 218 169 232 162 225 176 228 179 223 186 224 192 233 197 224 171 195 146 130 65 46 3 17 0 20 8 23 12 26 16 17 16 25 13 15 16 17 16 17 17 22 17 20 16 21 16 24 19 24 16 18 17 19 18 20 19 20 19 20 19 21 20 22 21 22 21 22 21 22 21 22 21 22 22 22 21 21 20 22 21 23 21 21 20 20 19 21 20 22 19 20 18 19 18 18 17 18 15 16 17 16 18 18 18 18 18 24 16 25 17 40 32 55 30 54 27 55 29 47 24 47 29 36 11 26 13 24 14 32 15 36 20 45 28 52 32 57 39 65 36 66 37 72 43 77 44 73 47 76 37 51 20 52 20 45 23 48 26 47 24 45 31 38 26 45 36 58 34 86 230 198 76 212 168 148 187 193 131 89 45 55 24 48 24 44 29 48 27 47 26 47 26 48 22 33 12 38 7 36 30 63 42 56 16 22 0 23 19 42 25 50 22 48 20 47 19 46 18 44 15 44 19 50 23 51 22 54 22 55 23 56 24 56 26 58 26 58 26 58 27 59 26 59 26 59 26 59 26 59 29 61 26 58 24 57 25 59 27 58 27 57 25 56 24 56 20 52 21 53 21 53 21 54 21 51 21 51 21 51 21 51 22 52 22 53 23 53 24 54 27 60 29 62 31 63 31 63 29 62 31 65 34 67 35 67 34 64 36 66 38 71 47 80 51 95 85 127 100 117 64 71 54 56 9 26 10 28 9 23 11 21 10 20 9 21 7 20 7 18 5 20 9 23 8 22 7 31 27 49 29 43 30 52 32 42 26 54 47 66 49 66 42 44 22 37 22 30 19 39 25 52 43 62 45 98 79 126 81 179 111 134 177 255 89 116 56 151 74 42 18 42 29 53 39 56 41 61 48 70 56 76 57 81 61 85 64 85 61 82 58 80 58 80 59 82 61 82 59 77 60 71 49 65 49 71 58 76 57 79 57 73 48 70 54 122 120 136 96 123 85 90 45 88 79 116 91 116 82 101 72 106 83 103 78 109 76 91 61 92 70 105 80 110 73 99 76 114 83 110 71 86 55 107 61 87 53 91 66 104 89 136 126 142 93 51 3 9 5 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 0 0 0 1 2 1 0 22 43 22 42 20 40 18 39 26 52 38 64 45 66 46 68 56 79 53 80 58 88 61 87 58 84 51 78 51 90 75 113 84 120 84 123 87 124 88 124 92 125 88 124 91 127 90 123 82 116 89 122 92 120 87 115 78 108 80 111 76 93 44 61 31 83 86 133 120 146 121 137 122 139 115 139 120 150 127 154 122 132 85 48 10 34 37 49 56 66 60 72 70 88 89 100 100 109 103 114 106 118 108 120 120 131 119 134 123 135 119 131 109 129 114 130 119 135 120 127 114 125 106 115 90 106 87 110 70 107 87 111 85 136 124 173 116 175 129 159 108 129 69 67 12 33 16 42 25 45 21 46 24 46 22 54 29 55 28 60 31 63 36 71 38 71 36 73 51 86 39 82 38 87 42 89 40 84 37 85 45 88 42 81 43 87 50 92 57 108 82 132 99 137 101 140 104 143 108 144 114 151 122 152 124 150 130 156 113 136 106 125 96 121 98 129 105 141 107 140 114 150 122 120 0 11 0 13 0 110 121 171 135 155 129 175 114 137 142 169 105 140 97 115 41 36 0 26 0 32 1 42 21 89 85 146 173 224 130 94 89 133 82 105 65 92 66 100 88 135 127 165 137 164 139 166 142 170 144 172 147 174 148 169 142 161 125 138 148 159 113 131 123 168 144 157 149 173 137 167 133 169 133 171 124 152 118 158 134 169 136 167 138 163 132 165 140 168 137 167 135 173 135 174 135 175 137 177 131 169 129 166 127 167 129 168 128 166 131 169 133 170 132 168 129 163 127 168 131 165 128 168 122 168 125 170 128 169 135 171 141 173 143 173 147 175 150 178 154 192 160 165 109 90 19 0 0 0 8 21 2 18 28 14 11 18 10 17 12 20 10 12 10 16 12 16 12 16 12 16 14 18 14 18 14 18 14 18 15 19 15 19 15 19 15 19 14 19 17 22 18 21 15 18 16 20 16 20 16 20 16 20 17 20 16 19 15 20 16 21 15 19 15 19 15 19 15 19 13 19 13 19 14 19 16 18 14 19 13 13 11 25 23 30 30 32 27 28 24 26 22 26 23 21 12 12 8 11 9 11 14 15 14 16 14 16 11 17 20 34 27 39 31 44 33 43 34 49 42 46 26 25 11 20 13 24 14 25 15 25 14 24 16 13 6 35 26 43 12 86 198 115 149 235 121 160 169 153 108 58 38 28 15 28 21 8 16 24 18 26 21 28 19 22 19 16 6 9 4 13 15 36 31 36 10 0 0 11 16 26 12 22 11 22 11 21 9 19 8 14 1 16 8 19 10 24 15 25 10 22 8 21 9 23 11 23 8 20 8 23 12 26 10 25 10 25 10 25 10 25 8 24 9 25 10 26 11 27 7 25 7 25 9 24 9 24 9 22 11 21 10 20 9 20 10 21 11 22 11 23 12 23 10 21 11 23 12 24 14 25 14 26 17 30 20 31 19 30 19 30 19 32 22 35 26 38 24 37 21 36 24 42 32 49 34 67 78 100 69 58 36 54 37 24 4 11 5 8 0 14 4 10 6 10 6 9 6 9 3 7 3 6 1 8 4 9 0 11 15 32 32 44 32 33 25 34 23 25 20 39 39 46 36 35 21 20 14 18 17 22 9 36 32 20 24 64 74 82 72 109 86 76 133 182 83 66 22 91 89 41 0 14 19 24 26 35 23 38 36 51 46 55 34 57 49 61 45 62 49 60 49 62 47 60 45 59 46 62 58 63 39 45 31 47 37 49 41 55 46 58 45 51 35 42 31 82 94 111 85 94 57 51 15 48 57 95 79 86 61 84 62 79 54 75 57 80 61 79 48 66 45 62 42 63 50 73 70 77 67 70 43 57 58 74 61 71 54 63 49 63 52 65 76 65 19 5 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 1 1 6 4 1 0 1 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 0 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 43 70 42 70 45 74 50 78 56 86 64 93 68 97 73 102 81 105 78 106 83 113 85 111 76 104 70 98 70 108 88 127 108 140 116 150 125 157 127 160 131 162 126 160 126 160 121 153 112 147 113 148 113 147 112 146 105 139 101 132 92 125 89 124 110 158 140 176 142 170 132 158 137 167 134 167 139 171 140 166 139 167 134 135 87 95 75 100 75 89 76 92 84 101 96 110 93 108 92 111 98 113 92 105 89 109 90 108 88 108 86 108 81 110 84 109 83 114 82 105 63 90 59 101 89 119 78 90 78 103 70 124 120 178 161 201 157 205 161 178 129 145 96 84 38 49 25 48 31 57 37 66 44 76 48 79 47 80 50 86 49 93 57 104 62 109 64 115 77 126 70 130 79 141 78 135 84 147 84 141 73 135 74 146 76 141 77 145 87 163 113 185 121 183 126 193 136 203 144 207 146 207 157 213 159 209 159 208 167 214 166 211 162 212 166 217 163 228 177 216 163 218 171 179 40 85 39 87 71 185 163 207 170 201 160 211 168 217 166 135 96 138 85 135 69 99 29 83 28 91 42 103 81 168 139 178 168 211 122 101 81 138 100 144 109 145 104 146 112 163 132 185 145 196 146 200 149 202 151 201 156 208 157 203 156 202 146 181 127 197 169 174 110 158 150 203 175 211 168 211 168 217 170 218 161 203 148 201 160 209 169 218 175 212 164 208 163 204 159 206 167 210 164 211 171 218 172 214 170 215 168 212 167 212 168 214 166 215 166 216 166 216 166 215 170 217 166 218 167 212 160 212 164 217 168 216 167 211 168 213 168 211 166 211 166 213 167 214 165 218 183 223 183 217 163 174 64 40 0 28 35 11 3 24 13 22 21 23 14 17 18 24 17 22 17 22 17 22 17 21 18 19 18 19 18 19 18 19 19 20 19 20 19 20 19 20 19 20 21 22 21 22 19 20 20 21 20 21 20 21 20 21 21 21 20 20 19 21 20 22 18 19 18 19 18 19 18 19 19 19 19 18 19 18 18 18 16 23 17 24 18 41 31 51 31 57 28 50 25 45 26 41 26 33 16 22 12 18 13 18 14 22 14 24 14 27 14 29 16 39 25 52 33 62 41 69 44 74 48 70 33 52 22 45 23 48 24 49 26 47 25 46 28 42 21 53 31 61 30 86 141 125 172 242 119 186 177 183 130 85 48 47 26 39 27 51 21 41 22 45 28 49 27 46 26 40 11 33 8 37 22 60 39 58 18 24 0 30 22 45 21 50 22 50 22 49 20 46 16 39 12 45 22 47 23 53 24 55 22 53 21 53 23 55 24 55 21 53 21 55 25 58 25 58 25 58 25 58 25 58 24 57 25 58 25 58 25 59 25 56 25 56 24 56 24 56 22 54 21 53 21 52 20 52 21 51 21 52 22 52 23 53 21 51 22 53 23 54 25 55 25 58 28 62 31 63 30 62 28 61 29 62 32 65 35 68 34 63 35 66 40 73 48 79 54 96 83 116 72 82 47 80 35 44 6 29 10 25 7 26 10 21 10 21 9 23 9 23 6 18 6 21 8 22 8 23 6 31 26 50 39 60 41 53 33 52 32 44 28 54 42 57 41 50 29 37 22 36 23 34 18 41 29 42 22 78 76 137 87 144 118 132 151 221 114 137 53 114 92 81 22 37 28 50 27 39 24 41 32 55 40 60 42 69 55 75 57 81 62 79 60 81 61 82 61 80 59 78 59 66 44 53 40 60 46 66 54 73 56 77 55 70 46 65 31 88 93 126 97 104 58 58 29 67 71 113 92 108 78 105 80 98 73 96 77 101 77 100 64 91 64 90 61 92 66 97 72 90 73 84 47 61 52 71 73 91 73 85 60 66 38 49 24 30 2 10 0 8 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 7 3 6 0 4 1 0 0 1 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 48 27 50 32 59 43 68 53 75 55 76 54 77 59 83 57 80 55 79 57 80 53 76 45 71 42 66 39 71 51 84 64 99 76 117 92 128 97 128 100 130 97 127 94 120 85 111 80 107 78 105 77 106 79 108 82 109 78 101 70 103 87 124 107 140 117 137 106 128 101 123 98 124 100 128 101 128 95 120 102 126 118 132 84 60 32 61 30 47 32 49 34 51 38 54 25 39 21 41 27 45 18 29 13 35 15 33 6 27 6 31 11 37 13 35 11 37 12 27 16 33 15 56 51 80 36 44 26 38 14 78 89 147 122 165 116 153 98 125 74 98 48 42 5 24 1 24 2 23 0 23 2 39 13 33 0 29 0 28 2 39 9 47 14 49 14 53 16 51 6 58 23 74 26 64 18 68 26 74 30 71 27 68 33 73 31 74 42 95 65 113 80 118 84 125 92 134 101 141 112 154 122 161 126 161 127 161 120 156 124 158 123 157 125 162 121 177 137 168 135 185 140 122 0 39 2 41 57 160 134 172 124 165 131 154 103 165 141 131 58 92 63 114 83 95 26 41 0 44 13 73 82 167 130 148 116 161 115 122 98 142 115 149 126 156 121 150 116 152 122 156 123 153 127 158 130 159 129 158 128 159 128 158 129 162 126 150 93 133 116 162 114 127 112 176 138 169 133 167 131 167 126 163 112 147 116 158 132 167 138 172 139 165 134 164 132 161 134 170 131 162 123 163 135 175 137 168 130 165 128 164 128 165 130 166 133 168 130 164 128 164 128 165 134 167 131 168 131 162 124 162 120 163 121 164 123 163 126 167 131 166 131 164 130 163 130 165 125 171 132 171 141 185 155 175 152 124 26 1 15 23 4 16 8 12 3 14 11 22 13 20 11 17 13 18 13 18 13 18 14 18 14 18 14 18 14 18 15 19 15 19 15 19 15 19 15 20 16 21 17 20 16 19 16 20 16 20 16 20 16 20 17 20 16 19 15 20 16 21 14 18 14 18 14 18 14 18 11 19 11 19 13 19 14 19 12 17 10 14 14 28 25 31 23 26 21 26 20 25 21 27 21 21 14 12 10 14 13 13 11 14 10 12 9 12 7 10 2 10 7 17 14 25 23 35 35 43 36 38 23 24 14 22 15 23 16 24 17 23 16 23 15 26 16 33 21 39 28 47 128 134 163 188 91 186 160 158 122 65 29 28 34 26 8 24 9 18 13 23 21 30 25 29 28 24 10 10 3 10 11 30 24 33 10 5 0 14 16 23 12 21 13 21 13 20 11 19 9 15 5 20 14 25 15 27 11 22 8 21 8 22 9 24 10 23 8 22 8 23 11 25 10 25 10 25 10 25 10 25 10 25 10 25 9 24 9 24 7 25 7 25 9 24 9 24 9 21 10 21 9 20 9 20 9 20 10 21 10 22 11 22 10 21 11 23 12 24 14 25 15 27 18 30 20 31 19 29 16 28 17 29 19 31 21 32 19 34 22 39 28 45 33 48 39 58 51 66 42 46 31 50 20 13 0 7 4 8 2 11 6 10 6 10 8 9 8 9 2 7 4 8 4 9 2 6 0 18 21 33 27 38 30 36 27 36 25 29 21 33 28 34 35 37 27 30 24 26 20 23 12 19 18 24 16 26 55 108 65 81 67 55 60 89 46 48 44 65 65 70 34 18 4 24 13 22 13 24 19 31 25 34 23 40 32 48 42 59 48 56 44 57 47 60 48 58 44 54 34 42 26 35 26 42 35 48 44 55 46 55 43 49 36 43 22 60 78 106 84 71 30 29 17 45 53 89 77 92 68 88 57 75 53 75 57 79 55 71 44 64 46 64 43 60 42 63 64 67 65 55 26 18 16 15 20 26 26 27 17 11 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 7 7 4 5 6 4 0 0 1 4 2 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 4 0 0 0 20 8 0 0 4 3 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 1 0 1 0 1 0 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 61 88 62 91 67 99 75 105 83 110 82 107 77 103 77 106 79 103 77 102 74 97 67 93 67 96 69 99 70 102 76 109 82 116 94 134 112 148 122 154 123 157 123 156 118 150 108 141 105 139 105 140 107 142 110 145 117 153 120 155 121 159 131 170 129 165 128 154 116 152 120 155 113 148 116 151 118 151 115 144 110 141 121 152 100 94 57 97 67 92 66 88 65 85 61 82 62 87 63 91 70 96 67 90 58 90 64 89 57 86 61 97 66 95 67 97 68 104 68 98 64 103 70 107 72 101 67 95 62 94 67 128 125 182 160 200 151 163 110 148 101 119 81 87 51 73 54 79 50 68 40 72 46 97 71 98 59 103 68 101 72 115 78 124 82 127 86 134 94 144 94 150 104 159 103 154 84 137 87 158 118 192 133 194 132 192 127 192 138 207 153 214 148 207 148 207 148 209 150 210 153 211 151 207 148 205 148 205 149 204 150 203 147 200 147 201 151 207 149 206 167 222 152 141 36 101 64 119 130 219 163 197 161 197 162 207 173 248 218 229 153 197 159 222 174 207 123 156 65 118 73 153 145 225 175 202 150 196 168 211 168 211 171 210 183 230 183 232 183 234 184 236 175 237 179 243 183 242 180 237 174 230 172 226 174 231 174 220 167 179 123 200 176 207 159 213 166 208 165 209 165 212 162 208 144 196 155 212 167 203 149 187 146 187 148 195 150 194 152 205 157 201 155 204 163 213 166 210 160 207 161 208 164 212 167 214 170 215 164 209 159 208 161 211 162 208 161 213 166 211 163 214 160 211 163 212 163 211 164 214 167 215 166 214 166 214 167 215 163 215 166 213 167 219 169 206 195 228 131 60 11 32 28 29 14 23 15 29 21 26 17 22 18 23 19 22 19 20 19 20 18 19 18 19 18 19 18 19 19 20 19 20 19 20 19 20 20 21 20 21 20 21 20 21 20 21 20 21 20 21 20 21 21 21 20 20 19 21 20 22 17 18 17 18 17 18 17 18 20 20 19 18 19 18 18 17 16 21 15 25 21 45 34 51 26 51 25 48 25 45 26 43 23 31 15 22 13 20 13 18 15 19 14 19 13 20 11 20 9 21 8 25 11 29 19 45 39 63 36 57 26 47 22 48 22 48 23 49 24 48 23 47 21 46 28 57 31 48 31 51 177 209 197 199 117 228 164 181 130 81 33 58 88 95 35 37 21 41 22 45 29 52 31 52 33 45 16 32 7 33 17 54 32 58 20 31 5 36 23 42 21 50 21 50 21 49 20 46 24 42 15 41 21 44 24 51 24 53 23 52 22 51 22 52 23 52 22 51 22 52 25 54 24 57 24 57 24 57 24 57 26 59 25 58 24 56 23 56 24 55 24 55 23 55 23 55 21 53 21 52 20 52 19 51 19 50 20 50 21 51 21 51 21 51 22 53 23 54 25 55 26 59 29 62 31 62 29 61 28 60 29 61 30 62 29 61 32 63 37 69 42 72 44 73 44 74 46 75 45 72 45 75 20 36 4 28 9 25 5 22 9 21 10 21 9 23 8 23 4 18 8 23 11 22 6 20 4 33 30 51 34 51 33 49 36 53 35 49 30 47 29 43 39 53 36 48 31 41 23 29 21 29 21 39 14 43 54 129 103 119 90 90 48 88 42 77 62 93 78 117 78 60 23 43 25 38 24 39 26 45 30 48 31 49 34 57 47 69 52 66 49 66 50 67 50 67 49 65 40 51 35 48 37 55 44 64 54 72 54 71 50 68 45 64 31 71 75 115 78 64 25 40 31 55 51 90 86 112 84 103 79 100 77 101 81 103 75 96 66 93 66 90 60 88 60 89 75 82 59 52 12 7 0 3 0 1 0 4 0 3 0 6 1 11 2 9 1 3 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 13 13 13 9 13 15 12 7 5 9 13 8 6 2 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 3 0 6 2 6 0 22 39 69 33 12 0 4 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 75 57 79 60 80 59 79 55 77 58 76 53 71 50 70 53 74 51 69 42 62 36 58 35 62 42 69 43 70 47 75 50 79 56 89 70 103 82 112 88 116 92 117 90 112 84 107 81 110 85 116 91 120 93 122 97 125 97 128 103 132 101 126 102 127 98 112 81 109 84 109 82 109 81 110 80 110 83 112 88 112 89 101 63 70 42 68 38 62 39 63 39 61 36 59 45 74 51 77 50 78 54 86 56 88 63 90 60 91 67 103 74 107 78 107 81 116 87 112 95 130 99 124 82 110 82 122 92 119 80 106 89 151 123 152 96 108 67 114 58 74 81 123 124 135 87 84 35 53 34 77 75 130 107 141 104 149 114 147 127 167 131 169 130 169 132 172 117 161 121 154 97 125 71 108 45 90 48 101 74 137 111 162 127 167 125 174 138 188 144 188 141 183 141 182 142 182 140 180 135 174 130 170 122 162 113 154 120 160 117 151 107 144 106 147 102 142 102 158 119 148 96 100 51 96 57 90 92 165 125 169 132 162 119 151 119 208 175 195 99 132 96 130 93 125 90 129 95 116 79 141 118 158 116 163 129 154 124 161 117 151 123 155 122 160 129 168 135 173 138 173 143 180 148 185 151 183 146 178 142 179 139 174 141 184 144 177 144 174 113 134 107 168 139 163 131 165 131 167 133 165 126 159 125 154 114 144 106 127 87 114 92 122 96 129 92 120 84 125 96 135 102 139 102 139 106 145 112 150 116 154 121 159 125 162 124 157 117 150 113 150 116 154 117 151 117 158 124 159 123 163 122 162 125 164 125 163 127 167 126 164 126 165 127 168 130 170 125 168 128 168 131 174 138 171 128 178 159 133 20 0 0 2 0 11 12 24 8 8 3 20 12 18 14 19 14 20 15 20 14 18 14 18 14 18 14 18 15 19 15 19 15 19 15 19 16 20 16 20 16 20 16 20 16 20 16 20 16 20 16 20 17 20 16 19 15 20 16 21 13 17 13 17 13 17 13 17 12 20 12 19 13 18 13 18 12 16 9 14 15 33 24 30 19 26 18 26 19 27 21 29 18 19 13 13 12 15 14 14 15 19 14 17 13 15 11 14 11 11 6 10 4 7 10 24 27 33 23 28 16 23 15 24 15 24 16 24 17 23 16 22 9 19 31 40 31 21 15 40 190 226 218 201 142 203 139 157 110 63 26 41 93 110 63 42 22 30 22 30 26 34 28 32 30 23 13 12 2 8 7 25 19 30 10 10 0 18 15 22 12 21 13 21 13 20 11 19 13 15 0 12 5 19 14 31 14 25 11 24 9 22 7 21 8 22 8 22 8 23 10 24 9 24 9 24 9 24 9 24 10 25 10 24 8 23 7 22 6 24 6 24 8 23 8 23 8 21 9 20 9 19 8 19 8 19 8 19 9 20 9 21 10 21 11 23 12 24 14 25 16 28 18 30 20 30 18 28 18 29 19 30 19 29 17 27 13 29 19 37 27 43 29 43 25 38 23 38 27 43 29 41 13 12 3 8 5 7 2 8 6 10 8 10 8 9 8 9 2 7 5 10 4 9 1 4 0 17 24 37 29 36 25 30 30 36 27 34 24 28 18 25 33 37 32 37 30 27 16 14 7 20 11 15 8 18 36 64 61 56 46 50 33 45 50 52 48 57 59 79 62 49 19 23 14 23 14 23 15 23 17 25 21 28 20 35 32 44 33 41 33 40 29 37 28 39 32 43 23 35 23 35 24 37 30 42 41 51 42 51 40 48 36 44 19 39 50 73 47 26 8 26 23 29 20 52 59 89 65 77 61 78 59 78 63 79 56 68 51 68 50 64 47 66 55 76 71 63 43 28 1 0 2 1 2 2 1 0 0 1 0 3 0 1 0 0 0 0 4 6 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 13 14 14 14 13 17 19 17 12 10 14 18 14 11 6 2 0 0 0 1 4 3 3 3 2 1 1 1 0 1 2 3 3 2 1 1 4 1 3 0 0 0 0 0 0 1 0 0 8 47 60 76 51 25 1 0 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 1 0 1 0 1 0 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 78 104 81 107 81 104 75 98 67 94 71 96 69 93 67 93 65 90 64 85 56 79 53 80 57 89 66 97 71 102 74 105 75 102 75 106 83 119 93 128 103 138 108 145 110 143 108 144 114 150 119 157 126 162 129 163 131 161 122 156 125 159 122 152 115 154 113 142 103 140 104 135 101 135 101 130 99 132 106 141 112 148 113 134 95 129 93 119 100 135 103 140 108 143 110 144 109 147 116 147 108 142 115 157 129 168 137 175 139 178 147 186 156 185 158 192 163 205 169 206 166 207 167 205 167 203 169 204 176 191 120 134 119 184 147 155 97 123 102 149 76 112 148 220 170 168 102 96 57 100 103 165 161 213 184 221 178 224 180 220 168 213 171 215 170 214 172 218 184 231 180 206 130 149 86 128 91 152 117 168 106 156 110 179 141 204 146 210 158 217 165 219 176 237 182 244 188 245 187 243 184 245 189 249 188 242 171 224 157 213 151 203 141 194 141 196 147 204 153 201 122 137 94 134 102 136 90 125 108 180 156 216 163 208 155 162 130 242 203 218 123 173 132 178 124 178 142 209 159 193 138 205 150 179 135 204 166 196 153 201 153 198 158 208 146 201 152 211 159 220 164 222 172 231 175 234 176 230 172 227 174 228 173 226 177 235 183 231 179 238 178 209 153 208 169 209 167 210 167 211 170 214 167 210 168 192 119 147 98 138 103 147 105 144 108 159 116 161 113 167 113 165 123 168 117 161 120 171 126 173 130 179 135 183 138 184 140 186 135 181 133 182 137 187 143 189 142 194 147 192 144 195 150 201 154 204 155 204 158 208 159 205 160 206 162 207 165 209 169 210 164 207 161 213 165 219 168 211 191 221 119 99 51 51 23 24 0 22 19 31 16 22 17 21 18 18 20 17 19 17 19 19 18 19 18 19 18 19 19 20 19 20 19 20 19 20 21 21 20 20 19 21 20 22 20 21 20 21 20 21 20 21 21 21 20 20 19 21 20 22 18 19 18 19 18 19 18 19 21 21 20 18 19 17 17 16 18 22 15 26 24 48 34 48 28 51 26 48 26 45 27 45 19 30 14 23 14 23 14 20 20 21 19 20 18 22 18 22 15 19 11 22 11 17 16 42 28 48 25 47 23 46 23 46 23 47 23 49 24 48 23 47 13 46 59 58 39 40 13 84 210 248 201 212 182 228 158 184 120 85 41 45 60 93 65 71 38 55 33 52 33 53 31 51 25 39 14 33 9 34 16 51 29 58 22 37 9 42 25 46 20 51 21 50 21 49 20 46 16 32 4 29 11 36 24 53 24 53 24 53 23 51 20 49 21 50 22 51 23 52 23 52 23 56 23 56 23 56 23 56 24 57 24 57 23 56 23 56 23 54 23 54 22 54 22 54 20 52 20 52 19 51 19 50 18 48 18 49 19 49 20 50 21 51 22 53 23 54 25 55 27 60 30 63 31 62 29 60 29 62 31 63 30 60 26 56 20 52 27 62 37 70 43 73 37 67 37 65 38 70 39 61 14 37 8 29 8 26 7 21 9 21 10 21 9 23 8 23 6 19 8 23 9 21 6 20 6 34 33 56 41 59 39 52 39 53 35 52 33 44 25 41 34 49 37 50 34 42 21 24 16 26 16 20 7 35 28 52 35 51 37 62 37 60 38 58 38 68 41 63 38 51 25 33 23 38 26 38 23 37 23 42 28 41 26 46 34 48 32 49 34 46 28 41 26 44 33 50 28 42 32 44 30 45 32 51 46 64 49 69 51 67 47 64 42 65 51 76 39 29 4 27 11 22 9 43 54 101 87 106 80 101 75 103 78 103 71 94 68 95 67 96 69 103 81 116 81 78 39 32 0 4 3 1 0 0 1 0 0 0 1 1 0 3 0 0 0 0 1 0 1 0 0 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 10 10 11 14 15 13 10 10 12 15 16 13 8 3 0 0 0 1 9 9 8 8 7 6 6 5 3 4 5 5 5 3 2 0 2 1 2 0 0 0 0 3 1 6 0 21 47 85 74 66 60 34 7 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 72 53 73 52 70 48 67 45 66 45 63 40 59 40 61 33 54 31 50 26 49 30 57 38 63 44 72 49 74 49 76 49 73 52 76 56 81 62 86 71 95 78 101 81 101 84 107 87 115 87 117 91 121 96 125 94 120 88 114 85 113 85 113 74 100 76 96 71 101 73 97 64 95 70 100 75 109 91 122 103 135 116 144 127 162 138 162 122 151 122 152 123 156 123 158 118 152 124 152 117 149 120 156 121 156 124 160 126 163 128 165 126 163 130 159 127 166 131 161 125 160 124 167 134 173 135 171 143 148 81 103 91 149 97 101 50 89 74 106 42 80 120 148 63 73 35 70 68 130 129 183 137 173 135 169 124 162 118 160 126 169 129 171 128 170 131 175 142 175 115 131 68 99 60 108 101 158 129 169 109 134 83 126 94 137 94 139 95 144 101 151 107 156 118 169 127 170 124 167 118 164 121 170 125 171 117 162 123 168 126 168 123 166 126 170 146 194 138 153 58 68 39 83 53 78 65 118 90 135 101 149 114 139 86 122 120 233 140 121 92 139 117 153 114 148 117 157 110 132 94 144 98 123 87 154 119 158 128 168 134 166 127 166 126 166 127 167 130 169 130 171 133 172 134 173 133 172 131 171 128 171 126 168 128 177 132 169 123 161 123 176 137 161 124 166 132 165 133 167 137 170 135 167 127 135 72 91 60 95 74 105 65 92 64 101 74 112 78 120 77 114 83 114 77 108 77 113 76 110 79 114 82 115 81 114 85 117 83 116 84 119 89 123 96 126 94 130 96 126 92 127 98 133 102 136 101 136 102 140 105 144 105 144 106 147 110 148 114 149 118 154 121 160 125 165 125 163 131 171 144 184 136 140 85 61 17 18 18 25 11 13 11 18 13 19 13 20 14 20 14 18 14 18 14 18 14 18 15 19 15 19 15 19 15 19 17 21 15 19 15 19 17 21 16 20 16 20 16 20 16 20 17 20 16 19 15 20 16 21 14 18 14 18 14 18 14 18 13 21 12 19 13 18 11 17 15 18 10 17 17 34 23 26 17 27 15 25 15 24 19 26 13 16 12 13 13 15 15 14 13 18 13 19 14 18 15 18 13 12 13 17 13 8 18 31 17 23 15 23 16 24 16 21 17 24 18 24 19 23 18 22 6 37 81 28 31 30 16 100 216 225 173 179 198 203 162 149 107 56 30 19 11 22 22 31 23 29 19 24 17 24 16 20 16 13 8 12 5 12 7 24 17 29 10 11 0 21 16 24 12 21 13 21 13 20 11 19 2 5 0 6 0 11 4 21 5 18 6 21 8 21 7 20 7 21 8 22 9 23 9 23 8 23 8 23 8 23 8 23 7 23 8 23 8 23 9 24 5 23 5 23 7 22 7 22 7 20 9 19 8 19 7 18 6 17 7 18 7 19 8 19 10 21 11 23 12 24 14 25 17 28 19 31 20 30 17 27 17 29 19 29 17 25 12 21 6 22 11 29 18 35 23 38 17 33 18 29 18 36 20 28 5 9 4 5 3 9 8 10 6 10 8 10 8 9 8 9 5 9 5 7 2 7 1 6 4 20 21 35 32 45 37 41 32 35 26 36 26 28 19 28 24 31 29 37 33 32 21 21 7 18 7 12 10 14 14 19 22 35 20 33 27 26 33 20 29 35 24 31 20 31 21 30 16 27 20 29 18 24 18 27 19 25 21 31 25 27 22 33 23 28 20 25 19 27 24 32 13 25 20 29 19 28 21 32 33 44 40 51 44 49 40 45 29 33 27 45 33 22 2 8 0 6 0 8 13 54 52 75 65 79 60 77 61 77 55 68 50 67 51 66 52 70 61 81 50 39 10 7 0 0 0 0 0 1 2 6 3 5 0 3 0 1 2 2 4 1 4 1 5 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 6 8 8 8 7 7 7 8 9 11 9 6 2 0 0 0 0 11 10 10 9 8 7 6 6 6 7 8 8 7 4 2 0 5 4 4 1 0 0 0 0 0 0 2 43 62 73 52 55 59 48 23 4 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 2 1 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 90 62 89 62 89 62 89 62 87 55 76 44 69 44 73 44 70 45 69 44 72 54 86 59 91 67 98 71 99 72 101 72 101 75 106 79 108 79 110 83 118 91 124 93 127 99 135 111 141 107 138 107 142 114 148 103 138 109 139 103 133 103 139 96 133 97 130 95 133 98 128 93 129 105 143 120 159 140 178 152 187 153 191 153 187 152 189 158 193 154 192 153 191 153 191 156 191 158 195 161 197 160 197 161 198 160 201 163 202 159 194 164 196 163 193 159 201 161 198 160 207 168 205 161 197 165 207 152 166 113 159 147 190 132 142 106 145 113 137 65 115 97 86 65 99 86 157 160 208 167 195 166 202 156 202 158 202 161 212 161 205 163 207 164 209 169 214 166 190 118 138 92 153 138 204 175 210 162 207 164 217 164 215 159 215 156 206 148 201 154 213 150 214 160 222 165 220 158 210 164 219 157 220 166 237 181 244 182 244 191 252 197 253 200 255 194 251 183 207 133 178 162 205 168 166 129 166 117 156 134 187 141 162 118 162 148 240 169 194 155 207 168 218 170 223 174 229 168 216 163 222 168 210 166 228 174 227 181 226 178 221 169 230 175 227 172 227 169 227 169 228 170 222 169 221 168 219 168 219 168 215 164 209 163 212 162 203 151 208 154 190 141 194 157 199 163 202 161 203 165 208 167 209 159 181 116 148 106 140 92 124 88 121 77 126 90 140 98 151 117 162 114 159 112 157 109 154 111 158 111 161 111 159 108 156 107 154 107 154 109 159 114 163 117 161 115 165 118 162 114 164 112 160 116 163 116 165 118 169 123 169 122 166 122 166 123 164 130 169 140 186 145 185 135 186 124 192 134 182 154 198 152 212 178 177 108 88 21 14 4 35 16 21 18 17 18 14 19 14 19 19 18 19 18 19 18 19 18 20 19 20 19 22 19 20 22 22 19 19 18 20 21 23 20 21 20 21 20 21 20 21 21 21 20 20 19 21 20 22 19 20 19 20 19 20 19 20 20 21 20 18 19 17 17 17 21 23 15 29 25 50 31 45 27 48 25 45 23 44 22 42 16 32 12 28 14 26 14 23 14 16 15 17 16 20 16 21 18 18 15 25 14 14 16 40 20 40 20 42 23 44 23 41 23 47 24 48 25 47 24 46 10 71 108 39 30 59 25 141 197 248 199 221 224 212 168 163 114 64 41 55 28 33 22 42 23 39 16 34 13 33 11 31 13 29 9 33 12 37 17 52 29 57 22 37 10 44 27 49 20 50 21 50 21 48 20 44 13 30 6 27 9 23 5 25 14 37 18 43 21 48 22 49 20 49 22 51 23 51 23 51 23 55 23 56 23 56 23 56 21 55 22 56 23 57 24 58 23 54 23 54 22 54 22 54 20 50 20 49 19 48 18 48 17 46 17 47 18 47 19 48 21 50 22 52 23 53 25 55 28 61 30 63 31 61 28 59 27 60 28 60 26 55 20 50 26 55 26 56 28 58 29 59 21 53 24 50 25 61 31 54 6 30 5 24 5 27 13 28 9 21 9 23 9 23 8 24 9 23 7 20 7 20 6 21 13 33 24 45 37 62 47 61 40 52 33 53 34 43 27 46 25 42 33 50 39 47 30 35 23 24 15 28 18 26 13 34 27 53 22 37 21 41 27 52 17 47 23 49 25 42 23 41 22 39 28 41 25 37 23 40 26 37 27 44 29 37 27 47 26 37 26 38 27 39 29 40 20 37 29 43 29 41 29 46 38 57 47 66 53 68 48 63 45 58 43 81 79 89 61 64 62 75 51 56 38 72 70 100 86 109 80 106 81 107 75 98 66 96 66 97 62 93 62 92 27 25 0 10 0 12 7 3 4 2 1 0 1 1 0 1 1 0 0 0 1 0 4 0 1 0 0 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 2 4 5 6 7 5 4 4 6 7 7 6 6 5 3 1 0 0 0 1 9 8 8 7 6 5 4 4 8 9 10 9 8 5 2 0 4 0 2 1 1 1 0 4 1 9 28 80 76 67 50 84 65 66 40 16 0 3 2 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 54 30 50 28 49 25 45 18 40 17 39 16 37 15 36 7 27 7 39 22 46 29 59 44 70 51 77 56 79 54 76 55 76 50 75 55 79 55 75 56 81 62 86 65 89 71 96 73 99 76 103 78 102 74 98 79 103 74 97 71 98 74 100 73 92 72 93 65 77 44 67 52 97 98 139 117 146 122 153 119 158 125 158 117 152 118 157 115 157 120 157 107 148 104 154 113 158 123 161 122 159 124 164 122 158 119 157 121 163 124 162 130 167 130 163 123 159 125 164 124 161 128 165 125 159 126 169 107 122 85 145 121 142 93 131 98 144 81 83 50 75 33 80 79 138 121 165 125 159 120 158 121 163 124 162 121 160 117 157 125 161 122 164 129 166 114 142 53 92 54 114 99 161 126 168 126 169 123 167 121 162 119 161 116 160 117 161 117 163 119 164 116 161 112 159 111 159 111 159 116 164 112 161 113 167 124 181 134 174 128 177 126 178 131 170 129 163 127 180 145 188 168 210 127 143 103 147 83 108 97 124 70 114 76 103 86 162 143 173 126 174 136 190 141 177 135 186 147 182 136 175 136 180 138 177 136 178 137 179 139 179 138 179 131 174 136 176 138 174 138 172 138 177 136 176 131 172 121 168 123 165 124 166 114 174 138 152 80 111 77 121 90 136 105 131 120 157 121 153 123 164 135 168 120 129 78 110 83 109 71 99 60 81 39 68 39 79 48 83 57 94 66 99 67 100 76 112 71 104 75 107 75 107 78 110 79 110 78 108 76 106 75 105 82 112 81 112 80 111 79 110 79 110 76 106 74 107 77 111 74 108 77 114 82 118 85 119 83 120 93 126 88 119 83 119 80 114 81 115 76 112 90 137 114 144 145 182 111 60 0 0 0 2 0 16 21 19 16 15 15 23 26 23 13 14 12 20 15 20 13 20 11 20 11 20 14 20 14 20 14 20 14 20 14 19 14 19 14 19 14 19 13 18 14 19 15 18 14 17 14 18 14 18 14 18 14 18 15 19 14 17 12 16 8 15 12 15 9 21 21 32 21 25 21 28 18 22 9 23 7 18 8 16 0 3 0 9 8 8 11 14 7 17 12 16 10 16 17 16 14 16 18 14 24 30 9 18 17 26 17 22 14 21 12 25 20 23 15 24 15 16 3 72 92 46 23 30 26 141 180 221 223 210 194 190 157 140 98 60 24 27 14 17 13 21 21 25 13 17 8 14 5 10 7 12 10 17 7 9 5 21 19 28 12 15 4 18 14 23 13 24 14 22 13 22 13 22 10 12 0 6 5 14 10 16 8 19 4 19 7 22 8 19 12 27 7 13 7 20 4 22 10 23 11 24 9 25 9 28 1 20 2 21 5 23 8 24 2 19 2 20 4 19 6 20 11 20 7 17 7 19 10 18 7 17 5 18 9 22 10 20 8 20 11 23 13 25 14 25 16 27 17 29 18 29 17 28 17 30 20 29 15 23 10 21 5 18 6 20 8 23 12 26 9 26 15 29 18 32 15 22 0 5 4 7 5 9 7 10 5 8 5 8 5 8 5 8 6 7 3 6 2 7 2 7 10 22 18 26 15 28 30 48 39 41 27 32 26 33 24 29 22 29 20 34 29 38 25 26 13 19 14 21 13 13 8 17 19 25 7 15 12 10 2 16 8 20 7 15 4 23 12 19 11 19 10 27 22 30 20 29 20 28 20 28 20 26 17 26 17 24 12 20 14 27 20 30 19 28 24 29 20 25 21 29 28 37 36 47 44 51 44 49 47 40 28 51 55 61 48 57 55 68 58 67 46 58 42 62 53 77 66 81 65 82 63 74 56 78 58 64 46 61 22 9 0 0 0 0 0 1 0 3 0 0 0 0 0 1 0 1 0 2 3 3 2 1 2 0 6 3 2 1 1 1 0 1 0 1 2 1 2 1 4 1 4 1 7 1 5 0 6 5 3 2 1 1 3 1 4 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 9 10 6 8 8 11 6 3 1 3 2 4 1 2 0 0 0 2 0 1 0 0 0 3 5 7 5 7 4 3 0 1 6 4 8 0 0 1 0 0 0 32 52 67 42 48 39 55 46 62 44 27 0 0 0 2 0 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 49 76 42 69 37 64 29 56 26 57 28 59 30 59 29 57 26 50 29 65 47 78 58 92 68 96 74 103 79 105 77 102 80 106 80 109 86 113 85 108 80 107 81 106 79 107 85 114 98 128 98 128 98 127 96 125 95 125 95 125 95 125 95 125 96 120 80 104 63 88 55 90 103 140 122 171 151 184 155 192 164 205 165 201 158 189 149 179 152 189 159 196 156 193 156 195 157 191 160 190 156 187 156 191 157 194 160 197 157 195 160 201 152 193 160 204 168 207 165 201 160 199 160 198 160 200 160 197 128 157 127 181 149 173 129 169 124 177 130 140 96 135 115 177 159 206 172 209 166 205 165 206 166 202 153 197 159 210 166 207 163 207 169 212 162 180 105 124 106 157 128 192 163 217 169 213 169 212 168 211 165 212 164 211 162 211 163 212 164 216 166 218 164 220 162 218 160 218 161 219 163 222 162 222 160 221 164 226 168 223 160 215 157 218 164 223 164 227 179 219 171 229 179 192 163 187 155 164 120 162 168 164 117 159 135 159 123 163 159 214 178 227 183 236 183 230 170 225 170 227 169 225 173 226 175 228 173 222 174 226 176 227 175 226 178 231 179 232 178 231 176 230 174 224 176 225 176 224 174 221 166 209 169 219 160 212 165 196 113 132 90 138 104 149 125 173 115 165 134 185 150 203 164 207 142 160 101 143 107 148 108 153 103 137 87 123 83 127 89 130 90 129 86 125 83 126 82 124 81 128 85 132 86 134 90 139 103 148 103 149 104 149 104 150 102 147 102 147 102 147 101 147 102 149 99 147 99 149 102 152 98 147 99 149 102 152 104 152 105 149 107 151 109 150 104 145 96 136 90 131 84 129 97 153 132 181 131 188 160 201 140 120 48 35 0 4 7 19 20 27 15 18 12 16 13 22 20 26 18 23 18 23 19 23 19 23 20 19 20 19 20 19 20 19 19 20 19 20 19 22 19 22 17 19 18 20 19 19 18 18 18 19 18 19 18 19 18 19 19 20 18 18 17 17 15 19 17 25 16 38 28 54 28 50 28 51 22 45 21 57 32 60 29 61 39 72 45 54 14 18 0 7 0 16 13 23 16 28 12 19 9 21 11 19 14 33 13 36 22 44 24 41 21 41 20 43 25 41 22 43 20 31 23 99 93 48 28 39 49 172 174 241 240 234 209 211 167 168 91 70 35 57 21 34 26 51 27 45 21 39 17 36 14 31 12 34 16 37 14 30 13 44 28 52 22 39 13 46 23 50 24 52 23 49 22 45 21 41 16 27 8 21 11 24 13 21 15 20 13 28 19 41 20 44 21 47 27 51 15 62 32 57 19 52 26 56 25 55 21 50 30 61 25 55 21 54 21 55 19 52 20 51 19 51 20 49 22 48 18 44 19 44 20 43 18 44 16 45 20 48 21 47 19 47 21 50 24 52 25 52 26 56 27 57 27 57 26 56 26 58 29 57 24 51 20 50 18 50 18 51 20 54 23 56 22 58 28 60 29 62 25 47 6 22 8 23 8 24 9 24 8 23 8 23 8 23 8 23 9 22 6 21 7 22 7 22 20 39 28 40 23 38 32 53 44 58 41 52 34 46 32 45 30 39 30 44 38 47 32 35 23 29 20 29 16 22 11 28 60 91 72 85 66 89 59 88 45 72 43 70 49 78 50 63 23 40 23 43 26 40 24 42 29 42 29 42 28 40 27 36 26 33 22 31 25 35 29 36 23 37 27 37 24 34 25 38 27 41 34 50 43 57 47 59 38 34 18 35 39 53 39 49 42 59 44 58 34 51 34 58 39 81 69 109 83 112 83 114 74 96 61 87 48 55 0 18 0 11 0 8 0 8 0 8 8 14 0 8 0 8 0 7 0 3 0 4 1 6 3 7 0 3 0 3 0 3 0 1 1 0 2 1 3 2 5 4 5 4 5 1 0 0 0 0 0 1 0 0 3 0 3 0 1 0 0 1 0 6 0 6 0 0 0 0 0 0 0 0 0 0 1 3 4 4 2 0 1 1 1 3 7 10 9 6 1 2 3 3 3 2 1 0 1 3 4 4 3 3 5 7 0 0 2 3 3 1 0 0 1 0 0 0 0 3 0 8 24 57 61 77 52 67 48 72 55 86 60 54 11 4 0 2 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 32 52 27 47 22 41 15 33 6 29 9 32 9 30 5 26 3 26 10 43 30 60 45 74 55 79 59 84 62 85 60 82 61 85 63 89 67 88 61 81 50 73 49 71 47 73 55 82 66 90 67 91 68 93 69 94 72 98 77 102 78 100 73 95 62 77 51 72 51 83 75 115 90 107 89 143 132 158 123 149 124 157 123 159 129 161 126 159 120 157 121 160 120 161 117 161 116 158 119 157 117 156 121 162 115 157 122 157 112 146 113 156 126 160 122 157 122 158 122 157 128 165 127 162 131 171 126 147 74 122 99 146 104 135 96 138 88 134 98 120 71 130 126 182 127 167 122 159 118 163 123 161 117 161 126 168 128 164 123 162 129 176 132 140 62 81 52 110 92 144 121 174 133 171 124 163 123 165 123 165 123 165 123 165 123 165 124 166 125 166 127 167 119 165 118 163 115 163 116 163 114 163 118 163 113 158 109 157 117 167 112 153 107 157 109 169 120 165 128 184 148 164 97 109 142 188 152 145 111 184 191 170 104 117 72 103 71 110 115 183 130 174 131 176 135 181 134 171 135 177 139 177 135 173 132 173 124 168 126 170 127 170 129 169 133 173 133 171 133 170 135 169 131 167 131 170 130 171 126 172 120 162 127 175 127 167 137 172 99 107 61 104 56 78 47 91 65 110 85 125 94 135 104 138 97 109 65 91 66 97 75 111 84 109 76 101 73 102 77 107 73 102 63 94 62 91 53 79 49 83 52 84 53 84 55 87 51 81 53 84 55 87 58 89 64 94 64 94 64 94 64 95 59 92 59 93 60 94 61 95 55 87 53 86 54 89 57 92 60 90 52 87 55 89 50 79 56 84 46 78 42 77 50 92 76 107 88 145 140 182 165 194 160 136 55 6 0 19 19 0 20 19 15 20 21 22 13 12 13 17 13 18 11 18 11 18 14 20 14 20 14 19 14 19 14 19 14 19 14 19 14 19 13 18 14 19 15 18 14 17 14 18 14 18 14 18 14 18 17 19 14 17 12 16 8 14 9 15 9 22 21 30 20 24 25 25 13 15 12 38 31 50 22 46 43 71 74 82 71 69 33 29 8 9 0 2 0 9 7 10 9 13 12 11 15 20 7 16 13 23 15 22 14 22 14 23 15 21 16 23 11 11 26 109 76 34 26 21 63 169 178 233 227 208 200 191 145 134 93 45 22 36 11 14 22 30 19 24 15 21 14 19 9 13 9 13 8 16 7 11 5 20 19 26 12 16 5 19 14 23 13 23 14 22 12 22 15 22 9 12 4 10 7 12 5 7 0 7 0 10 6 19 7 14 4 5 0 1 0 18 0 22 10 24 15 32 16 28 4 21 6 25 3 21 3 21 10 24 3 20 3 20 4 19 4 20 8 20 5 18 7 20 7 18 7 18 4 18 8 22 9 20 7 21 9 24 12 26 13 26 13 26 12 27 13 26 11 25 11 27 14 26 9 20 6 20 8 19 8 18 8 20 10 22 11 26 17 27 17 28 12 17 2 9 6 9 5 8 5 8 5 8 5 8 5 8 5 8 5 8 4 7 2 7 3 8 16 26 21 28 13 20 14 28 30 41 37 42 29 31 23 33 20 29 21 34 29 37 23 27 20 21 15 20 9 9 1 13 97 133 129 124 112 126 111 118 116 128 116 130 127 142 123 122 20 29 17 26 12 19 14 29 21 30 22 29 20 27 18 26 17 25 14 24 16 27 16 25 18 23 20 23 18 21 18 24 16 22 21 30 31 40 39 45 37 35 17 20 18 34 20 20 10 22 7 16 0 13 3 23 0 24 25 58 43 56 45 74 60 67 59 101 89 87 59 80 57 71 56 67 52 62 48 60 19 29 11 21 6 17 1 12 6 14 4 8 0 0 0 0 0 4 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 5 6 3 5 1 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 0 0 0 0 0 1 2 4 1 2 1 2 0 1 0 1 0 1 0 2 2 5 2 5 4 8 0 0 0 3 1 1 0 0 9 0 4 2 0 0 0 10 38 56 41 53 34 47 33 44 37 59 50 51 13 0 0 5 0 2 2 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 66 93 65 94 68 96 67 93 54 82 55 82 50 73 40 65 37 65 45 79 61 94 75 105 85 112 87 113 86 110 82 107 78 104 77 102 74 97 68 91 63 91 68 96 71 101 79 109 86 118 92 126 99 131 102 132 106 137 108 137 105 132 99 126 87 116 83 118 91 133 118 167 133 146 113 167 154 184 151 191 139 174 141 180 150 185 159 192 159 185 153 182 151 186 151 185 153 184 150 180 146 181 149 185 153 193 160 196 158 197 163 206 164 199 163 195 157 192 160 198 158 196 161 196 167 203 148 159 104 160 143 180 139 173 139 174 140 161 126 156 116 183 177 202 162 202 164 199 164 207 167 206 170 205 158 203 163 211 171 219 157 174 104 130 93 156 136 195 159 210 173 218 167 206 160 206 161 207 162 207 163 208 164 211 165 212 165 214 165 217 166 218 164 216 162 215 162 216 163 217 159 215 164 219 164 217 163 220 164 228 161 218 168 225 162 225 175 224 173 219 154 155 104 155 151 184 163 160 151 216 231 196 127 136 108 145 121 138 119 165 177 223 188 225 180 230 183 230 181 230 176 226 173 222 170 217 164 214 166 216 167 216 166 215 167 216 164 212 162 212 162 214 163 212 164 214 167 216 168 217 175 221 170 212 158 213 169 213 150 163 114 149 92 111 69 112 75 124 92 136 102 155 126 171 117 146 94 132 88 129 91 140 101 144 103 146 105 150 113 158 121 159 118 160 121 161 117 157 110 154 110 154 106 150 104 152 114 162 116 164 119 167 121 169 119 166 119 167 120 167 121 168 114 161 116 162 116 161 114 160 111 156 108 153 108 157 113 160 114 155 108 150 106 147 101 141 101 140 96 140 95 134 91 138 78 140 104 155 104 136 132 203 199 218 176 125 37 9 6 39 7 16 8 22 15 23 17 26 17 22 17 21 17 19 17 19 19 19 20 19 19 20 19 20 19 20 19 20 19 22 19 22 17 19 18 20 19 19 18 18 18 19 18 19 18 19 18 19 18 19 18 18 17 17 16 20 16 26 18 40 28 52 26 49 29 47 15 41 27 75 56 90 57 85 52 85 61 94 68 95 75 81 51 57 29 33 9 23 11 24 9 22 8 24 14 31 16 35 19 40 21 41 22 41 22 40 20 40 23 41 15 27 43 133 80 48 45 31 88 175 186 253 246 244 229 224 164 167 129 75 24 50 19 40 32 43 25 44 23 43 23 42 18 35 16 34 14 35 13 31 13 43 25 50 23 41 15 47 23 49 23 51 22 49 22 44 20 40 15 28 11 26 14 23 8 12 4 9 1 20 13 37 15 37 18 22 40 90 27 51 6 37 14 44 18 52 29 64 35 66 27 58 26 56 24 56 22 57 21 53 21 52 20 51 20 49 21 47 17 44 18 46 18 41 18 43 17 44 20 48 21 46 19 46 22 49 25 51 26 53 26 55 26 56 26 55 25 53 25 55 26 54 22 49 20 49 20 49 19 48 18 48 19 49 21 55 27 56 27 58 23 44 10 26 10 24 8 22 7 21 8 23 8 23 8 23 8 23 7 23 8 22 7 22 9 25 24 43 32 44 24 34 20 36 27 48 40 58 40 51 33 44 30 40 31 44 37 44 31 36 24 30 19 28 14 22 9 27 76 119 105 116 89 114 90 121 110 136 110 141 120 145 116 130 43 54 28 42 24 40 26 44 28 41 28 41 27 38 25 34 25 33 24 34 27 33 24 28 21 32 22 33 21 32 21 33 18 30 21 36 29 45 39 52 36 42 20 18 16 43 35 39 25 39 22 38 20 43 32 60 34 56 34 71 43 62 42 84 63 85 75 135 123 144 119 160 135 154 135 155 136 156 137 157 126 143 122 140 122 141 121 138 108 121 100 109 85 93 70 83 50 66 49 62 42 52 31 41 29 36 20 23 7 12 0 9 4 10 0 8 0 11 0 7 0 4 0 1 0 0 0 0 1 0 0 0 0 3 0 3 0 0 0 0 0 0 0 0 1 0 0 2 7 7 3 0 5 3 4 8 10 9 8 10 10 7 2 0 0 0 0 2 1 3 4 3 1 1 2 4 6 6 6 5 4 3 1 1 6 0 0 6 0 4 8 37 58 68 51 63 45 65 47 68 46 75 60 75 37 16 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 48 68 48 72 55 80 60 82 57 78 57 76 50 65 39 56 33 57 39 64 48 73 55 77 58 78 57 76 53 71 47 66 41 62 38 57 32 53 31 54 43 69 54 80 61 84 63 87 68 95 76 106 85 110 85 109 84 107 80 100 73 95 69 92 71 94 74 103 82 107 90 123 71 74 31 68 49 81 64 112 104 133 115 147 120 136 109 136 106 126 91 112 79 106 72 104 65 98 57 88 51 85 49 84 57 93 60 99 71 110 80 115 74 119 100 141 110 146 121 162 129 167 137 171 139 164 106 114 73 130 105 141 101 144 106 138 107 124 86 123 80 152 136 148 120 164 123 161 118 162 122 161 124 154 112 164 133 163 104 129 52 88 58 114 103 160 127 162 130 167 124 161 116 156 117 160 115 159 116 160 118 160 119 161 121 163 122 163 122 163 123 163 118 161 117 160 115 160 116 161 116 161 118 162 118 163 123 170 118 164 111 160 123 174 124 172 128 192 129 125 58 101 91 164 116 141 115 151 136 192 187 166 105 134 110 132 93 101 77 111 122 171 147 182 135 163 127 162 130 160 119 158 126 168 127 165 120 165 124 167 125 166 126 165 129 168 128 165 128 165 130 167 135 169 135 169 133 170 130 171 123 173 131 162 134 183 146 170 126 143 96 114 61 84 47 71 43 83 53 85 53 92 65 99 74 98 71 95 67 88 63 90 65 92 68 94 70 97 75 103 78 114 88 123 94 126 98 131 98 129 100 128 97 124 96 126 105 137 104 137 105 138 106 139 101 134 101 134 101 134 101 134 98 130 98 129 97 126 94 124 94 124 92 123 93 126 98 131 98 130 98 126 90 118 87 119 82 112 83 116 80 100 60 89 57 94 44 44 28 86 90 139 148 171 176 203 128 40 0 11 13 17 15 17 9 6 11 25 16 18 18 20 18 20 20 20 15 19 14 19 14 19 14 19 14 19 14 19 14 19 14 19 13 18 14 19 15 18 14 17 14 18 14 18 14 18 14 18 16 18 13 17 12 17 9 15 7 16 12 24 21 28 18 24 25 21 10 16 23 50 44 58 34 52 33 48 35 42 31 36 37 50 47 67 57 53 30 32 12 15 2 5 0 7 2 10 11 18 12 20 14 22 15 21 16 20 12 20 15 19 8 13 54 129 67 35 37 14 94 150 175 231 243 243 233 216 178 179 112 57 21 31 16 25 25 24 17 23 16 24 18 23 13 17 13 14 6 14 6 11 5 19 16 24 13 18 8 21 14 21 12 23 13 21 11 22 14 21 10 15 9 16 12 13 3 2 0 3 0 6 6 15 3 5 0 12 120 171 65 70 46 20 1 12 0 9 0 25 11 34 14 34 16 33 14 25 9 19 7 22 4 21 5 19 4 20 6 18 3 18 7 20 5 16 5 16 1 17 5 20 6 19 4 19 6 22 9 24 10 24 13 26 11 26 11 25 9 23 9 25 10 23 5 19 5 22 9 21 8 19 7 19 7 20 8 24 15 27 16 30 13 19 5 12 8 10 6 8 4 6 5 8 5 8 5 8 5 8 3 8 6 8 2 7 4 12 17 27 23 32 19 24 13 22 15 26 26 41 39 45 31 32 24 32 24 33 25 33 21 28 19 21 14 18 8 10 3 15 67 84 74 77 63 67 60 88 66 80 71 83 72 83 74 87 43 38 13 21 16 28 20 28 18 26 18 25 16 22 12 20 14 23 14 24 16 24 11 18 17 21 16 20 17 21 17 20 17 21 18 23 23 31 31 37 22 28 9 3 8 52 67 81 70 79 63 74 60 80 72 91 101 104 86 109 94 101 86 110 81 93 81 101 85 94 76 95 82 102 84 106 89 112 94 115 105 125 105 127 110 132 112 131 124 142 125 140 121 136 117 133 121 138 121 136 116 129 108 122 101 112 88 93 67 75 54 65 25 32 10 15 0 5 0 0 0 2 0 0 0 0 1 5 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 20 20 13 13 14 23 24 24 24 32 19 15 4 0 0 0 0 6 6 8 5 3 0 0 0 0 1 3 0 1 0 0 0 1 8 0 3 4 0 0 6 46 40 50 33 47 32 49 39 56 40 52 43 63 42 25 0 1 0 1 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 68 93 64 92 69 101 77 105 82 110 83 110 81 104 74 99 68 100 73 100 73 104 76 101 72 100 70 96 66 91 60 85 57 83 57 81 55 82 62 91 77 107 89 117 93 115 88 114 91 124 97 130 101 131 99 128 103 130 96 122 90 121 92 124 97 128 98 134 102 128 92 124 67 86 51 88 57 83 56 99 72 105 84 125 93 102 64 83 58 78 51 72 42 68 39 70 57 86 53 87 56 91 58 92 52 84 45 82 47 85 47 82 52 90 64 100 71 114 100 146 140 176 149 182 144 162 115 138 121 167 139 170 137 178 143 169 135 160 132 159 114 180 174 191 155 194 157 190 154 196 162 201 156 200 161 198 131 141 77 116 92 158 148 202 159 197 160 211 160 202 156 200 157 204 159 204 156 200 157 201 157 203 158 203 161 208 160 209 160 209 160 209 158 207 157 207 157 208 160 209 163 212 161 208 159 210 165 220 174 215 163 221 166 227 182 222 163 191 114 133 124 170 157 211 166 173 141 189 167 203 176 147 120 129 94 101 83 106 97 118 114 156 154 203 171 205 165 214 164 207 158 206 164 213 166 208 165 213 167 214 167 215 166 214 168 213 167 212 167 213 168 214 170 215 168 214 167 214 168 214 156 216 170 213 175 214 145 174 125 162 127 168 122 158 108 126 105 148 108 141 95 127 78 108 76 119 83 127 85 124 82 122 88 128 86 126 84 126 85 126 88 132 100 141 103 143 109 155 113 156 116 162 118 163 121 168 119 166 120 166 120 165 119 165 126 172 125 171 124 170 124 168 123 168 122 166 119 163 118 162 114 158 112 157 112 159 115 162 113 162 121 165 116 158 115 164 120 164 121 165 111 142 88 131 101 130 45 81 72 137 122 181 184 193 168 213 198 174 61 17 6 25 15 42 23 26 10 24 18 24 19 21 20 20 20 20 19 20 19 20 19 20 19 20 19 20 19 20 19 20 19 20 17 19 18 20 19 19 18 18 18 19 18 19 18 19 18 19 17 18 17 18 17 18 17 21 14 27 21 43 28 50 25 48 24 43 13 44 35 84 60 89 50 86 49 84 47 82 44 78 32 61 39 77 55 81 53 77 44 61 33 43 22 41 24 38 23 40 19 38 21 41 22 40 22 38 19 39 19 35 16 37 88 141 70 39 32 25 116 159 163 161 122 128 112 118 78 86 60 61 32 50 23 38 22 46 24 43 22 43 24 44 22 40 20 36 13 33 13 32 13 41 21 48 23 43 18 49 23 48 22 50 22 48 21 43 20 39 17 31 14 29 17 25 8 11 6 11 1 19 12 35 9 28 0 140 189 205 137 143 97 117 60 80 34 55 19 49 17 47 23 55 26 57 27 55 24 54 22 54 22 53 20 50 20 49 19 47 17 46 19 47 17 41 17 43 15 44 19 48 19 46 17 46 20 50 23 52 24 52 26 58 26 58 25 56 23 54 23 56 24 54 19 50 20 51 22 49 20 48 20 48 21 49 20 52 26 53 27 55 23 41 11 27 11 25 9 23 7 22 8 23 8 23 8 23 8 23 5 23 10 24 7 22 10 29 23 41 31 46 30 41 26 39 22 38 27 51 45 63 45 53 37 46 34 42 30 38 29 38 26 29 19 29 15 25 12 35 73 91 65 85 63 80 58 103 65 91 66 94 65 88 70 100 60 58 20 35 26 46 27 37 25 38 25 37 22 33 19 28 21 29 20 30 23 29 19 24 20 30 18 30 20 32 20 29 22 33 22 34 25 39 31 43 40 45 21 14 15 65 94 127 113 124 106 121 103 124 108 131 104 122 97 134 113 134 102 129 113 140 109 127 97 123 95 116 94 121 96 125 100 130 104 132 95 121 95 124 100 128 100 125 95 122 99 126 104 130 106 132 112 138 116 143 120 146 121 146 136 156 132 151 126 145 121 142 119 135 104 117 87 102 75 92 61 68 48 41 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 32 39 36 32 34 39 38 31 31 38 30 23 13 5 1 3 8 12 20 18 13 7 2 0 1 3 0 0 0 0 0 0 0 0 0 0 0 2 0 8 26 59 47 57 45 64 49 70 55 83 65 82 60 81 62 51 13 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 51 67 42 60 43 67 50 72 58 78 59 80 60 80 59 78 51 77 57 74 53 76 54 70 49 69 47 67 45 64 42 62 40 64 45 67 46 71 54 80 63 89 71 94 70 89 64 85 62 84 60 84 60 85 62 87 65 88 62 86 65 93 73 100 81 94 61 79 47 60 24 45 18 49 28 64 33 53 18 48 41 56 41 77 66 76 46 58 53 77 67 93 75 100 82 108 70 97 70 103 80 114 86 114 83 110 78 100 66 88 59 86 50 76 40 62 29 58 33 66 52 82 59 91 54 74 51 94 92 134 97 131 93 136 99 133 91 127 89 113 67 139 134 166 121 163 123 164 128 171 127 158 119 145 87 101 38 68 52 119 132 161 119 158 129 167 123 153 117 156 116 156 116 159 118 161 115 157 115 157 115 158 116 157 118 159 118 158 118 158 118 158 117 158 117 158 117 158 119 160 122 162 121 161 120 161 126 168 130 156 134 180 114 156 127 147 89 96 31 94 109 147 108 169 153 179 129 188 149 214 167 132 68 78 50 82 82 107 85 93 92 109 90 143 134 165 139 176 132 168 138 174 133 167 126 166 123 166 126 167 129 168 131 166 128 165 131 167 131 168 131 168 137 168 135 166 135 167 135 169 140 176 138 170 130 116 43 68 43 68 56 115 100 137 103 123 79 113 82 113 82 113 72 92 45 72 53 74 54 75 53 73 60 78 54 76 59 82 61 80 52 81 53 83 55 85 59 89 58 90 64 94 67 98 73 102 83 114 80 113 80 113 80 113 83 116 82 114 80 112 78 111 80 110 80 108 79 109 81 111 77 105 75 103 73 101 71 100 65 97 74 107 82 113 85 115 85 112 82 107 68 88 59 94 60 64 15 54 60 89 98 200 162 199 165 166 157 195 141 100 11 3 0 3 9 16 11 14 15 16 19 18 21 19 23 19 15 19 14 19 14 19 14 19 14 19 14 19 14 19 14 19 13 18 14 19 15 18 14 17 14 18 14 18 14 18 14 18 15 17 13 17 12 17 10 16 6 16 15 27 21 26 17 23 25 18 9 17 31 57 49 56 42 54 31 39 19 29 19 32 29 32 14 26 18 33 28 48 43 54 38 44 31 47 30 37 19 24 14 20 14 22 15 20 15 20 13 21 10 13 11 28 102 119 60 22 15 15 121 138 181 120 62 53 36 30 12 1 13 33 23 22 17 19 8 25 17 22 13 21 15 24 16 22 16 15 5 13 6 12 5 18 13 23 13 20 10 22 14 20 11 22 12 21 11 21 13 20 10 15 8 15 11 13 3 1 3 0 0 4 10 14 2 0 36 188 148 120 113 111 66 120 79 85 55 57 29 38 9 23 0 21 2 21 6 24 13 26 10 24 9 22 7 21 6 20 4 17 3 18 7 18 4 14 2 15 1 16 4 20 5 18 3 18 6 21 9 23 9 23 10 25 10 25 9 23 6 20 7 22 7 19 2 17 3 21 10 21 10 21 10 21 11 23 10 24 14 23 12 22 5 10 4 11 8 10 7 9 6 8 5 8 5 8 5 8 5 8 2 8 8 10 2 6 5 15 15 25 20 31 21 29 18 27 15 22 15 26 25 39 37 48 33 39 26 30 17 26 19 30 24 25 14 19 9 10 5 16 61 73 55 61 56 68 52 70 51 61 50 64 53 63 56 74 54 45 15 21 15 26 15 21 18 25 17 24 14 20 10 18 10 18 8 18 10 20 9 17 15 16 11 16 14 19 13 15 15 19 16 21 19 25 23 28 25 31 12 1 0 22 45 76 70 79 63 73 57 71 55 68 53 71 58 80 67 83 63 77 52 68 52 69 59 81 67 82 48 69 49 70 50 71 52 72 56 76 56 77 59 79 57 74 52 73 53 74 53 74 52 72 43 65 47 70 52 76 57 80 51 77 59 84 66 88 68 88 77 94 72 86 66 81 66 84 78 89 70 60 27 14 0 0 0 0 2 0 2 1 4 0 0 0 0 0 0 0 0 0 0 0 1 2 4 13 26 35 40 37 36 42 36 28 25 35 30 28 20 17 13 15 15 19 26 25 16 9 1 2 3 8 6 12 14 18 15 11 2 0 0 0 0 1 3 24 28 50 33 41 23 44 32 47 36 53 49 61 46 62 54 55 19 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 72 91 60 82 58 87 67 94 75 101 76 102 77 103 78 104 71 104 77 101 72 104 74 96 66 93 65 93 65 93 65 92 63 92 71 98 73 99 77 105 84 112 89 114 86 109 83 109 82 109 77 105 76 110 85 118 73 104 76 110 86 122 98 132 94 114 71 102 72 103 69 99 76 108 77 107 77 111 84 116 64 71 35 72 67 89 61 77 67 101 104 146 137 172 156 190 150 179 147 180 151 186 150 181 146 184 151 182 139 173 138 179 145 174 143 170 129 136 77 86 50 79 55 92 56 84 81 145 131 163 131 157 124 158 130 161 130 154 111 122 93 163 163 193 159 195 161 199 167 199 140 159 106 120 67 128 119 184 157 207 160 200 164 206 166 204 160 199 159 202 158 199 151 195 157 204 158 201 158 201 158 201 157 202 159 204 158 206 158 206 157 205 157 205 157 205 157 204 160 206 160 206 163 206 163 207 168 213 151 179 174 223 135 162 129 133 75 123 85 91 88 108 106 157 148 187 139 196 165 255 216 164 134 138 111 128 112 123 121 151 134 115 71 112 107 142 110 154 142 196 170 217 167 204 165 212 165 213 166 213 168 213 167 211 164 209 167 213 172 215 172 214 172 215 170 213 170 216 173 219 172 213 170 232 184 173 94 155 97 106 58 119 91 136 108 155 126 158 115 147 113 150 108 134 85 121 78 110 70 109 70 106 63 98 58 101 73 118 82 117 82 113 74 110 76 115 77 114 73 114 77 119 79 121 83 129 85 129 84 130 85 131 86 131 91 135 89 132 86 129 83 126 80 123 77 121 79 125 84 130 89 133 87 129 83 124 77 120 66 112 73 127 93 144 99 142 101 143 95 134 81 125 90 148 92 139 68 96 80 146 172 255 238 249 191 206 174 214 184 214 160 122 24 19 0 25 10 29 14 25 15 21 17 18 18 19 18 23 18 23 18 23 18 22 19 22 19 20 19 20 19 20 17 19 18 20 19 19 18 18 18 19 18 19 18 19 18 19 17 18 17 18 17 18 17 21 13 27 23 44 28 49 24 48 26 42 9 42 39 88 64 91 45 82 48 84 42 75 30 67 23 54 22 63 33 63 30 58 39 70 44 67 46 72 46 57 32 46 22 39 21 42 22 39 21 39 21 40 16 31 19 50 115 122 70 37 22 36 134 146 170 138 106 121 58 46 27 43 24 64 29 35 32 52 18 46 24 41 19 39 21 43 24 44 22 36 12 32 13 32 13 40 19 47 23 44 19 50 23 47 22 50 21 47 21 43 19 39 14 28 11 26 14 23 7 11 2 7 0 17 12 36 8 27 155 217 143 161 119 128 120 122 94 120 82 109 75 100 60 80 43 65 32 52 21 48 21 50 25 52 23 51 22 49 20 48 18 45 17 46 19 46 16 41 16 43 14 44 18 48 19 46 17 46 20 49 22 51 23 51 25 56 24 55 22 53 19 51 20 52 20 49 15 47 17 49 22 49 21 48 22 49 23 51 22 51 24 48 19 44 11 27 10 26 11 25 10 25 9 24 8 23 8 23 8 23 8 23 4 23 11 25 7 21 11 31 22 39 28 43 29 42 27 40 21 35 18 31 18 42 42 66 45 51 35 39 24 33 27 40 33 36 24 31 15 26 10 35 57 93 63 79 66 100 66 78 59 79 51 85 62 84 61 86 69 70 33 43 25 41 23 37 27 39 26 38 23 34 20 29 18 25 15 25 18 26 18 24 17 25 12 24 16 28 15 24 14 26 17 30 21 34 25 36 23 38 28 25 4 18 26 57 63 76 60 78 59 77 55 72 59 86 63 80 54 80 59 81 64 79 53 80 59 78 52 75 51 74 51 74 52 75 52 75 53 75 53 77 56 78 53 74 58 82 57 80 53 76 49 73 51 75 50 75 50 76 52 77 56 79 59 81 57 77 50 71 47 72 49 70 45 69 52 79 51 73 58 67 39 35 15 16 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 10 20 24 20 25 34 34 28 31 41 32 31 29 27 26 25 24 24 31 26 18 9 3 3 7 11 29 34 40 42 37 25 12 3 3 5 0 10 23 48 49 56 49 51 31 52 41 61 40 64 54 78 57 75 64 71 37 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 47 63 41 55 35 57 46 69 49 69 54 74 57 75 56 73 54 72 53 71 52 70 51 69 48 66 46 64 45 65 48 68 49 71 52 74 54 77 60 85 60 71 49 82 67 83 58 80 48 69 46 71 48 72 45 67 44 73 58 91 75 103 81 105 67 95 75 103 80 108 82 112 96 132 109 138 101 131 104 141 95 75 24 39 26 41 37 68 46 60 46 64 63 102 113 149 123 156 134 161 127 151 124 154 124 152 125 148 117 141 117 147 121 150 131 158 112 102 44 55 33 75 64 71 33 64 48 108 100 128 92 132 99 130 90 124 86 124 71 55 31 132 121 150 102 146 100 120 61 91 40 69 57 108 89 147 122 166 127 165 123 160 123 155 113 148 113 152 108 147 111 151 113 154 117 157 115 156 113 154 112 154 112 155 115 156 115 157 116 157 117 157 122 161 121 159 120 160 124 161 116 161 131 166 130 155 91 96 35 76 66 113 81 93 58 88 59 88 63 86 53 81 58 90 70 99 88 143 142 216 183 152 104 128 115 135 112 124 122 152 130 128 86 107 81 93 59 86 91 81 61 155 143 172 126 168 118 173 133 163 123 164 137 180 139 170 133 173 151 185 140 184 150 182 149 171 149 191 166 187 162 181 151 179 129 124 81 116 86 91 51 78 44 73 47 74 49 70 42 83 57 80 41 70 43 64 39 60 39 61 36 55 36 59 37 57 33 56 38 64 43 71 46 78 54 83 52 77 49 76 51 78 53 81 56 83 48 79 44 71 41 78 43 68 42 75 44 76 45 77 44 76 40 71 46 77 53 84 59 88 63 91 64 92 64 91 62 90 58 100 61 49 5 50 38 63 43 75 56 90 68 97 69 95 71 106 82 88 65 132 166 234 185 229 213 226 164 168 139 177 168 187 143 92 16 0 0 4 8 14 12 15 16 16 16 14 14 15 12 16 15 19 13 15 11 17 14 20 15 19 12 17 14 18 14 18 14 18 14 18 14 17 12 16 14 18 13 16 13 14 9 14 11 17 9 14 6 18 18 28 20 25 17 26 23 17 9 13 15 32 40 67 41 54 39 46 29 37 25 36 20 29 15 28 18 32 17 28 19 33 18 34 21 38 20 34 14 22 15 21 14 20 13 20 14 16 10 18 16 4 2 81 119 101 49 27 7 45 139 112 147 113 149 126 73 39 9 14 23 43 22 26 17 15 25 45 17 19 8 16 13 23 14 17 14 18 10 14 4 10 3 14 12 20 12 24 14 22 12 20 10 22 13 22 13 23 15 21 8 15 9 16 10 11 1 1 5 6 5 0 35 27 0 105 187 162 110 124 89 103 66 100 85 87 60 81 62 75 53 79 52 73 56 59 14 17 8 19 10 21 8 19 7 20 9 22 6 20 9 17 3 13 4 20 3 16 4 16 4 16 4 16 6 19 9 23 12 25 13 24 13 25 13 25 12 23 10 22 8 20 7 19 6 18 5 17 8 21 9 22 10 23 11 23 15 22 9 25 14 18 0 6 4 9 6 9 6 9 6 9 4 8 5 9 6 8 5 7 6 5 2 9 4 6 5 18 21 29 21 30 20 28 19 28 20 25 12 13 5 17 20 37 33 46 38 41 22 25 18 31 24 29 16 19 9 16 8 14 50 57 52 68 62 72 47 51 43 57 46 59 50 62 53 64 53 62 41 35 14 22 15 23 14 20 12 22 16 23 9 13 10 19 12 21 12 21 9 18 13 16 11 14 10 14 10 15 12 16 12 17 14 19 17 22 16 24 21 26 3 2 7 39 39 51 39 52 37 52 37 52 37 50 34 47 33 48 37 52 35 47 31 47 36 52 36 48 30 45 29 44 29 43 28 43 32 47 31 46 31 46 30 45 33 47 27 44 29 46 26 41 25 43 27 45 27 42 23 38 27 46 26 41 23 40 26 41 31 44 27 37 20 32 17 31 25 35 17 32 27 39 27 30 0 0 0 0 2 3 6 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 4 8 11 18 20 20 15 16 15 20 22 27 27 28 19 9 0 0 9 23 42 39 35 40 42 39 23 12 0 0 10 35 36 46 29 45 28 41 20 36 21 40 27 42 32 61 52 57 46 67 43 28 0 3 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 83 57 76 52 78 61 89 64 88 67 92 70 92 69 91 68 93 66 91 64 89 62 88 59 85 59 85 61 89 65 92 65 89 67 88 63 82 60 82 72 99 79 96 68 89 68 93 64 93 61 91 62 94 66 96 76 113 94 134 108 137 102 128 108 142 113 146 116 150 123 157 120 157 133 166 135 169 144 180 146 156 101 91 44 61 53 88 50 69 44 64 43 75 60 96 83 129 120 167 144 176 143 176 132 174 147 185 145 176 137 172 143 160 113 126 78 92 55 87 81 136 133 144 79 84 53 122 130 163 131 152 120 151 117 137 115 111 74 108 96 130 85 117 66 99 58 91 67 124 110 159 139 182 151 196 158 198 151 188 144 182 143 178 136 173 136 178 139 183 143 187 147 194 152 196 158 200 157 198 156 199 156 199 156 201 157 202 156 205 157 205 156 201 157 204 160 205 162 205 162 215 172 184 112 129 77 105 62 93 71 101 69 90 61 90 70 97 89 109 101 106 99 107 96 142 131 181 184 211 142 119 119 145 142 173 161 176 164 189 158 168 145 176 151 170 126 159 177 175 72 106 134 219 178 215 176 216 173 214 167 216 156 159 128 163 113 150 121 154 110 148 109 140 100 152 120 158 108 143 107 151 104 139 109 170 140 176 102 134 92 133 88 132 101 135 83 116 83 125 96 127 91 123 68 100 63 99 66 102 66 99 64 100 64 95 56 89 55 92 67 100 66 103 72 112 77 113 80 117 80 119 79 120 80 120 77 122 83 122 84 129 87 122 79 121 81 124 85 127 86 127 87 128 88 129 89 131 90 132 89 131 91 133 92 134 92 133 92 139 80 88 32 91 67 113 79 123 83 127 84 123 77 116 72 118 82 145 164 246 203 197 152 209 174 177 123 181 170 221 167 220 196 217 156 138 50 28 3 26 20 30 14 21 19 35 13 28 21 28 15 22 18 29 16 20 19 20 19 20 18 17 18 19 18 19 18 19 18 19 18 18 16 17 18 19 17 17 15 15 13 15 16 18 16 19 14 29 26 45 27 48 24 51 21 36 9 32 11 39 24 57 42 71 44 76 41 72 36 71 35 65 31 62 31 61 28 56 29 56 29 56 32 59 31 54 22 40 21 40 20 39 19 38 20 36 18 37 22 24 15 109 119 120 50 42 11 76 115 138 140 137 156 128 60 59 27 45 34 66 30 46 29 54 65 108 33 43 11 26 8 33 17 38 17 38 15 32 9 30 12 38 18 44 22 47 23 49 21 47 21 49 22 49 22 45 21 40 16 31 16 30 16 24 8 13 9 10 0 25 3 15 54 214 169 176 120 134 98 128 103 136 100 118 76 108 77 103 74 107 80 106 83 98 39 38 8 32 15 38 17 41 19 41 19 40 14 40 17 41 15 38 13 39 17 41 17 41 17 41 17 41 17 42 19 45 22 47 23 49 25 52 23 52 22 49 19 48 21 49 20 49 19 48 18 47 21 45 21 46 22 47 23 47 25 45 21 49 25 42 9 28 8 24 9 24 9 24 9 24 7 23 8 24 9 23 8 22 9 20 5 23 8 21 10 32 23 44 35 49 30 40 26 43 26 40 23 34 16 32 23 41 34 48 42 50 34 38 27 36 29 28 18 30 13 22 8 47 56 89 69 101 75 92 63 82 57 84 58 86 61 85 62 84 61 78 51 53 27 42 26 38 25 38 25 38 25 35 18 25 18 28 20 29 21 27 19 25 16 27 15 26 14 25 15 26 17 27 16 27 17 29 19 31 21 31 27 40 23 25 23 52 50 64 50 69 52 71 51 70 49 70 46 67 45 68 48 71 46 66 42 66 47 70 47 65 46 63 46 62 45 61 44 60 45 62 46 63 47 64 48 64 48 63 43 61 44 63 42 58 40 57 38 55 36 54 36 54 39 56 41 58 43 58 41 57 46 60 40 54 34 49 32 49 33 48 29 47 36 53 39 48 22 11 0 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 6 4 3 2 3 5 8 10 14 15 12 5 0 0 5 12 21 18 17 21 26 26 20 14 4 10 17 44 51 60 47 56 47 57 42 57 43 63 45 64 41 75 60 75 62 80 56 46 3 5 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 55 35 50 31 51 39 60 41 58 42 59 42 59 42 58 39 59 38 58 36 56 35 56 37 58 38 60 42 65 47 69 42 65 44 63 37 52 27 47 30 65 49 60 34 60 39 52 31 54 33 62 46 79 64 93 75 104 87 117 94 114 84 104 83 109 83 110 82 112 87 119 71 102 75 108 79 113 85 123 105 149 122 110 59 68 47 55 31 45 29 37 17 28 10 27 3 43 36 83 66 94 61 85 62 98 80 108 74 93 65 93 52 74 48 79 60 94 78 113 91 114 91 101 59 67 29 80 76 122 95 115 81 119 83 100 73 86 55 90 83 126 57 56 29 66 37 96 81 135 107 152 120 157 119 154 115 149 110 144 110 146 109 143 104 140 105 144 107 144 108 149 114 155 117 158 120 160 118 157 117 157 117 157 117 156 118 157 118 158 119 157 117 158 122 162 125 162 126 160 123 164 118 111 39 54 26 66 47 75 45 62 36 61 44 63 52 80 73 109 96 126 97 119 102 151 119 162 154 154 79 97 88 112 91 117 99 116 100 121 104 123 108 142 119 131 94 118 122 154 46 43 75 159 111 165 123 155 120 167 130 166 102 69 67 120 88 100 56 93 46 81 43 68 30 62 43 74 50 76 39 81 59 76 54 110 94 122 83 109 86 104 70 104 83 100 66 99 74 102 77 109 80 106 86 110 88 113 93 118 96 118 79 104 83 107 83 106 84 108 63 86 56 82 59 88 66 92 69 93 69 94 70 95 72 96 74 98 60 78 46 82 62 95 59 89 61 92 64 93 64 93 75 101 74 99 73 98 71 97 75 102 77 105 80 107 81 107 85 109 71 78 45 82 69 100 72 99 75 102 75 99 71 95 83 92 69 109 116 153 109 115 89 121 82 102 92 161 150 176 147 173 153 181 172 190 147 133 32 31 1 3 0 10 4 8 9 10 7 12 15 21 17 18 14 18 13 17 12 18 13 20 14 18 14 18 14 18 14 18 14 17 12 16 14 18 13 16 13 14 9 14 11 17 9 14 7 19 18 28 20 24 17 25 22 17 10 12 9 9 0 8 12 28 21 36 26 36 26 36 28 37 23 33 21 31 18 26 13 24 12 25 13 28 12 27 11 20 13 19 12 19 11 18 12 18 12 17 13 6 17 108 105 109 35 24 0 72 80 116 105 118 153 103 51 40 24 15 35 52 25 25 20 32 57 86 55 51 29 26 15 23 18 25 18 22 12 13 2 9 3 14 11 19 12 23 13 22 12 20 10 21 13 22 12 22 14 21 9 16 11 17 12 13 3 3 0 7 0 11 0 34 154 193 136 138 97 95 64 100 73 100 70 80 54 74 52 67 49 80 60 84 72 86 41 16 0 0 0 7 4 15 9 16 6 13 4 12 5 15 8 16 3 12 6 17 8 17 8 17 8 17 6 16 9 19 11 21 12 21 16 25 15 23 14 22 12 21 13 22 13 21 12 21 11 20 11 22 12 23 12 23 13 24 12 21 11 26 14 17 0 7 4 9 6 9 6 9 6 9 4 8 5 9 6 8 5 7 4 5 2 7 2 6 5 16 9 27 29 40 24 26 17 29 18 26 20 25 15 18 10 18 14 28 26 39 30 34 19 25 22 21 10 25 7 1 5 39 48 65 65 77 57 64 47 66 46 59 47 58 47 59 49 60 45 57 40 38 19 27 17 23 19 28 21 27 16 20 9 18 7 16 8 18 9 19 8 18 11 15 11 15 11 15 12 16 13 17 12 16 12 16 13 18 12 18 18 34 27 32 24 41 39 50 38 51 36 51 36 50 34 47 31 44 30 45 32 47 31 44 29 44 32 47 32 45 38 49 37 47 35 45 33 44 32 44 34 46 36 48 38 50 36 45 32 43 33 44 31 41 33 42 28 37 25 37 27 40 19 35 25 41 30 42 30 39 34 43 31 37 26 34 25 34 19 31 17 31 20 38 31 44 37 21 0 0 2 1 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 2 0 0 0 0 0 0 0 0 0 2 0 2 1 2 0 0 0 2 0 0 0 2 5 10 10 11 9 14 16 42 43 57 33 44 27 42 22 42 25 44 27 41 25 43 37 56 49 67 51 55 5 4 0 0 2 0 4 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 69 47 66 44 66 49 73 50 70 48 68 46 67 47 68 50 71 50 72 51 72 52 73 53 75 55 77 58 81 61 83 56 79 58 78 52 71 48 70 42 70 52 73 54 80 52 66 56 91 70 111 91 131 110 146 117 147 117 147 116 146 116 145 114 147 117 147 113 143 113 145 114 144 111 140 107 137 107 138 96 143 123 137 98 113 66 64 43 66 41 65 34 58 25 55 15 47 22 59 34 65 31 58 28 68 38 69 29 64 36 79 63 103 89 140 123 160 129 159 136 147 98 117 108 154 101 125 87 128 110 135 104 129 96 114 70 110 94 113 126 215 181 179 140 159 120 166 145 185 154 195 151 188 149 188 148 189 150 190 154 191 154 189 152 191 155 194 151 192 153 197 157 201 161 203 160 198 158 199 156 198 156 200 156 200 156 202 157 202 157 205 160 208 161 206 157 198 150 191 136 165 101 112 59 96 66 102 81 110 82 101 74 108 76 94 59 85 69 101 98 122 111 123 120 177 182 243 207 171 80 96 65 91 66 93 71 99 80 110 92 118 94 131 99 130 93 136 101 171 111 143 142 180 124 190 138 187 150 201 164 187 103 105 93 191 186 198 144 175 140 167 116 148 90 98 50 105 94 147 84 128 95 130 88 123 88 128 91 137 95 131 91 146 105 118 96 140 110 138 107 143 115 138 108 140 109 143 114 148 117 150 120 154 126 161 131 163 131 163 136 164 126 156 124 159 126 161 126 163 129 167 132 172 136 175 141 189 167 208 166 189 139 167 138 174 138 174 137 171 134 170 124 163 123 163 124 164 124 164 118 159 120 161 122 162 121 161 121 155 117 156 120 156 120 159 117 156 121 160 124 161 124 160 106 157 128 155 98 118 88 133 103 136 117 183 174 221 176 212 176 215 169 205 175 221 189 214 175 158 75 51 12 25 7 18 10 23 15 29 19 29 17 24 19 22 17 17 16 18 20 20 18 19 18 19 18 19 18 19 18 18 16 17 18 19 17 17 16 15 13 15 16 18 16 18 15 30 26 46 27 47 23 50 24 36 12 34 18 29 8 20 12 32 20 44 26 52 30 59 36 60 33 57 31 57 29 55 24 51 23 52 26 55 25 50 18 37 18 37 18 37 18 37 18 38 21 35 17 25 32 141 108 124 35 38 2 85 99 120 97 128 139 107 48 53 24 28 42 72 32 45 25 42 35 61 63 79 53 69 46 63 38 55 33 51 25 37 11 29 9 34 17 43 21 46 22 49 21 47 20 49 21 48 22 44 20 39 14 29 14 29 15 23 8 12 0 20 0 10 5 119 205 186 136 155 109 128 100 135 101 120 82 109 74 104 70 94 68 101 75 104 86 112 68 45 0 22 0 18 6 25 11 30 13 30 13 30 9 30 14 35 12 30 15 34 15 34 15 34 15 34 12 32 14 34 16 36 17 37 23 48 23 48 23 48 24 50 21 46 21 46 21 45 20 45 22 44 23 45 23 45 23 45 20 41 22 47 23 36 9 29 8 24 9 24 9 24 9 24 7 23 8 24 9 23 8 22 6 21 6 21 5 22 11 30 12 37 34 53 37 46 30 44 26 42 29 43 25 35 17 28 15 30 29 48 43 48 30 30 33 32 22 38 21 37 30 80 63 99 73 99 62 81 61 87 60 85 57 83 56 80 57 79 52 72 50 57 31 44 24 34 23 39 27 38 20 30 18 30 13 23 14 24 17 24 17 24 15 26 16 27 17 28 17 27 17 28 16 26 15 26 16 27 18 24 20 41 42 53 42 56 49 64 50 68 50 69 49 68 47 65 45 63 44 63 45 65 46 65 46 65 47 66 47 64 50 63 49 61 47 59 45 57 44 57 45 59 47 60 48 61 46 58 45 57 44 57 43 56 44 56 41 53 39 52 40 53 33 47 38 53 42 54 41 53 43 54 39 49 35 47 35 49 35 52 35 49 32 51 42 62 57 51 17 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 5 9 10 7 3 0 0 1 2 2 3 3 2 0 0 0 2 3 2 0 0 0 0 0 0 0 0 3 6 17 32 35 57 56 63 48 55 42 54 41 58 44 61 40 57 38 59 42 71 61 81 68 80 40 21 0 1 2 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 44 30 44 28 43 30 47 29 43 27 41 25 40 25 40 23 44 25 47 28 50 31 52 26 47 27 48 28 48 28 48 22 41 21 38 18 38 22 44 28 45 28 52 32 48 35 64 65 94 80 111 91 117 94 119 99 122 97 120 97 122 99 124 97 124 97 124 91 116 85 113 81 111 77 104 68 99 63 96 73 101 67 91 61 83 52 66 39 54 27 43 17 36 14 34 12 36 3 36 12 48 20 49 13 47 21 49 21 55 40 78 79 108 90 122 104 130 101 121 81 109 82 100 113 171 109 96 69 93 67 95 59 72 40 71 48 66 46 71 57 111 95 140 123 145 100 145 113 149 110 152 115 153 116 153 116 151 115 151 120 153 117 151 116 153 119 155 117 154 118 154 117 155 117 156 117 157 115 155 114 154 114 155 115 155 116 155 117 156 117 156 116 157 116 155 112 146 105 139 91 109 53 73 44 83 54 80 54 93 62 87 64 93 66 74 71 89 68 98 85 120 90 119 67 119 148 226 156 122 47 57 40 80 66 101 76 101 76 104 88 112 84 111 83 111 86 123 96 129 97 148 125 157 105 147 96 157 112 160 146 135 46 60 24 103 125 174 134 152 103 152 107 140 91 88 22 33 28 79 99 126 103 130 100 130 96 125 100 123 100 121 100 133 85 68 54 91 69 95 69 105 80 103 82 111 86 113 87 114 90 117 88 115 90 117 91 115 85 108 93 116 87 111 85 110 83 107 86 111 88 114 92 118 95 120 94 131 121 156 128 141 104 124 98 123 98 122 96 120 94 118 97 123 98 125 99 126 101 127 96 123 97 123 96 121 94 119 86 108 86 122 100 119 86 112 91 117 91 117 89 112 84 108 81 113 87 89 57 86 64 84 67 123 135 189 154 166 135 174 138 174 152 178 148 174 149 174 159 201 182 161 71 30 0 9 0 14 21 23 13 11 13 22 16 19 12 15 10 18 14 22 14 18 14 18 14 18 14 18 14 17 12 16 14 18 13 16 14 15 10 14 11 16 8 13 8 20 19 29 19 24 16 24 13 12 7 14 15 17 6 11 1 9 5 12 7 16 16 24 23 29 23 30 22 28 21 28 18 24 15 25 16 28 15 24 8 17 10 18 11 18 11 18 10 19 14 15 7 4 28 129 100 102 24 19 1 53 140 99 96 93 90 48 23 17 19 19 30 47 21 24 23 24 18 17 21 29 26 36 31 37 27 32 26 29 18 17 4 9 1 11 9 17 10 22 13 22 12 21 9 20 12 21 11 22 14 20 9 15 10 17 13 14 4 4 12 2 0 0 3 62 131 154 115 107 74 95 81 104 66 86 55 74 54 75 50 66 42 67 46 74 60 85 61 31 0 6 0 2 2 5 4 10 9 13 8 9 0 4 1 10 2 7 3 11 4 11 4 11 4 11 2 10 4 12 6 13 6 12 10 16 10 17 13 21 17 25 15 21 15 21 16 22 16 22 10 21 10 20 9 20 9 20 5 17 11 25 10 12 0 11 4 9 6 9 6 9 6 9 4 8 5 9 6 8 5 7 3 7 4 5 0 8 7 14 4 16 16 33 29 39 26 31 21 28 21 27 19 23 13 18 4 17 15 34 32 40 23 26 15 27 12 21 21 44 51 63 65 72 58 63 43 57 43 63 46 58 44 53 41 53 43 54 38 53 40 41 22 27 13 17 10 20 14 19 8 14 9 21 3 12 3 13 5 16 7 18 12 17 14 19 15 18 13 17 13 17 12 15 11 15 12 16 12 14 7 25 29 45 36 45 38 50 37 49 34 49 33 47 34 48 33 46 32 45 31 45 32 46 32 46 31 45 31 46 38 49 37 48 36 46 34 45 35 46 35 46 35 46 35 46 35 46 36 46 34 45 34 45 29 40 30 41 29 38 26 35 26 39 25 38 26 40 30 41 30 39 28 36 26 35 27 36 25 37 24 35 20 37 32 53 44 56 32 8 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 3 2 0 0 0 1 0 1 0 0 2 2 0 0 0 2 0 0 0 1 1 2 0 0 0 0 7 30 37 54 36 45 26 43 26 45 25 47 30 47 28 40 29 36 23 45 39 59 51 76 53 27 0 0 3 2 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 2 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 61 44 64 43 62 43 63 41 60 41 59 40 58 39 56 38 55 40 58 45 63 48 65 44 60 44 60 43 58 40 57 35 54 31 49 27 50 34 59 42 65 51 76 48 70 77 133 117 153 131 164 133 161 131 162 130 162 135 167 137 166 134 163 128 161 131 160 125 153 120 151 123 156 128 159 128 157 127 159 130 156 119 148 110 132 110 150 108 131 96 121 89 123 90 125 97 123 96 128 109 145 117 148 116 150 122 157 123 159 129 167 130 167 135 172 143 179 140 167 112 158 126 153 168 248 167 138 103 114 80 109 75 85 60 99 76 93 83 113 88 122 112 177 151 185 155 195 161 188 147 180 149 186 152 191 152 191 149 186 154 188 150 186 152 190 154 192 155 195 154 194 153 194 152 194 156 194 154 192 152 194 153 195 153 197 153 198 154 199 155 200 153 203 154 202 153 196 149 191 145 180 131 165 127 166 131 166 129 160 126 157 123 161 121 152 117 153 117 157 129 163 129 154 132 157 159 216 149 158 132 164 139 182 155 184 144 176 143 178 152 188 153 192 156 199 161 209 170 200 162 206 155 207 175 191 160 214 158 208 186 176 59 75 57 100 103 198 200 207 163 208 189 212 178 206 124 95 35 85 102 185 184 218 172 210 181 212 176 220 178 220 178 216 146 136 69 107 76 106 81 120 96 123 92 125 95 125 93 123 93 126 98 129 99 132 102 132 98 127 109 138 108 139 109 141 108 138 108 142 107 143 107 143 107 142 118 141 101 127 94 128 106 147 104 136 106 139 109 140 109 141 107 144 107 144 106 143 106 143 112 149 112 148 110 146 107 142 105 131 98 136 106 132 96 128 98 131 99 131 96 125 89 121 95 106 67 136 124 151 110 145 130 192 182 211 166 204 174 216 171 213 165 209 170 216 183 221 178 201 171 218 201 195 98 60 24 25 0 13 11 31 17 20 19 22 17 17 17 17 20 20 18 19 18 19 18 19 18 19 18 18 16 17 18 19 17 17 17 16 14 15 16 17 15 17 16 31 27 46 26 46 22 49 21 31 13 30 19 27 16 21 10 17 7 16 5 22 13 34 19 36 23 39 23 43 25 50 26 49 24 52 26 56 25 52 16 36 17 37 18 37 19 38 17 37 19 32 12 21 33 146 109 111 30 36 17 53 175 145 107 111 74 59 33 43 23 43 40 68 26 40 27 44 24 34 17 37 18 38 18 38 18 38 19 39 17 34 10 29 10 35 15 41 19 45 22 49 21 48 20 48 20 47 21 43 19 39 16 32 17 32 19 27 12 17 10 6 8 17 0 35 43 129 119 132 93 128 100 123 85 113 79 110 77 108 72 96 63 87 66 97 73 98 78 60 3 22 3 13 3 13 5 19 10 25 9 22 5 21 4 22 4 22 7 22 6 22 6 22 6 22 5 22 7 24 8 24 8 26 7 27 6 28 9 33 15 38 18 39 18 40 19 40 19 41 16 36 15 35 15 34 14 34 12 36 22 45 19 30 8 31 8 24 9 24 9 24 9 24 7 23 8 24 9 23 8 22 6 24 9 21 5 25 14 30 13 28 17 39 35 53 38 49 32 45 28 42 27 41 25 36 16 28 21 38 34 45 32 36 26 34 27 39 43 93 80 105 76 104 65 89 59 83 61 82 58 81 52 77 50 73 51 73 48 70 51 60 35 47 25 34 17 30 17 28 14 27 18 30 13 22 13 23 17 26 21 29 19 31 21 33 21 31 18 28 17 28 16 27 16 27 17 29 19 24 13 27 29 48 43 58 49 63 49 67 48 67 47 65 49 67 48 66 47 64 46 63 43 63 46 63 43 60 43 62 46 64 46 64 45 63 45 63 46 63 45 63 44 62 43 60 45 61 47 61 44 59 45 61 40 57 43 59 43 56 38 53 42 57 40 55 38 55 40 57 39 54 35 51 34 51 36 51 33 48 35 51 35 57 49 72 48 75 57 33 2 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 3 4 3 1 0 1 8 41 52 65 47 53 42 58 44 59 44 60 45 61 42 56 43 59 36 57 42 65 58 78 67 42 4 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 36 25 40 25 37 23 37 22 37 24 39 25 38 22 36 17 38 17 40 19 42 21 44 23 45 24 45 22 43 19 39 16 35 15 32 11 31 16 38 17 43 32 56 39 70 76 117 86 111 90 114 89 116 99 129 99 123 100 124 99 122 96 119 97 123 94 119 88 118 91 123 75 113 88 126 91 126 95 132 104 141 110 148 112 138 112 150 120 141 114 136 114 141 116 142 110 140 112 144 117 149 119 148 117 147 119 149 119 144 112 138 119 151 129 156 128 146 103 111 85 123 93 100 106 166 96 72 73 87 62 88 65 80 56 82 62 85 70 76 48 83 64 99 113 151 112 141 99 140 111 152 106 143 110 148 113 149 111 146 120 151 115 149 117 154 118 152 118 155 118 153 115 154 114 152 114 155 113 153 112 153 112 152 112 151 112 152 113 152 114 153 111 153 113 156 116 157 121 159 125 163 133 167 134 165 138 172 130 163 121 159 124 153 126 155 128 153 128 158 127 162 120 154 112 147 123 168 129 160 130 170 132 166 132 157 126 166 142 175 134 168 137 169 139 173 140 172 135 169 142 173 114 164 132 159 123 166 127 170 138 150 71 44 33 52 34 108 129 183 137 178 136 168 140 180 133 111 33 28 21 101 130 176 144 174 141 174 139 165 152 175 149 175 146 149 65 79 44 67 43 73 51 83 55 86 57 86 53 82 54 86 47 76 47 80 53 85 53 80 58 83 59 85 63 88 63 85 60 82 60 81 58 80 57 79 73 92 69 94 71 87 61 83 64 87 66 90 70 93 71 92 73 96 73 95 71 93 69 92 68 91 69 91 68 90 66 89 66 88 59 86 61 86 59 85 52 80 57 84 57 80 50 72 36 65 93 176 175 174 136 173 151 180 148 168 143 181 154 171 145 173 138 174 144 174 138 165 138 170 145 177 153 184 162 192 99 70 27 8 11 20 13 6 14 19 12 17 12 18 14 20 14 18 14 18 14 18 14 18 14 17 12 16 14 18 13 16 15 16 10 14 11 16 7 12 9 20 19 29 19 23 15 23 16 20 16 22 19 18 12 18 8 12 8 9 3 6 6 11 10 15 14 17 14 18 16 23 19 22 17 23 18 25 17 22 10 18 11 18 12 19 13 20 9 17 11 11 3 0 21 120 108 90 25 18 14 18 149 165 138 128 95 59 52 34 24 10 34 53 24 20 15 20 17 17 19 26 17 20 9 13 4 11 5 12 6 12 4 10 3 13 7 16 9 21 12 22 12 21 8 20 11 20 11 21 13 19 8 15 10 17 13 14 5 6 0 0 7 4 1 10 0 19 61 89 86 103 70 83 55 82 67 84 57 74 48 69 42 59 43 78 51 69 67 50 0 2 1 3 6 4 6 5 5 6 8 11 10 13 5 7 1 5 0 5 1 5 1 5 1 5 1 5 2 7 3 7 3 5 0 2 0 1 0 4 3 9 6 10 6 11 7 12 8 12 0 9 0 9 0 8 0 7 0 15 11 25 6 9 0 14 4 9 6 9 6 9 6 9 4 8 5 9 6 8 5 7 4 11 8 6 1 12 11 15 9 15 8 20 18 33 28 39 29 33 23 29 22 28 18 23 12 19 10 20 14 27 21 33 22 31 18 35 42 68 66 72 57 64 52 62 46 60 41 59 41 53 38 47 35 47 38 50 36 52 42 46 29 36 24 28 15 20 8 15 7 17 10 19 8 17 8 18 11 23 15 27 19 24 21 25 20 21 15 17 13 16 12 16 13 18 15 20 11 17 8 16 13 31 28 41 38 49 36 48 33 47 31 45 35 50 34 49 33 47 31 45 30 47 33 47 29 43 29 45 29 44 29 44 30 45 30 45 29 44 29 44 29 44 30 45 28 46 34 46 31 43 32 47 33 46 33 46 32 44 30 41 24 40 24 40 24 39 25 38 22 35 22 33 22 35 26 37 24 33 22 33 23 41 33 52 36 57 53 49 20 3 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 2 1 3 0 0 0 27 37 53 32 46 27 48 21 41 19 41 23 40 22 36 25 39 23 33 18 39 28 46 40 35 6 2 0 2 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 46 32 52 33 49 30 47 31 51 35 54 36 53 33 48 35 47 35 48 36 49 36 49 38 52 40 53 40 51 36 50 34 56 36 57 35 56 37 60 44 71 53 78 71 111 90 103 79 106 74 97 67 102 86 125 100 124 89 112 82 111 85 118 85 114 79 108 75 112 87 124 109 150 130 165 132 162 135 172 146 176 138 169 138 171 138 165 138 167 135 171 140 175 136 169 140 170 139 166 134 165 134 166 145 176 141 176 147 182 147 180 136 177 146 179 141 168 112 128 143 211 190 186 134 165 98 109 87 122 100 131 106 130 91 105 74 84 58 80 62 104 80 122 99 157 147 186 150 184 148 178 148 184 149 187 148 184 144 181 147 180 139 176 143 181 145 181 150 188 150 189 151 190 151 190 156 194 154 192 153 192 152 195 150 194 150 195 151 195 151 197 148 196 148 197 152 198 155 199 153 195 158 200 162 199 160 196 163 195 157 202 161 197 153 205 156 199 152 195 153 195 157 194 162 205 155 182 168 200 153 198 160 200 163 200 163 206 163 194 168 207 164 205 164 211 166 209 169 209 165 214 171 210 166 206 160 197 177 218 151 204 152 120 48 99 54 84 109 204 190 196 167 208 170 200 183 224 133 97 37 74 72 165 177 217 179 209 181 220 175 199 136 176 150 188 122 133 76 98 63 87 61 97 68 99 73 100 69 96 69 100 75 101 70 98 71 98 67 93 73 102 69 99 70 102 71 101 71 103 72 104 72 105 73 104 77 96 67 100 77 102 74 103 73 101 74 102 75 102 75 102 72 106 71 106 71 106 71 106 72 108 73 109 74 109 73 106 69 98 71 100 74 103 74 100 69 99 73 101 70 92 58 84 75 180 191 209 163 213 192 208 185 206 174 219 184 207 166 211 171 216 174 218 174 211 171 212 170 205 170 206 175 209 176 205 198 195 123 82 14 13 5 35 16 24 17 20 17 19 18 19 18 18 18 18 18 19 18 19 18 18 16 17 18 19 17 19 17 19 14 17 16 19 13 18 16 32 27 46 26 46 22 47 17 32 19 33 19 19 12 18 12 17 14 17 10 13 7 16 8 21 14 26 13 27 16 34 22 41 20 46 23 50 21 47 17 38 18 38 19 39 21 39 17 34 17 28 10 17 24 134 120 107 33 33 19 22 119 209 201 203 135 94 64 67 38 40 34 73 38 48 26 43 32 48 19 42 26 46 24 40 16 34 11 34 15 35 13 31 10 34 14 40 19 45 21 49 21 48 19 48 20 47 21 43 20 38 10 25 12 26 13 21 5 11 14 7 0 25 12 23 0 17 7 86 103 132 86 110 85 116 96 120 78 102 70 98 65 85 63 100 68 88 83 78 11 18 0 9 5 13 6 14 2 11 12 31 24 39 19 30 9 24 4 19 4 19 4 18 4 18 3 17 5 18 5 18 4 17 4 20 0 17 0 18 3 22 0 19 1 20 2 21 3 21 3 22 4 21 3 20 2 20 9 33 23 43 17 26 8 31 9 24 9 24 9 24 9 24 7 23 8 24 9 23 8 22 7 27 12 22 6 28 17 31 18 32 18 31 20 39 35 55 40 50 32 45 31 43 25 34 23 31 16 24 16 30 28 42 36 30 24 48 46 69 51 85 54 87 61 90 60 81 56 78 53 75 47 70 45 69 48 71 46 71 52 65 43 59 38 51 28 37 18 29 18 32 19 28 20 29 20 30 23 34 29 39 25 37 27 38 25 33 19 28 16 27 16 28 18 30 21 33 17 26 19 26 18 36 34 52 49 63 49 66 47 65 45 64 48 65 49 64 47 62 45 60 48 66 51 66 47 61 47 66 42 61 42 62 43 64 45 65 40 61 41 62 44 65 45 66 41 61 45 62 42 59 43 63 44 61 40 56 37 56 39 58 35 54 39 59 41 58 38 54 35 53 33 51 33 53 36 56 36 47 33 47 35 55 41 61 51 67 60 78 41 13 0 14 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 3 1 0 0 2 3 2 2 2 32 44 61 51 62 51 61 46 59 42 57 42 60 41 57 35 58 39 49 28 49 34 42 34 40 21 10 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 23 24 17 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 14 28 13 26 11 26 21 32 15 29 16 30 14 26 13 32 15 34 16 33 14 31 14 34 19 36 18 31 15 31 9 29 15 33 14 33 15 36 20 47 36 66 51 74 52 71 46 66 32 55 28 61 41 73 45 72 45 72 45 73 48 75 44 72 42 66 39 79 70 113 104 132 104 134 106 136 109 139 107 136 108 137 109 138 106 137 114 143 102 134 96 134 97 135 103 134 99 140 106 137 101 140 104 139 102 137 105 142 105 135 97 141 117 139 94 104 43 67 88 188 146 111 98 120 71 91 56 85 47 79 88 125 48 97 67 89 50 68 50 80 46 76 46 93 86 147 117 138 101 145 108 146 111 145 110 148 108 139 104 140 106 145 107 138 104 149 113 150 109 148 108 148 111 152 118 155 117 151 114 149 113 149 116 154 119 154 116 150 114 150 112 151 112 151 112 151 114 152 113 152 117 155 121 159 125 162 119 157 120 158 122 158 122 158 123 157 121 156 120 156 119 157 120 158 122 159 122 160 123 160 125 162 126 163 127 164 127 163 124 162 124 161 124 161 125 162 125 165 127 165 124 161 121 162 117 160 119 161 125 165 133 167 58 43 24 64 21 99 145 179 137 177 140 165 135 182 140 156 36 31 4 66 69 160 168 170 138 161 122 124 87 110 91 112 84 98 63 75 46 63 38 58 42 65 37 61 39 64 40 63 45 64 42 61 40 62 43 64 56 66 50 63 50 66 51 67 50 68 49 70 50 70 50 71 40 67 51 70 52 75 49 60 50 74 55 72 51 72 50 65 44 69 52 72 47 65 44 66 50 72 51 71 47 66 45 66 54 71 48 64 44 63 46 67 56 65 46 71 45 53 44 85 150 181 161 183 159 186 160 181 150 175 142 174 141 173 138 169 137 170 137 170 137 170 139 171 140 172 140 172 140 172 142 172 149 186 175 170 102 58 5 0 1 10 5 8 13 17 18 8 26 13 14 21 24 18 15 24 11 16 9 17 8 17 5 15 6 15 11 18 12 17 7 13 7 20 16 25 18 29 22 26 13 18 15 17 15 16 12 14 11 14 11 14 13 13 10 11 12 11 12 11 10 14 10 14 5 14 10 22 18 25 13 19 13 17 12 18 12 20 13 21 24 10 3 15 0 7 0 108 99 106 24 32 11 28 49 196 183 130 131 146 95 79 52 27 33 52 37 25 15 24 16 25 22 27 16 22 14 19 9 13 9 13 3 10 4 12 3 12 7 20 16 28 14 21 11 21 4 18 4 19 8 21 10 16 5 15 13 19 13 14 5 6 0 0 0 6 15 16 8 0 0 17 58 102 76 78 64 102 83 90 54 73 58 81 55 66 48 65 52 72 58 68 23 0 3 5 4 3 6 6 2 2 4 28 32 35 17 27 13 19 10 17 5 8 0 5 0 4 0 2 0 3 0 4 0 3 0 2 0 0 0 1 0 3 0 1 0 1 0 3 0 0 0 4 0 3 0 2 0 2 0 15 13 16 4 11 5 11 5 12 6 10 5 9 3 8 2 7 2 8 3 9 4 9 6 9 6 9 6 12 15 22 15 21 16 19 10 18 20 32 34 38 32 33 27 30 25 29 15 20 16 17 10 13 13 21 23 32 19 24 14 24 21 33 31 41 41 56 50 58 47 59 45 50 33 43 37 48 38 43 39 46 37 45 34 42 32 42 30 35 19 23 10 19 12 22 17 24 19 27 21 27 21 25 21 33 28 22 16 25 18 13 11 15 12 18 17 21 16 19 7 11 8 13 10 22 23 37 36 47 36 49 31 43 28 43 32 46 34 46 34 46 34 46 37 48 35 46 33 45 33 45 29 42 28 41 27 41 28 42 30 42 27 42 30 44 27 38 28 41 30 41 27 38 27 40 26 39 27 39 26 34 19 29 25 36 22 36 25 39 25 36 23 35 24 37 30 40 26 33 24 33 19 32 22 39 26 41 39 46 41 75 55 32 0 0 0 3 0 1 2 1 4 1 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 38 41 55 38 48 30 47 34 50 30 43 21 34 23 39 30 41 27 37 16 23 19 31 14 7 0 0 4 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 5 14 32 45 41 29 22 24 10 11 0 3 0 1 0 0 0 0 0 1 2 6 0 0 0 1 0 1 0 0 0 2 0 1 0 1 0 0 22 42 27 46 27 44 26 45 26 42 24 44 29 48 29 43 29 40 31 44 33 44 31 43 27 43 32 50 32 47 30 47 27 48 31 51 32 54 36 60 45 70 51 80 59 85 61 86 61 85 57 83 59 89 69 98 73 98 72 98 72 99 73 101 76 113 80 116 86 131 110 156 132 167 131 167 132 168 134 170 133 168 134 169 135 168 134 169 139 170 133 169 135 170 135 168 135 164 125 160 127 166 137 177 135 175 141 169 126 160 132 174 142 159 113 141 78 80 51 103 76 131 102 122 95 111 76 121 86 134 115 139 125 200 160 144 81 111 83 94 68 87 61 97 87 110 82 135 134 180 149 176 142 177 141 172 138 177 142 176 143 180 142 185 145 180 145 189 148 185 146 180 146 182 149 187 146 188 145 189 147 190 147 190 145 190 150 193 149 192 150 194 150 192 150 192 150 192 150 192 151 193 152 196 156 199 158 199 154 190 155 192 157 193 156 192 155 191 155 191 155 191 155 191 156 192 157 192 158 193 158 193 160 195 160 196 161 196 162 199 160 203 160 204 161 205 162 206 162 207 165 208 161 203 159 204 159 204 160 204 162 206 166 207 143 133 57 88 51 78 95 207 195 190 167 234 169 205 179 216 164 123 37 83 63 124 125 163 112 149 107 134 94 132 96 126 94 125 84 109 71 97 59 86 58 83 55 81 56 84 57 84 58 86 60 87 61 88 61 89 62 92 57 87 59 89 61 87 63 85 60 83 62 84 63 83 81 103 70 86 59 89 72 101 59 87 63 86 62 91 67 89 60 87 62 87 61 86 63 89 66 92 67 90 63 85 59 83 54 79 53 81 59 90 68 95 44 79 61 86 57 94 99 154 135 165 141 162 136 170 143 173 158 199 168 204 167 209 169 204 170 207 171 207 171 207 171 207 170 206 170 206 170 206 170 208 181 210 161 221 200 221 133 113 12 28 9 27 11 17 11 26 14 21 26 21 15 13 15 19 17 19 18 22 20 21 18 21 14 21 15 23 15 23 12 22 15 34 24 38 25 46 27 43 17 35 18 32 16 29 14 23 12 19 14 18 14 15 13 13 11 21 10 19 11 20 13 21 14 25 16 37 23 46 22 44 18 43 18 39 19 35 21 35 20 32 21 31 1 28 4 118 113 125 34 44 23 30 20 126 132 93 107 166 163 170 77 21 43 73 43 46 25 45 22 42 25 43 22 41 20 40 19 39 16 33 11 29 12 32 13 32 15 43 26 49 24 45 21 48 19 50 18 46 19 43 18 34 14 29 16 30 13 23 5 17 12 22 6 24 16 29 4 11 0 23 26 83 87 117 90 121 94 112 77 102 78 106 74 95 68 87 66 93 73 92 41 14 5 10 2 12 4 15 4 15 5 41 42 61 38 59 38 53 32 48 27 42 21 36 18 34 11 24 8 22 6 18 4 17 2 11 0 9 0 9 0 11 2 11 0 10 2 13 1 11 3 20 2 19 1 19 0 18 9 35 20 34 11 28 10 26 11 26 10 24 8 23 7 22 7 22 7 23 8 24 9 24 9 25 9 23 8 26 16 33 22 35 25 33 19 27 23 37 32 45 37 49 37 44 28 36 25 36 24 32 17 26 17 30 24 36 29 34 19 27 21 43 30 59 47 76 53 81 55 84 51 70 42 64 45 70 45 66 46 69 45 66 42 64 40 60 38 51 34 44 27 38 22 35 21 34 24 37 29 39 30 39 25 42 29 31 18 34 22 25 15 25 15 28 20 31 19 27 10 15 11 16 15 28 29 45 45 60 48 65 46 62 44 64 46 64 46 64 46 64 46 64 47 64 45 63 45 63 46 65 44 62 43 60 42 60 42 61 44 60 41 60 44 62 41 56 39 59 41 58 38 55 38 58 38 57 39 57 38 55 35 52 37 53 35 52 37 54 36 52 34 51 34 54 39 56 36 50 36 50 31 47 32 52 38 58 47 67 55 85 67 70 24 19 0 1 5 0 1 0 3 0 0 0 0 0 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 23 41 65 57 63 51 65 53 71 53 69 47 63 41 55 45 56 40 47 24 27 23 35 23 14 1 0 3 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 2 8 21 35 36 30 32 35 37 38 34 29 21 18 13 11 5 4 0 1 0 1 0 1 1 3 2 4 3 4 1 2 1 2 1 2 1 2 3 19 8 23 8 22 9 24 5 19 6 23 12 27 12 25 9 28 11 29 13 30 12 29 9 28 13 29 12 27 11 27 9 30 15 36 18 43 27 50 29 53 32 58 40 69 51 76 56 84 57 88 61 93 66 96 73 102 72 100 71 100 72 100 69 100 73 109 85 123 98 133 102 132 101 131 100 132 102 133 104 132 104 132 104 133 100 132 97 130 96 133 98 136 96 132 96 134 101 132 99 134 100 130 94 129 100 135 102 132 95 127 75 114 69 99 48 88 113 147 77 86 70 105 70 75 65 101 80 150 181 192 148 227 224 133 46 81 56 76 44 67 36 78 84 106 61 84 71 135 122 154 108 144 112 142 108 147 113 145 109 142 106 144 107 142 107 147 106 144 103 142 103 144 106 146 102 138 105 142 108 143 108 142 104 141 109 146 112 148 114 151 111 149 111 149 111 149 111 149 112 150 113 152 114 153 116 155 115 151 116 153 118 154 117 153 117 153 117 153 117 153 117 153 117 155 117 155 118 156 118 157 119 157 119 157 120 158 121 158 120 157 119 159 121 161 123 162 121 161 124 162 121 158 119 159 118 159 118 161 124 163 129 166 139 156 73 58 22 42 29 93 125 173 138 165 139 175 132 167 155 155 70 55 0 40 45 98 69 96 69 95 70 98 67 87 58 82 58 80 53 69 37 55 29 50 26 49 30 53 32 52 27 47 32 53 38 53 36 51 44 53 42 53 43 56 43 55 48 61 42 60 45 66 47 65 31 55 43 68 45 58 34 55 39 61 40 55 34 56 36 53 38 56 34 53 36 58 40 61 34 55 35 56 37 58 40 60 39 54 31 49 31 50 29 45 45 54 20 38 40 83 65 72 63 88 63 85 61 96 76 108 89 130 104 136 110 162 136 169 138 170 138 171 139 171 139 171 139 171 139 171 139 171 139 170 140 171 140 171 146 178 162 188 149 96 14 0 0 5 3 11 0 10 16 14 19 30 21 11 12 18 11 20 10 19 9 17 7 13 10 15 9 14 5 11 9 21 15 24 16 26 16 21 13 17 15 17 13 14 11 12 9 13 11 14 11 14 11 11 14 11 11 9 8 11 8 12 6 13 5 15 11 20 12 19 12 18 13 19 13 21 16 23 11 19 16 11 0 0 0 78 94 103 27 33 17 24 2 89 111 86 85 118 132 139 73 21 42 54 34 26 20 28 14 20 13 21 15 21 13 19 13 21 12 15 5 11 5 13 4 13 7 20 15 27 13 20 10 20 5 17 2 18 8 20 8 14 10 15 10 14 7 9 1 4 0 4 0 8 15 16 9 0 0 1 0 22 60 102 75 98 65 82 57 76 57 76 55 73 52 63 48 68 57 74 29 1 2 3 4 2 2 4 1 1 0 25 33 49 36 50 35 44 30 43 28 40 25 34 22 30 12 21 11 17 6 12 1 9 0 6 0 3 0 3 0 3 0 3 0 2 0 4 0 2 0 2 0 2 0 1 0 1 9 19 18 16 7 10 5 7 3 10 2 8 0 7 0 6 0 7 1 8 1 8 2 9 6 10 6 8 4 9 10 16 21 27 25 26 18 20 15 22 18 27 31 40 36 36 25 24 23 27 21 21 12 13 8 14 10 25 21 27 9 12 4 17 10 30 30 39 36 51 48 53 40 45 32 41 35 46 36 43 37 46 36 44 34 42 32 41 30 40 31 39 27 31 18 23 16 23 18 26 23 29 25 31 21 30 22 19 12 22 17 17 11 15 10 17 14 20 14 17 6 10 6 10 7 20 20 34 36 48 38 49 33 46 32 47 35 47 35 47 35 47 35 47 32 44 31 43 32 46 36 49 34 45 32 43 31 43 31 43 31 42 30 42 31 43 29 39 26 40 29 40 26 37 25 39 27 39 27 38 26 39 28 40 27 36 25 35 27 37 26 35 24 34 24 36 28 38 26 34 23 34 18 29 17 34 23 41 29 52 40 54 49 69 30 17 0 3 2 1 2 5 8 1 5 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 43 46 58 43 56 43 55 39 51 32 46 34 47 36 48 29 32 8 12 4 21 16 16 2 1 0 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 8 21 28 29 22 34 30 44 34 39 26 28 26 28 19 17 11 8 5 6 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 13 34 18 37 19 37 21 41 20 39 22 42 25 43 23 40 24 38 26 40 28 44 29 44 34 51 34 50 30 50 35 59 43 69 55 84 68 97 79 106 95 121 97 127 107 139 119 149 119 147 121 150 124 152 125 152 130 157 129 154 127 154 127 156 122 155 123 161 133 169 135 166 133 165 131 164 131 164 131 165 133 165 131 164 131 164 131 164 128 162 128 165 134 169 133 165 130 167 139 167 134 167 134 160 151 170 130 164 142 176 141 167 116 153 110 149 103 147 196 220 110 137 112 141 103 121 91 121 107 176 187 180 117 192 231 150 60 85 60 85 73 94 64 95 94 144 120 120 78 128 130 174 147 183 153 180 144 173 137 165 145 181 142 180 142 178 139 178 141 176 141 176 141 178 144 182 138 181 140 185 141 183 138 179 136 182 143 187 145 189 148 193 148 190 148 190 148 190 148 190 149 191 149 191 149 191 149 189 147 184 149 186 150 186 150 186 150 186 150 187 151 187 151 187 154 189 154 190 155 191 156 191 155 190 155 191 156 192 157 194 155 199 156 201 159 204 161 205 159 205 162 206 159 202 158 203 159 204 159 203 161 204 164 205 169 212 159 141 54 89 58 67 74 196 176 188 169 215 155 201 157 220 161 145 65 79 48 102 89 126 92 127 91 123 82 111 78 112 80 112 77 103 61 86 49 77 47 76 49 78 49 76 40 70 43 75 47 77 48 76 49 78 48 78 52 81 52 76 54 74 50 73 57 81 59 76 63 79 47 71 44 66 44 77 41 69 44 66 41 68 42 64 53 74 46 71 48 75 49 72 51 72 42 65 40 67 44 70 44 68 40 70 49 79 50 75 35 70 49 78 57 94 70 95 69 98 72 100 75 110 86 123 91 137 103 137 119 193 172 209 169 206 170 206 170 207 171 207 173 209 173 209 173 209 173 211 174 218 178 214 172 205 173 207 186 212 174 143 51 13 0 25 22 27 9 8 7 23 19 17 15 17 16 18 17 16 17 15 15 16 14 20 15 21 14 22 18 35 24 40 22 43 23 37 18 35 18 32 15 27 12 23 10 20 13 19 14 17 12 16 14 21 11 19 10 16 11 19 13 20 9 25 14 36 19 41 20 43 20 39 21 36 22 37 21 33 10 33 10 27 0 98 101 124 41 60 33 46 35 130 100 101 95 116 106 104 38 42 57 76 39 44 27 48 22 41 17 40 22 42 19 36 16 36 19 35 13 31 13 33 14 33 14 42 25 48 22 44 19 47 17 47 17 45 20 41 15 31 13 32 14 34 15 34 14 34 7 24 4 29 15 34 8 21 0 26 0 27 61 122 98 137 91 113 78 103 74 101 73 98 69 88 61 89 72 100 52 29 3 9 0 10 3 13 2 12 5 37 39 62 47 66 47 64 46 65 47 64 44 58 38 52 34 50 31 42 25 36 20 32 17 30 15 28 13 26 11 25 10 22 7 21 9 23 8 21 6 23 5 23 4 22 4 21 15 38 21 34 12 29 10 26 10 25 9 24 8 22 7 21 8 23 8 23 8 23 8 23 9 24 9 23 6 22 10 27 25 39 31 42 29 34 23 31 16 32 27 44 35 46 32 41 31 41 28 35 19 25 12 20 15 29 26 36 22 27 13 26 7 37 24 48 35 77 54 74 44 62 40 60 42 64 44 63 45 64 44 63 42 61 40 59 40 56 43 56 39 48 29 39 23 34 23 34 24 35 27 37 27 37 25 28 17 30 22 28 17 25 16 26 19 29 19 26 9 15 9 14 12 27 27 44 45 61 49 65 47 65 48 68 47 65 47 65 47 65 47 65 42 60 41 59 43 64 49 69 48 65 46 63 44 61 43 61 43 60 42 61 43 60 41 58 38 57 40 57 37 54 37 56 42 58 38 55 37 56 40 59 38 53 35 52 37 54 36 51 33 51 35 53 37 54 36 52 36 50 31 45 30 50 40 63 48 74 55 70 60 90 61 55 6 1 1 0 2 0 2 0 0 0 0 0 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 5 3 22 35 58 55 66 58 71 56 65 46 57 50 58 49 62 45 45 22 27 12 28 24 22 7 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 9 19 27 25 29 26 30 28 33 29 35 36 39 31 33 24 29 22 27 16 16 12 10 5 3 0 1 1 1 0 1 0 1 0 1 0 16 4 19 5 20 8 24 9 25 13 29 15 29 14 29 10 30 10 32 12 34 15 36 24 44 22 41 24 49 39 64 53 82 68 100 81 108 86 113 96 124 98 126 99 129 101 130 99 127 99 128 101 130 103 132 101 129 100 127 98 126 98 127 101 129 94 129 99 134 98 127 99 132 98 130 97 130 98 131 100 132 100 130 98 129 99 130 101 130 97 129 99 132 103 130 102 133 104 128 99 132 109 139 93 128 110 138 97 115 93 136 148 167 150 227 158 104 79 82 45 87 62 81 70 85 52 85 59 95 73 79 41 86 113 80 30 53 28 50 34 51 25 58 46 101 87 94 43 77 65 103 86 123 100 132 105 147 122 156 108 144 111 144 108 141 104 138 103 141 103 141 101 142 103 142 102 139 106 142 107 141 103 137 104 141 109 146 110 146 112 149 110 149 110 149 110 149 110 149 110 149 109 148 108 147 108 146 109 145 110 147 111 147 111 147 112 148 112 149 113 150 114 150 116 154 116 155 117 156 118 156 117 155 117 156 118 156 119 156 116 153 115 155 118 158 120 160 120 161 123 162 121 159 120 161 118 158 117 159 120 161 126 163 136 164 147 163 74 55 22 52 14 76 107 176 136 154 123 163 124 160 118 155 113 90 9 43 36 71 51 89 60 86 53 79 49 77 49 77 48 68 36 57 28 48 24 46 24 45 21 40 20 41 21 40 23 42 28 46 32 43 32 45 36 48 34 45 38 49 31 47 32 48 26 41 23 31 8 27 17 41 31 53 68 96 93 123 122 154 146 165 122 136 116 134 117 133 111 123 76 83 53 59 36 51 33 50 19 36 12 33 13 34 10 28 6 32 22 53 33 53 39 72 53 76 55 80 53 77 50 78 58 95 63 96 86 156 138 164 136 168 139 169 140 170 141 170 143 172 143 172 143 172 143 172 139 170 131 170 140 179 146 172 149 182 160 184 149 134 45 10 0 2 0 18 11 14 6 18 10 16 11 18 13 17 14 16 15 17 15 16 12 16 12 15 13 23 17 23 15 24 12 17 11 17 13 16 10 14 8 10 6 11 9 13 10 14 10 11 17 13 15 12 12 12 10 13 9 10 1 8 6 15 12 19 12 19 13 19 13 21 16 22 16 18 3 1 24 33 24 65 103 90 25 28 16 15 18 106 83 65 55 73 77 54 7 19 59 59 30 21 19 27 17 26 9 18 13 20 11 16 8 14 13 17 6 12 6 14 4 12 5 18 13 25 11 19 9 19 6 17 6 18 11 17 7 9 4 11 9 18 15 23 16 26 12 21 8 17 13 15 5 2 0 6 0 0 38 89 74 107 80 89 56 72 53 75 53 67 51 62 44 64 55 77 42 21 1 2 3 1 4 3 0 1 0 19 24 39 31 45 34 46 29 44 30 45 28 40 22 34 25 37 22 34 21 30 18 28 17 26 18 25 16 23 14 21 12 18 8 17 10 18 8 14 4 11 4 10 3 10 2 9 9 19 13 15 6 14 7 11 5 11 4 10 2 9 1 8 1 8 1 8 1 8 1 8 6 9 6 8 4 7 6 11 16 25 26 34 29 32 24 27 13 17 14 21 21 30 31 37 35 38 31 32 24 24 15 17 8 16 10 21 16 23 8 9 0 6 0 12 21 47 43 43 33 41 31 40 32 42 33 42 34 43 34 42 32 41 31 41 34 43 33 40 29 34 23 29 14 19 12 17 15 22 20 26 21 27 18 20 13 22 17 22 14 19 11 18 14 21 14 19 4 10 3 9 6 19 20 37 37 47 35 48 32 47 34 50 35 47 35 47 35 47 35 47 30 41 28 40 30 45 36 51 38 49 35 45 32 43 31 42 30 43 31 43 30 41 29 41 26 39 28 39 25 36 25 38 32 42 27 36 23 36 26 40 29 37 25 35 27 37 25 33 23 34 25 35 25 35 25 36 21 34 19 31 18 37 30 50 46 60 44 57 44 62 47 63 23 7 0 1 2 1 2 4 4 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 19 31 43 42 57 49 56 40 48 42 48 39 51 35 34 10 18 6 20 15 18 3 1 0 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 2 1 0 2 11 20 18 22 11 18 13 22 20 28 23 26 23 25 23 25 24 27 27 29 22 22 14 16 10 14 5 8 3 5 0 1 0 0 18 37 20 38 20 38 23 43 30 50 34 54 36 56 41 61 40 57 41 59 44 64 48 68 46 68 50 76 59 93 82 113 105 134 117 146 123 149 124 150 117 146 121 150 124 153 124 152 124 153 123 154 126 159 132 163 131 160 129 158 128 158 129 160 134 164 128 161 131 166 131 162 129 162 128 161 128 162 129 163 133 165 130 161 127 161 128 162 132 161 127 158 127 161 129 160 129 158 134 163 129 146 115 144 120 161 138 141 77 105 133 221 208 202 159 197 148 136 137 166 96 114 60 79 69 93 78 153 138 142 90 113 87 91 59 58 49 80 61 80 52 70 55 108 152 156 102 106 78 107 77 96 70 102 77 104 84 131 119 159 126 171 142 179 142 179 143 178 140 176 141 176 141 176 141 178 135 176 138 180 141 181 140 180 140 182 145 185 145 185 146 187 147 187 148 187 148 187 148 187 147 186 147 185 146 184 145 183 143 179 144 181 145 181 145 181 146 183 147 184 149 185 150 186 153 189 154 189 155 190 155 190 154 189 155 190 156 191 156 193 153 196 153 198 155 200 157 201 158 204 162 206 160 203 159 204 158 203 159 202 159 202 161 202 163 203 161 210 171 147 58 94 49 70 64 162 174 211 161 199 157 198 152 202 175 174 79 91 46 88 65 117 93 129 93 127 78 111 76 105 72 100 65 92 52 78 48 75 47 72 41 66 40 66 35 63 34 64 37 67 39 65 37 66 40 69 42 67 44 66 40 61 36 58 38 61 19 58 54 108 118 178 175 209 162 190 162 182 151 173 142 162 121 147 121 147 120 143 113 136 124 140 100 116 85 110 82 107 76 101 66 87 50 73 40 67 26 49 25 71 55 88 63 98 67 98 72 108 79 109 79 118 86 132 106 153 140 205 172 201 167 204 167 205 169 206 170 207 169 206 169 206 169 206 169 206 168 210 170 202 158 197 175 221 172 207 175 201 183 216 167 158 57 41 0 19 15 29 15 24 16 21 18 19 20 17 19 14 19 17 17 16 15 20 16 25 20 37 25 41 22 43 22 37 18 35 17 33 13 27 10 23 8 21 11 22 12 21 12 20 14 22 13 19 12 19 14 18 13 17 7 18 11 30 18 38 20 39 19 36 19 35 20 38 12 50 12 35 60 136 88 129 115 126 30 64 35 55 22 97 114 90 50 64 45 39 9 57 67 79 37 43 26 47 25 51 24 41 17 35 16 37 17 36 19 35 13 31 12 32 12 31 12 40 23 46 21 42 18 43 17 43 17 43 18 39 10 28 8 34 16 46 26 58 31 62 31 58 28 57 30 53 23 42 9 35 0 35 57 117 92 122 100 120 76 101 75 104 70 92 66 89 63 90 68 103 63 55 3 11 1 11 3 14 3 12 2 26 25 49 39 60 47 68 41 61 43 62 43 57 36 52 34 50 33 47 32 46 31 45 29 46 28 46 27 44 25 42 24 40 21 39 22 39 20 36 16 32 15 32 14 31 14 30 16 35 18 30 12 31 14 27 12 27 11 26 10 24 8 23 9 24 8 23 8 23 7 22 8 24 10 24 8 23 9 25 14 30 26 44 37 46 34 41 22 30 16 26 18 36 33 50 37 47 35 45 32 40 23 30 17 20 9 24 23 36 19 25 8 19 0 25 22 62 42 65 41 61 41 61 41 61 40 60 42 62 42 61 41 60 40 59 42 56 40 52 35 47 31 43 15 25 13 23 15 28 23 35 24 30 22 27 19 27 21 28 20 25 17 24 18 27 19 25 11 17 9 18 13 31 33 53 47 62 48 63 45 63 47 67 46 64 46 64 46 64 46 64 44 60 40 57 40 61 46 67 51 67 47 63 43 60 41 59 41 61 44 62 42 58 41 59 38 58 41 58 38 55 37 57 44 60 39 55 36 55 38 57 39 54 36 53 36 53 35 50 32 51 35 52 34 51 35 54 33 50 35 49 33 53 44 69 64 78 62 83 59 73 63 96 56 29 0 1 2 0 0 2 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 1 1 4 0 3 10 22 27 45 44 55 45 52 43 50 44 62 48 45 20 28 21 29 19 23 11 3 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 2 3 1 0 5 15 20 27 20 28 21 28 20 27 21 29 22 30 23 31 24 30 28 29 26 25 23 24 24 26 19 19 17 15 12 11 8 9 19 35 20 34 18 34 22 39 27 43 30 44 29 46 35 54 31 51 29 52 33 56 38 61 37 63 49 78 67 96 86 112 96 123 98 126 97 124 96 127 95 126 98 130 100 133 102 134 97 127 100 129 102 131 104 133 107 134 106 134 106 135 108 136 102 133 98 132 99 133 99 132 91 125 91 125 92 127 94 129 96 130 94 126 93 125 97 127 99 126 100 127 105 129 105 125 105 122 98 125 90 94 65 97 29 71 70 98 52 58 44 91 67 93 65 79 71 133 153 189 118 101 49 64 41 75 95 172 175 155 83 103 59 69 23 64 44 72 52 67 42 56 53 106 189 156 78 87 68 89 53 73 48 73 38 52 15 43 20 51 61 108 95 130 99 137 106 142 104 140 103 140 101 138 98 136 99 135 100 136 101 137 102 137 103 140 108 144 109 144 110 147 110 146 110 146 110 146 110 146 109 145 109 144 108 144 108 144 105 142 107 144 108 144 108 144 110 146 111 147 112 149 114 150 114 152 114 152 115 153 115 154 115 153 116 154 116 155 117 154 115 152 116 153 117 154 118 155 119 158 123 160 122 158 121 159 117 159 116 158 119 159 124 161 123 162 126 164 156 174 91 72 31 57 5 50 97 170 132 160 113 164 129 155 120 147 80 88 26 47 10 52 36 78 52 86 52 82 51 79 50 77 44 71 39 61 36 60 37 56 32 50 25 44 23 41 22 39 20 38 26 36 23 35 25 40 28 41 16 33 19 35 22 51 48 77 97 162 193 233 208 201 137 117 83 103 82 95 74 95 75 91 76 96 79 99 79 98 80 100 84 97 72 89 72 93 72 89 74 98 78 98 74 97 80 108 85 135 134 143 83 72 36 57 53 73 49 80 58 89 70 109 78 120 105 149 130 171 141 167 137 166 138 168 140 169 141 170 139 168 139 168 139 168 139 169 136 171 137 180 150 181 134 156 137 177 148 173 144 182 160 190 166 133 42 12 0 0 0 10 8 17 13 19 17 19 20 18 20 17 18 15 15 15 13 15 16 25 19 24 16 25 14 19 11 17 11 16 7 11 4 8 3 10 7 12 8 13 10 11 12 11 14 11 12 13 11 15 9 10 5 9 9 16 16 19 11 18 10 18 13 18 16 18 11 16 1 17 93 121 108 104 95 96 52 52 57 64 51 79 82 61 52 53 33 19 11 42 58 58 32 27 22 27 18 32 39 34 11 10 4 15 9 16 13 16 5 11 4 11 2 10 4 17 12 24 10 17 7 18 9 16 10 18 13 15 7 5 4 11 12 22 16 28 17 27 8 24 11 30 23 37 26 34 20 21 3 27 36 73 58 76 66 82 56 75 56 75 51 69 44 63 48 65 49 76 51 43 1 3 3 3 3 4 2 1 0 6 14 34 32 43 35 47 25 41 24 41 23 38 21 36 16 32 17 32 17 32 19 32 19 30 21 31 21 30 19 28 17 26 14 24 14 24 12 20 11 18 10 17 10 16 9 16 11 19 10 12 4 13 4 7 4 11 3 10 2 8 0 7 2 9 2 8 1 7 0 7 4 9 7 10 6 9 8 13 4 13 17 29 31 37 31 33 23 24 16 18 15 23 24 32 28 31 27 33 29 30 21 20 16 16 4 13 13 24 15 18 7 2 0 5 9 21 26 43 32 43 34 43 32 40 30 40 32 42 32 41 31 41 31 40 32 41 31 38 27 33 22 29 14 17 7 11 7 14 12 20 13 18 12 19 12 17 11 18 13 16 8 14 9 17 11 16 4 10 2 10 6 25 29 45 36 48 35 46 31 44 31 47 33 45 33 45 33 45 33 45 34 44 29 39 26 41 32 46 39 49 35 45 30 41 28 40 28 43 33 44 29 40 28 42 27 41 29 40 26 37 26 40 30 41 28 39 27 40 29 42 29 38 26 36 26 36 24 33 22 34 25 35 23 32 25 37 21 36 24 35 20 35 26 46 37 53 43 61 41 52 44 74 57 49 16 3 0 0 0 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 2 0 6 8 1 0 0 0 1 12 11 20 14 20 9 20 23 51 39 35 7 15 10 18 9 20 12 7 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2 10 12 16 12 18 13 16 12 12 15 18 17 20 19 21 19 22 16 20 14 18 14 21 18 24 17 22 16 20 13 17 11 16 57 77 58 75 55 75 58 80 54 73 53 69 48 68 53 77 55 73 54 77 58 82 64 88 80 109 97 132 115 146 127 155 130 156 130 153 126 154 131 161 133 161 130 157 125 155 125 155 129 160 130 162 130 159 126 156 126 157 126 157 127 159 129 161 130 161 130 161 128 158 125 156 121 152 121 152 122 155 125 157 130 161 126 154 122 153 124 155 121 152 124 155 130 157 124 149 126 124 83 101 69 85 80 132 130 111 50 67 54 82 58 81 79 93 69 69 53 85 76 122 108 97 74 111 71 126 155 202 187 179 142 164 99 114 70 122 85 99 65 80 59 78 65 117 165 145 95 125 107 113 80 108 92 122 98 116 82 106 80 109 59 116 105 149 118 160 133 172 139 175 139 174 138 172 134 171 137 176 134 173 131 170 130 170 135 178 141 183 143 184 145 187 144 184 144 184 144 184 144 184 144 184 144 184 144 184 144 183 141 178 143 179 144 180 143 179 145 182 147 183 148 185 150 186 150 185 150 186 151 186 152 187 152 187 152 188 153 189 154 191 153 196 153 197 153 197 153 197 154 200 158 202 157 200 157 202 158 202 158 201 158 201 160 202 167 186 166 211 146 211 185 166 71 81 53 76 37 135 173 216 162 189 149 195 148 162 105 144 107 111 42 72 51 100 75 113 88 120 87 118 88 118 83 111 75 104 74 104 73 103 69 97 60 92 61 91 57 85 50 77 40 65 35 62 39 68 42 70 52 83 64 97 85 134 137 184 185 221 176 160 101 129 105 129 85 111 76 94 63 93 67 94 66 97 72 100 73 104 82 115 95 120 90 121 97 126 94 118 85 122 91 122 85 120 95 136 143 222 234 255 240 252 179 175 114 137 99 133 100 139 118 166 152 196 171 212 173 207 167 208 165 203 167 204 168 206 170 207 169 206 169 206 169 206 169 206 165 205 166 202 161 202 169 213 171 206 167 210 173 207 169 207 179 220 174 145 55 38 5 20 12 23 15 20 17 16 16 14 17 16 14 14 12 18 14 24 19 39 26 43 24 46 23 42 18 36 16 34 13 28 9 23 7 23 10 25 11 25 11 23 9 18 9 18 10 17 14 18 13 17 8 20 13 31 20 37 18 36 17 32 17 32 17 37 22 28 0 80 129 178 115 185 107 185 114 145 100 152 108 156 61 60 30 49 27 53 41 72 60 77 42 52 33 48 24 51 68 68 22 27 6 30 13 33 18 34 12 29 10 30 10 29 11 39 22 46 20 41 17 42 15 41 17 43 18 38 9 28 10 38 17 52 24 58 22 57 23 58 23 60 30 60 29 54 34 54 32 65 36 73 57 92 72 107 78 111 76 105 72 102 61 91 66 92 65 102 70 71 4 15 2 14 4 19 3 17 0 19 19 50 40 57 39 58 40 59 40 58 38 56 37 53 33 50 33 49 33 47 33 49 29 49 31 52 32 52 30 50 26 44 22 42 23 42 21 38 17 35 18 35 17 34 17 33 20 38 17 28 10 28 9 21 10 25 9 23 8 22 6 21 9 24 9 23 8 22 7 22 7 24 10 25 10 25 12 28 5 20 17 37 34 45 35 42 30 40 26 34 22 33 23 35 32 43 33 46 37 47 30 36 26 31 17 25 18 34 26 41 18 22 0 26 10 29 24 65 43 62 45 62 42 58 39 57 42 59 41 59 41 59 40 57 38 54 40 54 37 48 30 40 28 35 18 23 9 18 10 20 16 20 15 22 17 20 14 20 17 19 12 16 13 19 14 21 11 21 10 21 17 40 40 62 48 62 47 61 43 59 44 64 44 62 44 62 44 62 44 62 48 63 41 56 37 57 42 62 51 67 47 62 42 58 39 57 40 61 45 62 41 57 40 60 40 59 42 59 39 56 39 58 41 59 41 59 42 61 44 63 40 55 36 53 36 53 34 49 32 51 35 51 32 49 35 55 34 53 38 52 32 48 36 59 34 62 52 73 52 72 59 83 68 78 44 14 0 3 4 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 3 2 3 1 4 0 3 0 4 0 10 22 56 54 48 22 28 18 24 14 29 21 15 3 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 10 18 25 15 23 13 23 14 25 12 23 14 26 18 29 19 28 20 23 18 20 17 22 21 25 20 23 20 23 20 23 20 23 55 68 50 67 47 58 38 56 36 56 41 57 36 50 33 52 29 55 43 69 53 81 70 100 97 126 107 130 119 134 108 129 113 137 107 132 105 132 104 134 95 128 101 132 98 126 93 124 101 129 102 125 97 123 100 128 103 128 102 126 99 122 94 119 95 118 91 131 103 123 91 125 96 120 88 120 91 117 91 125 87 123 93 126 97 126 94 120 103 131 109 121 92 104 80 89 72 81 53 72 64 96 85 107 61 57 23 52 46 67 44 63 36 55 31 42 27 45 28 60 41 86 70 79 70 101 77 143 107 116 141 165 74 89 64 112 65 74 52 73 54 61 43 68 78 109 69 111 142 144 66 87 66 110 97 123 88 97 96 180 96 86 60 88 35 86 108 153 110 143 104 137 98 133 94 132 99 134 101 134 101 134 101 134 101 136 106 141 109 141 107 140 103 141 106 143 108 143 106 142 106 143 107 144 108 143 107 142 105 141 105 142 106 143 107 143 109 146 111 148 112 148 112 147 116 153 113 150 112 151 116 155 114 152 114 153 115 154 116 153 115 152 116 153 116 154 117 154 118 155 118 155 118 155 118 155 116 156 116 156 117 157 120 158 125 160 125 160 130 166 139 172 117 97 33 53 12 35 55 149 136 168 133 154 109 140 106 145 106 138 88 82 17 42 27 74 65 100 96 118 76 115 82 102 67 92 70 99 79 103 80 102 74 95 74 107 80 91 82 94 89 78 79 110 111 131 94 95 78 94 76 102 90 111 88 102 69 87 62 84 66 86 60 75 40 67 51 71 48 73 64 96 66 86 63 83 60 80 58 78 58 80 60 82 62 84 63 84 63 91 67 93 73 102 71 85 60 91 81 124 110 138 114 142 96 111 72 99 84 120 92 115 101 151 139 164 129 164 144 175 149 172 150 176 139 168 150 177 141 176 147 172 150 173 140 170 143 170 144 170 145 170 145 170 140 172 150 174 149 176 148 172 152 177 152 185 152 129 43 8 0 3 3 18 12 11 14 26 12 15 19 17 15 16 14 15 16 20 15 23 15 21 10 16 6 18 14 26 20 28 22 32 2 6 0 4 3 11 7 11 8 8 8 8 6 10 8 12 11 15 10 11 10 17 15 14 9 17 10 20 14 20 15 17 8 10 0 56 117 105 90 101 87 105 90 97 83 99 86 93 23 35 11 15 14 65 92 70 27 40 38 43 29 30 23 32 46 59 46 33 6 8 6 17 17 16 2 8 6 15 3 7 2 15 11 23 10 18 8 19 13 17 13 17 14 14 7 5 0 8 7 19 11 21 7 17 6 21 4 20 6 25 13 29 15 26 12 28 14 34 14 32 22 50 39 67 48 70 53 75 44 69 49 62 47 72 50 53 5 1 4 10 4 5 5 3 0 4 8 25 25 36 25 34 15 33 19 40 26 42 24 36 20 35 18 32 16 30 18 31 16 28 18 30 19 29 17 27 13 21 8 19 10 24 14 26 11 18 9 15 7 15 7 15 15 18 5 9 1 10 3 11 3 10 3 10 3 10 3 10 1 7 0 7 2 10 2 8 4 8 5 9 8 12 9 13 6 11 8 16 19 32 35 45 30 32 25 25 18 21 16 21 21 23 20 27 27 32 26 27 21 23 14 15 9 18 20 32 17 18 4 5 0 8 8 20 27 41 35 45 30 38 31 44 28 38 28 38 28 38 28 38 29 38 29 38 27 33 23 29 27 31 20 16 2 4 3 14 8 11 6 16 8 8 2 13 1 11 7 11 3 9 4 10 0 11 2 12 15 42 37 43 38 48 35 47 34 46 33 46 33 45 33 44 32 43 31 43 34 46 33 45 31 42 28 39 29 42 31 42 30 43 33 47 27 42 32 43 28 38 27 41 28 40 29 41 29 40 27 39 29 43 32 43 28 38 28 42 31 39 28 36 25 35 26 37 23 34 25 35 23 33 24 35 22 35 22 32 17 30 17 33 30 42 26 45 36 56 39 55 46 78 62 31 0 0 0 1 1 3 4 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 0 2 0 2 1 0 0 0 0 0 0 0 0 0 7 25 55 40 40 17 15 1 16 10 20 16 23 9 2 4 3 0 0 1 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 18 21 16 16 15 18 16 17 12 18 15 22 16 21 11 18 13 19 12 17 9 14 10 16 10 17 12 18 13 19 60 77 55 77 54 69 45 68 54 76 54 72 47 66 47 70 56 83 71 99 84 112 97 124 98 132 107 131 109 133 105 140 111 138 112 139 113 142 116 143 114 146 118 148 119 151 123 156 123 155 128 158 127 157 128 160 122 152 121 151 119 148 116 145 115 145 113 145 119 156 125 153 122 149 116 149 117 144 113 148 123 152 119 150 123 154 125 152 128 145 100 108 67 85 63 91 93 112 89 110 88 103 72 84 59 68 46 82 73 92 65 82 56 67 45 73 62 66 33 59 72 102 86 109 97 127 122 216 156 163 169 169 103 120 79 98 81 91 67 85 61 79 66 107 90 110 88 157 195 189 102 109 103 141 131 164 140 172 181 255 134 130 85 109 60 117 133 191 143 176 139 173 136 174 137 176 135 173 134 173 134 173 134 173 134 175 138 179 141 180 140 178 139 178 142 181 143 181 142 179 142 181 143 182 144 181 143 180 141 177 141 178 142 178 143 179 145 182 146 183 148 184 147 183 152 186 149 183 149 185 152 189 152 187 152 188 153 188 154 191 153 196 152 197 153 197 154 198 155 199 155 199 155 199 155 199 155 199 155 200 156 200 158 200 157 201 160 202 162 204 163 203 172 175 106 103 48 72 54 104 138 182 158 203 169 205 158 190 161 199 156 168 103 110 53 72 76 131 94 140 179 212 130 178 152 185 156 181 143 170 145 185 157 179 136 178 150 182 158 169 113 151 161 199 161 179 117 127 86 116 83 111 77 105 72 103 72 99 63 95 65 98 62 90 69 106 78 110 77 114 92 133 136 166 132 162 130 164 134 167 140 171 136 165 129 157 122 155 124 162 126 161 130 175 141 174 119 152 115 152 111 137 95 131 102 137 98 130 90 123 88 124 91 135 108 155 122 160 127 171 136 173 147 193 153 192 157 187 155 207 166 191 160 208 173 212 173 213 174 215 175 219 178 221 189 223 171 209 165 212 170 216 163 201 172 219 194 217 166 173 58 47 2 14 11 26 8 9 23 21 10 12 9 22 15 25 19 37 21 41 21 39 16 37 19 42 27 50 34 58 43 65 63 70 32 35 7 23 4 22 13 24 12 20 11 22 16 24 6 13 6 22 15 32 20 38 16 34 18 34 20 32 18 34 4 35 0 128 129 173 94 161 99 171 104 165 103 165 107 152 22 68 31 71 43 85 75 61 29 52 35 58 38 57 36 55 35 62 45 59 34 53 31 47 28 41 15 31 11 30 7 24 10 38 22 45 20 42 18 43 18 42 16 40 16 37 9 29 5 34 15 49 23 57 22 57 20 57 19 53 20 52 25 55 25 54 27 57 27 58 23 58 20 58 28 69 41 82 58 97 57 94 62 89 62 99 67 83 14 19 0 23 5 32 19 35 8 29 14 37 22 43 26 47 35 55 34 55 35 54 33 49 31 49 31 49 32 46 29 44 27 47 28 48 28 48 27 47 23 41 18 38 19 41 22 40 18 34 17 34 17 34 17 34 21 34 11 25 8 26 10 27 10 25 10 25 10 25 10 25 11 24 7 23 8 24 7 20 7 23 8 25 11 27 13 27 12 23 12 26 21 38 36 50 39 47 32 39 26 35 24 35 28 36 23 35 28 41 30 40 30 37 23 26 13 25 19 36 29 43 25 39 19 35 15 33 25 50 40 61 41 56 39 59 37 55 37 55 37 55 37 54 38 52 38 51 35 47 31 42 33 43 28 31 12 18 12 25 15 16 11 18 11 11 6 15 8 12 5 10 8 17 14 20 15 22 6 27 31 62 50 58 48 62 47 63 47 62 46 62 45 63 45 62 44 61 43 61 45 63 45 62 43 59 39 56 40 59 42 61 43 61 44 63 39 60 44 61 40 57 39 59 39 58 40 59 41 58 39 57 39 59 42 59 38 54 38 58 41 56 37 53 35 52 36 53 33 51 35 52 33 49 34 52 35 52 35 50 32 48 33 53 41 56 36 57 44 70 58 81 64 79 65 74 33 7 0 8 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 15 34 62 48 47 25 22 10 24 17 27 22 27 15 6 4 2 0 0 1 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 23 18 30 19 27 17 28 15 24 14 24 17 27 18 24 17 22 18 23 18 22 15 19 15 20 15 20 15 21 16 21 25 38 21 40 22 34 15 34 26 42 23 36 16 32 17 36 20 42 26 48 31 50 30 48 42 69 48 59 43 59 46 77 48 72 49 74 51 76 51 77 58 83 55 82 55 85 63 96 68 96 78 103 81 103 81 104 95 118 96 118 96 117 94 116 90 123 95 114 92 130 103 118 93 116 90 118 91 113 86 114 95 118 84 113 90 120 95 116 73 76 36 42 17 32 29 59 61 81 72 89 68 68 37 41 35 47 37 66 60 73 58 77 53 62 38 56 49 67 56 96 82 101 89 116 89 106 120 243 142 134 88 81 41 79 46 79 61 74 51 62 34 55 58 102 92 79 37 88 102 116 74 103 79 113 114 156 136 173 172 211 111 109 58 64 30 69 71 127 97 132 100 136 101 138 101 138 99 134 101 134 101 134 101 134 102 136 105 140 107 140 106 138 103 140 105 142 106 142 106 141 106 142 107 143 107 143 106 142 105 141 105 141 106 142 106 143 108 145 110 147 111 147 111 146 111 149 110 147 110 149 113 152 114 152 114 152 115 153 115 153 116 151 117 152 117 153 118 153 120 155 120 155 120 155 120 155 116 155 116 155 117 156 119 157 120 157 124 160 127 159 124 156 135 169 130 123 54 57 23 54 22 92 116 171 136 156 123 163 118 155 132 163 125 133 69 68 10 79 58 98 145 185 102 134 132 163 143 168 139 162 141 166 134 174 159 174 125 123 107 109 79 117 132 134 84 98 68 85 69 97 83 107 85 109 92 119 90 109 80 102 79 102 74 95 68 90 63 83 54 78 56 83 47 74 56 90 80 120 109 141 120 146 125 152 133 161 140 165 127 156 129 154 128 162 141 170 133 156 126 153 124 146 118 148 110 139 111 133 95 111 77 100 91 101 65 93 62 74 41 71 56 76 55 88 62 94 72 91 73 99 72 109 97 118 87 122 102 124 101 123 102 126 106 128 93 108 79 102 82 116 118 169 141 171 138 169 141 175 155 184 168 138 59 30 0 7 0 11 5 9 7 16 15 20 16 18 15 21 15 21 13 18 8 12 10 21 13 27 22 35 33 47 37 51 55 67 59 49 24 15 0 4 5 11 9 14 7 12 9 9 6 18 16 17 11 20 7 17 10 18 13 19 14 16 0 0 0 98 108 115 87 105 78 101 88 108 95 117 99 111 56 61 36 54 34 53 46 27 17 26 21 33 31 39 30 34 10 20 18 31 32 43 32 31 31 33 21 21 9 12 0 8 2 15 11 23 10 17 7 18 12 17 12 16 11 14 6 5 0 7 6 19 11 24 8 21 5 19 5 20 5 22 6 23 5 24 7 26 8 33 19 44 22 35 5 22 3 29 16 41 22 45 25 43 30 56 37 48 18 4 0 1 0 13 15 18 21 28 19 28 16 26 14 25 12 24 8 22 10 27 14 28 10 26 16 30 18 28 15 23 17 26 16 25 16 25 17 26 14 20 9 17 9 18 8 17 5 15 6 17 8 19 9 20 9 15 0 7 0 9 0 9 3 10 3 10 3 10 3 10 5 10 1 8 1 8 0 4 4 8 6 10 8 12 10 14 11 14 8 13 12 23 25 34 37 40 33 35 28 30 24 27 25 26 19 22 20 27 25 30 29 29 23 20 12 15 13 20 22 30 26 34 24 24 10 12 3 22 23 40 31 39 28 38 25 35 25 35 25 35 25 35 28 37 28 36 25 32 22 29 27 33 25 26 15 17 13 21 9 11 4 11 5 9 4 14 4 7 0 9 9 16 7 9 4 15 12 37 33 47 33 47 34 47 34 46 33 46 32 45 33 45 32 44 32 44 31 43 32 44 32 43 30 40 27 38 26 40 29 43 32 44 32 43 28 42 31 43 29 39 28 40 27 39 28 40 28 40 27 39 25 38 27 38 24 36 24 38 30 39 27 35 25 35 26 36 22 34 25 34 23 32 23 35 22 36 23 34 20 34 21 38 26 38 20 33 20 43 37 61 53 58 53 78 51 17 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 12 31 56 38 37 12 7 0 12 5 16 13 23 10 9 0 0 0 0 2 2 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 14 20 17 20 16 19 10 15 8 15 9 18 9 16 11 17 11 18 11 16 10 15 8 14 8 13 7 13 7 13 44 63 42 66 44 61 39 63 41 62 40 59 36 57 36 58 44 61 41 60 39 58 34 53 40 68 38 58 35 61 37 74 50 72 47 71 46 73 48 76 56 82 52 78 48 78 55 87 60 90 67 96 70 97 71 100 86 114 88 116 90 117 90 118 82 122 100 130 104 141 113 140 114 144 116 147 117 144 112 141 124 151 116 149 121 144 105 121 55 64 34 60 39 57 46 84 64 88 73 92 68 80 56 73 59 75 57 80 64 88 82 115 108 145 106 95 67 116 128 175 131 133 112 140 113 124 118 212 95 102 64 75 63 90 57 98 79 92 69 81 55 79 79 123 91 86 55 88 70 89 73 109 97 123 117 156 126 163 142 157 101 122 69 85 59 91 66 122 106 146 120 164 134 173 134 170 135 174 135 174 135 174 135 174 135 175 137 177 139 178 138 177 138 177 140 179 141 179 141 179 141 180 143 181 143 181 142 179 140 176 141 177 141 178 142 178 144 180 145 182 146 182 146 182 148 183 147 182 148 184 151 187 151 186 152 187 152 188 153 190 150 195 151 195 152 196 152 196 154 198 154 198 154 198 154 198 154 198 155 199 155 200 156 200 155 199 157 201 158 201 156 199 152 195 169 196 130 122 71 101 48 85 78 153 160 213 172 198 165 203 167 203 169 198 146 163 86 92 54 86 107 219 162 110 114 156 139 185 163 191 142 157 112 142 93 120 87 132 113 122 70 114 116 143 94 133 103 149 121 167 144 191 158 197 162 201 166 203 160 197 155 192 146 182 136 170 122 155 109 144 101 139 92 128 81 113 67 102 59 98 70 114 81 129 98 147 113 157 136 181 147 188 150 193 161 205 166 201 162 203 162 195 153 194 157 188 145 180 142 169 114 136 86 114 73 113 78 115 85 132 90 122 89 128 86 127 95 128 74 120 84 120 85 117 81 131 87 128 83 123 80 123 81 126 82 127 87 132 80 134 128 217 172 214 172 207 164 202 174 215 175 225 197 180 76 43 0 33 16 29 15 30 12 26 16 41 21 40 22 41 21 38 14 35 18 42 23 47 25 49 29 55 27 55 40 73 58 88 67 91 47 54 20 22 2 14 10 25 16 19 10 33 21 30 12 35 17 35 19 32 19 29 17 31 11 24 7 163 113 178 105 182 106 175 110 179 116 180 110 165 112 166 113 162 116 153 100 67 27 48 30 52 34 54 32 50 18 35 13 37 25 52 33 49 34 53 31 44 17 31 11 32 10 38 22 45 19 41 16 42 17 40 16 37 16 34 8 26 1 28 10 43 21 52 22 53 19 54 20 54 22 50 22 48 23 51 23 54 27 72 54 104 79 103 50 73 28 61 22 54 27 63 29 60 31 70 40 64 30 38 8 34 5 33 13 34 23 51 31 58 36 59 34 56 25 47 22 43 22 45 23 41 19 41 24 43 25 42 23 39 26 44 22 41 21 42 24 45 22 41 19 38 18 37 15 32 11 29 13 32 17 36 20 38 19 32 11 25 9 27 10 26 9 24 9 24 9 24 9 24 11 25 8 23 8 23 6 20 7 23 9 25 12 28 14 29 18 27 13 23 14 27 23 36 37 49 40 51 38 45 29 37 27 36 23 33 22 35 25 37 26 37 26 34 21 31 20 36 17 33 24 42 27 38 18 31 13 37 30 54 40 56 38 54 35 52 35 52 35 52 35 52 37 51 36 49 33 45 30 42 31 43 32 40 26 32 23 32 15 20 11 18 14 23 18 27 13 20 16 29 22 23 10 15 14 49 62 93 64 58 38 63 46 62 46 61 45 61 45 61 44 62 44 62 44 62 44 62 42 61 43 60 41 58 38 56 37 56 40 61 45 63 43 59 41 60 42 60 41 58 40 58 38 56 39 58 40 58 40 57 37 56 38 55 37 55 37 55 40 56 37 52 34 51 35 53 32 50 35 51 32 49 33 51 34 50 34 50 33 50 35 56 41 59 39 54 33 54 42 69 59 89 72 85 59 53 16 4 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 20 43 65 49 48 28 21 10 20 12 24 21 29 18 16 1 0 0 0 2 2 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 13 11 25 20 28 19 27 18 24 16 23 18 26 18 23 16 21 17 22 16 21 16 21 15 20 14 18 13 17 12 17 43 59 41 63 45 60 41 62 35 54 38 57 40 56 36 53 22 37 16 33 18 38 22 40 33 51 27 40 33 49 29 49 38 52 31 44 26 46 30 53 33 53 31 50 27 47 27 50 37 58 38 58 37 58 41 64 43 64 45 67 48 69 50 69 43 66 47 71 41 56 41 76 92 116 95 116 93 112 87 105 93 116 95 122 96 106 61 65 27 40 23 53 38 48 37 65 56 71 54 63 42 55 44 63 50 61 42 53 36 59 62 94 112 167 134 94 58 109 105 123 81 76 50 85 82 108 66 99 53 95 65 65 46 72 43 78 56 71 47 63 38 62 47 80 44 60 45 70 42 71 57 74 69 79 57 78 46 81 63 73 46 74 41 58 50 72 41 86 63 96 68 110 82 125 94 134 102 136 104 136 104 136 104 136 104 137 105 138 106 138 106 138 105 139 105 139 105 140 107 141 107 141 108 143 109 142 107 141 104 140 104 141 105 141 106 142 107 143 108 145 110 146 109 145 109 147 110 148 111 150 114 152 113 151 113 152 114 152 115 152 115 150 115 150 116 151 116 152 119 154 119 154 119 154 119 154 117 155 115 156 116 155 119 156 120 156 118 155 121 157 124 159 132 157 123 163 135 140 72 70 54 54 13 58 71 136 126 163 142 170 138 159 130 162 140 168 145 106 61 54 26 132 123 61 59 105 104 146 128 145 99 100 40 84 74 105 88 126 132 142 116 107 82 97 65 99 89 136 130 158 135 162 135 157 128 151 128 157 130 158 129 153 119 143 105 128 95 120 91 119 89 115 90 118 89 116 86 111 81 107 58 85 55 81 51 77 48 75 50 85 62 97 70 106 88 129 107 137 112 146 114 135 97 126 103 127 94 123 94 116 74 88 74 112 86 97 53 73 47 74 70 99 86 117 83 112 95 122 92 145 127 141 107 124 84 103 70 94 67 90 64 89 65 90 62 87 66 102 74 107 111 175 131 167 136 171 139 173 146 177 147 167 142 184 168 155 63 22 0 0 0 9 10 20 12 20 14 22 16 23 15 17 9 13 7 22 13 28 17 25 14 24 23 25 13 16 16 33 43 59 63 69 59 58 38 32 10 11 0 2 0 11 8 13 6 18 7 19 10 19 12 18 14 15 0 0 9 125 90 111 77 107 70 90 66 90 69 87 61 76 63 94 75 103 99 145 107 47 15 32 28 34 23 27 21 31 19 22 12 19 13 23 18 27 13 21 14 17 4 8 0 12 2 15 10 22 9 16 6 17 7 16 7 16 10 13 2 5 0 7 3 18 9 24 11 22 11 22 12 23 11 24 6 22 6 27 6 24 3 30 21 52 50 63 31 44 16 31 4 19 5 26 6 23 5 28 11 26 19 22 21 31 13 19 12 19 1 12 5 21 13 30 19 32 22 32 17 27 12 22 6 13 9 18 8 17 10 18 12 19 14 20 12 18 11 19 13 21 14 20 12 19 13 18 8 13 0 9 0 11 4 17 10 22 9 16 2 10 1 12 1 11 2 9 2 9 2 9 2 9 2 8 0 7 2 9 1 7 4 7 6 10 9 14 12 16 16 18 11 13 9 16 14 21 23 31 34 42 37 36 25 25 20 24 21 24 19 22 17 21 20 23 21 22 18 19 16 21 5 12 7 14 8 19 13 22 15 26 22 36 28 38 28 38 25 35 25 35 25 35 25 35 28 36 26 33 22 30 21 29 23 30 25 30 24 26 20 24 14 16 8 12 9 18 14 17 11 16 15 22 13 12 9 21 29 58 71 96 64 49 26 44 31 44 31 45 32 45 34 44 32 44 32 44 32 44 32 44 30 42 30 42 29 40 27 38 24 36 26 41 33 45 31 40 30 41 29 42 30 41 28 39 25 37 26 39 28 40 28 39 27 38 26 38 27 39 27 38 29 38 26 35 24 34 25 35 22 33 24 34 22 31 23 34 19 33 20 32 18 32 20 37 23 40 28 42 23 34 17 35 30 65 57 60 54 66 34 1 0 0 0 5 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 4 0 0 15 38 57 39 41 22 16 1 11 1 15 12 21 12 17 2 2 0 0 1 2 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 16 21 17 20 12 17 8 17 10 19 7 16 8 16 7 15 8 16 8 16 8 16 7 15 6 14 5 13 59 80 58 85 62 82 59 84 53 77 57 82 61 82 54 72 56 72 52 66 49 70 55 77 52 75 46 70 59 81 49 71 50 70 44 64 43 69 51 79 49 77 53 80 52 78 51 78 56 80 55 77 52 77 56 83 56 82 59 85 63 88 65 91 72 95 63 95 57 84 69 124 116 149 118 144 110 139 104 129 94 128 99 133 98 110 59 67 48 67 47 72 54 70 55 81 65 84 64 78 55 73 57 80 60 78 56 71 50 74 66 97 90 150 113 108 87 144 118 124 108 136 127 139 109 126 76 84 73 143 109 82 53 92 74 89 68 82 64 80 64 85 63 85 75 94 64 82 60 104 87 99 75 99 71 99 69 104 77 99 77 114 78 103 88 120 86 133 96 130 94 134 106 157 131 178 136 173 137 173 137 173 137 173 137 173 137 173 137 173 137 173 139 174 138 174 138 175 140 177 141 177 142 178 142 178 141 177 139 176 140 176 141 177 141 177 142 179 144 180 145 181 144 180 146 182 147 184 150 186 151 187 150 186 151 186 152 187 152 189 149 193 149 194 150 194 151 195 153 197 153 197 153 197 153 197 154 197 155 197 155 199 155 199 158 201 155 198 154 202 158 205 157 205 163 195 168 204 147 137 88 105 64 87 56 105 106 175 138 179 140 167 127 167 139 177 155 168 128 119 49 92 68 95 62 121 117 161 129 157 115 136 111 161 122 128 70 134 193 255 186 158 87 104 62 111 89 154 121 160 118 164 124 174 134 181 138 185 145 192 149 191 145 186 151 193 146 190 147 192 148 192 151 196 153 197 151 192 144 186 130 171 121 158 106 143 94 135 88 128 85 123 78 120 88 140 85 129 97 147 108 142 94 133 123 170 137 175 129 161 120 161 119 184 166 196 147 182 144 178 141 178 149 187 145 197 188 238 202 179 108 172 152 157 103 168 128 169 129 171 131 172 132 173 118 152 112 166 137 186 156 207 169 207 167 207 167 207 163 203 167 215 175 220 182 222 168 194 77 64 4 18 2 34 18 42 19 40 21 41 19 38 14 33 14 41 25 50 27 49 23 46 16 46 27 55 28 52 20 46 28 65 61 94 77 81 51 53 27 36 16 28 12 30 13 32 17 35 19 30 19 27 15 26 17 23 19 124 43 93 16 92 29 88 22 95 37 106 39 105 37 108 40 93 69 164 113 69 26 54 38 55 29 46 29 53 22 42 24 47 24 39 17 39 11 33 15 33 11 29 11 34 11 38 21 44 18 39 15 40 17 38 15 36 15 31 9 22 7 28 13 38 22 48 24 51 21 50 21 49 23 50 24 50 19 51 28 63 30 67 33 74 45 82 43 80 40 71 28 61 25 60 24 58 22 55 21 53 24 54 38 77 39 64 39 66 25 51 18 41 11 39 14 43 22 45 20 44 22 42 16 36 16 35 14 32 12 32 14 34 16 34 15 33 14 34 15 35 16 35 17 38 21 39 16 32 9 25 7 25 10 32 20 40 18 33 12 28 12 30 12 28 8 23 8 23 8 23 8 23 8 22 6 22 9 25 9 23 7 22 9 26 13 29 16 31 19 29 17 27 16 26 18 27 18 34 31 48 39 47 30 37 25 37 28 38 24 32 20 31 21 33 22 30 15 23 12 24 15 25 8 19 9 28 23 41 32 50 34 52 36 54 37 54 35 52 35 52 35 52 35 52 37 50 34 46 30 43 29 42 28 40 30 41 30 37 26 34 24 32 18 24 17 29 18 22 20 25 15 24 11 22 30 61 75 94 82 106 84 85 50 56 43 59 43 60 44 60 45 59 43 61 44 62 44 62 45 63 42 60 43 61 42 59 40 57 37 53 35 57 44 63 43 58 42 59 41 59 42 60 40 56 36 54 38 57 40 58 40 57 40 57 38 57 41 60 41 57 39 55 36 51 33 51 34 52 31 50 34 50 32 48 32 51 33 49 33 48 30 47 33 53 33 55 42 64 43 59 37 57 37 72 56 84 75 88 56 37 0 1 0 2 1 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 17 42 57 43 49 35 29 19 26 12 26 20 27 18 22 8 5 2 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 14 17 24 21 24 17 19 15 18 16 20 15 18 15 22 15 21 15 23 16 24 16 23 16 23 16 22 15 22 29 45 28 50 32 47 29 49 27 44 26 45 28 44 21 36 22 39 23 35 16 31 20 38 29 47 29 42 39 50 30 44 30 43 30 41 27 41 29 43 30 46 32 47 31 45 31 48 34 53 37 53 35 52 37 56 35 53 38 57 41 59 43 59 41 60 44 69 58 91 92 126 81 104 84 98 77 96 74 87 56 75 56 75 53 62 32 44 33 51 33 53 36 56 44 66 43 58 45 59 44 59 46 62 45 59 45 59 46 63 52 68 38 66 54 91 93 118 88 112 121 170 171 157 79 78 28 40 0 54 43 57 41 73 56 61 50 70 50 72 49 76 47 72 47 73 52 77 59 84 53 66 52 86 68 97 76 96 64 96 83 110 84 97 78 100 74 108 75 103 73 109 80 125 96 139 103 137 105 137 105 137 105 137 105 137 104 136 104 136 104 137 105 138 103 137 103 138 106 141 106 141 107 142 108 141 107 140 103 139 104 140 104 141 105 141 105 142 107 144 108 144 108 143 106 144 108 147 111 150 112 150 112 150 113 151 113 152 114 151 114 147 115 148 115 149 116 149 119 152 119 152 119 152 119 153 116 154 115 155 115 155 118 155 121 157 119 155 118 154 118 155 99 152 123 150 119 158 133 150 111 109 62 81 55 86 64 102 91 115 83 102 77 104 80 101 83 101 82 92 72 83 36 62 33 76 65 102 85 115 83 94 59 82 52 78 59 102 131 166 53 48 25 59 38 74 46 79 64 97 78 111 89 126 106 142 120 152 123 156 126 158 128 160 123 154 122 151 118 149 119 150 124 156 127 160 131 163 132 163 135 165 133 163 130 159 127 157 121 146 107 129 81 96 56 90 64 95 66 103 69 94 57 88 47 84 66 96 63 88 62 91 68 109 98 130 99 119 90 114 110 130 105 129 100 144 147 187 147 109 92 210 203 139 69 138 131 164 132 170 136 172 135 171 149 179 139 173 140 175 135 166 134 168 132 169 138 174 141 173 133 168 138 165 136 172 145 174 185 156 75 37 0 0 0 21 6 15 11 18 12 15 10 11 2 16 9 24 12 23 13 23 15 25 20 26 20 25 24 30 13 19 9 21 24 52 61 84 47 55 32 21 6 16 8 9 8 19 10 19 11 18 13 14 0 0 29 98 70 90 62 106 62 80 51 84 70 98 79 106 86 125 104 137 132 189 143 87 20 36 30 35 24 29 23 31 13 18 15 27 20 20 8 15 6 14 8 15 6 12 4 13 3 15 10 22 8 15 4 15 3 15 4 15 7 12 1 4 0 8 4 16 10 21 9 21 16 20 15 19 11 23 9 26 0 20 4 30 12 37 16 36 14 38 17 39 15 32 11 29 8 27 10 29 7 23 2 21 8 18 19 40 25 36 27 37 29 40 22 31 12 21 3 15 0 11 0 10 5 14 9 15 6 12 6 11 5 10 4 9 5 12 6 13 6 13 5 12 5 13 8 19 14 21 11 14 2 9 0 6 0 15 12 26 6 14 1 11 2 12 1 10 1 8 1 8 1 8 1 8 3 8 0 7 2 9 1 6 4 7 6 11 10 15 13 17 14 18 15 19 15 19 13 17 9 17 19 29 29 34 30 33 26 31 27 28 20 22 18 24 22 24 20 18 12 10 5 10 13 13 3 7 4 18 20 34 27 35 25 35 26 35 24 33 23 33 23 33 23 33 23 33 28 35 24 31 20 28 20 28 24 29 23 29 25 29 22 25 22 26 19 20 20 29 22 18 17 14 7 16 15 26 42 68 67 77 61 78 68 78 46 41 29 42 30 43 30 44 33 44 31 43 31 44 32 45 33 45 31 43 31 43 31 42 29 41 26 35 21 37 30 45 32 41 31 41 28 41 31 43 28 37 23 36 25 38 27 40 28 40 28 38 25 38 29 42 29 39 29 38 26 34 23 33 24 35 21 32 24 33 21 31 22 33 22 35 22 33 18 31 19 35 22 37 24 42 29 45 26 40 20 36 29 54 57 72 60 61 15 5 0 0 0 1 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 4 0 0 16 37 51 34 40 27 21 13 18 4 17 11 19 9 19 11 9 3 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 20 16 21 12 18 7 17 6 18 5 15 7 15 6 14 6 15 9 18 7 15 7 16 8 16 8 16 48 71 46 76 50 73 46 75 46 69 40 64 38 63 33 53 29 54 38 61 36 59 42 70 38 69 44 66 49 69 42 71 48 70 49 71 46 66 40 61 45 72 46 71 42 69 44 72 49 76 56 81 57 79 56 80 61 85 63 88 67 91 68 93 71 103 71 92 65 104 75 95 70 104 76 101 72 106 76 101 74 102 66 91 60 88 61 89 64 92 69 84 62 84 68 88 68 90 66 89 66 89 67 90 67 89 65 89 71 99 77 100 76 102 98 180 158 139 84 135 104 147 150 149 91 106 63 69 75 90 53 93 75 88 74 101 76 98 82 101 83 107 90 114 82 117 92 122 94 114 90 137 104 145 111 139 115 136 104 157 109 141 114 138 107 136 109 145 103 145 120 165 134 173 133 169 137 173 137 173 137 173 137 173 137 173 136 171 135 171 136 172 138 174 137 172 137 174 139 177 140 177 141 178 142 177 141 176 139 175 139 176 140 177 141 177 141 178 143 180 144 180 143 179 142 178 144 181 147 183 149 184 150 185 150 186 151 187 152 189 149 191 148 192 149 192 150 193 153 196 152 197 152 197 152 197 154 196 154 197 154 199 155 199 157 201 158 202 155 198 150 193 144 172 124 163 126 152 121 160 143 152 105 120 75 102 86 143 90 120 77 118 104 161 135 165 118 156 135 143 93 124 81 112 83 113 80 121 111 154 101 102 50 96 77 137 99 121 92 116 108 140 122 170 137 196 155 198 151 207 174 219 166 203 155 203 159 204 157 200 154 201 159 207 163 209 165 209 163 208 165 212 160 204 158 203 158 204 160 206 156 201 157 203 158 204 160 205 165 205 158 193 128 141 74 108 64 106 65 115 76 119 79 127 102 145 108 158 125 166 119 153 111 142 100 145 102 130 83 126 82 122 93 139 93 135 100 135 90 128 117 195 130 112 95 221 169 214 174 219 176 216 172 211 163 215 179 214 166 205 169 212 172 211 169 212 168 209 164 208 168 216 169 212 165 220 171 213 173 217 191 197 104 65 3 27 11 36 14 38 15 34 11 31 21 45 26 49 26 47 26 49 21 47 24 47 19 46 21 51 23 46 19 41 23 50 39 61 65 82 48 39 13 40 22 31 18 33 19 28 18 25 16 27 0 42 96 203 171 220 145 218 158 205 132 197 135 202 134 202 132 199 128 189 143 218 157 136 40 65 35 58 32 55 28 48 27 41 20 46 28 42 19 39 12 31 12 30 11 29 8 27 11 38 20 44 17 38 13 39 15 37 14 34 14 29 8 19 2 19 8 29 14 35 16 39 20 44 17 42 20 44 25 52 25 50 20 53 25 66 35 76 35 75 38 73 32 68 33 74 35 74 38 77 36 69 28 66 19 43 14 56 20 53 23 50 27 64 44 81 52 76 38 61 27 47 16 36 10 34 9 34 8 33 11 35 12 29 5 24 8 28 10 30 11 28 10 26 7 26 13 32 21 35 17 29 14 28 7 22 8 32 23 45 15 29 10 27 10 28 9 26 8 23 8 23 8 23 8 23 12 25 8 23 8 23 6 19 6 22 9 26 13 29 17 30 17 28 21 32 23 29 20 27 12 25 18 34 28 44 37 50 36 47 34 40 24 34 25 40 26 37 24 31 16 24 13 25 13 22 9 23 15 36 31 52 35 50 34 52 35 51 31 46 32 49 32 49 32 49 32 49 37 49 33 44 28 42 28 41 31 41 29 40 30 40 27 36 26 41 27 39 33 53 38 43 22 28 15 40 35 54 54 85 62 91 78 97 79 96 64 64 40 58 42 59 43 60 44 60 43 61 43 62 44 63 45 63 43 61 44 62 44 61 42 60 38 53 32 53 41 63 44 59 43 59 40 59 43 61 40 55 35 54 37 56 39 58 40 58 40 55 36 55 41 60 41 57 39 54 35 51 33 50 34 52 31 49 33 50 31 48 32 50 36 53 37 51 32 48 33 53 44 58 37 56 42 65 45 67 41 66 39 53 46 83 75 80 42 24 0 1 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 24 46 58 41 50 39 34 29 30 15 28 21 26 17 24 16 13 4 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 13 20 21 22 22 21 20 20 21 21 19 20 16 21 13 20 14 22 17 25 14 21 14 22 15 23 16 24 65 83 66 88 74 92 70 84 66 83 63 81 64 82 62 79 70 85 67 84 67 83 63 78 60 78 64 82 68 84 68 84 64 87 64 86 64 85 62 83 67 88 66 88 66 90 70 93 79 101 79 101 79 101 79 101 83 102 76 98 79 103 80 101 84 104 79 95 68 83 59 75 55 74 57 74 56 72 54 70 50 68 51 70 51 69 49 67 58 79 61 83 66 88 72 91 66 85 65 82 60 76 55 72 62 79 58 78 65 93 84 109 81 97 69 111 96 119 79 96 83 104 69 92 62 85 50 71 44 70 50 80 59 86 63 89 67 93 68 95 73 102 78 107 82 112 85 117 89 118 89 117 93 121 91 120 92 119 88 114 81 110 84 114 88 119 90 120 99 132 101 134 103 135 101 135 103 135 103 135 103 135 103 135 104 136 104 135 103 134 102 134 102 134 103 136 104 137 106 138 107 139 107 140 108 141 109 141 102 138 102 139 103 140 104 140 106 142 107 144 109 145 110 146 106 143 108 144 109 146 111 147 113 148 112 148 113 150 115 151 114 151 114 151 114 150 114 150 114 150 114 150 115 151 116 151 114 151 117 155 121 153 114 145 105 141 107 142 107 141 104 138 96 129 86 113 70 96 56 86 78 102 68 93 63 88 54 75 55 67 54 85 70 128 152 188 154 174 140 130 79 84 62 86 58 92 83 124 87 90 51 80 108 141 124 146 119 146 135 170 136 165 138 166 137 161 129 156 125 154 125 154 125 153 123 152 110 146 113 150 115 149 112 146 115 150 115 150 115 150 115 150 115 150 113 146 109 142 106 140 108 143 108 144 109 145 110 144 101 122 79 96 57 76 35 56 16 51 32 76 64 112 98 135 124 163 140 174 138 165 132 164 131 161 125 152 114 141 105 135 84 111 71 96 58 89 57 90 62 97 67 99 71 119 113 165 135 169 135 169 135 169 135 169 134 168 135 169 135 170 136 170 133 168 133 167 132 166 131 166 132 167 132 166 132 166 132 167 132 174 142 182 161 170 74 24 0 1 0 12 0 10 0 4 5 18 14 30 16 22 8 26 10 24 10 24 10 23 8 21 8 18 4 13 4 20 15 30 20 29 20 21 9 12 10 18 7 16 7 19 10 18 5 11 0 26 130 162 137 153 103 151 112 152 122 161 129 154 117 138 117 143 124 148 126 142 113 128 103 90 46 29 11 24 23 35 15 15 9 7 14 25 7 21 6 12 6 14 6 9 1 8 3 16 15 17 9 14 9 12 5 15 9 18 10 11 2 1 2 2 0 8 4 7 0 7 8 17 12 21 11 20 7 17 11 25 17 33 25 37 26 37 25 43 16 35 10 34 14 42 13 41 18 44 9 30 0 35 9 24 7 17 7 20 10 21 12 25 16 31 27 47 43 59 45 51 36 38 21 22 7 12 8 11 0 3 0 5 0 7 1 7 5 12 9 12 5 7 5 8 2 6 6 14 13 18 5 10 0 3 0 21 18 24 6 12 5 11 4 9 2 8 2 8 4 8 4 8 4 8 3 8 4 8 4 7 2 5 0 5 3 12 9 17 11 18 11 20 12 24 14 24 11 21 11 17 12 17 16 25 26 33 31 35 31 35 29 31 24 27 28 32 19 22 26 25 6 8 2 13 6 14 15 38 33 37 28 37 26 33 22 31 24 36 21 30 21 30 21 30 21 30 27 35 24 31 20 28 19 28 20 29 20 27 18 26 17 24 18 25 11 28 41 58 41 50 31 42 34 48 43 58 51 66 54 65 52 72 65 79 53 57 26 44 29 42 27 43 29 40 31 42 29 42 32 45 33 43 31 42 28 39 27 40 30 43 29 37 25 34 25 38 32 45 30 38 26 37 29 40 29 36 24 33 24 34 27 38 31 41 30 39 30 38 28 36 25 34 25 35 24 35 26 36 23 32 26 37 25 35 22 32 20 31 23 33 22 32 22 34 23 37 23 38 26 41 27 43 30 47 31 50 30 43 24 49 54 82 67 40 0 0 0 4 0 1 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 39 48 35 47 23 36 12 27 8 20 8 18 8 18 16 19 8 5 0 0 0 2 1 0 3 1 3 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 15 19 11 17 10 17 10 17 10 17 8 15 10 18 12 17 9 14 9 14 8 13 7 14 8 15 98 129 98 132 104 135 101 129 112 141 109 140 110 142 110 139 104 134 103 135 105 136 103 132 110 141 110 140 109 138 106 136 103 133 103 134 103 132 101 131 103 133 102 132 103 135 106 138 108 138 108 138 108 138 108 138 108 136 103 134 106 137 106 135 110 135 105 125 91 111 78 102 78 105 78 105 78 104 76 102 75 102 76 104 77 105 79 106 81 109 85 114 90 120 95 124 104 132 103 130 101 129 100 128 101 127 98 126 101 134 111 143 117 138 111 145 121 143 109 134 108 131 102 131 108 137 108 131 107 135 110 139 113 141 114 140 117 143 115 142 115 143 117 147 109 143 112 146 115 148 116 149 117 148 115 149 119 153 120 152 123 159 125 162 128 165 131 167 133 169 135 170 135 170 135 169 135 171 135 171 135 171 135 171 136 172 135 171 135 170 134 170 134 170 135 172 136 173 138 174 139 175 139 176 140 176 141 177 139 175 140 176 140 177 141 177 141 178 142 179 144 181 145 182 143 179 144 181 146 182 147 183 148 184 147 183 148 185 150 186 152 187 152 187 151 189 151 189 150 190 150 191 150 193 151 194 152 193 149 191 146 186 138 177 124 168 126 170 128 170 127 169 126 163 123 156 117 150 112 146 122 151 111 142 108 140 100 129 79 92 61 90 62 121 133 177 171 204 167 172 116 129 96 127 105 147 118 133 63 77 61 130 128 171 139 171 125 160 125 173 140 185 144 190 147 190 145 188 137 182 140 186 144 189 146 190 145 190 149 194 151 193 149 191 145 188 145 188 145 188 145 188 148 191 147 190 147 189 146 189 149 192 149 192 150 193 150 194 163 204 156 201 157 199 148 187 139 186 144 194 154 204 163 210 158 209 169 214 165 208 164 211 168 212 165 208 161 204 157 201 164 205 155 195 147 191 147 193 156 203 159 202 155 202 163 213 166 211 166 211 166 211 166 211 166 211 167 212 168 213 168 213 168 212 168 211 167 210 166 210 167 211 167 211 167 211 167 211 161 210 166 207 174 225 177 194 102 95 20 25 6 39 14 25 11 31 21 42 20 35 22 49 24 44 25 44 24 46 23 44 24 47 17 42 15 43 24 47 25 45 22 36 12 28 13 29 18 25 18 26 18 26 11 26 2 91 172 209 169 229 163 230 156 219 155 214 146 206 140 204 137 195 129 182 123 174 119 165 121 154 94 116 58 74 21 39 22 39 18 30 17 38 12 38 19 34 14 28 6 24 7 32 7 39 20 42 14 39 13 37 11 34 16 34 14 25 5 15 3 13 3 22 11 25 12 34 13 38 14 40 18 44 20 48 20 48 23 57 35 72 49 84 44 79 42 76 37 79 43 88 49 94 45 89 37 83 32 75 29 58 21 50 17 50 18 48 18 47 21 52 27 60 38 68 51 84 60 92 61 84 48 71 27 51 15 39 7 34 3 31 6 32 7 30 6 28 6 26 8 22 6 18 10 21 12 22 9 25 5 21 11 38 21 38 12 31 10 30 8 28 7 26 8 22 8 22 8 22 8 22 6 21 7 21 7 20 5 18 3 18 9 25 15 28 18 28 21 29 24 30 27 29 26 28 20 29 17 28 19 32 24 37 33 44 33 44 31 40 27 36 28 41 25 41 44 49 19 22 2 17 6 26 23 52 38 52 33 49 36 48 32 44 30 45 30 44 30 44 30 45 31 45 30 44 29 42 28 43 29 44 30 43 29 42 27 40 25 39 26 43 20 45 51 77 54 72 52 70 52 72 55 76 59 82 66 87 64 92 76 99 72 88 41 58 40 60 45 62 43 59 43 60 41 60 44 63 44 61 41 59 42 60 42 60 41 59 43 58 37 51 34 52 37 56 39 54 36 54 39 57 38 53 35 54 34 55 36 57 39 60 39 58 38 57 36 56 35 54 35 49 34 48 36 51 36 48 34 47 33 47 33 46 32 46 34 46 33 46 33 48 35 52 39 57 42 61 42 60 44 63 47 61 49 61 40 64 52 84 73 77 29 13 0 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 36 46 52 45 51 37 42 29 34 24 27 17 25 17 25 22 23 12 9 1 3 0 2 0 2 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 5 6 16 17 23 18 21 17 20 16 19 15 18 17 22 18 23 18 22 16 21 15 20 14 19 14 19 15 20 86 105 84 105 86 107 86 104 87 106 85 106 88 109 88 106 91 110 91 113 96 117 96 114 91 110 89 107 85 104 83 103 88 112 87 113 86 111 84 110 83 109 83 109 84 111 86 113 89 115 89 115 89 115 89 115 86 111 84 111 87 113 85 110 90 112 84 102 74 89 62 81 63 83 62 81 62 78 58 75 59 80 59 81 62 86 67 90 68 90 70 93 74 96 76 98 81 102 80 102 81 105 85 108 85 107 83 104 82 105 85 108 92 117 89 118 86 110 84 116 83 109 79 110 86 116 87 113 92 120 93 122 94 122 94 121 90 117 87 114 84 112 84 112 90 119 88 120 90 122 93 125 94 123 91 123 95 128 99 130 99 132 100 133 102 134 103 135 103 136 104 136 104 135 103 134 103 135 103 135 103 135 103 135 104 135 103 135 102 134 102 134 102 134 103 136 104 137 106 138 107 139 107 139 108 140 108 141 106 140 105 141 105 142 106 142 104 141 105 142 107 144 108 145 108 144 108 145 110 146 111 147 112 147 111 147 111 148 113 149 114 152 114 152 114 151 114 151 114 150 114 150 115 150 115 151 118 149 109 140 102 134 96 129 86 121 87 122 86 120 84 119 85 121 87 124 88 125 92 126 94 122 88 117 90 117 85 109 80 90 60 74 44 81 84 115 119 150 130 139 99 109 82 101 54 70 29 45 8 39 37 92 67 103 89 121 95 122 104 135 107 136 110 141 114 143 114 143 107 138 111 143 116 147 119 149 115 150 117 153 119 153 117 151 114 149 114 149 114 149 114 149 114 150 116 152 118 155 121 156 121 156 121 157 122 158 123 158 131 162 135 169 144 172 137 161 136 166 138 167 138 165 134 162 131 164 133 164 128 161 132 169 133 166 133 166 133 166 133 166 136 168 133 164 130 164 132 165 132 166 133 167 133 163 126 156 131 164 131 164 131 164 131 164 132 165 133 166 133 167 134 167 133 168 133 167 132 166 131 166 132 167 132 167 132 167 132 167 137 178 137 167 128 170 147 183 146 159 101 63 0 0 0 19 13 11 0 8 10 19 8 14 15 23 17 24 16 24 15 23 16 23 10 18 7 18 13 24 15 21 13 15 7 10 8 15 13 18 11 17 11 13 0 3 0 74 165 167 130 162 118 147 111 151 107 141 96 130 98 135 100 125 90 113 83 108 80 106 79 96 76 87 63 69 50 55 22 18 15 15 12 18 11 24 13 20 9 12 0 7 2 11 3 16 14 17 8 14 9 12 1 12 7 16 9 10 2 2 3 2 0 6 2 5 0 12 0 8 0 9 0 15 8 21 8 21 12 27 22 37 32 45 22 40 20 39 16 38 19 43 19 50 26 51 24 51 8 23 12 26 8 17 6 17 6 16 5 15 8 17 10 19 12 20 17 33 38 60 62 74 67 74 55 57 40 39 23 23 8 11 10 12 4 6 0 3 0 4 0 3 0 3 2 7 2 5 0 6 0 6 2 20 13 16 5 11 4 9 5 7 4 7 6 9 6 9 6 9 6 9 3 7 4 7 4 6 2 4 0 4 5 13 10 17 10 19 13 24 14 27 15 27 15 26 17 22 18 21 16 20 15 19 23 28 25 31 27 32 27 31 28 33 23 33 45 49 25 25 0 1 0 13 17 33 26 35 22 33 27 35 23 28 17 26 20 29 20 30 22 31 22 32 21 29 20 28 19 29 20 30 21 29 20 28 18 27 17 26 18 26 11 30 43 62 45 57 46 57 42 56 41 56 41 56 49 62 48 66 57 76 64 79 32 38 20 43 32 45 26 44 31 42 29 42 32 44 32 42 28 41 31 45 33 43 29 40 33 41 28 35 23 33 24 35 28 37 26 36 28 39 27 36 27 36 26 36 26 37 28 39 29 39 27 36 26 37 28 39 24 34 22 33 25 38 27 37 19 31 20 32 21 33 22 33 25 33 22 33 22 34 22 35 27 42 29 44 29 42 28 45 27 47 31 47 27 42 27 41 53 69 45 16 0 0 3 1 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 35 43 30 43 20 37 13 28 7 18 4 16 7 19 16 18 7 8 0 0 0 0 1 0 3 1 5 0 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 8 11 20 14 19 13 17 9 16 7 14 13 19 11 17 10 16 10 17 10 17 9 16 9 16 10 17 105 135 102 132 102 133 103 134 106 136 104 136 107 140 108 138 106 137 106 139 111 143 111 141 110 140 108 138 108 140 111 143 112 142 113 143 112 141 110 140 107 137 108 138 109 140 111 141 116 146 116 146 116 146 116 146 113 144 115 146 117 146 114 143 115 141 112 136 103 127 96 122 97 124 95 121 90 115 84 111 85 113 84 112 85 116 92 122 98 126 97 124 95 122 94 121 93 122 91 121 93 126 99 131 101 130 98 126 96 127 98 130 107 139 111 141 109 139 113 149 114 142 110 140 112 142 110 138 110 141 113 145 116 148 119 149 122 152 122 152 122 152 123 154 129 161 128 160 128 163 132 167 137 167 131 164 133 168 136 169 133 168 133 168 133 168 133 168 137 172 137 172 137 171 134 169 135 171 135 171 135 171 135 171 135 171 135 170 134 170 133 169 134 170 135 172 136 173 138 174 138 174 139 175 139 176 140 176 140 176 140 176 141 177 142 178 140 176 141 177 142 179 144 180 144 181 145 182 146 183 147 183 147 183 146 182 146 183 147 184 151 186 151 186 150 188 150 188 149 189 150 190 149 193 150 193 152 190 140 178 133 175 132 174 129 171 127 168 122 163 117 159 119 160 119 159 119 157 117 157 117 152 113 150 115 151 113 147 107 134 98 122 80 110 80 112 88 133 110 141 102 130 96 128 87 105 60 112 101 155 123 161 138 184 151 195 153 193 153 200 150 195 151 196 151 195 149 193 151 195 152 197 153 197 153 196 154 198 156 200 158 200 157 199 157 200 157 200 157 200 157 200 156 200 158 202 161 206 164 208 161 204 162 205 162 206 163 206 160 205 161 209 164 207 156 196 158 204 160 205 161 206 161 206 163 209 164 207 161 206 165 213 163 208 163 207 162 206 161 205 163 208 163 208 164 209 165 210 159 204 158 204 160 207 164 210 163 208 163 208 163 208 163 208 164 209 164 210 165 211 166 211 168 212 168 211 167 210 166 210 167 211 167 211 167 211 167 211 166 207 164 212 174 210 164 199 172 216 185 198 123 100 21 22 0 21 9 37 10 26 11 41 18 40 20 43 23 44 23 44 24 45 20 42 18 40 22 42 22 40 18 34 13 31 14 33 16 33 15 33 14 31 6 26 0 124 184 201 142 200 149 217 139 199 137 198 130 191 122 186 117 181 112 173 107 163 98 148 98 138 89 123 76 113 83 119 52 47 18 33 11 33 10 35 15 33 16 31 14 34 11 26 9 39 19 41 13 39 13 38 10 32 14 33 13 26 7 18 9 20 5 20 3 16 0 23 5 27 3 27 4 33 8 36 12 43 20 53 27 59 29 61 34 69 38 73 39 76 41 83 37 90 54 98 57 105 48 75 29 59 20 50 16 49 18 49 15 47 17 47 17 44 13 41 6 39 17 57 41 82 64 99 69 95 61 84 50 74 38 63 27 51 18 39 9 30 6 26 3 19 0 15 1 17 3 17 5 23 5 24 13 40 22 38 10 29 8 29 7 28 6 26 8 22 8 22 8 22 8 22 6 21 7 21 7 20 5 18 2 18 9 24 16 29 20 29 24 31 26 30 27 31 28 31 27 37 26 37 24 33 20 30 19 32 24 39 32 47 38 51 40 48 29 40 44 60 47 64 29 29 11 35 32 47 33 51 33 48 35 48 30 41 26 40 28 42 29 43 30 45 31 46 35 48 32 45 29 43 28 42 29 43 28 42 27 41 26 40 25 42 20 47 54 80 59 77 52 70 52 72 54 74 54 77 60 84 63 88 69 96 80 106 61 64 37 60 48 61 43 64 43 60 41 59 43 62 43 59 41 60 43 62 44 61 42 59 39 55 36 52 34 51 35 53 37 53 36 53 37 54 37 53 38 56 37 54 36 55 37 56 39 56 36 53 35 54 39 57 34 47 32 47 36 53 39 53 31 46 32 46 33 47 33 47 33 46 33 47 33 47 34 50 37 56 42 61 42 60 43 62 42 56 45 65 49 68 42 60 49 78 56 41 4 3 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 42 49 52 44 52 40 47 32 36 23 25 14 23 16 26 21 24 16 14 6 5 0 1 1 2 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 0 5 11 19 18 18 17 17 17 16 16 16 19 21 16 17 14 17 15 19 18 20 17 19 16 20 17 21 85 108 83 105 80 105 83 109 86 109 85 110 88 113 88 111 85 108 84 109 87 111 85 107 89 112 88 112 89 115 94 119 88 114 89 115 89 114 87 112 84 110 85 112 87 113 88 114 89 115 89 115 89 115 89 115 86 114 90 116 90 115 88 113 83 112 83 112 85 111 83 108 86 110 85 108 84 104 81 102 72 96 69 93 69 95 73 99 79 104 78 102 75 99 73 97 75 100 72 98 72 101 78 105 76 100 71 95 71 100 79 108 76 106 79 108 83 114 88 116 86 113 85 114 88 118 90 117 87 117 89 120 93 125 98 128 96 126 98 128 100 129 101 130 98 129 95 127 95 130 99 133 103 133 97 130 99 134 102 135 103 135 103 134 102 134 101 133 105 137 105 137 105 136 102 134 103 135 103 135 103 135 103 135 103 135 102 134 102 133 101 133 102 134 103 136 104 137 106 138 106 138 106 139 107 139 108 140 104 138 103 139 104 140 104 140 104 140 105 141 106 143 108 144 109 146 110 146 110 147 111 147 112 147 111 146 110 146 111 147 113 151 113 151 113 150 113 150 113 149 113 150 114 149 115 150 117 146 104 133 97 132 97 132 94 128 91 124 86 119 83 117 87 121 86 119 84 117 84 115 88 119 87 119 92 122 93 121 87 119 91 115 84 103 68 94 71 109 92 122 96 126 101 127 107 138 114 157 134 165 131 158 123 155 125 152 119 145 116 146 127 159 126 158 124 155 122 153 126 159 127 158 125 156 122 154 125 159 125 161 126 161 126 161 123 158 123 158 123 158 123 158 126 162 127 163 129 164 130 165 127 162 128 163 128 164 129 164 132 163 132 164 134 166 134 163 136 166 133 162 130 162 133 165 128 162 130 163 129 162 130 164 132 164 131 163 129 161 128 160 132 165 133 166 134 167 134 167 133 167 134 165 128 162 134 171 131 164 131 164 131 164 131 164 131 164 131 164 132 165 133 166 133 168 133 167 132 166 131 166 132 167 132 167 132 167 132 167 131 161 123 167 139 175 141 175 136 166 146 189 169 171 97 79 10 5 0 0 1 13 4 5 12 13 17 18 21 19 25 21 14 19 12 19 13 21 16 24 16 20 10 15 7 14 8 14 10 11 11 13 12 11 4 3 0 80 143 153 133 149 116 147 100 134 90 127 90 123 81 110 72 104 68 101 64 97 57 92 71 100 74 94 67 87 75 96 63 26 5 10 4 14 7 14 7 14 4 9 6 17 6 5 4 17 14 16 7 13 9 14 5 15 9 18 11 13 7 8 8 7 4 12 7 12 6 16 0 13 0 12 0 8 0 4 0 4 0 9 2 16 8 20 11 27 16 34 20 39 24 45 29 55 36 54 32 58 33 50 14 23 9 17 7 19 10 19 8 18 12 20 11 16 8 12 7 14 3 12 7 24 23 37 25 34 27 41 36 48 39 47 26 33 25 29 19 22 13 19 10 12 0 3 0 5 0 5 0 4 0 3 0 20 16 21 2 8 2 8 3 7 3 7 3 6 3 6 3 6 3 6 3 7 4 7 4 6 2 4 0 5 5 13 13 20 14 21 14 24 14 24 14 26 15 26 19 26 23 27 22 24 18 20 12 18 16 24 24 32 32 37 32 41 29 30 32 42 44 65 50 41 22 33 27 34 25 38 27 36 26 32 19 27 19 29 18 27 19 28 20 29 21 30 24 32 22 29 19 28 19 28 18 27 18 27 18 26 17 26 15 23 9 28 43 62 46 58 36 49 36 52 39 54 40 55 44 61 51 67 55 72 63 81 62 58 27 42 28 43 28 48 31 42 29 41 31 43 30 40 31 43 29 41 29 41 31 43 28 38 27 36 25 35 24 34 25 36 26 36 25 35 25 36 29 38 27 36 26 36 27 37 29 37 25 34 24 36 28 40 23 33 21 34 26 40 29 40 24 34 23 34 22 33 22 33 24 33 22 33 22 33 19 32 18 35 24 41 27 42 28 45 27 43 28 46 31 48 29 40 32 45 40 45 23 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 39 44 31 44 22 40 16 30 8 19 4 16 8 20 14 19 11 14 4 4 0 0 0 1 1 1 3 1 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 4 13 9 13 9 14 10 16 9 17 14 18 11 15 9 15 11 17 13 17 12 16 11 17 12 18 108 139 109 137 106 136 109 141 106 135 104 135 107 137 106 135 112 141 110 140 111 141 109 137 107 137 106 136 106 136 107 137 114 144 114 144 114 143 112 142 110 141 112 144 114 145 115 144 114 144 114 144 114 144 114 144 111 142 114 144 112 141 112 143 109 137 112 141 115 143 116 143 110 138 112 141 114 142 114 142 110 136 107 133 105 133 106 134 107 134 107 134 108 135 108 136 111 140 109 137 108 138 111 140 109 136 105 133 106 140 117 149 114 145 114 144 118 152 119 144 118 148 119 149 120 150 121 152 128 160 126 160 127 162 129 164 122 157 123 158 124 157 122 156 129 162 129 162 129 163 131 165 131 162 128 162 132 168 136 169 134 169 133 168 132 167 132 166 135 171 136 171 136 170 135 169 135 171 135 171 135 171 135 171 134 170 134 170 133 169 133 168 134 170 135 172 136 173 138 174 137 174 138 174 139 175 139 175 138 174 138 175 139 175 140 176 140 177 141 178 143 180 144 181 146 182 146 183 147 183 147 183 149 185 148 183 147 183 147 184 150 185 150 185 149 187 149 187 148 189 149 189 149 192 149 192 151 189 140 178 133 175 131 173 129 171 128 170 127 171 129 173 126 171 127 173 129 175 132 176 135 178 137 179 139 180 141 181 144 188 148 183 153 186 143 186 143 186 154 192 158 200 166 202 159 202 166 208 163 199 157 201 158 201 157 203 161 209 166 214 158 200 157 200 157 200 157 200 158 201 159 202 159 202 158 201 161 204 162 205 162 206 163 206 159 202 159 202 159 202 159 202 162 205 161 204 161 203 160 203 161 204 161 204 162 205 163 206 159 203 157 202 157 204 161 208 162 205 157 200 155 202 159 206 159 205 162 208 164 208 162 206 163 208 163 208 163 208 164 209 161 206 161 206 161 206 162 207 158 208 167 211 161 204 160 208 165 210 165 210 165 210 165 210 164 209 164 210 165 211 166 211 168 212 168 211 167 210 166 210 167 211 167 211 167 211 167 211 175 216 172 213 164 203 164 211 170 210 167 208 170 214 180 220 139 118 29 25 0 24 0 17 5 28 8 32 13 36 17 36 15 34 17 38 20 41 23 43 22 35 14 29 12 29 12 30 11 35 11 36 11 34 6 28 0 86 101 156 149 201 149 201 144 192 132 182 124 182 119 181 115 174 104 162 99 161 102 159 100 143 97 135 92 132 103 141 86 51 8 33 7 32 9 25 22 44 21 30 9 33 14 29 10 40 20 39 12 38 15 38 18 38 19 37 17 30 12 24 8 20 8 39 36 62 45 68 40 64 40 65 37 59 28 53 15 39 3 28 0 28 2 35 6 42 15 51 22 61 33 71 45 93 69 117 77 109 55 86 27 60 19 54 19 55 22 56 18 51 20 50 19 47 14 42 16 43 15 41 13 41 14 42 16 44 20 52 32 63 38 65 34 64 35 65 36 63 35 60 34 53 22 37 14 30 9 26 6 23 2 19 8 36 21 38 7 26 7 26 7 26 7 25 5 19 5 19 5 19 5 19 6 21 7 21 7 20 5 18 3 16 9 24 18 29 22 31 25 31 24 31 25 30 27 34 23 34 24 36 24 34 22 32 19 30 19 31 22 34 25 37 26 46 38 43 35 47 42 68 69 70 45 52 37 48 35 51 36 50 34 44 27 40 29 45 27 41 27 41 27 41 27 41 25 38 24 38 25 40 27 42 25 39 25 39 25 39 25 39 22 39 18 44 51 78 56 74 51 70 53 73 55 75 54 76 58 84 64 89 68 93 74 98 84 89 53 58 39 59 45 63 43 60 40 59 42 60 41 57 43 60 40 56 38 58 42 61 41 58 40 56 36 51 31 47 34 52 36 53 34 50 35 53 38 56 37 54 36 54 37 55 38 55 36 53 35 54 37 55 33 47 34 50 39 54 39 52 36 49 35 48 34 47 33 47 32 46 33 47 33 46 31 47 28 48 36 57 41 59 42 61 46 58 43 59 43 62 40 61 49 58 43 67 46 25 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 43 49 51 42 49 37 43 35 38 26 28 17 25 17 27 19 24 20 21 14 11 3 1 1 2 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 2 4 8 8 9 9 11 11 13 14 14 18 21 17 20 17 20 18 21 17 20 16 19 16 19 17 20 74 105 78 106 76 105 78 110 83 111 80 110 82 111 81 109 82 110 80 110 82 111 80 106 82 112 83 112 82 110 80 107 82 110 82 110 82 109 80 107 78 107 81 111 83 111 83 110 83 111 83 111 83 111 83 111 81 111 84 111 81 108 82 113 78 111 80 113 82 114 84 113 78 108 81 110 83 111 85 111 84 113 83 112 82 111 82 110 80 110 82 112 84 114 86 115 81 112 80 111 80 111 80 111 83 113 81 112 82 116 88 121 92 124 93 118 90 123 93 117 93 122 93 121 91 119 90 119 95 127 93 125 92 125 93 127 98 132 99 133 99 131 97 128 97 130 98 131 99 131 99 131 98 129 97 130 100 134 102 133 100 131 99 131 99 130 98 130 101 134 103 135 103 135 103 134 103 135 103 135 103 135 103 135 102 134 102 133 101 133 100 132 102 134 103 136 104 137 106 138 105 137 106 138 106 139 107 139 105 139 103 140 104 140 105 141 105 142 106 143 108 145 109 146 111 147 111 147 111 147 111 147 114 150 113 148 111 147 112 148 112 150 112 150 112 149 112 149 112 148 113 149 113 149 114 149 113 146 108 141 106 140 103 136 103 137 102 138 104 141 108 145 105 139 107 142 111 146 117 149 119 152 121 154 122 154 125 156 122 161 125 152 136 163 128 167 126 158 129 156 128 161 133 159 127 157 118 152 123 161 126 156 124 155 119 150 118 151 117 149 126 158 126 158 127 159 128 161 127 160 129 162 130 162 130 162 127 161 126 161 126 162 128 163 127 162 127 162 127 162 127 162 126 161 125 160 124 158 123 157 124 159 124 159 125 160 126 161 132 163 130 159 127 158 128 161 127 158 127 158 129 162 132 165 127 160 127 161 130 163 129 161 128 161 128 162 129 162 129 162 131 164 130 163 131 165 133 166 129 163 132 167 135 168 134 167 132 165 132 165 132 165 132 165 132 165 132 165 133 166 133 167 133 168 133 167 132 166 131 166 132 167 132 167 132 167 132 167 120 162 133 167 128 163 129 165 133 164 130 169 141 174 134 160 159 174 125 91 12 0 0 11 0 0 2 5 11 10 18 12 8 15 10 19 14 22 15 22 16 19 6 12 4 13 4 10 13 11 14 12 14 10 6 2 19 62 50 50 60 104 106 147 110 143 111 140 101 130 98 133 98 127 86 119 81 120 83 122 87 118 75 96 62 91 73 99 67 18 0 16 4 13 7 6 25 47 43 37 11 15 5 11 3 18 11 15 4 14 8 16 13 21 14 20 13 15 9 10 1 2 3 28 44 62 56 62 51 63 47 61 44 56 41 54 30 39 17 22 0 6 0 1 0 2 0 6 0 10 3 17 9 29 38 79 72 72 37 42 19 26 13 19 11 21 13 22 12 19 14 18 12 15 9 14 1 12 4 15 6 15 5 14 11 19 9 20 15 26 17 25 20 30 19 30 20 33 24 36 31 38 23 29 17 21 9 12 2 11 0 7 3 18 12 14 0 6 0 6 2 6 2 6 3 6 3 6 3 6 3 6 3 7 4 7 4 6 2 4 1 5 7 14 13 21 15 23 19 26 15 25 15 27 18 29 18 24 20 24 20 24 19 22 20 23 17 20 16 20 17 21 17 32 31 31 28 31 25 43 50 55 40 38 25 34 26 33 22 32 23 30 19 26 18 29 18 26 17 25 16 24 14 23 13 22 13 23 14 25 17 27 15 24 15 24 15 24 15 24 15 23 8 27 41 60 44 56 39 52 40 56 43 57 42 55 46 60 46 62 52 70 59 75 66 76 45 42 20 43 29 41 32 42 28 41 30 42 28 39 28 40 27 39 27 39 28 40 30 41 31 40 28 36 23 31 23 35 26 35 23 32 24 36 27 37 26 36 26 37 28 38 28 38 27 36 26 35 25 35 22 33 24 38 30 41 27 35 21 33 22 33 22 34 23 34 23 33 22 34 22 32 18 30 16 33 23 41 27 41 26 43 31 47 28 42 23 40 26 42 35 42 35 53 47 34 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 39 44 30 42 18 35 17 33 12 24 9 19 9 19 10 21 13 21 10 12 1 2 0 1 1 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 2 0 0 0 4 0 5 0 7 1 7 8 13 9 15 11 16 11 16 11 16 10 15 10 15 11 16 101 133 107 136 105 134 107 139 110 137 106 135 107 136 106 133 109 138 108 138 111 140 110 137 107 137 110 140 111 139 108 136 109 139 109 139 109 138 107 136 105 136 108 140 111 140 110 139 107 137 107 137 107 137 107 137 109 141 111 139 106 136 110 143 113 142 113 141 111 139 109 137 113 142 113 142 111 139 108 137 109 138 110 139 110 139 109 137 113 142 113 142 114 143 114 143 115 146 117 147 117 147 116 146 119 150 120 151 121 151 121 151 120 155 123 147 114 151 123 152 118 151 122 154 123 156 127 161 126 161 124 159 123 160 125 162 124 162 127 165 129 165 128 163 126 163 129 165 131 165 129 163 131 165 129 164 130 164 126 159 134 169 134 169 134 169 134 169 131 167 133 169 135 170 135 170 135 171 135 171 135 171 135 171 134 170 134 169 133 168 132 168 134 170 135 172 136 173 138 174 137 173 137 174 138 175 139 175 140 176 140 177 141 178 142 178 142 178 143 180 145 181 146 182 147 183 147 183 147 183 147 183 151 187 150 185 148 184 148 185 150 185 150 185 149 187 149 187 148 188 148 189 148 192 149 192 145 187 145 190 149 193 148 189 146 189 145 188 145 190 149 194 151 199 150 199 151 198 151 198 153 200 156 200 156 199 157 201 151 203 154 193 165 201 149 199 160 203 161 198 158 202 161 198 158 203 161 202 158 201 157 200 156 201 154 202 158 209 158 203 159 202 158 201 158 201 159 202 160 203 161 204 161 203 160 202 160 202 159 202 159 203 161 205 160 203 160 203 160 203 160 203 161 204 161 203 160 202 159 202 158 201 158 201 159 202 159 203 159 205 160 205 159 205 161 207 160 206 162 208 162 206 160 204 162 205 159 204 160 207 162 207 165 209 164 208 162 207 161 206 162 206 160 205 161 208 165 211 173 211 160 204 163 212 166 209 164 209 164 209 164 209 164 209 165 210 166 211 166 212 167 212 168 212 168 211 167 210 166 210 167 211 167 211 167 211 167 211 167 210 163 203 164 215 170 205 164 211 168 210 159 205 165 216 170 213 187 215 145 116 25 21 0 23 0 26 6 29 8 30 12 31 17 36 20 37 20 37 27 39 17 31 15 33 14 29 16 35 14 33 12 27 4 16 11 96 81 80 53 80 60 105 125 178 157 199 149 188 143 199 141 193 140 195 140 190 131 178 116 159 113 154 108 142 102 133 76 41 10 46 11 31 8 26 36 85 83 87 38 40 13 29 12 38 19 38 12 37 16 37 21 40 21 37 18 29 11 24 7 18 5 49 54 89 65 84 67 92 64 89 61 90 64 93 64 94 64 89 51 71 27 51 11 41 9 36 3 35 4 38 3 30 9 77 61 94 52 91 34 66 24 55 21 55 21 53 21 52 20 49 17 46 14 44 17 43 15 40 13 41 15 43 10 36 9 39 16 47 21 48 28 54 20 48 18 49 24 54 34 61 35 59 32 50 19 37 17 38 17 36 19 42 18 31 6 25 6 24 6 24 6 22 7 21 7 21 7 21 7 21 6 21 7 21 7 20 5 16 3 15 9 24 19 30 23 32 29 35 27 33 27 35 30 39 28 39 27 37 26 36 25 36 26 36 24 34 22 34 24 35 23 39 27 33 28 35 26 47 39 57 45 48 29 46 33 42 26 43 31 45 29 41 25 39 27 40 25 38 23 36 21 35 27 40 25 38 24 38 24 38 22 36 23 37 23 37 23 37 24 41 19 45 52 78 56 73 46 66 51 73 57 77 57 79 61 81 57 81 64 92 74 98 75 97 66 60 36 61 46 53 44 60 40 58 41 60 40 56 37 56 40 59 41 58 38 55 36 54 39 58 41 56 37 53 32 51 36 52 33 49 33 53 37 53 36 53 36 54 38 56 38 55 38 54 36 52 33 49 32 47 36 54 42 55 37 48 29 43 30 45 33 48 35 49 32 46 33 48 33 46 30 45 32 52 40 60 42 59 41 59 44 59 46 62 43 62 44 67 44 61 44 62 52 56 22 7 0 3 0 3 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 46 53 56 46 52 38 43 35 40 30 33 22 28 18 26 18 25 22 26 20 17 8 5 1 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 3 0 0 2 1 1 0 1 0 1 0 6 8 10 13 13 14 12 13 16 16 15 15 14 16 15 17 76 106 76 105 75 104 74 104 74 104 75 106 76 107 78 108 79 109 78 108 78 109 80 111 77 108 80 111 81 110 78 107 81 111 83 110 80 107 80 109 79 107 79 107 79 107 79 107 79 107 79 107 79 107 79 107 80 107 79 107 80 109 82 111 75 110 74 111 74 111 77 111 79 111 79 111 81 111 81 111 76 113 84 113 75 105 78 116 81 113 82 115 84 117 85 118 83 117 82 118 82 119 83 119 83 118 81 117 82 121 88 126 95 126 96 126 95 124 92 122 91 122 91 123 93 125 95 127 91 125 89 126 90 127 91 127 92 127 91 126 90 125 89 124 94 127 91 125 91 127 95 130 96 128 93 127 95 129 94 127 99 131 100 132 100 133 101 133 102 134 102 134 102 134 102 134 103 135 103 134 102 133 101 133 100 131 99 131 99 132 101 134 106 137 104 135 103 137 106 140 105 138 107 139 108 140 107 139 106 140 104 141 105 142 106 142 109 144 107 142 107 146 112 150 111 147 111 147 111 147 111 147 111 147 111 148 112 149 113 149 112 150 112 150 112 149 112 149 111 147 111 148 112 147 113 148 112 146 111 146 112 149 116 152 117 152 116 150 115 150 116 151 117 150 120 151 119 152 120 154 121 154 122 155 122 156 123 157 122 156 124 155 123 154 122 154 124 156 124 157 125 158 126 158 123 159 121 158 121 158 121 157 121 157 121 157 121 157 121 157 122 156 122 157 123 157 124 158 125 159 125 159 125 159 125 159 125 159 124 158 123 159 124 160 126 161 126 160 125 159 124 159 125 160 125 160 125 160 125 160 125 160 125 160 125 160 125 160 127 160 127 160 127 160 127 160 125 158 125 159 126 160 127 160 129 162 129 162 129 162 129 162 129 162 129 163 130 164 131 164 132 164 131 163 130 164 131 165 132 165 132 165 132 165 132 165 134 167 134 166 133 165 132 165 133 166 133 166 133 166 133 166 132 167 132 167 132 167 132 167 132 167 132 167 132 167 132 167 130 164 130 164 130 165 129 165 130 167 128 166 128 166 126 167 124 169 138 181 156 177 122 119 60 34 0 0 0 6 0 3 5 17 10 17 9 21 17 27 19 20 7 15 7 13 6 17 7 14 11 18 20 14 6 0 44 71 61 60 53 59 34 58 35 65 61 107 102 133 112 138 108 131 97 126 93 124 81 111 75 109 71 104 71 100 77 110 73 12 0 14 12 3 3 2 29 54 54 72 42 14 2 9 4 15 7 16 5 12 4 13 9 18 12 17 9 12 6 11 4 6 0 35 47 55 48 53 46 61 44 60 43 60 43 59 49 66 51 67 52 67 52 67 50 57 41 38 14 10 0 0 0 0 0 5 3 20 13 24 17 27 17 25 14 23 17 26 21 21 12 16 14 19 14 18 8 18 8 17 7 16 6 16 1 12 2 13 3 14 4 14 4 16 5 18 8 21 11 23 12 25 19 32 30 44 28 29 17 22 3 13 19 26 5 7 1 7 1 7 2 6 1 6 4 7 4 7 4 7 4 7 3 7 4 7 4 6 2 5 1 5 7 19 20 23 18 27 24 28 20 27 18 28 19 29 23 28 26 30 26 27 21 23 22 24 19 22 18 22 20 26 26 29 25 26 21 25 20 26 39 40 29 31 21 30 24 34 19 27 17 26 16 25 17 26 16 25 16 25 16 24 13 22 12 21 13 23 14 24 16 25 13 22 13 22 13 22 13 22 10 21 7 25 38 58 42 54 44 55 40 54 40 56 43 58 40 55 43 60 49 66 54 69 64 75 55 62 30 33 19 44 31 42 30 41 29 40 28 39 27 39 27 38 26 37 25 37 25 36 28 39 29 38 26 35 21 31 22 34 24 34 24 33 28 36 23 33 25 37 27 37 28 37 26 35 23 32 21 30 22 36 29 44 33 42 27 36 21 32 20 31 20 30 19 30 27 34 20 31 21 34 21 33 19 33 20 37 25 41 26 43 29 44 29 45 27 46 28 45 30 48 37 47 40 47 29 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 37 40 43 27 39 18 37 16 32 14 27 11 19 7 15 9 21 12 20 15 21 6 0 0 1 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 1 0 2 0 2 0 2 0 2 0 5 2 8 5 9 1 6 3 9 6 12 9 14 106 135 106 134 105 133 104 133 104 133 105 135 106 136 108 137 107 136 107 136 107 137 109 139 108 137 109 139 110 138 108 137 108 139 110 139 107 136 106 138 106 136 106 136 106 136 106 136 107 137 107 137 107 137 107 137 107 137 106 136 107 138 109 139 109 138 110 139 111 139 111 140 111 140 111 140 111 140 111 140 107 140 115 143 110 137 110 141 113 142 113 143 115 144 116 145 116 146 117 147 118 148 118 148 118 148 117 148 119 151 123 155 125 156 126 157 125 156 124 154 123 153 122 154 124 156 126 160 126 161 125 162 126 162 127 163 127 163 126 162 126 162 125 161 126 162 127 164 128 164 128 164 130 165 127 164 129 166 129 163 129 164 130 165 130 166 131 166 134 169 134 169 134 169 134 169 135 171 135 170 134 169 133 169 132 168 132 168 132 169 134 171 137 173 137 173 137 174 139 175 138 174 139 176 141 176 140 176 140 176 140 177 141 177 142 178 144 179 141 177 141 179 145 183 146 182 146 182 146 182 146 182 147 183 147 184 148 184 149 185 150 185 150 185 149 187 149 187 147 188 148 188 148 191 148 192 149 192 148 191 149 194 152 196 151 194 151 194 152 196 154 199 151 201 152 201 152 201 154 200 153 198 154 199 154 200 156 199 156 199 156 198 155 197 154 197 156 199 156 200 157 201 158 201 159 201 158 202 158 202 157 203 157 203 157 205 157 205 157 203 156 200 157 200 158 201 159 202 159 202 159 202 159 202 159 202 160 202 159 201 158 202 159 203 161 204 161 203 160 202 159 202 160 203 160 203 160 203 160 203 160 203 160 203 160 203 160 203 160 205 160 205 160 205 160 205 158 203 159 204 159 205 160 205 162 207 162 207 162 207 162 207 162 207 162 208 163 209 164 209 165 209 164 208 163 209 164 210 165 210 165 210 165 210 165 210 167 212 167 211 166 210 165 210 166 211 166 211 166 211 166 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 165 208 164 209 166 210 166 212 166 214 166 214 166 215 166 212 170 209 167 203 173 218 182 212 187 182 96 74 5 21 0 49 17 35 16 40 24 42 18 34 25 35 15 33 16 31 14 32 11 28 15 28 18 21 9 14 56 84 71 77 70 81 61 85 65 86 59 93 75 126 106 156 121 166 124 160 107 147 110 162 119 162 114 159 111 148 111 151 91 42 7 32 8 28 19 43 48 82 58 86 44 36 12 30 13 35 16 36 14 32 13 33 14 35 17 33 12 25 9 24 9 24 3 58 57 80 59 79 58 85 58 85 57 84 56 85 61 92 64 99 69 101 69 101 66 96 68 94 54 70 27 48 1 31 0 27 0 37 8 45 14 49 18 52 22 52 21 49 25 50 17 44 18 47 19 44 18 43 18 42 17 40 16 39 14 38 14 39 15 39 15 41 14 42 14 44 18 47 20 48 22 54 33 70 61 106 89 117 99 135 90 69 21 36 12 33 7 26 8 24 7 22 6 21 7 21 7 21 7 21 7 21 6 21 7 21 7 20 5 16 3 10 5 20 16 26 22 34 29 38 29 38 29 37 28 37 27 39 29 41 29 38 25 34 25 36 25 36 26 38 28 39 30 39 30 33 19 27 25 41 41 49 34 42 29 42 31 45 28 41 26 39 25 39 25 39 24 39 25 39 24 38 23 36 24 38 23 37 23 36 22 36 22 36 22 36 22 36 22 36 18 38 18 43 49 75 54 72 53 71 54 74 57 78 59 82 55 79 57 82 61 84 63 85 73 94 77 88 53 53 34 57 40 58 40 59 41 59 41 60 39 57 39 56 38 55 37 55 36 54 37 55 38 55 37 54 32 49 33 50 33 51 34 52 37 53 34 52 37 55 38 54 37 54 36 52 33 49 31 48 32 49 39 57 43 55 38 49 32 46 32 46 31 45 31 44 36 46 31 45 32 48 34 49 32 49 34 55 39 58 41 60 43 60 44 62 45 62 45 64 42 62 46 61 46 61 37 40 7 10 0 4 0 6 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 45 50 51 40 47 36 43 34 40 30 33 22 27 16 23 18 24 20 23 22 24 13 3 2 1 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 2 1 2 1 0 1 0 1 2 4 3 5 3 5 5 7 7 9 9 10 76 106 75 105 75 105 74 104 74 104 75 106 76 107 78 108 76 106 75 105 76 107 78 108 78 108 79 109 79 109 78 108 77 108 79 108 76 106 76 108 77 107 77 107 77 107 77 107 78 108 78 108 78 108 78 108 77 107 76 106 76 107 78 109 74 108 73 109 73 110 76 110 79 110 79 110 81 110 81 110 76 110 78 114 79 112 76 109 79 113 79 113 79 113 79 114 79 114 80 115 80 116 81 116 81 116 82 118 84 120 86 122 92 123 93 125 94 125 94 124 92 123 92 123 93 125 95 127 91 125 91 125 92 126 92 127 91 125 92 126 92 126 93 127 91 127 95 131 97 130 94 127 96 128 93 128 96 130 95 128 95 127 96 128 97 129 97 129 102 134 102 134 102 134 102 134 103 135 103 135 102 134 102 134 102 133 101 133 101 134 103 136 105 137 106 139 107 139 107 139 107 139 108 141 109 141 109 141 106 140 104 140 105 141 105 142 106 141 104 139 103 140 106 143 109 145 109 145 109 145 109 145 111 147 111 147 112 148 112 149 112 150 112 150 112 149 112 149 112 149 113 149 114 149 114 150 116 151 116 151 117 153 119 155 116 151 116 151 118 154 121 157 123 153 123 153 121 153 120 153 118 153 118 154 119 155 120 155 120 155 120 155 119 154 119 154 121 156 121 157 122 158 123 158 121 159 121 159 121 159 121 158 121 157 121 157 121 157 121 157 124 158 124 159 125 159 126 160 125 159 125 159 125 159 125 159 125 159 124 158 123 159 124 160 126 161 126 161 125 160 125 160 125 160 125 160 125 160 125 160 125 160 125 160 125 160 125 160 127 160 127 160 127 160 127 160 125 159 126 159 127 160 127 160 129 162 129 162 129 162 129 162 129 162 129 163 130 164 131 164 132 164 131 163 130 164 131 165 132 165 132 165 132 165 132 165 134 167 134 166 133 165 132 165 133 166 133 166 133 166 133 166 132 167 132 167 132 167 132 167 132 167 132 167 132 167 132 167 132 165 132 166 132 166 131 167 128 167 126 166 126 166 125 167 120 170 127 168 129 176 145 185 139 191 167 161 71 41 0 5 0 14 0 18 1 11 5 30 10 16 4 17 10 16 7 17 10 17 13 17 11 7 0 19 62 79 60 64 54 66 43 62 54 66 47 60 47 69 58 80 74 105 94 123 92 118 89 123 79 110 77 113 81 105 82 112 73 17 0 2 2 20 41 52 51 60 38 50 25 12 2 12 2 15 5 17 3 13 2 14 8 16 11 16 8 10 4 10 1 4 0 39 47 53 42 52 38 55 36 55 36 54 36 54 39 60 46 66 52 70 53 69 56 70 63 74 59 61 41 47 21 26 7 10 0 1 0 0 0 3 0 12 9 17 10 14 15 20 12 16 13 19 15 19 12 19 9 18 7 16 5 15 5 15 4 14 4 14 4 13 0 13 1 15 4 17 6 18 7 19 12 26 33 61 71 85 92 119 108 85 43 22 0 7 1 7 1 8 2 7 2 7 4 7 4 7 4 7 4 7 3 7 4 7 4 6 2 5 1 1 0 5 5 11 14 24 22 28 23 31 24 29 22 27 25 30 27 31 26 28 22 25 22 27 25 30 27 32 28 33 29 34 28 21 9 13 21 35 34 37 27 30 22 28 23 30 18 26 16 24 15 24 15 25 15 24 15 25 15 23 14 22 17 26 16 23 13 21 11 19 13 22 13 22 13 22 13 22 11 21 8 28 41 58 41 54 40 53 41 56 44 58 44 58 46 61 49 64 51 64 50 63 50 71 64 78 47 45 21 38 28 40 28 40 28 40 29 41 27 39 27 38 26 37 25 37 27 37 27 37 27 38 29 40 24 34 23 32 22 33 25 36 26 36 25 37 28 40 28 37 27 37 26 36 23 33 22 32 19 33 26 40 30 40 26 35 22 33 22 32 21 31 20 31 25 33 20 31 22 34 20 33 19 33 20 36 24 40 25 41 28 42 29 44 26 45 27 45 23 43 29 44 37 49 37 37 16 12 0 0 0 1 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 38 43 28 41 17 34 17 33 13 25 10 19 8 18 6 19 9 20 12 22 8 7 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 1 0 1 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 2 0 2 1 3 2 4 104 134 104 134 104 134 104 134 104 134 104 135 105 136 106 136 105 135 105 135 105 136 107 137 107 137 107 138 108 137 107 137 107 137 109 137 107 135 107 137 106 135 106 135 106 135 106 135 107 136 107 136 107 136 107 136 107 135 106 134 105 135 107 136 107 138 108 138 109 139 109 139 109 140 109 140 109 140 109 140 110 140 109 140 113 144 112 139 113 143 112 142 112 142 112 141 113 146 113 147 114 148 115 148 115 149 117 152 120 153 120 153 120 154 122 157 125 158 125 158 123 156 123 156 123 157 125 159 124 160 125 161 125 162 126 162 124 161 125 162 126 163 127 164 127 164 129 166 131 166 129 165 128 163 126 163 128 165 128 163 127 162 128 163 128 164 129 164 133 168 133 168 133 168 133 168 135 171 135 171 135 171 135 170 135 170 134 170 134 171 136 173 136 174 139 177 141 176 139 174 139 176 141 178 142 178 142 177 139 175 140 176 140 177 141 177 142 177 140 175 139 176 140 177 143 179 143 179 143 179 143 179 146 182 147 183 147 184 148 184 149 184 149 184 148 186 148 186 149 189 150 190 149 193 150 193 152 195 152 195 153 196 154 197 151 194 151 194 151 195 154 198 154 202 153 199 153 198 152 196 151 194 152 195 153 196 154 196 155 197 154 197 154 197 154 197 156 199 156 200 157 201 158 201 159 201 159 201 159 201 158 202 158 203 157 203 157 205 157 203 159 202 159 203 160 204 161 204 159 202 159 202 159 202 159 202 160 202 159 201 158 202 159 203 161 204 161 204 161 204 161 203 160 203 160 203 160 203 160 203 161 204 161 204 161 204 161 204 160 205 160 205 160 205 160 205 159 204 159 205 160 205 161 206 162 207 162 207 162 207 162 207 162 207 162 208 163 209 164 209 165 209 164 208 163 209 164 210 165 210 165 210 165 210 165 210 167 212 167 211 166 210 165 210 166 211 166 211 166 211 166 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 166 211 166 212 167 214 168 214 166 212 167 212 166 212 166 212 162 212 175 219 172 210 164 205 170 208 167 216 183 195 95 72 12 35 9 52 31 50 19 43 18 34 14 34 19 31 16 30 19 25 17 22 16 16 0 41 89 100 77 87 72 90 68 89 63 93 69 96 64 98 60 94 53 99 70 127 104 149 112 148 112 159 110 159 110 151 111 154 87 47 8 31 20 66 70 95 63 82 41 66 32 33 14 33 13 35 17 35 15 31 14 32 17 37 20 35 15 27 12 29 7 24 5 66 62 81 56 81 54 82 55 82 54 84 55 84 56 90 61 98 67 101 67 99 66 96 66 98 66 97 65 97 61 91 55 81 41 62 18 41 6 32 4 32 8 37 12 37 16 39 15 38 16 38 18 41 19 43 18 41 16 40 15 39 13 37 12 36 11 35 10 34 13 37 14 39 15 43 16 44 14 41 9 30 3 40 23 54 40 67 56 105 79 58 2 23 8 26 8 23 8 21 8 21 7 21 7 21 7 21 7 21 6 21 7 21 7 20 5 16 5 6 0 8 4 14 10 25 22 33 27 39 30 41 29 39 33 44 33 44 32 42 29 39 29 41 32 45 34 45 33 42 33 35 23 18 6 17 21 39 35 43 31 40 27 38 27 38 24 39 24 37 23 37 23 37 23 37 24 38 24 37 23 36 25 39 24 37 22 34 20 33 22 36 22 36 22 36 22 36 20 38 19 48 53 75 52 72 53 73 56 77 58 76 55 76 63 87 66 91 68 90 66 87 60 85 75 95 71 75 45 56 41 59 40 58 39 57 38 56 39 57 39 56 38 55 37 55 37 54 36 52 36 55 40 58 36 51 32 48 31 50 35 53 35 49 36 52 40 55 39 50 37 51 36 49 35 48 33 47 30 46 36 52 39 52 36 48 33 47 33 47 32 46 31 45 33 44 30 45 33 48 33 48 32 49 34 54 38 57 40 59 41 60 42 60 44 61 44 61 44 62 45 64 50 70 49 64 36 36 12 10 0 6 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 43 48 50 42 48 35 40 35 40 29 32 21 28 18 26 15 23 20 22 20 25 18 12 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 2 0 2 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 78 104 78 104 78 104 78 104 78 104 79 105 79 105 80 106 80 106 80 105 80 107 82 108 81 107 81 106 80 107 81 107 77 108 80 109 78 107 78 110 76 106 76 106 76 106 76 106 77 107 77 107 77 107 77 107 77 106 75 105 75 105 76 106 73 107 73 107 74 108 76 108 78 109 80 109 80 109 81 109 83 109 74 105 79 113 82 111 80 111 80 111 80 110 79 111 80 113 80 113 81 114 82 115 82 116 84 118 86 119 86 119 86 120 88 123 91 125 92 125 91 124 90 123 90 124 92 126 92 124 92 125 93 125 94 126 92 125 93 126 94 127 95 128 96 129 92 128 92 129 95 132 90 125 88 125 91 128 92 126 96 129 97 129 98 130 98 131 101 133 101 133 101 133 101 133 103 135 103 135 103 135 103 136 103 135 102 134 103 136 105 137 104 138 107 141 109 140 107 138 107 140 109 142 110 142 110 141 105 139 103 140 104 140 105 141 106 142 105 141 105 141 105 141 106 142 106 142 106 142 106 142 110 146 110 147 111 147 112 148 111 149 111 149 111 148 111 148 113 149 114 150 114 150 115 150 116 151 116 152 117 152 117 152 117 152 116 150 114 149 114 149 122 151 121 151 118 150 117 150 115 151 114 153 115 154 113 154 118 155 119 155 119 155 119 155 121 157 121 158 122 159 123 159 123 159 123 159 123 159 123 158 123 158 123 158 123 157 123 157 124 159 125 160 126 161 126 161 124 159 124 159 124 159 124 159 125 159 124 158 123 159 124 160 126 161 126 161 126 161 126 162 125 160 125 160 125 160 125 160 126 161 126 161 126 161 126 161 126 161 126 161 126 161 126 161 125 160 126 161 126 162 127 162 129 162 129 162 129 162 129 162 129 162 129 163 130 164 131 164 132 164 131 163 130 164 131 165 132 165 132 165 132 165 132 165 134 167 134 166 133 165 132 165 133 166 133 166 133 166 133 166 132 167 132 167 132 167 132 167 132 167 132 167 132 167 132 167 133 166 134 167 134 168 134 168 130 167 130 167 128 167 128 167 129 168 126 167 129 168 130 171 141 170 126 163 144 188 133 139 67 55 0 10 1 29 8 24 4 14 1 17 10 16 7 17 17 15 10 9 8 5 0 38 65 69 50 63 47 64 50 60 42 59 42 50 33 56 45 65 37 54 27 57 44 90 71 106 73 98 70 100 76 100 84 114 61 7 0 9 25 61 72 73 58 62 36 46 24 11 1 7 2 15 5 17 3 14 2 14 9 17 12 17 9 11 6 10 1 4 0 48 55 55 42 56 39 58 38 59 39 60 40 60 39 61 43 64 46 64 44 62 48 65 49 65 51 68 54 71 53 68 56 70 56 63 43 51 24 30 10 9 0 4 0 11 4 11 5 12 6 13 8 15 9 17 6 17 5 16 5 16 4 14 3 13 2 12 1 11 3 16 3 17 7 17 8 18 8 17 7 7 0 6 3 6 10 3 0 37 47 29 0 11 2 9 2 8 3 9 2 8 4 7 4 7 4 7 4 7 3 7 4 7 4 6 2 5 4 3 0 5 3 4 1 8 11 17 16 25 22 29 23 29 31 35 31 34 30 33 28 31 27 32 29 33 29 31 25 29 28 22 8 3 0 9 13 21 28 30 24 28 20 25 18 25 16 24 14 22 12 21 13 22 13 22 14 24 15 23 14 22 13 22 13 22 13 22 13 22 13 22 13 22 13 22 13 22 13 21 10 34 46 58 39 54 42 55 44 60 47 61 45 58 46 61 50 66 53 68 54 68 50 66 54 74 59 68 36 39 26 38 26 38 27 39 27 40 27 39 27 38 26 37 25 37 27 36 25 35 25 37 29 40 26 34 22 30 20 31 24 35 23 34 24 37 29 40 27 36 26 37 25 35 24 34 22 33 20 32 24 37 27 36 23 32 22 33 22 32 21 31 20 31 22 30 19 31 22 34 20 32 19 33 20 36 23 38 24 39 27 41 27 42 27 43 25 44 29 46 30 47 37 49 42 49 37 40 20 14 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 37 42 29 42 17 32 17 33 14 26 11 21 10 20 4 19 9 19 10 21 12 15 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 0 2 0 0 1 1 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 103 133 104 134 104 134 105 135 105 135 105 135 105 135 105 135 106 136 106 136 106 137 108 138 107 137 106 136 106 136 107 137 107 137 110 138 108 137 109 140 107 136 107 136 107 136 107 136 106 135 106 135 106 135 106 135 108 136 106 134 105 134 106 135 106 136 106 137 107 137 107 138 108 139 108 139 108 139 108 139 114 141 105 135 108 143 114 145 111 142 111 142 111 142 111 142 113 146 113 147 114 148 115 148 116 149 117 150 118 151 119 152 118 152 121 155 123 157 124 157 125 157 124 156 123 157 125 158 123 159 124 159 125 160 125 160 125 160 126 161 126 161 127 162 130 167 127 164 126 166 130 170 126 162 124 163 127 167 128 163 130 165 130 166 131 166 132 167 132 167 132 167 132 167 132 167 135 171 135 171 136 172 136 172 135 171 134 170 134 171 136 173 137 173 138 175 139 175 139 175 139 175 140 177 141 177 141 177 138 175 139 175 140 176 140 176 142 178 142 178 142 178 142 178 142 178 142 178 142 178 142 178 145 182 146 182 147 183 147 183 148 183 148 183 147 185 147 185 148 189 149 189 149 192 149 193 150 193 151 195 152 194 151 193 153 195 151 192 148 190 147 190 151 197 151 195 150 195 151 194 150 191 153 192 154 193 154 193 154 194 154 194 155 195 155 195 157 197 157 198 158 199 159 199 159 199 159 199 159 199 158 201 158 201 158 202 158 202 157 202 159 202 159 203 160 204 161 204 159 202 159 202 159 202 159 202 160 202 159 201 158 202 159 203 161 204 161 204 162 205 162 205 160 203 160 203 160 203 160 203 162 205 162 205 162 205 162 205 161 205 161 205 161 205 161 205 161 205 161 205 162 206 162 207 162 207 162 207 162 207 162 207 162 207 162 208 163 209 164 209 165 209 164 208 163 209 164 210 165 210 165 210 165 210 165 210 167 212 167 211 166 210 165 210 166 211 166 211 166 211 166 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 166 212 166 213 167 214 168 213 167 211 167 211 167 210 167 211 169 211 161 213 169 217 167 218 152 221 182 223 163 212 173 226 180 183 97 87 27 53 29 64 19 36 13 32 17 28 14 27 21 23 15 21 15 23 0 83 88 100 70 102 62 94 61 91 69 112 77 109 72 127 95 143 100 149 104 144 92 138 105 159 100 147 93 145 95 141 102 150 82 40 6 50 52 96 82 94 71 98 59 82 40 35 10 28 13 35 17 35 16 30 15 31 12 33 15 31 10 23 6 24 7 25 13 81 73 89 62 93 64 92 64 93 66 94 66 97 64 95 64 97 63 96 62 96 59 95 65 101 69 100 65 95 71 100 66 98 67 101 69 99 66 83 46 46 6 19 2 29 6 27 10 29 9 27 10 31 14 36 14 37 15 37 16 38 17 39 17 38 16 38 16 38 17 39 17 40 18 41 18 42 13 41 16 38 13 40 12 36 10 40 7 32 17 39 9 28 9 26 9 24 9 22 9 20 7 21 7 21 7 21 7 21 6 21 7 21 7 20 5 16 6 8 4 12 7 8 1 11 8 20 14 29 22 36 26 40 33 44 32 42 31 41 29 40 29 40 29 39 27 36 24 33 22 19 3 4 2 13 11 20 26 36 27 36 25 35 22 32 22 36 21 35 20 34 21 35 21 35 22 37 23 37 23 36 19 33 20 35 22 37 23 38 22 36 22 36 22 36 22 36 22 37 21 54 59 75 50 72 53 73 57 78 62 83 64 86 60 84 63 88 67 91 71 94 71 89 71 89 75 90 59 61 33 52 35 55 39 58 42 61 39 57 39 56 38 55 37 55 36 53 35 52 35 52 35 53 34 50 31 47 30 47 31 49 33 46 33 49 37 53 38 50 36 50 36 49 35 48 34 48 33 48 36 51 37 49 33 45 32 46 31 45 31 44 30 44 30 42 29 45 33 48 33 47 32 49 34 54 37 56 38 57 40 58 40 59 42 59 43 60 45 60 43 63 45 63 43 66 46 58 43 39 12 9 0 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 47 48 49 41 49 35 39 33 39 30 35 25 30 19 26 16 24 21 21 18 24 21 18 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 2 2 2 2 1 1 1 1 77 103 77 104 78 105 79 105 79 105 79 105 79 105 79 105 79 105 78 104 79 106 81 107 81 107 80 105 79 106 81 107 75 107 76 108 75 107 76 110 75 107 75 107 75 107 75 107 74 106 74 106 74 106 74 106 77 108 75 106 74 106 74 106 71 105 72 106 74 106 75 106 79 108 80 108 80 108 80 108 82 109 78 106 79 111 84 114 81 110 82 111 83 113 84 113 83 113 83 113 84 114 84 115 87 116 85 114 85 116 87 119 86 119 88 121 89 121 89 121 92 123 91 122 90 123 91 124 93 124 94 125 94 126 95 126 97 128 96 127 96 127 95 125 93 127 91 127 91 128 93 129 91 126 90 127 93 131 94 129 98 130 98 131 99 131 100 132 100 132 100 132 100 132 100 132 103 135 103 136 104 137 105 137 102 134 101 133 102 135 104 136 105 137 105 137 105 138 107 139 106 138 107 140 109 140 108 140 104 138 103 139 103 140 104 140 104 140 105 142 107 143 107 143 107 143 107 143 107 143 107 143 109 145 110 146 110 147 111 147 110 148 110 148 110 147 110 147 111 148 112 148 113 148 113 149 115 151 117 153 117 152 115 150 117 152 115 149 114 149 114 149 119 150 120 151 118 152 117 153 116 153 114 155 113 155 112 156 117 153 118 154 119 155 120 155 122 157 122 158 123 159 124 159 123 160 123 160 123 160 123 159 123 158 123 158 123 158 123 158 123 159 124 159 125 160 125 160 124 159 124 159 124 159 124 159 125 159 124 158 123 159 124 160 126 161 126 162 127 163 128 163 125 160 125 160 125 160 125 160 127 162 127 162 127 162 127 162 126 161 126 161 126 161 126 161 126 161 126 162 127 162 128 163 129 162 129 162 129 162 129 162 129 162 129 163 130 164 131 164 132 164 131 163 130 164 131 165 132 165 132 165 132 165 132 165 134 167 134 166 133 165 132 165 133 166 133 166 133 166 133 166 132 167 132 167 132 167 132 167 132 167 132 167 132 167 132 167 132 165 133 166 134 167 133 168 132 167 132 167 132 169 130 167 132 161 132 169 137 164 126 158 137 161 116 155 129 174 133 161 138 184 152 153 89 86 43 50 4 16 0 15 7 14 6 16 14 11 14 5 4 0 0 89 117 113 103 119 91 101 90 95 88 118 104 118 96 125 107 127 97 130 108 135 90 112 74 108 94 115 91 114 93 111 96 122 69 7 0 27 42 61 58 63 55 70 55 64 32 10 0 10 2 15 5 17 3 14 2 14 4 13 7 12 4 6 0 6 0 6 5 61 65 64 48 68 47 68 48 70 50 72 51 72 49 67 47 65 45 64 46 65 39 61 43 64 45 63 41 58 52 68 47 63 46 66 48 66 63 73 51 38 4 0 0 7 0 8 3 10 1 7 2 10 1 10 0 12 2 15 5 16 6 17 6 17 7 18 7 18 6 17 6 18 9 18 10 18 7 14 5 8 6 14 8 6 0 14 6 7 3 10 0 5 3 10 2 9 4 9 3 9 4 7 4 7 4 7 4 7 3 7 4 7 4 6 2 5 2 2 0 6 3 3 0 5 4 7 5 12 11 17 16 20 23 27 22 25 20 23 19 23 19 23 18 21 16 20 16 20 8 6 0 1 0 5 4 8 21 25 21 26 20 23 16 19 14 22 12 20 10 19 11 20 11 21 13 23 14 23 14 23 10 19 11 21 13 22 14 23 13 22 13 22 13 22 13 22 15 20 11 39 51 59 37 54 42 54 40 55 42 57 43 58 43 56 42 57 45 62 51 67 51 71 59 75 61 77 53 59 24 36 24 37 26 38 27 39 27 39 27 38 26 37 25 37 25 35 25 35 24 33 22 31 21 31 20 30 19 29 19 29 21 32 19 33 23 38 26 38 25 37 24 36 24 36 23 35 25 37 26 37 25 34 20 30 20 31 19 30 18 29 18 29 20 28 18 31 23 34 20 31 19 33 20 35 23 37 22 37 27 39 26 41 25 42 22 43 25 40 26 45 33 41 32 46 37 48 39 40 19 11 0 0 0 0 0 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 42 38 40 28 42 17 32 13 31 15 30 16 23 10 18 5 21 10 19 6 19 13 19 6 7 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 4 1 2 1 2 1 1 2 1 2 0 3 0 2 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 2 103 133 103 134 104 135 105 135 105 135 105 135 105 135 105 135 104 133 103 133 103 134 105 136 108 137 105 134 104 135 107 138 103 134 107 135 105 134 107 138 108 137 108 137 108 137 108 137 106 135 106 135 106 135 106 135 109 138 108 136 106 135 106 135 104 135 105 136 105 136 106 137 108 139 108 139 108 139 108 139 108 139 109 140 110 142 112 144 109 141 111 143 113 145 114 148 114 148 114 149 114 150 115 150 118 151 115 148 114 150 118 154 118 154 120 156 121 156 120 155 124 159 123 157 122 157 123 158 124 157 124 158 125 159 126 159 129 161 128 160 127 159 126 159 124 163 126 167 128 166 126 164 128 166 126 167 130 171 132 167 129 164 130 165 130 166 131 166 132 167 132 167 132 167 132 167 135 171 135 172 136 173 137 173 134 169 133 169 133 170 135 172 138 173 136 171 135 173 138 176 137 174 139 175 140 176 139 175 138 174 138 175 139 176 140 176 138 174 140 177 142 179 143 179 143 179 143 179 143 179 143 179 145 181 145 182 146 183 147 183 147 183 147 183 147 185 147 185 147 187 147 188 147 190 148 191 151 195 153 197 153 195 151 193 151 194 150 193 150 194 152 195 151 195 152 196 153 195 154 196 152 192 153 192 154 193 156 193 153 193 153 194 154 195 155 195 157 197 157 198 158 199 159 199 160 198 160 198 160 198 159 199 158 201 158 201 158 201 158 201 158 201 158 202 159 202 160 203 159 202 159 202 159 202 159 202 160 202 159 201 158 202 159 203 161 204 161 205 162 206 163 206 160 203 160 203 160 203 160 203 162 205 162 205 162 205 162 205 161 204 161 204 161 204 161 204 161 204 161 205 162 206 163 207 162 207 162 207 162 207 162 207 162 207 162 208 163 209 164 209 165 209 164 208 163 209 164 210 165 210 165 210 165 210 165 210 167 212 167 211 166 210 165 210 166 211 166 211 166 211 166 211 167 211 167 211 167 211 167 211 167 211 167 211 167 211 167 212 164 213 165 212 166 212 167 212 167 211 167 211 167 210 168 211 171 216 163 216 164 214 165 227 158 219 177 231 171 216 165 223 167 215 176 214 180 214 145 140 23 42 12 32 13 25 14 27 14 26 22 24 6 24 5 146 141 165 136 192 135 182 142 183 141 194 147 180 128 183 141 189 142 188 135 184 135 177 122 162 115 164 112 163 109 152 106 152 84 38 3 51 41 68 52 75 52 90 63 88 40 33 13 38 13 35 17 35 15 30 14 31 13 31 15 30 10 23 7 25 8 27 18 88 84 95 69 101 69 99 71 100 73 102 74 105 72 102 69 98 66 100 69 103 68 98 61 92 58 93 62 97 62 96 66 100 72 103 70 96 65 92 65 65 18 19 0 22 6 24 11 26 8 22 8 27 7 28 9 31 13 34 16 36 14 35 15 36 16 37 17 38 16 37 17 37 17 39 17 40 20 41 10 32 12 44 17 38 11 32 4 37 19 29 0 30 10 27 10 24 9 22 9 22 7 21 7 21 7 21 7 21 6 19 7 19 8 18 6 15 3 4 0 8 4 8 3 16 6 16 8 19 10 24 15 27 22 31 20 29 18 28 19 28 19 28 17 25 17 27 19 28 3 9 5 9 2 7 4 16 22 31 25 34 25 32 19 29 22 34 20 32 19 32 19 34 20 34 21 37 23 37 23 37 20 34 20 35 21 36 22 36 22 36 22 36 22 36 22 36 23 37 21 58 62 76 50 71 56 72 51 67 47 64 46 66 46 67 43 65 45 68 52 74 56 86 77 95 78 97 78 91 42 59 40 56 36 52 32 50 39 57 39 56 38 55 37 54 34 52 35 52 34 49 29 45 29 47 30 47 29 45 27 41 32 43 30 43 34 48 38 50 37 49 36 48 36 48 35 47 38 52 38 52 36 47 31 43 30 44 29 43 29 42 28 41 28 41 29 45 34 48 33 47 32 49 34 53 36 55 37 55 39 57 39 58 41 58 43 58 42 57 42 66 47 62 43 68 44 59 47 55 36 31 6 6 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 54 50 48 40 49 35 40 30 38 32 39 28 32 20 25 17 26 23 21 16 22 20 19 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 0 0 1 1 1 2 2 2 0 0 0 1 1 2 2 2 76 101 78 104 79 103 76 101 77 102 77 102 77 102 77 102 74 102 75 104 78 107 80 108 75 103 76 104 76 105 77 105 75 106 77 108 78 108 78 108 78 108 78 108 78 108 78 108 76 105 76 105 76 105 76 105 76 105 76 106 77 106 78 107 75 106 75 107 76 107 77 108 74 108 79 109 78 106 79 111 82 113 82 113 82 113 82 113 81 112 81 112 81 112 80 111 86 117 83 116 83 116 83 115 86 119 84 116 83 116 83 116 90 121 93 123 94 124 96 125 94 123 94 124 95 125 96 125 96 126 95 126 95 127 97 129 95 127 98 130 99 129 96 125 96 127 97 129 98 130 100 131 100 130 99 129 98 130 99 132 97 132 97 132 97 132 97 132 98 133 97 132 98 133 99 135 100 134 98 132 98 134 101 137 99 134 99 135 100 136 101 136 103 135 103 135 103 135 103 135 104 136 104 137 105 138 106 138 107 139 108 140 108 141 109 141 110 142 110 142 110 142 110 142 104 141 103 141 103 141 103 141 108 146 109 147 109 148 110 147 112 148 113 147 114 148 115 150 115 149 117 151 118 150 118 149 119 152 119 152 119 152 119 152 121 154 121 154 121 154 121 153 121 153 121 152 120 152 119 153 120 155 119 155 119 156 121 158 119 156 119 156 119 156 119 156 123 159 122 158 121 159 122 160 119 159 120 160 121 161 122 162 121 160 121 160 121 160 121 160 120 156 120 157 121 157 122 158 123 159 123 158 121 157 121 156 127 161 128 160 127 159 126 158 131 163 130 162 129 163 130 164 125 161 125 161 125 161 125 161 124 160 125 162 127 163 127 163 126 161 126 161 127 162 128 163 126 161 126 162 127 162 128 162 127 160 126 159 127 161 129 163 131 164 131 165 132 165 132 165 133 164 133 164 133 164 133 164 134 165 134 165 134 165 134 165 133 167 132 166 131 167 132 168 133 168 133 168 133 168 133 168 130 166 130 166 130 166 130 166 129 165 130 167 131 166 130 165 129 165 131 165 131 165 129 165 130 166 130 166 130 166 130 166 125 162 126 164 126 167 128 169 127 167 128 170 129 170 127 169 129 172 130 172 134 177 144 179 103 46 0 9 0 13 10 16 17 15 11 0 0 1 5 137 115 132 109 135 112 133 113 140 122 140 116 132 109 128 106 128 116 135 108 123 94 112 84 105 89 106 87 109 91 107 90 110 53 9 0 33 26 34 18 37 24 37 38 44 24 14 2 12 8 14 6 12 6 12 6 13 10 13 8 11 3 9 1 7 0 1 14 65 76 79 65 82 59 75 54 72 54 73 56 75 54 72 56 72 56 73 56 72 47 64 52 69 54 68 51 65 47 63 50 65 47 60 45 62 51 68 59 44 1 0 3 10 7 10 7 8 3 7 6 11 4 11 8 11 3 5 1 7 8 12 9 13 10 14 11 15 8 15 8 17 10 17 10 17 2 9 2 10 4 12 8 13 10 12 5 16 11 13 2 7 3 8 5 11 7 9 4 6 2 8 2 7 3 5 2 6 3 6 5 8 7 6 4 5 0 1 0 3 2 6 4 8 3 7 6 10 9 11 9 10 16 19 16 16 9 12 12 18 10 14 11 17 15 19 11 13 1 4 1 6 5 9 4 7 14 21 16 21 15 21 15 20 15 23 13 21 12 22 14 23 13 21 13 22 17 25 17 22 13 21 13 21 13 21 13 21 14 22 14 22 14 22 14 22 12 17 12 41 46 59 41 45 32 41 28 36 22 31 17 29 19 31 16 28 15 30 19 34 33 51 45 67 60 77 66 79 51 44 23 36 31 37 23 35 26 37 27 37 27 36 25 34 25 36 24 34 23 33 21 32 22 33 22 35 25 35 20 28 22 32 20 30 20 34 26 39 24 35 24 34 23 33 22 33 24 38 29 40 24 33 20 34 18 31 20 32 19 30 16 26 18 30 18 31 19 32 20 31 19 31 20 33 24 38 27 42 25 38 20 39 23 44 25 42 25 44 26 45 30 46 31 48 33 49 34 44 26 29 11 16 0 0 0 2 0 1 2 3 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 4 16 40 36 40 22 37 26 34 19 30 17 28 15 23 6 15 10 19 9 17 11 19 14 22 8 8 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 100 133 102 135 103 134 101 132 102 134 102 134 102 134 102 134 103 133 104 135 105 136 106 137 102 132 103 133 104 134 104 134 104 134 106 136 108 136 107 136 107 136 107 136 107 136 107 136 105 136 105 136 105 136 105 136 105 136 106 137 106 138 107 138 106 137 107 138 107 139 108 139 106 139 110 140 107 138 109 142 113 146 113 146 113 145 112 145 115 148 114 147 114 147 114 147 115 148 115 149 116 149 116 149 119 151 117 150 116 149 116 150 119 153 120 154 121 156 123 157 122 156 123 157 123 158 124 158 127 159 126 159 126 160 128 162 127 160 128 162 129 161 127 161 128 167 128 168 130 169 131 170 131 169 129 168 129 168 130 168 131 166 132 166 132 166 132 166 132 166 131 165 132 167 134 168 134 167 133 166 133 168 135 170 134 168 134 169 135 169 136 170 135 171 135 171 135 171 135 171 136 172 136 173 137 173 138 174 138 174 139 175 140 176 140 176 142 178 142 178 142 178 142 178 141 177 142 177 142 177 142 177 145 180 146 181 147 182 147 182 147 183 147 182 146 185 147 187 147 188 148 190 149 192 149 192 150 191 150 191 150 191 150 191 152 193 152 193 152 193 152 193 153 193 154 192 153 191 152 191 155 193 154 193 154 194 156 196 156 194 156 194 156 194 156 194 158 196 158 195 157 196 158 197 158 197 157 198 158 198 158 198 158 198 158 198 158 198 158 198 156 196 156 197 157 197 158 198 161 200 160 200 159 199 158 198 160 200 159 199 158 199 158 199 162 202 161 202 161 202 161 203 159 199 160 200 160 200 160 200 160 200 161 202 162 202 162 202 162 202 162 203 163 203 164 204 161 201 161 202 162 203 163 205 163 208 162 207 163 209 165 210 164 209 164 209 164 209 163 208 164 209 164 209 164 209 164 209 167 211 166 210 164 208 163 208 166 210 165 208 164 209 166 210 169 212 168 211 166 210 165 209 164 210 164 210 164 210 164 210 165 212 167 213 168 213 167 213 166 214 166 214 166 214 166 214 163 211 163 212 164 212 164 214 167 218 166 216 166 215 166 214 165 214 168 214 170 215 171 215 171 208 172 213 172 217 173 217 170 193 76 32 6 30 6 30 14 28 20 30 3 20 31 184 138 170 121 168 127 175 128 175 128 171 119 162 111 156 108 155 112 157 108 153 103 148 100 147 106 152 104 153 107 146 104 144 65 42 14 64 38 54 24 52 20 49 30 56 22 35 7 33 14 34 12 32 12 31 12 32 13 31 12 29 10 26 7 26 6 24 27 83 78 90 67 102 78 106 77 106 78 107 81 109 77 103 77 103 77 101 77 103 76 107 77 107 78 108 77 107 72 105 78 108 76 104 73 103 72 99 71 69 9 15 5 20 10 25 11 24 9 24 9 29 7 27 10 27 6 22 5 25 10 28 10 29 11 29 12 30 11 32 12 36 14 38 14 39 16 40 14 40 13 39 11 39 16 33 12 36 17 32 8 26 8 26 9 27 10 24 7 21 8 21 8 20 6 19 6 17 5 16 7 18 8 15 5 12 1 10 3 12 6 16 9 17 4 13 6 16 8 16 8 15 13 23 17 25 14 21 15 22 14 16 12 16 13 14 10 9 0 2 3 7 8 15 13 18 20 27 20 31 21 31 20 31 21 30 19 28 19 29 21 31 21 33 19 36 23 39 23 36 21 34 21 34 21 34 21 34 21 34 21 34 21 34 21 34 21 32 24 55 55 69 47 54 35 48 32 43 27 40 25 38 27 40 24 37 24 39 27 43 29 44 32 52 48 74 72 94 70 73 41 53 35 51 32 50 36 53 37 54 36 52 35 51 36 50 35 48 34 47 32 46 32 46 32 47 34 47 30 41 31 44 29 43 31 47 36 52 35 48 34 47 33 47 34 48 36 51 40 51 35 44 32 44 31 43 31 43 30 41 28 39 30 40 30 43 31 44 31 45 31 45 31 49 34 53 38 56 40 54 37 53 42 59 43 57 43 59 44 60 46 62 48 63 45 61 44 56 38 45 30 36 11 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 27 51 47 50 35 47 37 43 30 39 28 37 26 33 18 24 18 22 16 21 17 23 21 25 17 14 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 75 101 77 102 77 102 76 100 77 102 77 102 77 102 77 102 76 104 76 105 77 105 77 105 73 101 74 102 74 103 75 103 74 104 75 106 77 106 76 106 77 107 77 107 77 107 77 107 77 106 77 106 77 106 77 106 77 106 77 107 78 107 79 108 76 107 76 108 77 108 78 109 76 109 78 109 77 108 79 112 81 112 81 112 81 112 81 112 84 115 84 115 84 115 84 115 81 114 81 115 83 116 84 117 86 118 85 117 83 117 84 117 90 118 91 119 92 121 94 122 94 123 95 123 96 124 96 124 95 126 95 126 95 127 97 128 96 127 97 128 97 128 96 126 97 128 97 129 99 131 100 132 99 130 98 128 97 129 99 131 96 131 94 131 94 131 94 131 94 131 93 130 94 131 95 133 96 133 95 132 95 133 97 135 97 134 97 134 98 135 98 136 103 135 103 135 103 135 103 135 104 136 104 136 105 137 105 138 105 137 106 138 106 139 107 139 110 142 110 142 110 142 110 142 105 142 104 142 104 142 104 142 106 144 107 145 107 146 108 146 110 145 109 145 110 146 112 148 112 147 113 149 115 148 114 148 116 150 116 150 116 150 116 150 118 152 118 152 118 152 118 153 119 154 119 154 118 153 118 153 120 154 119 154 119 155 121 157 117 156 115 156 115 156 115 156 115 156 116 157 116 157 115 156 117 157 117 157 117 156 116 156 117 157 117 157 117 157 117 157 121 156 121 157 122 157 123 158 124 159 124 159 123 158 123 158 122 157 123 158 124 158 124 158 127 161 127 161 127 161 127 161 123 158 123 159 124 160 125 161 125 160 125 160 126 161 126 161 125 162 126 162 127 163 127 164 126 162 126 163 127 164 128 164 131 165 130 165 130 166 132 167 131 166 131 165 129 164 128 163 130 165 131 165 131 165 131 165 135 169 135 168 134 168 133 167 131 167 128 166 127 167 128 168 132 171 131 169 129 167 127 166 128 166 128 166 128 166 128 166 125 164 127 166 128 166 128 166 128 165 128 165 128 165 128 165 126 163 127 164 127 165 128 165 128 166 127 165 127 164 126 164 126 165 127 167 129 170 131 171 127 172 127 172 129 172 132 171 143 188 146 100 10 4 0 10 4 16 3 12 0 0 38 157 121 124 85 112 95 123 96 117 90 111 86 104 80 100 78 99 75 96 75 97 76 97 76 96 79 97 78 103 83 99 80 101 44 13 9 42 25 29 8 24 6 13 9 19 9 9 0 8 8 13 7 11 8 12 8 12 8 12 7 10 3 9 1 7 0 8 17 52 51 52 44 63 47 64 48 68 52 71 56 72 60 76 62 75 63 76 63 75 62 72 60 70 59 70 61 73 53 67 60 72 59 69 57 68 58 70 58 43 2 0 0 4 9 11 12 13 8 10 8 12 3 7 5 8 3 5 3 7 5 8 5 8 6 9 6 8 0 6 0 9 3 11 5 12 11 17 10 14 8 13 7 12 9 13 6 17 10 12 2 9 4 8 5 10 6 8 4 7 2 8 2 7 3 5 2 6 3 6 6 7 6 7 3 4 0 3 2 5 5 9 8 10 6 8 7 10 8 10 7 8 5 10 12 16 13 15 12 15 8 9 3 5 1 5 0 1 0 2 0 6 5 12 11 17 12 19 14 20 13 19 13 19 9 18 8 17 8 17 9 18 11 18 10 19 15 23 14 20 13 21 13 21 13 21 13 21 12 20 12 20 12 20 12 20 11 19 14 39 39 48 29 33 17 27 15 24 12 22 11 22 12 23 10 21 10 23 13 25 8 17 5 19 17 42 45 64 65 67 42 38 22 33 24 32 25 36 26 36 26 35 24 33 25 36 24 34 23 33 21 32 20 30 20 32 22 32 19 27 17 28 16 28 19 33 24 37 24 33 21 30 20 32 23 36 25 39 27 37 22 31 18 30 21 32 19 30 17 29 17 29 18 30 18 30 19 31 19 30 20 32 21 32 23 35 27 39 24 37 20 37 24 41 26 41 26 43 27 44 29 45 30 46 30 45 28 42 28 39 28 38 19 13 0 1 0 2 0 1 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 4 20 41 35 41 23 37 25 33 17 28 15 26 13 23 7 16 7 16 8 17 10 18 16 23 17 16 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 100 132 101 133 101 133 100 132 102 134 102 134 102 134 102 134 106 135 105 134 104 133 103 133 100 130 100 131 101 132 102 132 104 133 105 135 106 134 105 133 106 135 106 135 106 135 106 135 106 137 106 137 107 138 107 138 107 138 107 138 108 139 108 140 108 139 108 139 109 140 109 141 109 140 109 139 108 140 111 143 111 144 111 145 112 145 112 145 113 146 113 146 114 147 114 147 113 146 114 148 116 150 118 151 119 151 118 150 117 150 118 151 118 153 119 154 121 155 122 156 123 157 123 158 124 158 125 159 126 159 125 158 126 159 127 161 127 160 127 161 128 160 127 161 128 167 128 168 130 170 131 171 129 168 128 167 128 167 129 166 130 164 130 164 130 164 130 164 130 164 129 163 129 164 131 166 132 166 132 166 132 167 133 168 133 167 134 168 134 169 135 169 134 170 134 170 134 170 134 170 135 171 136 172 136 173 137 173 136 172 136 173 137 174 138 174 141 177 141 177 141 177 141 177 140 176 141 176 141 176 141 176 143 178 143 179 144 180 145 180 144 180 144 180 145 184 147 186 146 187 148 188 148 191 147 190 149 192 149 192 149 192 149 192 151 194 151 194 151 194 151 194 153 194 154 194 154 194 154 193 155 194 154 194 154 195 156 197 157 196 157 196 157 196 157 196 155 195 157 197 158 196 156 196 158 202 157 201 156 199 155 199 156 200 156 200 156 200 156 200 158 201 158 201 159 202 159 203 158 201 158 200 157 200 157 200 157 200 158 201 159 203 160 203 161 204 162 205 162 205 161 204 160 203 160 204 162 206 163 206 161 204 161 204 161 204 162 205 161 203 161 204 162 204 163 205 163 205 164 206 165 207 165 207 165 209 164 208 164 209 165 210 168 212 167 210 165 208 163 207 166 210 166 210 166 210 166 210 165 209 165 210 166 211 167 211 166 210 165 208 164 209 166 210 168 212 168 211 167 210 166 210 164 212 164 212 164 212 164 212 160 209 162 211 163 211 163 210 162 212 162 212 162 212 162 212 160 210 161 211 162 212 162 213 158 208 158 208 160 209 161 208 160 206 160 204 160 205 161 204 163 200 160 199 160 205 163 211 159 197 189 223 110 62 10 15 12 30 0 22 6 20 83 179 130 154 101 147 109 156 108 150 103 145 102 143 101 143 102 145 98 140 97 139 95 136 93 134 93 136 92 139 97 131 92 127 55 43 27 67 35 47 19 44 19 39 13 40 16 34 9 33 13 33 11 32 11 30 12 31 12 29 11 28 10 26 7 26 6 25 16 53 39 53 32 62 32 61 38 64 43 66 43 64 51 73 51 71 51 71 51 71 44 67 42 65 41 65 41 66 34 59 37 61 36 60 37 62 47 66 48 53 9 12 3 12 7 20 12 24 12 23 9 24 5 19 5 19 5 19 6 21 7 21 7 21 7 21 7 22 4 21 5 23 7 27 10 30 11 32 13 34 13 37 14 37 16 33 14 37 17 30 9 27 8 26 9 24 8 23 7 22 8 21 8 20 6 19 6 17 5 16 7 17 7 14 4 11 2 10 3 13 7 16 9 18 10 18 10 18 10 18 9 17 5 15 9 20 14 19 15 20 12 13 4 5 1 2 0 1 4 4 5 7 6 13 14 22 17 25 18 27 18 29 17 28 17 26 16 25 16 26 17 27 18 30 16 33 20 36 20 33 20 33 20 33 20 33 20 33 19 32 19 32 19 32 19 32 20 33 25 51 44 54 32 41 26 40 25 38 24 39 25 40 24 38 23 37 23 38 26 40 24 37 24 39 28 46 36 52 61 81 56 58 34 54 38 49 35 52 35 52 35 51 33 50 35 49 35 48 34 47 33 47 32 45 31 46 33 47 31 43 25 40 26 41 29 46 34 49 34 46 30 43 30 47 36 52 38 50 37 47 33 42 29 41 34 44 30 41 28 40 29 42 30 40 30 42 30 42 29 44 32 46 31 48 32 51 35 53 38 53 36 53 38 56 41 57 42 58 43 59 44 60 45 61 48 63 46 60 41 51 36 43 33 24 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 33 51 46 51 36 46 36 43 28 37 25 35 25 33 19 26 16 23 16 20 16 23 21 25 25 23 12 6 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 75 100 74 99 74 99 75 100 77 102 77 102 77 102 77 102 78 105 77 104 75 103 74 102 72 100 72 100 73 101 74 102 74 105 75 106 76 105 74 104 76 106 76 106 76 106 76 106 77 106 78 107 79 108 80 109 78 108 79 108 80 109 80 109 77 109 78 109 79 110 79 110 81 110 78 108 78 111 81 113 78 111 78 112 79 113 80 113 80 113 81 114 82 115 82 116 81 114 82 116 84 118 86 119 86 118 85 117 84 118 86 119 92 120 93 121 94 123 95 124 95 123 96 124 96 125 97 125 95 125 94 125 94 126 96 128 96 127 96 126 95 127 96 126 96 128 97 129 98 131 99 132 97 129 96 128 96 128 97 129 95 130 93 130 93 130 93 130 92 129 92 129 92 130 94 132 93 131 94 132 95 132 95 132 96 133 96 134 97 134 98 135 102 134 102 134 102 134 102 134 103 135 103 136 104 136 105 137 104 136 104 136 105 137 106 138 109 141 109 141 109 141 109 141 103 139 103 139 103 139 103 139 106 142 106 142 107 143 108 144 106 144 106 144 107 146 110 148 110 147 112 148 113 148 112 147 114 149 114 149 114 149 114 149 116 151 116 151 116 151 116 151 118 153 118 153 118 153 118 154 119 153 118 153 118 154 120 156 118 156 116 156 116 156 116 156 116 156 117 157 117 157 116 156 120 159 120 158 118 157 117 156 119 158 119 158 119 158 119 158 122 159 122 160 123 161 124 161 121 158 122 159 122 159 122 159 121 158 122 159 123 161 124 161 124 162 126 164 127 163 125 161 125 162 126 163 127 164 128 165 126 162 124 160 123 161 125 162 122 162 122 163 123 163 124 164 123 164 124 164 125 165 125 166 126 165 125 163 124 164 125 165 129 168 128 166 126 164 124 163 125 164 127 164 127 164 127 164 122 159 122 159 122 158 121 158 121 160 120 159 120 159 121 160 121 160 121 160 121 160 121 161 121 159 121 159 121 159 121 159 120 159 121 160 122 159 121 158 121 158 121 158 121 158 121 158 115 152 115 152 115 152 115 152 119 152 119 153 118 152 118 153 117 150 113 146 109 144 108 144 103 140 95 134 96 140 110 150 126 160 124 171 162 123 10 0 0 22 2 7 0 0 79 122 90 102 76 99 79 99 75 97 76 98 76 98 77 99 78 100 76 97 74 94 69 88 63 83 65 85 66 90 71 87 66 88 35 16 16 40 17 27 12 28 20 20 8 17 8 12 3 10 8 12 6 11 7 11 7 12 7 10 6 9 2 9 1 7 2 4 0 17 15 22 10 17 2 14 5 17 7 17 7 15 9 19 11 19 11 19 11 19 6 16 7 19 8 17 5 14 2 12 0 8 0 9 4 17 13 22 21 27 4 1 1 1 2 7 7 10 5 8 2 8 2 5 0 4 1 6 2 7 4 8 4 8 4 8 3 7 0 4 0 4 0 8 2 11 2 10 5 13 8 14 9 13 8 13 8 18 9 10 2 10 4 9 3 8 4 7 4 7 2 8 2 7 3 5 2 6 4 6 6 7 5 5 1 2 0 2 0 4 3 8 6 9 5 8 4 7 4 7 4 7 5 6 4 7 7 12 11 15 10 9 1 1 0 0 0 1 0 4 0 5 1 8 10 19 9 16 11 17 10 16 10 15 8 17 8 17 8 17 8 17 9 16 8 17 12 20 12 18 12 20 12 20 12 20 12 20 11 19 11 19 11 19 11 19 10 19 14 35 27 33 15 23 15 26 14 26 15 27 17 29 14 25 14 25 14 26 16 27 19 31 20 31 19 28 16 25 25 45 38 41 27 40 28 31 24 34 25 35 24 33 22 32 24 35 23 34 23 34 22 33 22 32 20 32 23 34 22 31 14 25 15 27 18 31 21 33 21 31 18 29 20 34 27 40 26 36 22 33 19 30 17 28 22 32 18 29 16 28 17 30 18 30 18 30 18 30 18 28 20 31 20 30 21 33 24 36 21 36 21 37 21 38 24 41 26 42 26 42 27 43 27 43 29 46 32 46 30 39 24 30 27 25 11 9 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 4 28 42 33 41 25 36 23 33 16 27 13 24 13 24 9 20 7 17 8 15 7 18 12 19 20 21 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 100 131 98 130 98 130 99 132 102 134 102 134 102 134 102 134 105 135 104 134 103 133 102 132 100 130 100 131 101 132 102 132 106 135 106 136 106 134 104 133 107 136 107 136 107 136 107 136 106 138 107 139 109 140 110 141 108 139 109 140 109 141 110 141 109 140 110 141 110 142 111 142 114 142 108 139 110 143 113 145 111 145 112 146 113 147 115 148 115 149 116 150 118 151 119 152 116 149 117 150 118 152 119 152 119 151 118 151 118 152 120 153 121 154 121 156 123 157 124 158 124 158 124 158 125 159 125 160 125 158 124 157 125 159 127 160 127 160 126 159 126 159 127 160 126 163 127 164 129 165 130 166 129 164 127 163 127 163 128 165 129 163 129 163 129 163 129 163 130 163 129 163 129 164 131 166 129 164 131 166 132 166 131 165 132 167 133 167 134 168 134 168 133 169 133 169 133 169 133 169 134 171 135 171 136 172 136 172 136 172 136 173 137 174 138 174 140 176 140 176 140 176 140 176 140 176 140 176 140 176 140 176 142 178 142 179 143 180 144 180 144 179 144 180 145 184 148 187 147 187 148 189 149 191 148 191 150 194 150 194 150 194 150 194 152 196 152 196 152 196 152 196 153 196 153 196 154 197 154 197 154 196 153 196 153 197 155 199 157 199 157 199 157 199 157 199 158 199 156 198 156 198 157 201 158 206 158 205 157 205 157 205 157 205 157 205 157 205 157 205 157 202 159 203 159 204 160 204 160 204 160 205 161 205 162 206 158 203 159 203 159 203 160 204 160 205 163 208 164 207 161 204 162 206 162 206 162 206 162 205 162 205 159 202 158 202 159 204 161 205 162 205 163 206 164 207 161 204 161 205 162 205 163 206 164 208 162 207 161 206 162 207 163 208 162 207 161 205 160 204 158 203 158 203 158 203 158 203 161 205 159 203 156 200 154 198 159 203 158 202 157 203 158 204 157 202 157 202 157 202 157 202 155 203 155 203 155 203 155 203 155 203 155 203 154 201 152 199 150 200 150 200 150 200 150 200 147 196 146 195 144 194 143 193 146 191 142 187 136 180 133 176 132 174 128 168 122 162 120 161 122 154 115 152 115 165 127 178 138 199 150 190 178 218 115 63 0 19 10 24 2 24 100 147 102 137 102 144 104 139 97 138 101 138 100 137 98 136 97 135 96 134 96 132 92 126 85 121 84 119 81 120 84 113 81 113 47 42 28 55 25 46 27 47 29 47 18 40 14 32 8 30 12 33 12 30 10 29 11 29 10 27 9 27 9 26 7 26 11 25 4 29 16 37 12 30 9 28 10 28 9 26 8 24 6 21 6 20 7 20 7 20 3 20 8 26 11 25 7 21 8 22 5 18 1 18 8 27 12 23 18 35 10 13 4 6 3 10 8 15 7 15 6 18 9 16 4 13 4 16 6 16 8 18 8 18 7 17 7 18 7 17 6 16 5 20 9 23 12 28 14 33 16 33 15 31 14 32 16 37 16 27 9 28 9 24 8 22 6 20 7 21 8 21 8 20 6 19 6 17 6 16 7 17 6 12 2 9 1 6 2 9 6 12 8 14 9 13 7 12 7 13 9 14 9 15 5 10 8 16 12 17 11 11 4 3 1 3 2 1 1 0 3 2 3 9 17 28 14 21 14 24 15 26 14 25 17 26 18 27 18 28 17 27 17 29 15 32 19 35 19 32 19 32 19 32 19 32 19 32 19 32 19 32 19 32 19 32 18 33 24 45 32 41 24 38 24 38 24 38 25 40 28 42 24 38 25 39 25 40 26 40 29 42 27 40 26 42 30 45 19 44 35 54 37 55 35 48 33 50 34 51 33 50 32 48 34 48 34 48 34 48 34 48 34 46 31 46 34 49 34 47 25 40 27 42 29 44 31 45 31 44 30 45 33 50 40 56 36 46 31 42 30 43 29 40 33 44 31 42 29 41 29 41 30 40 30 42 29 41 28 42 29 43 28 46 31 49 34 52 34 52 37 52 36 52 39 57 42 58 42 58 42 58 42 58 40 59 45 62 44 54 36 42 33 36 23 21 8 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 40 52 44 52 38 45 34 43 29 37 25 35 25 35 23 32 18 25 16 22 16 20 16 22 21 23 17 14 5 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 75 99 73 97 72 98 74 100 77 102 77 102 77 102 77 102 76 104 75 103 75 103 75 103 73 101 73 101 74 102 74 103 77 107 77 108 77 106 75 104 77 107 77 107 77 107 77 107 77 107 78 108 80 110 82 111 80 109 80 110 81 110 82 111 79 110 79 111 80 111 81 112 84 112 77 107 79 113 83 114 79 112 80 114 82 116 83 117 83 116 84 117 85 119 87 120 86 119 86 119 86 119 87 120 85 118 85 118 85 119 87 121 89 120 90 122 92 123 93 124 94 125 94 126 95 126 96 127 94 125 93 124 94 125 95 127 96 127 95 125 94 126 96 127 93 125 94 126 95 128 97 129 96 128 95 126 94 127 96 128 93 128 91 128 91 128 91 128 93 130 93 130 93 131 95 132 91 129 93 131 95 131 94 130 95 132 96 133 96 134 97 134 101 133 101 133 101 133 101 133 102 134 103 135 103 136 104 136 105 137 105 137 106 138 106 139 108 140 108 140 108 140 108 140 108 142 106 142 106 142 106 142 107 143 107 143 108 144 108 145 106 144 104 145 106 147 110 150 110 149 111 151 112 150 112 150 113 149 113 149 113 149 113 149 115 151 115 151 115 151 115 152 116 153 116 154 117 155 118 155 117 153 116 153 116 154 118 156 117 156 117 156 117 156 117 156 118 156 114 151 112 153 117 157 118 155 118 155 118 156 119 156 118 155 118 155 118 155 118 156 118 154 119 155 119 156 120 156 121 157 121 158 122 159 123 159 119 157 116 157 116 157 115 156 117 159 120 162 121 161 118 158 121 157 120 156 119 154 118 153 122 157 118 153 116 153 119 157 116 155 114 155 115 156 116 157 114 155 115 156 115 157 116 157 117 157 115 155 114 155 114 156 113 154 113 153 112 153 112 153 112 151 112 151 112 151 112 151 115 154 115 154 115 154 114 153 116 154 115 153 114 154 115 155 116 155 115 153 112 150 110 148 110 148 110 148 110 148 110 148 108 146 108 145 105 141 101 138 99 136 99 136 99 136 99 136 100 136 98 134 95 130 92 130 98 127 95 121 87 112 80 108 81 109 75 102 69 99 68 99 68 103 64 101 66 106 75 112 73 120 116 148 109 174 142 110 25 3 0 0 0 5 86 117 88 104 87 108 87 101 80 102 77 99 77 98 76 96 73 95 72 94 72 94 70 88 63 83 61 79 55 78 58 77 60 83 29 15 12 32 11 27 14 23 16 19 8 16 5 9 2 13 7 12 5 11 6 10 7 11 5 9 5 8 2 9 1 7 2 8 0 7 0 12 1 6 3 11 2 9 1 8 2 10 2 8 4 8 4 8 4 8 0 6 1 9 4 11 4 10 2 9 2 8 0 6 1 10 1 3 1 17 4 5 4 4 0 4 2 5 0 5 0 9 7 10 0 5 0 8 2 6 3 9 3 8 2 7 1 6 2 8 0 5 0 5 1 8 2 10 7 14 11 16 10 14 6 14 9 19 8 10 1 12 5 9 2 7 3 6 4 7 2 8 2 7 3 5 2 6 4 6 6 6 4 4 0 0 1 1 2 4 6 7 8 9 9 8 8 8 8 10 11 12 10 8 6 6 9 11 8 7 5 4 0 0 0 2 0 1 0 1 0 2 0 6 10 23 7 13 8 15 7 14 7 13 7 16 8 18 9 17 7 16 9 16 8 17 13 21 12 18 11 19 11 19 11 19 11 19 12 20 12 20 12 20 12 20 8 18 12 28 17 24 12 26 12 23 12 23 13 25 16 27 13 25 15 26 16 27 16 27 17 27 15 26 17 31 23 35 17 25 18 34 26 34 24 36 22 33 23 33 23 32 21 30 23 34 23 34 23 34 23 34 22 31 19 31 22 34 23 33 16 27 17 29 18 30 19 29 18 30 20 33 25 39 31 43 23 32 16 28 18 31 18 29 19 31 19 31 18 29 16 27 18 30 18 29 17 28 16 27 16 28 17 28 20 33 25 37 18 35 22 36 20 35 23 41 26 41 26 41 26 41 26 41 25 42 29 45 30 41 26 36 25 31 19 25 13 9 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 4 34 43 31 42 27 35 21 33 18 28 14 25 14 27 13 24 11 18 7 15 6 14 8 15 9 16 12 13 2 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 99 131 97 128 96 129 99 131 102 134 102 134 102 134 102 134 103 133 103 133 103 133 103 133 101 131 102 132 102 133 103 133 108 137 108 137 108 136 106 134 108 137 108 137 108 137 108 137 107 138 108 140 110 141 111 143 109 140 110 141 110 142 111 142 110 141 111 142 111 143 112 143 116 143 108 138 110 145 115 145 113 146 114 148 116 150 117 151 113 147 115 148 116 150 118 151 121 154 121 153 120 153 120 153 118 151 118 151 118 153 121 154 119 152 120 154 121 155 123 156 125 158 125 159 126 160 127 160 125 157 124 157 124 158 126 160 128 160 125 157 124 158 127 161 124 160 125 161 126 163 128 164 128 163 127 162 126 163 127 164 128 162 128 162 128 162 128 162 131 165 130 164 130 165 132 167 127 162 130 165 132 165 130 163 132 166 132 167 133 168 134 168 133 169 133 169 133 169 133 169 134 170 134 171 135 172 136 172 137 173 138 174 138 175 139 175 140 176 140 176 140 176 140 176 144 180 144 180 144 180 144 180 143 179 144 180 144 181 145 181 144 179 145 181 146 186 149 188 149 189 151 191 151 193 151 192 151 196 150 196 150 196 150 196 152 198 152 198 152 198 152 197 153 197 153 198 154 199 155 199 154 197 153 197 153 198 155 200 156 200 156 200 156 200 156 200 157 199 151 193 149 195 155 201 153 203 153 204 154 205 155 206 154 204 154 204 154 204 154 203 152 198 152 198 153 199 154 200 152 198 153 199 154 200 155 201 156 201 156 200 154 199 153 198 155 202 159 205 160 204 157 200 153 199 152 197 150 195 148 193 155 200 151 195 149 196 151 199 147 192 148 193 148 194 149 194 151 197 152 197 153 198 153 198 151 196 150 194 148 193 148 193 147 192 147 192 147 192 148 193 146 191 145 191 145 191 145 191 137 184 140 189 145 194 150 197 144 189 143 188 142 189 143 190 147 192 144 187 138 182 134 179 134 180 134 180 134 180 134 180 137 183 136 180 132 176 128 174 125 173 124 173 124 173 124 173 122 171 120 167 116 163 112 160 110 152 105 147 100 138 94 135 95 133 89 126 86 122 86 124 90 124 90 129 92 135 92 139 102 162 112 166 140 190 154 222 124 53 1 20 10 42 100 143 104 134 100 138 101 133 94 132 89 125 90 127 92 128 92 128 89 125 89 124 86 118 79 111 82 112 74 108 75 103 77 108 42 35 25 49 22 44 21 34 19 39 15 39 14 30 12 37 13 31 11 28 10 28 10 29 9 27 8 26 9 26 7 26 4 27 10 26 4 26 6 26 10 24 7 21 7 21 10 24 6 17 6 17 6 16 6 15 4 9 4 9 6 13 11 17 3 10 8 13 6 8 2 9 8 8 4 16 6 8 9 9 5 7 6 8 4 12 7 18 15 18 6 12 6 15 7 13 8 15 8 14 7 13 6 13 10 16 7 12 4 13 6 16 1 13 7 22 15 27 17 30 14 33 17 37 16 26 8 27 10 24 8 20 5 20 7 22 8 21 8 20 6 19 6 17 6 16 7 16 6 12 1 8 2 9 4 11 7 14 10 16 5 10 4 10 5 13 9 16 10 14 8 15 12 15 7 7 2 1 0 0 0 1 1 0 3 2 4 0 0 3 11 22 12 18 14 21 14 23 12 23 14 24 17 27 18 27 15 24 17 30 16 33 20 36 20 33 19 32 19 32 19 32 19 32 20 33 20 33 20 33 20 33 17 31 22 40 26 36 24 43 24 38 24 38 25 40 27 42 27 41 28 43 29 43 29 43 29 45 34 49 36 49 33 45 43 49 28 51 37 50 36 60 32 49 33 50 33 49 31 47 34 48 34 48 34 48 34 48 31 44 28 43 31 47 33 46 28 43 29 44 30 43 29 42 29 44 32 49 38 54 42 58 34 42 27 39 30 44 31 41 30 43 32 44 31 42 28 38 30 40 30 41 29 40 27 41 26 40 26 45 30 50 35 53 33 51 37 52 34 50 38 57 41 57 41 57 41 57 41 57 46 63 45 59 41 54 38 50 38 40 27 37 28 22 3 3 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 45 53 42 52 39 45 33 43 30 38 26 36 27 38 27 36 21 28 18 22 13 20 13 18 11 19 17 17 9 6 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 74 96 69 93 70 96 72 97 78 103 78 103 78 102 76 100 76 104 77 105 77 104 75 103 77 104 75 102 73 102 75 104 78 108 78 107 77 107 76 106 76 106 77 107 77 108 78 108 77 107 78 108 79 109 80 109 80 110 81 111 82 112 83 112 79 111 80 112 81 113 82 113 82 113 82 114 84 116 86 118 85 117 82 116 81 116 82 117 84 119 82 116 81 116 81 116 84 117 85 119 86 118 85 118 87 120 86 118 84 117 83 115 87 120 87 121 88 121 89 122 89 122 90 123 90 123 89 122 89 120 90 123 95 126 93 122 92 123 93 125 95 127 97 128 95 126 93 125 93 126 96 129 95 127 95 127 96 128 96 130 93 128 92 129 92 129 92 129 92 129 92 129 93 131 96 134 94 132 96 134 97 133 95 131 96 132 94 132 98 136 98 134 104 136 104 136 104 136 104 136 102 135 104 137 105 137 105 136 108 140 108 140 108 140 108 140 107 141 112 145 112 142 110 143 109 144 111 145 111 144 108 141 112 146 112 146 111 145 111 145 106 145 107 145 108 145 108 145 114 150 114 151 114 148 112 147 113 149 114 150 116 152 118 153 117 152 117 152 116 150 115 149 118 153 117 152 117 152 118 153 118 153 118 153 118 153 119 155 115 153 115 153 116 154 116 154 109 146 106 143 104 143 106 144 109 146 111 148 112 146 108 142 106 142 107 144 108 143 106 142 108 143 108 142 107 141 106 140 110 149 117 150 109 141 107 145 103 143 106 146 108 148 109 148 107 146 106 144 104 143 103 141 106 143 107 141 104 136 99 132 102 138 104 141 106 140 104 138 99 140 103 141 100 138 101 143 102 141 101 140 100 139 99 138 102 138 96 133 95 134 94 133 94 132 91 127 85 124 87 128 92 129 95 130 95 129 93 128 97 130 93 126 90 125 90 125 94 129 94 129 94 129 94 129 97 131 93 125 87 120 83 118 82 122 92 127 88 120 86 124 88 122 86 119 82 115 78 112 70 106 76 114 82 116 80 113 74 106 68 98 62 96 63 98 65 92 64 85 58 84 58 85 56 83 55 82 54 81 53 80 50 84 52 85 55 89 58 90 59 95 70 113 84 129 109 165 152 108 13 0 0 45 75 106 76 94 77 95 76 95 75 93 70 90 67 90 70 93 70 91 72 92 68 88 64 84 61 83 59 82 61 82 60 79 59 77 24 15 15 30 7 19 7 13 5 15 7 14 3 10 4 12 8 14 7 13 8 12 6 11 7 9 7 14 5 8 1 11 6 12 2 10 0 7 0 5 3 11 4 9 2 8 3 7 8 8 5 7 7 8 5 6 0 5 0 5 1 7 4 9 2 8 3 8 3 7 1 4 0 6 0 7 2 6 3 5 3 8 0 0 0 5 0 19 15 16 2 2 0 7 1 4 3 7 0 4 0 8 2 7 0 6 0 4 0 3 0 2 1 6 0 6 3 12 11 17 7 15 9 18 6 11 1 9 1 7 1 7 3 7 3 7 0 6 0 6 2 5 2 6 5 7 6 7 5 5 1 1 2 3 2 4 3 5 4 6 9 11 11 13 12 12 10 10 5 5 4 4 2 2 0 2 0 1 0 1 0 2 0 2 0 1 0 1 1 13 13 21 8 13 6 11 4 12 7 15 6 16 7 16 7 15 5 13 7 15 7 15 9 17 11 19 13 21 13 20 11 18 9 16 11 19 10 17 9 17 10 18 10 19 9 21 11 22 11 21 13 24 12 23 13 26 17 29 16 26 15 26 15 27 17 29 22 33 22 33 22 33 22 33 20 30 21 32 23 34 25 36 24 34 23 33 23 33 22 32 23 33 21 33 24 36 25 34 18 30 20 32 21 30 17 27 23 33 20 29 17 28 18 29 22 28 14 29 27 44 33 41 19 32 22 35 22 33 18 29 16 29 17 30 18 29 17 28 17 29 17 30 18 31 19 30 17 28 18 29 20 32 23 35 19 35 22 37 20 35 23 40 26 42 27 42 27 42 28 43 30 45 29 44 29 44 30 44 30 36 20 30 22 28 7 5 0 3 0 5 0 1 0 2 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 8 30 47 30 35 27 37 19 32 19 30 17 28 14 25 12 23 9 17 8 15 5 14 5 13 7 17 12 20 15 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 3 1 0 0 0 0 1 2 3 98 129 96 129 99 131 98 128 102 134 103 135 102 133 100 132 104 135 105 136 106 135 104 134 103 132 101 131 101 133 105 136 108 136 107 136 106 135 106 135 105 134 106 135 107 137 108 137 108 139 108 139 107 138 107 138 109 141 110 141 111 142 112 143 110 141 111 142 112 143 112 144 113 144 113 144 114 146 116 148 119 152 119 151 118 151 119 152 120 152 118 151 117 151 118 151 119 152 120 153 120 152 119 151 115 148 116 150 118 151 119 152 118 151 119 152 120 153 120 153 123 156 124 158 125 157 123 156 121 153 120 155 125 159 125 156 126 159 127 160 128 161 128 162 128 163 128 163 128 164 130 165 129 164 129 164 129 164 129 164 129 163 129 163 128 162 127 161 131 165 131 166 133 168 135 169 134 169 136 171 137 170 135 168 137 169 135 170 138 173 138 171 136 172 136 172 136 173 137 173 138 174 138 174 137 172 136 171 138 175 140 177 142 178 142 178 140 178 144 181 143 177 141 177 143 179 144 180 144 179 141 176 143 180 145 182 147 184 149 186 142 179 144 180 144 183 145 184 149 189 149 189 148 190 146 189 143 188 144 189 146 191 147 192 147 190 145 188 144 190 147 192 148 188 147 187 146 188 147 189 148 189 148 189 148 189 148 189 146 187 146 187 146 186 145 186 140 180 138 178 137 178 138 182 141 185 138 183 136 181 135 181 132 179 133 180 134 179 133 178 133 177 132 177 131 176 130 175 123 173 132 176 128 172 130 178 131 176 133 177 133 177 133 176 134 178 133 176 131 175 130 174 132 175 129 173 127 171 125 170 121 167 123 170 127 173 129 174 129 175 132 175 129 172 129 175 128 172 127 171 126 170 126 169 124 164 119 161 119 162 119 161 117 160 115 155 109 152 111 156 108 153 109 154 110 154 109 153 114 157 112 154 109 154 110 155 116 159 115 158 114 159 116 160 110 154 110 154 111 156 114 159 109 157 117 159 112 152 111 156 110 153 108 150 105 146 102 144 94 141 99 146 102 145 98 142 97 140 91 133 86 131 87 133 89 127 83 121 79 119 79 118 80 117 80 115 80 115 79 113 83 117 82 118 82 122 80 125 85 137 95 153 108 165 132 193 161 180 94 50 0 83 95 124 93 126 94 127 94 128 91 128 93 126 89 124 90 125 89 122 86 120 85 120 86 122 88 124 90 121 88 117 86 112 83 108 38 36 28 51 18 39 16 34 13 34 14 33 10 29 10 30 14 32 14 30 12 27 11 26 11 27 10 30 11 25 8 31 20 39 20 39 18 38 16 37 12 23 4 15 0 16 6 19 10 19 7 17 8 18 7 15 6 10 7 10 9 13 11 15 8 11 9 12 8 11 7 9 4 9 6 8 7 7 5 5 4 8 3 4 5 8 6 26 17 17 8 12 8 13 7 13 11 13 6 10 7 13 8 12 8 11 6 11 5 9 4 11 5 11 2 11 3 14 7 19 10 31 18 35 14 23 7 23 7 20 7 20 7 18 7 18 6 19 6 19 5 19 6 17 6 17 7 17 7 13 3 7 3 7 3 8 4 8 5 9 7 12 9 13 9 13 8 11 3 7 2 6 1 4 0 1 1 1 1 1 2 0 2 0 4 0 1 0 7 13 18 21 15 18 12 18 10 20 13 23 14 23 15 24 15 25 15 24 15 28 14 30 16 32 18 34 20 33 20 32 19 30 16 28 18 31 17 30 17 31 19 32 18 33 20 35 21 36 22 36 24 38 23 37 24 40 28 43 27 40 26 40 26 41 28 43 29 44 31 46 33 48 35 49 31 49 32 50 34 52 36 53 36 52 35 51 33 49 31 47 34 46 32 47 35 50 35 48 30 45 31 45 30 44 29 42 32 45 29 42 27 41 27 42 28 38 22 41 35 54 39 49 31 44 33 46 34 44 30 41 28 41 29 42 30 41 29 40 29 39 29 42 30 42 30 44 28 42 28 45 30 48 33 51 31 50 36 52 35 50 37 55 41 57 41 57 42 58 42 59 45 62 44 61 44 59 43 57 42 49 31 39 30 37 22 23 7 4 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 9 37 55 40 44 38 46 30 41 30 40 29 38 26 35 24 34 18 26 16 24 15 23 15 22 15 21 18 25 20 17 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 6 6 5 4 2 1 3 3 1 0 0 0 0 0 73 98 74 101 78 102 74 96 76 101 77 102 77 101 75 99 76 105 77 106 78 106 77 105 73 100 72 100 73 103 78 107 77 107 77 106 76 105 75 105 73 104 75 105 76 107 78 108 81 109 80 108 78 107 77 106 81 110 82 111 82 112 83 112 80 111 80 111 81 112 81 112 82 113 81 113 82 115 85 118 86 119 84 119 84 119 84 119 83 118 82 117 82 118 84 119 87 120 87 119 85 118 84 117 80 114 82 116 85 119 87 120 85 118 85 118 86 119 87 120 90 123 91 124 91 124 90 123 92 122 89 121 93 125 94 125 96 127 97 128 97 128 97 128 96 129 97 131 98 131 98 131 98 131 98 130 96 128 95 128 95 130 93 129 92 128 91 127 93 131 95 134 97 135 98 135 98 136 99 137 100 136 99 135 101 137 99 137 102 140 102 137 103 135 104 136 105 138 106 138 111 143 110 141 107 138 105 136 104 137 107 139 107 138 105 136 105 139 110 143 110 141 109 141 106 140 106 140 106 139 104 137 104 138 105 140 107 142 109 143 101 137 102 139 104 141 105 142 108 143 108 144 108 141 106 140 102 136 103 137 104 139 105 140 105 138 101 134 101 138 107 143 104 140 103 139 103 139 104 140 103 139 103 139 103 138 102 138 100 136 99 135 98 134 97 133 94 129 93 128 93 129 94 130 96 128 91 122 87 121 88 123 90 125 92 126 92 126 91 124 88 122 90 122 89 121 89 121 80 115 87 119 85 116 86 121 86 121 87 121 87 120 85 118 86 119 85 118 83 117 82 116 85 118 85 115 83 116 85 118 81 112 80 113 82 116 87 120 81 116 83 116 80 112 79 114 77 111 77 111 76 110 76 110 76 109 72 107 74 110 74 108 71 106 70 102 64 99 65 102 66 96 67 99 69 99 69 99 73 102 72 101 71 101 72 103 71 102 68 98 66 100 69 103 71 102 68 98 65 96 64 96 66 100 70 101 65 95 65 99 68 99 66 97 63 94 61 92 59 92 62 94 62 91 57 87 55 85 50 79 46 78 47 80 56 81 52 76 49 74 49 75 50 76 50 78 51 78 52 79 50 80 50 79 50 77 49 76 53 83 55 94 60 104 77 130 108 164 119 68 0 53 70 84 75 93 76 92 73 90 71 88 72 90 68 87 68 87 66 83 60 80 61 82 64 86 69 90 71 90 68 85 65 83 67 84 22 12 16 31 10 22 11 16 2 12 4 12 0 9 1 9 8 14 7 13 7 11 6 11 7 8 4 10 2 7 2 14 18 25 17 26 18 28 19 29 22 28 15 16 3 6 0 3 0 2 0 3 0 5 2 3 2 5 2 4 1 5 2 6 4 8 5 8 5 7 3 6 0 5 1 6 4 6 5 5 0 9 4 7 1 2 0 21 16 12 1 11 7 9 3 12 6 10 2 7 2 9 2 7 3 8 3 8 3 7 2 6 1 2 0 0 0 0 0 1 0 13 12 20 3 7 0 10 1 7 1 7 3 7 3 7 0 6 0 6 2 5 2 6 4 7 6 7 5 5 0 2 1 2 4 3 4 4 5 4 4 3 5 5 6 4 4 3 2 0 1 0 0 0 0 0 1 1 1 2 1 2 1 2 0 3 0 4 4 14 12 19 8 14 6 11 3 12 4 13 3 13 4 14 6 15 7 16 8 15 7 14 8 16 11 18 11 19 11 19 10 17 8 15 9 16 8 16 9 18 11 20 9 18 8 20 10 22 12 23 14 24 12 23 13 25 16 28 16 26 15 26 15 27 17 29 15 27 18 31 22 36 26 38 23 33 24 35 25 36 26 37 27 37 26 34 23 31 20 29 23 32 20 32 23 35 23 33 21 31 19 30 18 29 18 30 20 30 17 27 16 26 16 27 14 23 11 28 24 38 25 32 19 31 20 33 21 31 18 28 16 29 17 30 18 29 17 28 17 29 17 29 18 30 18 30 18 28 18 28 19 31 22 33 17 32 21 34 20 34 22 37 27 40 27 41 28 41 29 42 28 44 28 43 27 43 27 43 29 38 19 30 17 30 19 30 8 12 0 1 0 3 0 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 8 28 45 28 34 27 38 20 33 18 29 17 28 14 25 13 24 8 18 7 15 6 14 6 16 8 16 12 19 13 14 1 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 9 11 11 9 7 5 7 6 4 2 0 0 0 0 100 131 99 133 102 134 100 129 100 133 101 134 101 133 100 132 103 133 104 135 105 135 105 134 103 132 101 131 101 133 104 136 107 136 106 135 105 134 105 134 103 132 104 134 106 136 108 138 110 141 110 140 109 140 109 140 113 144 113 144 113 144 113 144 113 144 113 144 113 144 114 145 114 145 114 145 114 146 116 148 117 150 118 151 119 151 118 151 116 149 115 148 116 150 118 152 120 152 118 150 116 148 115 148 117 150 117 151 118 151 118 151 119 152 120 153 121 154 121 154 122 155 123 157 124 156 122 155 125 156 121 154 123 158 126 159 125 158 126 160 127 161 128 162 127 161 130 164 131 164 130 162 131 163 129 161 127 159 125 157 129 163 130 164 130 164 130 164 128 163 131 166 133 167 133 166 133 167 133 167 133 167 133 167 135 168 133 168 135 170 135 168 133 169 134 171 135 172 137 173 138 173 136 171 133 169 132 168 134 170 135 170 132 164 125 159 124 163 130 168 132 168 133 170 132 168 132 168 131 167 130 166 130 165 129 164 128 163 127 162 127 164 128 166 130 170 132 171 131 173 132 173 132 174 130 172 128 169 128 170 130 171 130 172 129 169 127 167 126 169 129 171 127 163 125 162 125 162 126 164 125 162 125 161 124 161 124 160 121 157 120 156 118 155 117 154 115 152 115 152 116 153 117 156 118 156 114 151 110 148 109 148 113 153 114 154 115 153 114 152 108 149 107 148 106 148 106 148 107 151 110 151 105 145 102 145 106 148 107 149 107 149 106 147 108 149 107 148 106 147 105 147 109 150 105 146 103 146 106 149 105 145 100 140 98 142 102 146 101 143 101 141 98 139 96 138 97 139 97 138 96 138 96 138 99 138 98 138 101 141 102 140 97 137 97 134 93 131 93 134 90 131 92 134 95 135 95 135 94 134 94 135 95 136 96 137 96 133 91 127 88 129 92 133 100 137 95 129 86 122 80 118 87 126 90 125 86 123 89 128 92 129 91 127 89 125 87 124 89 129 90 130 90 127 85 123 83 121 79 116 76 115 77 117 78 114 75 111 73 108 72 109 74 109 76 111 78 111 80 112 79 114 79 117 80 121 80 125 82 127 86 139 95 148 111 170 126 189 151 157 70 103 85 127 91 125 91 126 90 126 87 124 89 124 86 122 86 123 84 119 80 117 80 116 80 118 82 118 83 113 79 108 76 106 78 107 34 35 27 55 19 42 16 34 11 33 13 32 10 27 8 29 14 31 13 28 12 26 10 25 10 26 7 26 8 23 8 33 22 41 24 45 27 49 29 51 37 57 40 56 31 40 13 22 2 15 0 12 0 13 0 8 5 9 3 6 1 5 1 5 6 10 6 10 6 9 4 7 4 7 5 7 6 6 6 5 1 9 7 12 6 8 6 37 43 30 8 17 14 18 11 22 14 19 10 16 10 17 9 14 7 11 8 11 7 10 6 11 4 11 2 9 0 9 0 11 4 32 25 35 12 21 8 23 7 20 7 18 7 18 8 17 6 19 6 19 5 19 6 17 6 16 7 16 6 12 2 6 2 4 2 4 2 5 3 5 1 3 1 3 1 3 1 3 0 4 0 3 0 1 0 1 1 1 2 0 2 0 2 0 5 0 3 4 11 14 16 17 14 16 12 16 11 18 11 18 11 20 11 21 14 25 16 27 16 28 14 29 15 31 17 32 19 32 20 33 19 31 17 29 15 28 15 29 17 31 20 34 19 33 20 35 22 38 26 40 25 39 24 37 24 39 27 42 27 40 26 40 26 41 28 43 28 42 30 46 35 51 39 53 35 52 36 53 36 53 36 54 36 53 35 51 33 49 32 48 33 46 31 46 33 48 33 46 33 46 30 42 28 43 30 45 30 44 29 42 28 41 27 41 26 39 27 46 38 54 36 46 30 43 31 44 31 42 29 40 28 41 29 42 30 41 29 40 28 38 29 41 29 42 29 43 29 43 28 45 29 47 32 49 30 47 32 48 32 49 34 51 38 54 39 55 40 57 41 57 42 60 43 59 42 58 42 58 40 53 36 46 29 42 31 44 28 19 11 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 9 39 57 43 47 42 51 36 47 29 39 28 37 27 36 25 35 22 31 18 26 14 23 14 23 16 23 17 23 18 20 10 10 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 11 12 11 11 9 8 6 4 2 1 1 1 78 100 73 98 74 101 76 100 75 100 76 102 77 102 76 101 73 102 75 104 76 104 76 104 78 105 75 102 73 102 75 103 77 107 77 106 76 105 75 105 74 104 75 106 77 107 78 108 79 109 81 111 83 112 84 114 87 116 86 115 86 115 86 115 84 115 84 115 84 115 84 115 85 115 84 115 84 116 86 118 81 118 81 120 83 121 82 120 80 117 79 117 80 119 82 120 88 120 85 117 83 115 83 116 85 118 85 118 86 119 86 119 86 121 87 122 87 123 88 123 88 124 89 125 90 124 89 123 94 123 90 120 91 124 94 124 92 123 93 126 96 128 98 130 92 126 95 130 97 129 95 127 97 129 95 126 92 123 89 122 90 126 89 127 92 130 93 131 89 126 90 129 92 130 93 130 92 129 91 128 91 128 92 129 94 129 91 129 93 130 92 128 96 128 96 129 97 130 98 130 91 122 89 120 88 120 88 121 94 126 94 125 91 120 86 116 81 116 87 120 87 118 86 119 89 121 88 119 87 119 87 119 88 120 88 119 86 117 84 116 86 119 87 120 89 121 91 122 90 120 91 121 91 119 89 117 89 120 89 120 90 121 90 121 87 119 89 120 88 117 84 113 82 114 81 112 80 113 82 114 84 116 83 115 82 114 81 113 79 110 78 110 77 109 76 108 74 107 75 107 75 107 75 107 74 106 74 105 71 100 66 96 66 98 67 99 67 99 66 98 65 94 65 94 65 94 65 95 70 100 70 97 65 91 60 89 64 91 66 94 69 95 69 95 73 99 72 98 72 98 71 97 74 101 69 96 65 95 67 97 65 92 59 86 56 87 61 91 66 91 65 89 63 88 61 86 62 87 62 87 62 87 62 87 62 87 60 88 64 91 64 89 61 88 62 86 58 83 58 85 59 83 61 86 64 87 64 87 60 84 62 86 63 87 64 87 63 87 57 82 54 83 58 87 58 84 55 81 53 79 52 80 52 81 54 82 54 83 58 87 56 83 55 82 54 81 53 81 53 81 55 82 55 81 53 79 54 80 52 77 50 77 51 78 51 76 50 75 48 75 48 75 48 77 50 79 52 81 54 82 52 81 54 81 56 82 58 82 57 82 54 92 60 101 71 121 92 130 110 141 87 95 69 92 70 90 72 90 71 88 68 86 68 85 65 85 68 87 67 85 62 80 60 78 59 77 59 78 57 76 54 73 56 76 64 80 20 9 17 31 14 20 9 10 3 15 5 14 1 10 2 12 7 14 6 12 6 12 5 10 6 7 2 7 0 5 1 13 8 16 9 20 13 25 17 26 15 30 24 39 30 37 21 27 11 15 4 8 0 2 0 0 0 3 0 2 0 3 0 4 0 3 1 4 0 2 0 1 0 2 2 5 6 5 6 5 0 6 2 5 0 0 1 37 64 40 9 7 6 11 7 13 8 12 5 11 7 12 5 9 2 6 3 6 2 5 2 5 0 2 0 2 0 1 1 2 0 20 19 22 3 9 2 11 1 7 1 7 3 8 3 8 0 6 0 6 2 5 2 6 3 6 5 6 4 4 0 1 3 2 3 2 3 1 2 1 2 1 1 0 1 0 2 1 1 0 1 0 0 0 0 0 1 1 1 2 1 2 1 3 0 4 0 9 7 15 9 13 5 12 5 11 3 11 2 10 1 10 1 11 3 14 7 18 8 15 7 14 7 15 9 16 12 20 12 21 12 20 11 18 7 15 7 15 8 18 11 20 11 20 10 22 13 26 18 30 15 25 13 23 13 25 15 27 16 26 15 26 15 27 17 29 20 32 22 34 25 37 27 38 27 37 27 36 26 36 26 36 24 34 24 34 24 34 25 35 22 32 19 31 21 33 21 30 22 32 19 28 17 29 19 31 19 30 19 30 19 29 18 29 15 26 18 34 27 39 24 31 18 30 18 30 18 29 17 28 16 29 17 30 18 29 17 28 16 28 16 29 17 29 18 29 18 29 17 28 18 29 21 31 17 30 17 31 19 33 20 33 23 36 24 38 26 40 27 41 26 41 25 42 26 42 26 42 23 39 24 36 17 31 17 33 20 30 10 12 0 1 0 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 8 30 47 31 37 30 41 24 37 17 29 16 27 15 26 13 25 17 24 11 17 4 12 3 12 6 16 8 18 12 17 7 10 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 11 8 8 7 6 5 5 6 6 104 133 98 129 99 133 102 134 100 133 102 135 103 135 102 134 101 132 103 134 105 135 105 135 109 138 106 134 102 132 103 133 108 137 108 136 107 136 106 135 106 135 107 136 107 137 108 137 107 139 109 141 112 145 115 146 117 148 116 147 116 146 115 146 116 147 116 146 115 146 115 145 116 146 115 145 114 146 116 147 116 150 120 153 122 154 121 152 120 152 120 151 120 152 121 154 122 154 119 150 117 150 118 152 114 148 116 150 119 153 121 155 120 153 121 154 121 155 122 155 123 156 124 157 124 157 123 156 121 153 118 151 120 154 120 152 120 154 121 156 124 158 126 159 122 155 123 157 124 157 124 157 125 157 123 155 121 152 118 151 118 152 119 154 121 156 123 158 121 154 120 154 121 156 124 159 123 156 122 155 121 156 122 157 123 156 120 155 122 156 121 153 118 154 118 154 118 154 118 154 114 149 112 146 110 147 112 149 112 148 112 149 113 150 114 151 113 151 116 152 113 146 109 145 109 145 108 143 106 143 107 143 110 146 110 147 111 148 112 148 109 146 109 147 110 149 111 150 109 150 109 151 108 151 106 148 108 145 108 145 108 145 108 145 106 144 109 146 107 141 100 134 101 136 100 135 100 135 101 136 108 142 107 141 105 140 104 139 102 137 102 137 102 137 102 137 99 135 100 135 100 134 97 131 94 126 96 127 95 123 89 118 89 120 90 122 91 121 89 122 89 126 88 127 89 127 90 128 87 125 87 125 86 123 84 121 82 121 84 124 87 126 88 127 88 126 87 126 87 126 87 126 91 128 87 123 84 122 84 122 83 120 80 117 80 120 85 126 84 121 80 119 81 120 80 117 77 116 77 117 78 117 78 118 81 116 80 118 84 121 83 118 82 119 84 119 81 116 80 117 77 115 79 117 81 118 81 118 79 117 81 119 82 119 82 119 84 118 80 113 77 113 79 116 77 112 76 111 75 111 76 111 77 109 78 111 80 113 82 114 81 113 81 113 81 113 81 115 77 112 77 113 78 113 78 113 77 112 76 110 75 111 76 112 76 112 76 112 77 111 77 111 78 109 79 110 81 112 82 114 83 118 81 117 80 118 79 120 83 124 86 138 100 150 114 170 126 180 137 185 127 166 106 116 88 124 89 126 89 127 88 126 87 124 85 124 88 127 88 125 80 118 79 117 79 118 80 118 80 112 79 110 80 112 83 113 27 34 23 58 18 44 12 32 13 33 15 32 11 28 11 29 13 30 13 27 12 24 11 23 10 25 7 26 7 21 5 29 12 32 14 36 18 40 20 44 28 50 28 52 33 56 39 61 40 55 30 43 19 31 7 19 0 4 0 5 1 7 3 9 1 7 2 7 2 6 0 4 1 5 3 8 5 7 6 5 3 8 2 10 3 8 9 51 78 66 28 20 8 20 13 21 12 21 11 21 14 23 12 18 8 11 7 10 5 9 3 8 0 7 0 9 0 11 1 13 13 38 28 34 11 24 11 22 7 18 7 18 8 17 8 17 6 19 6 19 5 19 6 17 5 15 6 16 5 11 1 6 2 4 1 3 1 2 0 2 1 3 0 1 0 2 1 3 0 2 0 2 0 2 1 1 1 1 2 0 2 0 2 0 2 0 5 5 12 12 12 9 10 12 9 15 11 18 10 17 10 19 9 18 11 23 16 27 16 29 14 29 14 29 15 30 18 32 20 33 20 32 19 31 16 28 15 28 16 30 18 32 20 34 20 35 24 41 30 46 26 39 24 37 23 38 26 41 27 40 26 40 26 41 28 43 33 47 34 48 35 50 36 50 38 54 37 53 36 52 35 51 33 50 33 51 35 53 36 54 33 45 30 44 31 46 30 43 32 45 30 44 29 43 29 44 30 44 31 45 31 44 30 43 24 39 28 46 35 49 32 43 30 42 29 41 29 40 28 40 28 41 29 42 30 41 29 40 27 38 28 40 29 41 28 42 29 43 27 44 28 46 30 47 30 45 29 46 33 50 33 48 34 51 36 53 38 55 40 56 39 57 40 58 41 58 42 59 38 55 40 55 35 48 30 42 34 33 32 20 10 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 9 37 55 40 44 39 48 32 43 28 38 28 37 27 36 26 36 29 36 22 27 14 23 13 22 17 23 16 24 18 23 15 17 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 2 4 5 7 7 6 6 7 8 9 10 79 102 76 101 78 104 78 102 76 102 78 104 79 104 79 104 75 104 77 106 79 108 80 108 82 108 79 105 76 105 78 106 79 109 79 109 78 108 77 107 79 109 79 109 78 108 78 108 78 107 79 109 81 111 83 112 87 116 86 115 85 114 85 113 84 115 83 114 82 113 82 112 83 113 82 112 81 112 82 115 76 114 78 118 81 119 80 117 81 119 80 117 79 117 80 118 86 117 82 114 81 115 84 118 81 114 82 115 83 117 85 118 81 116 81 117 82 117 83 118 82 117 83 118 83 118 82 117 84 114 82 114 85 116 83 112 84 115 83 114 83 114 83 114 80 112 79 112 79 113 81 115 81 114 80 112 78 110 76 109 75 110 73 110 73 110 73 110 73 108 70 106 69 109 75 114 76 112 74 110 73 111 75 113 74 110 71 108 72 110 71 107 75 107 74 105 73 104 71 103 77 107 72 102 69 101 70 103 66 98 65 98 68 102 73 107 72 106 76 108 74 104 72 104 69 100 66 97 65 97 66 99 67 99 67 99 67 100 68 100 69 98 71 98 70 96 70 96 69 95 70 95 70 94 68 92 68 96 68 96 68 95 67 95 67 95 68 96 67 93 63 89 64 91 63 90 62 91 63 92 69 96 68 95 66 93 64 92 62 91 63 92 65 93 66 94 62 90 62 90 61 87 57 84 56 86 56 85 54 83 52 81 55 85 56 87 57 86 55 84 60 86 60 87 61 87 62 88 56 82 56 84 59 85 58 83 56 81 60 83 61 83 61 83 61 83 61 83 61 83 61 83 56 82 56 81 54 80 54 80 56 81 53 78 53 81 58 85 59 78 57 77 60 79 59 76 56 75 56 76 57 77 58 77 59 79 59 80 62 82 60 78 61 83 64 83 61 80 61 82 60 79 61 81 62 80 61 79 60 80 63 83 64 82 62 80 59 81 56 78 54 77 54 77 57 79 55 76 51 74 50 73 53 77 54 79 56 79 53 76 58 82 58 82 58 82 58 81 55 78 55 79 55 78 55 78 52 75 51 74 52 75 52 75 49 76 49 77 49 77 49 77 49 78 50 81 51 82 52 82 54 81 56 82 58 83 61 82 64 85 61 96 69 108 77 123 82 125 95 130 98 135 94 87 65 88 69 89 71 90 69 89 72 87 70 86 72 88 71 85 65 81 65 80 65 81 66 84 66 85 65 84 66 83 70 84 10 0 14 29 14 19 10 10 4 13 4 13 0 9 1 10 6 13 5 12 6 11 4 10 6 8 4 9 0 3 0 6 4 11 3 13 5 16 8 17 14 26 10 23 12 30 23 39 31 41 26 34 22 29 15 22 6 10 4 5 0 1 0 0 0 1 0 1 0 0 0 0 0 0 3 3 5 5 8 5 6 4 0 3 0 0 0 33 63 62 40 19 3 9 8 9 6 10 7 13 11 16 10 12 8 10 8 6 5 3 2 1 0 0 1 1 2 1 2 1 9 26 17 16 0 11 3 6 1 7 1 8 3 8 3 8 0 6 0 6 2 5 2 6 3 5 5 5 3 3 0 0 2 1 2 0 1 0 0 0 2 0 0 0 0 0 1 1 1 0 1 0 1 1 1 1 1 2 1 2 1 2 1 3 0 2 0 10 7 12 3 6 0 8 2 11 3 12 3 11 2 10 0 9 1 12 5 16 8 16 7 13 6 14 7 15 8 16 9 18 10 17 9 16 9 16 8 15 7 16 9 17 9 18 7 19 11 25 18 31 16 26 13 23 12 24 15 26 16 26 15 26 15 27 17 29 20 31 21 32 22 34 24 35 28 37 27 36 25 34 23 33 24 34 25 35 25 35 25 35 22 31 19 30 20 31 18 28 19 31 20 31 19 30 18 28 17 29 19 31 20 30 18 28 13 25 16 30 21 32 19 28 18 29 17 28 16 27 16 28 16 29 17 30 18 29 17 28 15 27 16 28 16 29 17 28 18 29 17 27 17 28 19 30 18 30 16 30 20 35 21 32 20 34 21 36 24 38 26 40 24 39 24 40 24 41 25 41 24 39 23 38 21 36 17 32 19 35 21 29 10 12 0 1 0 1 0 0 2 0 4 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 8 28 45 28 34 26 36 18 31 16 28 15 27 15 27 14 26 15 24 10 17 5 15 7 17 7 15 7 16 10 19 9 17 2 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 6 6 5 5 6 7 8 8 103 135 104 137 107 138 104 133 102 135 104 137 105 137 105 137 105 136 107 139 110 140 110 140 108 138 106 136 106 137 108 139 110 139 110 138 109 138 108 137 111 140 110 139 109 137 107 136 107 138 108 139 108 139 108 140 114 145 114 144 113 143 112 142 113 144 113 143 112 142 111 141 112 142 111 141 110 141 111 142 106 140 110 145 113 146 112 144 115 147 113 145 112 144 112 145 113 145 110 142 109 144 113 148 116 149 115 147 113 145 112 144 113 143 113 143 114 144 114 145 110 141 112 142 112 142 111 140 110 141 109 142 112 143 109 138 108 139 106 137 103 134 101 132 102 133 100 132 100 133 103 136 103 134 102 133 100 132 99 133 105 138 104 135 101 133 99 131 99 130 94 126 94 130 101 136 103 135 101 133 100 134 102 136 101 132 98 131 99 132 97 129 99 134 98 132 96 130 94 128 100 133 94 126 89 123 88 124 91 124 87 121 87 125 94 131 85 123 92 129 94 129 95 132 96 130 94 127 92 127 93 129 91 125 89 123 87 120 84 119 89 125 88 124 87 122 86 122 85 123 86 123 85 124 83 120 86 121 87 120 86 120 86 120 88 121 87 120 86 120 86 120 86 118 85 117 85 117 86 118 87 119 86 117 84 115 82 114 81 113 82 115 84 118 86 119 81 113 82 113 79 109 74 105 81 109 77 105 74 105 76 108 77 107 78 109 79 108 77 108 78 112 78 113 79 114 80 114 79 112 78 114 81 115 80 112 74 109 75 110 75 109 73 107 80 115 80 115 81 116 81 116 77 113 79 115 81 115 80 115 79 113 76 109 73 108 74 110 77 111 73 110 77 114 77 110 76 112 76 113 77 114 78 114 75 110 75 111 78 113 75 108 78 114 81 116 79 112 78 114 78 113 78 114 78 113 76 112 75 112 77 114 78 113 76 111 81 115 80 114 78 112 76 111 78 112 77 111 76 112 78 111 77 108 78 109 78 106 72 99 76 106 76 107 77 107 77 108 76 108 76 107 75 106 73 105 73 105 74 106 74 107 75 107 74 108 75 110 76 110 77 107 78 109 79 109 80 110 81 111 80 117 81 120 84 125 88 129 92 132 93 144 107 155 118 173 123 174 129 190 138 186 133 158 85 124 88 127 90 129 91 129 94 130 90 128 89 128 87 124 88 126 86 124 84 123 84 123 86 119 86 118 84 113 80 108 16 23 18 53 19 46 16 37 10 30 13 29 9 24 7 26 13 30 12 28 11 25 9 24 9 26 8 28 7 19 1 22 10 28 10 30 12 31 13 35 8 34 14 41 23 51 31 57 34 56 31 56 35 58 36 54 32 43 25 32 12 17 2 11 0 10 2 11 2 9 0 7 0 6 2 7 4 7 5 7 7 9 2 13 7 7 1 37 51 74 56 39 8 20 12 20 10 21 11 24 16 28 15 23 12 17 10 14 5 12 2 10 2 12 3 13 3 12 0 12 19 41 24 26 7 23 10 16 7 18 7 17 8 17 8 18 6 17 6 17 6 17 6 16 4 14 6 14 5 9 1 5 1 3 1 2 0 1 0 1 1 2 0 1 0 1 0 3 0 1 0 1 0 0 0 0 1 0 1 0 2 0 2 0 2 0 5 5 12 10 8 3 4 7 8 14 11 17 13 18 11 19 9 17 8 21 13 25 16 29 15 27 13 27 14 28 14 27 15 29 16 28 15 27 17 30 16 28 15 28 16 29 16 29 17 30 21 37 28 44 27 40 25 37 23 38 25 40 27 40 26 40 26 41 28 43 27 42 29 44 31 47 34 48 38 54 37 52 34 50 32 49 36 53 36 52 35 51 34 51 33 45 29 43 30 44 29 41 29 44 31 46 32 44 28 41 26 41 28 43 30 43 28 41 26 40 28 44 31 45 30 42 30 41 28 39 27 39 27 40 28 41 29 42 30 41 29 40 27 39 27 40 28 41 28 42 29 43 27 44 27 45 29 46 32 44 29 44 34 52 34 48 32 49 34 51 37 54 39 55 37 56 38 57 39 58 40 58 41 56 36 54 38 55 37 49 32 35 30 33 29 22 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 9 39 57 42 45 39 47 31 42 28 38 27 37 27 37 26 36 24 32 19 26 15 27 19 29 16 24 15 23 18 26 18 22 5 5 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 5 4 6 5 5 4 4 5 5 6 75 101 74 106 79 103 75 106 79 105 75 101 72 101 74 103 77 106 80 109 80 106 76 102 80 105 75 105 81 112 82 107 76 106 76 106 73 103 72 105 76 108 78 109 77 105 71 101 70 104 74 103 69 99 71 105 81 113 82 113 82 112 80 110 84 112 80 107 77 106 77 107 76 105 76 105 76 105 76 105 70 99 68 98 69 101 73 104 73 103 74 104 72 100 68 98 74 104 71 100 68 98 67 98 72 103 71 102 72 104 74 106 68 97 67 100 74 105 73 99 75 104 73 101 71 101 72 102 74 100 77 101 77 101 78 102 69 93 69 92 68 92 68 92 63 87 63 87 63 88 66 90 68 92 68 92 67 89 64 86 62 89 66 93 67 90 61 84 63 88 62 86 60 85 60 87 58 89 59 90 61 93 65 96 55 87 58 89 59 88 56 85 58 87 55 84 55 87 59 91 57 84 50 81 53 85 53 79 56 81 57 80 56 81 57 82 53 77 55 80 57 82 58 81 58 80 54 77 54 79 54 77 61 83 57 79 54 80 59 85 59 79 57 77 56 77 56 77 60 80 58 77 55 76 55 76 54 79 56 81 57 80 55 78 54 78 54 78 54 79 56 80 56 80 56 80 56 80 56 80 58 82 57 79 54 76 51 74 50 74 51 76 52 76 52 75 56 79 54 76 51 73 48 71 48 72 47 71 47 71 47 71 48 72 48 73 51 77 55 80 53 77 55 79 56 79 56 79 52 75 52 75 52 75 52 75 55 75 54 74 53 75 54 76 59 80 59 80 59 80 59 80 56 78 54 76 51 73 49 72 55 76 51 73 50 74 53 78 53 74 54 75 54 76 55 76 55 75 54 77 59 79 55 72 53 74 53 73 52 72 51 72 52 73 53 75 55 76 56 77 59 79 57 76 55 76 57 77 56 77 57 77 57 76 55 74 58 78 55 75 53 75 55 76 53 76 56 79 58 79 56 77 57 77 55 76 54 74 52 73 53 74 53 75 54 76 55 77 48 71 50 74 51 74 51 74 52 75 52 75 52 75 52 75 48 74 51 77 53 77 49 75 49 76 49 79 52 82 52 82 49 78 53 82 56 84 60 91 68 96 69 106 79 118 86 123 92 126 87 130 103 143 105 133 74 92 59 89 68 88 67 91 72 93 74 94 74 92 71 90 70 88 67 85 66 82 65 82 59 84 61 85 64 85 81 76 0 9 2 17 14 19 14 20 8 13 4 10 4 11 3 9 5 11 3 9 1 7 2 8 4 7 6 6 0 2 0 4 4 13 4 13 2 12 3 13 0 10 3 15 4 17 8 21 19 35 29 43 28 38 21 33 22 29 20 27 21 27 14 16 1 5 0 0 0 0 0 1 0 0 0 2 3 6 6 7 8 10 2 5 2 0 0 22 37 59 48 37 9 13 4 8 3 11 2 11 4 12 6 14 5 9 7 8 4 5 5 8 4 5 3 4 3 3 2 3 16 23 13 12 0 6 1 5 2 6 2 6 4 6 4 6 3 8 3 7 4 5 3 6 5 8 6 5 3 3 1 2 2 3 1 2 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 3 2 4 0 0 0 0 0 0 0 1 0 3 5 11 9 10 1 4 1 8 4 11 4 11 2 8 5 9 5 9 5 9 5 9 9 15 13 17 11 14 10 15 11 15 12 16 12 15 10 14 11 15 11 16 12 17 13 17 8 17 6 18 12 25 16 25 15 24 15 25 16 26 17 26 14 26 15 27 16 28 17 29 19 30 19 31 21 33 24 36 26 37 27 37 25 34 20 30 24 34 22 32 21 32 21 33 20 31 20 31 20 31 20 31 21 32 21 32 21 31 19 29 16 28 17 31 22 34 20 30 16 28 17 30 18 30 17 29 17 27 17 27 17 27 17 27 18 27 17 26 16 27 17 27 13 24 14 26 15 27 17 28 16 29 19 31 21 31 19 30 25 35 21 31 19 31 21 34 24 34 22 31 21 33 24 36 29 41 29 41 29 41 30 42 27 39 26 37 23 34 21 32 17 27 11 28 22 29 9 6 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 23 36 44 29 37 20 29 17 30 16 28 16 28 16 28 16 28 10 23 13 22 7 14 4 14 6 14 7 15 10 14 9 13 8 6 0 0 0 1 1 0 2 0 2 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 1 3 3 5 3 6 4 7 5 8 95 124 95 130 100 128 97 131 101 131 99 130 100 133 103 136 106 138 108 140 108 137 104 134 103 135 105 136 105 135 104 136 102 134 103 132 99 128 98 130 103 135 105 137 105 134 101 130 100 132 102 132 101 132 103 136 105 136 106 137 106 136 104 134 106 137 104 134 101 132 100 131 98 129 98 129 98 129 98 129 98 131 94 127 91 126 92 127 97 132 98 133 97 131 94 128 97 127 94 124 91 122 90 121 94 125 94 125 95 126 96 127 92 119 92 121 95 122 93 119 92 119 91 117 90 117 90 117 86 116 85 115 83 114 83 113 83 114 83 114 83 114 83 114 80 111 79 110 80 112 82 113 79 110 79 109 78 107 75 105 79 111 81 113 82 112 79 108 77 107 76 107 77 109 79 111 82 108 81 107 80 108 82 109 81 107 80 107 79 107 80 107 81 107 79 105 78 107 82 111 81 106 77 104 78 105 78 104 76 103 75 102 74 103 75 104 74 102 75 104 76 104 75 103 78 103 73 101 74 103 74 101 77 103 74 100 72 102 75 104 76 104 75 102 73 101 74 102 74 102 74 103 75 103 76 104 75 103 76 104 76 104 75 103 74 102 74 102 74 103 76 104 76 107 76 107 76 107 76 107 77 108 76 106 74 104 72 103 73 104 73 104 72 102 70 100 74 105 73 103 71 101 69 99 67 98 68 99 68 99 68 99 70 101 71 102 72 105 75 107 74 106 76 107 77 108 77 107 75 106 75 106 75 106 75 106 76 107 74 106 74 106 75 108 78 110 78 110 78 110 78 110 78 109 76 107 74 104 72 103 76 107 74 105 73 106 75 108 73 105 74 106 75 107 75 107 75 106 75 109 79 111 75 104 74 106 73 105 73 104 72 104 72 105 73 106 75 108 76 108 78 109 76 107 74 106 75 108 76 108 77 109 76 108 75 106 77 109 76 107 74 106 75 107 73 106 75 108 76 108 76 107 77 109 76 107 74 106 73 105 73 105 74 106 75 107 75 108 71 104 73 106 74 106 74 105 75 107 75 107 75 107 75 107 74 109 76 111 78 111 76 110 76 110 77 112 79 114 82 116 77 116 81 120 84 125 89 132 96 140 100 151 112 163 121 170 128 174 125 178 135 188 139 184 122 148 85 123 89 129 92 124 93 129 93 127 91 124 88 120 87 118 84 113 80 111 80 111 76 116 77 113 79 111 93 98 11 28 10 31 17 28 14 28 10 28 6 26 6 26 6 25 12 31 10 29 8 27 8 28 4 25 5 23 3 17 5 18 12 22 11 24 12 26 11 28 8 30 12 33 12 36 14 41 21 52 31 63 36 64 35 65 30 59 29 58 30 53 24 45 19 36 15 25 6 13 0 7 0 5 0 5 2 9 7 14 5 12 3 8 6 4 3 28 46 70 55 50 18 26 11 21 11 21 10 20 10 20 12 22 10 20 10 18 6 15 6 18 5 15 5 15 4 14 3 14 20 39 19 28 6 21 7 18 5 19 6 17 6 17 6 17 8 17 8 16 7 14 6 14 8 13 7 9 4 7 2 6 3 4 2 3 1 2 1 1 1 2 1 1 0 1 0 1 2 4 3 5 4 6 5 7 2 2 0 1 0 1 0 1 1 3 8 9 10 9 7 4 8 9 9 13 10 13 10 14 10 20 9 21 10 22 11 23 13 26 17 28 15 25 14 26 11 25 12 27 14 29 15 29 14 28 14 29 15 29 16 28 18 26 17 27 22 35 26 36 25 38 26 40 26 41 27 41 26 40 27 41 27 41 28 42 29 43 29 44 32 48 35 50 36 50 37 51 36 49 33 45 35 48 33 46 32 46 32 47 30 44 31 45 31 45 31 45 32 45 31 44 30 44 29 43 28 40 29 43 34 46 32 42 28 40 28 40 28 40 29 41 27 37 27 37 27 37 27 37 28 37 27 36 26 37 27 38 28 42 27 40 26 39 24 38 26 41 29 44 30 44 29 41 36 44 32 42 30 43 31 46 33 47 32 49 32 50 34 52 38 56 39 57 40 58 41 59 39 57 38 55 35 52 33 51 29 45 25 46 34 43 25 23 5 5 0 1 0 5 0 1 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 24 46 54 40 46 33 41 30 39 27 37 27 37 27 37 27 37 22 32 24 29 17 22 13 24 14 23 15 24 15 24 14 22 12 13 2 3 0 4 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 4 4 4 5 5 6 6 6 7 68 92 67 97 72 96 69 98 69 95 70 96 71 98 72 99 73 102 75 103 74 100 70 96 65 97 71 98 65 91 66 97 67 97 68 95 63 90 61 91 62 92 64 94 65 93 63 91 64 92 62 92 65 97 68 97 67 96 67 96 67 95 65 93 67 95 69 94 67 91 64 89 63 89 63 89 63 89 63 89 64 89 62 86 58 84 58 84 61 88 63 89 63 88 62 87 58 86 56 83 53 82 52 82 54 83 54 83 55 84 55 84 53 83 58 84 56 81 54 82 51 78 51 78 51 77 49 76 53 75 53 73 51 71 49 69 51 72 51 72 52 73 52 73 51 71 50 71 50 72 52 73 51 72 51 72 51 70 48 68 49 71 50 71 51 72 51 72 49 69 48 68 47 69 49 71 47 73 45 70 42 68 41 68 46 72 43 68 41 70 45 73 45 71 43 69 43 71 46 74 45 73 46 71 43 69 43 72 44 68 45 67 45 67 46 68 47 69 48 70 47 68 46 67 50 69 46 67 47 69 47 67 48 69 47 68 47 69 48 69 49 70 48 68 47 68 47 68 44 66 47 71 51 73 52 72 48 70 47 69 47 69 48 70 49 71 49 71 49 72 51 73 51 72 51 72 51 72 51 72 51 72 51 71 50 70 49 70 52 72 51 70 48 66 43 63 48 69 47 68 46 67 46 66 45 66 46 67 47 68 48 69 50 70 49 70 49 71 51 73 50 72 52 74 53 74 52 73 53 74 53 74 53 74 53 74 54 75 53 73 52 74 54 75 54 75 54 75 54 75 54 75 53 76 52 74 50 71 48 70 50 73 50 73 50 73 50 73 51 72 52 73 52 74 53 74 54 74 54 76 57 77 54 72 53 73 52 73 51 72 51 72 50 71 51 73 53 74 54 75 55 75 53 74 52 74 53 74 55 76 56 77 55 75 53 74 53 75 54 75 54 74 52 73 52 72 51 72 51 73 53 75 55 76 55 75 53 74 52 73 51 72 52 73 52 74 53 74 48 72 50 74 51 74 50 73 51 74 51 75 52 75 52 75 49 75 51 77 52 77 50 76 48 76 49 78 51 80 51 82 53 80 56 84 56 87 59 92 63 98 68 106 77 115 83 120 86 126 87 127 93 134 102 139 107 120 65 80 59 94 74 87 69 90 66 85 61 82 61 81 63 80 57 74 55 72 55 74 52 75 51 76 56 79 74 70 0 9 2 14 7 8 2 8 16 24 17 20 6 8 1 9 5 11 3 9 1 7 1 8 0 5 1 4 0 4 0 8 3 10 3 10 2 11 3 10 1 9 4 11 4 11 4 14 3 16 9 25 14 28 17 31 13 27 19 30 18 28 17 28 20 30 21 26 13 13 0 4 0 1 0 0 0 0 0 5 0 5 0 3 2 0 0 18 33 50 37 33 9 13 2 9 1 10 3 9 3 11 5 13 6 11 10 10 6 6 5 8 4 6 4 5 3 5 2 4 15 22 12 11 1 6 1 5 2 5 2 6 4 6 4 6 3 8 3 7 4 6 3 6 5 7 5 5 3 3 1 1 0 2 0 1 0 0 0 0 0 1 0 1 0 2 0 2 4 6 4 6 5 7 5 7 2 3 0 1 0 0 0 1 3 7 6 9 7 9 3 6 3 8 3 8 1 9 3 9 4 8 5 10 7 12 9 14 8 14 12 16 11 14 10 15 5 8 7 11 10 15 13 17 11 14 11 14 12 15 12 17 9 18 6 19 12 25 16 26 17 26 17 27 18 27 19 28 17 28 16 27 16 27 15 26 17 28 18 30 21 34 25 37 24 36 26 37 26 35 23 32 23 34 22 32 21 32 21 32 18 29 19 30 20 31 21 32 20 30 18 28 16 28 18 30 16 28 17 31 21 34 20 30 17 28 15 26 14 26 16 28 18 28 18 28 18 28 18 28 17 27 16 26 16 26 17 27 17 28 16 26 15 25 13 24 14 26 16 28 17 28 17 29 22 33 19 30 17 30 19 31 19 31 21 33 24 34 25 35 23 36 24 37 27 40 28 41 27 39 26 37 24 35 22 34 16 31 17 34 24 35 24 28 10 7 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 23 39 43 26 35 22 33 18 27 15 27 15 27 15 27 15 27 13 25 12 20 6 15 5 15 8 15 8 15 10 15 10 15 14 10 3 0 0 0 0 0 0 0 2 0 4 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 2 4 2 4 2 4 3 5 3 5 92 119 90 123 93 120 89 122 89 120 90 120 89 118 86 116 89 119 89 119 87 115 83 112 82 112 82 110 78 109 83 116 87 118 88 116 82 110 80 110 78 109 80 111 82 112 81 111 86 113 80 111 85 117 86 114 85 115 86 116 85 115 84 113 82 112 83 113 82 109 77 106 80 110 80 110 80 110 80 110 77 106 75 106 75 106 76 107 71 103 72 104 73 105 74 105 77 106 75 104 73 102 72 102 72 102 73 103 73 103 73 102 70 100 75 102 71 97 71 102 69 98 71 100 72 98 68 95 69 100 68 98 66 96 65 95 64 95 64 96 65 96 65 97 66 97 65 96 65 97 66 98 69 101 70 101 69 99 67 98 67 97 66 97 66 99 69 101 71 101 68 97 64 94 62 93 68 95 66 92 62 90 61 89 64 91 63 90 62 91 65 94 65 93 64 91 63 92 65 94 64 95 68 94 62 89 64 95 64 91 63 90 62 91 63 92 62 91 64 92 65 92 64 91 67 93 63 91 64 93 65 92 66 95 68 97 69 97 68 95 65 93 64 92 63 92 64 93 60 90 65 96 70 98 69 96 67 94 65 92 64 93 66 95 70 98 70 97 70 99 72 100 70 101 70 101 70 101 70 101 68 99 68 99 68 100 69 100 70 101 70 100 67 96 63 93 65 96 66 97 66 97 66 97 67 98 68 100 70 102 72 103 72 102 71 101 70 101 71 102 71 102 72 104 73 103 72 102 73 104 73 104 73 104 73 104 74 106 73 105 73 105 74 106 74 106 74 106 74 106 74 106 74 106 73 105 72 103 70 102 71 104 72 105 73 104 72 103 71 103 71 104 72 105 73 105 74 106 74 107 76 107 74 105 73 105 73 104 72 104 71 103 70 102 71 104 72 105 74 106 75 107 75 106 74 106 74 107 75 108 76 108 76 107 74 105 72 105 74 107 75 106 72 103 73 104 71 102 71 104 74 107 76 107 75 106 74 105 73 105 72 104 72 104 72 104 72 104 72 104 73 106 74 106 73 104 73 106 74 106 74 107 75 107 75 109 76 110 77 111 77 111 75 110 77 112 79 114 82 116 79 118 83 121 84 125 89 132 95 142 103 152 111 160 116 166 122 169 125 173 125 178 136 189 146 181 113 129 79 123 88 118 86 120 81 113 76 110 76 109 77 108 73 100 68 99 69 101 68 106 65 103 71 103 84 88 8 26 8 26 9 17 3 18 51 78 63 70 28 30 8 31 12 30 10 28 8 26 8 27 7 25 7 22 6 16 6 18 9 18 9 20 10 25 9 27 8 29 11 30 10 29 11 34 10 35 14 39 15 39 16 45 17 47 24 52 22 47 25 50 28 50 31 51 29 45 23 35 9 19 5 13 0 9 0 9 3 16 2 14 5 8 0 28 40 59 43 43 18 26 12 19 11 19 10 19 10 20 13 21 11 22 13 22 9 17 7 18 7 17 7 17 6 16 5 16 20 36 18 26 6 21 7 18 5 19 6 17 6 17 6 16 8 17 8 16 7 14 6 14 7 12 6 9 4 6 2 5 1 2 1 2 1 1 0 1 1 2 1 3 3 4 4 5 8 9 8 9 7 8 7 8 7 7 4 4 2 2 1 2 8 7 9 8 8 8 8 8 8 8 6 8 6 10 9 14 7 18 8 20 11 23 13 25 11 25 16 27 14 25 14 26 8 22 9 24 11 27 14 29 13 27 14 28 14 29 15 27 18 26 17 27 22 35 26 36 25 38 25 40 26 40 27 41 29 42 28 41 27 40 26 39 27 41 28 43 31 48 36 51 37 51 38 52 37 49 33 45 34 47 32 46 31 45 32 46 28 43 29 44 31 45 32 46 31 43 27 40 25 41 29 44 28 40 28 43 33 45 32 41 29 40 25 36 23 37 26 40 28 38 28 38 28 38 28 38 27 37 26 35 25 36 27 37 24 38 25 40 26 41 28 42 26 41 27 42 28 42 28 41 32 41 30 41 29 41 29 43 28 43 31 50 35 52 35 51 34 53 36 55 38 58 41 59 39 57 38 55 36 53 35 52 36 55 37 51 34 43 31 37 24 20 6 1 0 4 1 3 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 24 49 53 36 44 35 45 30 36 26 36 26 36 26 36 26 36 27 33 23 28 17 23 14 23 16 25 15 24 15 24 16 24 18 19 7 5 0 3 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 4 4 4 4 4 4 4 4 55 79 52 81 53 76 47 76 53 80 53 80 52 78 50 76 51 78 52 75 48 71 45 69 49 69 40 65 43 73 51 77 54 80 55 77 49 71 46 72 49 74 50 76 52 77 53 77 59 81 52 78 55 81 54 77 53 78 54 79 53 78 52 75 46 71 49 71 48 68 44 64 46 68 46 68 46 68 46 68 44 67 45 68 46 68 46 68 40 62 40 62 41 64 43 65 46 70 44 68 42 67 42 68 41 67 43 68 43 68 42 65 37 64 44 66 42 63 44 70 44 67 46 69 46 67 43 64 39 60 40 60 40 60 40 60 40 61 41 61 42 63 43 63 44 64 43 62 42 63 43 64 43 63 43 64 43 63 42 61 45 64 42 62 42 64 46 68 49 68 46 64 42 61 40 60 41 63 39 60 38 60 38 60 37 60 39 62 41 63 40 61 41 63 41 62 40 62 40 63 40 64 43 63 38 59 39 64 41 62 41 61 40 62 41 63 36 58 39 62 42 64 43 64 44 63 40 61 42 64 43 63 43 66 47 70 49 69 47 67 42 63 41 62 41 63 42 64 40 63 44 67 47 67 44 64 44 65 41 62 40 63 43 66 45 67 45 67 45 68 47 69 47 68 47 68 47 68 47 68 45 67 46 67 46 68 47 68 46 67 47 68 46 66 44 65 44 65 44 66 45 66 45 67 45 67 46 68 48 70 50 72 52 72 50 71 49 70 50 71 50 72 51 73 52 72 50 71 52 73 52 73 52 73 52 73 52 73 51 72 51 72 52 73 53 74 53 74 53 74 53 74 50 73 50 72 48 71 47 70 48 71 49 73 50 72 48 71 50 71 50 71 51 72 52 73 52 73 53 74 53 73 52 74 52 73 51 72 51 71 50 71 49 70 49 71 51 73 52 74 54 75 54 76 55 76 55 75 54 75 55 76 54 75 53 73 50 72 52 74 53 74 51 71 53 73 51 71 51 73 54 76 54 74 53 74 53 73 52 73 51 72 51 72 51 71 50 71 49 73 51 74 51 73 49 72 49 73 50 74 51 75 52 75 50 75 50 75 51 76 50 77 49 77 50 79 52 81 52 83 54 81 56 84 55 86 58 91 64 101 72 109 77 112 79 117 81 123 85 122 84 124 95 140 105 144 104 106 57 76 58 81 61 81 57 77 54 75 56 77 59 76 54 72 52 71 54 72 51 74 49 74 56 79 71 64 0 6 1 12 3 4 0 7 68 90 91 77 33 10 0 11 6 11 4 9 2 7 2 8 7 12 7 10 0 5 1 8 4 10 5 10 7 11 8 12 6 12 7 13 5 10 4 13 5 13 5 13 0 11 1 13 0 17 7 21 6 18 9 24 15 27 17 28 21 30 24 32 14 20 14 15 6 5 0 0 0 1 0 0 0 0 0 19 38 48 34 32 13 16 2 6 4 11 5 11 6 13 8 14 8 12 12 13 8 8 6 8 7 9 6 8 5 7 5 7 13 20 11 10 0 7 1 5 2 6 2 6 4 6 4 6 3 8 3 7 4 6 3 6 4 6 5 4 2 2 0 1 0 1 0 1 0 1 0 1 0 2 1 3 2 5 3 5 5 7 5 7 5 7 4 6 6 7 4 5 1 3 1 3 8 10 7 8 5 7 3 7 2 6 0 4 0 5 1 8 0 5 2 7 5 10 7 12 6 13 11 15 10 13 10 15 9 11 7 10 6 10 8 12 10 13 10 14 11 14 12 16 9 18 6 19 12 25 16 26 14 23 15 24 15 25 16 25 18 28 17 27 16 26 15 25 16 27 17 29 20 33 24 36 28 39 28 39 26 34 21 30 23 33 21 31 20 31 20 32 17 29 18 30 19 31 20 31 19 28 15 25 14 27 18 30 15 27 16 30 21 33 19 29 18 28 13 23 11 24 14 27 18 28 18 28 18 28 18 28 17 26 15 25 15 25 16 27 13 24 14 26 15 27 17 28 17 28 17 28 17 29 18 31 19 31 18 29 17 29 17 28 16 29 20 33 24 35 24 34 23 35 24 38 27 40 29 42 27 39 26 38 25 36 24 35 23 39 27 37 24 31 25 32 27 22 8 2 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 23 40 43 24 34 23 35 18 26 14 26 14 26 14 26 14 26 17 26 12 21 8 17 5 13 9 15 7 14 9 14 10 16 17 17 7 3 0 0 0 1 0 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 2 5 2 4 2 4 2 4 2 4 72 97 68 98 69 92 62 92 66 95 67 96 69 97 70 98 70 97 67 93 63 88 59 86 63 86 54 84 62 95 68 95 67 96 68 94 63 89 61 90 64 92 65 93 66 94 67 95 72 97 67 94 66 94 65 92 69 97 70 98 69 96 67 95 62 90 62 89 60 86 57 84 56 84 56 84 56 84 56 84 60 87 60 87 60 85 57 83 57 83 56 83 57 85 59 87 64 91 62 89 60 88 61 89 61 90 63 91 63 90 60 87 57 86 59 88 60 89 63 94 63 91 63 91 63 90 61 89 57 88 57 88 58 89 59 90 59 90 60 91 61 93 62 94 63 93 61 92 60 92 61 92 59 91 60 92 61 91 59 90 61 91 59 89 58 90 61 93 60 91 59 90 59 91 60 90 59 86 58 85 57 85 58 86 56 86 60 91 63 91 61 88 63 91 63 90 62 90 61 89 62 90 62 89 59 87 60 90 63 90 61 89 61 89 62 91 55 84 58 88 62 92 64 93 64 90 60 89 63 92 64 91 62 91 65 94 67 95 66 93 63 90 62 90 62 91 64 92 63 92 65 94 66 93 63 90 64 92 63 91 63 91 64 92 63 91 62 90 63 92 65 93 67 98 67 98 67 98 67 98 66 97 66 97 66 97 67 98 64 96 66 98 67 98 67 98 66 97 66 97 67 98 67 98 65 96 65 97 67 98 68 99 72 103 71 101 70 101 71 102 72 103 73 104 73 103 71 101 72 103 72 103 72 103 72 103 73 104 71 103 71 103 72 105 74 106 74 106 74 106 74 106 73 105 73 104 72 103 71 103 72 104 72 104 72 104 72 104 71 103 71 104 72 105 73 105 72 105 74 105 72 103 73 106 72 104 72 104 71 103 71 102 70 102 71 104 72 105 74 106 74 107 76 108 77 108 76 108 75 107 75 107 75 106 73 105 71 104 73 105 74 106 73 105 74 106 73 105 74 106 75 108 74 106 74 105 73 105 73 105 73 105 72 104 72 103 71 103 73 105 74 106 74 105 72 103 72 104 72 105 74 106 75 107 76 109 75 109 75 110 77 112 78 112 79 114 81 116 84 118 81 120 85 122 85 126 89 132 97 146 108 157 112 158 114 165 120 166 121 168 119 172 128 184 131 189 144 168 95 119 77 117 84 119 82 115 79 113 79 111 79 112 79 109 78 109 78 109 75 114 73 112 81 111 87 86 5 24 8 27 8 17 4 22 79 114 102 100 41 30 6 32 12 30 10 28 8 26 8 26 13 27 13 21 7 13 6 14 9 17 8 19 10 25 10 27 10 30 14 31 11 30 12 33 12 34 15 35 14 34 14 39 14 37 17 41 17 41 19 45 23 47 22 48 23 52 27 54 29 48 29 47 24 38 13 29 0 20 0 18 2 16 2 40 55 65 45 48 26 27 9 16 10 19 11 17 11 19 13 20 8 20 13 23 11 19 8 19 10 20 9 19 9 18 8 19 18 34 17 25 6 20 7 18 6 17 6 17 6 16 6 16 8 17 8 16 7 14 6 14 7 11 5 8 3 6 1 4 1 2 2 3 2 4 3 4 4 5 4 6 5 6 5 6 6 7 6 7 7 8 7 8 9 9 7 7 5 6 5 6 10 10 9 8 7 6 5 6 7 10 7 10 6 12 8 15 5 16 6 18 8 20 10 21 10 23 14 26 14 24 14 27 16 28 12 24 9 22 9 24 12 27 13 27 14 28 14 26 18 26 17 27 22 35 26 36 22 35 23 37 23 38 24 38 28 42 27 41 27 41 26 40 28 42 28 43 30 46 33 48 39 53 40 53 37 49 32 45 33 47 32 45 30 44 31 45 30 44 30 43 29 43 29 43 29 42 27 40 27 42 29 44 27 39 28 42 32 45 31 41 29 40 26 37 24 36 25 38 27 37 27 37 27 37 27 37 26 36 25 35 25 35 26 36 29 42 27 40 26 39 24 38 28 42 28 42 28 43 30 44 31 41 31 42 30 41 28 42 29 44 30 49 33 50 33 50 35 54 36 55 39 58 40 59 39 57 38 56 37 55 37 54 35 54 37 49 32 40 30 34 28 21 9 3 1 2 0 1 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 24 48 53 38 45 34 43 30 37 27 37 27 37 27 37 27 37 28 34 24 30 21 26 13 19 16 24 13 21 12 22 15 24 18 22 13 11 1 3 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 2 4 6 5 5 5 5 4 4 4 4 43 64 41 67 44 63 39 64 39 62 38 61 39 63 42 66 43 65 39 60 34 55 30 53 28 52 31 57 36 60 35 57 35 57 37 56 33 52 31 54 35 55 34 55 34 56 35 57 35 56 35 54 31 52 32 54 39 61 40 61 40 60 38 58 38 56 36 53 33 51 32 51 30 49 30 49 30 49 30 49 31 52 33 54 34 53 32 51 34 54 33 52 32 53 35 56 38 56 34 54 33 54 34 55 35 57 38 59 38 57 34 54 37 57 36 55 38 59 41 59 42 60 40 59 39 58 39 59 38 59 38 59 38 58 37 58 37 59 38 60 40 62 41 63 40 61 39 59 37 58 38 59 38 60 40 61 40 61 39 60 38 58 37 57 36 57 36 57 36 57 36 57 37 59 39 61 37 58 38 56 36 55 37 56 37 57 39 59 41 60 41 61 42 61 43 61 42 60 40 59 44 61 40 59 40 60 41 59 40 60 39 59 38 60 39 61 34 56 37 60 40 62 42 63 42 62 39 61 42 64 43 63 39 61 41 63 43 65 44 65 41 62 40 61 41 63 43 65 42 63 42 63 42 63 42 63 41 63 42 64 42 64 41 63 40 62 39 61 40 62 41 64 44 65 44 65 44 65 44 65 44 65 44 65 43 64 43 64 42 64 44 66 45 66 45 66 46 67 46 67 45 66 45 66 45 66 45 66 45 66 45 66 49 69 48 69 48 69 49 71 50 72 51 72 51 71 49 69 50 71 50 71 50 71 50 71 51 72 50 70 49 71 51 72 52 73 52 73 52 73 52 73 50 73 50 73 49 72 49 72 51 73 49 71 48 72 50 74 51 72 51 72 52 73 52 74 50 73 53 73 50 70 51 75 51 72 51 71 50 71 49 70 50 71 50 72 52 74 53 75 51 73 53 75 55 76 54 74 53 75 54 75 54 74 52 72 52 73 52 73 52 74 54 76 51 73 53 74 54 75 53 74 52 73 52 73 52 73 52 73 53 74 52 73 51 72 51 71 50 74 51 74 51 73 49 71 48 71 49 73 51 74 52 75 51 76 50 74 50 76 50 78 52 80 52 82 55 84 55 86 59 86 61 88 59 89 61 94 67 105 78 114 79 112 78 117 83 119 81 119 82 121 88 128 95 137 111 137 90 96 59 83 63 84 62 82 58 78 56 76 57 77 60 81 63 81 62 80 57 80 56 84 66 84 71 58 0 7 3 13 2 2 0 8 55 70 66 58 23 11 3 16 6 12 4 10 2 8 2 9 5 11 5 8 0 4 0 6 3 7 6 8 8 9 10 9 7 11 8 12 5 12 7 16 6 15 11 17 9 14 8 16 3 15 0 14 3 17 4 15 7 17 6 17 7 19 12 22 18 29 23 31 24 30 22 28 10 16 2 6 0 0 0 22 40 43 29 31 19 18 5 8 3 7 2 8 4 8 6 10 3 8 9 12 9 9 7 9 9 11 8 10 7 9 7 9 11 20 9 10 0 7 1 5 2 6 2 7 4 6 4 7 3 8 3 7 4 6 3 6 3 6 4 4 2 1 0 0 0 2 1 3 2 4 2 5 4 6 4 6 4 5 3 5 3 6 4 7 5 8 6 9 7 8 5 7 5 7 6 8 7 9 7 8 5 5 0 1 4 9 5 10 4 10 4 10 2 7 3 8 4 9 5 9 5 11 10 14 10 13 10 16 14 17 10 11 6 10 6 11 9 13 10 14 10 15 11 15 9 18 6 19 12 25 16 26 14 23 14 24 15 24 16 25 15 26 16 27 16 27 17 28 19 29 18 29 19 30 21 32 25 37 27 39 27 37 25 35 22 32 20 31 19 30 20 31 20 31 19 29 18 28 17 27 17 28 17 28 18 29 19 30 15 26 15 30 20 32 18 28 17 29 16 27 14 25 13 24 16 26 16 26 16 26 16 26 16 25 15 24 14 25 15 26 17 29 16 27 15 26 13 25 17 28 15 27 15 28 18 31 19 31 19 31 19 30 17 28 20 31 20 30 21 32 23 33 23 35 24 36 25 37 26 38 27 39 26 38 26 37 25 37 24 37 24 35 23 30 20 25 16 12 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 23 37 44 28 36 21 31 18 29 15 27 15 27 15 27 15 27 16 26 13 24 12 20 4 8 8 14 5 10 5 12 9 16 14 17 12 10 0 0 0 2 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 3 6 5 6 4 6 3 5 2 4 60 83 59 89 64 87 61 90 64 89 60 84 57 84 59 87 63 87 58 81 52 77 48 75 37 72 54 84 55 77 47 73 49 77 51 77 48 74 47 75 55 82 54 81 53 81 54 82 49 78 53 78 49 75 51 81 54 82 55 82 55 81 53 79 55 81 51 76 48 75 48 76 47 74 47 74 47 74 47 73 42 66 46 72 51 75 52 74 51 73 49 71 48 72 50 74 52 78 50 77 49 77 50 78 53 81 55 83 56 81 51 77 60 84 53 80 56 84 56 81 61 87 58 84 56 84 58 86 57 85 57 84 54 81 53 80 57 85 58 87 60 88 61 90 59 86 57 84 56 84 56 84 56 84 57 86 58 85 57 84 58 86 58 85 57 84 56 83 60 87 58 85 57 85 57 84 61 87 58 84 56 82 55 82 57 83 55 81 55 85 60 89 60 87 60 87 60 86 58 84 63 87 57 84 60 88 59 83 59 85 58 84 57 85 58 86 57 84 58 87 60 87 60 87 63 88 60 87 62 91 64 90 61 88 62 89 63 91 65 93 62 89 61 89 62 91 64 92 62 89 61 89 61 90 63 92 61 90 64 93 65 92 62 89 64 91 63 91 63 92 65 94 63 94 63 94 63 94 63 94 64 95 64 94 63 93 62 93 63 94 64 96 65 95 64 94 67 98 67 97 66 96 65 96 69 100 68 99 68 99 68 99 68 98 67 98 67 99 69 101 71 102 71 102 71 101 68 99 71 102 71 102 71 102 71 102 72 102 71 101 70 102 71 103 72 103 72 103 72 103 72 103 74 106 73 105 73 105 73 104 76 106 72 103 71 104 74 108 72 104 73 105 73 106 74 106 71 105 74 104 70 101 72 107 72 104 72 103 71 102 70 102 71 103 72 105 74 106 75 107 70 103 73 106 75 106 73 105 74 107 75 107 75 106 73 104 74 106 73 104 73 106 76 109 70 103 73 107 75 106 73 104 73 105 73 105 73 105 73 105 75 106 74 105 73 104 72 104 74 106 74 106 74 105 71 103 70 103 72 104 73 106 75 107 77 110 75 108 75 110 78 113 80 115 81 117 84 119 87 120 87 126 90 128 90 131 94 137 100 149 113 160 113 158 114 165 119 165 118 166 119 171 123 174 135 180 135 187 134 153 91 125 83 120 83 116 78 110 72 102 71 106 77 110 80 111 78 108 73 112 73 113 82 109 80 75 6 26 10 27 6 13 1 19 31 52 35 43 12 21 7 30 13 29 11 27 9 25 9 24 7 19 7 15 5 11 5 11 4 14 5 17 7 23 7 26 8 27 11 29 12 29 14 32 14 33 17 35 14 30 10 29 17 32 11 30 13 37 12 34 12 40 14 43 15 46 16 45 20 45 23 50 29 57 36 62 36 57 21 37 8 22 0 40 34 42 25 37 23 30 15 23 5 14 5 13 5 14 7 16 3 16 10 22 11 20 9 20 11 21 11 20 10 20 9 19 17 32 17 23 6 20 7 16 6 16 7 16 6 16 7 15 8 17 8 16 7 14 6 14 6 11 5 8 2 5 0 4 3 4 3 5 4 6 5 7 8 8 7 7 6 6 5 6 5 7 6 8 8 10 10 12 8 9 7 8 7 9 9 11 8 8 9 9 7 5 1 3 11 15 12 19 14 19 13 19 10 20 9 20 9 20 9 20 9 22 13 25 13 24 14 27 18 27 14 22 10 22 12 24 13 24 13 25 14 26 15 26 18 26 17 27 22 35 26 36 24 37 24 39 25 40 26 40 25 40 26 41 27 42 28 43 31 44 30 43 29 44 30 45 33 48 36 52 39 53 39 52 33 46 31 44 30 44 30 45 32 46 31 44 28 41 26 40 27 42 29 44 30 44 30 44 26 38 27 41 32 44 30 40 29 41 29 40 28 38 25 36 25 35 25 35 25 35 25 35 26 35 25 34 24 35 25 36 25 37 26 39 27 40 29 41 27 39 26 37 26 39 28 42 31 42 32 44 32 43 29 42 33 46 30 46 29 48 32 50 34 52 35 53 35 53 35 53 39 57 38 56 38 56 37 55 44 58 38 49 33 36 20 19 9 5 0 0 0 3 1 1 0 0 0 0 0 0 0 0 0 1 0 0 3 0 3 24 45 54 41 47 32 39 29 40 28 38 28 38 28 38 28 38 27 33 25 33 25 29 12 15 14 22 11 18 9 20 13 22 15 22 16 15 5 4 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 2 5 6 8 7 7 6 6 5 5 5 33 56 36 59 37 58 35 56 30 55 35 57 32 54 34 58 30 53 34 55 34 51 28 46 21 42 23 44 26 48 29 49 28 47 30 47 30 46 28 44 24 43 29 49 33 50 32 49 35 50 29 42 24 41 26 44 32 49 33 50 34 51 34 51 34 49 34 48 33 48 32 47 34 46 29 44 30 45 29 43 32 49 33 50 33 51 34 51 34 50 33 49 32 48 31 47 30 49 33 50 32 50 36 55 40 55 36 52 36 52 33 48 30 49 34 51 34 51 36 55 39 56 39 56 39 55 37 54 33 53 34 54 35 53 34 52 37 56 37 56 37 56 37 56 35 54 34 53 34 54 36 56 37 57 38 58 40 59 41 60 37 56 37 56 37 56 37 57 37 55 36 56 39 59 38 55 41 58 41 57 40 57 39 56 38 55 38 55 38 55 38 55 41 57 40 56 39 57 40 58 42 58 39 55 38 56 41 60 39 59 39 59 39 59 39 59 40 60 40 60 40 60 40 60 41 63 40 62 40 62 40 62 40 62 40 62 40 62 40 61 39 60 39 60 39 60 39 60 39 60 40 61 40 62 41 62 42 64 42 63 41 62 40 62 40 62 41 63 41 64 42 64 40 62 41 63 42 62 41 61 40 61 40 62 41 63 42 63 43 64 44 65 44 64 42 63 45 66 45 66 45 66 45 66 46 67 47 68 47 69 48 69 49 70 49 69 48 68 47 68 47 68 47 68 47 68 47 68 49 70 49 71 51 72 51 73 48 70 49 69 46 67 48 71 50 71 50 71 50 71 50 71 49 72 49 73 50 74 51 74 49 72 49 72 49 72 49 72 52 74 53 74 53 73 51 71 54 74 52 73 51 71 49 70 50 71 50 72 51 73 52 73 50 70 49 70 49 71 51 73 51 72 51 72 51 72 51 72 52 73 52 73 52 73 52 73 51 72 51 73 52 74 53 74 54 75 54 75 54 75 54 75 52 73 52 74 53 75 54 75 52 73 52 73 52 73 52 73 49 72 49 73 50 74 51 74 48 71 48 72 49 73 50 73 51 76 50 74 49 74 48 75 50 78 51 79 51 81 55 89 59 87 62 90 61 92 64 97 72 107 77 112 78 112 77 114 82 118 81 117 80 119 82 124 86 133 105 137 109 132 80 81 53 83 64 83 56 75 52 70 55 75 58 79 62 79 61 78 54 76 55 78 58 88 73 41 0 4 0 12 6 9 0 0 0 1 0 1 0 5 6 14 11 12 6 9 6 10 5 8 3 9 2 8 1 6 0 5 1 8 0 0 6 3 0 1 0 4 1 10 7 13 4 9 4 13 9 17 11 13 5 8 4 14 3 16 4 16 6 16 2 13 2 12 1 10 0 11 4 15 6 16 7 21 19 35 22 32 22 31 17 21 4 11 5 18 12 18 5 9 3 11 1 5 0 4 0 3 0 0 2 5 3 6 4 6 3 5 6 8 6 7 2 3 3 7 13 15 3 8 1 7 1 6 1 6 1 7 3 6 3 6 0 6 1 7 3 5 0 2 4 6 4 4 2 3 2 3 2 3 1 3 1 4 3 6 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 5 7 5 7 5 7 5 7 0 3 2 4 0 0 0 0 4 9 8 15 10 16 9 14 12 15 10 13 7 10 4 8 6 11 7 11 7 11 8 12 9 14 9 14 9 14 9 14 8 14 10 16 11 16 11 16 5 15 5 19 12 26 16 26 15 24 15 25 16 26 17 26 15 26 15 27 16 27 17 28 17 28 18 29 18 30 19 30 24 34 23 39 32 43 26 30 19 30 20 30 19 30 21 34 21 31 19 29 18 29 19 30 20 30 18 28 16 26 16 27 15 28 18 29 15 27 16 29 13 25 13 25 13 25 12 24 15 24 14 24 14 25 17 27 15 25 15 25 15 25 15 25 15 27 14 26 14 27 16 29 12 26 14 26 14 28 20 35 20 32 20 32 20 31 18 29 17 29 19 30 21 31 21 31 22 34 22 35 23 36 24 37 23 36 24 35 23 36 28 43 34 42 25 36 28 30 14 10 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 2 0 5 29 31 41 29 37 20 29 17 31 19 30 16 27 14 27 16 29 17 27 14 22 9 18 7 16 10 16 8 14 8 13 8 14 13 18 13 15 6 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 7 8 4 6 5 8 53 79 55 81 56 80 54 79 56 82 57 80 51 75 51 78 52 77 50 74 46 68 39 63 40 67 42 69 44 71 46 72 45 71 46 72 46 71 44 70 41 68 44 72 47 74 48 74 49 73 45 68 41 67 42 69 47 73 47 74 48 74 49 75 49 75 48 74 47 73 47 73 48 72 44 70 45 72 45 68 49 70 49 70 50 71 51 72 50 71 49 70 49 69 48 69 47 73 48 74 47 73 49 78 53 77 49 75 50 76 48 73 48 75 51 77 50 76 52 80 55 81 55 81 55 80 53 78 52 79 53 81 54 80 52 79 54 81 54 81 54 81 54 81 54 80 53 80 53 81 55 83 58 84 57 84 57 84 57 84 57 84 57 83 55 82 54 81 55 81 54 82 57 85 56 81 56 82 56 81 55 80 54 80 55 81 55 81 55 81 55 81 58 83 57 82 56 83 57 84 58 83 56 82 56 82 57 84 59 84 59 84 59 84 59 84 60 85 60 85 60 85 60 85 61 86 62 87 62 87 62 87 62 87 62 87 62 87 62 87 60 88 60 88 60 88 60 88 60 88 60 89 61 89 62 90 63 91 62 90 61 89 61 88 61 89 62 90 63 91 63 91 60 91 61 92 61 92 60 91 61 92 61 93 62 93 63 94 63 95 64 96 65 95 63 94 66 97 66 97 66 97 66 97 66 97 67 98 68 99 68 99 69 100 70 101 69 100 68 98 67 98 67 98 67 98 67 98 68 99 68 100 69 101 70 101 69 100 70 100 67 98 69 102 71 102 71 102 71 102 71 102 71 103 71 104 72 104 73 105 72 104 72 104 72 104 72 104 73 105 74 106 73 105 72 103 74 106 73 104 71 103 70 102 71 103 71 104 72 104 73 105 71 102 70 102 70 103 72 105 72 104 72 104 72 104 72 104 73 105 73 105 73 105 73 105 72 104 72 105 73 106 74 106 75 107 75 107 75 107 75 107 73 105 73 106 74 107 75 107 73 105 73 105 73 105 73 105 72 104 72 105 73 105 74 106 71 103 72 104 72 105 73 105 77 111 76 109 75 110 76 111 79 114 81 115 82 117 88 124 85 124 89 127 90 131 94 138 103 149 109 156 111 157 112 159 117 162 116 163 117 169 122 172 125 181 134 180 136 179 117 138 72 112 79 114 77 108 74 109 74 108 78 110 79 109 77 108 72 110 73 108 75 114 85 61 3 27 13 31 12 21 3 13 0 16 0 17 2 24 9 29 13 29 9 26 9 27 9 23 9 20 8 17 6 13 5 13 0 14 0 11 2 19 0 23 2 21 2 23 8 29 11 28 10 27 9 26 9 30 14 34 16 33 16 34 15 35 15 37 14 40 13 40 12 39 10 39 14 40 15 39 13 40 20 49 21 52 35 66 41 60 27 45 16 29 12 25 9 24 8 21 5 17 2 13 3 14 1 9 2 12 3 14 4 14 4 14 3 14 5 15 4 15 7 19 19 28 11 21 7 18 6 15 6 15 7 14 6 14 6 14 5 14 6 16 6 13 3 10 7 11 5 7 3 6 2 7 4 4 3 4 3 5 5 7 4 5 4 5 4 5 4 5 5 6 5 6 5 6 5 6 6 7 6 7 6 7 6 7 1 4 4 5 1 4 0 6 7 14 12 20 16 23 15 23 16 26 14 24 12 22 10 21 10 20 9 20 9 20 9 20 13 22 13 22 13 22 13 22 13 22 14 24 15 24 15 24 14 22 15 27 22 35 26 36 24 37 24 39 25 39 26 40 26 41 27 41 28 42 28 42 27 42 28 43 29 44 30 44 35 48 34 52 43 57 39 48 30 44 30 43 28 43 30 45 29 43 29 43 29 44 31 46 31 44 29 42 27 40 27 41 27 41 30 41 27 38 27 40 25 37 25 37 25 38 26 38 24 34 24 35 25 36 26 36 25 35 25 35 25 35 25 35 25 35 25 35 25 36 27 38 25 36 27 37 26 38 31 43 33 42 30 41 28 41 29 44 30 45 30 48 32 50 34 52 34 52 34 53 35 53 36 54 35 55 38 56 38 57 41 61 47 59 37 47 30 31 13 8 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 2 0 0 2 0 6 30 42 52 41 48 33 40 31 42 30 39 27 36 26 36 27 38 28 35 26 32 22 28 17 25 17 26 15 23 13 21 12 20 15 22 18 19 11 10 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 7 6 5 4 5 6 30 52 32 53 32 52 31 51 34 55 33 52 28 48 29 52 32 49 31 44 25 39 20 35 26 42 26 42 27 43 28 44 25 43 26 45 27 45 26 44 24 43 25 43 26 46 29 48 28 45 26 43 25 43 25 44 27 45 27 45 28 46 29 47 33 49 32 48 32 47 31 47 32 46 29 45 31 48 32 47 31 48 31 49 32 49 33 50 32 49 32 48 31 48 30 47 27 46 29 46 27 45 28 48 31 48 28 47 30 49 30 46 29 51 32 51 30 50 31 52 33 54 34 54 34 53 32 52 32 52 34 53 34 53 33 51 33 52 33 52 33 52 33 52 34 53 33 52 34 53 35 55 38 57 38 56 36 54 34 53 39 57 37 55 35 53 33 52 34 52 33 54 37 56 36 53 35 54 34 54 33 53 33 52 36 56 36 56 36 56 36 56 38 58 37 57 37 57 38 58 38 58 37 57 37 57 38 58 39 59 39 59 39 59 39 59 39 59 39 59 39 59 39 59 37 60 38 61 40 62 41 63 39 61 39 61 39 61 39 61 38 59 38 59 38 59 38 59 38 59 39 60 39 61 40 61 39 61 39 61 38 60 38 60 38 60 39 61 39 62 40 62 38 59 39 60 39 60 38 59 40 61 40 61 41 62 41 63 42 63 43 64 43 64 42 63 45 66 45 66 45 66 45 66 44 65 45 66 45 67 46 67 47 69 49 70 49 69 46 66 45 66 45 66 45 66 45 66 45 66 45 66 46 67 46 67 47 70 49 70 46 68 48 72 50 72 50 72 50 72 50 71 47 70 47 71 48 71 49 72 49 72 49 72 49 72 49 72 52 73 53 74 52 72 50 71 52 73 52 72 50 71 49 70 50 71 50 71 51 72 51 73 50 70 49 70 49 71 51 73 51 72 51 72 51 72 51 72 52 73 52 73 52 73 52 73 51 72 51 73 52 74 53 74 54 75 54 75 54 75 54 75 52 73 52 73 53 74 53 74 51 72 51 72 51 72 51 72 49 72 49 72 50 73 50 74 48 72 49 72 50 73 50 73 53 77 52 76 51 77 51 78 53 82 55 84 56 85 58 92 59 87 62 90 61 92 64 97 70 105 75 110 76 110 75 112 82 117 80 116 80 118 81 121 88 130 95 129 103 138 101 117 58 76 52 78 56 74 56 83 57 77 58 79 60 78 59 76 53 75 53 76 56 85 68 34 0 16 14 22 8 6 0 0 0 0 0 0 0 9 7 12 7 10 3 8 4 10 4 8 5 9 4 8 0 5 0 4 0 6 0 3 2 6 0 10 1 7 0 1 0 5 0 7 4 9 1 5 0 8 4 12 9 17 8 16 7 15 5 13 6 14 3 12 3 12 2 11 2 14 3 14 2 13 4 18 5 22 21 41 34 45 31 39 19 23 5 12 5 13 2 7 0 4 0 3 0 4 0 1 0 2 0 3 1 4 2 4 0 3 2 4 1 3 4 9 11 15 2 9 2 7 0 6 1 7 1 7 3 7 3 6 0 5 1 6 3 5 1 3 3 6 3 3 1 2 1 2 1 3 1 3 1 4 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 0 2 2 3 0 1 0 3 3 9 8 13 10 17 11 15 11 15 11 14 10 13 9 13 7 11 7 10 5 9 4 8 6 11 6 11 6 11 6 11 7 12 7 13 8 13 8 13 4 14 4 18 12 25 16 26 15 24 15 24 16 25 16 26 16 27 16 28 17 29 18 29 15 26 16 28 18 30 20 31 24 34 22 37 30 44 31 39 21 31 18 28 16 27 17 28 16 27 16 28 18 31 22 34 20 30 18 28 16 26 16 27 16 29 18 29 15 25 14 27 12 25 13 26 14 27 15 28 13 24 15 26 16 26 15 25 16 26 16 26 16 26 16 26 12 24 11 23 12 25 14 26 14 27 16 27 14 27 17 31 22 31 16 26 14 27 18 30 19 30 19 29 21 33 25 36 21 33 22 34 22 35 23 35 22 37 27 39 27 40 30 43 35 45 28 32 15 14 3 2 1 1 3 1 3 1 1 1 0 0 0 0 0 0 0 0 0 2 0 0 2 0 6 30 34 43 29 38 22 32 20 33 17 28 14 25 13 25 14 27 16 27 16 26 13 22 9 16 11 17 9 14 7 12 6 12 9 16 13 18 10 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 1 2 1 4 50 72 50 72 49 71 48 70 49 70 47 68 46 69 50 73 47 69 44 65 41 63 40 63 42 65 41 64 41 64 41 64 40 64 42 66 44 67 43 66 45 66 42 64 42 67 46 71 44 67 44 67 44 67 44 67 43 66 43 67 44 68 45 68 48 71 47 70 46 69 46 69 47 68 44 68 47 72 49 71 47 68 47 68 48 69 49 70 48 69 48 68 47 68 47 68 45 69 46 68 43 66 44 69 46 68 44 68 47 71 47 69 49 75 51 76 49 73 49 75 51 76 52 77 52 77 51 75 51 78 52 79 52 79 51 78 51 78 51 78 51 78 51 78 52 79 51 78 52 80 54 81 55 81 54 81 53 80 52 79 55 82 54 81 53 80 52 79 52 78 51 79 54 82 53 77 54 78 53 78 52 77 52 77 55 80 55 80 55 80 55 80 58 83 57 81 56 82 58 83 58 82 57 82 57 82 57 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 58 83 59 85 61 87 63 88 60 85 60 85 60 85 60 85 58 86 58 86 58 86 58 86 58 87 59 87 60 88 60 88 61 89 61 89 60 88 60 88 59 87 59 88 60 89 61 89 59 90 60 91 60 91 59 90 60 91 61 92 61 93 62 93 62 93 63 95 64 95 64 94 65 96 65 96 65 96 65 96 64 95 64 96 65 97 66 97 67 99 70 101 70 99 66 96 65 96 65 96 65 96 65 96 65 96 65 97 66 97 66 97 69 98 70 97 68 95 69 99 72 100 72 100 72 100 72 100 70 102 71 103 72 104 72 104 72 104 72 104 72 104 72 104 72 105 73 105 73 104 71 102 73 104 72 103 71 102 70 102 70 102 71 103 71 104 72 104 71 102 70 102 70 103 72 105 72 104 72 104 72 104 72 104 73 105 73 105 73 105 73 105 72 104 72 105 73 106 74 106 74 106 74 106 74 106 74 106 73 105 73 105 73 105 73 106 71 103 71 103 71 103 71 103 71 103 72 104 72 105 73 105 72 104 72 105 73 105 74 106 77 110 76 110 76 111 78 112 81 116 84 119 84 119 89 124 85 124 89 127 90 131 94 138 101 147 107 154 109 155 110 157 114 159 115 162 116 167 118 171 124 179 128 178 132 184 135 173 103 122 75 114 83 115 79 115 78 111 79 110 78 108 77 107 73 110 72 108 75 112 79 52 13 39 27 39 13 16 0 10 7 21 5 21 8 24 7 19 9 23 6 21 8 24 9 23 8 22 7 18 5 14 3 14 2 33 25 44 30 50 23 53 26 45 15 33 8 27 3 23 4 23 4 24 5 23 6 23 13 28 13 31 13 33 14 34 14 34 13 36 13 37 13 37 8 29 11 32 13 33 14 35 16 36 18 42 28 56 43 67 45 60 33 48 25 40 17 31 12 27 8 22 7 21 4 16 3 13 3 13 4 15 5 16 5 15 5 13 1 10 2 13 16 24 11 19 8 19 7 15 7 14 7 14 7 12 7 12 5 14 5 14 5 13 5 12 6 10 4 7 2 6 2 6 3 4 2 3 3 4 4 6 7 8 7 8 7 8 7 8 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 0 6 3 7 2 6 4 11 8 14 10 21 16 24 17 26 15 26 15 26 15 26 15 26 15 26 14 24 12 22 10 21 12 21 12 21 12 21 12 21 11 20 11 20 11 20 12 21 13 22 15 26 21 35 26 35 23 36 24 38 24 39 25 39 27 41 28 42 29 43 29 43 25 40 27 42 29 44 31 45 34 47 33 49 40 57 44 58 36 48 30 41 27 41 27 41 28 42 28 42 29 44 31 46 31 44 29 42 27 40 27 41 29 42 30 41 26 36 25 38 24 36 25 38 27 40 29 41 23 34 25 36 26 36 25 34 26 36 26 36 26 36 26 36 24 34 24 34 24 35 26 36 27 38 29 38 26 36 27 38 31 40 28 39 26 39 27 42 28 41 25 42 27 46 33 52 33 51 33 51 33 52 34 52 34 52 35 53 35 55 40 62 49 62 41 38 14 12 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2 0 8 33 42 51 39 46 34 42 31 42 29 37 26 34 24 35 26 36 27 36 29 36 27 31 19 26 19 27 16 23 12 20 11 19 14 20 18 22 18 16 6 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 4 3 3 4 29 48 28 47 27 46 27 46 26 44 23 42 24 44 26 46 29 44 28 41 26 40 26 40 27 41 27 41 26 40 26 41 21 41 21 43 22 43 22 43 26 46 23 42 21 44 26 48 23 44 24 45 24 46 25 46 23 44 23 45 24 45 25 46 28 47 28 47 27 46 26 45 28 45 25 45 28 49 30 48 26 44 27 45 28 46 28 46 27 45 27 46 28 46 28 46 27 47 26 46 23 44 25 47 25 45 23 46 27 49 28 47 28 50 28 50 25 48 26 50 27 51 28 52 29 52 28 51 31 50 34 51 34 51 33 50 34 51 34 51 34 51 34 51 34 51 34 51 34 52 36 53 34 51 35 52 35 53 36 53 34 51 35 52 36 53 37 54 34 50 33 51 36 54 35 51 34 55 32 54 31 54 30 53 33 56 33 56 33 56 33 56 36 58 34 57 34 57 35 59 34 58 35 58 35 58 35 57 38 58 40 58 40 58 40 58 40 58 40 58 40 58 40 59 35 58 36 60 38 62 40 63 38 61 38 61 38 61 38 60 37 58 37 58 37 58 37 58 37 58 37 58 38 59 38 60 39 61 39 61 40 62 40 62 37 59 37 59 38 60 39 61 39 60 40 61 40 61 39 60 39 60 39 61 40 61 41 62 40 61 41 63 43 64 43 63 44 65 44 65 44 65 44 65 43 64 43 64 44 65 45 66 46 68 48 69 48 68 45 65 44 65 44 65 44 65 44 65 45 66 45 66 45 66 45 66 46 69 48 69 45 67 47 71 50 72 50 72 50 72 50 72 49 72 49 72 50 73 51 74 49 72 49 72 49 72 49 72 51 72 52 73 51 72 50 70 51 71 50 71 50 70 49 70 49 70 49 71 50 71 51 72 50 70 49 70 49 71 51 73 51 72 51 72 51 72 51 72 52 73 52 73 52 73 52 73 51 72 51 73 52 74 53 74 53 74 53 74 53 74 53 74 52 73 52 73 52 73 52 72 50 71 50 71 50 71 50 71 48 71 48 72 49 72 50 73 49 72 50 73 50 74 51 74 50 75 49 74 50 76 50 77 52 81 55 84 56 84 55 88 59 87 62 90 61 92 64 97 69 104 73 108 74 108 73 110 78 114 78 115 78 116 78 117 81 124 92 129 99 135 104 131 98 98 56 79 64 86 61 80 60 79 59 78 60 77 59 77 55 76 53 77 57 84 62 24 5 24 21 26 8 3 0 0 0 0 0 4 2 6 5 10 6 7 3 6 5 9 6 8 7 7 6 6 0 4 0 3 0 35 35 52 40 49 31 47 33 43 26 33 17 24 7 12 0 1 0 0 0 3 0 8 4 8 6 11 8 14 11 16 8 14 7 14 5 14 5 14 0 10 0 13 2 15 2 13 4 13 0 9 1 22 20 38 35 48 37 45 27 31 16 26 13 20 7 15 6 12 0 6 1 4 1 2 0 3 2 5 2 5 3 3 0 0 0 4 8 13 1 9 2 9 0 5 1 7 1 7 3 7 3 7 0 5 0 5 2 5 2 6 3 5 3 2 1 1 0 2 1 2 0 2 0 3 2 5 5 7 5 7 5 7 5 7 2 4 2 4 2 4 2 4 0 2 0 2 0 2 0 2 0 2 2 3 1 2 3 8 5 9 8 13 10 16 12 17 11 15 11 15 12 16 12 16 12 16 11 14 9 12 7 11 7 13 7 13 7 13 7 13 7 12 5 10 4 11 6 12 4 13 3 18 11 24 15 25 14 23 14 24 15 24 16 25 16 27 16 28 17 29 18 29 14 26 15 27 17 29 19 30 22 32 21 35 28 43 34 46 29 36 20 28 17 28 17 27 19 29 18 28 17 28 18 29 20 30 18 28 16 26 16 27 17 30 18 28 13 23 11 24 11 24 12 25 14 27 16 29 15 25 15 26 16 25 15 24 16 26 16 26 16 26 16 26 13 26 13 25 13 27 15 28 14 29 17 29 14 26 14 28 15 28 17 30 17 28 14 24 17 27 15 24 16 28 21 33 21 33 21 33 21 32 20 32 20 32 18 28 16 32 27 43 35 49 31 23 1 2 0 0 0 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 9 33 31 38 24 34 21 31 18 30 17 27 14 24 12 25 14 26 16 28 18 29 16 24 11 18 11 17 9 14 8 12 6 12 9 15 10 19 15 16 4 4 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 7 4 5 3 5 47 67 45 64 43 63 43 64 44 63 41 61 40 61 38 57 42 63 40 61 37 58 35 56 41 63 41 62 40 62 40 62 40 62 42 63 43 63 42 63 47 67 44 63 42 64 45 67 44 65 43 64 43 65 45 66 43 64 44 65 45 66 45 66 46 67 46 66 45 66 44 65 47 66 43 65 45 68 46 67 43 66 44 67 44 68 45 68 44 67 44 68 45 68 46 69 45 67 47 67 44 65 46 69 46 66 44 66 47 70 48 68 47 70 49 71 48 69 48 72 49 72 51 73 52 74 51 73 50 75 50 77 51 76 49 75 52 78 52 78 52 78 52 78 51 76 50 76 50 77 52 79 50 76 51 77 52 79 54 80 48 75 50 77 52 79 54 80 51 76 50 77 53 80 52 76 56 77 55 77 54 76 54 76 55 77 55 77 55 77 55 77 58 80 57 79 57 79 58 80 57 79 58 80 58 80 57 79 58 80 57 80 57 80 57 80 57 80 57 80 57 80 57 80 58 80 59 81 60 83 61 84 60 82 60 82 60 82 60 84 57 85 57 85 57 85 57 85 57 85 57 86 58 86 59 87 61 89 61 89 62 90 62 90 59 87 59 88 60 89 61 89 60 91 61 92 61 92 60 91 59 91 60 91 61 92 61 92 60 91 62 94 64 95 64 94 64 95 64 95 64 95 64 95 64 95 64 96 65 97 66 97 69 99 68 98 67 98 67 98 65 96 65 96 65 96 65 96 67 98 67 98 66 97 66 97 68 97 69 96 67 95 68 98 72 100 72 100 72 100 72 100 73 104 73 105 73 106 74 106 72 104 72 104 72 104 72 104 72 104 72 104 72 103 70 102 71 103 71 102 70 102 70 102 69 102 70 102 71 103 71 103 71 102 70 102 70 103 72 105 72 104 72 104 72 104 72 104 73 105 73 105 73 105 73 105 72 104 72 105 73 106 74 106 73 105 73 105 73 105 73 105 73 105 73 105 72 104 72 104 70 102 70 102 70 102 70 102 70 103 71 103 72 104 72 104 73 105 73 105 74 106 74 107 74 108 73 108 74 109 77 111 78 114 83 117 83 117 85 119 85 124 89 127 90 131 94 138 101 147 107 154 109 155 110 157 111 156 113 160 115 165 115 167 117 174 127 180 131 180 131 177 127 144 86 112 82 121 83 108 77 109 76 107 75 107 76 108 74 110 71 107 74 109 72 41 20 43 26 38 14 20 4 16 8 34 29 42 16 24 11 32 10 23 6 21 8 24 8 22 7 23 6 21 4 17 3 17 13 63 65 88 66 89 56 89 60 85 58 83 53 72 41 59 26 44 11 23 0 19 3 25 2 19 5 23 10 30 14 33 13 31 15 32 15 32 16 33 15 31 13 30 14 30 11 26 12 28 10 27 12 32 19 39 30 60 43 67 39 58 35 59 30 47 24 40 20 36 15 30 7 15 3 12 1 11 2 13 1 12 3 13 2 12 5 17 13 22 10 19 10 18 7 14 7 14 7 12 7 12 7 12 5 14 4 13 4 13 6 15 5 10 3 6 1 5 1 5 2 3 1 2 2 4 4 5 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 1 6 3 7 1 9 8 16 11 19 12 21 14 24 16 26 15 26 15 26 15 26 15 26 14 24 13 23 12 22 11 20 13 21 14 21 14 21 14 21 14 20 11 17 9 17 11 19 12 21 14 25 21 34 25 35 22 36 23 37 24 38 24 38 26 40 26 41 27 41 28 42 27 41 27 41 28 42 28 42 30 45 32 49 38 55 44 59 42 51 30 41 28 43 29 41 30 44 29 42 27 41 28 42 31 44 29 42 27 40 27 41 30 43 30 40 25 34 22 35 23 35 24 37 25 38 26 39 27 36 25 34 24 34 25 35 25 35 25 35 25 35 25 35 26 34 26 34 26 35 28 36 26 36 29 37 27 34 26 35 26 37 30 44 31 41 25 37 30 43 27 44 28 46 31 49 33 51 32 50 32 49 31 49 31 48 28 45 27 49 38 61 46 60 35 26 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 10 36 40 47 34 42 32 42 30 38 29 38 26 35 25 35 26 37 27 35 28 35 26 32 21 28 17 25 15 23 13 22 13 21 16 20 16 22 21 22 12 8 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 8 6 6 6 25 43 22 39 20 38 20 39 21 38 19 39 21 38 15 30 23 37 25 38 24 36 21 33 27 40 27 41 28 41 28 41 21 43 20 44 19 43 18 41 22 45 20 42 18 42 19 44 21 43 17 40 16 41 19 44 19 43 20 44 20 45 21 44 26 45 26 45 25 44 24 43 27 44 23 42 25 44 25 43 24 42 25 43 26 44 26 44 25 43 26 44 26 45 27 45 22 45 22 46 21 45 24 50 23 45 20 45 23 48 23 46 21 46 24 48 23 47 25 50 25 49 26 51 28 52 28 51 29 49 33 50 33 50 32 48 34 51 34 51 34 51 34 51 33 50 32 49 33 51 34 52 34 51 35 52 35 52 35 52 32 49 32 50 34 51 35 52 34 50 33 52 37 54 36 52 32 55 31 54 30 53 29 53 31 55 31 55 31 55 31 55 34 57 33 56 32 57 33 58 32 57 34 58 34 58 33 56 37 57 39 57 39 57 39 57 38 56 38 56 38 56 38 57 38 59 36 59 36 59 37 60 36 59 36 59 36 59 36 58 35 56 35 56 35 56 35 56 35 56 36 57 36 58 37 58 37 59 38 60 39 61 39 62 38 60 38 60 39 61 39 62 38 59 39 60 39 60 38 59 38 59 39 60 39 61 40 61 38 60 40 62 42 64 43 64 43 64 43 64 43 64 43 64 44 65 44 65 45 66 45 67 49 69 46 65 44 66 46 68 45 66 45 66 45 66 45 66 46 67 46 66 45 65 44 65 46 70 47 69 45 67 46 71 50 73 50 73 50 73 50 72 48 71 49 72 49 73 50 73 49 72 49 72 49 72 49 72 50 72 51 72 51 71 49 69 49 70 49 70 49 70 49 70 48 69 49 70 49 71 50 71 50 70 49 70 49 71 51 73 51 72 51 72 51 72 51 72 52 73 52 73 52 73 52 73 51 72 51 73 52 74 53 74 52 73 52 73 52 73 52 73 52 73 52 72 51 71 50 71 48 69 48 69 48 69 48 69 47 70 48 71 48 72 49 72 50 73 50 74 51 74 52 75 49 74 49 74 50 77 51 79 51 80 55 84 55 83 53 85 59 87 62 90 61 92 64 97 70 105 74 109 75 109 74 111 75 111 76 114 77 115 75 114 77 121 89 130 96 128 98 134 105 123 81 81 51 78 57 71 53 72 52 71 53 72 56 75 52 72 49 73 54 79 53 11 13 26 17 22 11 13 7 11 70 86 88 71 32 9 1 11 9 10 5 7 5 9 5 7 7 6 6 6 1 3 0 2 0 50 53 69 48 64 41 66 50 66 52 66 54 63 45 53 44 50 31 30 11 12 1 6 0 1 4 5 7 11 9 13 9 14 7 16 7 17 8 17 6 15 1 13 3 15 2 10 1 13 3 14 3 14 3 12 4 21 13 30 19 35 21 35 19 30 16 26 14 24 10 20 9 11 6 5 1 3 2 4 0 3 2 3 0 3 3 8 6 11 1 9 3 9 0 5 1 7 1 7 3 7 3 7 0 5 0 3 1 5 4 8 2 4 2 2 0 1 0 1 0 2 0 1 0 2 1 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 2 2 2 4 6 12 10 13 10 12 9 14 10 16 11 15 11 15 10 14 10 14 9 13 9 13 9 12 8 13 6 12 6 12 6 12 6 12 9 14 6 10 3 10 6 13 3 13 3 17 10 24 15 24 13 22 14 23 14 24 15 24 14 25 14 25 15 26 16 27 17 28 17 27 16 27 15 26 17 30 21 35 26 39 30 43 31 35 17 25 16 29 17 26 17 28 16 27 16 28 18 30 20 30 18 28 16 26 16 27 18 31 19 28 12 22 9 22 11 23 11 24 12 24 12 24 19 27 15 22 12 23 15 27 14 24 14 24 14 24 14 24 12 25 11 24 12 26 14 27 11 26 16 29 15 27 14 27 16 29 18 31 18 29 15 25 18 29 18 28 18 28 19 29 20 32 20 31 19 31 18 30 17 31 20 33 21 35 27 42 30 41 19 8 0 1 0 0 2 0 4 1 2 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 11 36 31 37 22 33 21 33 19 29 18 29 15 26 14 26 15 28 16 27 15 25 13 23 12 20 8 15 7 13 8 14 9 16 12 15 8 18 14 20 10 10 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 9 6 7 4 6 42 61 38 57 36 57 36 58 33 54 34 58 40 61 35 52 31 55 36 61 40 62 39 60 40 62 40 63 41 64 42 64 43 64 43 64 43 62 40 61 43 64 42 62 40 61 40 61 43 62 38 57 35 58 39 62 41 62 41 63 42 64 43 64 45 66 44 65 44 64 43 64 46 65 42 62 42 64 42 62 42 65 42 66 43 66 44 67 42 66 43 67 44 68 45 68 41 63 44 64 43 65 46 70 45 65 43 64 45 66 44 65 43 67 47 69 47 69 49 73 49 71 51 74 52 74 52 74 49 75 49 76 50 75 49 74 50 76 50 76 50 76 50 76 50 75 49 75 49 76 51 78 54 80 53 78 52 77 50 76 50 76 50 76 50 76 50 75 51 77 50 78 54 80 53 77 54 76 54 75 53 74 52 74 55 77 55 77 55 77 55 77 58 79 57 78 56 79 57 80 55 78 58 81 59 80 56 77 58 80 57 80 57 80 57 80 56 79 56 79 56 79 56 79 59 81 59 81 59 81 58 80 59 81 59 81 59 81 59 83 56 84 56 84 56 84 56 84 56 84 56 85 57 85 58 86 58 86 58 87 59 88 60 88 60 88 61 89 61 90 62 90 57 89 58 90 59 89 58 88 59 90 59 91 60 92 61 92 59 91 61 93 63 95 64 95 64 95 64 95 64 95 64 95 65 96 66 97 66 98 67 98 71 100 66 95 63 96 67 100 66 97 66 97 66 97 66 97 66 97 66 96 65 95 64 95 68 96 69 95 66 93 68 97 72 99 72 99 72 99 72 100 71 102 70 103 71 104 72 104 72 104 72 104 72 104 72 104 71 104 72 104 72 103 70 101 70 102 70 102 70 102 70 102 69 101 69 102 70 103 71 103 71 102 70 102 70 103 72 105 72 104 72 104 72 104 72 104 73 105 73 105 73 105 73 105 72 104 72 105 73 106 74 106 73 105 73 105 73 105 73 105 73 105 73 104 72 103 71 103 69 101 69 101 69 101 69 101 70 102 70 103 71 104 72 104 73 105 73 106 74 107 75 107 74 109 75 110 77 112 79 114 78 115 84 119 84 117 83 119 85 124 88 129 90 132 94 138 102 148 108 155 110 156 111 158 109 155 112 160 115 164 114 163 117 172 126 179 128 176 131 184 134 177 119 123 68 105 73 99 70 100 68 97 69 99 73 102 70 102 67 102 70 104 64 30 26 44 24 36 19 30 15 29 43 77 78 75 27 17 7 34 14 26 9 23 9 24 7 21 7 25 6 21 4 18 2 19 15 69 69 92 63 93 62 102 69 97 68 95 67 93 62 84 55 82 59 80 49 59 24 38 0 17 2 20 5 23 9 25 14 29 14 30 16 30 17 30 13 25 9 24 14 31 16 29 15 28 13 26 12 26 14 32 15 36 14 42 25 54 30 52 30 51 28 49 28 50 26 43 18 28 14 21 8 18 8 19 6 17 6 14 3 11 4 14 11 21 9 19 10 18 8 12 7 14 7 12 7 12 7 12 6 13 4 11 4 13 7 14 5 8 3 6 1 4 1 5 2 2 1 2 1 3 3 5 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 6 3 7 3 11 9 21 15 22 13 22 13 23 14 24 15 26 15 25 14 24 13 24 15 26 15 26 15 27 16 26 11 16 11 16 11 16 11 18 16 21 12 17 9 17 12 20 13 20 14 25 20 33 24 34 22 35 22 37 23 37 24 37 24 38 24 39 25 39 26 40 29 43 28 41 27 40 25 39 27 43 33 49 36 52 40 55 41 48 26 38 26 43 28 39 26 40 26 41 28 43 31 46 31 44 29 42 27 40 27 40 31 43 31 40 24 33 21 33 23 35 23 35 23 34 22 32 31 38 24 31 21 32 25 38 23 33 23 33 23 33 23 33 24 31 23 31 23 32 25 34 23 34 28 37 28 35 27 36 31 42 29 41 28 40 27 42 27 41 27 44 26 43 25 41 33 49 33 48 31 48 30 47 28 50 36 57 40 58 41 59 38 48 24 12 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 1 11 40 42 48 34 44 35 45 33 40 31 40 28 37 26 37 28 39 28 35 25 32 22 30 21 30 14 23 13 22 13 23 15 25 19 20 13 20 21 24 16 13 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 8 6 6 6 22 37 23 39 25 41 26 42 20 36 22 38 23 36 20 34 24 39 24 39 24 39 24 39 24 40 25 42 28 44 30 45 27 43 23 43 24 43 22 38 22 41 22 41 22 41 22 41 25 43 22 40 20 39 21 41 23 42 23 43 24 44 25 44 28 45 27 43 26 42 24 41 26 42 25 41 24 42 25 43 25 44 24 42 23 42 24 43 25 45 27 46 27 46 26 43 27 46 26 45 26 45 26 44 26 45 26 45 26 45 26 44 25 45 25 45 25 45 25 45 25 46 27 48 29 50 30 51 27 46 31 48 30 46 31 50 32 48 29 44 27 46 31 49 34 54 33 53 32 51 31 51 33 53 33 52 32 51 31 51 33 52 32 51 31 52 32 53 34 54 33 53 34 54 35 56 33 54 32 53 31 52 30 52 31 53 31 53 31 53 31 53 33 55 33 55 33 55 33 55 34 56 34 56 34 56 34 56 34 56 36 56 36 56 36 56 35 55 35 56 36 57 37 57 35 57 35 57 35 57 35 57 35 57 35 58 36 59 37 59 36 57 36 56 35 55 33 54 36 57 36 58 37 59 38 59 36 57 36 58 37 59 38 59 38 59 38 60 39 61 40 61 38 59 38 59 38 59 38 59 38 59 38 59 38 59 38 59 40 61 40 62 41 63 42 63 39 61 42 64 44 65 43 63 40 61 40 62 41 63 42 63 41 62 41 63 42 64 43 64 44 66 46 68 47 68 47 67 44 65 44 65 44 65 44 65 46 70 45 69 45 69 45 68 47 72 48 73 49 72 48 71 47 71 47 72 48 73 49 73 47 71 47 71 47 71 47 71 49 69 47 69 50 72 50 70 50 70 48 69 50 71 49 69 50 71 50 71 50 71 50 71 47 68 47 69 48 69 49 70 51 72 51 72 51 72 51 72 53 73 52 72 51 71 50 70 49 73 49 73 49 73 49 73 49 72 48 71 47 72 48 73 49 71 48 70 47 71 48 72 47 69 46 68 45 69 46 70 47 71 49 73 51 75 52 75 50 73 50 73 50 73 50 73 50 73 50 74 52 76 53 79 53 80 54 80 54 82 57 87 60 90 62 90 60 93 64 100 70 103 73 109 76 110 75 108 76 112 76 112 77 114 79 115 84 123 91 130 94 131 96 132 102 136 104 106 54 66 43 68 45 68 50 72 48 70 46 73 50 78 57 70 54 69 30 12 4 26 17 23 8 15 4 2 6 23 24 27 11 5 7 13 5 7 2 5 0 6 0 7 4 13 7 7 0 4 0 1 0 44 52 64 41 61 46 58 38 58 41 61 45 61 45 58 42 57 46 57 44 52 39 46 18 8 0 4 3 1 0 8 0 3 0 6 5 9 9 11 2 13 3 15 3 14 7 16 2 10 4 11 4 11 4 12 1 10 1 12 5 20 14 28 14 25 12 25 13 26 13 26 15 25 9 20 8 15 0 6 0 4 0 7 0 0 0 11 7 10 2 6 2 7 1 4 4 7 4 7 5 8 5 8 0 6 0 5 1 4 0 4 1 3 1 2 0 2 0 3 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 2 5 3 6 4 5 3 4 4 5 3 4 2 5 3 5 0 5 2 6 5 9 7 11 9 14 6 11 5 12 8 15 12 14 9 17 11 13 8 16 10 15 9 14 8 12 7 13 2 9 3 9 1 9 5 14 8 13 6 11 4 9 3 8 3 11 0 14 12 26 16 22 12 21 10 23 11 25 12 24 11 23 15 25 17 27 17 26 17 27 18 28 19 27 18 26 17 28 19 32 24 38 29 42 32 38 21 28 16 28 18 29 17 29 17 30 19 31 19 32 19 30 18 30 18 30 18 30 21 31 20 26 11 20 13 26 12 22 12 23 14 25 17 27 18 26 16 24 13 21 11 20 9 19 12 21 10 19 12 23 14 24 13 23 12 24 13 25 15 26 16 27 16 28 17 27 19 28 16 28 19 31 19 29 20 30 17 27 15 26 16 28 24 33 18 29 21 33 21 31 20 32 23 34 20 35 23 41 43 33 10 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 0 0 0 0 0 14 41 31 40 27 36 24 35 25 37 20 30 19 29 17 27 15 26 12 24 13 25 14 24 14 22 11 17 8 14 8 12 7 12 7 15 9 15 9 15 11 15 0 1 0 0 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 37 56 37 57 39 58 40 59 36 55 37 56 37 55 36 54 38 57 38 57 38 57 38 57 39 59 40 60 42 61 43 62 41 61 40 62 43 64 42 61 41 62 41 62 42 63 42 63 44 64 43 63 41 62 41 63 43 64 43 64 43 64 43 64 42 64 43 64 43 64 43 64 43 63 42 62 41 63 42 64 44 64 43 63 42 63 43 65 44 65 45 66 45 66 44 65 41 67 42 68 42 68 42 68 43 69 43 69 43 69 43 69 44 70 44 70 44 70 44 70 44 70 45 71 46 73 47 73 44 72 48 73 46 72 48 75 50 74 47 71 45 73 48 76 51 76 50 75 50 75 50 74 52 77 51 76 50 75 50 75 53 77 51 76 51 76 52 78 52 77 51 76 52 77 53 79 54 79 53 78 53 77 52 77 53 78 53 78 53 78 53 78 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 56 81 56 81 56 81 56 81 55 80 55 81 56 82 57 82 57 82 57 82 57 82 57 82 57 82 57 83 58 84 59 84 57 84 57 84 56 83 56 83 56 83 56 84 57 84 58 85 57 85 57 86 58 87 59 87 59 87 59 88 60 89 61 89 59 87 59 87 59 87 59 87 59 87 59 87 59 87 59 87 60 91 60 92 61 92 62 93 60 92 63 95 64 95 63 94 62 93 63 94 63 95 64 95 62 93 62 94 63 95 64 95 64 96 66 98 67 98 67 98 65 96 65 96 65 96 65 96 67 97 67 98 68 98 68 98 71 101 72 103 73 102 71 101 71 101 71 102 72 102 73 103 71 101 71 101 71 101 71 101 70 100 68 100 71 103 71 101 70 101 69 101 70 102 70 100 71 102 71 102 71 102 71 102 68 100 69 100 70 101 70 102 72 104 72 104 72 104 72 104 73 105 72 104 72 104 71 103 73 103 73 103 73 103 73 103 73 102 72 101 71 102 72 103 72 103 71 102 70 103 71 104 70 102 69 101 69 101 70 102 70 103 72 105 74 106 74 106 73 105 73 105 73 105 73 105 73 105 73 106 75 109 78 113 79 114 80 116 80 117 83 122 87 130 91 132 92 136 97 142 97 144 103 153 110 157 112 157 112 158 112 158 113 160 115 161 119 168 126 174 128 176 132 182 132 185 131 168 96 109 66 106 70 95 68 96 76 102 76 99 75 100 76 102 76 104 43 35 20 42 30 29 11 21 6 22 4 27 18 30 7 18 6 30 8 25 6 24 5 24 7 24 6 25 11 18 1 16 1 15 9 60 65 89 56 88 54 80 49 76 52 78 53 80 54 80 49 76 51 80 54 80 52 75 44 35 2 16 5 18 2 21 5 20 5 19 5 17 5 17 9 24 12 27 12 26 14 31 10 28 10 28 10 29 11 29 12 28 9 28 11 32 15 37 15 36 18 42 23 48 27 51 28 46 25 43 24 39 16 28 10 22 7 21 5 12 6 23 11 20 6 16 7 16 6 13 7 15 7 15 8 13 8 13 5 13 6 12 5 9 4 9 4 7 3 3 2 3 2 4 2 3 2 3 2 3 2 3 3 4 3 4 3 4 3 4 4 6 5 7 6 6 5 5 6 6 5 5 4 6 5 9 5 13 7 15 9 17 11 19 15 21 12 18 11 19 14 22 18 22 14 24 16 21 13 23 14 22 13 19 10 16 7 15 6 8 8 8 6 10 10 16 13 18 12 19 11 17 10 15 13 13 9 21 21 36 24 34 21 35 22 35 24 33 26 33 22 36 24 38 26 39 26 39 26 40 27 41 28 40 27 39 26 41 28 44 33 49 38 53 42 54 35 45 28 41 28 43 28 40 29 41 29 42 30 42 30 42 30 42 29 41 29 41 31 41 29 35 21 30 23 36 22 32 22 32 23 35 26 37 26 35 25 33 22 30 20 29 20 30 23 31 21 30 22 33 25 32 23 31 23 31 24 33 26 34 26 35 27 35 28 37 29 41 26 41 29 44 29 41 30 44 28 41 27 41 28 42 34 41 28 41 29 48 31 48 31 51 34 53 39 54 41 51 36 24 8 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 17 43 40 47 36 41 30 37 29 37 28 36 27 34 26 33 25 32 23 31 24 32 24 32 22 31 16 24 14 21 11 19 10 19 16 23 16 23 15 20 14 19 5 6 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 21 36 21 37 22 37 22 37 22 37 21 36 21 36 22 37 22 37 22 37 22 37 22 37 25 40 25 40 25 40 25 40 21 38 21 40 25 43 25 40 23 40 24 41 25 42 26 43 26 43 27 44 26 43 25 41 26 43 26 43 25 42 25 42 23 41 24 42 26 44 27 45 25 42 24 41 24 41 25 42 24 43 23 42 23 42 24 44 23 43 24 44 25 43 24 42 22 39 23 40 24 42 25 42 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 27 44 27 44 27 45 28 45 28 46 31 47 29 46 30 49 33 49 30 46 29 47 32 51 27 47 26 48 26 48 26 49 28 50 28 50 27 49 26 48 30 52 29 50 28 51 30 52 28 49 27 49 27 50 29 52 31 53 31 52 30 52 29 51 31 53 31 53 31 53 31 53 32 54 32 55 33 55 33 55 33 55 33 55 33 55 33 55 34 56 34 56 34 56 34 56 33 55 33 56 34 57 35 57 35 57 35 57 35 57 35 57 35 57 35 58 36 59 37 59 36 57 36 57 37 58 37 58 34 55 34 56 35 56 35 57 36 57 36 58 37 59 38 59 38 59 39 60 39 60 40 61 38 59 38 59 38 59 38 59 38 59 38 59 38 59 38 59 38 59 38 60 39 60 40 61 40 62 41 63 43 63 42 63 42 63 43 64 43 65 44 65 41 62 41 63 42 64 43 64 42 64 44 66 45 66 45 65 44 65 44 65 44 65 44 65 41 65 41 66 43 67 44 68 46 71 48 72 48 72 47 70 47 71 47 71 48 72 48 73 47 71 47 71 47 71 47 71 49 69 47 69 50 72 50 70 49 70 49 70 49 70 49 70 50 71 50 71 50 71 50 71 48 70 49 70 50 71 50 72 51 72 51 72 51 72 51 72 50 71 51 72 51 72 52 73 49 73 49 73 49 73 49 73 49 72 48 71 47 72 48 73 49 71 48 70 47 71 48 72 48 71 47 70 47 70 48 71 47 71 49 73 51 74 51 74 50 73 50 73 50 73 50 73 52 73 50 74 52 77 53 79 55 81 55 80 53 79 55 84 58 88 61 93 62 95 65 99 64 99 68 105 74 110 76 110 75 111 76 112 77 114 79 115 83 121 87 124 89 128 95 134 98 128 103 139 93 87 47 77 55 71 47 70 56 81 54 73 51 77 56 75 66 75 28 6 3 26 13 20 0 6 2 10 0 6 1 7 1 3 5 11 6 7 2 6 0 5 0 7 1 10 4 5 0 2 0 0 0 39 51 65 49 61 46 50 32 49 32 49 35 51 38 53 45 59 49 61 53 62 55 64 60 33 3 0 2 4 0 3 5 7 5 6 4 4 2 3 0 9 2 10 1 10 3 12 5 11 6 10 7 11 8 13 6 12 2 9 1 8 1 12 0 9 1 15 6 22 12 26 13 26 13 28 16 26 10 20 5 13 2 11 0 5 0 13 3 7 0 4 1 7 1 5 4 7 5 7 5 8 5 8 2 6 0 5 1 4 0 4 1 3 1 2 0 2 0 3 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 2 5 3 6 4 5 3 4 4 6 3 5 3 5 4 5 2 7 1 8 4 11 6 12 9 14 7 12 6 13 8 15 12 15 8 17 10 13 6 15 7 12 5 9 1 5 0 3 0 5 0 5 0 4 0 10 6 12 6 12 6 11 5 11 3 9 0 13 11 26 15 21 12 21 10 22 11 23 11 25 13 22 15 25 17 26 17 26 17 27 18 28 19 27 18 26 16 28 17 30 21 35 26 39 31 42 29 35 18 26 16 30 15 27 15 28 16 28 16 29 16 28 16 28 17 29 17 29 21 30 18 25 12 21 13 25 12 22 12 22 13 24 15 26 16 25 15 23 13 21 11 20 10 21 13 22 12 21 13 24 13 24 12 22 11 23 13 24 14 25 15 26 15 27 16 26 15 25 13 25 16 28 17 26 18 29 17 28 17 29 19 31 19 29 15 26 17 29 19 29 23 33 22 39 30 45 27 38 16 11 2 0 0 3 3 1 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 2 0 0 0 0 0 9 36 28 37 23 30 17 27 15 26 13 24 13 24 13 24 13 24 11 23 12 24 13 23 13 21 10 16 7 12 6 11 5 10 10 17 9 16 10 15 11 15 9 6 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 36 55 36 54 35 54 35 54 38 56 36 54 35 55 38 58 37 56 37 56 37 56 37 56 40 59 40 58 39 57 38 57 38 58 37 60 41 62 40 59 38 59 39 60 40 62 41 63 40 62 43 65 44 63 41 61 41 62 41 63 42 64 43 65 41 62 42 63 42 64 43 64 42 63 41 61 40 62 42 63 42 63 41 62 42 63 43 65 41 63 42 64 43 63 42 62 39 65 40 67 42 69 44 70 44 70 44 70 44 70 44 70 44 70 44 70 44 70 44 70 45 71 45 71 44 70 44 70 45 72 47 73 45 71 46 74 49 75 48 73 47 74 49 75 46 71 46 72 48 73 49 74 51 75 50 75 49 74 49 73 51 76 50 75 50 75 51 76 49 74 48 73 49 75 51 76 52 77 52 76 51 76 51 76 52 77 52 77 52 77 52 77 53 79 54 79 54 80 55 80 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 55 80 55 81 56 82 57 82 57 82 57 82 57 82 57 82 57 82 57 83 58 84 59 84 57 84 57 85 58 86 60 87 56 83 56 83 56 83 57 84 57 85 57 86 58 87 59 87 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 59 90 60 91 61 92 61 92 62 93 62 93 63 94 62 93 63 94 63 94 64 95 65 96 62 93 62 94 63 95 64 95 62 94 64 96 65 96 65 95 65 96 65 96 65 96 65 96 64 94 65 96 67 98 69 99 70 100 71 101 71 101 70 100 70 100 71 101 71 102 72 102 71 101 71 101 71 101 71 101 70 100 68 100 71 103 71 101 68 100 70 101 69 99 69 101 70 101 70 101 70 101 70 101 70 101 71 102 71 103 72 103 71 103 71 103 71 103 71 103 70 103 71 104 72 105 73 106 73 103 73 103 73 103 73 103 73 102 72 101 71 102 72 103 72 103 71 102 70 103 71 104 72 103 71 102 70 103 71 104 70 103 72 105 73 105 73 105 73 105 73 105 73 105 73 105 73 105 74 106 76 109 79 114 81 116 81 116 79 115 81 120 85 129 92 136 96 139 98 142 100 146 103 151 106 152 106 151 110 156 112 159 114 161 115 161 117 165 120 167 122 171 129 180 130 179 136 191 136 148 82 104 76 102 72 101 77 104 72 93 75 96 70 101 80 105 39 26 11 30 21 28 14 23 8 28 7 21 6 22 8 27 10 28 9 26 7 24 5 24 6 23 7 25 12 18 3 15 5 13 4 39 46 73 54 80 55 76 59 76 57 73 56 74 59 77 58 74 54 71 52 70 53 70 53 38 4 8 2 15 3 13 10 19 9 18 7 14 5 14 6 17 10 20 8 19 10 25 11 25 11 28 11 30 12 30 13 29 11 28 10 29 12 31 9 30 11 33 14 38 17 40 22 45 26 47 27 47 25 42 21 35 15 27 10 23 9 25 7 16 3 14 6 16 6 14 6 14 6 14 7 12 7 12 5 13 6 12 5 9 4 9 4 7 3 3 2 3 2 4 2 3 2 3 2 3 2 3 3 4 3 4 3 4 3 4 4 6 5 7 6 6 5 5 7 7 5 6 5 6 6 10 7 14 8 16 10 18 11 19 14 20 12 19 12 19 13 19 17 17 13 19 15 15 10 17 9 12 7 10 5 7 2 6 3 4 4 4 2 6 6 12 11 16 11 16 12 19 12 17 11 11 8 19 20 35 24 34 20 34 22 34 22 33 24 32 21 35 23 38 25 39 26 38 26 40 27 41 28 40 27 39 30 44 31 46 34 50 38 53 40 57 44 53 31 40 27 44 26 38 26 38 26 38 27 39 27 39 27 40 28 40 28 41 31 40 27 34 22 31 23 34 22 32 21 31 22 33 24 35 25 33 24 32 22 30 20 29 16 27 19 28 18 26 19 29 23 31 22 30 22 30 23 31 24 33 25 33 26 34 26 35 27 39 24 39 28 43 28 41 28 42 28 43 29 44 31 45 29 40 26 40 26 45 29 48 37 52 36 55 46 54 36 36 7 3 0 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 5 0 3 14 38 35 43 33 39 30 39 31 40 23 31 23 31 23 32 24 32 22 30 23 31 23 31 21 30 20 28 17 25 14 23 13 22 16 23 16 23 16 22 17 22 15 14 3 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 35 20 35 19 34 19 34 23 37 21 35 21 37 24 40 24 39 24 39 24 39 24 39 26 40 25 39 23 38 22 37 23 39 21 39 23 40 21 35 20 37 20 38 21 39 22 39 21 39 24 42 25 41 23 39 21 39 23 41 26 44 28 46 26 43 25 42 25 41 24 41 25 41 23 40 23 40 24 42 22 41 22 41 22 42 24 44 22 41 23 42 23 42 22 41 23 40 24 42 26 44 28 45 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 29 46 29 46 28 45 28 45 28 46 30 47 28 44 28 47 31 48 31 47 30 48 31 49 27 47 25 48 27 49 28 50 30 51 29 51 28 50 28 49 28 50 27 49 27 49 28 50 28 50 27 49 28 51 30 52 28 50 28 51 29 51 29 51 30 52 30 52 30 52 30 52 30 53 31 54 32 55 33 55 32 54 32 54 32 54 32 54 33 55 33 55 33 55 33 55 33 55 33 56 34 57 35 57 35 57 35 57 35 57 35 57 35 57 35 58 36 59 37 59 36 57 36 58 37 59 39 60 37 58 37 58 37 58 36 57 36 57 36 58 37 59 38 59 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 40 61 40 61 41 62 42 63 41 62 41 62 40 61 41 62 40 61 41 62 42 63 42 63 41 62 41 63 42 64 43 64 41 62 42 64 44 65 43 64 44 65 44 65 44 65 44 65 41 65 42 67 44 69 46 70 45 69 46 70 46 70 45 69 46 70 46 71 47 71 48 72 47 71 47 71 47 71 47 71 49 69 47 69 50 72 50 70 46 69 50 70 47 67 47 70 49 70 49 70 49 70 49 70 49 70 50 71 50 72 51 72 50 71 50 71 50 71 50 71 49 71 50 72 51 73 52 74 49 73 49 73 49 73 49 73 49 72 48 71 47 72 48 73 49 71 48 70 47 71 48 72 49 71 48 70 47 71 48 72 47 71 49 72 50 73 49 72 50 73 50 73 50 73 50 73 53 74 51 75 53 78 54 80 56 82 56 81 54 80 55 84 57 88 63 96 65 97 67 100 68 102 69 104 71 105 71 105 72 110 76 113 79 115 79 115 80 117 83 119 83 122 90 129 85 131 98 139 109 129 72 66 48 71 54 76 56 72 51 69 52 70 46 67 59 67 23 2 0 9 1 18 7 10 0 2 0 5 0 7 6 12 9 9 7 8 3 6 0 5 0 6 1 11 7 7 0 5 0 3 0 6 12 23 21 26 24 28 27 35 23 31 21 30 21 31 22 26 20 21 15 19 15 20 20 12 0 0 0 2 0 2 5 7 5 7 4 7 4 6 2 8 4 9 3 8 5 11 5 9 6 10 6 12 8 12 7 13 5 12 4 12 4 12 2 12 2 12 1 13 2 13 7 20 12 25 17 27 18 29 18 23 12 15 6 12 5 11 1 5 0 3 1 7 1 5 3 6 4 6 4 7 4 7 2 6 0 5 1 4 0 4 1 3 1 2 0 2 0 3 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 2 5 3 6 4 5 3 4 5 7 4 5 3 6 5 6 3 7 4 9 5 10 6 11 8 12 7 11 7 11 8 12 11 12 7 14 8 9 3 11 1 6 1 5 0 5 0 5 0 4 0 3 0 3 1 9 6 11 6 11 7 11 7 11 0 7 0 11 10 25 15 21 11 20 11 21 10 22 11 24 12 22 14 24 16 25 16 25 17 27 18 28 19 27 18 26 19 30 19 31 22 34 25 37 28 43 34 41 22 27 15 28 14 26 14 25 13 25 13 25 15 27 15 28 16 29 17 29 22 29 16 23 12 22 12 23 12 21 11 21 11 22 13 23 15 23 14 22 12 21 11 20 6 17 9 18 8 17 9 20 11 22 10 21 10 21 11 22 13 24 13 24 14 25 14 25 15 25 14 26 18 30 19 29 16 27 17 29 19 30 19 30 19 28 19 27 19 28 23 32 31 37 29 41 32 38 15 17 0 0 0 1 4 4 1 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 2 0 0 1 0 0 8 35 27 36 23 32 20 32 21 33 13 24 13 24 13 25 14 25 11 23 12 24 13 23 13 21 13 20 11 16 10 14 9 14 5 14 6 15 10 18 14 19 16 13 4 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 53 34 53 34 54 35 54 36 55 36 56 37 57 39 59 39 58 39 58 39 58 39 58 40 59 40 58 39 57 38 56 41 61 39 60 40 60 37 56 38 59 38 59 38 59 38 59 38 59 39 61 40 61 40 60 38 59 39 62 42 65 45 66 44 64 43 63 41 61 40 60 41 62 40 61 40 61 41 62 40 61 40 61 41 63 43 65 41 63 42 64 43 63 42 62 42 68 42 69 44 70 45 71 45 71 45 71 45 71 45 71 44 70 44 70 44 70 44 70 45 71 45 72 46 72 46 72 45 72 47 72 44 70 44 72 47 73 47 73 47 73 47 73 49 74 49 74 49 75 50 75 52 77 51 76 50 75 50 75 50 74 48 73 48 73 49 75 51 76 50 75 51 76 52 78 49 74 49 75 50 75 51 76 51 76 51 76 51 76 51 76 52 77 52 78 54 79 55 80 55 80 55 80 55 80 55 80 54 79 54 79 54 79 54 79 55 80 55 81 56 82 57 82 57 82 57 82 57 82 57 82 57 82 57 83 58 84 59 84 57 84 57 84 58 85 58 85 59 86 59 85 58 85 58 84 57 85 57 86 58 87 59 87 61 89 60 88 60 88 59 87 61 89 61 89 61 89 61 89 61 89 61 89 61 89 61 89 61 92 62 93 62 94 63 94 63 93 62 92 60 92 61 92 61 92 61 93 62 93 63 94 62 93 62 94 63 95 64 95 62 94 64 96 65 96 64 95 65 96 65 96 65 96 65 96 66 96 67 97 68 99 69 99 68 98 69 100 70 99 68 98 69 100 70 100 71 101 71 101 71 101 71 101 71 101 71 101 70 100 68 100 71 103 71 101 66 100 71 101 67 97 68 102 69 100 69 100 69 100 69 100 69 101 70 101 71 102 71 103 70 102 70 102 70 102 70 102 71 103 72 104 72 104 73 105 73 103 73 103 73 103 73 103 73 102 72 101 71 102 72 103 72 103 71 102 70 103 71 104 71 103 70 102 70 102 71 103 70 103 72 104 72 104 71 103 73 105 73 105 73 105 73 105 74 106 74 107 76 110 80 115 82 117 83 118 81 118 84 123 86 130 93 136 97 141 101 146 99 145 101 149 105 153 108 155 107 155 111 160 115 162 116 161 115 162 118 164 118 165 121 172 120 179 134 178 139 181 114 115 65 101 71 104 71 98 70 100 71 92 61 96 70 93 30 23 5 18 9 20 10 20 3 24 8 23 3 22 7 27 9 25 10 27 7 24 6 22 5 20 4 19 9 13 2 11 4 9 2 9 0 13 0 13 0 14 3 10 1 7 0 6 0 6 3 10 0 6 0 6 0 8 0 5 2 6 2 5 2 7 1 6 2 8 3 9 4 10 5 12 7 16 7 15 8 20 7 19 8 23 10 26 12 27 14 29 13 26 10 25 7 24 9 29 11 31 12 32 13 33 17 41 21 44 22 47 29 52 32 49 25 37 16 35 15 29 9 18 5 15 6 16 6 14 5 13 5 13 6 11 6 11 5 13 6 12 5 9 4 9 4 7 3 3 2 3 2 4 2 3 2 3 2 3 2 3 3 4 3 4 3 4 3 4 4 6 5 7 6 6 5 5 7 8 6 7 6 7 7 8 7 12 7 13 8 14 9 14 10 15 10 15 10 15 10 14 13 10 9 11 10 6 5 8 3 3 4 4 4 5 5 5 3 3 4 4 2 4 6 12 11 14 10 14 9 14 8 14 8 8 5 17 18 34 23 34 19 34 20 33 22 32 23 31 21 34 23 37 25 38 25 38 26 40 27 41 28 40 27 39 27 41 27 41 28 44 31 46 37 55 44 56 36 44 26 40 26 38 26 38 25 37 25 37 27 39 27 40 29 42 30 42 32 39 24 32 22 32 22 32 21 31 20 30 20 31 21 32 23 31 22 31 21 30 20 29 17 27 20 29 18 27 20 30 22 29 20 28 20 28 21 30 23 31 23 32 24 32 25 34 27 39 25 40 29 45 30 43 26 41 28 43 29 43 28 42 28 43 29 45 27 47 32 52 38 52 37 47 35 31 15 9 1 1 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 5 0 4 17 43 39 46 35 40 29 36 28 36 26 33 25 33 25 33 25 33 23 32 24 33 25 32 23 31 19 27 16 24 14 22 13 22 12 19 13 21 15 21 17 23 20 18 8 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 33 19 34 20 36 21 36 20 36 22 38 24 39 24 39 23 38 23 38 23 38 23 38 25 40 25 40 24 39 24 39 23 39 22 40 24 41 22 37 24 41 23 40 22 38 21 37 22 39 22 39 22 40 24 42 23 40 24 41 24 42 25 42 25 41 24 41 24 41 24 41 24 40 23 39 22 40 23 41 21 40 21 40 22 42 24 44 23 42 24 43 24 43 23 42 25 42 25 42 25 42 26 43 28 45 28 45 28 45 28 45 27 44 27 44 27 44 27 44 26 43 26 44 28 45 29 46 28 46 30 46 27 43 27 45 28 45 29 46 29 46 28 46 29 49 27 49 27 48 26 48 28 50 28 50 27 49 26 48 27 49 26 47 25 48 27 49 29 50 28 50 28 51 30 53 26 48 27 49 27 50 28 50 29 51 29 51 29 51 29 51 29 51 30 53 32 54 33 55 33 55 33 55 33 55 33 55 32 54 32 54 32 54 32 54 33 55 33 56 34 57 35 57 35 57 35 57 35 57 35 57 35 57 35 58 36 59 37 59 36 57 36 57 35 56 35 56 37 58 37 57 36 57 35 56 36 57 36 58 37 59 38 59 40 61 40 60 39 59 38 59 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 39 60 40 61 40 62 41 62 43 63 40 60 39 60 40 61 41 62 41 63 42 63 43 64 41 62 41 63 42 64 43 64 42 63 43 65 45 66 44 65 44 65 44 65 44 65 44 65 42 66 42 66 42 67 43 67 43 68 45 69 45 69 44 67 45 69 46 70 46 71 47 71 47 71 47 71 47 71 47 71 49 69 47 69 50 72 50 70 44 69 51 70 45 65 46 71 48 69 48 69 48 69 48 69 47 69 48 69 49 70 49 71 49 70 49 70 49 70 49 70 52 73 51 72 51 72 50 71 49 73 49 73 49 73 49 73 49 72 48 71 47 72 48 73 49 71 48 70 47 71 48 72 47 70 46 69 46 69 47 70 47 71 49 72 49 71 48 70 50 73 50 73 50 73 50 73 54 75 52 75 54 78 55 81 57 84 58 84 57 84 60 89 60 90 63 94 64 98 70 105 67 101 68 103 71 107 75 110 71 108 75 114 80 116 80 115 78 116 82 118 81 116 81 118 76 125 89 134 102 140 96 110 53 74 49 65 48 66 54 71 46 64 45 67 57 57 15 0 0 7 0 7 0 1 8 31 16 20 4 5 0 5 5 7 10 9 6 7 0 5 0 5 0 7 6 3 0 3 0 2 7 2 0 0 0 0 0 0 0 4 1 4 1 3 0 1 0 0 0 0 0 0 0 1 0 0 1 3 0 0 2 2 1 1 0 1 0 1 0 2 0 4 5 6 4 6 4 8 3 6 3 8 5 10 8 12 6 12 6 12 5 9 1 8 2 10 2 11 1 12 2 11 4 14 7 15 9 19 20 32 32 38 24 23 13 22 13 14 5 9 0 5 2 7 1 4 2 5 3 5 3 6 3 6 2 6 0 5 1 4 0 4 1 3 1 2 0 2 0 3 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 2 5 3 6 4 5 3 4 6 7 5 6 4 7 5 8 3 6 2 6 3 7 3 8 3 8 4 8 4 8 4 8 6 10 2 10 2 5 0 6 0 5 0 5 0 4 0 3 0 3 0 3 0 2 0 8 5 10 5 9 3 7 2 6 0 5 0 10 11 23 15 20 11 18 11 20 11 22 12 23 11 21 13 24 15 25 16 24 17 27 18 28 19 27 18 26 15 26 14 26 15 27 18 29 25 38 29 41 27 32 16 23 15 27 14 26 13 25 13 25 15 28 16 29 18 31 19 32 22 28 13 21 12 23 12 21 11 21 10 19 9 20 10 21 13 22 13 21 12 21 11 20 7 18 10 19 9 18 10 21 10 21 9 19 8 20 10 21 11 22 12 23 12 24 13 23 15 23 14 25 19 30 20 28 17 27 19 28 19 27 17 25 18 28 21 29 20 28 26 36 27 35 26 32 16 17 0 1 0 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 3 0 0 1 0 3 14 43 29 38 23 31 18 28 16 27 16 26 15 25 14 24 12 23 14 25 15 26 15 26 15 24 13 19 10 15 9 14 8 13 6 14 4 14 6 15 7 13 17 15 7 4 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 52 34 54 36 56 37 57 34 54 37 58 40 59 39 58 37 56 37 56 37 56 37 56 40 59 40 59 40 59 40 59 39 59 38 61 42 64 42 61 44 65 43 63 41 60 39 59 41 61 39 60 40 62 43 65 43 64 42 62 40 61 39 60 39 60 40 62 41 63 43 64 41 61 40 60 39 61 40 62 39 60 39 61 41 63 43 65 42 64 43 65 44 64 43 63 42 67 41 67 41 67 40 66 45 71 45 71 45 71 45 71 44 70 44 70 44 70 44 70 40 67 41 68 43 70 45 72 45 72 47 72 44 69 43 71 44 70 45 72 46 71 44 70 50 74 49 73 48 72 47 71 49 74 49 73 48 72 47 72 49 73 48 72 47 73 48 74 50 75 49 74 49 75 51 77 47 73 48 74 49 75 50 75 51 76 51 76 51 76 51 76 50 76 52 77 53 79 55 80 56 81 56 81 56 81 56 81 54 79 54 79 54 79 54 79 55 80 55 81 56 82 57 82 57 82 57 82 57 82 57 82 57 82 57 83 58 84 59 84 57 84 57 83 56 82 54 81 57 84 57 83 56 82 55 82 57 85 57 86 58 87 59 87 61 89 61 88 60 87 59 87 61 89 61 89 61 89 61 89 61 89 61 89 61 89 61 89 59 90 59 91 60 92 61 92 64 94 61 91 59 90 60 92 63 94 63 95 64 96 65 96 62 93 62 94 63 95 64 95 63 95 65 97 66 97 66 96 65 96 65 96 65 96 65 96 66 95 65 95 65 95 64 94 67 98 68 99 69 98 68 97 69 99 69 100 70 101 71 101 71 101 71 101 71 101 71 101 70 100 68 100 71 103 71 101 65 100 72 101 66 95 67 102 69 100 69 100 69 100 69 100 68 99 68 100 69 100 70 101 70 101 70 101 70 101 70 101 74 104 73 103 72 102 71 101 73 103 73 103 73 103 73 103 73 102 72 101 71 102 72 103 72 103 71 102 70 103 71 104 70 101 69 100 68 101 69 102 71 103 72 104 72 103 70 102 73 105 73 105 73 105 73 105 75 107 75 108 77 110 80 115 82 118 84 120 84 122 88 128 89 132 92 135 95 141 103 150 105 150 104 150 104 151 106 153 106 154 111 161 116 163 116 161 113 162 118 164 117 161 115 161 118 168 129 183 140 179 134 176 94 118 67 95 60 97 65 95 61 89 65 103 72 86 23 17 7 19 10 14 0 17 31 81 48 57 25 30 4 23 6 26 10 27 9 22 5 20 4 18 5 20 10 14 3 11 6 8 8 3 0 7 3 9 0 11 0 1 0 3 3 3 2 2 2 3 2 2 0 1 0 1 2 7 4 2 0 2 3 2 3 3 3 6 2 9 2 9 1 7 3 9 2 11 4 14 4 15 6 18 8 21 10 24 7 22 11 25 14 28 14 29 11 28 11 27 9 27 9 27 9 30 9 29 9 34 23 49 44 63 35 46 24 46 23 35 13 21 8 17 7 16 6 13 5 13 5 13 6 11 6 11 5 13 6 12 5 9 4 9 4 7 3 3 2 3 2 4 2 3 2 3 2 3 2 3 3 4 3 4 3 4 3 4 4 6 5 7 6 6 5 5 8 8 7 7 6 8 7 9 5 10 5 11 6 11 6 11 6 11 7 13 8 12 6 10 11 5 7 6 7 0 2 2 5 2 4 0 2 0 2 0 1 1 3 1 0 2 4 8 10 13 9 11 6 10 5 9 7 7 4 16 18 34 23 33 18 33 19 33 21 32 23 31 20 34 22 36 24 37 24 37 26 40 27 41 28 40 27 39 27 41 27 41 27 42 29 44 35 50 38 54 39 48 27 35 27 39 27 38 26 37 25 37 28 40 29 42 31 44 32 45 33 38 23 31 22 33 22 30 21 31 20 29 19 29 20 30 22 31 21 30 21 30 20 29 14 24 17 25 15 24 16 27 21 28 20 27 19 28 20 29 22 30 22 31 23 31 24 32 24 35 22 36 26 41 28 40 26 40 27 41 27 39 24 36 26 44 29 45 27 45 32 51 30 43 33 36 21 11 2 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 4 0 7 23 50 36 44 34 40 31 39 32 41 27 34 26 33 24 31 22 29 25 34 27 35 27 35 25 33 22 30 20 27 17 25 16 25 16 23 15 20 13 16 10 14 20 19 10 6 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 31 18 35 22 40 26 42 21 38 25 40 25 40 27 44 24 39 24 39 24 39 24 39 23 37 22 36 21 37 22 38 18 36 19 37 20 38 21 39 20 37 20 39 24 40 21 35 24 41 24 40 23 39 22 39 22 38 21 38 21 39 23 41 28 45 27 43 24 39 20 35 25 42 25 42 25 42 25 42 18 38 19 39 21 41 23 42 23 42 23 42 23 42 23 42 25 41 23 41 26 44 26 42 26 43 26 44 27 45 28 45 28 45 28 45 28 45 28 45 27 44 27 44 27 44 27 44 29 46 29 46 29 46 29 46 29 46 29 46 29 46 29 47 29 48 26 47 25 48 26 49 26 49 29 52 29 49 25 45 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 50 29 51 27 49 28 51 28 50 28 50 28 50 28 50 28 50 29 52 30 53 32 54 33 54 32 53 31 54 32 55 33 55 33 55 32 53 30 52 33 55 33 55 33 55 33 55 36 57 35 56 34 57 35 58 36 58 36 58 36 58 36 58 39 58 35 56 37 58 35 54 36 56 35 55 34 56 35 57 36 57 36 58 37 59 38 59 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 38 59 38 60 39 61 40 61 40 61 40 61 40 61 40 61 41 63 42 64 43 63 42 62 42 63 43 64 43 65 44 65 44 65 44 65 44 65 44 65 43 64 43 65 44 66 45 66 46 69 43 66 42 67 45 70 42 66 43 68 44 69 46 70 45 69 45 70 46 71 47 71 46 70 46 69 45 68 44 68 46 66 44 64 43 65 45 67 47 68 47 68 47 68 47 68 48 70 50 71 49 69 46 66 47 68 45 65 44 66 47 68 46 68 47 69 48 70 49 71 48 69 48 70 49 71 50 71 48 72 48 73 49 74 50 74 49 73 49 72 48 71 47 71 48 71 48 71 48 71 48 71 47 70 47 70 47 70 47 70 47 70 47 71 48 72 49 72 47 71 49 73 51 75 52 75 54 75 53 77 56 80 56 81 55 82 57 83 57 85 61 90 61 91 64 97 68 103 73 106 75 108 73 107 73 107 73 106 76 113 77 114 78 115 80 116 77 113 77 112 76 112 75 112 71 115 75 125 89 128 98 138 101 93 43 61 49 64 51 69 43 68 43 65 65 48 2 1 1 5 0 5 0 8 37 69 60 62 46 22 0 7 2 14 11 10 7 10 4 9 0 8 3 7 4 6 1 4 0 3 0 6 1 0 5 1 1 4 0 0 1 0 0 0 0 0 0 0 0 1 0 2 0 2 0 0 0 0 1 3 5 4 0 5 0 0 0 4 0 1 0 2 0 2 0 0 0 2 2 4 2 4 2 4 2 4 4 6 3 9 6 11 6 13 7 12 5 12 5 11 2 8 1 7 0 4 0 6 4 11 24 45 50 54 32 24 10 16 4 9 2 7 1 5 0 3 4 7 5 6 4 6 3 6 0 5 0 5 1 4 0 2 3 5 3 5 2 3 0 2 0 2 0 2 0 2 0 2 3 5 2 4 2 5 4 7 4 6 4 6 4 6 4 6 5 7 5 7 5 7 5 7 2 5 2 5 2 5 2 5 2 5 2 4 1 4 0 4 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 3 0 7 2 5 7 10 5 8 4 7 5 9 0 5 0 11 12 19 12 16 11 17 9 16 7 19 11 23 14 23 13 22 13 23 15 25 16 27 20 29 18 26 18 27 15 27 17 28 16 28 19 32 26 36 27 41 32 38 17 19 12 23 11 25 15 28 15 25 12 26 16 29 17 30 20 34 21 25 9 19 14 26 13 18 9 20 12 23 13 22 10 19 11 19 9 17 9 19 11 21 9 19 10 19 10 18 8 16 8 18 7 17 6 18 7 19 12 22 9 19 8 20 11 23 14 24 15 25 17 26 18 27 15 26 19 27 15 23 15 26 17 26 18 29 24 33 27 31 26 25 11 17 11 15 1 2 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 3 0 0 0 0 5 15 39 26 34 20 28 16 27 17 29 18 28 14 23 11 23 13 25 13 23 12 22 11 23 13 23 15 20 11 15 8 13 8 13 2 13 3 13 5 13 5 10 10 13 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 31 50 32 52 34 54 36 55 35 56 39 58 38 58 40 61 39 58 39 58 39 58 39 58 38 56 37 55 36 56 37 57 36 58 37 58 37 58 38 59 38 58 37 59 39 61 38 57 41 62 41 61 40 60 39 60 39 59 38 59 38 60 40 62 40 62 41 62 40 60 38 59 41 62 41 62 41 62 41 62 39 60 40 61 41 62 42 63 43 64 43 64 43 64 43 64 42 67 40 67 43 70 43 68 43 69 43 70 44 71 45 71 44 70 44 70 44 70 44 70 44 70 44 70 44 70 44 70 45 71 45 71 45 71 45 71 46 72 46 72 46 72 46 72 48 73 48 73 48 73 48 73 47 74 50 76 51 74 47 71 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 75 51 76 49 74 50 76 50 75 50 75 50 75 50 75 50 75 51 77 52 78 54 79 54 79 54 79 54 79 54 79 55 80 55 80 55 79 53 77 55 80 55 80 55 80 55 80 58 82 57 81 56 82 57 83 58 83 58 83 58 83 58 83 59 85 56 83 58 85 56 82 58 85 57 83 56 84 58 85 57 85 57 86 58 87 59 87 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 61 89 61 89 61 89 61 89 59 90 59 91 60 92 61 92 61 92 61 92 61 92 61 92 62 94 63 95 64 94 63 93 62 94 63 94 64 95 64 96 65 96 65 96 65 96 65 96 64 95 65 96 65 97 66 97 69 99 67 97 67 97 69 99 66 96 67 98 68 99 70 100 69 99 69 100 70 100 71 101 70 100 70 99 69 98 68 98 68 98 66 96 65 97 67 99 68 99 68 99 68 99 68 99 69 100 70 101 70 100 67 97 69 99 67 97 66 98 68 100 68 99 69 100 69 100 69 101 69 100 69 101 70 102 71 102 72 102 72 103 73 103 74 104 73 103 73 102 72 101 71 101 71 103 71 103 71 103 71 103 70 102 70 102 70 102 70 102 70 102 70 103 71 104 72 104 70 103 72 105 74 107 75 106 75 107 76 109 78 112 81 115 81 116 83 119 84 121 88 127 89 132 94 138 100 146 105 149 106 152 107 153 107 153 107 153 112 158 113 159 114 161 115 162 113 159 113 158 112 157 111 156 109 157 115 167 126 174 134 187 146 165 91 103 59 100 67 97 64 97 62 98 76 77 9 21 10 14 10 12 0 29 47 94 72 86 61 47 4 26 4 32 10 26 10 23 8 22 8 21 7 18 6 15 4 9 3 8 1 10 0 6 0 8 0 12 0 5 0 6 1 7 3 7 3 7 2 4 0 4 0 6 3 7 2 4 2 3 2 0 2 8 0 6 0 10 0 10 0 7 0 7 0 10 2 16 4 14 4 14 4 13 4 14 5 16 6 18 9 21 10 24 12 26 12 27 11 27 9 26 8 25 7 23 5 23 4 23 0 38 43 79 57 61 22 28 9 19 8 17 6 14 4 13 6 14 5 13 6 10 5 10 3 12 5 12 5 9 3 7 5 9 5 5 3 4 2 3 2 3 2 3 2 3 2 3 5 5 4 5 4 6 6 8 6 7 6 7 6 7 6 7 7 8 7 8 7 8 7 8 5 9 5 9 5 9 5 9 5 9 4 8 4 7 3 5 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 1 5 6 6 6 10 11 8 11 7 11 7 11 6 8 6 19 17 31 19 29 15 31 18 31 20 30 21 29 23 35 22 35 22 36 24 38 24 38 27 40 26 37 25 39 25 41 28 41 27 41 30 46 37 50 37 54 42 53 30 36 24 35 23 36 26 39 26 36 24 37 27 41 29 43 32 45 29 35 20 30 23 34 22 29 19 30 22 33 23 32 20 29 20 28 18 26 18 27 20 29 19 28 18 27 18 26 17 26 19 26 18 25 17 26 18 27 20 29 21 30 22 30 21 29 22 32 23 33 24 34 25 35 22 33 24 33 21 31 23 36 27 41 29 44 32 46 31 43 28 32 17 19 17 14 7 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 8 21 43 34 41 31 37 28 36 28 36 29 36 25 31 22 31 24 33 24 32 23 31 23 31 23 32 22 29 18 25 14 22 13 22 15 22 16 23 17 20 14 18 14 16 11 7 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 19 34 18 33 18 32 17 32 19 36 23 38 22 37 24 40 24 39 24 39 24 39 24 39 23 38 22 37 22 37 23 38 21 38 21 38 20 37 20 37 23 38 19 37 21 39 22 38 23 40 23 40 22 39 22 39 22 38 21 38 21 39 23 41 19 37 21 39 23 40 23 40 23 40 23 40 23 40 23 40 22 41 22 41 23 42 23 42 25 44 25 44 25 44 25 44 26 41 23 41 26 44 27 42 26 43 26 44 27 45 28 45 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 29 46 29 46 29 46 29 47 26 47 26 49 27 48 25 46 24 47 27 50 28 50 26 48 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 50 29 51 27 49 28 51 28 50 28 50 28 50 28 50 28 50 29 52 30 53 32 54 30 53 32 55 33 54 31 52 33 55 34 56 34 55 32 53 32 54 32 55 33 55 33 55 35 57 34 56 34 56 35 57 36 58 36 58 36 58 36 58 38 57 35 56 37 58 36 55 38 59 37 57 36 58 38 59 36 57 36 58 37 59 38 59 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 38 59 38 60 39 61 40 61 40 61 40 61 40 61 40 61 41 62 42 63 42 63 41 62 40 62 41 62 42 63 42 64 44 65 44 65 44 65 44 65 43 65 44 65 45 66 45 66 45 68 44 67 43 68 44 69 42 66 43 68 44 69 46 70 45 69 45 69 46 70 46 71 46 70 45 69 45 69 44 68 48 68 47 67 46 68 47 69 47 68 47 68 47 68 47 68 48 69 48 70 48 68 47 67 48 69 47 68 47 68 48 69 48 70 48 70 47 69 47 69 48 70 48 70 49 71 49 71 48 72 48 72 49 73 49 74 49 73 49 72 48 71 47 71 48 71 48 71 48 71 48 71 47 70 47 70 47 70 47 70 47 70 47 71 48 72 49 72 47 71 49 73 51 74 51 74 53 75 53 77 55 79 55 81 56 83 57 84 58 85 61 91 61 91 64 97 68 103 73 106 72 105 72 106 73 108 74 108 74 111 75 112 77 114 79 115 78 114 77 112 75 110 73 110 65 107 69 118 83 127 99 143 126 153 97 75 35 62 52 63 44 70 45 67 65 44 3 3 5 9 4 5 0 18 45 68 56 68 54 29 0 5 0 13 9 9 9 9 5 9 2 8 3 7 2 6 0 4 0 2 0 9 4 2 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 2 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 1 4 2 5 2 4 2 4 3 6 5 9 5 9 7 11 6 12 5 10 4 8 0 5 1 6 1 3 0 1 0 0 5 27 29 32 13 11 1 7 0 6 1 6 1 5 2 5 2 4 2 4 1 4 0 5 0 5 1 4 0 2 1 4 3 4 1 3 0 2 0 2 0 2 0 2 0 2 2 4 1 3 2 4 3 6 3 5 3 5 3 5 3 5 4 6 4 6 4 6 4 6 3 5 3 5 3 5 3 5 3 5 3 4 2 4 1 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 3 2 7 4 5 7 9 6 7 4 5 5 6 1 5 2 11 13 21 16 17 8 15 10 20 13 21 10 18 13 22 12 21 13 22 14 24 13 24 17 26 15 23 14 24 14 26 16 27 15 27 18 31 26 36 25 38 30 39 23 28 12 23 10 23 13 25 12 23 11 24 14 28 18 31 19 32 15 24 13 22 11 21 11 21 9 20 11 22 12 21 10 19 11 19 9 18 9 18 10 19 11 19 9 16 7 16 8 18 7 18 6 17 6 17 7 18 6 19 10 23 13 23 10 20 12 21 12 21 13 22 13 22 10 19 10 18 8 18 13 25 18 30 23 33 24 31 22 27 18 17 10 14 12 15 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 3 0 0 0 0 5 16 40 23 33 21 30 18 28 16 27 18 27 14 24 12 23 13 25 14 24 13 23 12 24 14 24 14 20 11 16 10 14 8 13 6 17 5 17 6 16 6 14 5 14 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 36 55 36 54 34 53 34 52 35 56 38 57 37 56 38 59 38 57 38 57 38 57 38 57 39 57 37 56 37 56 38 58 39 60 39 59 37 58 36 57 41 59 36 56 37 60 39 60 40 60 39 60 39 60 39 60 39 59 38 59 38 60 40 62 36 58 38 61 41 62 41 62 40 61 40 61 40 61 40 61 43 64 42 63 42 63 42 63 43 64 43 65 44 65 44 65 43 68 41 68 44 71 44 69 43 69 43 70 44 71 45 71 43 69 43 69 43 69 43 69 44 70 44 70 44 70 44 70 44 70 44 70 44 70 44 70 46 72 46 72 46 72 46 72 45 71 48 75 50 73 46 70 45 71 48 74 50 75 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 75 51 76 49 74 50 76 50 75 50 75 50 75 50 75 51 76 51 77 52 78 53 78 50 76 53 80 55 78 51 75 55 80 56 81 56 81 55 79 53 79 54 79 54 80 55 80 57 82 56 80 55 81 57 82 58 83 58 83 58 83 58 83 58 84 56 83 58 85 57 83 59 85 57 84 57 84 58 86 57 85 57 86 58 87 59 87 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 61 89 61 89 61 89 61 89 59 90 59 91 60 92 61 92 61 92 61 92 61 92 61 92 61 93 63 94 63 94 62 92 61 92 61 93 62 93 63 94 65 96 65 96 65 96 65 96 65 96 65 97 66 97 67 98 68 98 68 98 68 98 68 98 67 97 67 98 68 99 69 99 68 98 69 99 69 100 70 100 69 99 69 99 69 99 69 99 69 100 69 100 69 100 69 100 68 99 68 99 68 99 68 99 68 99 69 100 68 99 68 99 69 100 69 100 69 100 69 100 71 99 70 98 69 96 68 96 70 98 70 98 70 98 70 99 71 101 72 102 72 103 73 103 73 103 73 102 72 101 71 101 71 103 71 103 71 103 71 103 70 102 70 102 70 102 70 102 70 102 70 103 71 104 72 104 71 104 73 106 74 106 74 106 74 107 75 109 78 111 80 114 81 117 83 120 84 121 88 128 89 132 94 138 100 146 105 149 104 149 105 152 107 154 108 155 109 155 110 157 112 159 114 160 114 160 113 158 111 156 109 154 111 155 112 163 121 173 132 189 151 205 144 140 62 96 63 97 65 100 62 101 73 70 5 23 10 16 9 10 0 42 54 93 61 87 64 49 0 23 1 29 9 24 9 22 9 19 8 19 7 18 6 15 4 12 2 11 16 40 31 45 32 50 24 48 20 35 13 27 6 23 5 23 9 27 13 32 17 34 17 31 14 19 1 7 0 6 2 7 0 21 18 29 21 43 21 49 26 47 28 42 18 29 5 12 2 12 3 9 5 9 5 10 3 12 3 14 5 16 6 18 9 21 9 24 10 23 8 22 2 16 3 18 6 20 6 20 4 16 0 17 5 29 9 24 5 16 5 16 6 15 6 15 5 13 5 13 5 10 4 9 3 12 5 12 5 9 3 7 4 7 4 4 3 3 2 3 2 3 2 3 2 3 2 3 3 4 2 3 3 5 5 6 4 5 4 5 4 5 4 5 5 6 5 6 5 6 5 6 4 5 4 5 4 5 4 5 4 5 4 5 3 4 3 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 1 1 5 5 6 5 8 8 6 6 4 8 4 9 4 8 6 19 18 32 19 31 15 31 18 32 21 30 19 28 21 34 20 33 21 35 23 36 22 37 25 38 24 36 23 37 24 39 26 40 25 40 28 44 36 49 35 51 39 53 37 48 25 35 22 34 23 36 23 34 23 35 25 39 30 43 31 41 21 33 24 33 20 28 20 32 19 30 21 31 21 31 20 29 19 28 19 27 18 27 18 27 21 28 17 24 14 25 17 28 18 26 17 24 16 25 18 26 17 27 20 30 23 30 22 29 21 31 21 31 21 31 21 30 18 27 16 24 15 28 22 33 29 37 33 41 30 37 23 33 18 24 12 18 15 17 11 7 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 9 23 45 31 40 32 40 30 37 27 34 28 35 26 32 23 31 24 32 25 33 24 32 24 32 24 33 21 29 19 26 16 24 14 23 13 20 15 20 14 17 11 15 11 17 15 13 5 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 20 35 20 35 20 35 21 36 22 38 24 39 23 37 24 40 23 38 23 38 23 38 23 38 24 39 23 37 22 38 24 39 23 40 22 39 21 37 20 37 24 38 19 35 20 39 22 39 21 39 22 39 22 39 22 39 22 38 21 38 21 39 23 41 22 40 24 41 25 41 24 41 25 42 25 42 25 42 25 42 24 43 23 42 23 42 23 42 22 41 23 42 24 43 24 44 26 42 24 42 27 45 27 43 26 43 26 44 27 45 28 45 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 29 46 29 46 29 46 29 46 29 46 29 46 29 46 29 47 24 46 26 49 27 48 24 44 24 46 25 48 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 50 29 51 27 49 28 51 28 50 28 50 28 50 28 50 29 51 30 52 30 52 31 53 27 51 31 54 32 53 29 49 32 54 33 56 34 55 33 54 30 53 31 54 32 55 33 55 35 56 33 55 33 55 34 57 36 58 36 58 36 58 36 58 37 56 34 56 37 59 37 56 36 57 35 55 34 56 36 57 36 57 36 58 37 59 38 59 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 38 59 38 60 39 61 40 61 40 61 40 61 40 61 40 61 40 61 41 63 42 62 40 61 40 61 40 62 41 62 42 63 44 65 44 65 44 65 44 65 44 65 45 66 45 67 46 67 44 68 44 68 44 68 44 68 43 67 44 68 44 68 45 69 44 68 44 69 45 69 46 70 45 69 45 69 45 69 45 69 48 69 48 70 49 69 48 69 47 68 47 68 47 68 47 68 47 68 46 67 47 68 47 68 48 69 48 69 48 69 48 69 48 70 48 69 46 68 45 67 48 70 48 70 48 70 48 69 47 71 47 72 48 72 49 73 49 73 49 72 48 71 47 71 48 71 48 71 48 71 48 71 47 70 47 70 47 70 47 70 47 70 47 71 48 72 49 72 48 72 50 74 51 74 50 73 53 74 52 76 54 79 54 80 55 82 56 83 57 84 60 90 61 91 64 97 68 103 73 106 70 104 70 105 72 107 74 108 71 107 72 110 75 112 77 114 77 113 76 111 74 109 73 108 74 112 74 119 81 124 92 140 104 153 125 128 63 60 35 65 42 68 46 68 63 36 0 5 6 7 3 0 0 29 52 63 45 63 50 25 0 4 0 13 8 7 7 8 7 8 4 8 3 6 0 5 0 3 0 2 27 54 51 60 57 64 51 60 50 52 44 44 36 41 35 42 38 50 44 59 50 59 43 53 49 42 19 8 1 0 0 0 3 31 43 47 41 55 37 54 45 61 51 55 40 37 11 1 0 0 0 3 3 5 4 5 2 3 1 4 3 5 3 5 5 8 5 9 5 8 2 8 3 6 1 4 1 7 3 11 0 5 0 8 1 7 0 1 0 4 0 5 1 6 1 7 4 7 4 6 3 6 3 6 0 5 0 5 1 4 0 2 0 2 1 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 2 4 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 2 3 1 3 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 4 2 7 4 5 4 5 2 4 1 3 2 4 0 3 1 10 14 20 16 16 12 17 11 16 9 19 11 21 11 20 11 20 11 21 13 22 13 24 17 26 15 23 15 25 12 24 14 25 13 25 16 30 23 34 23 35 26 38 27 37 15 24 10 21 10 23 10 21 10 22 11 27 18 32 18 27 8 22 14 23 9 17 9 22 9 20 10 20 10 20 10 19 10 19 10 18 9 17 8 16 11 19 7 14 5 15 8 18 7 17 5 16 5 16 6 18 9 19 7 18 7 20 10 22 14 22 15 21 14 20 13 19 12 17 7 14 8 18 14 24 14 29 19 29 16 19 13 18 12 12 12 13 17 17 15 12 3 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 3 0 0 0 0 7 17 42 22 32 21 32 19 29 16 26 17 27 15 25 13 24 12 23 14 24 13 23 12 24 14 24 13 19 12 18 12 16 10 14 2 14 2 14 2 11 1 9 4 14 11 14 4 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 32 52 33 53 34 54 35 55 37 58 40 58 38 56 39 59 37 56 37 56 37 56 37 56 39 58 38 57 38 57 39 58 39 60 39 60 38 59 38 59 40 59 36 58 38 60 39 59 38 59 38 59 39 60 39 60 39 59 38 59 38 60 40 62 41 62 42 63 42 62 40 61 42 63 42 63 42 63 42 63 41 62 41 62 42 63 42 63 40 61 41 62 42 64 43 65 44 68 42 69 45 72 45 69 43 69 43 70 44 71 45 71 44 70 44 70 44 70 44 70 44 70 44 70 44 70 44 70 46 72 46 72 46 72 46 72 46 72 46 72 46 72 46 72 45 71 47 73 48 72 46 70 47 72 47 72 47 73 48 73 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 75 51 76 49 74 50 76 50 75 50 75 50 75 50 75 52 77 52 77 52 77 52 77 49 75 51 77 52 76 50 74 52 78 54 80 55 80 54 79 52 77 52 78 54 79 55 80 56 81 55 80 55 80 56 81 58 83 58 83 58 83 58 83 57 83 55 83 58 86 58 84 57 83 55 82 55 82 56 84 57 85 57 86 58 87 59 87 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 61 89 61 89 61 89 61 89 59 90 59 91 60 92 61 92 61 92 61 92 61 92 61 92 61 92 62 93 62 93 61 92 61 93 62 93 63 94 63 95 65 96 65 96 65 96 65 96 66 97 66 97 67 98 67 99 67 98 68 99 69 98 68 97 68 98 68 98 68 98 68 98 67 98 68 98 69 99 69 99 68 98 69 99 69 99 70 100 68 100 69 101 70 100 69 99 68 99 68 99 68 99 68 99 67 98 67 97 67 99 68 100 68 99 69 100 69 100 68 99 69 97 69 97 68 96 68 96 70 98 70 98 69 97 69 97 70 101 71 101 72 102 72 102 73 103 73 102 72 101 71 101 71 103 71 103 71 103 71 103 70 102 70 102 70 102 70 102 70 102 70 103 71 104 72 104 72 104 73 106 74 105 73 104 73 106 75 108 77 110 79 114 79 114 81 117 82 119 86 125 89 132 94 138 100 146 105 149 104 149 104 151 106 152 107 153 105 152 107 154 110 157 113 159 111 157 111 157 110 156 110 156 111 154 113 164 122 174 132 189 136 192 154 196 118 117 58 97 64 98 62 100 68 59 0 21 7 14 6 6 1 54 61 87 58 87 63 46 1 29 9 33 7 23 8 21 8 19 9 19 6 20 6 18 3 15 1 15 44 81 71 93 73 102 69 101 69 97 66 94 64 94 66 95 71 102 78 109 80 104 71 94 74 73 29 22 0 7 0 6 6 53 61 82 63 90 58 90 63 96 67 92 63 75 26 17 0 9 1 6 4 5 5 7 2 11 3 11 4 12 4 14 6 17 7 19 7 21 8 18 13 20 8 15 5 16 8 20 5 20 11 26 10 26 8 23 4 15 4 15 5 15 6 15 7 15 7 14 7 12 6 11 3 12 5 12 5 9 3 7 2 6 3 3 2 3 2 3 2 3 2 3 2 3 2 3 2 2 1 2 1 3 3 5 1 2 1 2 1 2 1 2 2 3 2 3 2 3 2 3 1 2 1 2 1 2 1 2 3 4 2 3 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 0 2 0 5 5 6 5 5 4 3 3 2 3 2 3 1 5 3 16 15 30 18 30 18 32 16 28 17 29 21 32 20 32 19 32 19 33 21 35 22 37 26 39 24 36 23 37 22 38 25 38 24 38 27 43 32 46 33 48 35 51 38 52 29 38 23 34 22 35 22 33 21 33 22 38 31 44 29 37 17 30 23 32 19 28 19 31 19 29 19 29 19 29 19 29 18 28 19 28 18 26 15 24 19 27 16 24 15 24 16 26 17 25 16 24 16 24 17 25 20 27 17 23 15 25 19 28 23 32 22 30 20 28 18 27 19 26 14 23 16 28 20 28 22 24 25 25 16 19 11 22 12 21 11 21 16 21 15 16 6 2 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 10 24 47 32 41 32 38 29 36 27 35 27 35 26 33 25 32 23 31 24 31 23 30 22 31 22 32 19 28 19 28 18 26 15 23 17 23 17 22 15 18 12 15 13 17 15 15 12 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 19 34 20 35 20 36 21 36 21 38 24 38 22 36 22 38 22 37 22 37 22 37 22 37 25 39 24 38 23 39 24 40 21 38 22 39 22 39 22 40 21 37 20 38 22 40 21 36 20 37 20 38 21 39 22 39 22 38 21 38 21 39 23 41 22 40 24 41 24 41 23 40 24 41 24 41 24 41 24 41 20 39 21 40 22 41 23 42 21 41 22 42 24 44 26 45 27 43 25 43 28 46 28 44 26 43 26 44 27 45 28 45 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 28 45 28 45 28 45 28 45 29 46 29 46 29 46 29 47 26 46 24 46 24 46 24 46 26 48 25 47 24 47 25 47 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 49 27 50 29 51 27 49 28 51 28 50 28 50 28 50 28 50 30 52 30 52 30 52 30 52 28 50 28 50 28 50 28 50 29 51 30 53 32 54 31 53 29 51 30 53 32 54 33 55 34 55 33 54 32 55 33 56 36 58 36 58 36 58 36 58 36 56 34 56 37 59 37 57 37 57 35 56 35 56 36 58 36 57 36 58 37 59 38 59 39 60 39 60 39 60 39 60 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 38 59 38 60 39 61 40 61 40 61 40 61 40 61 40 61 39 61 40 62 41 61 40 60 41 63 42 63 43 64 43 65 44 65 44 65 44 65 44 65 45 66 45 67 46 67 47 68 43 67 45 69 45 69 43 67 44 68 44 68 44 68 44 68 43 67 44 68 44 69 45 69 44 68 44 69 45 70 46 70 46 68 48 70 49 69 47 67 47 68 47 68 47 68 47 68 46 67 45 66 45 67 48 70 45 67 47 69 48 68 46 66 45 69 46 69 46 69 47 70 48 71 48 70 47 69 46 68 46 70 47 71 47 72 48 72 49 73 49 72 48 71 47 71 48 71 48 71 48 71 48 71 47 70 47 70 47 70 47 70 47 70 47 71 48 72 49 72 49 73 50 74 51 73 50 72 52 73 51 76 54 78 54 79 52 79 53 80 54 81 57 87 61 91 64 97 68 103 73 106 72 105 71 105 71 105 71 106 68 105 70 107 73 111 76 113 73 109 74 110 74 111 75 111 74 111 77 120 81 122 87 134 99 137 113 156 114 105 48 58 40 66 44 67 58 26 0 5 7 10 2 0 0 41 61 60 49 66 48 20 0 10 5 12 6 6 7 7 6 8 6 8 3 6 0 5 0 2 0 1 37 68 57 62 50 65 49 66 56 65 58 66 57 68 57 68 57 71 57 73 54 69 48 64 58 49 19 3 0 0 0 0 2 41 56 59 45 53 30 49 34 53 40 56 49 55 18 0 0 0 0 2 2 5 7 6 3 3 3 4 2 4 3 5 2 5 4 7 3 7 3 7 9 12 6 8 2 7 1 8 1 9 0 5 0 9 1 14 0 5 0 4 0 5 0 5 3 6 4 5 3 6 2 5 0 5 0 5 1 4 0 2 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 0 0 2 0 3 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 4 2 7 4 6 1 3 0 1 0 1 0 1 0 0 0 7 11 18 13 14 13 16 11 17 12 18 11 21 10 19 9 18 10 20 11 21 11 22 15 24 13 21 13 23 11 23 13 24 12 24 15 28 19 31 22 34 23 35 25 37 19 28 12 22 10 23 11 22 9 20 9 25 19 32 16 24 7 19 11 21 10 19 9 19 10 19 9 19 9 19 9 20 9 18 10 19 9 16 6 14 8 17 8 16 7 15 6 15 6 16 5 15 4 16 5 17 7 18 6 16 4 15 3 15 15 22 14 19 11 17 9 15 11 16 7 14 9 18 10 17 4 20 7 15 0 5 0 9 8 9 11 11 18 15 20 14 10 5 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 1 0 0 2 0 2 0 2 0 0 0 0 8 19 44 25 33 20 29 17 28 17 28 16 27 15 26 14 24 12 22 11 22 10 21 10 21 12 21 11 19 13 20 14 17 11 15 8 20 5 19 5 16 3 13 8 13 8 14 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 39 58 39 57 38 57 38 57 35 56 38 56 35 53 35 56 37 56 37 56 37 56 37 56 40 58 39 57 38 58 39 59 37 59 38 60 39 61 40 62 37 58 37 60 41 61 38 56 37 58 37 59 38 60 39 60 39 59 38 59 38 60 40 62 36 58 38 60 40 61 40 61 40 61 40 61 40 61 40 61 37 59 38 60 40 62 42 63 42 63 43 65 45 66 46 68 44 69 42 69 45 72 45 70 43 69 43 70 44 71 45 71 45 71 45 71 45 71 45 71 44 70 44 70 44 70 44 70 44 70 44 70 44 70 44 70 46 72 46 72 46 72 46 72 47 71 46 70 45 71 46 72 49 74 48 72 46 71 46 71 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 74 49 75 51 76 49 74 50 76 50 75 50 75 50 75 50 75 52 77 52 77 52 77 52 77 51 75 50 74 49 75 50 76 50 75 51 77 53 78 53 77 50 76 52 77 53 79 55 80 56 80 55 79 54 80 55 81 58 83 58 83 58 83 58 83 57 83 55 83 58 86 58 84 59 85 58 84 57 85 58 86 57 85 57 86 58 87 59 87 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 61 89 61 89 61 89 61 89 60 90 59 91 60 92 61 92 61 92 61 92 61 92 61 92 60 92 61 93 62 92 61 91 63 94 64 95 64 96 65 96 65 96 65 96 65 96 65 96 66 97 66 98 67 99 68 99 66 97 69 100 70 99 67 96 68 98 68 98 68 98 68 98 67 97 67 98 68 99 69 99 68 98 68 99 69 100 70 100 66 98 69 100 69 100 67 97 68 99 68 99 68 99 68 99 67 97 65 96 66 98 69 101 65 97 68 99 68 99 66 96 66 94 67 95 68 96 69 97 70 97 70 96 69 95 68 96 70 100 70 101 71 102 72 102 73 103 73 102 72 101 71 101 71 103 71 103 71 103 71 103 70 102 70 102 70 102 70 102 70 102 70 103 71 104 72 104 73 105 74 106 74 105 72 104 73 105 74 107 77 110 79 113 76 112 78 115 79 116 83 125 89 132 93 140 100 146 105 149 106 150 105 151 105 151 104 150 103 150 105 153 109 156 112 158 108 154 109 156 110 157 112 158 114 158 115 165 119 167 119 176 134 179 134 195 151 168 85 92 62 97 61 99 64 52 0 21 9 17 7 7 6 64 69 88 64 88 57 38 0 28 6 25 6 22 7 21 8 19 8 19 6 20 6 18 3 16 0 17 58 98 74 87 59 94 61 101 67 100 68 102 68 101 66 99 66 99 65 97 64 97 64 96 72 75 26 22 0 8 0 6 3 57 63 80 51 81 46 82 45 80 45 77 60 81 29 13 0 8 0 5 3 4 5 5 4 9 5 10 4 12 5 13 4 14 5 17 7 18 7 16 5 14 8 17 10 19 9 19 11 22 10 27 16 29 9 17 5 15 6 14 5 12 4 12 5 13 5 12 5 9 4 9 3 12 4 10 5 9 3 6 1 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 1 1 0 1 0 2 2 4 0 1 0 1 0 1 0 1 1 2 1 2 1 2 1 2 0 1 0 1 0 1 0 1 2 3 1 2 1 1 0 1 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 0 2 1 5 6 6 5 3 3 1 1 0 1 0 2 0 3 0 11 12 28 17 28 14 30 18 33 20 30 19 28 19 31 18 31 18 32 20 34 19 34 23 35 21 33 20 34 21 37 24 37 23 37 26 42 28 44 33 48 34 48 35 49 33 41 25 35 23 35 23 34 21 29 20 35 31 42 28 33 17 28 19 30 21 30 19 27 20 29 19 28 18 29 19 29 18 26 19 27 18 24 14 21 16 24 17 25 17 24 15 22 16 23 15 22 14 23 15 24 15 23 16 24 15 21 10 18 21 29 19 27 16 24 13 22 17 24 13 23 16 26 15 20 13 14 15 12 2 5 2 15 8 16 8 19 13 19 13 18 12 7 1 0 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 12 25 50 35 42 31 36 27 35 28 37 26 34 26 34 25 32 23 30 22 29 20 28 20 28 20 30 18 28 20 29 19 27 16 24 19 26 19 25 17 19 14 17 16 16 11 15 18 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 22 39 23 40 24 39 23 38 24 39 21 36 20 37 23 40 21 34 19 37 25 41 23 35 22 38 23 39 24 38 23 37 24 41 21 40 20 39 19 38 19 38 17 37 18 39 21 41 21 37 21 37 24 40 24 38 25 41 26 39 22 36 23 39 21 38 21 39 22 40 23 40 20 39 25 43 25 41 24 42 23 42 23 42 23 42 23 42 26 44 25 43 24 44 25 45 21 39 25 45 29 46 28 44 26 43 26 44 27 45 28 45 27 44 27 43 26 42 25 42 25 43 26 44 27 43 26 42 27 44 27 44 27 44 27 44 26 44 27 45 28 44 27 43 30 46 27 45 27 45 26 42 27 46 29 47 27 45 28 47 32 48 30 50 35 52 30 43 28 47 31 50 33 50 31 48 28 50 28 50 28 50 28 50 27 49 27 50 28 51 29 51 28 51 29 52 29 50 26 47 30 52 30 52 30 52 30 52 28 51 31 54 32 53 29 50 33 55 32 53 31 52 29 51 32 54 32 54 32 54 32 54 32 54 32 55 33 56 34 56 35 56 34 55 33 56 34 57 34 57 35 58 36 57 35 56 36 57 36 58 37 59 38 59 37 58 37 59 38 60 39 60 38 59 38 60 39 61 40 61 38 59 38 58 37 57 36 57 38 59 38 60 39 61 40 60 41 61 41 60 41 60 41 60 40 61 40 61 40 63 43 64 40 61 40 62 41 62 42 63 44 65 44 65 44 65 44 65 43 65 45 67 46 67 46 66 43 67 44 68 44 69 45 69 42 67 43 68 44 67 43 66 44 68 44 68 44 68 44 68 43 68 45 70 46 70 46 69 45 69 45 70 46 71 47 71 46 70 46 70 46 70 46 70 48 69 48 69 48 69 48 69 45 67 46 68 47 69 48 70 46 69 47 70 48 69 47 68 50 71 47 68 46 69 49 71 45 69 45 69 45 69 45 69 43 68 46 71 48 71 46 69 49 73 49 73 49 73 49 73 46 70 46 70 46 70 46 70 46 70 49 73 51 73 49 71 50 72 49 72 49 73 51 75 54 75 52 75 52 75 50 76 53 79 53 80 56 83 57 85 55 89 62 98 68 103 70 103 73 106 73 106 73 106 73 106 71 102 67 99 68 105 76 112 77 111 74 111 75 111 75 111 85 117 87 120 88 120 86 120 87 132 102 141 111 138 75 77 37 58 45 72 45 20 0 5 9 6 0 0 0 67 55 65 51 73 40 10 0 5 2 5 5 6 5 7 4 9 3 9 6 9 1 2 0 0 0 1 44 66 60 65 45 56 45 58 52 65 47 63 50 66 48 61 51 61 46 58 47 60 48 60 44 52 20 5 0 1 5 0 5 36 48 54 30 50 32 44 27 49 35 51 41 49 19 2 0 0 0 2 1 4 2 4 2 4 0 6 2 5 0 5 5 7 5 6 5 6 5 6 5 9 6 11 4 7 1 7 5 10 3 11 5 12 2 7 1 9 3 8 4 7 3 7 3 5 4 3 3 4 4 5 3 6 3 5 2 4 3 5 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 3 0 0 4 14 10 9 1 0 0 0 0 2 0 0 0 0 0 4 8 16 11 16 4 13 7 17 10 19 9 18 7 18 11 20 9 18 11 22 14 23 14 23 14 23 14 23 10 23 13 24 12 25 15 30 17 29 19 33 23 37 27 40 25 32 15 24 13 27 14 25 12 22 7 25 18 32 13 19 6 17 9 19 11 19 8 16 8 17 8 17 8 17 8 17 7 18 7 20 10 21 8 17 8 19 8 18 6 16 4 14 9 18 8 17 8 17 8 17 8 17 8 17 8 17 8 16 10 18 10 19 9 16 5 13 4 14 5 15 6 14 5 14 1 7 1 4 0 4 1 4 4 4 6 5 9 9 13 13 19 11 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 4 0 1 1 0 10 24 36 23 32 19 28 16 27 16 28 13 25 15 26 14 23 11 20 13 23 11 21 10 21 10 22 11 21 10 20 12 20 8 14 10 18 9 17 7 15 5 13 3 13 8 12 4 10 1 0 0 1 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 55 39 56 39 56 38 55 39 55 38 54 37 55 38 56 39 56 37 57 41 61 40 57 36 55 37 57 38 56 36 55 40 58 40 58 40 58 39 57 39 57 39 56 39 57 40 59 38 56 36 56 39 59 39 57 39 59 40 58 37 56 39 59 38 59 38 60 39 61 40 61 38 61 42 63 41 62 41 64 42 63 42 63 42 63 42 63 45 65 44 64 43 65 44 66 39 67 43 71 46 71 44 69 43 69 43 70 44 71 45 71 44 70 44 69 43 68 42 68 42 69 43 70 44 69 43 68 44 71 44 71 44 71 44 71 43 71 44 72 45 71 44 70 45 69 42 69 45 72 45 69 44 71 47 72 44 70 45 72 49 74 48 75 50 75 47 71 45 72 48 75 49 75 48 74 50 75 50 75 50 75 50 75 49 74 49 75 50 76 51 76 50 75 51 77 51 75 48 72 52 77 52 77 52 77 52 77 51 76 52 78 53 77 51 76 52 78 53 78 53 78 53 78 54 79 54 79 54 79 54 79 54 79 54 80 55 81 56 81 57 81 56 80 55 81 56 82 56 82 57 83 58 82 57 81 57 84 57 85 58 85 59 86 57 84 57 85 58 85 59 86 59 86 59 87 60 88 61 88 59 86 59 85 58 85 57 84 60 87 61 89 61 90 61 92 61 92 60 93 60 93 60 93 61 92 61 92 61 93 63 95 61 93 62 93 63 94 63 95 65 96 65 96 65 96 65 96 64 96 66 97 67 98 66 97 67 97 67 98 68 98 69 99 66 97 67 98 68 97 67 96 68 98 68 98 68 98 68 98 67 98 69 99 70 100 69 99 69 99 69 100 70 100 71 101 70 100 70 100 70 100 70 100 69 100 69 100 69 100 69 100 67 98 68 99 68 99 69 100 67 99 68 100 69 99 68 98 70 100 69 99 68 100 69 101 69 99 69 99 69 99 69 99 68 99 70 101 72 101 70 100 72 102 72 102 72 102 72 102 70 100 70 100 70 100 70 100 68 101 71 104 72 104 71 102 73 104 72 104 72 105 74 107 73 105 74 106 75 107 76 110 78 113 79 116 82 120 85 124 88 134 94 143 102 148 104 149 106 151 106 151 106 151 106 151 103 149 100 146 102 150 108 156 107 154 109 155 110 156 112 160 116 162 117 166 120 171 121 174 118 175 132 183 142 186 121 138 67 96 67 106 55 35 2 21 9 14 0 17 14 93 70 90 65 101 50 34 0 24 7 20 6 20 6 21 7 23 8 22 11 17 6 13 2 15 2 20 46 79 70 92 61 88 60 90 61 88 57 87 58 91 57 87 57 90 55 89 55 92 55 89 57 75 29 17 0 2 3 0 5 47 55 76 46 76 49 71 44 77 49 74 53 66 27 11 0 6 1 6 3 5 4 7 3 6 0 8 6 12 6 12 6 14 6 14 5 15 5 15 5 18 8 18 5 18 7 21 9 24 9 27 11 28 8 19 7 13 7 12 6 11 6 11 6 10 4 9 3 10 4 11 5 11 5 9 5 8 5 6 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 0 0 6 18 15 16 7 8 0 1 0 1 0 0 1 0 0 9 13 25 18 27 12 27 15 30 19 29 18 28 17 31 20 33 18 31 20 34 23 36 23 36 23 36 23 36 22 36 25 37 24 36 26 39 27 39 28 42 32 46 36 50 39 46 28 36 24 37 25 34 24 29 21 33 32 39 27 26 17 27 20 29 20 28 17 25 17 26 17 26 17 26 17 25 18 22 18 23 21 25 19 21 18 23 19 22 17 20 15 18 16 20 15 20 15 20 15 20 16 21 16 21 16 21 16 21 15 25 18 28 19 28 18 26 13 22 13 22 13 21 11 19 7 11 5 10 4 9 4 10 4 10 4 11 7 14 10 16 15 9 2 0 1 3 2 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 0 0 3 0 15 29 45 32 39 29 35 26 34 26 35 25 33 26 34 25 31 22 29 24 31 22 30 21 29 22 30 22 29 20 29 22 29 18 22 17 21 16 20 14 18 13 17 10 19 15 17 10 15 6 5 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 38 22 39 23 38 22 37 21 38 22 39 23 38 22 37 25 38 22 38 24 41 25 40 20 35 21 37 22 36 20 35 21 39 19 39 20 40 20 40 20 40 20 40 20 40 19 38 23 36 21 37 24 40 24 37 23 39 25 39 23 38 25 42 21 38 22 39 22 39 23 40 23 41 25 41 23 40 25 44 23 42 23 42 23 42 23 42 26 44 25 43 24 44 25 45 24 42 27 45 28 44 25 41 26 43 27 44 27 44 28 45 27 44 27 43 26 42 25 42 25 43 26 44 27 43 26 42 27 44 27 44 27 44 27 44 26 44 27 45 28 44 27 43 26 42 25 43 29 47 30 45 27 46 30 46 28 44 28 47 31 49 32 48 29 46 30 48 29 46 30 48 32 49 31 49 30 50 28 50 28 50 28 50 27 49 27 50 28 51 29 51 28 50 29 51 29 50 27 48 30 52 30 52 30 52 30 52 29 51 30 52 30 52 29 51 28 51 29 52 31 54 32 55 32 54 32 54 32 54 32 54 32 54 32 55 33 56 34 56 34 56 33 55 33 55 34 56 34 57 35 58 36 57 35 56 36 57 36 57 37 58 37 59 35 56 35 57 36 57 37 58 38 59 39 60 39 60 40 61 38 59 38 59 37 58 37 57 40 61 40 62 41 62 42 62 41 61 41 60 41 60 41 60 41 61 40 61 40 62 42 63 41 63 42 63 43 64 43 65 45 66 45 66 45 66 45 66 43 64 44 66 46 67 45 66 42 66 43 67 43 68 44 68 42 66 43 67 43 67 42 66 43 67 43 68 44 68 44 68 43 67 44 69 46 70 45 69 45 69 45 69 46 70 46 71 46 70 46 70 46 70 46 70 48 69 48 69 48 69 48 69 48 69 47 68 47 68 46 67 46 68 47 69 48 68 47 67 47 68 48 69 48 69 47 68 45 69 45 69 45 69 45 69 44 69 46 71 47 71 47 70 46 70 46 70 46 70 46 70 46 70 46 70 46 70 46 70 45 69 47 70 48 71 47 70 49 72 49 72 49 73 51 74 50 72 49 73 51 75 51 77 53 79 53 81 57 84 59 86 57 91 62 100 70 104 72 105 73 106 73 106 73 106 73 106 72 102 71 101 70 104 72 106 73 110 76 112 74 110 78 117 87 119 89 122 89 123 88 123 78 122 88 128 99 142 99 121 60 65 51 80 39 11 0 14 6 3 0 4 16 77 55 64 57 76 44 11 0 9 6 6 5 6 4 7 2 8 1 9 5 9 1 4 0 4 0 6 21 45 49 63 48 58 45 56 39 51 36 50 37 52 36 49 36 50 39 53 40 51 38 50 34 46 17 7 0 2 7 0 1 30 40 51 27 46 28 43 25 47 34 50 42 49 18 1 0 1 0 2 1 4 2 3 0 2 0 3 0 7 1 4 2 4 2 4 3 4 3 3 2 5 3 4 0 4 3 9 3 9 1 10 4 10 0 4 0 6 0 6 1 5 0 4 3 5 4 3 3 4 4 5 5 4 4 5 3 4 3 5 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 2 0 0 5 15 13 14 7 8 0 0 0 0 2 0 4 2 2 6 10 19 12 18 4 14 6 17 9 18 9 18 8 19 11 20 9 18 10 21 14 23 14 23 14 23 14 23 9 24 14 26 13 24 12 24 15 27 15 28 18 33 24 37 28 35 17 25 11 24 12 24 10 21 8 25 18 33 13 22 10 20 12 21 12 19 9 16 8 17 8 17 8 17 8 18 8 18 7 19 9 20 7 16 7 18 7 18 6 16 4 14 8 14 8 14 8 14 8 14 10 16 10 16 10 16 10 17 6 15 8 19 12 21 12 20 5 13 4 12 1 9 0 9 1 8 3 5 1 4 4 5 4 5 6 5 7 8 10 10 10 6 1 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 4 1 1 2 0 10 24 36 23 31 18 27 15 25 15 26 14 25 15 25 13 23 11 21 13 24 12 22 10 21 11 22 11 21 9 21 11 21 7 15 7 15 9 14 7 12 6 12 5 15 10 13 6 12 3 5 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 54 38 55 38 55 37 54 36 54 39 57 40 56 37 53 39 56 36 54 35 56 38 57 35 55 37 56 37 56 36 54 37 56 38 57 40 58 41 59 39 58 41 60 41 57 37 54 37 55 35 55 38 58 38 56 37 57 39 58 38 57 40 62 39 60 39 60 39 60 39 60 41 63 42 61 39 60 42 65 41 62 42 63 42 63 43 64 45 65 44 64 43 65 44 66 43 70 44 70 44 69 41 67 44 70 44 70 44 70 44 70 44 70 44 69 43 68 42 68 42 69 43 70 44 69 43 68 44 71 44 71 44 71 44 71 43 71 44 72 45 71 44 70 45 69 43 70 46 73 46 71 45 72 47 73 45 70 46 73 48 76 50 73 43 69 47 77 46 72 47 73 48 74 48 74 49 74 49 74 49 74 49 74 49 74 49 75 50 76 51 76 50 75 50 75 50 75 50 74 51 76 51 76 51 76 51 76 51 76 51 77 52 76 51 76 51 76 52 77 52 78 53 78 54 79 54 79 54 79 54 79 54 79 54 80 55 81 56 81 56 81 55 79 54 80 56 81 56 82 57 83 58 82 57 81 56 83 57 84 57 85 58 85 56 83 57 84 58 85 58 85 60 87 60 87 60 87 60 87 60 87 59 86 59 85 58 85 60 87 60 89 61 89 61 92 61 92 60 93 60 93 60 93 62 92 61 91 60 92 62 93 63 94 64 95 64 96 65 96 66 97 66 97 66 97 66 97 63 95 65 97 66 97 66 96 65 96 66 96 67 97 67 97 65 96 67 97 67 97 66 95 66 97 67 97 67 98 68 98 66 97 68 99 69 99 69 98 68 98 69 99 69 100 70 100 69 99 69 99 69 99 69 99 68 99 68 99 68 99 68 99 70 100 69 99 68 98 67 97 67 99 68 100 69 99 68 98 67 99 69 101 70 100 68 98 69 99 69 99 69 99 69 99 69 99 70 100 71 101 71 101 71 101 71 101 71 101 71 101 70 100 70 100 70 100 70 100 69 101 70 102 71 103 71 103 72 104 71 103 72 104 73 106 70 103 72 105 74 108 77 111 79 113 80 118 84 121 87 126 91 137 97 146 104 150 105 150 105 150 105 150 105 150 105 150 102 149 103 150 104 149 103 148 111 160 116 161 112 158 116 167 123 169 124 171 125 174 123 173 122 172 124 169 129 181 140 176 113 114 73 107 47 27 5 25 9 11 0 18 40 102 72 93 70 104 51 34 1 28 11 21 7 21 7 21 8 21 7 21 9 16 6 14 4 16 6 23 17 47 42 70 46 70 43 71 45 72 45 73 46 74 45 74 43 77 49 82 50 80 45 77 47 70 29 19 0 2 2 1 0 39 47 72 43 71 45 70 43 74 46 71 53 66 26 9 0 6 1 6 3 5 4 7 3 17 14 19 6 13 5 14 4 13 3 13 3 13 2 14 4 15 4 14 3 16 8 26 10 23 10 27 12 26 7 17 7 11 6 11 5 10 5 9 6 10 4 9 3 10 4 11 4 10 5 8 4 8 4 5 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 6 19 19 23 15 18 7 1 0 0 0 0 2 0 0 9 13 25 17 26 14 28 15 29 18 28 18 28 18 32 20 33 18 31 19 33 22 35 22 35 22 35 22 35 20 35 26 39 25 35 22 33 29 41 28 41 31 45 36 50 41 49 31 37 23 34 22 33 22 29 22 34 32 38 27 28 20 30 22 31 21 29 18 26 17 26 17 26 17 26 17 25 19 22 17 22 19 23 18 20 18 22 18 22 18 21 16 19 12 17 13 18 13 18 14 19 15 20 15 20 15 20 15 20 15 25 18 29 21 31 21 30 16 24 13 20 9 17 7 15 8 11 6 9 5 9 5 10 6 9 5 9 5 10 7 9 4 3 1 1 3 4 2 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 0 0 3 0 15 29 45 33 41 30 36 26 34 26 34 26 34 25 33 24 31 22 30 25 32 23 30 22 30 22 31 22 29 20 29 22 29 18 22 14 19 14 18 13 17 12 17 12 21 17 19 13 19 11 11 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 38 22 39 23 38 22 37 20 37 23 40 24 39 21 36 23 38 22 35 20 36 22 39 22 37 23 39 24 38 22 37 19 36 20 37 21 39 22 39 21 38 22 40 22 38 19 34 22 36 20 36 23 39 23 37 22 38 24 39 23 38 25 43 22 39 22 39 22 39 22 39 25 42 25 40 21 39 24 44 22 41 22 42 23 43 24 43 26 44 25 43 24 44 25 45 27 44 27 44 26 42 24 41 27 44 27 44 27 44 27 44 27 44 27 43 26 42 25 42 25 43 26 44 27 43 26 42 27 44 27 44 27 44 27 44 26 44 27 45 28 44 27 43 31 46 28 45 29 46 27 43 28 46 31 47 28 45 29 47 31 49 32 46 25 42 30 51 29 46 29 46 30 47 31 49 29 49 27 49 27 49 27 49 27 49 27 50 28 51 29 51 28 50 28 50 28 50 28 51 29 51 29 51 29 51 29 51 29 51 29 50 28 51 29 51 31 53 30 52 30 51 29 51 32 54 32 54 32 54 32 54 32 54 32 55 33 56 34 56 34 55 32 54 32 54 33 56 34 57 35 58 36 57 35 56 35 56 35 57 36 57 37 58 37 58 37 58 38 59 39 60 39 60 39 60 39 60 39 60 39 60 39 59 38 59 37 58 37 58 38 59 38 60 39 59 41 61 41 60 41 60 41 60 41 61 40 60 39 60 40 61 42 63 43 64 43 65 44 65 45 66 45 66 45 66 45 66 42 64 44 65 45 66 44 65 41 65 41 65 42 66 42 67 41 65 42 67 43 66 41 65 41 66 42 67 43 68 44 68 42 67 44 68 45 69 44 68 44 68 44 69 45 69 46 70 45 69 45 69 45 69 45 69 47 68 47 68 47 68 47 68 49 69 48 68 47 67 46 66 46 68 47 69 48 68 47 67 45 67 47 69 48 68 46 66 45 69 45 69 45 69 45 69 45 69 45 69 46 70 47 71 47 71 47 71 47 71 47 71 46 70 46 70 46 70 46 70 48 71 48 71 49 72 50 73 49 71 48 71 48 72 50 74 49 71 49 73 52 76 52 78 54 80 54 82 59 87 61 89 60 93 64 101 71 105 72 105 72 105 72 105 72 105 72 105 71 102 73 103 71 103 69 101 74 110 76 112 76 115 84 125 96 129 95 128 91 125 85 122 85 124 83 120 88 135 106 142 109 86 58 74 29 8 4 10 9 2 0 1 36 78 54 69 59 76 42 10 0 11 9 8 6 8 4 8 2 8 0 8 4 7 1 5 0 6 0 8 2 17 17 31 20 27 19 32 29 40 31 41 30 42 32 44 27 42 34 50 32 46 29 45 27 44 18 9 0 1 5 0 0 23 34 49 27 43 27 44 25 45 30 48 42 50 19 0 0 1 0 2 1 4 2 3 0 22 24 26 3 5 0 6 0 3 0 3 0 3 1 3 2 4 3 4 2 6 7 14 6 12 7 15 8 12 1 5 2 7 1 7 2 6 2 5 3 5 4 3 3 4 4 5 4 4 3 4 3 3 2 4 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 1 1 0 4 14 16 20 14 18 9 2 0 0 2 0 2 1 0 4 7 16 8 14 7 16 6 16 8 17 9 18 9 20 12 20 9 17 9 20 13 22 13 22 13 22 13 22 7 22 13 26 12 22 9 21 16 28 16 28 18 32 22 36 27 37 21 27 11 21 9 22 10 22 10 27 17 30 12 22 11 21 13 22 13 20 9 17 8 17 8 17 8 17 8 18 10 19 6 17 7 18 6 16 6 17 7 18 7 17 5 15 5 12 6 12 7 13 8 14 9 15 9 15 9 15 9 15 10 19 13 22 14 21 12 19 10 17 7 12 2 9 1 8 2 8 3 6 2 5 5 6 5 5 6 4 4 4 5 4 2 1 1 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 4 1 1 2 0 10 24 36 26 34 20 29 16 26 16 27 15 26 14 24 12 23 11 22 14 24 12 23 11 22 12 23 11 21 9 21 11 21 7 15 6 13 7 13 7 12 6 12 6 16 10 14 7 15 7 10 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 56 39 57 40 56 39 55 37 55 38 56 39 55 38 54 40 59 41 58 38 56 38 59 37 57 39 58 39 58 38 56 37 56 37 56 38 57 38 57 36 56 37 56 37 55 35 54 37 54 34 54 37 57 38 55 38 58 40 58 38 57 40 61 40 61 39 60 39 60 38 59 41 63 43 62 39 60 40 63 40 61 41 63 42 64 44 65 45 65 44 64 43 65 44 66 45 70 44 69 43 68 42 68 45 71 44 70 44 70 43 69 44 70 44 69 43 68 42 68 42 69 43 70 44 69 43 68 44 70 44 70 44 70 44 70 43 70 44 71 45 70 44 69 49 73 45 71 46 72 44 68 45 73 48 73 46 71 46 74 49 75 47 71 43 70 46 75 46 72 45 71 46 73 48 74 48 73 48 73 48 73 48 73 49 74 49 75 50 76 51 76 50 75 49 74 49 75 51 77 50 75 50 75 50 75 50 75 51 76 50 75 50 75 51 76 54 78 53 77 51 75 50 74 54 79 54 79 54 79 54 79 54 79 54 80 55 81 56 81 55 80 54 79 54 79 55 80 56 82 57 83 58 82 57 81 55 83 56 83 57 84 57 84 58 85 59 86 59 87 60 87 61 88 60 87 60 87 59 86 61 87 60 87 59 86 59 86 57 84 58 86 58 87 58 89 61 92 60 93 60 93 60 93 62 92 61 91 59 91 60 91 62 94 63 94 64 95 64 96 65 96 65 96 65 96 65 96 63 94 64 96 65 96 65 96 64 94 64 95 65 95 66 96 65 95 66 96 66 96 65 95 65 95 65 96 67 97 68 98 66 96 67 98 68 98 68 98 67 98 68 98 69 99 69 99 68 98 68 98 68 98 68 98 67 98 67 98 67 98 67 98 69 100 68 99 68 99 67 98 67 99 68 100 69 99 68 98 67 98 68 99 68 99 67 98 69 99 69 99 69 99 69 99 70 99 69 99 69 100 71 102 72 102 72 102 72 102 72 102 70 100 70 100 70 100 70 100 72 104 71 103 72 104 73 106 71 103 70 102 71 104 73 105 72 105 74 107 76 109 77 112 79 114 81 119 85 124 89 129 92 139 97 146 104 150 105 149 104 149 104 149 104 149 104 149 101 148 102 149 103 148 102 147 99 146 101 151 111 163 123 172 131 175 129 174 126 172 122 169 122 165 116 159 123 170 138 177 129 117 71 95 29 24 11 16 11 11 0 15 55 96 64 94 67 98 46 27 0 28 12 22 9 20 8 19 8 21 6 20 8 15 5 13 3 16 7 22 9 29 16 41 20 38 17 45 27 54 32 59 35 61 39 68 37 70 47 76 47 72 44 73 47 68 31 21 0 2 2 4 0 38 44 75 45 70 45 74 44 74 44 71 55 69 28 10 0 6 1 6 3 5 4 7 4 40 45 50 23 24 10 19 3 14 3 14 3 14 3 14 3 15 5 15 5 17 10 24 13 26 15 30 17 28 8 18 8 13 7 12 6 11 6 11 6 10 4 9 3 10 4 11 3 9 4 8 3 7 4 4 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 3 16 19 25 18 26 16 6 0 1 1 0 0 0 0 7 10 21 13 22 17 29 16 28 16 27 18 28 19 33 21 33 18 30 18 32 21 34 21 34 21 34 21 34 19 33 24 36 23 33 21 34 24 36 25 39 28 41 30 42 36 48 34 42 25 33 21 31 24 32 25 36 30 34 24 27 18 28 20 30 21 29 19 27 17 26 17 26 17 26 17 25 20 23 17 20 17 21 16 19 16 21 17 22 18 21 16 20 11 16 12 18 13 19 15 20 14 19 14 19 14 19 14 19 20 28 21 29 21 26 17 22 18 24 14 18 9 16 9 14 9 12 7 10 6 10 6 10 7 10 4 7 2 5 1 4 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 0 0 3 0 15 29 45 35 42 31 36 26 34 26 34 27 34 25 32 23 30 23 31 25 33 24 31 23 31 23 31 22 29 20 29 22 29 18 22 14 19 14 19 13 18 13 18 12 20 16 18 13 20 14 15 7 3 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 40 25 41 25 41 24 40 23 38 22 37 21 38 22 39 23 40 27 41 23 37 22 39 21 37 23 38 23 38 22 36 21 38 20 37 20 37 20 36 18 34 17 34 17 35 19 36 21 35 19 35 22 38 22 36 24 40 25 39 22 37 24 40 23 40 23 39 22 38 21 38 23 42 26 43 24 39 22 40 21 40 22 42 23 43 25 44 26 44 25 43 24 44 25 45 27 44 26 43 25 42 26 43 28 45 28 44 27 43 26 43 27 44 27 43 26 42 25 42 25 43 26 44 27 43 26 42 27 44 27 44 27 44 27 44 26 44 27 45 28 44 27 43 30 46 28 45 30 47 29 44 29 47 31 48 29 45 30 48 33 47 28 44 28 46 29 46 29 46 28 45 28 46 31 50 28 48 26 48 26 48 26 48 27 49 27 50 28 51 29 51 28 50 27 48 27 50 30 53 28 50 28 50 28 50 28 50 29 51 28 49 27 50 29 51 30 51 29 51 29 51 29 51 32 54 32 54 32 54 32 54 32 54 32 55 33 56 34 56 33 54 32 53 31 54 32 55 34 57 35 58 36 57 35 56 34 55 35 56 35 57 36 57 36 57 37 58 37 59 38 59 40 61 40 60 39 59 38 59 40 61 39 60 39 59 38 59 37 58 37 59 38 59 39 59 41 61 41 60 41 60 41 60 41 61 39 60 38 59 38 60 40 62 41 62 42 63 42 64 43 64 43 64 43 64 43 64 41 63 43 65 44 65 44 64 39 63 40 64 40 65 41 65 40 65 41 66 42 65 41 64 40 64 41 66 43 67 44 68 41 66 43 68 44 68 44 67 43 67 44 68 44 69 45 69 44 68 44 68 44 68 44 68 46 67 46 67 46 67 46 67 46 67 47 68 47 68 48 69 46 68 47 69 48 68 47 67 47 67 46 66 45 67 46 68 45 69 45 69 45 69 45 69 46 70 45 68 45 70 47 72 46 70 46 70 46 70 46 70 46 70 46 70 46 70 46 70 49 71 47 70 47 71 50 74 48 71 47 70 48 71 49 73 54 75 53 76 54 77 53 78 54 80 55 83 60 88 63 91 60 93 64 101 70 104 71 103 71 104 71 104 71 104 71 104 71 101 71 101 69 102 70 103 66 97 60 101 74 118 85 122 89 127 90 126 86 123 82 122 78 114 71 114 84 126 94 128 79 67 54 62 11 3 13 4 6 0 0 2 49 69 38 64 53 70 34 4 0 11 9 8 7 9 5 8 2 7 0 7 3 7 2 4 0 3 0 7 0 8 5 16 8 10 4 16 10 19 18 24 21 28 25 36 24 41 33 47 27 42 27 46 32 48 23 11 0 0 3 0 0 22 31 51 30 44 31 49 27 45 30 48 45 54 22 1 0 1 0 2 1 4 2 3 0 26 36 48 29 29 10 9 0 4 0 4 0 4 0 4 0 4 4 6 3 6 5 10 8 13 9 17 11 14 2 3 0 6 0 6 1 5 0 4 3 5 4 3 3 4 4 5 3 3 3 3 2 3 1 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 2 1 0 0 10 13 19 13 23 16 7 0 2 4 0 3 1 0 3 6 15 7 13 9 17 7 15 7 16 8 18 10 20 12 20 9 17 9 19 12 21 12 21 12 21 12 21 6 20 10 22 9 21 10 24 9 23 13 28 17 29 16 27 20 34 23 32 15 22 8 20 12 26 14 28 15 26 8 19 6 16 9 20 12 20 10 19 8 17 8 17 8 17 8 18 11 19 5 15 5 17 5 15 5 17 6 18 7 17 6 16 5 12 6 13 8 15 10 16 8 14 8 14 8 14 8 14 11 20 13 21 12 18 8 15 8 14 4 9 0 7 0 10 5 9 4 7 3 7 5 8 6 7 5 2 2 0 1 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 4 1 1 2 0 10 24 36 24 32 18 26 13 23 12 23 16 26 14 23 11 22 12 23 15 25 13 23 12 23 12 24 11 21 9 21 11 21 7 15 6 14 8 14 9 15 9 15 5 14 9 12 6 15 9 13 10 6 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 58 42 59 42 59 41 57 40 56 37 53 36 54 39 57 35 57 41 59 37 53 34 55 35 55 36 56 37 55 36 54 39 57 38 56 37 55 36 54 34 52 32 51 32 53 36 56 36 54 34 54 37 57 37 55 40 60 41 58 37 55 38 58 40 61 40 60 39 59 38 59 40 63 44 65 42 61 39 60 40 61 41 63 42 64 44 65 45 65 44 64 43 65 44 66 44 69 43 68 42 69 43 70 45 71 45 70 44 69 43 69 44 70 44 69 43 68 42 68 42 69 43 70 44 69 43 68 44 70 44 70 44 70 44 70 43 70 44 71 45 70 44 69 45 70 44 71 47 74 48 73 46 73 48 74 46 72 47 74 50 73 44 70 47 74 46 69 47 72 45 70 45 72 48 75 48 73 48 73 48 73 48 73 49 74 49 75 50 76 51 76 50 74 49 73 49 75 52 78 50 75 50 75 50 75 50 75 52 76 49 73 48 74 51 77 49 74 50 76 51 77 53 78 54 79 54 79 54 79 54 79 54 79 54 80 55 81 56 81 55 79 54 78 53 79 54 80 56 82 57 83 58 82 57 81 55 82 55 83 56 84 57 84 56 83 56 84 57 85 58 85 61 88 61 87 60 86 59 86 61 88 61 87 60 86 59 86 59 86 59 88 60 89 60 91 61 92 60 93 60 93 60 93 62 93 60 90 59 90 59 90 61 92 61 93 62 93 63 94 63 94 63 94 63 94 63 94 62 94 64 96 65 96 65 95 63 93 63 94 64 94 65 95 64 95 65 96 66 95 65 94 63 94 65 95 66 97 68 98 65 96 67 98 68 98 68 97 67 97 67 98 68 99 69 99 68 98 68 98 68 98 68 98 67 98 67 98 67 98 67 98 66 98 67 99 68 100 69 101 67 99 68 100 69 99 68 98 69 99 66 96 65 97 68 100 69 99 69 99 69 99 69 99 71 100 69 98 69 100 72 103 69 99 69 99 69 99 69 99 70 100 70 100 70 100 70 100 71 102 69 100 69 102 72 105 71 102 70 102 70 103 72 105 77 109 77 109 77 109 78 112 79 114 81 120 86 125 91 131 92 138 97 145 103 148 103 147 104 149 104 149 104 149 104 149 101 147 100 147 101 148 103 150 108 148 98 147 110 163 118 162 121 166 123 168 123 170 123 167 118 156 109 152 119 155 118 149 76 85 66 84 11 15 16 14 4 9 6 20 66 88 50 85 63 91 39 22 0 26 12 19 9 20 9 19 8 18 7 18 8 15 4 11 2 12 4 18 4 19 8 32 14 26 6 29 5 30 14 38 19 43 27 53 36 63 46 69 43 64 44 72 51 72 34 24 0 3 3 8 1 40 45 78 49 72 47 78 46 75 44 72 57 72 30 11 0 6 1 6 3 5 4 8 0 37 43 64 48 56 27 25 4 17 4 17 4 17 4 15 1 11 6 14 5 13 5 16 12 22 14 27 16 23 6 12 5 10 5 9 4 8 3 8 6 10 4 9 3 10 4 11 3 9 4 7 3 6 3 4 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 13 16 23 16 28 21 10 0 3 2 0 2 0 0 9 11 23 14 24 18 30 16 27 15 26 17 28 19 33 21 33 18 30 18 32 21 34 21 34 21 34 21 34 18 31 20 32 20 33 23 38 22 36 28 43 32 43 29 39 30 45 36 46 28 35 20 30 27 35 28 37 29 31 21 24 13 24 17 28 20 29 20 28 17 26 17 26 17 26 17 25 21 23 16 19 16 20 16 19 16 20 17 22 18 22 17 21 12 17 13 19 15 20 16 22 14 19 14 19 14 19 14 19 17 25 19 27 19 25 16 22 14 19 10 14 6 13 7 13 10 10 8 8 7 8 7 9 8 8 4 4 0 1 0 1 2 1 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 0 0 3 0 15 29 45 31 38 27 32 22 29 21 29 28 34 25 31 22 30 23 32 26 33 24 31 23 31 23 32 22 29 20 29 22 29 18 22 15 20 15 20 15 20 15 21 11 19 14 16 12 20 15 16 14 8 2 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 38 24 40 22 38 24 41 26 40 21 37 22 38 21 36 20 35 21 37 24 40 26 41 22 36 20 34 19 34 19 35 25 39 22 35 19 33 17 32 26 38 20 33 19 34 19 33 17 33 19 36 21 37 22 36 21 36 22 38 25 41 27 43 21 41 26 42 22 39 25 46 24 40 22 40 25 43 25 41 22 41 22 42 23 43 24 43 26 44 25 43 24 44 25 45 27 43 26 43 26 44 28 46 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 28 45 27 44 26 45 27 46 27 45 27 45 27 45 27 45 26 43 26 44 27 45 28 45 29 47 30 47 30 46 28 44 30 47 30 47 30 46 27 44 27 44 27 45 28 46 29 47 28 47 24 45 23 47 27 50 24 48 28 50 28 50 30 54 27 50 28 51 29 52 30 53 29 51 29 51 29 51 29 51 31 51 27 49 29 52 30 51 29 51 29 51 28 49 26 48 26 49 29 53 32 54 31 53 33 55 33 55 33 55 33 55 32 55 33 56 34 57 35 58 36 57 35 56 34 55 33 54 33 55 35 56 33 53 34 56 36 57 36 57 36 57 36 57 37 58 37 58 37 60 40 61 41 61 40 60 39 59 38 59 37 58 37 58 37 58 37 56 40 60 40 59 40 59 40 59 43 63 40 60 38 60 39 61 40 61 40 61 40 61 40 61 39 60 39 61 41 63 44 66 43 63 42 62 41 63 42 64 42 65 41 64 40 65 41 66 42 66 42 66 42 66 42 66 43 66 42 65 41 66 42 67 45 68 44 67 43 66 42 66 44 68 44 68 44 68 44 68 42 67 43 68 44 67 43 66 46 67 46 67 46 67 46 67 47 68 47 68 47 68 47 68 49 69 47 66 45 67 47 69 47 67 46 66 45 67 46 68 45 69 45 70 46 71 47 71 45 69 45 69 45 69 45 69 46 71 47 72 48 71 47 70 47 71 47 71 47 71 47 71 48 71 48 71 48 71 48 71 45 69 47 70 48 71 47 70 52 74 53 77 55 78 52 76 53 79 54 82 57 86 64 94 62 95 65 100 68 100 66 97 66 100 67 101 68 102 69 103 70 99 68 98 67 101 70 104 68 106 74 113 78 113 78 115 81 121 83 124 82 121 79 119 69 109 67 100 83 127 78 74 33 66 54 44 9 2 1 8 4 0 0 25 51 60 29 59 46 60 16 4 0 5 11 9 3 6 4 10 3 8 0 5 1 5 0 2 0 3 0 5 5 9 5 8 3 8 3 7 8 8 10 11 12 15 11 18 10 22 16 33 25 44 31 46 37 53 29 13 0 0 2 0 0 22 36 49 26 43 30 45 34 48 31 49 45 55 23 3 0 1 0 2 1 2 0 0 0 15 37 50 40 48 26 36 11 16 2 6 0 2 0 6 1 5 3 6 3 7 3 6 4 9 4 11 7 10 0 2 0 6 0 5 1 4 0 4 1 4 3 3 3 3 3 3 2 3 3 4 3 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 1 1 1 6 9 18 13 18 13 12 5 0 2 2 4 1 0 4 8 18 10 14 5 14 5 15 7 17 8 17 9 18 9 18 9 18 9 19 10 19 10 19 10 19 10 19 8 21 9 22 10 21 9 20 12 25 15 29 18 30 19 30 19 35 26 37 20 28 15 28 15 31 21 30 10 19 4 20 10 17 7 17 10 20 10 17 5 15 7 17 8 17 8 17 6 17 5 16 5 15 4 15 4 16 5 17 6 18 7 19 9 14 7 12 5 12 7 14 9 15 9 15 9 15 9 16 10 18 13 21 14 19 11 16 3 9 3 10 4 11 5 11 5 10 5 8 3 7 4 6 0 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 4 2 0 0 0 7 16 34 27 34 18 24 11 22 13 25 11 25 16 26 11 21 12 26 10 22 12 24 12 22 9 19 7 19 9 22 11 21 9 19 7 14 7 12 6 12 7 13 7 13 6 11 6 13 9 17 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 55 40 56 38 55 39 58 41 56 36 53 37 55 38 54 35 54 36 55 37 57 38 58 39 57 37 54 35 54 36 56 38 56 36 53 33 51 32 51 37 54 33 52 34 54 34 52 32 51 34 54 36 55 36 55 34 54 36 56 38 59 41 60 38 60 39 60 38 59 40 62 41 61 39 61 42 64 42 62 41 62 42 63 42 64 43 64 45 65 44 64 43 65 44 66 43 68 42 68 42 69 44 71 44 70 44 70 44 70 44 70 43 69 43 69 43 69 43 69 44 70 44 70 44 70 44 70 46 68 45 67 44 68 45 69 45 68 45 68 45 68 45 68 43 69 43 70 44 71 45 71 46 72 47 73 46 72 45 70 46 73 47 73 46 72 45 70 44 70 44 71 45 72 46 72 47 71 46 71 47 72 48 74 46 73 50 75 50 75 52 78 50 75 51 76 51 76 51 77 51 76 51 76 51 76 51 76 53 76 49 74 51 77 51 76 51 76 51 76 50 75 49 73 49 75 52 79 54 79 54 79 55 80 55 80 55 80 55 80 55 80 56 81 56 81 57 82 57 82 56 81 56 81 55 80 54 83 57 83 55 81 55 84 57 84 57 84 57 84 57 84 58 85 58 85 58 86 60 88 61 88 60 87 60 86 59 86 59 86 59 87 58 86 57 88 60 91 59 92 59 92 59 92 64 94 61 91 59 91 61 92 61 92 61 92 61 92 61 92 62 93 61 92 61 93 63 94 64 94 63 93 62 94 63 95 66 95 65 94 64 95 65 96 66 96 66 96 66 96 66 96 67 96 65 95 65 95 66 97 68 98 67 97 67 96 66 96 68 98 68 98 68 98 68 98 66 97 67 98 68 97 67 96 67 98 67 98 67 98 67 98 68 99 68 99 68 99 68 99 70 100 68 98 67 98 68 100 68 99 67 98 67 98 68 99 68 98 68 99 69 99 70 100 69 99 69 99 69 99 69 99 70 101 71 102 72 101 71 100 71 101 71 101 71 101 71 101 71 103 71 103 71 103 71 103 69 101 70 103 72 104 71 103 74 106 75 108 77 109 77 111 78 114 81 118 84 123 91 133 97 143 100 148 103 148 101 145 100 145 100 146 101 146 101 146 99 146 99 146 101 148 103 150 102 152 110 159 114 160 115 162 119 165 123 167 123 166 118 160 108 147 102 136 106 136 84 86 51 92 62 60 13 15 3 15 6 9 0 41 63 82 46 82 56 80 23 22 4 19 11 17 6 16 8 18 8 18 7 16 7 13 3 9 0 12 4 16 8 21 7 21 7 22 7 22 4 21 6 24 11 29 13 31 11 32 18 42 30 54 39 62 46 69 35 26 0 6 0 8 0 46 52 83 50 75 49 74 50 78 45 71 56 72 32 14 0 6 1 6 3 3 2 5 0 30 44 65 48 65 37 52 30 36 19 22 5 12 2 10 4 8 5 10 5 11 6 13 6 14 8 19 12 19 7 11 6 11 6 11 5 10 5 9 4 9 3 9 3 9 3 9 2 9 4 8 4 7 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 13 23 17 23 17 13 4 0 0 1 2 0 0 8 12 25 16 24 14 27 14 28 16 26 17 27 16 30 17 31 18 32 19 32 19 32 19 32 19 32 19 32 20 33 21 34 22 33 21 32 23 35 24 37 26 40 29 41 30 45 36 48 32 41 29 39 31 42 36 40 26 27 21 29 19 27 17 27 19 29 19 26 14 24 16 26 17 26 17 24 17 21 17 21 16 20 16 19 16 20 17 21 17 21 18 22 15 19 13 17 11 17 13 18 13 19 14 19 15 21 16 21 16 23 20 25 20 22 14 17 9 14 9 14 10 15 11 15 11 12 10 11 8 8 5 5 1 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 0 0 1 0 14 22 43 34 40 29 33 23 31 24 33 23 32 25 33 23 31 24 33 22 30 23 32 23 30 21 28 18 27 20 29 21 29 20 26 14 19 13 17 12 17 12 18 12 17 12 17 12 18 14 19 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 38 23 39 22 38 23 41 25 38 19 35 21 39 24 40 20 35 20 35 20 35 21 36 26 40 22 36 20 36 23 39 21 34 19 33 18 32 18 33 18 32 17 33 21 35 20 32 16 31 18 34 20 35 20 35 19 34 20 36 22 38 24 40 24 40 21 38 22 39 22 38 24 40 22 40 25 43 25 41 22 42 23 42 24 43 24 43 26 45 25 44 25 44 26 45 25 41 24 41 24 42 26 44 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 27 45 26 44 26 44 27 45 27 45 27 45 27 45 27 45 26 43 26 44 27 45 28 45 29 46 30 47 29 45 27 44 29 46 29 47 29 45 28 44 27 44 27 45 28 46 29 47 25 46 25 47 26 48 26 47 25 48 28 50 27 49 29 53 29 51 29 51 28 50 28 50 29 51 29 51 29 51 29 51 31 51 27 49 29 52 29 50 29 51 29 51 28 50 28 50 29 52 31 54 33 55 33 55 33 55 33 55 33 55 33 55 35 57 34 56 34 56 33 55 33 55 34 56 34 56 35 57 34 57 37 57 35 55 35 58 37 58 37 58 37 58 37 58 38 58 37 58 37 59 39 60 39 60 39 59 38 59 37 58 38 59 38 59 39 60 39 59 40 60 40 59 40 59 40 59 42 62 40 60 39 60 40 61 40 61 40 61 40 61 40 61 43 63 41 61 40 61 40 62 43 63 42 62 41 63 42 64 41 65 40 64 40 64 41 65 43 67 43 67 43 67 43 67 42 66 41 64 40 65 42 66 43 67 43 66 42 66 41 65 43 67 43 67 43 67 43 67 42 66 43 67 43 67 42 66 46 67 46 67 46 67 46 67 47 68 47 68 47 68 47 68 48 68 47 67 46 68 48 69 48 69 47 68 47 68 48 69 43 67 43 68 44 68 44 69 45 69 45 69 45 69 45 69 46 70 47 71 47 71 46 70 47 71 47 71 47 71 47 71 48 71 48 71 48 71 48 71 47 71 49 72 50 73 49 72 54 75 52 75 53 77 54 79 54 81 56 84 59 87 64 94 66 98 68 103 71 103 69 101 68 101 68 100 67 100 67 100 67 98 69 100 69 103 70 103 68 105 74 113 78 115 80 118 79 120 84 124 84 119 76 113 71 101 70 98 65 80 39 46 33 60 48 34 4 1 2 6 7 0 0 29 50 60 30 53 41 54 11 3 0 3 5 3 4 7 3 9 1 8 0 7 1 6 0 1 0 3 2 5 5 7 5 7 5 6 5 6 1 2 2 4 2 7 3 8 0 6 1 13 9 25 19 33 24 41 28 19 6 4 0 0 0 21 33 54 36 48 34 43 32 47 30 46 42 53 24 6 0 1 0 2 1 2 0 0 0 8 32 44 38 49 30 40 27 29 15 14 2 4 0 1 0 3 2 3 0 4 1 4 0 5 3 9 7 12 3 6 1 7 1 6 2 5 1 5 1 4 3 3 3 3 3 3 2 3 3 4 3 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 2 1 1 0 6 8 17 13 18 14 13 6 1 2 1 4 1 0 4 8 18 10 14 5 14 5 14 7 16 7 17 6 15 7 17 9 19 11 20 10 19 10 19 10 19 10 19 9 21 9 21 9 21 9 21 10 21 9 21 11 25 15 28 16 31 21 34 21 31 19 31 19 34 21 30 11 21 7 23 11 19 9 18 11 20 10 18 5 15 7 17 8 17 8 17 8 18 7 18 6 17 6 16 7 18 6 17 6 17 5 16 9 14 7 12 6 12 6 13 5 12 7 14 9 16 11 17 10 18 13 20 12 15 5 8 3 9 3 9 4 10 4 11 7 13 8 12 5 7 2 2 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 3 3 1 0 0 11 19 34 22 30 18 27 14 25 13 25 14 23 11 23 13 25 13 23 11 23 12 23 12 22 10 20 8 20 9 21 10 20 8 19 6 13 6 11 5 11 5 11 5 12 6 13 7 13 7 14 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 55 39 56 38 54 39 57 40 54 34 51 36 57 41 59 37 56 36 55 35 54 34 53 41 58 37 54 34 54 38 58 33 51 32 50 31 51 33 52 31 50 31 52 35 53 32 48 30 50 32 52 34 53 34 53 35 54 36 56 38 58 39 59 46 63 39 60 42 64 41 59 41 61 39 61 42 64 42 62 42 63 42 64 43 64 44 65 46 66 44 65 44 65 45 67 42 68 41 67 42 69 44 70 43 69 43 69 43 69 43 69 42 68 42 68 42 68 42 68 43 69 43 69 43 69 43 69 45 68 44 66 43 67 45 68 44 67 44 67 44 67 44 67 43 69 43 70 44 71 45 71 45 72 46 72 46 71 44 69 45 71 46 72 46 71 45 70 44 70 44 71 45 72 46 72 44 70 47 74 49 73 47 71 47 73 50 75 49 74 50 77 52 77 51 76 50 74 49 74 50 75 50 75 50 75 50 75 52 75 48 74 50 76 51 75 52 76 51 75 50 75 51 76 53 79 54 80 56 81 56 81 55 80 55 80 55 80 55 80 58 82 57 81 56 80 55 79 54 80 55 81 56 82 57 83 56 84 59 85 56 83 57 85 58 85 58 85 58 85 58 85 59 85 58 84 57 85 59 86 59 86 59 85 58 85 58 85 59 87 60 88 60 89 60 91 60 91 59 92 59 92 59 92 62 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 63 93 62 92 61 93 62 94 64 94 63 93 62 94 63 95 65 95 64 93 63 94 65 95 67 97 67 97 67 97 67 97 65 95 64 94 64 94 65 95 66 96 66 95 65 95 65 95 66 96 66 96 66 96 66 96 65 96 67 97 67 97 66 95 66 97 66 97 66 97 66 97 67 98 67 98 67 98 67 98 68 99 67 99 68 99 69 100 70 100 69 99 68 100 69 101 68 98 68 98 68 98 69 99 69 99 69 99 69 99 69 99 69 100 71 101 71 101 70 99 71 101 71 101 71 101 71 101 70 102 70 102 70 102 70 102 71 104 73 106 74 106 73 105 76 107 74 107 76 110 80 115 80 116 84 122 87 125 92 133 96 141 99 146 102 146 100 144 101 146 100 145 99 143 98 143 95 144 99 148 103 149 103 148 102 152 110 158 114 161 117 165 117 163 122 168 122 161 112 151 101 135 92 125 80 90 51 77 49 86 53 47 6 13 5 12 7 6 2 49 61 82 48 76 52 72 18 21 6 17 8 12 7 15 8 16 8 16 7 16 7 10 2 9 1 10 3 15 5 15 5 16 4 16 4 16 0 11 1 13 3 17 5 18 5 19 5 22 11 34 23 44 28 57 35 42 22 29 14 24 2 46 42 77 46 71 42 65 44 73 41 66 49 66 30 14 0 6 1 6 3 3 2 5 0 23 34 52 38 56 31 44 24 30 16 18 6 8 2 6 1 3 2 3 2 6 2 7 1 7 4 16 12 19 10 14 7 12 7 12 6 11 5 10 4 9 3 9 3 9 3 9 2 9 4 8 4 7 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 9 11 21 16 23 18 15 6 1 0 0 2 0 0 8 12 25 16 24 13 26 14 27 15 26 16 26 14 27 15 29 18 32 20 34 19 32 19 32 19 32 19 32 21 33 21 33 21 33 21 33 22 33 20 31 21 35 26 40 27 40 31 44 33 45 33 43 30 38 28 32 20 23 18 25 21 29 18 28 20 29 19 26 14 24 16 26 17 26 17 24 18 23 19 22 18 22 17 21 19 22 18 21 17 20 16 19 15 20 14 18 12 17 12 17 10 15 11 18 14 20 17 22 16 22 18 22 15 16 7 10 9 14 9 14 9 15 10 14 13 13 14 12 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 1 0 1 2 19 26 43 28 37 29 36 27 34 25 32 26 31 20 30 25 34 24 29 23 31 23 31 22 30 21 29 20 28 21 28 20 28 19 26 14 19 12 16 10 15 10 16 10 16 13 19 14 18 12 15 15 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 37 23 38 21 37 22 40 22 36 18 34 21 40 26 42 23 38 23 37 21 35 20 35 23 37 20 33 18 34 20 36 18 31 17 31 17 32 19 33 19 33 18 33 20 32 15 27 15 31 17 33 19 34 19 34 22 37 23 38 24 40 25 40 29 42 22 39 25 43 24 38 24 40 22 40 25 43 25 41 23 42 24 43 24 44 25 44 27 46 26 44 25 45 27 46 26 43 26 43 26 44 28 46 26 43 26 43 26 43 26 43 25 42 25 42 25 42 25 42 26 43 26 43 26 43 26 43 27 45 25 44 25 44 26 46 26 45 26 45 26 45 26 44 26 43 26 44 27 45 28 45 28 45 29 46 28 45 27 43 27 44 28 46 29 45 28 44 27 44 27 45 28 46 29 47 24 45 25 49 27 48 25 46 25 48 28 49 26 48 27 51 29 51 29 50 27 49 26 48 28 50 28 50 28 50 28 50 30 50 26 48 28 51 28 49 30 51 29 50 28 51 30 53 33 55 33 55 33 56 34 56 33 55 33 55 33 55 33 55 36 57 35 56 34 55 33 54 32 55 33 56 34 57 35 58 35 57 38 58 35 56 36 58 37 58 37 58 37 58 37 58 38 58 37 57 36 57 37 58 36 57 36 58 37 58 37 58 38 59 38 60 39 61 40 60 40 60 40 59 40 59 40 59 39 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 60 39 61 41 63 43 65 43 63 42 62 41 63 42 64 41 64 39 63 39 63 40 65 42 66 42 66 42 66 42 66 40 64 39 63 39 63 40 64 40 64 40 65 41 65 41 65 42 66 42 66 42 66 42 66 41 65 42 67 43 66 41 65 45 66 45 66 45 66 45 66 46 67 46 67 46 67 46 67 45 67 46 68 48 69 48 69 49 69 48 68 47 69 48 70 46 70 46 70 46 70 45 69 45 69 45 69 45 69 45 69 45 69 46 71 47 70 45 69 47 71 47 71 47 71 47 71 47 70 47 70 47 70 47 70 48 72 50 74 51 74 51 74 55 75 52 75 53 78 56 82 56 84 60 88 62 90 65 94 63 96 66 101 69 101 67 98 67 100 67 99 65 98 64 97 65 96 69 101 70 104 70 103 70 107 74 112 77 115 81 119 80 120 85 122 83 115 74 105 69 89 56 78 46 50 33 56 40 61 44 24 1 4 9 7 7 0 4 42 49 57 31 49 42 51 7 5 2 5 5 5 4 7 2 7 0 7 0 7 0 5 0 1 0 2 2 5 3 5 3 4 5 4 5 4 0 2 0 3 0 3 0 4 2 5 0 3 0 9 8 16 7 24 23 31 31 32 28 25 11 28 26 43 27 40 28 39 21 38 23 40 34 45 18 2 0 1 0 2 1 2 0 0 0 4 24 29 23 33 14 21 11 13 6 7 0 3 0 3 0 0 0 1 0 2 0 1 0 0 0 8 8 12 4 7 1 7 1 6 2 5 1 5 1 4 3 3 3 3 3 3 2 3 3 4 3 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 4 2 1 0 0 4 6 15 12 18 15 15 8 2 2 1 4 1 0 4 8 18 10 14 4 13 4 14 6 15 7 16 4 14 6 16 9 19 11 20 10 19 10 19 10 19 10 19 10 21 9 20 8 21 9 22 11 22 8 20 9 24 15 29 14 27 16 30 20 34 22 34 16 28 12 20 3 16 2 17 12 20 9 18 10 20 9 16 5 15 7 17 8 17 8 17 8 19 8 18 7 18 6 17 8 18 7 17 6 16 5 15 9 15 8 14 7 12 5 10 3 9 5 12 7 15 10 16 10 15 10 15 8 10 2 5 7 12 6 11 6 11 6 11 8 14 8 12 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 3 1 0 1 18 24 33 18 29 18 29 17 26 13 23 14 22 9 21 13 26 12 20 12 23 11 22 10 21 10 21 11 21 10 20 8 19 8 19 7 14 7 12 5 10 4 10 4 11 7 14 7 12 5 11 13 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 54 38 55 37 54 38 57 37 53 35 53 39 58 41 57 38 57 37 56 36 55 35 54 35 53 33 52 32 51 32 52 32 51 31 50 31 51 33 52 36 53 33 51 33 51 29 46 31 50 33 53 35 54 35 54 38 57 39 58 39 59 40 59 41 61 38 59 39 60 39 59 41 61 39 61 42 64 42 62 43 64 43 64 44 65 44 66 46 67 45 66 45 66 46 67 44 70 43 69 44 70 45 72 42 68 42 68 42 68 42 68 41 67 41 67 41 67 41 67 42 68 42 68 42 68 42 66 44 66 44 65 44 65 45 66 44 65 44 65 44 65 44 65 43 69 43 70 44 71 45 71 45 71 45 71 45 70 43 69 43 69 44 71 45 71 45 70 44 70 44 71 45 72 46 72 45 71 47 72 48 73 48 72 47 73 50 74 48 72 48 75 50 75 50 75 49 74 49 74 49 74 49 74 49 74 49 74 51 74 48 73 49 75 50 74 52 77 50 75 50 76 53 79 56 80 55 79 54 80 56 81 55 80 55 80 55 80 55 80 57 82 56 81 56 81 55 80 55 80 56 81 56 81 57 82 55 84 58 84 56 82 56 85 57 84 57 84 57 84 57 84 59 85 58 84 56 84 57 84 56 83 56 84 57 84 58 85 58 85 58 87 60 89 60 91 60 91 59 92 59 92 59 92 59 91 61 93 62 93 61 92 61 92 61 92 61 92 61 92 60 91 60 92 62 94 65 97 64 94 63 93 62 94 63 95 64 94 63 93 63 93 64 94 64 94 64 94 64 94 64 94 64 93 62 92 62 92 63 94 63 93 63 94 64 94 65 95 65 95 65 95 65 95 65 95 65 95 66 96 66 96 65 95 65 96 65 96 65 96 65 96 66 97 66 97 66 97 66 97 65 97 67 100 69 100 69 100 69 100 68 99 68 99 69 100 71 101 71 100 70 100 70 99 69 99 69 99 69 99 69 99 69 99 70 100 70 100 69 99 71 101 71 101 71 101 71 101 69 101 69 101 69 101 69 101 71 104 73 106 74 106 74 105 74 107 75 108 78 112 81 116 82 119 87 125 90 127 93 133 96 142 100 147 103 147 101 145 98 143 98 143 98 142 97 142 95 143 98 147 102 150 104 150 106 155 111 158 113 160 117 164 118 163 121 164 117 156 107 144 98 121 70 94 51 72 48 82 55 87 50 39 2 16 10 12 6 6 16 65 58 77 53 76 57 71 16 22 10 19 10 16 7 15 7 14 6 15 7 15 6 9 2 6 0 9 3 13 5 13 4 14 4 14 4 13 4 12 4 13 5 14 4 15 4 14 0 13 0 16 4 25 7 34 18 39 28 43 31 47 24 54 30 62 31 59 33 57 30 63 35 61 44 59 23 8 0 6 1 6 3 3 2 5 0 18 24 35 20 34 9 20 12 16 8 9 3 3 2 2 0 0 0 2 1 2 1 5 0 4 3 12 11 17 9 12 6 11 5 10 5 9 4 9 4 9 3 9 3 9 3 9 2 9 4 8 4 7 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 0 0 7 9 19 16 23 19 17 8 3 1 0 2 0 0 8 12 25 16 24 12 26 13 26 15 25 15 25 14 27 15 29 17 31 19 32 19 32 19 32 19 32 19 32 23 34 20 31 19 32 22 35 22 34 21 33 23 37 27 40 26 38 26 41 32 47 35 45 33 38 25 28 18 24 18 25 21 28 18 26 18 27 17 24 14 24 16 26 17 26 17 24 18 22 18 22 17 21 17 20 18 22 17 21 17 21 16 20 15 20 15 19 13 17 10 14 9 14 10 16 12 18 14 20 12 15 11 13 9 11 7 10 14 16 13 16 13 15 12 13 13 12 11 7 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 1 1 1 5 26 31 42 29 38 29 36 27 33 24 31 23 30 21 30 23 32 23 29 24 31 22 29 21 29 21 30 23 30 21 27 19 27 19 26 17 21 14 18 12 16 11 16 12 17 12 17 12 16 10 14 15 14 11 7 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 37 22 38 21 36 22 39 20 36 20 38 24 41 23 37 21 36 21 35 20 35 20 35 17 33 19 34 19 32 16 30 20 33 19 32 18 32 19 33 22 34 18 31 18 33 18 31 17 32 19 35 21 36 21 36 22 38 23 38 23 39 24 39 21 39 22 39 21 38 23 41 24 40 22 40 25 43 25 41 24 43 24 44 25 44 26 45 28 46 27 45 26 46 27 47 26 43 25 42 26 44 27 45 25 42 25 42 25 42 25 42 24 41 24 41 24 41 24 41 25 42 25 42 25 42 25 43 26 44 25 43 24 44 25 45 25 44 25 44 25 44 25 44 26 43 26 44 27 45 28 45 27 45 28 45 28 44 26 42 25 43 27 45 28 45 28 45 27 44 27 45 28 46 29 47 27 46 24 46 25 47 26 49 25 49 28 49 25 47 26 49 26 49 27 49 27 49 28 50 27 49 27 49 27 49 27 49 29 49 25 48 27 50 28 49 31 52 28 49 28 52 32 55 34 55 32 53 31 54 33 56 33 55 33 55 33 55 33 55 33 55 34 56 34 56 35 57 35 57 34 56 34 56 33 55 33 56 36 56 34 54 34 57 35 56 35 56 35 56 35 56 38 58 36 57 35 56 35 57 34 55 35 56 35 57 36 57 35 57 36 58 38 60 39 60 40 60 40 59 40 59 40 59 37 59 40 62 42 62 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 62 43 64 43 63 42 62 41 63 42 64 40 63 39 62 38 63 39 64 39 63 39 63 39 63 39 63 39 63 38 61 37 62 39 63 38 62 39 63 39 64 40 64 40 64 40 64 40 64 40 64 40 65 41 66 42 65 41 64 44 65 44 65 44 65 44 65 45 66 45 66 45 66 45 66 43 66 46 69 49 70 48 69 47 68 46 67 46 67 47 68 46 70 46 69 45 69 44 68 45 69 45 69 45 69 45 69 44 69 45 70 46 69 45 68 47 71 47 71 47 71 47 71 46 69 46 69 46 69 46 69 48 71 49 73 50 73 50 73 52 74 53 78 56 81 56 82 58 86 63 91 65 92 66 95 63 96 66 101 69 101 67 98 64 97 64 97 64 98 65 98 66 97 67 98 68 103 72 106 75 111 76 112 76 113 80 119 85 120 85 118 80 109 73 102 65 78 41 51 33 49 44 57 47 65 40 17 0 6 11 5 5 0 19 58 46 51 34 52 47 50 3 4 2 5 6 9 4 7 1 6 0 7 0 8 2 4 0 1 0 2 1 5 6 5 6 5 8 5 8 5 0 7 0 6 0 6 2 4 0 1 0 0 0 2 3 4 0 4 1 14 18 22 23 25 14 20 6 21 9 24 15 26 10 31 21 39 33 42 13 0 0 1 0 2 1 2 0 0 0 3 17 16 11 17 1 4 4 6 1 3 0 1 0 1 0 0 0 1 0 1 0 2 0 0 0 8 6 11 4 6 0 5 0 4 0 3 0 3 1 4 3 3 3 3 3 3 2 3 3 4 3 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 4 2 1 0 0 3 5 13 12 18 16 17 9 3 3 1 4 1 0 4 8 18 10 14 3 12 4 13 5 15 6 15 6 15 6 16 7 17 8 18 10 19 10 19 10 19 10 19 11 22 8 19 7 20 10 23 8 20 9 22 11 25 14 26 15 26 13 27 20 35 23 34 23 31 12 20 5 19 6 21 11 18 8 16 8 17 6 13 5 15 7 17 8 17 8 17 7 17 6 17 5 16 5 15 5 16 6 17 6 17 7 18 9 15 9 15 8 12 4 8 4 10 4 11 6 12 6 13 5 8 1 5 0 7 4 11 10 15 10 14 9 14 8 13 8 11 3 5 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 4 2 0 3 24 28 33 22 31 19 28 15 24 12 22 10 22 12 23 10 21 11 23 13 23 11 21 9 21 11 22 13 22 10 19 7 18 8 19 10 17 10 14 7 12 6 12 7 12 6 11 4 10 4 12 13 15 13 8 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 53 38 55 36 53 38 56 36 53 37 57 41 58 38 52 35 52 34 52 34 52 34 52 31 51 34 54 35 51 31 48 35 53 33 52 32 51 32 52 35 52 31 49 32 53 35 53 32 52 34 55 36 56 37 55 36 55 37 56 37 56 38 57 38 62 43 63 39 60 42 67 41 61 39 61 42 64 42 62 43 64 43 65 44 66 45 66 47 67 46 66 45 67 46 68 43 65 42 65 42 66 44 68 43 66 43 66 43 66 43 66 42 65 42 65 42 65 42 65 43 66 43 66 43 66 43 66 45 65 44 64 43 65 44 66 44 65 44 65 44 65 44 65 44 67 43 68 44 69 45 69 44 69 45 69 45 68 43 66 42 66 43 69 45 69 45 69 44 68 44 69 45 70 46 72 48 72 46 70 45 72 49 75 47 74 50 74 47 71 47 74 47 73 48 74 49 75 50 76 49 74 49 74 49 74 49 74 51 74 47 72 49 75 50 74 53 77 50 74 50 77 54 81 56 80 53 77 52 78 54 80 55 80 55 80 55 80 55 80 54 80 55 81 56 82 57 83 58 82 57 81 56 80 55 79 54 82 56 83 54 80 55 83 55 82 55 82 55 82 55 82 59 86 57 83 56 83 56 83 54 82 55 83 56 84 57 84 55 83 56 85 58 87 59 90 60 91 60 91 59 91 59 91 58 90 61 93 63 93 62 92 61 92 61 92 61 92 61 92 64 94 62 92 61 92 62 93 64 94 63 93 62 94 63 95 63 93 62 92 61 93 62 94 61 92 61 92 61 92 61 92 63 92 62 91 61 92 62 93 61 92 62 93 63 94 64 94 64 94 64 94 64 94 64 94 64 95 65 96 66 95 65 94 65 96 65 96 65 96 65 96 66 97 66 97 66 97 66 97 64 96 67 100 70 101 69 100 68 98 67 97 66 98 67 99 69 99 69 98 68 97 67 97 69 99 69 99 69 99 69 99 68 99 69 100 70 99 69 98 71 101 71 101 71 101 71 101 69 101 69 101 69 101 69 101 70 103 72 105 73 105 72 104 72 105 76 111 81 113 81 115 84 122 89 128 92 129 93 134 91 138 96 143 99 143 96 140 95 141 96 142 97 143 98 144 98 143 98 143 100 149 106 153 110 158 113 159 112 159 115 163 121 163 119 160 112 151 104 142 86 110 58 78 50 84 62 86 60 87 48 29 0 14 10 8 4 7 28 80 57 72 54 80 61 69 11 19 8 17 9 18 8 16 6 12 5 13 7 16 4 9 2 6 1 7 3 12 5 14 5 14 5 14 5 14 6 14 6 14 5 14 4 13 2 11 1 11 1 15 5 22 5 22 2 22 12 26 17 37 23 43 19 48 26 50 27 50 24 59 37 63 45 59 21 8 0 6 1 6 2 3 2 4 0 16 20 25 12 25 2 10 0 4 0 1 0 1 1 2 0 1 0 2 0 5 2 5 0 5 2 12 9 17 7 10 4 9 3 8 3 7 2 7 4 9 3 9 3 9 3 9 3 8 4 6 4 5 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 0 0 7 8 17 16 22 20 18 10 3 2 0 2 0 0 8 12 25 17 23 13 23 12 26 14 25 15 25 15 29 16 29 16 29 16 29 19 32 19 32 19 32 19 32 22 34 20 31 19 32 22 35 18 31 21 34 24 36 24 36 28 38 25 39 32 47 35 44 36 39 24 27 18 25 20 27 20 26 16 24 16 24 14 20 14 23 16 25 17 25 17 24 17 21 16 20 16 19 15 19 15 20 16 21 17 22 18 23 16 20 16 20 14 17 9 13 10 16 11 16 11 16 11 16 8 9 4 5 3 10 11 16 17 19 16 19 15 17 14 15 12 9 6 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 2 2 1 6 30 34 42 34 40 30 35 25 31 23 30 20 31 25 32 20 27 21 32 25 32 22 29 20 29 22 31 24 31 21 27 18 26 19 26 20 24 17 20 14 18 13 17 14 18 11 15 9 14 10 15 15 16 14 9 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 34 20 35 20 35 20 35 22 37 22 37 22 37 22 37 24 38 22 36 21 36 22 37 19 35 21 36 21 34 17 30 17 31 17 31 17 31 17 31 20 34 18 31 17 31 17 31 16 33 19 36 22 37 21 35 18 34 21 37 23 39 24 39 25 39 25 40 26 41 27 42 26 40 26 40 26 40 25 40 23 40 23 41 24 42 25 42 28 45 28 45 28 45 28 45 25 43 27 46 30 47 30 47 27 44 26 42 24 41 24 42 27 42 25 45 27 40 22 41 21 41 27 43 23 39 23 42 24 43 24 43 24 43 24 43 25 43 24 42 23 43 24 44 24 44 26 46 28 48 29 48 27 45 26 44 25 45 26 46 24 44 26 46 26 44 24 42 27 46 27 46 27 46 27 46 27 47 25 48 26 49 27 49 27 49 27 48 26 47 25 47 26 48 26 48 26 48 26 48 28 50 29 51 29 50 27 49 29 50 28 49 27 50 28 51 31 53 31 53 31 53 31 53 31 54 32 55 33 54 32 53 32 55 33 56 34 55 33 54 35 57 35 57 35 57 35 57 36 57 35 56 34 55 33 55 32 54 32 55 33 56 34 56 34 56 34 56 34 56 34 56 35 56 36 57 36 56 34 54 35 56 37 59 38 58 35 56 36 57 38 60 39 60 39 60 37 58 37 59 38 60 39 59 40 60 40 61 41 62 42 62 40 60 40 61 41 62 42 62 41 61 41 61 41 61 41 60 43 62 41 61 43 63 42 61 41 61 41 61 41 61 41 61 41 61 41 61 41 61 41 61 38 59 39 61 41 62 42 64 41 62 41 62 41 62 41 62 43 63 42 64 45 65 40 57 45 66 44 65 44 65 44 65 43 64 43 64 43 64 43 64 45 66 45 67 46 68 47 68 43 67 43 67 43 67 43 67 41 66 44 69 45 68 42 65 43 67 43 68 44 69 45 69 46 69 45 68 44 69 45 70 48 69 48 69 48 69 48 69 49 70 49 69 48 68 47 68 44 68 45 70 46 71 48 72 49 73 48 71 47 71 48 71 52 77 54 80 55 81 58 84 57 85 62 91 66 93 66 92 67 94 67 97 68 98 68 98 65 97 64 96 62 97 64 99 68 97 70 101 71 104 72 106 74 108 71 108 74 113 78 119 86 118 83 117 81 108 76 111 44 61 30 50 37 63 47 63 49 69 33 3 0 12 13 2 0 2 23 57 33 41 33 44 55 36 4 6 3 9 2 8 0 6 2 7 2 7 2 7 1 2 1 0 0 3 2 2 5 7 6 8 6 6 5 3 2 4 1 2 0 3 3 5 5 6 5 3 6 3 6 2 5 5 2 5 5 8 7 11 5 14 9 18 10 22 16 30 13 33 19 36 28 43 12 0 0 3 0 0 0 0 1 1 0 9 14 17 9 4 0 1 0 0 0 0 0 1 0 0 0 2 0 0 0 0 0 0 0 1 1 10 4 8 2 7 0 5 1 4 1 4 1 4 1 4 1 4 1 4 1 4 2 4 2 3 1 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 2 0 0 4 16 20 15 13 19 12 1 0 5 2 0 0 6 10 18 13 14 6 12 5 15 6 14 2 10 5 16 9 18 8 15 5 15 11 19 10 19 10 20 12 22 8 18 8 19 9 20 10 20 9 19 10 21 12 22 13 24 14 25 13 28 18 32 24 36 25 27 11 20 9 16 7 19 9 20 9 19 8 18 7 18 8 18 7 17 6 18 7 19 11 18 8 13 6 14 9 18 9 16 9 16 9 16 9 16 9 15 6 15 7 14 4 10 6 10 3 11 8 14 8 12 0 4 0 2 0 4 4 13 13 17 11 14 8 12 6 11 0 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 2 0 0 0 24 23 27 21 29 16 26 16 27 15 24 12 23 12 22 11 21 10 21 11 22 11 22 11 22 11 22 10 21 10 20 9 19 8 20 9 17 6 14 6 16 7 15 6 11 4 8 4 9 6 11 9 14 13 14 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 52 36 51 35 51 35 51 35 52 36 52 36 52 36 52 37 53 37 53 36 52 35 51 31 48 32 48 32 47 31 46 31 49 31 49 31 49 31 49 35 52 33 51 32 50 32 51 32 52 35 55 37 56 36 55 35 55 37 57 39 58 39 58 37 59 38 60 38 60 38 61 40 62 40 62 40 63 41 63 40 59 40 60 41 61 42 61 45 64 45 64 45 64 45 64 45 63 44 63 44 63 44 63 43 62 42 60 40 59 41 60 43 60 41 63 43 58 38 60 38 60 43 62 41 58 40 61 42 63 43 64 43 64 43 64 44 64 43 63 42 64 43 65 43 65 45 67 47 68 47 68 46 67 45 65 44 65 45 66 43 65 45 67 45 66 43 64 47 68 47 68 47 68 47 68 47 72 47 73 48 74 49 74 49 74 48 73 48 72 47 72 49 74 49 74 49 74 49 74 48 73 49 75 50 74 49 73 51 76 50 75 50 75 51 76 53 78 53 78 53 78 53 78 53 79 54 80 55 79 54 78 54 80 55 81 56 80 55 79 54 79 55 80 55 81 56 81 57 81 56 81 55 80 54 79 54 79 54 80 55 81 56 81 56 81 56 81 56 81 56 81 54 81 56 84 57 84 57 84 55 83 57 85 58 84 56 82 57 86 59 87 60 88 60 87 58 86 58 87 59 88 60 88 60 91 60 92 61 92 62 93 59 90 59 91 60 91 61 92 62 93 62 93 61 92 61 92 63 93 60 92 63 94 62 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 59 90 60 91 61 93 63 94 62 93 62 93 62 93 62 93 62 92 61 95 66 97 63 90 63 94 63 94 63 94 63 94 64 95 64 95 64 95 64 95 65 96 65 97 66 97 67 98 67 97 67 97 67 97 67 97 66 96 68 98 68 98 66 96 67 97 67 98 68 99 69 99 69 98 67 97 67 97 68 99 69 100 69 100 69 100 69 100 70 101 69 100 69 99 68 99 68 98 69 100 70 101 72 102 73 102 72 101 71 102 73 103 75 111 79 114 80 115 82 120 84 123 89 128 92 132 92 131 94 139 96 140 97 141 97 140 96 139 96 139 96 140 98 141 98 139 99 142 102 147 104 150 109 154 107 156 109 160 114 165 115 163 117 154 114 153 107 129 65 91 54 82 57 85 60 81 59 85 38 17 4 16 10 7 0 21 36 81 47 67 49 68 58 50 7 22 9 25 7 23 6 17 7 16 7 16 7 15 5 12 1 8 0 9 2 9 2 10 2 10 3 13 5 16 4 18 3 17 2 13 1 11 6 15 4 12 3 12 3 14 5 19 4 18 5 20 8 23 7 22 12 26 14 29 21 37 26 50 33 50 36 53 20 11 0 9 0 6 0 4 0 3 4 16 17 22 11 9 1 5 2 6 0 5 0 6 0 7 0 8 0 10 0 12 4 17 7 21 13 24 10 18 5 14 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 6 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 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 0 0 6 15 20 15 15 20 14 2 0 3 2 1 0 5 11 21 17 20 13 21 14 24 14 24 12 24 14 26 18 29 17 26 16 27 20 29 19 29 19 30 21 32 18 28 18 29 19 30 20 30 19 29 20 30 21 32 23 33 27 40 27 40 30 44 33 44 33 35 19 27 17 23 14 25 20 24 20 23 19 22 18 22 19 22 18 21 17 22 18 23 16 21 15 20 14 19 14 19 15 20 15 20 15 20 15 20 16 23 13 22 15 21 12 17 10 14 10 14 13 16 12 13 3 6 3 5 2 7 9 16 16 20 18 21 17 17 12 12 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1 0 0 1 7 29 30 37 31 37 26 34 26 35 25 32 23 31 23 30 22 29 21 29 22 30 22 30 22 30 22 30 21 29 21 28 20 27 19 26 20 22 15 18 15 20 15 18 9 13 8 13 9 16 13 19 12 20 16 18 9 8 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 37 22 36 21 35 20 34 20 35 19 34 19 34 19 34 20 35 21 37 21 35 19 33 15 30 15 30 15 30 16 32 17 31 17 31 17 32 18 32 21 35 20 33 19 33 19 34 17 33 20 36 22 37 22 37 23 38 24 40 25 39 24 38 25 38 24 38 24 38 23 37 25 40 26 41 27 42 28 43 24 41 24 41 25 42 25 42 27 44 27 44 27 44 27 44 29 45 26 41 23 40 24 41 25 41 23 39 22 39 23 40 25 39 22 43 25 38 21 40 22 41 26 43 24 40 23 41 22 41 23 42 24 43 25 44 25 43 24 42 23 43 24 44 24 44 26 46 28 47 28 47 28 47 26 44 25 44 25 44 24 44 26 45 26 45 25 44 29 48 29 48 29 48 29 48 27 47 26 48 26 48 27 49 27 48 26 48 25 47 25 47 28 50 28 50 28 50 28 50 24 46 26 49 27 49 27 49 30 52 29 51 29 51 30 52 30 52 30 53 31 53 31 53 31 53 32 54 32 54 31 53 32 54 33 55 33 55 32 54 29 52 30 53 31 54 32 54 33 55 33 55 32 54 32 54 32 54 32 55 33 56 34 56 34 56 34 56 34 56 34 56 31 53 34 56 36 58 37 58 34 55 35 56 35 56 34 55 36 58 37 59 39 59 38 59 37 58 37 59 38 60 39 60 40 60 40 60 41 61 41 62 38 58 38 59 39 59 40 60 42 62 42 62 43 63 43 63 43 61 40 61 42 63 42 60 41 61 41 61 41 61 41 61 41 61 41 61 41 61 41 61 38 59 39 60 40 62 41 62 41 62 41 62 41 62 41 62 39 60 40 63 45 66 43 62 40 61 40 61 40 61 40 62 43 64 43 64 43 64 43 64 43 64 43 65 44 65 45 66 43 67 43 67 43 67 43 67 42 67 43 68 44 67 43 66 43 67 43 68 44 69 45 69 44 67 42 66 42 66 43 68 47 68 47 68 47 68 47 68 49 69 48 69 47 68 47 68 44 68 45 70 46 71 48 72 48 71 47 71 48 73 50 75 50 77 54 80 55 81 57 85 60 87 62 91 65 91 62 91 67 95 68 96 68 96 67 96 63 95 63 96 62 97 63 97 68 98 68 99 69 103 72 105 77 110 74 108 73 111 77 114 76 119 84 112 83 121 73 75 33 61 38 60 37 57 34 52 39 56 25 6 9 15 12 1 0 9 30 59 32 41 34 49 44 26 0 1 0 8 2 9 2 6 2 7 4 7 4 7 8 5 3 0 0 0 0 2 4 5 0 0 0 2 2 5 1 3 2 4 3 4 3 2 5 5 5 3 4 3 7 4 7 4 3 3 3 4 2 6 0 5 0 8 0 10 5 16 5 26 14 28 15 31 10 7 0 0 0 0 0 0 0 0 3 11 12 15 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 12 9 16 16 22 15 17 6 7 0 4 0 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 2 4 2 3 1 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 2 0 0 3 14 15 14 14 20 13 3 0 1 2 0 0 2 5 15 13 17 8 14 7 14 5 14 3 12 5 16 9 19 9 17 9 19 11 19 10 19 10 20 12 22 9 19 9 19 10 20 10 20 9 19 10 20 11 22 12 22 15 27 16 29 18 31 21 32 20 23 8 16 7 14 6 17 8 19 8 19 7 18 7 18 8 18 7 17 6 18 7 19 8 15 10 17 10 15 7 12 9 15 9 15 9 15 9 16 8 14 4 13 7 15 4 10 2 8 3 12 8 12 4 6 0 2 0 2 0 4 5 12 16 21 18 21 14 13 4 5 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 3 0 0 2 26 22 29 19 28 15 25 15 26 14 24 12 23 12 22 11 21 10 21 11 22 11 22 11 21 10 21 10 21 10 20 9 19 8 20 11 19 6 15 6 15 4 12 4 9 3 9 5 10 7 12 7 13 11 12 5 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 55 38 53 36 51 34 50 35 51 35 51 34 50 34 50 33 50 36 53 36 51 32 46 32 47 30 46 31 48 34 51 31 49 31 50 32 50 32 51 34 52 33 50 32 50 33 51 33 53 35 55 37 56 37 57 40 59 41 60 41 59 39 58 42 63 41 62 40 61 39 61 39 61 40 63 42 65 44 66 41 61 42 61 42 61 42 61 43 62 43 62 43 62 43 62 45 62 41 57 38 57 40 60 40 59 39 57 38 58 39 59 40 56 38 60 41 57 37 58 40 60 42 61 42 60 41 60 40 62 41 63 43 64 44 65 44 64 43 63 42 64 43 65 43 65 45 67 46 67 46 67 48 68 46 66 44 65 44 65 44 65 44 66 45 66 45 66 49 70 49 70 49 70 49 70 48 73 48 73 48 73 48 73 48 73 48 72 47 72 46 71 48 73 48 74 49 74 50 75 46 72 48 74 50 76 51 76 53 77 52 76 51 77 52 78 51 77 52 77 52 78 53 78 52 78 54 79 54 79 53 77 53 79 55 80 55 80 54 78 53 78 53 77 52 77 52 77 54 79 54 79 54 79 54 79 54 79 54 80 55 81 56 81 56 81 56 81 56 81 56 81 53 81 55 83 57 85 58 84 55 82 55 82 55 82 55 82 57 86 58 87 59 87 58 86 58 86 58 87 59 88 60 88 59 90 60 91 60 92 61 92 58 89 59 90 60 91 60 91 62 94 63 94 63 95 64 95 62 92 60 91 62 94 61 91 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 59 90 59 91 60 92 61 93 61 92 61 92 61 92 61 92 60 92 62 94 64 95 63 93 60 92 61 92 61 93 62 93 63 94 64 95 64 95 65 96 64 95 65 96 66 97 66 97 67 97 67 97 67 97 67 97 67 97 67 97 67 97 67 97 67 97 67 98 68 99 69 99 68 98 67 96 66 97 68 98 67 98 67 98 67 98 67 98 69 100 69 99 68 99 67 98 68 98 69 100 70 101 72 102 71 101 71 101 72 104 75 106 75 112 80 115 81 116 83 121 87 125 90 128 90 130 91 129 94 139 95 140 96 140 95 139 93 137 95 139 96 140 97 140 98 138 97 139 99 144 103 147 110 154 108 154 107 157 111 157 111 159 117 155 114 145 86 98 60 94 65 92 58 80 52 77 55 74 26 14 6 15 6 7 0 34 47 81 48 68 48 74 49 43 2 18 7 23 7 22 5 16 6 15 6 14 6 14 7 10 0 9 0 6 1 13 24 30 17 23 9 15 3 13 1 14 1 15 4 17 7 20 5 15 4 13 3 12 4 15 5 19 5 18 4 18 4 18 3 17 6 19 6 21 11 27 13 38 24 42 24 44 26 34 4 15 0 10 0 8 0 10 2 11 10 16 7 8 1 5 0 4 0 4 0 5 3 13 12 26 20 34 23 34 23 35 30 40 25 30 12 17 4 14 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 6 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 4 11 15 14 17 20 15 4 0 0 2 0 0 1 5 16 16 23 14 22 14 23 14 24 13 25 14 26 18 29 18 28 20 32 20 29 19 29 19 30 21 32 19 30 20 30 20 30 20 30 19 29 19 30 20 31 21 32 26 39 28 41 29 41 29 39 28 30 16 26 17 22 15 24 19 22 18 22 18 22 18 22 19 22 18 21 17 22 18 23 15 21 16 21 15 20 14 18 15 20 15 20 15 20 15 20 15 23 13 22 15 22 13 18 7 13 10 15 13 14 7 6 0 2 2 2 2 5 8 12 27 26 23 19 12 7 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 2 1 1 9 31 32 38 29 35 24 32 25 34 25 32 23 31 23 30 22 29 21 29 22 30 22 29 21 29 21 28 21 29 21 28 20 27 19 26 22 24 18 20 15 18 12 14 14 18 12 15 9 13 7 12 9 15 11 14 7 7 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 38 22 36 20 34 19 33 22 37 21 36 20 35 19 34 17 33 20 36 21 34 17 30 17 31 15 30 16 32 19 35 17 31 17 32 18 33 19 34 18 31 17 30 16 31 18 32 19 35 20 35 21 37 23 39 25 40 26 41 26 40 25 39 28 41 27 40 26 39 25 39 24 39 25 40 27 42 29 44 26 42 25 42 25 42 25 42 26 43 26 43 26 43 26 43 25 40 21 37 20 38 23 42 22 39 21 38 21 38 22 40 22 37 20 41 24 38 20 40 24 41 24 42 25 42 24 40 21 41 22 42 23 43 24 43 25 43 24 42 23 43 24 44 24 44 26 45 27 46 26 45 28 46 26 44 25 44 25 45 25 44 25 45 26 46 27 47 30 49 30 49 30 49 30 49 28 48 26 48 26 48 26 48 26 48 25 47 25 46 24 46 24 46 24 47 25 48 26 48 25 48 28 51 30 53 31 53 31 52 30 51 29 52 30 53 28 51 29 52 30 53 31 53 30 52 31 54 32 53 30 52 31 53 32 55 33 54 31 53 34 56 33 54 31 52 29 51 32 54 32 54 32 54 32 54 32 54 32 55 33 56 34 56 34 56 34 56 34 56 34 56 34 56 35 57 36 56 35 55 34 55 34 55 34 55 34 55 36 58 37 59 38 58 36 57 37 58 37 59 38 60 39 60 39 59 39 60 40 60 41 61 40 60 40 60 41 61 42 62 42 62 42 63 43 64 44 64 42 61 39 60 42 62 41 60 41 61 41 61 41 61 41 61 41 61 41 61 41 61 41 61 38 59 38 60 39 60 39 61 40 61 40 61 40 61 40 61 41 63 42 63 41 61 39 60 40 61 41 62 42 63 43 64 42 63 42 64 43 65 44 65 45 66 45 66 46 67 47 68 43 67 43 67 43 67 43 67 43 67 43 67 43 67 43 67 43 67 43 68 44 69 45 69 46 69 44 68 44 68 45 70 46 67 46 67 46 67 46 67 48 69 47 68 47 67 46 67 44 68 45 70 46 71 48 72 47 71 47 72 49 74 52 77 51 78 55 81 56 82 57 86 62 89 62 90 64 90 62 91 67 95 68 96 67 95 65 94 61 94 63 97 64 98 64 97 68 97 66 96 65 99 70 103 76 109 75 109 74 109 75 109 81 112 82 117 76 86 41 64 40 69 48 66 38 53 34 54 44 48 11 0 6 8 5 1 0 26 39 56 33 44 33 54 44 26 0 3 3 7 0 7 1 5 3 5 3 6 3 7 4 1 0 1 0 0 0 11 38 39 34 32 21 18 7 7 2 2 0 0 0 1 3 8 4 3 2 3 4 4 6 5 6 6 5 6 5 5 2 5 0 5 0 6 0 6 0 10 0 14 9 20 13 25 21 29 13 15 6 3 0 0 0 0 0 1 2 5 2 2 0 0 0 0 0 2 1 6 9 15 19 27 26 32 26 30 24 29 24 28 19 18 7 7 0 7 0 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 2 4 2 3 1 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 1 9 11 14 15 18 11 5 0 0 1 0 0 0 1 9 10 17 10 15 7 14 5 14 5 15 6 16 9 18 9 18 11 22 11 19 10 19 10 20 12 22 11 20 10 20 10 20 10 20 9 19 9 20 10 20 10 21 13 26 15 28 19 29 18 28 18 20 8 19 11 16 8 18 6 18 7 18 7 18 7 18 8 18 7 17 6 18 7 19 12 17 9 13 7 13 9 16 9 15 9 15 9 15 9 16 7 13 3 13 7 15 5 11 2 8 3 12 7 10 0 1 0 1 0 1 0 2 1 8 21 22 12 10 0 0 0 0 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 1 4 0 0 3 27 23 29 16 25 12 23 13 25 14 23 12 23 12 22 11 21 10 21 11 22 11 21 10 20 9 19 10 21 10 20 9 19 8 20 12 21 7 17 7 14 2 8 7 13 6 11 6 8 3 6 6 10 8 11 6 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 52 36 51 35 50 33 49 37 53 37 52 35 51 34 50 33 50 35 52 35 50 32 47 30 46 30 46 30 46 31 48 31 49 32 50 33 52 34 52 30 48 29 47 30 48 31 50 35 54 35 54 36 56 39 59 39 58 40 60 41 60 40 59 39 60 38 60 38 60 37 59 38 60 39 62 40 63 41 64 43 62 43 62 42 61 42 61 42 61 42 61 42 61 42 61 40 58 38 56 37 57 40 60 39 58 38 57 38 58 40 60 39 55 37 60 41 57 38 59 41 59 40 60 43 62 41 58 42 63 42 62 41 62 41 62 44 64 43 63 42 64 43 65 43 65 45 66 45 66 44 65 46 66 45 65 44 66 45 67 45 65 44 65 45 67 48 69 49 70 49 70 49 70 49 70 49 74 48 73 48 73 47 72 47 72 47 72 46 71 46 70 44 70 45 71 47 72 48 73 49 75 51 77 53 78 53 78 52 77 51 76 51 76 52 77 50 75 50 76 52 77 53 78 52 77 53 78 53 78 52 77 53 78 54 79 54 79 53 78 57 82 56 80 54 78 52 76 54 79 54 79 55 80 55 80 54 79 54 80 55 81 56 81 56 81 56 81 56 81 56 81 56 84 57 84 57 83 55 81 56 83 55 82 55 82 56 83 57 86 58 86 58 85 56 84 58 86 58 87 59 88 60 88 58 90 59 90 60 91 60 91 60 91 61 92 61 93 62 93 61 92 61 93 63 95 64 95 62 91 59 91 61 93 61 90 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 59 90 59 90 59 91 60 91 60 91 60 91 60 91 60 91 63 95 64 94 60 90 59 91 62 93 63 94 64 96 65 97 62 93 63 95 64 96 66 97 66 97 67 98 67 99 68 99 67 97 67 97 67 97 67 97 68 97 67 96 66 97 67 98 67 97 67 98 68 99 69 99 70 100 69 98 68 99 70 100 66 97 66 97 66 97 66 97 68 99 68 99 67 98 67 97 68 98 69 100 70 101 72 102 73 102 72 102 73 104 75 106 76 112 81 116 82 117 84 122 88 125 89 126 89 130 92 132 94 139 95 139 95 138 93 137 93 137 96 141 99 142 99 141 97 137 95 135 95 140 100 145 107 152 108 153 108 153 108 153 117 150 109 150 93 103 59 102 70 103 70 95 60 83 55 82 61 63 12 8 3 11 2 9 0 53 56 75 48 70 47 74 52 46 6 21 8 22 5 18 4 14 4 13 5 13 6 11 4 5 0 8 0 6 3 22 45 56 46 55 39 43 24 34 15 25 6 15 0 11 0 11 4 15 3 13 3 14 5 16 5 19 6 20 7 20 6 19 3 17 5 17 3 16 5 20 5 24 13 32 16 36 25 45 30 41 19 30 5 18 0 11 0 7 1 10 2 9 0 8 1 13 10 21 13 24 20 32 23 35 29 39 29 37 28 38 22 31 20 24 10 15 5 14 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 6 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 0 0 1 2 1 2 7 12 14 16 16 11 5 1 0 1 0 0 0 2 8 11 20 15 23 14 23 13 24 15 25 16 27 18 27 16 27 19 31 20 29 19 29 19 30 21 32 21 31 21 31 20 30 20 30 19 29 19 29 19 30 20 30 23 36 26 40 29 39 28 38 25 28 17 26 19 24 16 25 17 21 17 21 18 22 18 22 19 22 18 21 17 22 18 23 19 22 14 17 11 18 15 22 15 20 15 20 15 20 15 20 14 22 12 22 16 23 14 19 11 15 11 14 11 12 5 5 0 2 2 3 1 2 3 6 14 12 6 3 0 1 0 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1 1 0 1 8 30 31 38 26 32 22 30 24 33 24 31 23 31 23 30 22 29 21 29 22 30 21 29 20 27 19 27 21 29 21 28 20 27 19 26 21 24 18 21 17 19 11 12 8 14 10 16 11 16 11 15 13 17 12 17 13 15 8 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 34 19 34 19 33 18 33 22 36 21 35 19 33 17 32 21 35 20 35 20 34 19 33 16 32 17 32 17 31 16 30 17 31 18 32 19 34 21 35 16 30 16 30 16 31 18 33 21 36 20 35 21 37 24 40 22 38 24 40 26 41 26 40 23 37 24 38 24 38 24 39 24 38 24 39 25 39 25 39 27 44 27 43 26 42 25 42 24 41 24 41 24 41 24 41 24 40 23 39 21 38 20 37 22 39 22 39 22 40 24 42 22 37 21 42 25 39 22 41 25 40 22 41 26 43 24 38 24 43 23 41 22 40 21 39 25 43 24 42 23 43 24 44 24 44 26 45 26 44 25 43 25 44 25 44 26 46 28 48 26 45 25 44 26 47 29 49 29 48 29 48 29 48 29 48 29 49 27 48 26 47 25 47 25 47 25 46 24 46 23 45 23 45 24 46 25 48 27 49 28 50 29 52 30 52 29 51 29 51 28 50 28 50 29 51 27 49 28 51 30 52 31 53 29 52 30 53 31 52 30 51 30 53 31 54 32 53 31 52 32 54 32 54 32 54 32 54 32 54 33 55 34 56 34 57 32 54 32 55 33 56 34 56 34 56 34 56 34 56 34 56 34 55 35 57 36 57 35 56 37 57 35 55 34 56 36 58 37 58 37 58 37 57 35 55 37 58 37 59 38 60 39 60 38 58 39 59 39 60 40 60 39 59 40 60 40 61 41 61 39 60 40 61 42 63 43 64 41 60 39 59 41 62 40 59 41 61 41 61 41 61 41 61 41 61 41 61 41 61 41 61 38 59 38 59 38 59 38 59 39 60 39 60 39 60 39 60 39 62 42 62 38 59 40 63 40 62 41 63 43 65 45 66 41 62 42 64 43 65 45 66 44 65 45 66 45 67 46 67 43 67 43 67 43 67 43 67 44 68 42 66 42 66 44 68 43 67 43 68 44 69 45 69 45 69 44 67 43 68 45 69 44 65 44 65 44 65 44 65 47 68 47 67 46 67 45 66 44 68 45 70 46 71 48 72 50 74 49 73 49 74 51 75 52 79 56 82 57 83 58 86 61 87 61 89 63 91 64 94 68 95 68 95 66 94 64 92 61 95 65 100 67 101 66 99 67 96 64 93 62 96 67 101 74 107 76 108 77 109 77 109 83 109 73 95 48 60 32 70 45 71 49 68 42 59 35 55 42 36 0 0 6 8 2 1 0 43 44 47 35 49 33 53 45 26 0 3 3 7 1 4 2 4 2 5 3 6 3 6 5 0 0 2 0 0 0 14 41 44 41 45 37 40 31 34 21 24 14 14 3 4 0 0 0 3 1 3 1 4 4 6 0 3 3 6 5 7 2 6 0 5 2 4 0 2 0 6 0 6 1 8 4 11 11 19 20 25 21 24 16 13 3 2 1 2 0 1 0 0 0 0 2 10 15 19 16 18 19 25 17 23 19 24 17 21 17 23 11 17 11 13 4 6 0 6 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 2 4 2 3 1 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 5 10 15 14 13 7 5 0 0 1 0 0 0 0 4 5 12 13 16 9 15 7 14 6 16 7 17 8 16 5 15 8 19 11 19 10 19 10 20 12 22 12 22 12 21 11 20 10 20 9 19 9 19 9 19 9 19 10 22 15 28 19 29 20 28 13 17 7 17 10 17 9 18 5 16 5 17 6 18 7 18 8 18 7 17 6 18 7 19 11 16 9 14 7 14 9 15 9 15 9 15 9 15 9 16 6 12 3 13 8 16 6 12 7 12 4 11 5 9 1 3 0 3 1 2 0 0 0 2 1 2 0 0 0 0 0 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 2 0 0 1 25 21 28 14 23 10 22 12 24 13 23 12 23 12 22 11 21 10 21 11 22 10 21 9 19 7 18 10 21 10 20 9 19 8 20 10 19 7 18 8 15 3 9 0 7 3 11 8 12 8 11 7 10 7 11 9 11 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 48 32 49 33 49 33 49 35 51 34 49 32 48 31 46 37 52 35 50 34 50 35 51 34 51 36 52 36 50 32 47 31 49 32 51 34 52 35 54 31 49 31 49 31 50 34 52 37 55 35 54 36 57 39 60 35 55 38 58 40 60 41 60 39 61 39 62 40 63 41 64 38 60 38 60 38 59 37 59 44 63 44 62 43 61 42 61 41 60 41 60 41 60 41 60 42 61 42 60 39 56 35 53 39 58 39 58 40 60 42 61 39 56 38 61 43 59 39 61 42 59 39 59 43 63 41 57 44 65 43 63 40 60 38 59 44 64 43 63 42 64 43 65 44 65 45 66 45 65 43 64 43 64 43 65 45 67 48 70 45 66 44 65 45 68 49 71 48 69 48 69 48 69 48 69 49 74 49 73 48 72 47 72 47 72 47 71 46 70 45 70 46 71 47 73 48 74 50 75 50 75 51 76 51 75 49 74 51 75 50 74 49 75 50 76 48 74 50 75 51 77 53 78 51 77 52 78 53 77 52 76 52 78 53 79 54 78 53 77 50 75 51 77 54 80 56 81 55 80 55 81 56 82 57 83 54 79 54 80 55 81 56 81 56 81 56 81 56 81 56 81 52 80 55 83 57 85 58 85 59 85 56 83 56 83 58 86 58 86 58 86 58 84 55 83 58 86 58 87 59 88 60 88 58 89 58 90 59 91 60 91 58 89 58 90 59 91 60 91 58 90 59 91 61 93 63 94 61 91 59 90 61 92 60 90 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 59 90 59 90 59 90 59 90 60 91 60 91 60 91 60 91 58 91 62 92 59 90 62 97 61 92 62 94 64 96 65 97 62 93 63 95 64 96 66 97 64 95 64 96 65 97 66 97 67 97 67 97 67 97 67 97 69 98 66 95 65 96 68 99 67 97 67 98 68 99 69 99 68 97 67 96 66 97 67 98 65 96 65 96 65 96 65 96 68 99 68 98 67 97 66 97 68 98 69 100 70 101 72 102 75 105 74 103 73 103 74 104 77 113 81 116 82 117 84 122 86 123 87 125 89 131 94 135 95 139 95 139 95 137 92 136 93 138 98 144 102 145 101 143 97 137 94 133 93 138 99 144 105 149 107 151 109 152 109 150 112 151 100 119 65 99 65 104 69 101 70 99 65 89 55 78 50 50 3 8 9 14 0 10 7 67 57 70 48 73 46 72 49 41 3 18 8 21 5 17 4 14 5 13 6 11 6 11 8 7 0 9 0 6 0 22 41 52 41 54 40 55 40 55 32 47 30 42 22 28 8 18 3 14 3 14 3 14 6 16 0 12 3 16 6 17 6 16 7 19 8 17 4 15 5 18 4 14 2 17 3 19 7 28 12 36 25 50 31 47 18 33 7 16 4 13 2 10 0 7 5 22 19 31 19 27 19 32 23 33 23 29 17 25 16 27 13 23 14 21 9 14 4 12 4 8 4 8 4 8 4 8 4 8 4 8 4 8 4 6 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 0 0 1 3 1 1 4 12 15 16 12 8 5 3 1 0 0 1 0 0 4 6 13 18 22 15 21 13 23 16 27 17 27 17 25 13 23 16 28 20 29 19 29 19 30 21 32 22 32 22 31 21 30 20 30 19 29 19 29 19 29 19 29 19 31 24 37 29 39 29 37 20 23 13 23 18 20 14 21 16 20 16 21 17 22 18 22 19 22 18 21 17 22 18 23 15 20 16 22 16 20 14 18 15 20 15 20 15 20 15 20 13 21 12 22 16 23 14 19 15 18 11 13 10 12 6 5 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1 0 0 1 6 28 30 36 25 31 21 29 23 32 24 31 23 31 23 30 22 29 21 29 22 30 21 28 19 27 18 25 21 29 21 28 20 27 19 26 19 22 18 22 18 20 12 13 9 15 11 17 12 15 9 13 8 11 6 11 9 12 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 33 18 34 20 35 20 35 22 35 19 34 21 36 20 33 14 31 18 34 20 35 19 33 21 35 18 32 17 33 20 36 23 37 22 35 20 34 20 35 20 34 19 34 21 36 23 38 22 36 21 36 21 37 23 39 21 35 21 38 25 41 25 38 25 39 25 40 26 41 27 41 28 40 22 34 20 36 26 42 24 42 27 45 27 42 23 38 23 41 26 44 28 45 27 43 24 40 23 39 22 40 23 41 22 40 24 41 23 39 20 36 25 40 21 39 24 42 23 38 25 42 25 42 25 41 22 39 22 40 21 40 21 41 23 43 23 42 23 42 23 42 23 42 25 44 25 44 25 44 25 44 25 45 26 45 25 44 27 48 27 46 28 48 30 50 31 51 30 50 32 52 33 51 31 49 30 49 26 48 25 46 23 45 25 47 25 47 25 47 25 47 24 46 24 47 25 48 26 48 27 48 26 47 25 46 24 46 24 47 26 49 27 49 27 49 27 50 29 53 31 54 32 54 30 51 29 50 28 51 29 52 31 53 32 55 34 56 35 57 30 51 28 50 29 52 32 55 34 56 34 56 34 56 34 56 31 53 31 53 31 53 31 53 33 55 33 55 33 55 33 55 36 56 35 55 34 56 35 57 38 59 37 57 35 56 35 57 36 57 36 57 36 57 36 57 38 59 38 59 38 59 38 59 40 60 40 60 40 60 40 60 40 60 40 60 40 60 40 60 41 61 41 60 40 59 39 59 41 61 41 61 41 60 38 58 39 59 39 59 39 59 39 59 38 59 41 62 42 61 39 58 37 57 36 57 36 58 38 60 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 41 62 41 63 42 64 43 64 44 65 43 64 43 64 42 63 45 66 45 67 46 68 47 69 43 68 44 69 45 68 44 67 43 67 43 66 42 65 41 65 42 66 42 67 43 68 44 68 42 67 45 70 46 69 43 66 46 66 45 66 45 67 47 69 46 67 46 67 46 67 46 67 45 68 44 67 43 68 44 69 48 72 49 74 50 75 52 76 51 77 53 80 57 84 58 85 60 87 61 89 64 91 64 94 66 92 64 90 60 90 62 92 61 95 66 101 68 100 64 97 62 94 61 91 60 90 65 98 75 100 71 107 76 100 73 112 85 96 49 63 35 67 47 72 47 72 50 68 46 65 39 52 40 25 0 1 6 1 0 0 14 41 41 50 33 51 45 54 42 19 0 3 0 4 5 3 1 3 2 4 2 5 2 5 6 2 0 2 0 0 0 7 38 40 34 38 31 38 31 39 36 42 31 35 25 28 18 21 11 10 0 0 0 5 0 1 0 5 1 8 6 8 6 8 2 4 2 4 2 4 2 4 5 7 4 5 3 5 3 6 5 8 6 15 17 27 23 27 23 18 6 7 5 9 0 0 3 9 7 14 12 16 12 17 14 18 14 15 8 6 0 0 0 3 5 13 8 5 0 5 1 4 1 4 1 4 1 4 2 4 1 3 0 4 1 6 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 0 2 0 3 1 2 0 1 0 1 0 2 0 4 3 6 3 5 2 3 1 3 2 4 2 3 0 1 0 1 0 2 3 3 1 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 7 10 8 10 7 8 3 4 2 0 2 1 0 0 0 0 8 16 13 19 8 13 8 17 4 13 5 15 6 16 8 17 11 20 10 19 11 22 15 25 11 21 11 21 11 21 11 21 12 22 12 22 12 22 12 22 12 25 15 23 19 36 27 31 12 19 12 17 10 15 9 16 9 18 8 19 8 18 6 17 9 17 4 15 5 18 7 18 11 16 8 13 7 14 10 17 8 14 9 15 9 16 10 17 8 15 6 14 7 14 6 14 7 12 5 11 4 6 0 3 2 3 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 1 2 0 1 2 21 17 26 14 23 10 21 11 22 11 21 14 24 12 23 11 21 9 20 12 22 11 21 10 20 9 19 9 20 9 20 9 20 9 21 9 20 10 20 8 14 1 7 1 7 1 8 4 9 5 9 6 10 8 13 11 13 9 8 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 50 32 48 32 50 36 53 36 51 34 50 36 52 35 50 34 50 35 51 34 49 31 46 33 48 32 47 31 48 32 49 36 54 35 52 33 51 34 52 34 52 34 52 35 54 37 56 36 55 35 54 36 56 38 57 36 54 36 57 40 60 40 57 39 61 39 62 40 62 41 63 39 61 39 61 39 61 39 61 43 63 45 65 45 62 40 58 40 60 42 62 44 63 43 61 41 59 40 58 39 59 40 60 40 59 40 59 39 58 38 56 42 59 38 58 41 61 40 57 41 61 42 61 42 60 40 58 41 61 40 61 40 62 42 64 43 64 43 64 43 64 43 64 44 65 44 65 44 65 44 65 44 66 45 66 44 65 46 69 44 65 45 67 47 68 48 69 48 70 50 72 51 71 49 69 49 74 48 72 46 70 45 69 47 72 47 72 47 72 47 72 46 71 46 72 47 73 48 73 48 73 47 72 46 71 46 70 46 71 47 73 49 74 48 73 48 74 50 77 53 78 53 78 52 76 51 75 50 76 51 77 51 76 52 78 54 79 55 80 53 77 51 76 51 77 53 79 55 80 55 80 55 80 55 80 53 78 53 78 53 78 53 78 55 80 55 80 55 80 55 80 57 83 56 82 55 83 56 84 58 85 57 83 55 82 56 83 57 85 57 85 57 85 57 85 58 86 58 86 58 86 58 86 59 90 59 90 59 90 59 89 60 91 60 91 60 91 60 91 61 92 61 91 60 90 59 90 60 92 61 92 60 91 59 89 59 90 59 90 59 90 59 90 59 90 60 92 61 91 59 90 58 88 57 88 57 89 59 91 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 92 61 93 62 93 63 94 63 94 63 95 64 96 65 96 65 96 66 97 67 98 67 99 67 97 67 97 67 97 67 97 67 97 67 96 66 95 65 95 66 96 66 97 67 98 68 98 67 98 68 99 69 98 68 97 67 97 66 97 66 98 68 100 67 98 67 98 67 98 67 98 69 98 68 97 67 98 68 99 72 102 73 104 75 105 76 106 76 111 78 114 82 118 84 121 87 125 88 126 89 130 92 132 93 136 91 134 90 134 91 136 93 138 98 143 100 141 96 138 93 136 93 135 90 134 94 137 103 141 99 142 103 142 104 147 98 121 67 96 62 103 69 105 70 108 75 104 70 99 61 81 46 36 0 9 5 7 0 11 25 65 54 75 45 71 52 69 47 33 2 19 3 18 7 13 3 12 4 10 5 10 5 9 5 6 0 8 0 7 1 18 44 57 42 56 41 58 40 59 43 58 40 53 37 50 31 43 24 31 10 18 8 19 6 13 3 12 4 14 6 17 8 19 4 14 4 14 4 14 4 14 6 16 5 14 4 16 5 20 8 24 6 29 16 43 27 49 29 35 17 24 12 21 5 12 6 19 10 23 14 26 16 27 15 23 12 16 5 10 0 7 1 10 7 20 10 13 2 11 4 8 4 8 4 8 4 8 5 8 4 7 3 8 4 7 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 3 4 6 6 6 5 4 4 3 3 4 4 4 3 2 1 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 7 7 8 8 7 5 3 2 0 0 0 0 0 0 0 1 8 16 15 25 17 24 14 23 13 23 14 25 15 26 17 27 19 29 19 30 21 32 23 34 21 31 21 31 21 31 21 31 22 32 22 32 22 32 22 32 23 35 25 33 27 41 32 34 20 26 18 22 16 20 15 20 17 22 18 23 19 22 17 21 19 21 15 19 17 22 17 20 16 20 14 19 14 19 15 21 13 18 14 19 15 20 15 20 15 24 14 23 15 21 14 21 12 17 12 14 9 10 5 5 4 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1 0 0 2 8 26 27 35 25 31 21 28 22 30 22 28 24 32 23 30 21 29 20 28 22 29 21 29 21 29 20 28 20 28 20 28 20 28 20 27 19 24 20 23 17 18 11 14 7 12 7 13 8 14 9 14 10 15 10 16 14 17 11 9 4 4 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 34 17 30 15 33 21 38 21 34 18 34 20 36 20 34 19 35 20 35 19 33 16 31 17 32 18 33 18 33 17 32 21 34 19 32 18 32 19 33 20 34 20 34 21 36 24 38 21 36 20 35 21 37 22 38 21 36 21 38 25 41 25 38 25 39 25 39 26 40 26 41 23 39 28 43 29 42 25 37 27 45 28 46 28 43 24 39 22 40 24 42 25 42 24 41 23 40 22 39 22 39 23 40 24 40 22 38 21 38 22 39 24 40 22 39 24 41 23 39 24 41 25 42 25 41 23 39 22 40 21 40 21 41 23 43 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 45 26 45 25 44 27 48 23 43 24 44 26 45 27 46 28 47 29 49 30 48 28 47 28 48 25 47 24 45 23 44 25 47 25 47 25 47 25 47 24 46 24 47 25 48 26 48 25 47 24 46 24 45 23 45 23 46 25 48 26 48 25 47 25 48 27 51 29 52 29 51 30 51 29 50 28 51 29 52 27 49 28 50 29 52 31 53 32 53 30 51 29 51 30 52 32 54 32 54 32 54 32 54 31 53 31 53 31 53 31 53 33 55 33 55 33 55 33 55 35 56 34 55 34 55 35 56 36 56 34 54 33 54 34 55 36 57 36 57 36 57 36 57 35 56 35 56 35 56 35 56 37 57 37 57 37 57 38 58 40 60 40 60 40 60 40 60 41 61 41 60 40 59 39 59 40 60 40 61 40 59 39 58 39 59 39 59 39 59 39 59 39 59 40 60 40 60 39 59 37 57 36 57 36 58 38 60 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 39 60 40 61 40 62 41 62 40 61 41 63 44 66 46 67 44 65 44 65 45 66 45 66 43 66 41 64 40 65 42 67 43 67 42 66 42 66 41 65 42 66 43 67 43 67 44 68 45 68 44 67 43 68 44 69 45 66 45 66 45 67 47 68 46 67 46 67 46 67 46 67 45 69 44 68 44 68 45 69 48 73 49 74 51 76 52 76 51 77 53 80 57 84 58 85 62 88 62 89 63 89 62 91 65 91 64 90 62 91 63 93 62 95 65 98 64 96 60 92 60 93 62 93 62 90 62 93 71 100 69 97 71 105 77 99 54 70 34 59 42 71 48 66 50 77 59 79 56 74 43 54 28 15 0 0 5 1 0 0 22 43 36 48 31 48 43 52 38 16 0 5 2 4 5 3 2 4 2 5 4 5 4 5 6 2 2 2 0 0 0 7 40 43 34 40 32 40 30 41 28 37 26 38 31 40 30 36 24 27 15 17 10 14 3 5 0 3 0 2 1 5 5 8 4 5 4 5 4 5 6 5 4 5 1 4 1 3 2 4 2 4 1 4 3 15 20 30 28 29 23 22 14 11 4 5 3 7 4 8 7 11 10 15 11 10 3 1 0 0 0 2 0 0 3 11 8 4 0 6 1 4 1 4 1 4 1 4 1 4 0 3 0 3 1 5 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 1 3 2 4 2 4 1 3 1 3 1 3 2 5 5 7 5 6 3 4 2 4 2 4 1 3 0 1 0 1 0 1 0 1 3 4 4 3 2 2 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 2 4 3 6 3 3 0 0 2 1 2 0 0 0 0 0 0 6 5 14 12 18 9 11 4 13 5 15 6 16 8 17 9 19 11 21 13 22 13 22 11 21 11 21 11 21 11 21 12 22 12 22 12 22 12 22 15 25 16 23 16 28 19 23 13 19 11 16 11 16 11 17 8 17 7 18 7 18 6 17 6 16 4 17 7 18 6 15 9 15 8 14 8 14 9 15 6 12 7 13 7 14 8 15 8 14 5 14 6 14 6 14 5 11 4 11 4 7 1 4 1 4 2 2 0 1 1 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 1 0 1 4 24 19 27 14 23 9 20 10 22 10 20 12 23 12 22 10 21 9 20 9 20 9 20 10 21 10 21 9 20 9 20 9 19 8 20 9 19 7 17 7 15 5 13 1 7 2 8 4 8 5 9 6 9 7 11 10 13 9 9 4 3 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 50 32 47 32 49 34 51 35 49 32 49 35 52 35 50 32 48 33 50 34 51 35 51 33 50 36 53 37 52 34 49 33 51 32 49 31 50 32 51 35 52 34 53 35 55 38 57 37 56 37 55 37 57 39 58 37 55 36 57 40 59 39 56 38 60 39 61 39 62 40 62 37 60 41 65 43 63 38 59 41 61 43 62 43 62 42 60 39 59 40 59 40 59 40 59 40 59 39 57 38 58 40 59 41 59 38 56 37 57 39 59 40 59 40 59 40 59 40 59 40 60 42 61 42 60 40 59 41 61 40 61 40 62 42 64 44 65 44 65 44 65 44 65 43 64 44 65 44 65 45 66 44 66 45 66 44 65 46 69 43 64 43 65 44 66 45 66 46 67 46 68 47 67 46 67 47 72 46 71 45 70 44 69 46 71 46 71 46 71 46 71 46 71 46 72 47 73 48 73 46 71 46 71 46 70 45 70 46 71 47 72 48 72 47 71 47 73 49 75 50 75 50 75 52 76 51 75 50 76 51 77 48 74 49 75 51 77 52 77 54 78 53 77 51 76 51 76 53 78 53 78 53 78 53 78 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 56 83 55 81 54 82 56 83 55 82 54 80 53 81 54 82 57 85 57 85 57 85 57 85 57 85 57 85 57 85 57 85 57 88 57 88 58 89 58 89 60 91 60 91 60 91 60 91 61 92 61 91 60 90 59 90 59 90 60 91 60 90 59 89 59 90 59 90 59 90 59 90 59 90 59 91 60 90 59 90 58 88 57 88 57 89 59 91 60 91 60 91 60 91 60 91 61 92 61 92 61 92 61 92 61 92 62 93 62 94 63 94 62 93 63 95 64 96 66 97 65 96 65 96 65 96 65 96 68 97 64 93 63 94 67 98 66 96 66 96 66 96 66 96 67 97 67 97 67 97 67 97 70 99 67 96 66 97 69 100 66 97 65 96 66 97 67 99 66 97 67 98 67 98 68 99 70 99 68 98 68 98 69 100 73 103 74 104 75 106 77 107 76 111 78 114 82 118 84 121 89 126 89 126 88 128 90 129 91 135 91 135 92 137 93 138 97 140 98 142 98 139 94 135 92 136 95 137 91 133 90 132 94 138 99 133 100 143 99 123 70 100 59 99 72 113 73 102 75 115 85 117 84 112 70 88 43 34 0 10 5 9 0 14 32 65 48 73 46 72 54 69 38 28 2 20 4 16 7 12 4 12 5 10 5 9 5 9 5 6 0 8 0 7 1 18 39 52 36 52 35 53 34 55 32 49 32 51 36 54 37 50 35 45 28 38 23 31 15 22 8 15 4 11 1 12 4 16 5 15 5 15 5 15 5 15 4 12 3 10 1 12 3 14 2 17 3 16 3 23 17 39 28 44 31 41 21 29 12 26 10 23 8 21 7 22 9 22 8 14 2 6 0 6 0 10 0 7 4 18 9 12 2 10 4 8 4 8 4 8 4 8 4 8 3 6 2 7 4 6 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 4 4 5 5 4 4 3 4 4 4 4 5 6 7 8 8 7 6 5 4 4 4 5 3 2 1 1 0 0 1 1 0 1 3 5 6 5 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 4 3 1 0 0 0 0 0 0 0 0 1 0 4 2 12 14 23 15 19 13 24 14 25 15 26 16 26 17 28 20 32 22 32 21 30 22 32 21 31 21 31 20 30 21 31 22 32 22 32 23 33 23 33 25 33 25 33 24 28 18 23 17 21 16 19 16 20 16 20 17 22 18 22 18 21 16 19 16 21 19 22 16 17 15 19 14 19 14 19 14 20 11 16 11 17 12 18 13 18 14 23 14 22 14 21 13 20 11 15 11 13 9 10 6 6 3 2 3 1 2 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1 0 0 2 11 30 29 36 24 30 20 28 21 30 21 28 23 30 22 29 21 28 20 28 19 27 19 28 21 29 22 30 20 28 20 27 19 27 19 25 19 23 17 20 16 19 16 20 8 13 8 13 8 13 8 13 10 14 9 14 12 16 12 11 7 5 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 32 19 35 19 33 17 31 19 32 17 33 20 36 20 34 18 33 18 34 19 35 21 36 19 35 21 37 22 36 20 34 18 32 17 31 17 31 18 33 21 35 21 35 22 37 24 39 24 38 23 38 23 39 25 41 23 37 22 38 25 40 24 37 24 38 24 39 25 39 26 40 24 38 24 39 25 38 24 38 19 37 21 40 24 42 25 42 23 40 23 39 22 39 23 40 23 39 21 38 21 38 22 40 23 39 21 37 20 38 23 41 23 40 23 40 23 40 23 40 23 40 24 42 25 42 24 40 22 40 21 40 21 41 23 43 23 42 23 42 23 42 23 42 24 43 24 44 25 45 26 45 25 45 26 45 25 44 27 48 26 45 26 45 27 46 27 46 27 46 26 45 26 45 27 46 25 45 23 45 22 44 22 44 24 46 24 46 24 46 24 46 24 46 24 47 25 48 26 48 24 46 24 46 24 46 24 46 25 47 26 48 26 47 24 46 25 48 27 49 28 49 27 49 30 51 29 50 28 51 29 52 27 50 28 51 30 53 31 53 31 53 31 53 30 51 29 50 31 53 31 53 31 53 31 53 32 54 32 54 32 54 32 54 33 55 33 55 33 55 33 55 35 55 33 54 33 54 34 56 33 54 32 53 32 53 33 55 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 37 57 38 58 39 59 40 60 40 60 40 60 40 60 40 60 41 61 41 60 40 59 39 59 38 58 39 60 40 59 39 58 39 59 39 59 39 59 39 59 39 59 39 58 38 59 39 59 37 57 36 57 36 58 38 60 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 42 63 42 64 43 64 44 65 43 64 43 64 43 64 43 64 44 65 44 65 44 65 44 65 45 68 41 64 40 65 44 69 42 66 42 66 42 66 42 66 43 67 43 67 43 67 43 67 46 69 43 66 42 67 45 70 45 65 44 65 44 66 46 68 45 66 45 67 46 68 47 68 46 70 45 68 44 69 46 70 49 73 50 75 52 76 53 77 51 77 53 80 57 84 58 85 62 88 62 89 62 88 60 89 62 90 64 92 64 94 65 95 67 100 68 100 64 97 61 93 60 93 63 94 61 88 59 89 61 96 72 98 75 101 63 72 40 61 39 66 52 76 50 67 56 83 68 88 68 86 56 67 33 18 0 0 4 1 0 6 27 43 31 47 33 49 43 50 28 10 1 7 4 5 5 2 2 4 4 4 4 5 4 6 6 1 2 2 0 0 0 7 29 33 24 31 21 30 19 32 19 31 20 32 23 34 24 31 23 30 21 28 18 24 12 17 10 14 4 6 0 2 0 3 4 6 6 5 8 5 8 5 0 4 0 3 0 2 0 2 0 3 3 4 0 2 6 11 16 23 23 27 17 18 12 19 11 14 6 8 1 5 0 6 2 5 0 2 0 1 0 2 0 1 3 11 7 4 0 5 1 4 1 4 1 4 1 4 1 3 0 2 0 2 0 5 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 1 4 2 5 3 4 2 3 2 4 2 4 3 6 5 8 8 9 5 6 3 5 3 5 1 2 0 0 0 0 0 1 0 1 3 5 6 5 3 2 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 3 2 5 3 3 0 2 2 1 4 1 2 1 0 0 0 0 0 0 1 12 8 14 7 14 6 15 6 15 7 16 8 18 11 21 13 21 11 19 12 22 12 21 11 20 10 20 11 21 11 22 12 23 13 23 14 23 16 26 17 22 13 21 11 17 12 16 11 16 11 17 6 15 5 17 7 18 7 17 4 15 4 17 7 18 4 13 7 14 8 14 8 14 8 13 5 11 5 11 6 12 7 14 7 14 4 13 6 13 5 13 5 11 5 11 4 7 0 4 1 4 3 4 2 3 1 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 1 0 2 7 27 20 26 13 22 9 19 10 21 10 19 11 21 10 21 10 20 9 20 7 18 8 19 9 21 10 21 9 20 9 19 8 18 7 18 8 19 7 17 7 16 8 17 2 8 2 8 4 8 4 8 5 8 5 9 8 12 10 10 7 6 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 48 34 52 36 49 30 44 33 48 31 48 35 52 35 50 37 53 35 50 33 49 33 50 33 49 34 50 34 50 33 49 32 50 31 49 31 50 33 52 35 53 35 53 36 55 39 57 38 57 38 57 38 58 40 60 38 56 37 57 40 59 38 55 37 60 38 60 39 61 39 61 40 61 37 58 36 59 39 62 35 55 36 57 39 60 42 61 42 60 40 58 39 58 40 59 39 58 38 57 38 57 39 58 39 58 38 57 38 58 40 60 39 59 41 60 39 58 40 60 39 59 41 61 42 61 41 60 41 61 40 61 40 62 42 64 42 63 42 63 42 63 42 63 42 63 43 65 44 66 46 67 44 66 45 66 44 65 46 69 47 68 47 68 47 68 47 68 46 67 45 65 44 66 46 67 44 69 44 69 44 69 44 69 45 70 45 70 45 70 45 70 46 71 46 72 47 73 48 73 46 71 47 72 47 73 48 73 48 73 49 74 49 73 47 71 48 73 49 75 50 74 49 73 52 76 51 75 50 76 51 77 50 75 51 77 53 78 54 79 52 77 53 78 53 77 51 75 53 78 53 78 53 78 53 78 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 82 54 81 54 81 55 82 54 81 53 80 53 81 55 83 57 85 57 85 57 85 57 85 58 86 58 86 58 86 58 86 57 88 58 89 59 91 60 91 60 91 60 91 60 91 60 91 61 92 61 91 60 90 59 90 57 88 58 90 59 90 59 89 59 90 59 90 59 90 59 90 59 90 58 89 58 89 59 90 58 88 57 88 57 89 59 91 59 90 59 90 59 90 59 90 61 92 61 92 61 92 61 92 64 95 64 96 65 96 66 97 65 96 65 95 64 94 63 94 66 97 66 97 65 96 65 96 68 97 66 95 65 96 67 98 65 95 66 96 66 96 67 97 68 98 67 97 67 97 66 96 69 98 68 97 67 98 68 99 65 96 64 95 65 97 67 98 65 96 66 98 67 99 69 100 70 100 69 99 69 99 70 100 74 104 74 105 76 107 77 108 76 111 78 114 82 118 84 121 87 124 88 125 88 128 90 129 88 133 91 137 94 139 95 139 100 143 100 142 98 140 96 138 93 139 95 136 89 131 88 130 88 132 98 136 97 126 75 97 60 96 62 102 69 107 70 104 81 121 89 124 91 123 85 106 48 36 0 6 1 9 6 29 38 64 42 72 47 66 45 58 28 22 2 22 7 16 6 12 4 10 4 9 5 9 6 7 4 6 1 7 0 7 1 18 33 48 31 49 29 49 30 52 33 51 32 49 33 49 30 42 27 41 27 40 26 38 24 34 21 27 16 19 7 13 3 11 5 13 4 13 4 13 4 13 3 11 3 10 2 10 3 11 2 12 4 14 3 12 2 14 8 28 18 35 19 33 19 36 19 32 14 26 9 21 5 18 3 9 4 10 4 8 2 6 2 8 7 17 10 9 2 9 4 8 4 8 4 8 4 8 3 7 2 6 2 6 3 5 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 4 4 3 3 3 3 3 3 4 5 7 7 11 10 8 7 6 5 5 5 2 2 1 0 0 0 0 0 0 1 3 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 1 0 0 1 0 0 0 0 0 2 3 0 4 0 14 12 21 14 25 15 25 15 25 15 25 18 29 20 30 20 30 19 29 23 33 22 31 21 30 19 29 20 30 21 32 22 33 24 34 23 32 24 35 23 24 15 21 16 21 16 19 16 19 17 20 14 18 16 21 18 22 18 21 16 19 14 19 17 21 15 18 13 18 14 19 14 19 13 18 11 16 11 17 12 18 13 18 13 22 13 22 13 20 13 19 13 17 12 14 9 9 4 4 3 2 5 3 4 1 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 0 0 3 14 32 29 33 23 29 19 27 20 29 20 27 21 29 21 28 20 28 20 28 19 27 19 27 20 28 20 28 20 28 19 27 18 25 17 24 18 23 19 22 17 21 16 20 9 14 8 13 8 13 7 12 9 13 7 12 10 16 12 12 10 8 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 32 19 34 19 32 15 29 17 31 15 32 19 36 20 34 23 37 20 34 18 33 19 34 19 34 18 33 18 33 19 34 18 32 18 32 18 33 20 35 22 35 21 36 22 38 25 40 22 36 21 36 21 37 23 39 24 38 22 38 25 40 23 36 23 37 24 38 24 39 25 39 26 39 24 38 24 38 25 40 22 38 21 38 22 39 23 41 26 42 24 39 22 39 23 41 22 38 21 37 20 38 21 39 20 38 22 39 23 40 23 40 21 40 25 41 22 38 23 42 22 40 24 42 25 42 25 41 22 40 21 40 21 41 23 43 24 43 24 43 24 43 24 43 23 42 24 44 25 45 27 46 25 45 26 45 25 44 27 48 28 47 28 47 28 47 28 47 28 46 26 44 25 45 27 47 23 43 21 43 21 43 21 43 23 45 23 45 23 45 23 45 24 46 24 47 25 48 26 48 25 47 26 48 27 49 27 50 28 50 28 50 28 49 26 47 27 49 28 50 28 50 27 49 30 51 29 50 28 51 29 52 28 50 29 51 30 53 32 54 28 51 30 53 31 53 30 51 32 54 32 54 32 54 32 54 33 55 33 55 33 55 33 55 33 55 33 55 33 55 33 55 34 54 33 53 32 54 33 55 33 54 33 54 33 55 35 57 36 57 36 57 36 57 36 57 35 56 35 56 35 56 35 56 35 55 36 57 38 59 39 60 40 60 40 60 40 60 40 60 41 61 41 60 40 59 39 59 36 57 38 59 39 59 39 59 39 59 39 59 39 59 39 59 39 59 38 57 37 58 39 59 37 57 36 57 36 58 38 60 38 59 38 59 38 59 38 59 40 61 40 61 40 61 40 61 42 63 43 64 43 65 44 65 42 63 43 64 43 64 44 65 47 67 46 67 45 66 44 65 41 65 41 65 41 65 41 65 41 65 41 66 42 67 43 67 44 68 44 67 43 66 42 66 43 68 44 69 45 68 44 67 44 65 43 64 44 65 45 67 44 65 45 67 46 68 48 69 47 70 46 69 45 70 46 71 50 74 51 75 52 77 54 78 51 77 53 80 57 84 58 85 59 86 60 88 62 89 61 91 60 88 64 93 66 96 67 96 67 98 66 98 63 96 62 95 62 95 62 91 58 86 60 89 63 89 67 96 63 74 37 56 36 61 42 65 43 66 49 75 64 87 68 88 70 93 70 86 54 36 4 2 2 2 5 20 19 32 21 42 33 46 37 42 22 6 1 9 5 5 5 2 2 5 4 5 6 5 6 5 8 2 2 3 0 0 0 7 27 33 23 30 18 29 16 29 23 34 20 32 19 31 17 24 16 26 17 26 17 25 18 28 20 24 15 18 10 9 5 5 4 3 6 3 6 3 8 3 1 4 0 4 0 3 0 5 0 4 0 3 2 4 3 0 0 3 3 11 9 15 13 18 13 16 11 14 7 9 3 6 0 4 1 4 1 3 0 2 2 5 6 13 8 4 0 3 1 4 1 4 1 4 1 4 0 2 0 1 0 2 0 4 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 1 3 1 3 0 2 0 2 0 2 1 4 4 6 10 11 7 8 4 6 3 5 0 1 0 0 0 0 0 0 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 2 5 3 4 0 2 2 1 4 1 2 0 0 0 0 1 0 0 0 3 2 12 8 15 6 15 6 15 6 15 11 20 10 18 9 19 10 20 13 23 12 21 11 20 9 19 10 20 11 22 12 23 14 24 15 24 17 26 11 9 0 7 10 15 11 15 10 16 12 17 4 14 4 16 6 18 7 18 6 15 2 14 4 16 5 15 6 13 8 14 8 14 7 12 6 12 6 12 7 13 7 15 6 13 4 12 5 13 4 12 8 14 6 11 3 5 0 1 1 4 4 5 4 4 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 3 1 0 3 9 29 19 22 12 21 8 19 9 21 9 19 9 20 9 20 9 20 9 20 9 20 8 19 8 19 8 18 9 20 8 19 7 17 5 17 8 19 9 20 10 17 6 14 3 9 3 8 4 7 3 7 5 7 3 7 7 12 11 12 9 8 3 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 49 33 48 31 47 31 47 32 47 30 48 34 52 35 50 35 50 33 49 34 51 37 55 38 53 35 50 34 51 37 54 32 50 32 50 33 52 35 53 36 54 36 54 37 56 39 58 35 53 34 53 34 54 36 56 39 57 37 57 40 59 38 55 37 59 37 60 38 61 39 61 40 62 40 62 40 62 40 62 43 61 41 59 39 57 39 58 44 62 41 59 39 59 41 60 39 57 38 56 37 57 38 58 36 56 39 59 41 60 40 58 38 59 42 60 39 57 40 61 39 58 41 61 42 61 42 61 41 61 40 61 40 62 42 64 44 65 44 65 44 65 44 65 42 63 43 65 44 66 46 67 44 66 45 66 44 65 46 69 47 67 46 67 46 67 46 67 48 68 45 65 44 66 47 69 44 66 43 66 43 66 43 66 45 68 45 68 45 68 45 68 46 69 46 70 47 71 48 71 48 71 48 72 49 73 50 76 51 76 51 76 51 75 49 73 50 75 51 76 51 75 49 74 52 76 51 75 50 76 51 77 49 74 50 76 51 77 53 78 49 75 52 78 54 79 53 77 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 80 55 81 54 80 53 81 54 82 54 81 54 81 55 83 57 84 57 85 57 85 57 85 57 85 55 83 55 83 55 83 55 83 53 85 55 86 56 88 58 89 60 91 60 91 60 91 60 91 61 92 61 91 60 90 59 90 56 87 57 90 59 90 59 90 59 90 59 90 59 90 59 90 60 90 57 87 56 88 59 91 58 88 57 88 57 89 59 91 59 90 59 90 59 90 59 90 61 92 61 92 61 92 61 92 62 93 62 94 63 95 64 95 61 93 62 94 65 97 66 98 69 99 68 98 67 97 66 97 63 94 64 95 65 94 64 93 65 95 65 96 66 97 67 97 68 98 68 97 67 96 66 96 66 97 69 100 70 99 67 96 65 95 64 95 64 96 66 98 65 96 66 98 67 99 69 100 71 100 70 99 69 100 70 101 74 104 75 106 76 107 78 108 76 111 78 114 82 118 84 121 84 122 86 124 88 129 90 131 86 132 91 138 96 141 97 140 97 140 97 139 96 138 95 138 96 140 94 133 86 127 88 130 91 125 89 128 83 98 53 85 59 98 67 101 63 100 74 116 86 123 88 121 89 129 94 122 84 68 19 18 3 11 9 36 20 43 28 62 47 68 47 60 23 17 2 22 8 15 6 11 5 10 5 9 5 7 5 7 5 6 1 8 0 7 1 18 32 45 29 45 28 47 27 47 34 49 30 47 29 43 26 37 25 39 26 36 24 36 26 39 25 32 24 28 17 21 10 16 3 11 2 11 2 11 2 11 4 11 4 8 3 9 4 10 6 8 1 7 4 12 4 10 0 12 2 20 10 28 15 31 16 31 17 34 14 30 10 24 4 12 2 9 1 7 2 8 6 12 10 18 11 9 1 7 4 8 4 8 4 8 4 8 3 6 2 5 1 6 2 5 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 1 2 1 1 2 2 4 5 6 12 11 10 8 7 6 5 5 2 1 0 0 0 0 0 0 3 3 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 2 4 4 3 2 1 0 0 0 0 0 0 0 0 0 2 3 6 0 5 5 14 15 24 15 24 15 24 15 24 21 30 18 27 17 28 19 30 23 33 22 31 21 30 19 29 20 30 21 32 22 33 24 33 27 29 25 29 16 8 0 5 15 20 14 18 14 19 17 20 13 18 15 20 17 22 18 22 18 19 13 16 14 20 16 20 11 17 14 20 15 19 12 16 12 17 13 18 13 19 14 19 14 22 13 20 13 19 12 17 15 19 14 14 8 8 2 1 3 0 5 2 5 0 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 5 0 0 4 16 33 27 30 23 29 19 27 20 28 20 27 20 28 20 28 20 28 20 28 21 28 20 27 19 26 18 25 20 28 19 26 17 25 16 23 18 24 21 25 20 21 14 16 9 14 9 12 8 11 7 11 8 11 6 11 9 15 13 13 12 9 3 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 34 21 32 19 42 24 29 14 29 14 30 17 34 21 37 15 31 18 35 21 36 20 35 16 33 21 35 18 31 16 31 19 36 21 38 22 38 21 37 21 36 19 35 20 37 23 40 19 36 22 38 22 38 20 35 25 40 22 37 22 40 26 44 26 40 24 40 27 43 28 42 26 41 26 41 26 39 23 38 25 42 28 43 26 39 25 40 18 38 27 41 21 33 20 37 23 38 24 39 24 40 25 40 25 40 25 40 25 39 23 37 27 41 26 40 25 39 24 39 25 41 26 42 27 41 26 40 19 37 21 38 22 40 24 41 28 45 28 44 27 44 26 43 28 44 25 41 24 42 27 45 26 43 26 44 27 45 28 45 30 46 27 43 26 44 29 47 28 44 26 42 26 44 29 47 24 43 25 45 27 46 28 48 26 45 26 45 26 45 26 45 24 43 25 45 28 48 30 49 26 46 28 48 30 50 31 51 25 47 26 49 27 50 29 51 27 49 27 49 27 49 27 49 29 51 29 50 28 49 27 49 28 49 27 49 27 50 29 52 29 51 31 54 32 54 32 54 32 53 30 51 29 53 33 56 33 54 32 53 31 54 32 55 33 55 33 55 33 55 33 55 32 53 32 53 32 53 32 53 32 53 33 55 34 56 36 57 36 58 38 59 38 59 37 57 38 59 37 57 36 56 34 55 37 58 37 59 38 60 39 60 38 59 38 59 38 59 38 59 39 60 39 59 38 58 37 58 37 58 37 58 37 58 37 58 41 59 43 59 43 59 43 59 42 59 43 60 44 59 43 58 39 58 38 58 38 58 38 57 39 59 39 59 39 59 39 59 43 64 43 64 43 64 43 64 41 62 41 63 42 64 43 64 44 65 44 65 44 65 44 65 46 66 44 65 43 63 41 62 43 63 42 62 41 63 42 64 43 64 43 64 43 64 43 64 43 67 43 67 43 67 43 67 43 67 43 66 42 65 41 65 45 65 44 64 43 65 44 66 44 65 44 66 45 67 46 67 45 69 45 70 46 71 47 71 50 74 51 76 52 77 54 78 52 77 52 81 56 85 60 87 62 87 60 86 61 87 64 91 65 93 66 96 68 98 69 98 71 99 68 95 65 95 65 95 63 93 63 91 61 87 60 89 62 91 61 79 40 57 31 61 38 65 46 69 45 68 46 74 64 90 66 92 68 92 64 90 66 60 19 16 1 9 4 19 11 19 12 30 29 45 36 45 11 10 0 5 4 6 3 7 2 5 3 4 3 3 2 3 3 0 0 1 0 0 0 7 26 30 24 30 22 29 22 30 27 33 22 31 23 31 17 22 20 28 19 27 17 25 15 24 20 24 22 22 17 15 8 8 6 7 4 3 0 1 1 2 0 0 1 5 3 5 1 1 1 3 1 4 1 4 1 4 2 5 2 7 6 11 8 14 12 16 12 18 13 16 10 14 6 5 0 0 0 6 2 4 3 11 11 14 5 4 1 5 3 5 3 5 3 5 3 5 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 8 10 7 8 5 5 3 4 0 1 0 1 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 16 21 12 16 9 16 8 16 6 17 6 18 8 20 11 20 15 22 10 20 7 21 12 25 11 22 10 18 14 29 19 27 20 18 5 1 0 0 3 10 11 16 8 13 4 15 4 14 9 18 11 17 9 15 11 15 6 14 9 17 8 11 9 15 9 14 8 13 7 13 5 12 6 13 7 14 8 15 5 13 5 13 7 13 7 13 8 13 6 10 4 7 1 5 1 6 0 4 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 2 0 2 1 3 1 2 0 1 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 0 5 8 31 21 25 16 23 11 17 7 16 8 18 9 18 9 17 7 15 5 13 8 17 8 17 8 17 8 17 6 15 6 14 5 13 3 12 7 16 9 17 10 14 7 11 6 11 5 9 5 10 6 11 9 13 7 10 5 8 6 8 8 8 4 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 28 50 35 47 33 57 39 46 28 44 29 45 30 48 33 50 30 48 34 51 36 52 35 51 38 54 38 54 37 52 34 49 33 50 35 53 38 54 38 54 39 54 37 53 37 54 39 56 36 54 38 56 39 55 37 53 40 56 37 53 37 56 41 59 41 59 39 58 41 61 41 59 40 59 41 60 41 59 39 57 39 60 42 60 39 57 38 58 35 58 42 59 36 53 36 58 37 57 38 57 39 58 39 59 39 58 39 59 39 57 37 55 39 58 39 57 38 56 37 56 39 59 40 60 41 59 40 58 37 58 38 60 40 61 41 62 44 65 44 65 43 64 42 63 44 64 42 63 42 63 43 65 43 64 43 65 44 66 45 66 45 65 43 63 42 64 44 66 44 64 43 64 43 65 45 67 43 64 44 65 45 67 47 68 45 66 45 66 45 66 45 66 44 65 45 67 46 68 47 69 46 67 47 69 48 70 49 71 47 72 48 74 49 75 51 76 49 74 49 74 49 74 49 74 51 76 51 75 50 74 49 74 49 74 50 75 50 76 51 76 50 75 51 77 53 78 52 77 53 77 52 77 53 78 54 80 55 79 54 78 53 79 54 80 55 80 55 80 55 80 55 80 53 80 53 80 53 80 53 80 53 80 54 82 55 83 57 84 57 84 58 85 58 85 57 84 58 85 57 84 57 84 56 83 58 86 58 87 59 87 60 88 59 87 59 87 59 87 59 87 60 88 59 87 59 86 58 86 58 86 58 86 58 86 58 86 59 88 59 88 59 88 59 88 58 88 59 89 60 88 59 87 58 89 58 89 58 89 58 89 59 90 59 90 59 90 59 90 63 94 63 94 63 94 63 94 62 93 62 94 63 94 64 95 63 94 64 95 65 97 66 97 66 97 65 95 63 93 62 92 64 94 63 93 62 94 63 95 64 95 64 95 64 95 64 95 67 97 67 97 67 97 67 97 66 96 66 96 66 96 66 96 66 97 65 95 64 95 65 96 65 96 65 97 66 98 67 98 69 99 69 100 70 101 71 101 74 104 75 105 76 107 78 108 75 109 77 113 81 117 83 120 86 122 85 122 85 128 90 131 93 137 95 140 97 142 98 141 98 143 99 142 97 139 93 135 92 136 92 131 88 124 88 123 86 116 79 99 60 83 57 87 65 96 69 98 66 97 71 108 88 121 91 126 93 126 91 123 86 95 44 46 16 34 18 34 21 34 24 43 34 56 41 59 17 19 4 14 7 14 6 15 6 10 5 9 4 8 4 7 3 5 0 9 0 6 1 17 30 39 30 41 31 42 31 43 34 47 32 45 32 43 28 35 28 37 27 35 25 33 23 32 20 30 21 31 19 26 14 22 11 20 7 15 3 12 1 11 0 11 2 13 3 12 3 10 3 11 4 9 4 8 4 8 3 4 3 5 5 12 9 17 15 26 17 31 18 35 16 34 11 23 5 16 3 13 4 8 3 11 11 13 8 5 2 7 5 6 5 6 5 6 5 6 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 11 10 9 7 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 15 22 17 22 18 26 18 24 16 25 17 26 19 28 18 29 22 31 21 28 19 30 21 31 23 35 20 32 20 34 26 25 18 12 3 4 0 6 3 13 12 21 13 19 12 21 13 19 15 20 16 21 15 20 17 19 13 18 15 20 14 16 15 20 14 19 14 18 13 18 12 17 13 18 13 18 13 19 13 20 13 20 13 18 13 18 13 16 11 11 8 8 5 6 6 5 5 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 2 2 2 1 1 0 0 0 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 1 0 2 0 0 5 17 34 31 32 23 30 19 25 15 24 16 26 18 27 18 26 16 24 14 22 16 25 16 25 16 25 16 25 19 27 17 26 17 26 17 26 15 23 17 24 16 19 13 16 11 13 10 10 9 10 9 11 14 14 12 11 10 10 10 11 9 8 3 3 0 1 0 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 15 34 19 30 17 39 23 31 16 31 16 31 16 32 18 34 16 32 19 36 21 36 20 35 26 38 22 37 24 39 20 32 16 33 19 37 22 39 24 40 25 41 24 39 23 39 23 40 22 38 23 39 23 39 22 38 23 38 21 36 20 38 23 40 26 39 23 38 25 40 24 37 23 39 25 40 26 40 25 39 23 39 25 39 22 36 22 38 23 40 27 40 21 35 22 40 21 37 22 37 23 38 23 39 23 38 23 39 23 37 21 36 24 39 23 38 23 37 22 37 23 39 25 40 25 40 24 38 21 38 21 39 23 40 24 41 26 43 26 42 25 42 24 41 26 43 25 42 25 42 26 43 26 43 26 43 27 44 27 44 26 43 25 41 24 42 26 43 25 42 26 44 27 44 27 44 26 43 27 44 28 46 29 46 28 45 28 45 28 45 28 45 26 45 26 46 27 46 27 46 28 47 28 48 29 48 29 48 27 47 26 49 27 50 29 51 27 49 27 49 27 49 27 49 29 51 29 50 28 49 27 49 26 49 28 52 30 52 29 50 27 50 29 51 30 52 29 51 29 52 31 53 32 54 32 53 33 54 32 53 31 54 32 55 33 55 33 55 33 55 33 55 32 53 32 53 32 53 32 53 32 53 33 55 34 56 36 57 34 56 35 57 36 56 35 55 35 56 36 57 36 57 37 58 37 58 37 58 38 59 38 60 38 59 38 59 38 59 38 59 39 59 38 59 37 58 37 58 37 58 37 58 37 58 37 58 43 59 43 59 43 59 43 59 42 59 43 60 44 59 43 58 38 57 37 58 38 59 39 60 39 59 39 59 39 59 39 59 40 61 40 61 40 61 40 61 41 62 41 62 42 63 42 64 40 62 41 64 44 66 46 67 44 65 43 64 42 62 41 61 42 63 41 62 41 62 42 63 43 64 43 64 43 64 43 64 43 67 43 67 43 67 43 67 42 66 42 66 42 66 42 66 46 66 44 64 42 63 43 64 44 65 44 66 45 67 46 67 45 69 45 70 46 71 47 71 50 74 50 75 52 77 53 78 50 76 50 79 54 83 57 84 57 83 57 84 60 88 66 92 66 94 66 96 68 97 68 96 67 98 70 100 70 96 63 90 66 93 63 89 61 87 59 87 54 77 42 60 29 56 33 63 46 69 44 66 40 66 47 77 61 88 63 92 66 93 64 92 64 76 39 29 4 19 11 16 14 24 17 28 18 30 24 37 10 9 0 6 5 6 2 6 4 6 5 6 4 5 4 4 0 0 0 1 0 0 0 9 22 27 23 28 24 31 25 32 22 31 24 31 21 27 18 28 17 26 16 24 15 24 13 23 14 18 17 19 16 16 12 12 12 12 8 7 3 3 0 2 1 2 0 1 0 2 0 3 1 4 1 4 1 4 1 4 0 2 0 2 0 3 0 4 6 12 10 15 12 18 13 18 8 13 6 8 0 1 0 2 0 6 8 12 5 4 0 3 3 5 3 5 3 5 3 5 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 8 9 6 5 1 1 0 0 0 1 0 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 13 11 17 13 21 10 17 7 18 6 18 6 20 11 20 15 22 10 20 8 22 1 20 10 23 12 21 11 20 18 18 5 2 0 0 2 3 0 5 6 12 6 12 3 14 8 14 8 14 8 15 10 16 10 15 7 13 9 15 7 12 9 14 8 14 7 13 7 13 7 13 7 13 6 12 6 12 5 13 5 13 7 13 7 13 8 13 7 10 4 7 1 5 0 6 0 5 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 3 0 1 0 1 0 0 0 0 0 2 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 6 9 29 18 24 12 20 9 16 5 14 6 16 8 18 9 18 8 16 5 14 7 16 7 16 7 16 7 16 10 18 8 17 8 18 11 21 7 16 9 17 10 14 7 11 6 10 5 8 3 7 4 8 7 11 7 10 6 11 9 12 7 7 5 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 32 50 33 45 31 53 37 48 36 52 35 50 34 51 35 52 32 49 35 52 37 52 35 50 38 50 31 49 37 55 35 47 35 52 37 55 40 56 40 56 41 57 40 55 39 54 38 54 39 56 39 56 39 56 39 56 39 56 38 54 37 55 39 57 41 58 38 57 39 58 37 54 37 57 39 59 40 59 40 59 39 59 40 58 37 55 38 58 40 60 41 58 36 55 39 60 36 55 36 56 37 56 38 57 36 56 37 57 38 56 36 55 40 59 40 59 40 59 40 59 39 59 40 60 41 59 40 58 38 60 39 61 40 62 41 62 42 63 42 62 41 61 40 61 43 63 42 63 42 63 42 64 43 64 43 64 43 64 43 65 43 64 42 63 42 63 43 64 40 63 43 66 45 66 43 64 43 64 43 65 44 66 45 67 45 66 45 66 45 66 45 66 47 67 46 66 45 65 44 65 48 69 48 68 47 68 47 68 47 72 48 74 49 75 51 76 49 74 49 74 49 74 49 74 51 76 51 75 50 74 49 74 47 74 51 78 54 77 51 74 50 76 51 77 52 77 51 76 50 76 53 80 55 79 53 77 55 79 54 78 53 79 54 80 55 80 55 80 55 80 55 80 53 80 53 80 53 80 53 80 54 81 54 82 55 83 56 83 54 82 55 83 56 82 55 81 55 82 56 84 57 85 59 86 57 85 58 86 58 87 59 87 58 86 58 86 58 86 58 86 59 87 59 86 58 86 57 85 57 85 57 85 57 85 57 85 58 87 58 87 58 87 58 87 58 88 59 89 60 88 59 87 55 87 57 88 59 90 60 92 60 91 60 91 60 91 60 91 62 93 62 93 62 93 62 93 61 92 62 93 62 94 63 94 62 93 63 94 64 95 65 96 64 95 63 94 62 93 61 92 63 94 62 92 61 93 63 94 63 94 63 94 63 94 63 94 66 96 66 96 66 96 66 96 65 95 66 96 66 96 67 97 67 97 65 95 63 94 63 94 65 96 65 97 66 98 67 98 69 99 69 100 70 101 71 101 73 103 74 105 76 106 77 107 78 112 80 115 83 119 85 122 80 117 81 120 85 128 92 134 95 138 95 140 96 140 95 139 94 139 97 142 98 141 95 135 96 134 91 129 88 124 86 119 75 100 60 86 57 87 62 89 67 96 69 97 65 97 71 108 84 118 88 125 93 127 93 127 87 111 65 58 19 40 22 30 25 41 29 42 24 41 28 46 15 18 4 15 8 14 4 13 7 12 7 10 6 10 5 9 2 4 0 6 0 7 3 17 22 32 23 35 26 39 29 41 24 40 29 41 24 35 24 37 23 32 23 31 23 29 22 29 21 30 19 28 16 23 10 19 14 23 11 20 8 17 6 16 5 14 1 10 0 9 2 11 3 8 3 8 3 7 3 7 5 6 4 7 3 8 3 12 6 16 8 24 13 30 17 33 15 32 16 27 4 11 0 11 1 15 12 19 11 10 5 9 4 5 4 5 4 5 4 5 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 5 3 2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 12 12 20 18 25 18 24 17 24 17 26 19 28 17 28 21 30 21 28 20 31 17 30 22 31 21 33 22 28 18 12 2 1 0 4 1 4 0 6 6 15 12 20 13 20 15 19 13 17 13 19 16 22 15 20 14 19 14 19 13 18 14 19 14 18 13 18 12 17 14 19 13 18 12 16 11 16 12 19 12 19 12 17 12 17 13 16 11 11 8 8 5 6 6 5 6 4 5 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 3 2 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 3 0 0 0 0 1 0 3 0 0 7 19 32 27 31 21 29 18 26 16 24 16 25 17 27 18 27 17 25 15 24 15 24 15 24 15 24 15 24 16 24 14 22 14 25 18 28 15 23 17 24 16 19 13 16 11 13 9 9 7 7 6 7 9 10 8 9 9 11 11 12 8 8 4 4 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 18 33 17 30 17 35 20 32 22 37 21 35 19 35 20 35 18 34 20 37 22 36 20 34 19 30 12 30 21 39 22 33 24 40 25 41 25 40 23 39 24 40 24 39 23 38 21 37 23 39 23 39 23 39 23 39 24 40 24 39 23 39 24 40 25 39 22 37 23 38 22 35 21 37 23 39 25 40 25 40 25 41 26 39 22 37 24 41 26 41 25 38 22 37 24 41 21 36 21 37 22 37 23 38 21 36 22 38 23 37 22 36 25 40 25 40 25 40 25 40 26 42 27 43 28 42 27 41 22 40 23 40 23 41 24 41 25 42 24 41 23 40 23 40 24 42 25 42 25 42 25 41 26 43 26 43 26 43 26 42 26 43 27 44 27 44 26 43 23 41 26 44 28 44 26 42 26 43 26 44 27 44 27 45 28 45 28 45 28 45 28 45 28 46 27 45 25 44 24 43 28 47 28 47 28 46 27 46 27 47 26 49 27 50 29 51 27 49 27 49 27 49 27 49 29 51 29 50 28 49 27 49 26 49 30 54 32 53 29 50 30 53 31 54 31 53 30 52 28 51 31 55 33 54 31 52 33 54 32 53 31 54 32 55 33 55 33 55 33 55 33 55 32 53 32 53 32 53 32 53 33 54 34 55 34 55 35 56 33 54 34 55 34 55 33 54 33 55 34 56 37 59 38 60 36 57 36 58 37 58 38 59 37 58 37 58 37 58 37 58 38 59 37 58 37 57 36 57 36 57 36 57 36 57 36 57 42 58 42 58 42 58 42 58 42 59 43 60 44 59 43 58 37 56 37 57 39 59 40 61 40 60 40 60 40 60 40 60 41 62 41 62 41 62 41 62 40 61 40 62 41 62 42 63 43 64 42 63 41 62 40 61 41 62 41 62 40 61 40 61 42 62 40 61 40 61 41 63 42 63 42 63 42 63 42 63 42 66 42 66 42 66 42 66 42 66 42 66 42 66 42 66 45 65 43 63 42 63 42 63 44 65 44 66 45 67 46 67 45 69 45 70 46 71 47 71 49 73 50 74 51 76 53 77 53 79 53 81 56 84 58 85 53 79 54 83 60 89 68 95 68 96 68 97 68 96 67 94 65 93 65 94 68 97 71 100 71 94 65 90 62 87 56 80 38 61 29 54 32 61 36 59 41 66 45 70 44 69 46 75 57 84 60 90 66 94 66 94 73 97 62 47 13 27 18 24 20 31 23 30 16 22 14 28 8 8 0 6 5 6 1 4 4 7 6 6 5 6 4 5 0 0 0 1 0 0 0 8 12 17 14 21 16 23 19 26 14 23 18 22 12 17 13 22 14 21 13 21 13 21 12 20 14 19 15 17 12 13 8 10 9 12 9 12 9 12 9 11 7 6 2 1 0 1 0 4 0 3 0 3 0 3 0 3 3 7 2 4 0 3 0 3 0 1 0 6 5 11 8 15 11 17 14 15 5 3 0 2 0 7 11 13 7 6 1 5 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 13 9 16 10 18 7 17 6 19 8 20 10 19 12 21 10 21 9 23 8 24 13 20 11 24 17 20 4 6 0 0 0 0 0 0 0 0 0 8 6 15 4 13 8 14 6 12 6 14 9 17 9 15 9 14 8 13 7 13 8 14 7 13 7 12 6 12 7 13 7 12 5 11 4 10 4 12 4 12 6 12 6 12 8 13 7 10 4 7 1 5 0 6 1 5 0 5 2 3 0 1 1 0 0 0 0 0 0 0 0 0 0 2 1 4 3 5 3 4 2 4 1 3 1 3 1 2 0 2 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 8 11 27 14 22 12 20 10 19 9 17 8 17 8 18 9 18 9 17 7 16 6 16 6 16 6 16 6 16 5 14 4 13 4 16 7 18 7 16 9 17 10 14 7 11 7 11 6 8 2 5 1 5 1 5 1 6 2 7 7 9 6 7 5 2 2 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 33 48 31 47 33 50 33 47 34 50 33 48 32 48 33 49 34 51 36 53 37 52 35 50 34 48 30 48 36 55 39 53 41 58 42 57 41 56 38 54 38 55 39 55 39 54 37 53 39 56 38 55 38 55 39 56 41 58 41 57 40 57 39 56 40 57 37 56 39 58 38 55 37 57 38 58 39 58 39 57 41 60 41 58 37 56 39 60 40 59 39 57 38 57 38 57 36 56 37 56 38 57 38 58 36 55 37 57 39 57 38 57 37 56 37 57 38 57 39 58 42 61 43 63 44 62 42 61 40 61 40 62 41 62 41 62 42 63 42 62 41 61 40 61 41 62 42 63 42 63 41 62 43 64 43 64 42 63 42 63 43 64 44 66 45 65 43 64 41 62 42 64 43 64 43 64 43 64 43 64 43 65 44 65 45 66 45 66 45 66 45 66 46 67 45 66 44 65 43 64 46 67 46 67 46 68 47 68 47 72 48 74 49 75 51 76 49 74 49 74 49 74 49 74 51 76 51 75 50 74 49 74 49 75 52 78 53 78 52 76 53 79 54 79 54 78 52 77 51 77 53 78 54 79 54 78 55 79 54 78 53 79 54 80 55 80 55 80 55 80 55 80 53 80 53 80 53 80 53 80 55 82 55 82 55 82 55 82 54 82 55 83 56 82 55 81 54 82 56 83 58 85 59 87 56 85 57 85 58 86 58 86 57 85 57 85 57 85 57 85 58 86 58 86 57 85 57 84 56 84 56 84 56 84 56 84 57 86 57 86 57 86 57 86 58 88 59 89 60 88 59 87 56 88 57 89 58 90 59 91 61 92 61 92 61 92 61 92 63 94 63 94 63 94 63 94 60 92 61 92 62 93 62 93 65 95 64 93 61 91 59 90 61 92 61 92 61 92 61 92 62 93 61 92 61 92 62 93 62 93 62 93 62 93 62 93 65 95 65 95 65 95 65 95 67 97 67 96 66 95 65 95 64 95 63 94 63 94 64 95 65 96 65 97 66 98 67 98 69 99 69 100 70 101 71 101 72 103 73 104 75 106 76 106 77 111 78 113 81 116 82 118 80 117 81 120 86 130 93 136 95 137 97 138 96 136 94 134 91 132 90 132 93 137 98 141 96 131 91 127 88 120 77 105 57 85 52 83 57 86 57 82 60 92 69 100 70 100 72 108 80 114 86 124 93 128 95 129 95 125 86 81 34 46 27 44 31 46 32 45 26 40 22 37 13 16 4 15 8 14 3 11 7 11 6 10 5 9 5 8 4 6 0 7 0 4 1 15 13 23 15 26 18 31 21 33 19 33 19 30 15 25 15 27 18 27 19 26 19 26 19 26 14 22 14 22 14 22 15 23 10 19 12 21 14 22 14 22 10 18 6 11 2 10 4 9 2 7 2 6 2 6 2 6 6 6 3 6 1 6 1 9 0 9 0 13 4 20 10 24 15 34 17 34 12 24 6 19 2 17 8 18 5 9 2 7 2 4 3 4 3 4 3 4 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 5 5 14 12 18 18 22 17 24 17 25 19 28 16 27 21 30 21 29 22 31 24 35 25 27 18 33 23 24 3 1 0 1 0 2 0 3 0 3 1 12 12 20 14 19 13 18 13 18 13 19 15 20 14 20 16 20 13 17 13 19 13 18 13 18 12 17 12 16 12 17 12 17 11 16 11 16 11 18 11 18 11 16 11 16 13 16 11 11 8 8 5 6 6 5 6 5 6 4 4 4 2 2 1 0 0 0 0 0 1 0 0 0 0 1 3 5 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 0 3 0 0 0 0 1 0 4 0 0 10 21 29 23 30 20 29 20 29 19 28 18 27 17 26 18 27 18 27 17 26 17 24 17 24 17 24 17 24 16 23 17 24 17 24 17 24 15 23 17 24 16 19 13 16 14 16 11 10 7 6 5 6 4 5 4 5 5 7 7 8 7 7 4 5 1 2 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 17 31 16 33 20 34 16 30 18 32 17 31 17 32 18 34 19 35 22 38 22 36 20 34 21 36 19 34 20 36 22 38 22 39 23 40 23 39 22 37 22 39 24 41 25 41 24 39 23 38 21 36 20 37 22 39 24 40 24 40 24 39 22 38 24 38 22 38 25 40 24 38 23 38 24 39 24 38 22 37 25 40 24 37 20 35 23 41 23 38 23 38 23 38 21 35 22 38 23 38 24 39 24 40 21 37 23 39 25 39 24 39 22 37 22 38 23 39 24 39 26 42 27 43 28 42 27 41 24 41 24 41 24 41 24 41 26 42 25 42 24 41 24 41 23 41 25 42 25 42 24 40 26 43 26 42 25 41 24 41 24 42 26 44 27 43 25 41 25 42 24 41 25 42 26 44 26 43 26 43 26 43 26 43 28 45 28 45 28 45 28 45 26 45 25 44 25 44 25 44 25 45 26 46 27 47 29 48 27 47 26 49 27 50 29 51 27 49 27 49 27 49 27 49 29 51 29 50 28 49 27 49 29 51 29 52 30 53 31 53 31 53 31 53 31 52 29 50 31 52 30 52 31 53 32 55 33 54 32 53 31 54 32 55 33 55 33 55 33 55 33 55 32 53 32 53 32 53 32 53 34 55 34 55 34 55 34 55 34 55 35 56 35 56 34 55 34 56 35 57 36 58 37 59 35 56 36 57 36 58 37 58 36 57 36 57 36 57 36 57 37 58 37 57 36 57 35 56 35 56 35 56 35 56 35 56 41 57 41 57 41 57 41 57 42 59 43 60 44 59 43 58 40 58 38 58 38 58 38 58 41 61 41 61 41 61 41 61 40 61 40 61 40 61 40 61 39 60 40 61 40 62 41 62 42 63 41 62 40 60 39 60 39 60 39 60 39 60 39 60 41 61 40 60 39 61 40 62 41 62 41 62 41 62 41 62 41 65 41 65 41 65 41 65 45 68 44 67 41 64 40 63 41 62 41 62 42 64 44 66 44 65 44 66 45 67 46 67 45 69 45 70 46 71 47 71 48 72 49 74 51 75 52 76 52 77 51 79 53 82 55 82 55 81 56 84 61 90 69 96 71 97 69 96 67 94 65 92 61 90 63 92 65 93 66 95 67 92 61 89 60 81 43 61 29 53 29 53 31 56 32 56 37 63 43 68 44 70 50 80 54 81 58 89 66 95 68 96 70 97 72 70 31 28 12 28 21 30 21 30 21 26 11 18 6 7 0 6 5 6 0 2 3 5 4 5 3 4 3 3 3 2 0 2 0 0 0 6 8 15 10 16 10 19 13 20 16 19 10 14 8 14 7 13 9 16 9 18 10 19 10 19 10 13 9 13 10 14 12 15 8 12 10 14 12 14 10 12 10 11 6 6 2 4 1 4 0 2 0 2 0 3 0 3 2 3 1 1 0 1 0 2 0 1 0 1 0 4 3 7 9 13 11 17 15 15 8 7 4 7 9 7 1 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 9 7 13 12 18 9 18 7 18 8 20 9 17 11 21 10 21 9 24 9 27 15 19 12 25 15 10 0 3 0 2 0 0 2 0 0 0 1 8 9 15 6 13 5 12 7 14 8 14 8 13 7 15 11 15 7 11 7 15 7 13 7 12 6 12 5 11 4 11 5 11 5 11 6 12 3 11 3 11 5 11 5 11 8 13 7 10 4 7 1 5 0 6 1 6 1 6 3 5 0 2 1 0 0 0 0 0 0 0 0 0 0 1 2 5 4 6 4 5 3 4 2 4 2 4 1 3 1 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 1 1 0 10 12 24 11 21 10 19 10 19 10 18 8 17 8 17 9 19 10 18 9 17 7 17 7 17 7 17 7 17 6 18 9 20 10 18 6 15 7 16 9 17 10 14 7 11 11 15 8 10 4 6 1 5 0 5 0 4 0 5 4 7 5 6 6 3 3 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 32 46 31 51 36 49 30 45 34 49 33 49 33 50 35 52 35 52 37 54 38 52 35 50 37 54 37 50 32 48 34 52 35 51 36 53 38 54 38 53 38 55 41 58 43 59 42 57 38 55 36 52 35 53 38 55 39 56 39 56 38 54 36 53 39 56 37 57 40 60 41 59 39 58 39 58 38 56 36 55 39 58 38 55 34 53 37 58 37 56 37 57 39 57 35 52 38 57 39 58 39 59 40 59 37 57 39 59 40 59 40 59 39 58 39 59 40 60 41 61 40 60 41 61 42 60 41 59 41 62 41 62 41 62 41 62 43 64 43 63 42 63 41 62 39 61 42 64 43 63 40 60 43 64 43 63 42 62 41 62 39 61 42 64 43 63 40 60 43 63 41 61 40 63 44 66 43 64 43 64 43 64 43 64 45 66 45 66 45 66 45 66 44 65 44 65 44 65 44 65 43 65 44 66 46 68 48 70 47 72 48 74 49 75 51 76 49 74 49 74 49 74 49 74 51 76 51 75 50 74 49 74 52 77 51 76 51 77 53 79 52 77 52 77 52 75 49 74 54 78 52 76 51 78 55 81 55 79 54 78 53 79 54 80 55 80 55 80 55 80 55 80 53 80 53 80 53 80 53 80 55 82 55 82 55 82 55 82 55 83 56 84 57 83 56 82 56 83 56 84 57 85 58 85 56 84 56 85 57 86 58 86 57 85 57 85 57 85 57 85 58 86 58 85 57 84 56 84 56 84 56 84 56 84 56 84 57 86 57 86 57 86 57 86 58 88 59 89 60 88 59 87 59 89 58 89 58 89 58 88 61 92 61 92 61 92 61 92 60 91 60 91 60 91 60 91 60 91 60 92 61 93 62 93 61 92 61 92 61 92 61 92 60 91 60 91 60 91 60 91 62 92 61 91 60 92 61 93 62 93 62 93 62 93 62 93 65 95 65 95 65 95 65 95 70 99 68 97 65 94 63 92 61 92 61 93 63 95 66 98 65 96 65 97 66 98 67 98 69 99 69 100 70 101 71 101 72 102 73 104 74 105 76 106 79 114 81 116 83 118 83 120 82 119 83 122 87 131 94 136 96 138 97 137 95 135 92 132 88 131 92 135 94 133 89 127 91 124 87 121 85 111 64 86 57 88 56 85 55 86 58 88 61 91 65 95 66 100 77 116 78 112 84 123 92 129 96 131 96 130 99 112 58 55 27 51 28 42 28 44 31 42 20 29 12 16 3 15 8 13 2 10 5 10 4 8 4 7 3 7 7 7 2 6 0 4 0 10 15 22 15 25 17 27 19 29 24 31 15 25 15 25 14 20 15 23 17 24 18 22 18 22 16 23 14 21 12 19 11 20 12 21 14 23 14 21 11 18 13 20 10 16 7 10 4 9 2 6 2 6 3 4 3 4 4 8 3 6 2 8 3 9 3 10 1 11 3 13 6 18 13 29 13 36 19 38 13 28 9 26 11 19 2 9 3 9 3 4 3 4 3 4 3 4 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 1 4 13 12 16 18 22 18 22 17 25 20 27 16 28 20 31 22 29 22 32 19 33 26 27 21 30 17 9 1 3 4 1 0 1 0 5 0 4 2 12 13 21 14 16 10 16 13 19 15 19 13 17 13 20 17 21 12 16 13 20 13 18 13 17 12 16 11 16 9 15 10 16 11 17 12 18 11 18 11 18 11 16 11 16 13 16 11 11 8 8 5 6 6 5 6 5 6 5 5 5 2 2 1 0 0 0 0 0 1 0 0 0 0 1 4 5 5 5 5 4 4 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 0 3 0 0 0 0 1 0 4 0 0 11 22 28 21 29 17 26 18 27 18 26 16 25 17 26 18 28 19 28 18 27 18 25 18 25 18 25 18 25 15 24 19 28 20 24 14 19 15 23 17 24 16 19 13 16 17 19 13 12 8 7 5 6 7 7 6 6 5 6 6 8 6 7 5 6 2 2 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 19 32 16 31 18 33 17 30 21 35 19 33 17 32 17 32 22 36 20 34 19 36 23 39 22 36 19 33 19 36 23 40 20 36 20 37 22 39 24 41 24 39 23 38 22 39 23 40 24 39 23 38 22 37 21 36 21 38 23 40 25 42 27 43 25 39 23 37 22 37 23 38 26 41 26 40 24 38 21 35 24 39 23 38 24 39 25 41 22 38 24 40 25 40 25 40 18 35 22 37 22 37 24 41 19 36 23 40 26 40 23 37 27 41 26 40 25 41 26 42 26 42 27 43 28 42 27 41 24 41 24 41 24 41 24 41 25 42 25 41 24 40 23 40 23 41 24 42 25 41 24 40 20 39 24 43 27 43 24 40 27 44 26 42 25 41 23 40 24 41 24 42 26 44 28 46 27 44 27 44 27 44 27 44 26 43 26 43 26 43 26 43 25 44 25 45 26 46 27 46 26 45 26 46 27 47 28 47 28 48 27 49 27 50 28 50 28 50 28 49 27 48 26 48 27 49 27 50 28 51 29 51 29 51 29 52 30 53 31 53 29 51 29 51 29 51 29 51 32 54 32 54 32 54 32 54 32 55 33 55 33 54 31 52 32 54 31 53 31 52 30 52 31 52 31 53 32 54 33 54 33 53 31 52 33 54 32 52 33 54 33 54 33 54 33 54 35 56 36 57 36 58 37 58 33 54 33 54 33 54 33 54 34 55 34 55 34 55 34 55 34 55 34 56 35 57 36 57 34 56 35 57 36 56 35 55 39 55 39 56 40 57 41 57 43 58 42 57 41 58 42 59 41 59 39 59 39 59 39 59 39 59 39 60 40 61 41 61 42 62 40 60 39 60 39 61 39 61 40 62 41 61 40 60 40 61 40 61 40 61 40 61 42 62 41 61 40 62 41 63 43 63 42 62 41 63 42 64 41 63 42 64 43 63 42 62 41 65 41 65 41 65 41 65 42 67 43 67 43 66 41 64 41 61 40 61 40 62 42 64 43 64 43 65 44 66 45 66 46 70 46 70 46 70 46 71 49 73 50 75 51 76 53 77 52 79 53 82 55 81 53 79 55 79 53 84 65 95 72 96 73 98 69 92 65 90 64 90 66 87 58 85 63 92 63 87 61 88 60 85 52 71 35 54 30 54 30 55 34 56 36 58 37 60 39 65 44 73 54 83 54 82 59 88 62 91 65 94 74 96 77 95 53 38 11 29 18 29 19 26 19 29 14 15 0 7 1 4 0 2 2 7 3 6 5 5 4 4 3 4 0 1 0 2 0 0 0 7 8 16 11 18 11 18 9 16 11 16 12 16 11 15 10 15 11 17 11 16 10 15 9 15 9 14 10 15 11 14 10 13 9 13 9 13 10 15 12 17 11 10 6 9 4 2 0 2 0 2 0 3 0 3 0 3 2 3 2 3 2 3 0 3 0 2 0 3 2 6 5 8 5 12 10 17 16 17 16 17 10 14 13 3 0 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 5 5 14 7 17 7 18 6 16 14 19 10 18 7 17 4 17 12 20 9 25 15 10 0 0 0 1 0 1 2 0 2 0 4 0 0 5 7 15 8 13 4 12 7 15 9 14 7 12 12 17 10 16 9 14 7 13 11 16 10 15 8 13 6 11 4 10 4 10 4 11 7 13 8 16 7 15 8 13 7 12 13 15 8 10 5 8 2 4 0 6 1 6 1 6 3 5 1 3 2 1 1 1 2 2 0 0 0 0 0 0 0 0 0 1 0 3 1 2 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 2 2 2 3 2 3 0 1 0 14 12 22 10 22 13 21 12 20 10 18 8 16 7 16 7 17 8 18 9 18 8 19 8 19 8 19 8 19 4 16 5 17 6 16 5 15 7 15 7 15 9 15 9 15 10 13 5 8 3 6 0 3 4 6 0 7 7 13 8 6 2 4 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 47 30 47 33 50 33 47 35 50 33 48 32 48 33 49 36 51 35 51 36 52 37 54 39 54 36 50 34 51 37 54 36 52 36 52 37 54 39 56 39 54 37 53 37 53 38 55 39 56 38 55 38 55 37 54 37 54 38 55 38 55 38 55 40 59 39 57 37 56 37 56 40 59 40 59 39 57 37 55 38 57 37 56 38 58 40 59 36 56 38 58 39 58 39 58 34 55 37 56 37 56 38 59 35 56 39 59 40 58 38 55 42 60 41 59 40 60 41 61 41 60 42 62 43 61 41 60 42 62 41 62 41 62 41 61 42 63 42 62 41 61 40 61 40 62 41 63 42 62 41 61 38 60 41 64 43 64 41 61 44 65 43 63 42 62 40 61 41 62 41 63 43 65 45 67 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 66 45 66 46 67 45 66 45 67 46 68 47 68 47 72 48 73 49 74 49 74 50 75 50 74 49 73 48 73 49 74 49 75 50 76 51 76 51 76 51 77 52 77 53 78 52 77 52 77 52 77 52 77 54 79 54 79 54 79 54 79 54 79 54 79 54 78 52 77 55 79 54 79 53 78 53 77 52 79 52 80 53 81 54 81 54 80 52 79 54 81 53 79 54 81 54 81 54 81 54 81 55 82 56 83 57 84 57 84 54 82 54 82 54 82 54 82 55 83 55 83 55 83 55 83 55 83 55 84 56 85 57 85 56 85 58 86 58 86 57 84 55 84 56 85 56 86 57 86 59 87 58 86 57 87 58 88 59 90 59 90 59 90 59 90 59 90 59 91 60 92 61 92 63 93 61 92 60 91 60 91 60 92 61 93 62 92 61 91 61 92 61 92 61 92 61 92 63 94 62 93 62 93 63 94 64 94 63 93 62 94 63 95 63 95 64 96 65 95 64 94 65 95 65 95 65 95 65 95 66 96 67 97 66 95 65 94 62 92 61 92 61 93 63 95 64 95 64 96 65 97 66 97 68 99 69 100 71 101 71 101 73 103 74 105 76 106 77 107 78 113 80 115 81 114 78 114 81 118 82 123 90 135 97 138 98 137 94 132 90 130 89 130 91 128 85 127 91 132 89 124 85 120 88 115 74 94 56 86 55 84 54 85 55 87 57 89 58 88 63 95 68 104 79 116 81 116 88 124 90 125 93 130 98 130 98 125 75 67 25 43 27 45 28 40 28 43 24 29 5 16 6 14 3 10 4 14 6 11 6 9 5 8 4 8 3 5 1 6 1 3 2 12 14 20 17 25 18 25 16 24 20 29 17 27 16 26 20 28 16 23 16 21 16 21 16 20 15 21 16 22 17 21 16 20 17 21 15 19 13 18 13 18 15 17 11 17 9 8 0 5 2 4 3 4 3 4 4 3 3 7 3 7 3 7 2 8 1 7 2 11 4 13 6 15 9 23 10 33 19 41 18 35 11 33 12 15 0 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 3 8 10 14 11 18 15 20 17 23 17 28 19 29 21 28 19 25 23 24 20 25 17 9 0 1 0 0 1 0 0 0 0 1 0 1 0 8 10 17 15 16 11 17 12 18 14 19 13 18 16 21 15 19 13 17 12 16 16 20 15 19 14 18 12 17 11 15 10 15 10 16 12 18 13 20 13 20 13 19 14 19 18 18 11 9 8 8 6 6 6 5 6 5 6 5 5 5 4 4 2 1 1 1 1 1 0 0 0 0 0 0 0 0 4 4 5 5 5 5 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 5 1 2 2 1 3 1 2 0 3 15 22 27 21 29 21 29 20 28 19 27 17 26 16 25 16 26 17 27 18 26 17 22 18 22 18 22 18 22 17 21 17 21 17 21 17 21 14 21 14 20 13 17 12 16 14 14 8 7 6 7 5 5 7 5 2 6 9 12 7 5 4 5 3 4 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 30 15 31 18 34 19 33 18 33 17 32 17 33 19 35 19 35 21 36 22 37 22 36 26 39 22 36 20 35 21 37 22 37 21 36 21 37 22 38 22 37 20 36 20 36 21 38 21 37 22 38 22 38 23 39 23 39 23 38 22 37 21 37 26 40 24 38 22 36 21 36 23 38 24 39 24 39 23 38 22 37 21 36 22 37 23 39 20 36 22 38 23 38 22 37 20 37 23 38 21 36 22 39 22 38 24 40 25 38 22 36 26 41 25 40 25 40 26 41 25 41 27 42 27 42 26 40 25 42 25 41 24 40 23 40 25 42 25 41 24 40 23 40 23 41 24 42 25 41 24 40 21 40 24 43 26 42 24 40 27 44 26 42 25 41 23 40 25 41 24 41 25 43 28 45 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 25 44 25 44 26 45 26 46 26 45 26 46 27 47 28 47 26 46 25 47 25 48 26 48 27 49 27 49 26 48 26 48 27 49 27 50 28 51 29 51 29 51 29 51 30 52 30 53 30 52 30 52 30 52 30 52 32 54 32 54 32 54 32 54 31 53 31 54 31 52 29 51 34 55 33 55 32 54 32 53 31 52 32 53 32 53 33 54 33 53 31 52 33 54 32 52 33 54 33 54 33 54 33 54 33 54 34 55 34 56 35 56 33 54 33 54 33 54 33 54 33 54 33 55 34 55 34 55 34 55 34 56 35 57 36 57 36 58 38 59 38 59 37 57 39 56 40 56 41 57 41 57 43 58 42 57 41 58 42 59 41 59 39 59 39 59 39 59 39 59 39 60 40 61 41 61 41 62 41 61 40 60 39 60 39 61 40 62 41 61 40 60 40 61 40 61 40 61 40 61 43 63 42 62 41 63 42 64 42 63 41 62 41 62 42 63 43 64 44 66 45 65 43 64 41 65 41 65 41 65 41 65 41 66 42 66 42 65 40 63 41 61 40 61 40 62 42 64 43 64 43 65 44 66 45 66 42 67 45 71 48 72 48 71 49 74 50 75 52 77 53 77 53 79 52 80 52 79 51 76 54 83 60 89 65 93 71 99 71 95 68 91 65 89 63 88 65 88 62 89 67 92 64 86 57 88 61 78 39 55 29 55 31 55 33 54 34 56 36 58 36 60 39 65 45 74 55 85 58 86 62 91 64 91 65 95 71 97 77 101 67 56 18 23 15 26 18 26 19 30 15 16 0 7 2 5 0 3 1 6 3 6 5 5 4 4 3 4 0 2 0 3 0 0 0 8 8 15 10 17 9 17 9 16 16 19 12 15 10 17 15 23 9 15 9 15 9 17 10 17 11 15 12 16 12 16 11 15 12 15 10 13 8 12 8 12 13 13 11 16 10 5 0 0 0 3 0 4 0 4 0 4 4 3 4 3 4 3 2 3 0 2 0 3 0 4 0 4 3 5 0 11 18 23 18 13 15 15 12 4 0 1 0 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 2 0 4 3 8 1 9 2 14 6 17 5 15 9 20 11 22 10 21 11 21 11 18 6 1 0 0 0 1 0 1 2 0 4 0 2 0 1 4 5 13 7 14 6 12 5 11 6 12 7 14 9 14 8 13 6 12 5 11 8 14 8 14 8 13 7 13 5 11 4 10 4 11 6 13 2 10 3 12 7 13 8 14 13 14 5 6 2 6 3 6 1 7 2 7 2 7 4 6 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 2 5 4 6 4 6 3 4 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 2 2 2 3 2 3 0 1 1 17 15 24 9 19 10 19 10 19 10 18 9 18 7 16 8 17 8 17 9 19 7 18 7 18 7 18 7 18 8 18 6 16 5 17 7 19 7 15 6 14 7 11 4 9 7 9 1 3 0 5 1 5 0 2 0 3 2 7 3 2 1 4 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 45 29 47 33 51 35 49 31 47 31 48 33 50 35 52 33 50 36 54 38 53 36 51 39 54 37 52 36 53 37 54 40 55 38 54 38 54 38 55 38 54 37 52 36 53 38 54 36 54 37 55 38 56 39 57 40 57 40 57 40 57 40 57 42 60 39 57 37 55 36 55 36 56 38 58 39 58 39 58 36 55 35 54 35 55 37 57 35 54 36 56 37 56 36 55 36 57 39 57 36 54 36 57 38 58 39 58 39 57 36 54 41 60 40 58 39 59 41 60 40 59 41 60 41 60 40 59 43 64 42 62 41 61 39 60 42 63 42 62 41 61 40 61 40 62 41 63 42 62 41 61 40 61 41 63 42 63 41 61 43 64 43 63 42 62 41 62 42 62 41 62 42 64 44 65 43 64 43 64 43 64 43 64 45 66 45 66 45 66 45 66 43 64 44 65 44 66 45 66 45 66 45 67 46 68 47 68 45 70 45 71 46 72 47 72 49 73 48 73 48 73 48 73 49 74 49 75 50 76 51 76 50 75 51 76 51 77 52 77 53 78 53 78 53 78 53 78 53 78 53 78 53 78 53 78 52 77 53 78 52 77 51 75 56 81 56 80 55 80 54 79 53 80 53 80 53 80 53 80 54 80 52 79 54 81 53 79 54 81 54 81 54 81 54 81 53 80 53 81 54 82 55 82 54 82 54 82 54 82 54 82 53 82 54 82 54 83 55 83 55 83 55 84 56 85 57 85 57 85 58 87 59 86 57 85 56 85 56 86 57 86 58 87 59 87 58 86 57 87 58 88 59 90 59 90 59 90 59 90 59 90 59 91 60 92 61 92 62 93 62 93 61 92 60 90 60 92 61 93 62 92 61 91 61 92 61 92 61 92 61 92 64 95 63 94 63 94 64 95 63 94 62 92 61 93 63 94 63 95 64 96 65 95 64 94 64 94 64 94 64 94 64 94 65 95 65 95 65 94 63 93 62 92 61 92 61 93 63 95 64 95 64 96 65 97 66 97 64 96 69 101 73 103 72 102 74 104 75 105 76 107 78 108 78 112 78 112 78 112 76 112 79 120 88 127 88 129 93 137 94 133 92 130 89 128 87 127 88 128 88 130 92 131 87 120 89 116 78 97 57 82 53 86 55 85 54 85 54 86 56 88 58 88 63 95 69 104 80 117 83 118 89 124 90 124 91 128 95 132 101 135 97 99 45 46 23 42 26 40 29 44 24 29 4 15 7 15 4 11 4 13 6 11 6 9 5 8 4 8 4 3 2 4 1 3 3 11 14 19 15 21 16 23 16 23 17 25 14 23 14 23 18 26 13 18 14 19 15 19 16 19 11 17 12 18 13 17 12 16 11 16 11 16 12 18 14 20 15 19 16 23 15 10 0 3 2 3 3 2 3 2 3 2 2 6 2 6 2 6 2 6 2 7 2 7 2 6 2 7 5 14 4 22 13 37 19 38 18 31 11 14 1 2 3 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 3 4 7 9 5 9 9 17 17 26 17 29 17 28 20 29 22 29 22 25 21 15 4 1 0 2 1 0 1 0 0 0 0 0 0 1 0 4 6 14 13 17 12 16 10 14 10 16 13 19 15 19 14 19 13 18 12 17 13 18 13 18 13 19 14 19 12 16 10 15 10 16 12 17 10 17 10 18 11 17 12 17 18 17 8 5 4 7 7 8 7 6 7 6 7 6 6 6 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 5 1 2 2 1 3 1 2 0 6 19 26 29 20 27 18 27 18 27 18 28 19 28 17 26 17 26 17 26 17 25 17 21 17 21 17 21 17 21 19 22 16 18 14 20 18 23 17 25 17 24 15 17 10 14 10 10 3 3 3 6 6 7 4 3 2 4 5 7 4 2 3 5 3 5 2 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 29 14 31 18 35 20 33 16 31 16 32 18 34 21 37 18 34 21 38 23 37 21 35 20 35 20 36 22 38 24 40 25 41 24 39 23 39 24 40 24 39 22 38 22 38 23 40 20 37 21 38 22 39 23 40 22 38 23 40 25 41 26 42 26 40 24 38 22 36 21 36 20 36 22 38 24 39 24 39 20 35 20 35 20 36 22 38 20 36 21 37 21 36 20 35 21 38 24 38 21 35 21 38 24 39 24 39 23 37 21 36 26 40 24 39 24 39 25 41 24 39 25 40 25 40 24 39 25 42 25 41 24 40 23 40 25 42 25 41 24 40 23 40 23 41 24 42 25 41 24 40 24 41 24 42 24 41 24 40 26 43 25 42 25 42 24 41 25 41 24 41 24 42 26 43 26 43 26 43 26 43 26 43 28 45 28 45 28 45 28 45 24 43 24 44 25 44 26 45 26 45 26 46 27 47 28 47 25 45 23 45 24 46 25 47 25 48 26 48 26 48 26 48 27 49 27 50 28 51 29 51 28 50 28 51 29 51 30 52 31 53 31 53 31 53 31 53 31 53 31 53 31 53 31 53 30 52 31 53 30 52 29 50 34 56 34 55 33 55 32 54 32 53 32 53 32 53 32 53 33 53 31 52 33 54 32 52 33 54 33 54 33 54 33 54 32 53 32 53 33 54 34 55 33 54 33 54 33 54 33 54 31 53 32 54 33 55 34 55 34 55 34 56 35 57 36 57 34 56 36 57 36 57 35 55 40 56 41 57 41 58 42 58 43 58 42 57 41 58 42 59 41 59 39 59 39 59 39 59 39 59 39 60 40 61 41 61 40 61 41 62 41 61 39 59 39 61 40 62 41 61 40 60 40 61 40 61 40 61 40 61 43 63 42 62 41 63 42 64 42 62 40 61 40 61 41 63 40 62 41 63 42 62 41 61 40 64 40 64 40 64 40 64 40 64 41 65 40 63 38 62 41 61 40 61 40 62 42 64 43 64 43 65 44 66 45 66 41 66 44 71 48 73 49 72 50 74 51 76 53 77 54 78 53 78 51 78 50 78 51 77 52 83 61 89 62 87 65 93 66 91 65 90 63 88 61 86 61 87 62 90 64 88 59 83 66 82 41 57 27 55 32 57 34 55 33 54 34 55 36 57 37 60 39 65 44 73 53 83 57 84 60 88 61 88 62 91 62 92 72 101 80 85 41 34 10 24 17 26 21 30 16 15 0 6 2 6 1 3 1 5 3 6 5 5 4 4 3 4 0 2 0 3 0 0 0 8 8 15 8 14 6 16 8 16 7 12 12 15 13 15 11 14 8 12 8 13 8 13 8 13 5 11 6 12 7 11 6 10 5 10 5 10 6 12 8 14 11 13 12 18 12 7 0 0 0 2 0 3 0 3 0 2 3 1 3 1 3 2 1 2 1 2 0 2 0 2 0 2 0 5 0 5 2 9 16 24 20 15 8 5 0 2 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 0 1 0 2 1 5 0 5 0 12 8 20 12 18 6 15 5 17 9 23 11 23 13 11 0 0 2 5 0 1 2 1 4 0 4 0 4 0 0 2 2 8 6 13 5 10 3 9 3 10 6 13 9 15 9 15 9 14 8 14 6 12 6 13 7 13 7 13 6 12 5 10 4 10 5 12 4 12 3 11 4 10 4 9 12 12 3 3 0 5 2 7 1 7 2 7 2 7 4 6 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 2 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 2 2 2 3 2 3 0 3 3 20 17 25 10 19 8 17 8 18 9 18 9 18 8 17 8 17 8 17 8 18 6 18 6 18 6 18 6 18 7 17 3 14 2 15 5 18 9 17 10 17 9 12 3 7 3 5 0 2 0 5 2 5 0 4 0 5 2 5 2 2 1 4 4 3 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 46 30 47 33 50 34 49 31 47 31 48 33 50 35 52 34 51 36 52 37 53 37 52 32 48 34 51 37 54 39 56 40 56 39 55 39 56 40 57 40 56 39 54 38 55 40 56 37 54 38 55 38 55 39 56 35 52 36 54 39 57 41 58 40 58 38 56 37 56 38 57 35 55 37 57 39 58 38 57 36 54 35 54 35 55 37 57 36 55 37 56 37 55 35 53 35 56 38 57 36 55 37 58 39 58 38 57 38 57 37 56 40 59 39 58 39 58 40 59 38 57 39 59 40 58 38 57 41 62 41 62 41 62 41 62 42 63 42 62 41 61 40 61 40 62 41 63 42 62 41 61 42 63 41 62 41 61 40 61 42 63 42 63 42 63 42 63 42 63 41 62 41 62 42 63 42 63 42 63 42 63 42 63 44 65 44 65 44 65 44 65 42 64 43 64 44 65 44 65 45 66 45 67 46 68 47 68 45 70 45 71 46 72 47 72 47 72 47 72 48 73 48 73 49 74 49 75 50 76 51 76 49 75 50 75 51 76 51 76 52 77 52 77 52 77 52 77 52 77 52 77 52 77 52 77 53 78 53 79 53 77 51 76 56 80 55 80 54 79 54 78 54 81 53 80 53 80 52 79 54 80 52 79 54 81 53 79 54 81 54 81 54 81 54 81 53 80 53 81 54 82 55 82 54 82 54 82 54 82 54 82 52 80 52 81 54 82 55 83 55 83 55 84 56 85 57 85 55 83 56 85 57 84 55 83 57 86 57 86 58 87 58 88 59 87 58 86 57 87 58 88 59 90 59 90 59 90 59 90 59 90 59 91 60 92 61 92 60 92 62 94 63 92 59 89 60 92 61 93 62 92 61 91 61 92 61 92 61 92 61 92 63 93 62 92 61 93 62 94 62 93 61 92 61 92 62 93 60 92 62 93 62 93 61 91 63 93 63 93 63 93 63 93 63 93 64 94 63 93 62 91 62 92 61 92 61 93 63 95 64 95 64 96 65 97 66 97 67 98 68 99 70 101 72 103 75 105 75 106 77 108 78 109 78 112 77 111 78 113 79 116 80 120 86 125 87 127 87 128 89 126 89 126 88 124 85 121 84 122 86 123 85 121 82 117 85 100 59 79 53 85 58 87 56 86 55 85 54 86 56 87 59 89 62 94 66 100 75 111 80 114 85 121 87 122 89 126 85 126 92 127 97 117 66 60 22 41 27 41 29 42 21 26 3 15 7 16 5 11 3 12 6 11 6 9 5 8 4 8 4 3 2 4 2 1 3 11 15 17 13 18 14 19 15 23 12 23 16 27 18 24 13 16 11 16 11 14 10 13 10 12 10 13 11 14 11 14 10 13 11 13 9 11 7 10 7 10 11 14 12 20 13 9 1 1 1 2 2 1 2 1 2 1 1 6 0 6 1 5 1 5 2 6 2 6 3 4 3 4 3 11 6 14 0 19 14 42 21 29 6 11 4 0 4 1 3 4 3 4 3 4 3 4 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 5 5 3 7 6 14 15 22 20 30 15 23 14 24 19 25 21 25 17 8 0 0 2 2 1 0 1 0 0 0 0 0 0 0 0 2 2 5 8 12 9 14 9 14 9 15 11 17 15 20 15 20 15 20 15 20 13 18 13 17 12 17 12 17 13 17 11 15 10 15 11 16 13 20 12 18 11 15 9 14 14 14 6 5 4 6 6 6 6 5 6 5 6 5 5 5 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 3 4 4 5 5 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 5 1 2 2 1 3 1 6 2 8 20 26 29 21 28 18 27 18 26 17 26 17 26 18 27 17 26 17 26 16 24 18 21 19 21 19 21 19 21 17 18 15 16 14 17 16 19 13 21 15 22 13 15 6 9 7 8 4 5 5 7 5 5 5 7 6 7 6 6 4 4 3 4 3 5 3 5 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 31 15 31 18 34 18 31 17 32 17 32 18 34 20 35 21 35 20 35 21 36 22 38 16 32 18 35 21 36 22 37 21 37 20 37 21 38 24 40 23 39 22 37 21 38 23 39 23 39 22 38 22 38 21 37 20 37 21 38 22 39 23 39 23 38 22 37 22 38 24 40 21 36 22 38 23 38 22 37 21 36 21 36 21 37 23 38 22 37 23 38 22 36 20 35 19 36 22 37 22 37 23 40 23 38 22 37 23 38 24 39 25 39 24 38 23 39 24 40 22 38 24 39 24 39 23 37 22 39 23 41 24 42 26 43 25 42 25 41 24 40 23 40 23 41 24 42 25 41 24 40 26 42 24 41 23 40 23 40 25 42 25 42 25 42 25 42 25 42 24 40 23 41 24 42 25 42 25 42 25 42 25 42 27 44 27 44 27 44 27 44 23 42 24 43 24 44 25 44 26 45 26 46 27 47 28 47 26 46 24 46 25 47 25 48 24 46 24 47 25 48 26 48 27 49 27 50 28 51 29 51 27 49 28 50 28 51 29 51 30 52 30 52 30 52 30 52 30 52 30 52 30 52 30 52 32 54 32 54 32 53 30 52 33 54 32 54 31 53 31 52 33 54 33 53 32 52 31 52 33 53 31 52 33 54 32 52 33 54 33 54 33 54 33 54 33 54 33 54 34 55 34 56 33 54 33 54 33 54 33 54 30 51 31 53 33 54 34 55 34 55 34 56 35 57 36 57 35 56 36 58 37 57 35 56 41 57 41 58 42 58 43 59 43 58 42 57 41 58 42 59 41 59 39 59 39 59 39 59 39 59 39 60 40 61 41 61 39 61 41 63 42 61 38 58 39 61 40 62 41 61 40 60 40 61 40 61 40 61 40 61 40 61 39 60 39 60 40 61 41 61 40 60 39 61 40 62 40 62 41 63 42 62 41 61 39 63 39 63 39 63 39 63 38 63 39 63 39 62 37 60 41 61 40 61 40 62 42 64 43 64 43 65 44 66 45 66 47 70 44 68 44 70 48 73 51 75 52 76 53 78 55 79 53 78 50 78 52 81 55 83 57 84 59 88 64 89 62 85 61 88 62 88 61 86 58 83 56 83 57 82 54 79 53 79 42 63 28 53 30 56 33 57 35 55 34 54 34 55 35 56 38 61 38 63 40 67 47 76 54 82 58 87 61 89 63 93 59 92 66 91 73 94 58 50 10 25 18 27 21 29 13 11 0 6 3 7 2 4 0 4 3 6 5 5 4 4 3 4 0 3 0 4 0 0 0 8 8 14 6 12 4 14 7 17 11 15 12 15 11 12 7 9 6 10 5 9 3 6 1 5 2 8 4 9 4 9 3 7 4 8 2 6 0 5 0 5 5 7 6 12 8 4 0 0 0 2 0 2 0 2 0 1 2 0 4 0 2 1 2 1 1 2 0 3 0 4 0 4 0 6 0 4 0 4 8 15 22 12 4 5 1 4 0 9 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 0 0 0 0 1 0 2 0 2 0 8 3 14 4 12 4 15 5 17 6 18 7 19 8 3 0 2 4 0 0 1 2 1 4 0 5 0 4 1 4 1 0 1 0 9 2 8 3 10 4 10 4 10 8 14 8 14 8 14 8 14 8 14 7 12 6 11 5 10 7 12 5 10 4 10 4 11 4 12 4 12 6 11 5 11 7 9 2 4 1 5 1 4 0 5 0 5 0 5 2 4 2 4 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 2 1 4 2 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 2 2 2 3 2 3 5 6 4 19 16 25 11 22 10 19 9 17 8 16 7 15 9 18 9 17 8 16 7 17 7 19 7 19 7 19 7 19 4 16 4 16 4 16 4 16 4 13 6 15 7 10 1 4 2 6 2 6 3 7 0 2 0 6 3 6 1 4 1 3 1 3 4 4 5 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 48 31 47 33 49 32 46 33 49 32 48 32 49 34 51 37 52 35 50 34 52 38 55 32 49 34 50 35 51 34 50 34 50 34 50 36 53 38 55 38 53 37 52 36 53 37 54 40 56 39 55 38 54 37 53 41 58 41 57 40 57 39 56 38 55 37 55 38 57 40 59 36 55 37 56 38 55 37 55 37 56 36 55 36 56 38 58 38 57 38 57 38 56 36 54 33 54 37 56 37 56 39 60 37 56 37 56 38 58 40 59 40 58 39 57 38 58 39 59 37 57 38 58 39 57 38 56 38 59 39 61 42 64 44 65 42 63 42 62 41 61 40 61 40 62 41 63 42 62 41 61 43 64 41 62 40 61 40 61 42 63 42 63 42 63 42 63 42 63 41 61 40 61 41 62 42 63 42 63 42 63 42 63 43 64 43 64 43 64 43 64 42 63 42 64 43 65 44 65 45 66 45 67 46 68 47 68 46 71 47 72 47 73 48 73 46 71 46 72 47 73 48 73 49 74 49 75 50 76 51 76 49 74 49 75 50 76 51 76 51 76 51 76 51 76 51 76 52 77 52 77 52 77 52 77 54 80 55 80 55 79 53 77 54 79 53 78 53 77 52 77 54 81 54 80 53 79 52 79 54 80 52 79 54 81 53 79 54 81 54 81 54 81 54 81 54 81 55 82 55 83 56 83 54 82 54 82 54 82 54 82 50 79 52 80 53 82 55 83 55 83 54 84 55 85 56 85 56 86 57 87 58 86 57 85 57 86 57 87 58 88 59 88 59 87 58 86 57 87 58 88 59 90 59 90 59 90 59 90 59 90 59 91 60 92 61 92 60 92 63 95 63 92 59 89 60 92 61 93 62 92 61 91 61 92 61 92 61 92 61 92 61 91 59 90 59 90 60 92 62 92 61 91 60 92 61 93 62 94 63 95 64 94 63 93 62 93 63 93 63 93 63 93 62 92 63 93 63 92 61 90 62 92 61 92 61 93 63 95 64 95 64 96 65 97 66 97 72 101 68 97 67 99 72 104 75 105 76 107 77 108 79 110 78 111 77 112 79 116 83 121 86 122 85 125 92 130 88 122 86 124 87 125 87 123 84 120 81 117 81 115 77 112 77 113 53 81 55 83 54 82 55 84 56 87 55 85 54 85 55 86 60 89 62 92 63 96 70 105 79 114 86 122 89 125 93 130 93 135 97 126 95 125 79 79 22 44 27 44 29 41 20 21 2 14 8 17 5 12 3 12 5 11 5 9 5 8 4 8 4 2 2 4 2 1 2 11 14 17 12 16 13 18 15 21 15 19 12 16 8 13 7 11 11 13 9 8 6 5 3 4 4 7 4 8 4 8 3 7 3 6 2 6 3 8 6 10 6 7 6 12 9 5 0 2 2 1 2 1 2 0 2 1 1 5 0 5 1 5 1 5 2 6 3 5 4 6 5 6 4 7 4 12 7 19 7 21 23 23 4 10 5 1 5 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 2 3 7 9 13 7 18 13 26 19 26 18 20 16 17 9 0 0 1 2 0 1 0 0 0 0 0 0 0 0 2 2 0 0 1 4 9 7 12 9 15 11 15 9 13 13 18 13 18 13 18 13 18 15 19 13 17 11 15 10 14 13 18 11 15 10 15 10 15 10 18 11 17 12 18 14 18 11 9 6 6 5 6 4 4 4 3 4 3 4 3 3 3 3 3 2 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 1 3 1 10 6 8 20 25 29 23 30 20 27 18 25 16 23 15 22 18 26 18 25 17 24 16 24 19 22 20 22 20 22 20 22 16 19 17 20 18 19 17 19 13 21 16 24 16 18 9 12 7 10 7 9 9 8 3 1 4 6 6 7 4 4 2 4 3 4 3 6 4 6 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 31 21 35 23 35 20 32 23 35 20 32 19 33 22 36 22 36 21 35 20 36 21 37 21 34 17 32 19 35 20 34 18 38 20 39 18 37 19 39 21 39 18 37 18 37 20 40 20 37 19 36 18 37 19 38 20 39 21 39 21 38 19 36 23 38 20 35 19 36 22 39 23 39 23 39 23 37 20 36 20 36 20 37 21 38 22 38 22 37 20 36 20 36 21 38 18 34 19 36 21 38 23 40 26 41 23 38 22 39 25 42 22 38 23 38 23 37 21 35 19 35 21 37 23 39 24 39 24 40 26 42 28 42 27 41 25 41 26 42 27 41 26 40 26 40 26 40 26 40 26 40 27 40 26 39 25 40 26 41 26 40 26 40 26 39 23 37 24 39 25 40 26 41 27 42 26 42 25 41 24 42 25 43 24 41 24 42 25 43 26 43 26 42 25 42 25 43 27 45 28 45 28 46 29 47 30 47 27 45 27 46 28 47 29 47 26 45 28 47 30 49 31 49 30 49 32 50 32 50 31 48 30 49 31 50 32 49 31 48 34 52 34 52 34 52 34 52 32 51 34 54 36 55 37 54 30 52 30 53 31 54 32 54 29 52 30 53 31 52 30 51 30 53 31 54 32 53 31 52 33 54 32 53 31 54 32 55 30 52 30 53 31 54 32 54 31 53 31 53 31 54 34 56 33 54 33 54 33 54 33 54 30 53 34 57 36 57 35 55 36 54 38 55 39 56 40 56 41 57 41 57 41 57 41 57 40 57 42 59 43 59 43 58 42 58 42 58 42 58 42 58 38 57 38 59 39 59 39 58 40 60 40 60 40 60 40 60 41 62 41 62 41 62 41 62 39 60 39 60 39 60 39 60 40 60 40 60 40 60 40 60 41 61 41 61 41 61 41 61 40 61 41 62 42 61 41 60 42 61 41 60 40 59 39 58 40 61 40 61 40 61 40 61 41 62 41 61 40 60 39 60 40 61 41 62 41 63 42 63 44 63 41 63 44 66 44 63 47 69 48 70 48 69 44 68 50 74 48 73 49 75 51 77 48 75 51 79 54 82 56 82 57 81 54 83 62 90 62 85 60 87 60 87 61 86 59 84 58 81 53 78 53 75 45 62 29 52 31 53 32 55 35 56 35 56 35 56 35 56 35 56 35 59 36 63 40 71 47 75 51 80 55 87 61 93 66 95 67 100 74 98 75 101 62 66 7 21 8 24 10 25 13 5 0 6 5 5 0 0 0 3 1 2 4 3 6 5 7 6 6 4 0 0 0 1 0 5 10 13 5 10 1 10 0 12 3 10 5 9 4 8 4 8 5 9 4 7 5 6 3 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 4 6 3 3 0 0 0 1 0 1 0 1 0 1 0 1 1 2 2 4 1 1 2 4 2 4 2 4 2 4 0 4 1 6 3 8 5 7 8 12 6 3 0 5 2 4 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 0 3 1 3 0 8 8 17 14 19 13 17 12 11 0 1 0 2 0 0 0 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 10 7 14 4 8 2 14 3 10 1 11 6 16 8 16 10 15 9 14 7 12 5 11 3 10 4 11 5 12 6 13 2 11 2 12 4 14 9 17 8 13 2 6 1 6 1 5 0 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 5 0 4 0 3 0 3 0 9 8 21 16 25 12 19 11 22 10 21 9 19 7 18 8 19 7 18 7 19 9 21 7 18 7 18 7 18 7 18 2 16 6 16 1 12 4 18 7 14 5 13 8 14 5 9 4 9 3 6 2 6 2 6 2 6 3 4 2 3 0 2 0 2 1 4 2 4 1 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 29 46 32 49 33 49 32 47 36 51 33 48 32 49 35 52 37 52 36 51 35 52 36 53 37 51 34 51 36 52 35 49 37 53 39 54 37 52 38 54 39 53 37 51 36 52 38 54 38 54 37 53 36 54 37 55 39 56 39 56 38 55 37 53 38 53 36 52 36 52 37 54 36 53 37 54 37 53 36 51 36 53 36 54 37 55 38 55 38 55 37 54 37 54 38 55 38 55 38 56 39 56 39 56 41 57 40 56 39 57 40 58 37 57 38 57 38 56 36 54 35 55 37 58 40 59 40 59 40 59 39 58 40 60 42 61 40 60 41 61 42 60 41 59 40 62 40 62 40 62 40 62 41 62 40 61 39 62 40 63 41 63 41 62 40 61 39 61 39 61 40 62 40 62 41 63 43 63 42 62 41 63 42 64 41 62 41 63 42 64 43 64 43 63 42 63 42 64 44 66 44 65 44 66 45 66 46 67 44 70 44 71 45 72 46 72 43 70 45 72 47 74 48 73 47 73 47 73 47 73 47 73 47 74 48 75 49 74 48 73 50 76 50 76 50 76 50 76 48 75 51 78 53 79 53 79 51 76 52 77 52 78 53 78 51 77 52 78 53 77 52 76 52 77 53 79 54 79 53 78 55 79 54 78 53 79 54 80 52 77 52 78 53 79 54 79 55 79 54 79 55 80 56 82 54 81 54 81 54 81 54 81 55 82 54 81 55 82 56 83 54 83 54 84 55 85 56 85 57 86 57 86 57 86 57 86 56 86 58 87 59 88 58 87 58 87 58 87 58 87 58 87 56 88 58 90 59 90 59 89 60 91 60 91 60 91 60 91 62 90 62 90 62 90 62 90 60 88 60 88 60 88 60 88 60 91 60 91 60 91 60 91 61 92 61 92 61 92 61 92 60 92 61 93 62 92 61 91 61 92 60 91 60 91 59 90 61 92 61 92 61 92 61 92 62 93 62 92 61 91 60 91 60 92 61 92 62 93 62 94 64 94 62 94 65 97 65 93 68 95 69 98 70 98 69 99 74 103 72 105 73 107 76 109 74 111 77 116 82 119 84 120 82 119 85 123 87 124 89 125 87 124 87 124 86 121 84 119 78 112 78 111 75 101 61 87 51 80 53 82 55 83 56 84 56 84 56 84 56 84 56 84 58 85 60 90 67 97 72 104 81 112 83 116 89 123 95 130 96 138 102 137 102 138 90 104 32 47 18 42 22 39 22 20 3 16 6 16 2 11 2 14 2 10 1 8 2 8 2 8 5 7 1 3 0 5 3 10 13 17 11 17 9 17 10 16 11 14 11 13 10 13 9 10 10 9 8 7 8 5 6 4 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 6 6 5 3 2 0 1 1 1 1 1 1 1 1 2 2 0 2 3 5 3 2 4 5 4 5 4 5 4 5 2 7 4 10 7 12 8 13 11 16 9 7 1 8 5 7 3 4 3 4 3 4 3 4 3 4 3 3 2 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 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 5 10 12 15 15 16 15 14 7 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 14 17 11 14 10 20 12 18 9 19 13 24 16 23 15 19 14 18 12 16 11 15 10 15 11 16 11 16 12 17 12 16 12 15 13 17 16 17 16 12 8 4 5 5 5 4 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 5 4 5 3 4 2 3 3 6 8 12 21 22 27 24 26 22 25 21 24 19 22 18 22 21 24 19 22 18 22 18 22 17 21 17 21 17 21 17 21 15 20 16 19 14 18 16 21 15 21 13 20 14 19 11 14 9 12 7 7 5 5 4 6 3 4 4 4 4 4 4 4 4 4 4 4 4 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 16 29 17 30 18 31 18 31 23 35 20 32 19 33 22 36 21 36 20 35 20 35 21 36 22 37 21 37 23 37 20 32 18 38 18 39 16 37 17 39 17 37 15 35 14 36 16 38 18 37 17 36 16 37 17 38 19 39 19 38 18 37 17 37 21 37 20 36 20 36 21 37 18 34 19 36 20 36 20 35 20 36 20 37 21 38 22 38 22 38 23 39 23 39 22 38 26 42 25 41 24 40 24 40 23 39 24 40 24 40 23 39 23 38 23 38 23 37 21 36 22 37 24 40 25 41 25 40 26 39 22 36 22 39 26 43 25 41 26 42 27 41 26 40 26 40 26 40 26 40 26 40 27 40 26 39 25 40 26 41 29 42 27 39 25 40 27 41 27 41 26 40 26 40 25 39 25 42 24 41 24 41 25 42 24 41 24 42 25 43 26 43 26 42 25 42 25 43 27 45 26 43 26 44 27 44 28 45 27 44 27 45 28 46 29 46 26 44 28 46 30 47 30 47 31 47 28 45 28 45 30 48 30 48 31 49 32 48 31 47 32 49 32 49 32 49 32 49 30 48 32 51 34 52 35 52 31 51 29 52 30 52 31 53 29 52 30 53 31 52 30 51 29 51 31 54 32 54 32 54 32 54 31 53 31 53 32 54 30 52 30 53 31 54 32 54 34 55 33 55 33 56 35 57 33 54 33 54 33 54 33 54 37 56 33 52 31 53 34 56 38 54 38 55 39 56 40 56 41 57 41 57 41 57 41 57 40 56 41 58 43 59 42 58 42 58 42 58 42 58 42 58 38 57 38 59 39 59 39 58 40 60 40 60 40 60 40 60 41 62 41 62 41 62 41 62 40 61 40 61 40 61 40 61 40 60 40 60 40 60 40 60 41 61 41 61 41 61 41 61 40 60 41 61 41 61 40 60 39 59 40 60 40 60 41 61 40 61 40 61 40 61 40 61 41 62 40 61 40 61 39 60 38 60 39 60 40 61 40 62 41 61 40 63 44 67 46 67 46 68 47 70 49 71 47 70 49 73 47 72 48 74 51 76 49 77 53 81 58 85 60 86 54 85 64 89 61 86 63 92 60 87 60 87 60 84 59 82 49 76 55 76 46 61 31 51 32 53 32 54 34 55 35 56 35 56 35 56 35 56 35 56 35 59 35 62 41 68 45 73 56 82 55 85 59 91 64 94 69 100 75 101 78 106 71 81 28 25 1 23 12 23 12 10 0 3 0 3 0 1 1 5 0 3 1 2 2 2 1 1 6 3 0 0 0 1 0 5 8 12 5 10 4 11 2 12 5 12 7 11 6 11 6 10 5 9 6 7 5 6 3 6 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 2 5 4 6 3 3 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 3 1 2 2 4 2 4 2 4 2 4 0 3 1 5 4 8 6 9 8 12 5 2 0 4 2 2 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 0 2 2 6 6 9 8 11 6 4 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 14 6 10 5 12 5 12 1 12 5 16 7 17 7 13 7 12 5 10 4 10 6 12 5 11 5 11 4 10 4 13 3 12 5 13 7 15 8 10 1 4 0 5 0 4 1 3 1 3 1 3 1 3 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 5 0 5 0 4 0 3 0 7 2 14 12 25 17 26 10 21 9 19 8 18 6 17 12 22 9 18 6 16 5 16 5 16 5 16 5 16 5 16 7 17 4 15 5 17 6 16 7 14 5 13 8 14 5 9 5 9 4 6 0 3 0 3 0 2 0 3 2 5 3 6 3 5 3 4 1 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 30 46 30 45 30 47 32 48 35 50 34 49 33 50 34 51 36 52 35 50 34 51 36 52 36 52 36 54 39 53 33 46 37 53 39 54 37 52 38 54 37 52 35 49 34 50 37 52 38 54 37 53 36 54 37 55 40 56 38 55 37 54 37 54 37 52 36 52 36 52 36 53 33 50 35 52 37 53 37 52 36 53 36 54 37 55 38 55 38 56 40 57 40 57 39 55 41 58 41 58 41 58 41 58 38 56 40 58 41 57 39 55 38 57 39 58 38 57 37 55 37 56 38 58 40 59 39 58 38 57 37 56 37 57 39 59 40 60 41 61 42 60 41 59 40 62 40 62 40 62 40 62 41 62 40 61 39 62 40 63 43 63 39 59 37 61 41 64 42 63 41 62 40 61 39 60 42 63 41 61 40 62 42 63 41 62 41 63 42 64 43 64 43 63 42 63 42 64 44 66 43 64 44 65 45 66 45 66 44 70 44 71 45 72 46 72 44 71 46 73 47 73 47 73 48 72 44 69 43 70 46 74 47 74 48 75 49 74 48 73 47 73 47 73 47 73 47 73 46 73 48 75 50 77 50 76 52 77 52 77 53 78 54 79 51 77 52 78 53 77 52 76 50 76 52 78 54 79 54 79 54 79 53 77 52 78 54 79 52 77 52 78 53 79 54 79 55 80 54 79 54 80 56 81 53 80 53 80 53 80 53 80 57 83 55 80 52 80 53 81 54 83 54 84 55 85 56 85 56 85 56 85 56 85 56 85 55 85 57 87 58 87 58 86 58 87 58 87 58 87 58 87 56 88 58 90 59 90 59 89 59 90 59 90 59 90 59 90 61 89 61 89 61 89 61 89 61 89 61 89 61 89 61 89 60 91 60 91 60 91 60 91 60 91 60 91 60 91 60 91 59 91 61 92 61 92 60 90 58 90 59 91 60 92 61 93 60 91 60 91 60 91 60 91 61 92 61 92 61 92 61 92 59 90 59 91 60 91 61 92 61 92 61 93 66 98 67 96 66 94 69 98 71 100 72 102 73 103 72 104 73 106 75 108 77 115 81 119 85 123 88 124 82 121 88 124 87 122 88 126 87 124 87 123 85 119 81 116 75 111 77 104 63 87 51 82 53 82 54 83 55 84 56 84 55 83 55 83 55 83 55 83 58 84 59 89 64 95 70 102 79 111 84 118 89 121 90 123 93 134 99 137 104 142 100 121 71 64 20 45 25 37 16 22 5 18 4 13 0 11 1 12 3 12 1 10 2 10 2 8 4 7 1 4 0 5 3 8 11 16 10 15 10 15 10 15 12 15 11 14 10 13 10 11 9 10 8 7 7 6 6 5 5 6 5 6 5 6 5 6 3 4 3 4 3 4 3 4 4 5 6 6 5 3 2 0 1 1 1 1 1 1 1 1 1 1 0 1 1 4 3 3 3 4 3 4 3 4 3 4 3 8 4 9 6 12 9 14 10 15 8 6 0 7 4 6 3 4 3 4 3 4 3 4 3 4 3 3 2 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 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 1 1 1 1 3 5 7 8 2 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 16 12 16 11 17 14 19 11 19 14 25 16 23 12 17 12 16 11 15 10 15 13 17 12 16 11 15 10 14 14 18 13 15 12 15 14 14 12 9 5 2 3 3 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 5 4 5 4 5 4 4 4 4 5 7 17 22 30 28 30 21 24 20 23 18 21 17 21 21 24 19 22 17 21 17 21 16 20 16 20 16 20 16 20 20 21 14 19 18 24 18 20 15 21 13 20 14 19 11 14 12 14 9 8 5 5 3 4 2 2 3 3 3 4 4 4 4 5 5 4 3 2 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 18 31 18 30 18 32 20 33 21 34 21 34 21 34 21 34 21 35 19 34 19 34 20 36 19 34 20 36 22 36 17 29 18 38 20 39 18 37 19 39 18 37 16 34 15 35 18 37 20 37 19 36 18 37 19 38 22 39 20 37 19 37 20 38 19 36 20 36 20 36 20 35 18 35 20 37 22 38 21 37 20 36 20 37 21 38 22 38 23 39 23 40 24 39 23 39 21 38 22 39 24 41 25 42 21 38 23 40 24 39 22 37 23 39 24 39 24 38 22 36 21 36 22 38 23 38 23 37 19 36 23 40 25 39 22 36 25 41 26 42 27 41 26 40 26 40 26 40 26 40 26 40 27 40 26 39 25 40 26 41 26 39 23 36 22 37 25 41 28 41 27 40 26 39 25 38 25 41 23 40 23 40 24 42 24 41 24 42 25 43 26 43 26 42 25 42 25 43 27 45 28 45 28 45 29 46 30 47 27 44 27 45 28 46 29 46 27 45 29 47 30 47 29 46 30 46 27 42 25 44 29 47 30 48 31 49 32 48 31 47 29 46 29 46 29 46 29 46 29 47 31 49 33 50 33 51 33 53 31 53 32 54 33 55 29 52 30 53 31 52 30 51 29 52 31 54 32 54 32 53 32 53 30 52 30 52 31 54 30 52 30 53 31 54 32 54 32 54 31 52 30 53 31 54 32 53 32 53 32 53 32 53 33 55 34 56 34 53 31 51 38 54 38 55 39 56 40 56 40 56 40 56 40 56 40 56 39 56 41 57 42 58 41 57 42 58 42 58 42 58 42 58 38 57 38 59 39 59 39 58 39 59 39 59 39 59 39 59 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 61 40 60 40 60 40 60 40 60 40 60 40 60 40 60 40 60 39 59 40 61 41 60 39 59 38 59 39 60 40 61 41 62 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 38 59 38 60 39 60 40 61 40 61 40 62 45 67 46 68 46 68 47 71 50 72 48 72 49 72 46 72 47 74 50 76 54 81 57 85 60 87 62 88 58 83 57 85 62 89 61 85 62 87 61 85 57 81 55 79 56 78 52 67 37 53 32 55 33 55 34 55 34 56 35 56 34 55 34 55 34 55 34 55 34 58 36 60 39 66 45 70 47 77 55 88 62 89 59 84 63 91 68 97 76 104 76 95 65 48 8 27 15 23 12 15 3 10 0 3 0 0 0 0 0 0 0 1 0 2 0 2 2 3 0 1 0 1 0 3 6 10 6 11 6 11 4 11 3 9 3 9 4 9 3 8 5 9 4 8 5 6 3 5 3 5 3 5 3 5 3 5 1 3 1 3 1 3 1 3 2 5 4 6 3 3 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 4 2 3 1 3 1 3 1 3 1 3 1 4 1 4 2 7 6 10 7 11 5 2 0 3 1 2 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 0 1 0 0 0 3 3 7 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 11 8 13 6 12 6 13 3 12 4 16 6 15 6 11 5 11 5 10 4 10 7 12 6 11 5 10 4 9 5 14 6 12 5 12 8 13 5 7 0 2 0 3 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 0 1 0 2 0 3 1 4 1 3 1 3 1 3 1 3 0 5 0 5 0 5 0 5 0 1 0 15 17 29 18 24 10 21 9 19 8 18 6 17 7 18 6 17 6 18 7 19 7 18 7 18 7 18 7 18 9 17 3 15 7 20 7 16 7 14 5 13 8 14 5 9 8 12 6 8 2 5 0 4 2 4 1 3 1 2 0 2 0 3 1 4 2 3 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 30 47 31 48 32 48 32 49 34 50 34 50 34 50 34 50 35 51 34 50 34 50 35 51 33 49 33 50 36 52 34 47 36 53 39 54 37 52 38 54 38 52 36 50 35 51 37 53 38 54 37 53 36 54 37 55 41 57 38 53 36 54 38 56 35 51 36 52 36 52 35 51 35 52 37 53 38 53 37 52 36 53 36 54 37 55 38 55 39 56 38 54 37 55 39 56 35 53 36 55 39 57 41 58 38 55 39 56 39 56 38 55 39 58 40 59 39 57 37 56 36 55 37 57 38 56 37 55 33 54 39 61 42 59 37 54 40 60 41 61 42 60 41 59 40 62 40 62 40 62 40 62 41 62 40 61 39 62 40 63 38 59 36 58 36 59 39 62 41 63 40 62 40 62 39 61 41 62 40 61 40 61 41 62 41 62 41 63 42 64 43 64 43 63 42 63 42 64 44 66 45 66 46 67 46 68 47 68 44 70 44 71 45 72 46 72 45 71 46 73 47 72 46 71 46 72 44 69 43 70 46 72 47 74 48 75 49 74 48 73 46 72 46 72 46 72 46 72 46 73 48 75 50 76 50 76 52 77 53 78 53 79 54 79 51 77 52 78 53 77 52 76 52 78 53 79 54 78 53 77 53 78 52 77 52 77 53 78 52 77 52 78 53 79 54 79 54 78 52 77 51 76 52 77 52 79 52 79 52 79 52 79 52 80 55 83 56 81 52 77 54 83 54 84 55 85 56 85 55 84 55 84 55 84 55 84 55 84 56 86 57 86 57 86 58 87 58 87 58 87 58 87 56 88 58 90 59 90 59 89 58 89 58 89 58 89 58 89 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 88 60 91 60 91 60 91 60 91 59 90 59 90 59 90 59 90 59 90 60 91 60 91 59 90 59 90 60 91 60 91 61 92 59 90 59 90 59 90 59 90 60 91 61 92 61 92 62 93 59 91 60 91 61 92 61 93 62 92 61 94 65 98 67 95 68 96 70 99 72 100 72 101 72 102 71 103 72 105 75 107 82 119 84 122 86 123 87 123 86 119 81 119 88 125 86 118 88 123 86 121 82 116 79 111 79 108 69 93 54 84 54 87 55 83 55 84 56 84 56 84 54 82 54 82 54 82 54 82 57 84 58 88 62 93 68 99 69 104 79 117 89 119 85 113 86 123 90 130 98 137 101 133 91 84 33 52 30 50 32 39 23 33 13 24 8 20 6 18 0 11 1 10 1 10 0 10 3 6 1 5 1 6 2 7 8 12 10 14 11 14 11 13 9 14 8 13 9 11 8 11 9 10 8 7 7 6 5 5 6 7 6 7 6 7 6 7 4 5 4 5 4 5 4 5 4 5 6 6 5 3 2 0 1 1 1 1 1 1 1 1 0 1 0 3 5 7 4 4 2 3 2 3 2 3 2 3 5 8 4 8 5 11 9 15 10 14 7 5 0 7 3 5 3 4 3 4 3 4 3 4 3 4 3 3 2 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 0 0 0 2 4 5 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 11 11 16 14 19 14 17 10 18 13 22 14 21 12 17 12 17 11 16 11 16 12 17 11 16 11 16 10 15 13 17 12 15 12 16 14 15 8 6 2 0 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 1 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 6 5 5 6 0 1 5 17 25 33 27 27 22 26 21 25 20 23 18 22 17 21 16 20 17 22 19 23 18 22 18 22 18 22 18 22 18 21 15 19 16 21 17 20 15 21 13 20 14 19 11 14 12 14 9 8 6 6 4 5 5 4 4 3 2 1 1 0 1 2 3 4 4 4 4 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 15 29 17 32 19 32 18 30 20 34 21 35 22 34 21 33 20 34 19 33 18 34 19 35 19 33 17 34 21 37 22 35 20 38 20 39 18 37 19 39 20 38 18 36 17 37 19 39 20 37 19 36 18 37 19 38 23 40 20 36 18 37 20 39 18 35 20 36 20 36 19 34 19 36 20 36 20 35 18 34 20 36 20 37 21 38 22 38 24 39 20 35 19 36 23 40 21 37 21 38 23 39 24 40 23 38 22 37 21 38 22 39 24 39 25 40 24 39 23 37 22 38 23 39 24 38 22 37 20 37 24 41 26 40 23 37 25 41 26 42 27 41 26 40 26 40 26 40 26 40 26 40 27 40 26 39 25 40 26 41 23 37 23 38 24 39 25 39 25 39 26 40 26 40 27 41 24 40 23 39 22 40 23 41 24 41 24 42 25 43 26 43 26 42 25 42 25 43 27 45 27 44 28 45 28 46 29 46 27 44 27 45 28 46 29 46 28 46 29 47 30 46 29 45 29 46 29 45 28 46 29 46 30 48 31 49 32 48 31 47 30 47 30 47 30 47 30 47 30 47 32 50 34 51 34 52 30 50 28 51 29 51 30 52 29 52 30 53 31 52 30 51 32 54 32 54 31 52 29 50 31 52 30 51 29 52 30 53 30 52 30 53 31 54 32 54 33 54 31 52 30 52 30 52 31 52 31 52 31 52 31 52 31 52 32 53 33 54 32 53 38 54 38 55 39 56 40 56 39 55 39 55 39 55 39 55 38 55 40 57 41 57 41 56 42 58 42 58 42 58 42 58 38 57 38 59 39 59 39 58 38 58 38 58 38 58 38 58 39 60 39 60 39 60 39 60 38 59 38 59 38 59 38 59 40 60 40 60 40 60 40 60 39 59 39 59 39 59 39 59 38 59 39 60 40 59 39 58 41 61 40 60 40 60 39 59 38 59 38 59 38 59 38 59 39 60 39 61 40 62 41 62 39 61 40 61 41 62 41 63 43 63 41 63 44 66 44 65 49 70 49 72 50 71 47 70 48 72 46 71 47 73 49 75 58 85 60 86 60 86 59 84 59 85 59 86 61 87 60 85 62 87 60 84 58 80 54 75 51 69 40 55 32 52 31 52 35 56 35 56 35 56 35 56 33 54 33 54 33 54 33 54 34 57 35 59 40 64 43 68 44 71 50 79 55 85 57 84 58 84 61 92 70 99 76 102 74 66 24 33 17 38 31 30 21 29 10 19 6 19 7 16 0 10 0 7 0 4 0 2 0 2 0 2 0 2 0 2 3 8 5 11 7 11 6 10 4 11 3 9 3 8 4 9 4 9 4 7 3 6 1 6 2 5 2 5 2 5 2 5 1 4 1 4 1 4 1 5 2 5 4 6 3 3 0 0 0 1 0 1 0 1 0 1 0 0 0 4 4 7 1 2 0 1 0 1 0 1 0 1 2 4 0 3 1 7 7 11 6 10 4 1 0 2 0 1 1 3 1 3 1 3 1 3 1 3 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 2 2 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 13 11 17 7 11 1 11 4 13 5 12 6 12 6 12 7 13 7 13 4 10 5 11 5 11 6 12 5 11 5 12 8 14 10 16 3 4 0 1 0 1 0 1 0 1 0 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 2 2 2 0 1 0 2 1 4 3 5 2 4 2 4 2 4 2 4 2 4 2 5 1 7 2 6 0 1 0 11 15 29 21 24 12 23 12 22 10 20 9 19 8 18 6 16 5 16 6 17 6 17 6 17 6 17 6 17 4 16 5 15 3 14 5 17 7 14 5 13 8 14 5 9 3 7 2 5 0 3 0 3 1 2 0 2 0 2 0 2 1 3 2 4 2 3 0 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 25 43 29 47 32 47 29 43 33 50 34 51 35 50 34 49 35 50 34 49 33 50 34 51 35 50 33 50 37 55 39 55 36 53 39 54 37 52 38 54 40 54 37 52 37 52 39 55 38 54 37 53 36 54 37 55 41 57 38 53 35 53 38 56 33 50 36 53 37 52 34 49 35 51 35 51 34 49 32 48 36 53 36 54 37 55 38 55 41 56 35 50 33 52 39 58 40 57 39 56 39 55 38 55 40 56 37 53 36 54 39 57 39 59 40 59 40 58 38 56 39 58 40 59 40 58 38 57 38 57 39 58 40 59 40 59 40 60 41 61 42 60 41 59 40 62 40 62 40 62 40 62 41 62 40 61 39 62 40 63 37 59 39 62 40 62 40 62 38 61 39 62 40 63 41 64 41 61 40 60 39 61 40 62 41 62 41 63 42 64 43 64 43 63 42 63 42 64 44 66 43 64 43 65 44 66 45 66 44 70 44 71 45 72 46 72 46 72 47 73 47 72 45 71 45 72 46 73 47 72 46 71 47 74 48 75 49 74 48 73 47 73 47 73 47 73 47 73 47 74 49 76 51 78 52 77 48 73 48 74 49 74 50 75 51 77 52 78 53 77 52 76 55 80 55 79 53 77 50 74 53 77 52 76 51 77 52 78 52 77 52 78 53 79 54 79 56 81 54 78 53 78 53 78 52 79 52 79 52 79 52 79 53 79 51 78 51 80 55 84 54 83 54 84 55 85 56 85 55 84 55 84 55 84 55 84 54 84 56 86 57 86 57 85 58 87 58 87 58 87 58 87 56 88 58 90 59 90 59 89 58 89 58 89 58 89 58 89 60 88 60 88 60 88 60 88 58 86 58 86 58 86 58 86 60 91 60 91 60 91 60 91 59 90 59 90 59 90 59 90 58 90 59 91 60 90 59 89 62 92 61 91 60 90 59 89 59 90 59 90 59 90 59 90 60 91 60 92 61 93 62 93 61 92 62 93 62 94 63 94 65 94 62 94 65 97 65 92 71 98 72 100 72 99 70 100 72 102 70 103 72 105 74 107 85 122 86 122 86 121 83 119 83 123 90 125 86 121 87 125 88 124 86 120 82 113 76 107 68 94 55 83 52 83 49 78 56 84 56 84 56 84 56 84 54 82 54 82 54 82 54 82 57 83 57 87 61 92 66 98 69 100 71 106 78 113 85 118 85 120 86 127 96 134 100 138 100 105 51 61 30 60 43 48 40 53 29 43 26 44 28 40 20 33 17 27 11 22 8 18 1 10 0 9 1 9 1 7 6 12 9 14 12 14 11 13 12 16 11 15 10 14 10 13 9 12 8 8 7 7 6 6 5 9 5 9 5 9 5 9 5 9 5 9 5 9 5 9 4 5 6 6 5 3 2 0 1 1 1 1 1 1 1 2 0 3 2 10 9 12 5 5 1 5 1 5 1 5 1 5 5 8 3 7 4 11 10 16 9 14 7 5 0 6 3 5 3 4 3 4 3 4 3 4 3 4 3 3 2 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 2 2 2 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 8 16 17 21 12 15 9 14 11 19 12 18 13 18 13 18 13 18 13 19 9 15 10 16 11 17 12 18 10 15 11 15 13 17 16 17 6 4 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 1 1 1 1 0 0 0 1 1 2 2 2 1 1 2 3 4 4 5 6 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 7 7 4 1 11 19 30 27 30 24 28 23 27 22 25 20 24 21 24 18 21 16 19 15 19 16 20 16 20 16 20 16 20 13 20 17 20 12 16 15 22 15 21 13 20 14 19 11 14 5 7 3 3 2 3 2 3 0 0 1 2 2 3 4 4 5 5 5 4 3 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 15 29 18 33 20 33 19 31 21 33 20 32 19 31 18 31 15 30 16 33 21 37 20 33 13 29 16 33 20 36 21 37 21 37 21 36 20 35 19 35 21 37 20 35 18 34 18 34 19 36 22 39 23 38 21 36 18 34 19 38 24 40 22 35 19 36 20 37 21 36 20 35 17 35 21 36 20 36 21 39 22 37 19 34 18 35 21 38 21 37 21 35 18 34 21 39 24 39 23 38 22 39 23 40 24 40 23 38 22 38 23 39 18 35 23 39 23 37 22 38 22 39 25 39 21 35 23 41 27 41 24 39 26 41 24 38 22 38 24 40 25 40 25 39 26 41 28 43 29 42 27 40 25 38 24 37 23 38 24 39 24 39 25 40 26 39 25 38 25 38 23 36 23 38 26 41 20 38 22 40 23 40 23 39 26 43 27 44 27 43 25 42 24 42 27 45 29 45 27 43 28 45 28 45 28 45 28 45 29 45 28 44 27 45 28 46 28 46 31 49 31 46 27 42 27 44 27 45 28 46 29 46 33 50 33 50 33 50 33 50 27 45 30 48 32 49 31 47 30 47 30 48 31 49 32 50 30 50 27 48 26 48 27 49 28 51 29 52 30 51 29 50 31 53 31 53 31 52 28 50 29 51 29 51 29 51 29 51 27 50 30 53 32 53 30 51 32 54 32 53 31 52 30 52 31 52 31 52 31 52 31 52 33 53 32 53 32 54 34 56 39 54 38 54 38 55 40 57 41 56 40 55 39 56 40 57 37 54 40 57 42 57 40 55 41 57 41 57 41 57 41 57 40 58 38 58 38 58 38 58 39 59 39 58 38 57 37 57 38 59 38 59 38 59 38 59 38 59 38 59 38 59 38 59 39 59 39 59 39 59 39 59 38 59 39 60 40 59 39 58 39 59 39 59 39 59 39 59 36 56 37 58 40 61 42 62 39 60 39 60 39 60 39 60 41 61 40 60 39 61 40 62 40 61 40 62 41 63 42 63 43 64 42 64 44 66 46 69 49 70 48 71 49 72 48 72 47 72 47 73 49 74 49 74 56 83 58 85 59 85 59 84 58 85 60 87 60 85 58 82 61 86 60 83 55 73 46 67 42 58 31 50 32 54 33 53 35 54 31 53 36 58 35 54 38 57 33 52 30 52 32 54 33 55 35 59 40 65 45 68 43 68 47 73 52 82 60 88 58 85 61 91 69 98 73 101 72 93 39 31 21 40 21 40 26 39 20 33 14 30 14 31 15 26 8 22 10 22 6 15 6 9 1 2 0 2 0 7 3 8 2 9 5 12 5 10 4 10 0 7 0 9 1 6 2 7 1 6 2 5 1 5 0 4 1 6 1 4 0 0 1 5 1 5 1 5 1 5 3 7 5 6 1 1 0 1 0 1 0 1 0 1 0 1 0 0 0 3 7 14 5 3 0 4 1 4 0 0 0 5 3 3 0 3 3 8 5 6 9 9 3 4 0 3 0 1 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 1 3 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 8 7 14 7 12 4 10 4 11 4 13 6 12 5 10 4 9 2 8 3 9 3 9 3 9 3 9 6 13 9 12 8 15 11 11 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 3 2 5 3 5 3 4 1 3 1 3 1 3 1 3 2 2 0 2 0 2 0 2 0 1 0 0 2 17 20 29 15 24 13 24 12 22 10 20 8 19 8 18 7 17 6 17 7 18 7 17 6 16 5 16 3 15 6 18 7 17 4 14 10 16 6 11 4 9 3 10 3 7 0 2 0 0 0 0 0 1 0 2 0 3 1 3 3 6 5 8 6 8 6 7 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 28 45 30 47 31 47 31 47 33 49 32 48 32 47 31 47 29 45 29 47 34 51 33 47 30 47 32 49 34 50 34 50 39 55 39 54 38 54 37 53 36 52 35 50 34 50 35 51 34 51 35 53 37 54 35 50 38 53 35 52 36 54 36 52 35 52 36 52 36 52 36 51 33 50 36 51 34 50 35 53 37 53 34 50 33 51 36 54 34 52 35 50 31 49 34 54 38 55 38 55 38 55 38 55 38 55 38 55 39 57 41 58 33 55 38 58 38 56 37 57 37 58 40 57 36 55 38 60 42 59 39 58 40 60 39 57 37 57 39 59 40 59 40 58 39 62 41 64 42 63 40 61 40 61 39 60 38 61 39 62 38 61 39 62 40 61 39 60 38 60 37 58 37 60 39 62 37 59 39 61 40 61 40 60 41 63 43 64 43 64 42 63 40 62 42 64 44 64 43 63 45 66 45 66 45 66 45 66 46 71 45 70 44 71 45 72 46 72 47 74 47 72 44 69 44 70 45 71 45 72 46 72 50 76 50 76 50 76 50 76 47 74 49 76 50 75 47 72 47 73 47 74 48 75 49 75 51 76 50 74 49 75 50 76 50 76 51 77 52 76 51 75 52 78 53 78 53 77 51 75 51 76 51 76 51 76 51 76 49 75 52 78 53 78 52 77 54 79 53 78 53 77 52 77 52 79 52 79 52 79 52 79 54 80 53 80 53 81 55 83 55 83 54 83 54 84 56 86 57 85 56 84 55 85 56 86 54 84 56 86 58 86 56 85 58 87 58 87 58 87 58 87 58 89 58 89 58 89 58 89 58 89 58 89 58 89 58 89 60 88 60 88 60 88 60 88 59 87 59 87 59 87 59 87 59 90 59 90 59 90 59 90 58 90 59 91 60 90 59 89 59 90 59 90 59 90 59 90 57 88 58 90 59 91 60 92 60 91 60 91 60 91 60 91 61 91 59 90 59 90 60 92 61 92 61 93 62 94 63 94 64 95 63 95 65 97 67 97 70 97 70 99 71 100 72 102 71 101 71 104 73 105 73 105 81 118 82 119 84 120 83 119 85 122 87 124 88 123 85 120 86 118 81 112 74 103 67 96 59 86 52 82 53 82 54 81 56 82 52 82 56 86 56 82 58 85 54 80 51 80 53 82 55 82 57 87 62 93 67 99 68 99 70 105 77 113 84 118 87 123 90 129 95 133 98 134 102 128 70 70 35 59 35 58 40 57 35 50 29 47 29 47 30 46 25 41 26 41 23 34 18 30 13 23 9 20 12 22 11 18 10 17 11 17 10 14 14 18 9 15 9 13 6 10 8 11 7 10 6 7 6 9 5 10 5 10 5 10 4 8 5 10 5 10 5 10 5 9 5 7 7 6 3 1 1 1 1 1 1 1 1 1 1 2 2 5 0 12 15 23 13 12 3 9 5 9 1 6 3 10 5 6 1 6 6 12 8 10 12 13 5 7 3 7 2 5 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 3 2 2 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 3 7 10 15 12 15 11 16 11 17 13 18 12 17 11 15 10 14 8 13 9 14 9 14 9 14 9 14 9 17 14 16 14 19 14 10 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 4 4 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 2 3 2 0 4 5 16 21 31 26 30 25 27 22 24 19 22 19 23 19 22 18 21 17 21 18 22 17 21 17 20 16 20 15 19 16 21 17 20 15 19 16 22 13 18 10 15 10 15 10 11 6 4 1 1 0 1 1 1 1 2 2 2 3 3 5 6 6 7 8 8 7 7 4 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 16 29 15 28 16 29 17 31 19 32 19 31 18 31 17 30 13 27 13 29 17 33 16 30 17 33 19 34 19 33 17 32 23 38 24 39 23 37 22 36 20 35 19 34 19 35 21 36 22 34 19 34 23 37 20 31 26 37 19 32 18 34 20 34 19 35 19 35 19 35 19 35 17 35 20 35 17 32 17 34 19 34 17 32 16 33 18 35 18 35 19 33 15 32 18 37 21 38 22 39 23 38 22 37 21 37 21 38 23 40 26 43 20 37 24 39 23 37 22 39 23 39 24 38 21 36 23 40 27 40 24 39 25 40 24 37 23 38 24 40 25 40 25 40 24 39 25 40 26 39 25 38 27 40 25 39 25 39 26 41 24 39 25 40 26 39 25 38 24 37 23 37 23 38 25 40 21 38 22 40 23 40 23 40 22 40 24 42 26 43 26 42 24 42 26 44 27 44 26 43 28 45 28 45 28 45 28 45 28 45 27 44 27 44 28 45 30 47 30 46 29 46 28 45 27 45 28 45 29 46 29 46 32 49 32 49 32 49 32 49 33 51 34 51 33 48 30 46 30 47 30 48 31 49 32 50 32 51 29 50 28 51 30 52 28 51 29 52 30 51 29 50 30 52 31 53 31 52 29 50 30 52 30 52 30 52 30 52 28 50 29 52 31 53 30 52 32 53 31 53 30 52 30 52 31 52 31 52 31 52 31 52 32 53 32 53 32 54 34 55 38 54 38 54 38 55 40 56 40 56 39 55 39 55 40 56 38 55 40 57 41 57 41 56 42 58 42 58 42 58 42 58 40 58 38 58 38 58 38 58 38 58 38 58 38 58 38 58 39 60 39 60 39 60 39 60 38 59 38 59 38 59 38 59 39 59 39 59 39 59 39 59 38 58 39 59 39 59 38 58 39 59 39 59 39 59 39 59 38 58 38 59 39 59 39 59 39 60 39 60 39 60 39 60 39 59 37 58 37 58 38 60 40 61 40 62 41 63 42 63 43 64 42 64 44 66 46 69 49 70 48 71 49 72 48 72 46 71 45 71 47 73 49 74 54 81 56 82 57 83 56 82 58 85 60 87 61 86 59 84 60 81 53 73 48 68 42 59 33 52 31 52 33 54 34 51 34 53 32 54 35 57 35 54 36 56 33 52 30 52 32 53 36 56 36 59 41 65 46 69 48 70 48 73 53 79 57 84 62 88 66 93 70 98 73 100 83 98 63 61 18 30 21 38 22 38 16 32 13 29 12 29 17 30 14 28 15 28 13 25 15 24 12 20 11 20 11 20 7 14 3 12 3 12 2 8 4 11 0 8 0 8 0 6 2 8 3 8 3 7 2 7 2 6 1 5 1 6 3 7 1 5 1 5 1 5 1 6 3 7 5 6 1 1 0 1 0 1 0 1 0 1 0 1 0 2 1 12 16 22 13 11 0 4 0 3 0 2 0 6 0 1 0 2 2 7 5 7 8 8 2 3 0 3 0 1 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 5 2 8 6 12 7 12 6 12 7 13 6 12 5 10 4 9 2 8 3 9 3 9 3 9 3 9 4 12 9 13 11 16 9 7 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 0 2 0 2 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 2 0 1 0 7 11 22 20 28 14 23 9 18 6 17 8 19 8 18 7 17 6 17 7 17 6 17 5 16 5 16 4 15 5 16 5 16 4 15 5 13 4 11 4 10 5 11 6 10 4 5 0 1 0 0 0 1 0 1 0 2 0 3 2 5 4 7 5 7 5 6 5 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 29 45 27 42 26 44 29 46 31 47 31 46 30 46 30 46 29 44 28 45 31 48 31 46 32 49 33 50 34 49 33 48 35 51 36 53 36 51 34 49 34 50 34 50 35 52 37 53 40 55 34 53 39 58 37 51 39 54 34 51 34 53 35 52 35 51 34 50 34 50 35 51 35 52 37 51 33 48 33 50 35 52 34 50 33 51 35 52 37 54 37 52 34 51 37 56 37 55 39 57 40 56 38 54 38 55 38 55 38 57 41 58 36 57 39 58 37 56 38 58 38 57 38 56 37 56 38 58 41 59 38 58 40 59 39 56 38 58 40 59 41 60 40 59 38 60 38 60 38 60 38 60 40 61 39 60 38 61 39 62 38 61 39 62 40 61 39 60 37 59 37 59 38 60 39 61 38 60 40 61 41 62 40 61 37 59 40 62 42 64 43 64 44 65 45 67 46 67 46 67 44 65 45 66 45 66 46 67 45 71 44 69 43 70 45 71 47 73 46 71 45 71 46 73 45 71 45 72 46 72 47 73 48 74 48 74 49 75 49 75 50 76 50 75 49 74 48 73 47 73 47 74 48 75 49 75 51 75 50 75 50 76 52 77 50 76 51 77 52 76 51 75 51 77 53 78 53 77 51 76 52 77 52 77 52 77 52 77 50 75 51 76 52 77 52 77 53 78 53 77 52 77 51 76 52 79 52 79 52 79 52 79 53 80 52 79 53 80 54 82 54 83 53 82 54 83 55 85 56 85 55 83 54 84 56 85 55 84 56 85 57 86 57 86 59 88 59 88 59 88 59 88 58 89 58 89 58 89 58 89 57 88 58 89 58 89 59 90 59 87 59 87 59 87 59 87 58 86 58 86 58 86 58 86 58 89 58 89 58 89 58 89 57 89 59 90 59 90 58 88 58 89 58 89 58 89 58 89 60 90 59 89 58 88 57 88 59 90 59 90 59 90 59 90 60 91 59 89 58 90 60 91 61 92 61 93 62 94 63 94 64 95 63 95 65 97 67 97 70 97 70 99 71 100 72 102 72 102 71 104 73 106 75 108 80 117 82 119 83 119 83 119 82 119 84 121 85 120 83 118 82 112 74 104 71 98 59 84 49 80 51 81 54 82 52 80 54 81 53 82 55 83 55 83 56 83 54 80 52 80 52 80 55 83 57 87 62 93 67 100 71 102 72 105 75 110 80 113 81 117 86 126 95 134 101 138 108 131 95 106 39 52 36 60 39 61 35 56 31 53 30 52 31 50 30 49 30 48 30 48 29 50 29 47 27 44 26 39 21 32 17 25 14 22 10 17 11 17 7 14 7 15 8 11 9 14 10 12 9 11 8 11 7 11 5 10 6 12 9 15 6 11 6 11 6 11 6 10 5 7 7 6 3 1 1 1 1 1 1 1 1 1 1 2 2 8 7 21 23 29 19 19 4 9 4 8 3 8 4 10 1 4 0 6 4 10 7 12 10 12 4 6 3 7 2 5 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 3 5 10 14 12 16 12 18 13 18 11 16 11 15 10 14 9 14 10 15 10 15 10 15 10 15 8 16 14 17 15 20 12 5 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 3 2 2 2 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 2 0 4 3 5 0 5 9 21 31 33 26 27 20 22 17 21 19 23 19 22 18 21 17 21 17 21 17 20 16 20 15 19 15 19 15 20 16 19 15 19 10 17 10 17 10 15 11 16 12 14 9 8 4 3 1 1 0 0 1 1 1 2 2 2 4 4 5 6 6 6 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 17 29 14 26 13 27 15 29 16 29 16 30 17 30 17 30 18 31 15 30 17 33 18 32 15 31 17 33 19 34 19 34 19 35 21 37 21 35 18 32 19 34 19 34 20 36 22 37 25 37 20 35 23 37 21 33 20 34 20 36 24 38 22 34 19 34 17 32 16 33 18 35 20 37 22 37 19 33 18 35 20 36 19 35 19 35 20 36 21 37 21 35 18 34 21 39 23 39 24 40 24 40 23 39 25 41 24 38 22 38 22 38 23 39 25 39 22 37 23 39 24 38 22 37 22 38 23 38 26 39 23 38 24 40 23 37 23 39 25 41 26 41 26 40 24 38 24 37 23 38 24 38 24 37 23 36 22 37 23 38 24 39 25 40 26 39 25 38 23 37 24 38 25 39 25 39 21 39 23 41 24 41 24 40 20 38 23 41 25 43 26 43 27 44 27 45 28 46 29 46 27 44 27 45 28 46 29 46 28 44 26 43 26 43 27 45 30 46 28 45 28 46 30 47 28 45 29 46 29 47 30 47 29 46 30 47 31 48 32 49 29 46 29 47 30 48 31 49 30 47 30 48 31 49 32 50 29 49 26 48 27 50 29 51 28 51 29 52 30 51 29 50 29 51 30 53 31 53 30 51 30 52 30 52 30 52 30 52 28 50 28 50 29 51 30 52 31 53 30 52 30 51 29 51 31 52 31 52 31 52 31 52 32 52 31 52 31 53 33 55 38 53 37 53 37 54 39 56 40 55 38 54 38 54 39 56 39 55 39 55 40 56 41 57 43 59 43 59 43 59 43 59 40 58 38 58 38 58 38 58 38 58 38 58 38 58 38 58 36 57 36 57 36 57 36 57 37 58 37 58 37 58 37 58 38 58 38 58 38 58 38 58 37 57 38 59 39 58 37 57 38 58 38 58 38 58 38 58 40 59 39 58 37 57 36 56 38 59 38 59 38 59 38 59 41 61 39 60 39 60 40 62 40 61 40 62 41 63 42 63 43 64 42 64 44 66 46 69 49 70 48 71 49 72 48 72 50 74 48 73 50 77 53 80 56 82 57 84 59 85 58 84 58 85 60 86 60 84 57 82 52 75 51 73 49 64 33 47 26 49 31 54 35 53 33 52 31 53 33 54 33 54 34 55 34 55 33 53 31 51 30 51 35 55 37 57 40 65 46 68 51 72 51 73 52 77 56 80 53 80 59 88 65 95 70 99 78 95 77 88 29 29 18 36 21 38 21 34 18 33 18 32 15 29 17 30 16 30 18 30 14 28 15 29 14 27 12 25 13 23 7 19 6 17 4 11 0 6 0 5 0 9 1 8 3 9 3 9 4 9 3 8 1 7 0 5 0 8 3 11 0 6 0 6 0 6 0 6 1 7 5 6 1 1 0 1 0 1 0 1 0 1 0 1 0 3 2 16 16 23 13 14 1 5 0 3 0 4 0 4 0 0 0 1 0 4 3 7 6 7 0 2 0 3 0 1 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 1 1 3 1 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 1 4 9 6 12 8 14 6 13 5 11 4 10 4 10 3 9 4 10 4 10 4 10 4 10 5 11 9 12 12 16 9 2 0 0 0 0 0 0 2 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 3 1 3 1 3 1 3 1 3 1 3 1 3 3 3 3 3 3 3 1 3 0 3 1 1 0 0 1 10 18 26 14 23 10 19 7 18 8 19 8 18 7 17 6 17 6 17 5 16 5 15 4 15 4 15 4 14 3 15 4 15 0 9 1 10 4 10 4 10 6 11 6 8 2 3 0 1 0 0 0 1 0 1 0 2 1 3 2 5 4 6 3 5 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 29 45 28 43 27 43 28 44 28 44 28 45 29 45 30 46 35 49 31 48 33 50 34 49 30 47 32 49 34 51 35 51 35 52 38 55 39 53 35 49 35 51 34 50 34 51 36 52 35 52 33 50 31 49 31 49 31 49 33 54 38 56 36 51 35 50 32 47 31 48 34 51 36 53 38 53 35 50 35 53 36 53 36 53 36 53 36 53 34 52 35 50 31 49 34 54 40 57 39 55 38 56 40 57 43 59 40 56 38 54 37 54 39 59 40 58 37 55 38 59 40 57 36 55 38 58 39 57 41 58 38 57 39 58 38 55 39 58 40 60 42 61 41 60 39 60 38 59 37 60 38 61 37 59 36 57 35 58 37 59 38 61 39 62 40 61 39 60 36 59 38 61 39 61 39 60 39 60 40 62 42 63 41 62 39 61 41 63 43 64 43 63 42 62 41 62 41 63 43 65 43 64 44 66 45 67 47 68 44 70 43 69 43 69 44 70 45 71 46 72 46 73 47 73 46 72 46 72 47 73 47 74 45 71 46 72 47 74 48 75 46 71 45 71 46 74 49 76 47 73 47 74 48 75 49 75 48 73 47 73 48 74 51 76 50 76 51 77 52 76 51 75 50 76 52 78 53 78 52 77 51 76 51 76 51 76 51 76 50 75 49 74 50 76 52 77 52 77 52 77 51 76 51 75 52 79 52 79 52 79 52 79 52 79 51 78 52 80 54 81 53 82 52 81 53 83 55 84 55 84 54 83 54 83 55 84 56 84 55 84 55 85 57 87 58 87 58 87 58 87 58 87 58 89 58 89 58 89 58 89 59 90 59 89 58 88 57 88 56 84 56 84 56 84 56 84 57 85 57 85 57 85 57 85 57 88 57 88 57 88 57 88 57 88 58 89 58 89 57 88 57 88 57 88 57 88 57 88 59 90 58 89 57 88 56 87 58 89 58 89 58 89 58 89 62 93 61 91 60 92 62 93 61 92 61 93 62 94 63 94 64 95 63 95 65 97 67 97 70 97 70 99 71 100 72 102 75 105 73 106 75 110 80 114 82 119 84 121 85 121 85 120 87 124 88 124 87 121 82 116 72 106 74 104 66 90 50 76 48 78 53 82 53 79 52 80 51 81 54 82 53 81 54 84 54 82 54 81 52 79 51 78 53 80 54 85 60 91 65 97 71 102 72 105 74 108 78 111 80 116 84 120 87 125 89 127 98 129 100 126 63 61 30 61 38 64 36 61 34 58 31 55 28 52 30 51 28 49 28 51 26 53 27 53 26 49 26 45 28 44 24 37 22 34 19 29 10 17 6 16 10 18 11 17 9 14 9 13 9 11 8 11 7 14 6 13 6 14 8 15 7 14 7 14 7 14 7 12 5 7 7 6 3 1 1 1 1 1 1 1 1 1 1 2 1 11 9 22 20 27 18 21 10 14 5 11 4 11 3 6 0 5 2 5 1 5 4 10 9 10 3 5 2 7 2 6 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 0 1 3 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 6 8 9 14 13 16 12 14 10 15 10 15 10 15 10 15 11 16 11 16 11 16 11 16 11 16 10 14 14 20 11 2 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 1 4 3 5 0 3 2 10 19 23 20 25 21 24 20 23 19 23 19 22 18 21 17 21 16 20 16 20 15 19 15 18 15 19 14 18 14 18 15 19 7 15 9 17 10 14 9 13 9 12 9 9 6 5 2 2 0 0 0 0 1 1 1 1 2 3 4 4 5 5 4 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 16 29 17 30 16 28 14 27 14 27 15 28 15 29 16 29 21 34 17 31 18 34 19 34 17 32 18 34 19 33 18 32 19 36 23 39 24 37 19 32 21 36 20 34 19 34 20 35 18 34 21 32 13 26 15 32 18 31 17 32 19 34 18 31 18 33 15 30 14 31 17 34 17 35 20 36 19 34 20 37 19 35 19 36 20 35 19 35 18 35 19 33 15 32 18 37 24 38 20 34 18 36 22 40 25 41 24 39 22 38 22 38 25 41 25 39 22 36 23 40 26 38 21 36 23 40 24 37 25 39 22 38 24 39 23 36 24 40 26 41 27 42 26 41 26 39 24 37 23 38 25 40 24 37 23 36 22 37 23 38 24 39 25 40 26 39 25 38 22 37 24 39 26 39 24 38 22 40 24 41 25 42 24 41 24 42 26 43 26 43 25 42 24 40 22 39 22 41 25 43 26 43 27 45 28 46 30 47 27 43 26 42 25 43 26 44 26 44 29 47 31 47 29 46 29 46 29 47 30 47 31 48 27 44 28 46 30 48 31 49 32 48 30 46 29 47 32 50 30 47 30 48 31 49 32 50 28 48 26 48 27 51 30 53 28 51 29 52 30 51 29 50 28 51 30 53 31 53 31 52 28 50 28 50 28 50 28 50 28 50 27 49 27 50 30 53 30 52 30 51 29 51 28 50 31 52 31 52 31 52 31 52 31 52 30 51 31 52 32 54 37 53 36 52 37 53 38 55 39 54 38 53 37 54 38 55 40 56 39 54 39 56 41 58 42 58 42 58 42 58 42 58 40 58 38 58 38 58 38 58 41 60 40 59 37 56 36 55 35 56 35 56 35 56 35 56 36 57 36 57 36 57 36 57 37 57 37 57 37 57 37 57 36 57 37 58 38 57 37 56 37 57 37 57 37 57 37 57 38 58 37 57 37 57 37 57 37 58 37 58 37 58 37 58 40 61 39 59 38 60 40 61 40 61 40 62 41 63 42 63 43 64 42 64 44 66 46 69 49 70 48 71 49 72 48 72 51 74 48 73 50 78 56 82 55 82 57 84 58 84 58 83 61 87 61 86 58 81 52 77 48 73 50 66 36 49 25 47 29 52 36 53 33 51 33 54 29 53 34 54 31 52 33 56 33 54 33 53 31 51 29 50 32 52 34 54 39 61 43 65 49 71 50 72 51 76 55 79 58 81 58 85 59 86 60 87 70 99 77 98 58 42 7 33 20 34 20 33 20 31 17 29 15 29 18 29 16 26 16 28 10 27 7 26 7 25 8 27 12 29 11 26 11 27 11 23 7 14 3 11 3 12 4 11 0 8 2 8 1 8 3 7 0 7 1 7 1 6 0 5 1 7 1 7 1 7 1 7 1 7 5 6 1 1 0 1 0 1 0 1 0 1 0 1 0 5 3 14 12 18 11 15 7 9 0 4 0 4 0 0 0 2 0 2 0 0 0 4 5 5 0 1 0 3 0 2 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 1 1 5 3 4 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 1 0 1 0 5 3 10 7 12 6 10 4 10 4 10 4 10 4 10 5 11 5 11 5 11 5 11 10 12 6 8 10 16 9 2 0 0 0 0 2 0 2 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 0 2 0 2 1 3 1 3 1 3 1 3 5 3 5 3 3 3 3 2 1 2 0 1 0 0 0 1 0 10 3 17 9 20 9 19 8 19 8 18 7 17 6 17 5 16 5 15 4 15 3 14 4 15 3 13 2 14 4 15 0 8 1 10 4 9 1 6 1 7 3 7 2 5 0 2 0 0 0 0 0 1 0 1 0 2 1 4 2 4 2 3 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 29 46 31 47 31 45 27 42 26 43 27 44 28 45 29 45 36 50 31 47 32 50 34 49 34 51 35 50 33 48 31 46 32 49 36 53 37 51 32 46 37 53 36 51 34 50 34 50 32 54 38 52 27 43 29 53 35 50 29 45 28 47 29 47 34 49 31 45 29 47 33 50 31 49 34 50 34 49 35 53 33 51 34 52 35 51 34 50 37 54 37 52 34 51 37 56 39 53 33 48 31 50 36 56 39 56 38 55 38 56 40 57 41 60 41 58 36 55 38 59 41 57 35 55 39 59 39 56 40 58 37 56 39 58 37 55 39 59 41 61 42 61 42 60 41 62 38 60 38 60 40 63 39 60 38 59 37 60 38 61 38 61 39 62 40 61 39 60 35 58 38 61 40 61 38 59 39 61 41 63 42 63 42 62 43 64 44 65 44 64 42 63 42 63 41 61 41 63 43 66 43 64 44 66 45 67 47 68 44 69 43 68 42 69 43 70 42 70 46 74 49 74 46 71 46 72 46 73 47 74 48 74 43 70 45 71 46 73 48 74 52 77 49 74 47 73 48 75 47 73 47 74 48 75 49 75 49 74 49 75 51 77 53 79 50 76 51 77 52 76 51 75 50 75 52 78 53 78 53 78 49 74 49 74 49 74 49 74 51 75 49 73 49 75 52 78 52 77 52 76 51 75 50 75 52 79 52 79 52 79 52 79 52 78 51 78 51 79 53 81 53 81 52 81 52 82 54 84 55 83 54 82 53 83 54 84 57 85 55 83 55 85 58 88 57 86 57 86 57 86 57 86 59 87 58 87 58 87 58 87 62 90 60 88 57 85 55 83 57 85 57 85 57 85 57 85 57 85 57 85 57 85 57 85 57 88 57 88 57 88 57 88 56 88 57 89 58 88 57 87 57 88 57 88 57 88 57 88 57 88 57 88 57 88 57 88 58 89 58 89 58 89 58 89 60 90 59 89 58 90 59 91 61 92 61 93 62 94 63 94 64 95 63 95 65 97 67 99 70 97 70 99 71 100 72 102 74 103 71 104 74 109 80 116 80 117 82 119 83 119 83 118 84 118 83 117 80 111 73 105 71 104 71 92 49 72 44 78 51 82 55 82 52 78 53 82 50 81 55 82 52 79 53 84 53 81 53 81 52 79 50 76 50 78 52 83 56 89 63 95 70 101 71 104 74 108 78 112 77 113 82 118 87 124 89 125 97 138 101 132 89 75 19 59 33 60 33 59 30 57 28 53 28 54 32 54 27 47 27 52 28 55 27 53 26 52 28 50 30 47 28 45 28 45 28 40 23 30 17 25 14 23 11 19 7 16 6 14 7 13 6 13 5 15 7 16 6 14 3 11 6 14 7 14 7 14 7 12 4 8 7 7 3 1 1 1 1 1 1 1 1 2 1 4 5 14 10 21 17 24 17 23 14 17 6 9 4 8 0 4 1 7 3 6 0 3 0 7 7 9 2 5 2 7 2 6 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 0 1 3 5 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 2 2 1 1 2 5 7 10 10 12 9 12 11 14 10 14 10 15 10 15 11 16 11 16 11 16 11 16 15 16 8 11 12 18 11 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 3 4 3 1 2 2 6 1 3 0 7 9 19 19 24 19 22 19 23 19 22 17 21 16 21 16 20 16 19 15 18 14 18 16 19 13 16 12 17 15 20 7 15 9 17 9 13 6 10 4 8 6 8 6 6 3 3 0 0 0 0 0 1 1 1 1 2 3 4 4 4 3 3 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 15 29 16 27 12 25 13 28 14 28 15 29 17 30 18 31 17 32 20 33 19 31 20 34 20 33 20 33 20 33 20 33 17 32 17 33 19 35 21 37 25 38 20 34 20 36 21 35 21 36 21 34 16 31 18 35 18 35 23 37 19 33 20 38 17 31 16 32 19 34 17 30 15 30 15 31 17 33 19 35 19 35 20 36 21 35 20 34 20 36 21 37 22 36 21 35 20 36 20 35 18 32 15 30 19 36 21 38 22 38 22 38 21 37 21 38 22 38 23 39 23 40 24 41 25 40 24 39 21 36 21 36 21 36 21 36 25 40 24 39 25 41 27 42 24 39 24 39 24 39 24 39 26 40 22 36 20 37 23 40 23 36 22 36 22 37 24 39 19 35 24 41 28 42 27 41 23 40 23 40 23 40 23 40 21 40 26 45 29 45 27 43 29 46 28 45 27 43 25 42 27 45 28 46 29 45 28 44 32 46 30 44 27 41 25 39 28 43 29 45 32 48 34 49 31 47 28 44 26 43 27 45 29 46 29 46 29 46 29 46 33 49 30 46 29 47 32 50 33 49 30 46 29 47 32 50 29 48 31 50 32 50 32 49 34 53 36 54 35 52 32 49 32 53 31 52 30 51 29 50 31 53 30 50 28 50 28 50 23 46 26 50 30 53 31 54 28 51 29 52 30 51 29 50 29 52 31 53 29 51 30 53 32 53 31 52 30 53 31 54 30 52 34 53 36 55 37 57 34 54 36 56 38 58 39 59 37 56 37 56 37 56 37 56 39 58 39 58 39 58 39 58 39 60 39 60 39 60 39 60 37 58 37 58 37 58 37 58 35 56 35 56 35 56 35 56 37 58 36 57 37 58 38 60 38 60 39 60 39 59 37 57 37 58 37 58 37 58 37 58 36 57 36 58 38 59 39 60 37 58 37 58 37 58 37 58 39 59 39 59 39 59 39 59 38 58 38 59 39 60 40 60 39 60 39 61 40 62 41 62 43 66 46 67 45 65 46 68 48 70 46 71 47 72 48 71 49 73 50 73 54 79 60 84 55 82 53 81 54 82 55 83 62 85 57 81 54 77 50 70 56 70 38 52 29 50 29 50 32 52 31 51 30 52 31 53 34 54 32 52 30 50 29 49 32 52 30 50 29 50 29 51 32 55 31 53 34 59 39 64 48 71 50 70 49 72 54 79 56 79 56 83 61 89 67 93 66 98 70 98 75 64 6 32 9 30 10 27 13 30 17 29 16 28 15 28 14 27 11 28 12 29 10 26 9 26 9 26 12 27 12 27 12 28 12 27 18 28 10 21 9 19 6 15 1 9 0 7 0 6 0 6 2 9 0 7 0 7 1 7 5 12 7 12 7 12 7 13 10 12 4 5 1 1 0 0 0 1 0 1 0 2 2 10 7 12 5 13 10 17 11 16 12 12 0 2 0 5 0 4 0 2 0 2 0 2 0 2 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 7 10 8 10 6 12 7 12 7 12 8 13 6 10 6 11 7 11 8 12 9 11 7 15 12 10 1 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 2 0 3 1 3 0 2 0 2 0 2 0 2 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 4 18 15 22 12 18 8 16 7 17 7 18 8 18 7 15 7 14 9 16 8 14 11 15 6 14 9 17 8 11 5 11 4 9 4 8 3 6 2 4 3 7 6 6 1 0 0 1 0 1 0 1 0 1 1 3 2 4 2 5 3 5 0 3 1 3 0 1 0 0 0 0 0 0 0 0 0 0 29 46 30 45 27 43 28 46 30 46 30 46 30 45 29 45 29 46 32 48 31 47 32 50 34 49 33 48 32 49 33 50 32 48 32 49 34 51 36 53 39 53 34 49 34 51 35 50 35 51 35 49 31 47 33 51 35 52 36 50 33 48 34 51 37 51 34 50 34 49 31 44 31 47 31 48 32 50 35 51 34 51 35 52 36 51 35 50 36 52 37 54 38 53 36 52 39 55 39 54 38 53 36 51 36 53 37 54 39 55 39 55 37 55 38 55 39 56 39 57 40 57 41 58 41 58 40 57 38 57 38 57 38 57 38 57 37 56 36 55 37 57 39 58 38 57 38 57 38 57 38 57 38 56 36 55 37 57 40 60 37 58 36 58 36 59 38 61 34 58 38 63 42 64 41 62 40 61 40 61 40 61 40 61 38 61 42 66 45 66 44 64 44 65 44 65 43 64 43 64 44 66 45 67 46 66 45 65 43 69 43 69 43 69 43 69 44 70 45 72 46 73 47 74 48 73 46 70 44 70 45 72 46 72 46 72 46 72 46 72 49 74 48 73 47 74 48 75 49 75 47 73 47 73 49 75 46 73 48 74 49 75 48 74 51 77 52 78 52 77 49 74 53 77 52 77 52 77 51 76 53 77 51 75 50 75 50 75 47 73 49 75 51 76 51 76 50 75 51 76 51 76 50 75 51 77 54 78 51 76 52 78 54 78 53 77 52 78 53 79 52 80 53 81 54 82 55 83 54 81 55 83 56 84 57 85 56 83 56 83 56 83 56 83 58 85 58 85 58 85 58 85 59 86 59 86 59 86 59 86 58 85 58 85 58 85 58 85 56 84 56 84 56 84 56 84 57 85 56 84 57 86 59 87 59 87 60 88 59 87 58 85 58 86 58 86 58 86 58 86 57 85 57 85 57 86 58 86 58 86 58 86 58 86 58 86 59 90 59 90 59 90 59 90 58 89 58 90 59 91 60 91 60 91 60 92 61 93 62 93 63 96 66 97 65 95 66 98 69 97 70 101 72 103 72 105 73 105 72 108 75 113 81 118 81 117 82 117 82 116 83 118 85 115 80 111 79 107 74 99 72 92 56 77 48 76 49 76 53 79 52 78 51 79 52 80 55 82 54 81 53 79 52 79 53 79 51 77 50 77 50 78 53 77 53 78 55 84 61 88 69 98 70 102 71 104 76 110 81 113 82 115 85 119 89 122 91 127 97 133 98 103 39 56 29 57 31 57 29 55 29 55 28 52 29 51 29 49 28 49 29 47 27 46 26 45 26 46 27 46 27 46 27 46 27 45 30 44 24 38 22 37 20 34 15 31 14 30 13 30 13 30 12 25 11 24 10 23 11 24 13 24 14 23 14 23 14 23 16 20 9 8 1 2 1 1 0 1 2 2 0 6 6 17 13 19 11 19 14 22 14 17 15 16 8 8 4 7 5 4 2 3 2 3 2 3 2 3 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 9 10 10 13 14 13 14 14 15 14 17 10 15 10 16 10 18 11 17 13 14 11 16 15 10 3 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 5 8 18 19 26 20 26 18 25 16 25 15 24 14 22 14 18 13 19 14 20 15 19 16 20 13 19 14 20 13 17 11 18 10 17 9 13 7 12 8 10 5 5 5 6 4 4 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 4 3 2 0 0 0 0 0 0 0 0 14 28 15 28 13 26 15 30 19 31 18 30 16 28 15 27 13 28 17 30 17 30 19 34 21 33 19 31 18 32 20 34 18 32 17 32 18 34 21 36 22 35 17 32 18 34 19 33 18 34 19 33 16 30 17 34 23 35 17 30 16 32 18 33 23 36 19 34 20 34 17 30 17 32 17 33 19 34 20 35 19 35 20 36 21 35 20 34 21 36 22 38 23 37 21 36 23 39 23 39 23 39 23 38 21 37 22 38 22 39 23 39 22 39 23 39 24 40 24 41 24 41 25 42 26 41 25 40 25 40 25 40 25 40 25 40 21 36 20 35 21 37 23 38 22 37 22 37 22 37 22 37 20 35 21 37 23 39 25 41 23 36 22 36 22 37 24 39 22 37 25 40 27 40 25 38 23 40 23 40 23 40 23 40 22 40 25 44 28 44 26 43 25 42 25 42 26 43 26 43 28 45 28 45 28 45 28 45 25 40 26 42 29 45 31 46 30 45 30 46 31 46 31 46 31 48 30 46 28 46 29 47 29 46 29 46 29 46 29 46 30 47 31 48 31 48 30 47 32 48 31 47 30 48 31 49 29 46 30 48 32 49 31 48 34 51 34 52 34 50 33 50 31 51 29 51 30 52 30 52 30 52 29 50 28 50 28 51 27 50 29 51 29 50 27 49 27 50 28 51 29 50 28 49 29 53 32 53 30 51 30 54 32 53 31 52 30 53 31 54 33 54 33 54 33 54 33 54 34 55 34 56 35 56 35 56 35 56 35 56 35 56 35 56 37 58 37 58 37 58 37 58 37 58 37 58 37 58 37 58 37 58 37 58 37 58 37 58 36 57 36 57 36 57 36 57 35 56 34 55 35 56 36 58 38 59 39 60 38 58 36 57 37 58 37 58 37 58 37 58 36 57 35 56 35 56 35 55 37 58 37 58 37 58 37 58 38 58 38 59 39 59 39 59 38 58 38 59 39 60 40 60 39 60 39 61 40 62 41 62 41 63 44 64 42 63 43 66 44 69 46 71 49 74 51 75 51 74 51 74 53 77 57 80 54 82 54 82 56 83 59 84 57 80 54 77 53 76 50 72 43 59 31 47 25 47 27 49 31 52 31 52 31 52 31 52 34 55 33 54 33 54 33 54 32 52 30 50 29 50 29 51 27 51 29 55 33 58 36 60 45 69 49 71 51 74 56 81 60 83 58 83 58 84 60 86 67 91 73 103 72 84 32 26 5 30 10 32 14 29 15 29 16 28 15 28 12 28 9 28 14 28 13 27 11 27 12 27 12 27 12 27 12 27 12 28 16 28 11 25 10 25 11 22 8 21 9 19 11 18 10 18 6 14 5 14 6 14 7 16 10 16 10 16 12 17 12 17 13 15 5 5 0 0 1 2 0 1 0 1 0 3 1 10 7 10 4 9 5 11 4 8 4 11 4 8 0 3 0 3 0 2 0 2 0 2 0 2 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 9 9 7 11 6 12 7 13 8 13 6 10 6 10 7 10 7 12 9 11 7 14 10 7 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 1 0 9 10 21 15 19 11 19 8 17 5 13 3 13 6 13 7 14 8 15 9 16 8 15 10 15 7 12 7 14 5 11 4 10 5 8 4 8 7 7 2 3 1 4 3 4 0 1 0 1 0 1 0 1 0 1 0 2 0 3 1 3 2 4 3 5 3 4 1 2 0 0 0 0 0 0 0 0 24 41 25 41 23 39 25 44 29 45 28 44 28 43 27 43 25 43 29 45 29 45 31 49 34 49 31 46 30 47 33 50 33 48 32 48 33 50 35 51 34 48 31 47 33 49 32 47 31 49 33 48 31 46 31 49 37 49 28 43 30 50 34 49 34 48 31 48 34 52 36 51 32 49 34 50 35 51 35 51 34 51 35 52 36 51 35 50 35 51 36 52 36 52 35 51 36 51 35 52 36 53 38 54 38 53 37 53 37 53 38 54 39 56 40 57 40 58 41 58 41 58 42 59 42 59 41 58 40 59 40 59 40 59 40 59 38 56 37 56 37 57 39 59 37 56 37 56 37 56 37 56 34 54 36 57 39 58 39 58 37 58 36 58 36 59 38 61 38 61 40 62 40 61 38 60 40 61 40 61 40 61 40 61 40 62 42 64 44 64 43 63 40 61 41 62 42 64 44 65 45 66 45 66 45 66 45 66 39 66 41 68 44 71 46 73 47 72 46 71 45 70 44 70 48 74 47 73 47 73 47 73 46 72 46 72 46 72 46 72 46 73 48 75 49 74 47 72 48 74 48 74 48 74 48 74 45 72 47 74 48 74 48 73 50 76 51 77 50 76 50 76 50 75 50 76 52 77 53 78 51 76 50 74 49 75 50 76 49 75 50 76 51 75 50 74 49 74 50 75 50 75 49 74 52 78 54 79 52 76 53 79 54 78 53 77 52 78 53 79 55 81 54 81 54 81 54 80 56 83 56 82 55 82 55 82 56 83 56 83 56 83 56 83 57 84 57 84 57 84 57 84 57 84 57 84 57 84 57 84 57 84 57 84 57 84 57 84 57 85 57 85 57 85 57 85 55 83 54 82 54 83 56 85 58 87 59 87 59 86 57 84 57 85 57 85 57 85 57 85 57 84 56 83 55 82 54 81 57 85 57 85 57 85 57 85 57 89 58 89 58 90 59 90 58 89 58 90 59 91 60 91 60 91 60 92 61 93 62 93 60 93 63 94 62 92 63 95 67 96 69 101 73 105 76 109 75 107 74 110 75 111 77 114 80 116 82 118 83 117 83 115 80 110 77 106 76 106 73 99 57 81 50 73 46 74 49 77 52 79 52 79 52 79 52 79 53 80 53 81 54 81 54 81 53 79 51 77 50 77 50 78 50 76 54 80 57 85 59 86 65 95 69 102 72 105 77 111 81 113 81 113 82 115 85 118 93 120 98 134 96 130 79 69 26 53 29 59 32 54 28 56 28 52 29 51 29 49 28 49 29 47 28 46 27 46 28 47 27 46 27 46 27 46 27 45 29 45 27 43 28 45 27 42 23 39 21 37 19 35 16 33 16 30 16 29 16 29 17 31 16 27 16 27 17 26 17 26 20 23 9 7 0 1 2 3 1 1 0 2 1 9 8 18 9 17 7 16 10 17 9 13 7 15 14 15 7 5 2 5 2 3 2 3 2 3 2 3 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 8 6 8 7 9 9 10 10 13 9 14 10 15 9 18 10 16 12 14 11 15 12 6 1 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 2 3 0 7 12 23 20 24 18 25 17 23 14 22 13 20 11 18 14 19 14 19 15 22 13 20 17 21 12 16 13 20 11 18 11 17 10 14 9 13 10 11 5 5 5 6 4 4 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 2 2 3 3 2 1 1 0 0 0 0 0 0 0 0 11 25 13 25 10 23 12 27 12 25 12 26 13 27 14 27 12 27 16 29 15 29 17 32 20 32 18 30 17 31 19 33 18 32 17 32 17 33 19 34 17 31 15 31 18 33 17 30 15 32 18 33 16 31 17 33 20 30 11 26 15 35 21 36 17 31 14 30 17 34 20 34 17 33 19 35 20 35 19 34 19 35 20 36 21 35 20 34 18 34 19 35 20 34 19 33 19 34 18 34 19 36 21 38 22 37 20 35 19 36 21 37 23 39 24 40 24 41 25 41 24 41 25 42 26 41 25 40 23 38 23 38 23 38 23 38 23 37 22 37 22 38 24 40 24 39 24 39 24 39 24 39 21 37 22 38 23 37 21 36 23 36 22 36 22 37 24 39 25 39 26 40 25 39 24 38 23 40 23 40 23 40 23 40 24 41 25 42 25 42 25 42 22 39 23 41 25 43 27 45 29 45 28 44 27 45 28 46 26 42 27 43 28 44 29 45 32 46 31 45 29 44 28 43 30 47 30 47 31 47 30 47 29 46 29 46 29 46 29 46 28 46 30 48 31 47 29 45 31 48 31 48 31 48 31 48 28 46 30 47 31 48 30 47 33 50 32 49 33 50 33 51 29 49 28 50 29 52 30 52 28 50 27 49 27 50 28 51 25 48 27 50 29 51 29 51 27 50 28 51 29 50 28 49 30 53 33 54 30 52 31 54 32 53 31 52 30 53 31 54 34 54 33 54 33 54 33 53 34 55 34 55 34 54 33 54 35 56 35 56 35 56 35 56 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 36 57 33 54 33 54 33 55 35 57 37 58 38 59 37 58 36 56 36 57 36 57 36 57 36 57 35 56 35 55 33 54 32 53 36 57 36 57 36 57 36 57 36 57 37 58 38 59 39 59 38 58 38 59 39 60 40 60 39 60 39 61 40 62 41 62 38 61 41 62 40 61 41 64 42 67 45 71 49 75 53 77 53 76 54 76 55 77 55 77 54 81 55 83 56 82 56 81 55 77 52 76 54 74 48 67 31 51 28 47 26 48 30 53 30 52 31 53 32 52 31 51 31 52 31 52 31 53 32 53 32 52 30 50 29 50 29 51 28 53 31 58 36 60 38 61 41 66 47 70 50 73 55 79 54 77 53 80 57 84 61 87 68 89 71 98 70 107 73 63 8 26 4 30 15 29 15 31 16 28 15 28 12 28 9 28 14 28 13 27 12 28 14 29 12 27 12 27 12 27 12 28 13 28 11 28 15 30 14 27 12 25 13 21 9 16 3 12 8 15 7 15 6 16 9 17 6 14 8 14 8 14 10 15 14 15 5 4 0 0 2 3 2 0 0 0 0 6 3 11 1 5 0 6 4 11 5 10 1 11 8 13 2 4 0 2 0 2 0 2 0 2 0 2 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 1 5 1 7 3 9 4 10 5 9 5 10 6 9 7 11 8 11 7 13 6 3 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 0 0 1 3 15 12 19 8 17 8 16 6 16 6 16 5 13 9 15 7 13 9 17 7 15 11 16 6 11 7 15 5 11 5 10 6 10 6 9 5 7 5 8 6 6 1 0 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 2 0 1 0 3 1 2 0 1 0 0 0 0 0 0 0 0 29 45 29 44 26 41 27 44 24 40 24 41 26 43 28 44 27 44 30 46 28 44 29 47 31 47 31 48 32 47 31 47 33 49 32 48 32 48 33 49 31 46 30 47 33 50 32 46 30 48 34 50 33 48 33 50 32 46 28 44 31 50 36 52 36 49 30 45 31 48 32 47 32 49 34 51 35 50 33 48 34 51 35 52 36 51 35 50 33 50 35 51 35 51 34 49 38 53 36 51 36 54 39 57 39 54 37 51 35 52 37 54 38 56 39 56 40 57 40 58 39 57 40 58 41 57 40 56 37 56 37 56 37 56 37 56 36 55 35 54 36 56 38 57 39 58 39 58 39 58 39 58 38 56 37 56 36 55 36 54 37 58 36 58 36 59 38 61 40 61 39 61 39 61 39 61 40 61 40 61 40 61 40 61 41 62 41 62 41 62 42 63 40 61 41 63 43 65 45 66 47 67 44 64 43 65 46 68 43 69 43 69 43 69 43 69 46 72 45 71 44 70 43 69 45 71 46 73 48 73 47 72 46 72 46 72 46 72 46 72 46 72 47 73 47 73 46 72 47 74 48 75 49 74 48 73 45 71 46 73 47 73 47 73 49 75 49 74 49 76 50 77 50 75 50 75 51 76 51 76 49 74 49 73 49 75 50 76 47 73 49 75 51 77 52 77 50 76 51 77 52 76 51 75 52 79 55 79 53 77 53 80 54 78 53 77 52 78 53 79 54 81 54 81 54 81 54 81 54 81 54 81 54 82 55 82 56 83 56 83 56 83 56 83 56 83 56 83 56 83 56 83 57 84 57 84 57 84 57 84 56 83 56 83 56 83 56 83 56 84 56 84 56 84 56 84 55 82 54 82 54 83 56 85 58 86 58 86 58 85 56 84 56 84 56 84 56 84 56 84 56 83 55 83 55 83 54 82 56 84 56 84 56 84 56 84 56 87 56 88 58 89 59 90 58 89 58 90 59 91 60 91 60 91 60 92 61 93 62 93 59 92 62 93 61 92 62 95 65 94 68 100 72 104 75 108 76 109 77 113 79 114 79 114 81 115 82 116 82 112 78 109 76 105 75 105 73 97 63 86 48 76 49 75 47 75 51 81 50 78 53 81 54 80 51 77 52 79 52 79 52 79 51 78 53 79 51 77 50 77 50 78 53 78 55 81 58 86 62 89 62 93 67 100 70 102 73 106 73 106 76 110 81 116 87 121 90 123 94 125 96 139 105 116 43 57 23 55 32 55 28 57 28 52 29 51 29 49 28 49 29 47 28 47 28 48 30 49 27 46 27 46 27 46 27 46 28 43 27 44 30 46 28 42 27 43 26 41 22 35 15 30 17 33 16 29 14 28 15 28 12 25 12 23 12 23 13 22 16 20 7 6 0 1 1 3 2 0 0 1 3 12 10 18 6 14 5 16 10 21 12 19 10 18 15 19 12 11 4 6 2 3 2 3 2 3 2 3 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 8 10 10 12 12 15 8 14 9 14 9 17 9 15 12 14 11 13 8 2 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 4 0 3 3 12 14 23 16 21 16 24 17 25 17 25 12 20 17 21 12 16 13 21 14 20 16 20 13 17 13 19 11 18 11 18 11 15 10 15 8 12 8 10 9 8 2 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 3 4 5 5 5 4 4 0 0 0 0 0 0 0 0 18 32 18 29 13 25 13 28 14 27 14 27 14 28 15 28 16 31 18 31 16 28 16 30 16 30 19 33 20 32 17 29 18 33 17 31 16 32 17 33 15 30 15 32 19 34 17 30 15 32 20 35 19 33 19 35 18 33 18 32 16 31 18 34 22 34 16 30 16 33 18 33 16 32 19 35 20 33 16 30 19 35 20 36 21 35 20 34 20 36 22 37 22 37 21 35 24 39 22 37 21 38 24 42 27 41 23 37 21 38 23 40 21 38 22 38 23 39 23 40 22 38 23 39 23 39 22 38 22 37 22 37 22 37 22 37 22 37 21 36 22 38 24 39 23 38 23 38 23 38 23 38 22 36 20 34 20 36 22 38 23 36 22 36 22 37 24 39 25 39 25 38 25 39 26 40 23 40 23 40 23 40 23 40 25 41 24 41 24 41 24 41 25 42 26 43 27 44 28 45 30 46 27 43 26 44 29 47 27 42 27 43 28 44 29 44 30 45 29 44 29 44 29 44 26 44 28 47 30 47 29 45 29 46 29 46 29 46 29 46 30 46 29 45 28 46 29 47 30 47 32 49 32 49 30 47 27 45 29 47 30 47 30 46 32 49 31 48 31 49 34 53 31 51 28 50 28 50 28 49 27 48 26 48 27 49 28 51 27 49 28 51 29 50 28 49 30 52 31 53 31 53 30 52 31 54 33 55 31 52 32 55 32 53 31 52 30 53 31 54 31 53 32 54 33 55 34 56 31 53 32 54 33 55 35 56 35 56 35 56 35 56 35 56 35 56 35 56 35 56 35 56 37 58 37 58 37 58 37 58 35 56 35 56 35 56 35 56 34 55 34 55 34 55 34 55 34 55 34 55 34 56 36 57 36 58 37 58 37 57 35 55 35 56 35 56 35 56 35 56 34 55 34 55 35 56 35 56 35 56 35 56 35 56 35 56 35 55 36 57 38 58 39 59 38 58 38 59 39 60 40 60 39 60 39 61 40 62 41 62 39 61 42 62 40 61 41 64 41 66 43 69 47 72 50 73 53 78 56 80 59 81 59 80 56 81 55 82 55 77 51 73 48 72 51 73 48 63 32 47 24 47 28 48 26 47 29 53 29 51 32 54 33 53 30 50 33 54 33 53 31 52 30 51 32 52 30 50 29 50 29 51 30 53 30 55 33 59 38 63 39 64 45 68 47 69 49 72 50 73 50 77 55 83 61 88 59 94 68 90 72 102 75 102 40 42 4 27 15 30 15 29 16 28 15 28 12 28 9 28 13 28 13 28 13 29 15 31 12 27 12 27 12 27 12 27 11 26 10 27 13 29 11 23 11 26 14 26 14 22 9 17 8 17 6 14 5 13 4 13 3 11 3 11 5 11 5 12 6 9 2 3 0 1 1 2 3 0 0 0 1 9 5 11 5 8 3 8 6 12 7 11 8 14 8 14 8 10 0 3 0 2 0 2 0 2 0 2 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 7 3 9 5 12 8 13 4 8 5 9 5 9 6 10 7 11 7 11 2 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 1 0 3 6 18 13 19 11 19 10 18 10 18 7 16 12 16 6 10 6 15 10 15 7 14 8 15 7 12 5 11 5 11 7 11 7 11 8 9 6 7 5 6 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 3 2 5 3 5 3 5 0 0 0 0 0 0 0 0 31 47 30 44 25 39 24 41 31 47 30 45 29 44 28 43 31 48 33 47 29 44 28 45 28 46 32 50 34 48 30 44 33 49 32 47 31 47 32 48 30 46 31 49 35 51 33 47 30 49 35 52 35 50 34 51 34 53 38 51 31 44 30 48 34 48 30 46 33 52 38 55 30 47 33 50 34 49 31 45 34 51 35 52 36 51 35 50 37 54 39 55 39 55 38 53 40 55 37 52 36 53 39 56 45 59 41 55 39 55 41 58 37 54 37 55 38 55 39 56 37 54 38 56 39 55 37 54 38 57 38 57 38 57 38 57 40 59 39 58 40 60 42 61 37 56 37 56 37 56 37 56 36 54 33 52 34 56 39 60 37 58 36 58 36 59 38 61 39 60 38 60 38 61 40 63 40 61 40 61 40 61 40 61 42 63 41 61 40 61 41 62 43 64 44 65 44 66 45 66 47 67 44 64 43 65 46 68 40 67 41 68 44 71 45 72 44 70 44 70 44 70 44 70 42 69 45 72 47 72 45 71 46 72 46 72 46 72 46 72 48 73 45 70 44 71 47 74 46 73 49 76 50 75 47 72 44 71 46 73 47 73 47 72 49 74 47 73 48 75 51 78 52 76 51 75 50 74 49 73 48 73 48 73 48 74 51 76 51 77 52 76 50 74 48 72 52 78 54 79 54 79 53 77 53 79 55 80 53 78 54 80 54 78 53 77 52 78 53 79 51 79 53 80 55 82 56 84 51 79 52 80 54 82 56 84 56 83 56 83 56 83 56 83 56 83 56 83 56 83 56 83 58 85 58 85 58 85 58 85 56 83 56 83 56 83 56 83 54 82 54 82 54 82 54 82 56 84 55 83 55 84 57 86 57 86 58 86 58 85 56 83 56 84 56 84 56 84 56 84 54 83 55 84 56 85 57 86 56 84 56 84 56 84 56 84 54 86 56 87 57 89 59 90 58 89 58 90 59 91 60 91 60 91 60 92 61 93 62 93 60 92 63 94 61 92 63 95 65 93 67 98 70 101 71 104 76 110 79 116 82 118 82 118 81 115 82 113 79 108 73 101 69 99 71 99 67 86 47 68 42 72 48 75 46 73 49 79 50 78 53 81 54 80 51 77 57 83 56 82 54 80 52 78 53 79 51 77 50 77 50 78 53 77 52 76 53 83 60 89 60 91 66 98 67 98 68 100 73 106 75 109 79 114 85 118 79 128 93 121 99 128 93 137 76 76 28 55 33 57 27 54 28 52 29 51 29 49 28 49 28 47 28 47 28 49 31 50 27 46 27 46 27 46 27 46 26 43 25 44 28 44 24 39 22 41 25 44 25 41 21 37 20 36 17 32 13 27 13 27 11 24 11 24 11 22 11 22 8 14 5 6 0 2 1 1 3 0 0 1 4 14 11 18 12 22 9 21 12 21 11 17 17 22 13 19 15 18 7 6 1 3 2 3 2 3 2 3 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 6 6 8 9 11 11 14 8 13 8 14 8 17 9 15 11 14 11 12 5 1 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 3 5 3 0 3 9 20 22 27 21 25 19 25 17 23 14 22 19 22 11 14 11 19 17 19 12 18 15 21 14 16 11 18 11 18 11 16 11 16 14 14 7 6 5 6 4 4 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 0 0 1 2 3 3 3 2 0 0 0 0 0 0 0 0 24 33 14 24 11 25 13 26 16 28 15 28 15 28 15 27 15 28 15 28 17 32 20 34 13 28 17 32 19 30 15 26 17 32 17 32 17 32 17 32 19 32 15 29 15 32 19 36 20 34 18 34 21 37 21 35 21 35 19 33 18 33 18 33 15 31 16 32 17 33 18 34 18 33 19 35 20 36 22 37 22 35 18 33 19 34 18 31 27 39 20 34 20 37 22 37 24 38 19 35 21 39 24 40 23 36 19 36 22 39 21 35 20 37 23 40 24 39 21 36 22 39 23 40 23 38 20 35 23 39 25 41 25 37 20 33 23 39 25 40 23 38 24 40 23 39 26 42 27 41 25 39 20 36 23 39 24 38 21 35 27 40 25 38 23 37 23 37 29 39 22 36 25 41 26 39 22 39 23 41 25 43 26 44 26 43 25 42 26 43 27 45 27 44 27 44 27 44 27 44 29 46 29 46 29 46 29 46 25 41 27 42 28 44 30 45 28 43 28 44 29 45 30 45 28 45 28 45 28 45 28 45 29 46 29 45 28 44 27 44 29 46 29 46 29 46 29 46 29 46 29 47 30 48 31 48 30 47 30 48 31 49 32 49 35 52 34 50 31 47 29 47 31 50 28 49 27 50 28 51 26 48 26 48 26 48 26 48 29 51 29 51 29 51 29 51 31 52 30 51 29 52 30 53 31 52 30 51 29 52 30 53 32 54 32 53 31 52 30 52 31 53 32 54 33 53 32 52 32 53 33 54 33 55 34 55 35 56 35 56 35 56 35 56 33 55 34 56 35 55 34 54 35 56 35 56 35 56 35 56 34 56 35 56 35 55 33 53 30 51 30 52 31 52 32 53 34 55 34 56 35 57 36 57 32 54 35 58 36 56 33 52 33 55 34 56 35 55 34 54 34 55 34 53 31 53 36 60 35 56 35 56 35 56 35 56 33 54 36 58 38 57 36 55 39 59 39 59 39 59 39 59 41 62 42 63 42 64 43 64 43 63 41 61 41 63 43 65 41 66 43 67 43 69 49 75 56 79 56 79 58 81 60 83 59 81 53 78 55 76 47 66 47 74 52 66 31 43 22 47 27 48 26 48 28 50 30 52 29 50 29 51 30 52 31 52 32 52 31 52 32 53 30 49 31 52 31 51 30 50 29 50 30 55 32 57 35 61 40 65 41 65 45 68 48 71 53 78 53 75 50 75 53 81 60 87 60 87 64 92 69 94 69 95 70 45 2 28 7 26 18 24 15 28 17 31 14 28 7 24 14 29 14 29 14 29 14 29 12 28 13 29 14 28 13 27 11 29 11 29 13 29 13 29 12 26 12 25 13 24 12 24 11 22 9 15 3 12 3 12 2 11 3 11 2 9 0 7 4 9 3 4 0 0 0 0 2 1 0 1 2 9 6 13 5 9 5 10 6 12 7 12 6 13 9 16 9 13 5 10 0 2 0 0 0 3 2 3 2 4 1 2 0 2 1 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 5 1 7 4 11 8 14 1 7 6 12 8 9 4 6 4 15 12 8 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 0 0 0 0 3 14 19 13 20 14 19 8 15 9 15 9 15 9 15 9 15 6 14 10 18 12 17 9 13 8 13 5 10 5 10 7 12 5 8 6 6 3 4 1 3 2 3 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 2 0 3 1 4 2 4 0 1 0 1 0 1 0 1 36 49 31 46 30 47 30 44 28 44 28 44 28 44 28 44 29 45 28 44 29 45 29 45 30 47 32 49 32 46 28 43 32 48 32 48 32 48 32 48 32 48 31 46 31 48 33 50 32 46 30 47 33 50 33 47 36 52 35 50 33 49 34 50 34 50 35 51 35 51 36 52 34 50 34 50 34 50 33 49 35 51 35 51 34 50 34 50 41 54 35 50 35 53 37 53 39 53 34 50 36 54 39 55 39 53 35 52 39 56 38 52 37 54 39 56 39 56 37 54 38 55 39 57 39 55 36 52 42 61 41 59 39 58 39 58 36 57 39 57 37 55 37 58 37 57 39 59 40 58 38 56 35 55 38 58 39 57 36 54 38 59 37 58 37 59 38 61 42 61 36 58 39 62 40 60 38 60 39 61 41 63 42 64 42 63 42 62 42 64 44 65 44 65 44 65 44 65 44 65 46 67 46 67 46 67 46 67 41 67 42 69 44 70 45 71 43 69 43 70 44 71 45 71 45 71 45 71 45 71 45 71 46 72 46 71 45 70 44 70 46 72 46 72 46 72 46 72 46 72 46 73 47 74 48 74 47 73 47 74 48 75 49 75 51 77 50 75 49 74 47 73 51 75 50 74 49 75 50 76 49 74 49 74 49 74 49 74 52 77 52 77 52 77 52 77 53 77 52 76 51 77 52 78 53 77 52 76 51 77 52 78 54 79 54 78 53 77 52 77 52 80 53 81 54 80 53 79 52 80 53 80 54 81 54 82 55 82 55 82 55 82 55 82 54 82 55 83 56 82 55 81 56 83 56 83 56 83 56 83 55 82 56 83 55 82 54 80 51 80 52 80 53 81 53 82 54 82 54 83 55 83 56 84 53 82 56 85 57 84 54 81 54 83 55 84 56 83 55 82 55 83 55 81 52 81 57 87 56 84 56 84 56 84 56 84 54 86 56 87 57 88 57 87 59 90 59 90 59 90 59 90 60 91 61 92 61 93 62 93 63 94 62 92 62 94 64 96 65 95 68 98 68 100 72 107 77 110 80 117 83 117 81 115 83 113 79 109 77 104 70 98 67 97 66 85 46 66 40 70 48 75 47 75 49 77 51 79 50 77 50 78 51 79 52 79 53 79 52 79 53 80 51 76 52 79 51 78 51 77 50 77 54 78 55 81 58 86 62 90 64 94 67 99 69 102 74 108 76 108 75 108 78 113 85 119 85 119 89 123 93 126 94 125 94 85 31 52 25 53 30 53 26 51 29 53 31 51 28 47 29 48 29 48 29 48 29 48 27 47 28 48 29 47 28 46 28 45 28 45 28 45 28 45 25 43 25 43 25 43 25 43 24 41 20 35 15 31 13 28 12 26 12 25 11 23 9 19 10 16 6 7 0 1 0 0 2 1 0 3 5 15 12 21 9 20 10 21 10 22 12 21 10 21 14 22 15 19 12 15 5 5 1 2 2 5 4 5 5 5 3 3 2 3 3 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 8 8 9 9 12 12 15 7 14 11 18 12 18 7 11 8 17 15 9 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 3 2 0 1 0 1 2 5 11 19 20 27 19 21 17 21 15 20 15 20 15 20 15 20 14 19 15 21 15 20 14 18 13 19 10 16 9 14 10 16 8 12 9 9 7 6 3 3 4 3 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 1 1 1 1 1 1 1 1 17 29 15 29 17 30 15 26 13 27 14 28 15 29 16 30 16 29 16 29 15 26 12 24 19 32 18 30 16 28 14 27 17 32 17 32 17 32 17 32 16 31 16 31 17 32 18 33 16 29 14 30 17 33 17 31 22 36 20 34 19 34 20 35 21 36 21 35 20 35 20 35 20 35 19 33 17 32 16 31 17 35 22 36 19 33 20 38 26 38 20 34 20 37 22 36 23 36 18 34 20 38 23 38 22 37 20 37 24 41 24 39 21 38 22 39 23 38 22 37 22 38 23 39 23 38 21 36 28 41 24 37 22 38 25 42 20 37 23 37 21 35 21 38 22 37 23 38 23 38 22 36 20 36 23 39 24 38 21 35 21 35 21 35 22 37 24 39 27 39 23 37 24 40 25 38 21 38 21 39 23 41 24 41 24 41 24 41 24 42 26 43 27 44 27 44 27 44 27 44 29 46 29 46 29 46 29 46 27 42 27 43 29 44 30 45 28 43 28 44 29 45 30 45 27 44 27 44 27 44 27 44 29 46 29 45 28 44 27 44 29 46 29 46 29 46 29 46 29 46 29 47 30 48 31 48 30 47 30 48 31 49 32 49 32 49 32 49 32 49 32 50 31 50 28 49 27 50 28 51 28 50 28 50 28 50 28 50 30 52 30 52 30 52 30 52 31 52 30 51 29 52 30 53 31 52 30 51 29 52 30 53 32 54 31 53 31 53 30 52 31 53 32 54 33 53 32 52 30 52 31 52 32 53 32 54 33 54 33 54 33 54 33 54 33 54 34 55 34 55 33 54 35 56 35 56 35 56 35 56 34 55 35 56 34 54 32 53 31 53 32 53 33 54 33 55 32 53 32 54 33 54 33 55 32 54 34 56 35 55 33 53 33 54 34 55 34 55 33 54 33 55 34 54 32 53 35 59 35 56 35 56 35 56 35 56 36 55 35 55 36 56 37 58 39 59 39 59 39 59 39 59 37 58 37 59 38 59 39 60 42 62 41 62 41 63 43 65 41 67 44 69 45 70 49 75 52 78 59 84 62 83 58 78 57 81 57 77 49 70 48 70 46 65 37 49 20 38 20 42 27 48 26 48 28 50 30 52 29 50 29 51 30 52 31 52 32 52 31 52 32 53 30 49 31 51 30 51 29 50 29 50 29 53 30 56 34 59 38 62 43 67 47 69 49 71 52 77 53 76 51 77 54 82 60 86 60 86 63 90 67 93 68 94 75 78 22 23 8 29 14 30 13 26 14 30 14 31 11 29 14 29 14 29 14 29 14 29 12 28 13 29 14 28 13 27 10 28 10 27 10 27 12 27 10 25 11 25 11 25 13 24 13 24 10 19 6 17 6 16 4 13 4 13 4 11 1 10 6 9 2 3 0 0 0 0 2 1 0 2 3 10 7 12 5 9 6 9 7 11 7 11 5 11 7 15 9 14 7 12 5 7 2 3 1 4 2 3 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 4 10 5 11 6 11 6 11 9 14 9 10 4 7 5 14 10 6 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 2 0 2 0 10 16 24 13 16 10 19 9 15 9 15 9 15 9 15 9 15 8 13 6 12 6 12 5 10 3 8 4 8 5 9 4 8 8 10 7 7 2 2 2 3 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 2 0 2 1 3 1 4 0 1 0 1 0 1 0 1 32 46 28 44 28 44 26 41 25 42 27 43 29 45 30 47 29 45 30 45 28 42 25 39 29 44 27 41 25 42 27 43 31 47 31 47 31 47 31 47 29 46 31 48 32 48 32 47 34 48 31 48 34 51 35 49 36 52 35 51 34 51 35 52 34 50 33 49 32 47 31 47 35 50 34 50 33 49 32 48 30 51 39 53 33 48 36 56 40 53 35 50 36 53 36 51 39 53 35 52 38 55 39 55 38 53 38 55 40 57 41 57 38 55 38 55 38 55 38 55 38 55 38 55 38 55 38 54 38 56 36 55 36 56 38 58 35 56 38 56 36 54 36 57 38 57 38 57 38 56 37 55 36 56 37 57 38 56 37 55 35 56 34 56 34 57 36 59 39 60 38 60 38 61 38 60 38 59 38 60 39 61 40 61 41 61 40 61 40 62 42 64 44 65 44 65 44 65 44 65 45 66 45 66 45 66 45 66 42 69 43 70 44 71 45 71 43 69 43 70 44 71 45 71 44 70 44 70 44 70 44 70 46 72 46 71 45 70 44 70 46 72 46 72 46 72 46 72 46 72 46 73 47 74 48 74 47 73 47 74 48 75 49 75 48 74 48 75 49 76 50 76 51 75 50 74 49 75 50 76 51 76 51 76 51 76 51 76 53 78 53 78 53 78 53 78 53 77 52 76 51 77 52 78 53 77 52 76 51 77 52 78 53 78 53 78 53 78 53 78 52 80 53 81 54 80 53 79 51 78 51 79 52 79 53 80 53 80 53 80 53 80 53 80 53 81 55 82 55 82 54 80 55 82 55 82 55 82 55 82 54 82 55 82 55 81 53 79 53 81 54 82 54 83 55 83 54 82 54 82 54 82 55 83 52 81 54 83 56 83 54 82 53 82 55 83 55 83 54 81 54 83 55 82 53 82 56 86 56 84 56 84 56 84 56 84 57 87 55 85 54 87 58 90 58 89 58 89 58 89 58 89 57 88 58 89 59 90 59 90 62 93 62 93 63 95 65 96 66 95 69 100 70 101 73 107 77 111 81 118 83 117 80 113 80 113 81 106 70 97 69 99 70 91 53 72 41 67 43 69 48 75 47 75 49 77 51 79 50 77 50 78 51 79 52 79 53 79 52 79 53 80 51 76 51 78 51 77 50 77 49 76 52 76 53 78 55 83 59 86 65 95 69 101 70 102 73 106 76 108 77 110 79 114 84 117 85 118 87 121 91 124 93 124 97 120 56 51 26 54 24 57 26 51 29 53 31 51 29 50 30 49 29 48 29 48 28 47 27 47 28 48 29 47 28 46 26 45 26 45 26 45 26 45 24 43 25 44 25 44 25 45 24 41 22 38 19 36 17 34 15 29 15 29 13 25 10 21 12 16 4 5 0 1 0 0 2 1 1 4 7 16 13 21 10 23 9 24 11 22 12 23 9 19 12 21 14 21 14 18 10 9 4 4 3 4 3 3 6 6 4 4 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 9 9 11 11 13 12 15 13 18 14 19 12 18 8 12 9 16 12 6 0 2 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 2 1 1 2 0 8 15 25 21 25 19 24 16 21 15 20 15 20 14 19 17 20 13 15 9 15 11 17 9 16 9 15 8 12 7 12 7 12 11 13 11 9 4 3 4 3 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 1 1 1 1 1 1 1 1 30 39 21 31 17 30 17 30 12 26 14 27 16 29 17 31 15 29 16 29 16 29 15 28 13 25 11 24 12 27 17 32 16 31 16 31 16 31 16 31 14 30 16 31 17 32 16 31 20 34 18 34 21 37 21 35 20 35 19 34 19 35 21 36 18 33 17 32 16 30 15 30 18 34 19 34 20 35 21 36 15 34 23 37 18 32 20 40 23 37 20 35 21 36 20 34 23 38 20 37 23 40 24 39 21 38 23 39 23 39 24 41 22 38 22 38 22 38 22 38 22 38 22 38 22 38 22 39 20 36 22 38 23 38 22 36 21 38 24 38 22 36 22 39 25 40 24 38 23 38 22 37 22 37 22 37 22 37 22 37 23 36 21 34 20 34 20 34 23 38 24 38 24 37 24 38 21 38 21 39 22 39 22 40 24 40 23 40 23 41 25 43 27 44 27 44 27 44 27 44 28 45 28 45 28 45 28 45 28 44 29 44 29 45 30 45 28 43 28 44 29 45 30 45 27 44 27 44 27 44 27 44 29 46 29 45 28 44 27 44 29 46 29 46 29 46 29 46 29 46 29 47 30 48 31 48 30 47 30 48 31 49 32 49 30 47 31 49 32 50 34 52 31 50 28 49 27 50 28 51 29 51 29 51 29 51 29 51 31 53 31 53 31 53 31 53 31 52 30 51 29 52 30 53 31 52 30 51 29 52 30 53 31 53 31 53 31 53 31 53 31 53 32 54 33 53 32 52 30 51 30 52 31 52 32 53 32 53 32 53 32 53 32 53 32 53 33 55 34 54 32 53 34 55 34 55 34 55 34 55 33 54 34 55 33 54 32 52 32 53 33 54 33 55 34 55 35 56 35 56 35 56 34 55 31 52 32 54 34 55 34 55 32 53 33 55 34 54 32 53 32 55 35 55 33 54 35 58 35 56 35 56 35 56 35 56 37 56 35 54 34 56 38 59 38 58 38 58 38 58 38 58 37 58 38 59 39 60 39 60 39 61 41 63 43 64 44 65 42 68 47 72 48 73 51 75 57 80 58 80 58 81 59 81 56 81 56 75 47 66 45 70 45 59 28 43 22 43 25 45 27 48 26 48 28 50 30 52 29 50 29 51 30 52 31 52 32 52 31 52 32 53 30 49 30 51 29 50 29 49 28 49 27 51 28 53 30 55 34 58 40 65 47 70 49 71 51 75 52 76 51 77 54 81 57 83 60 85 61 87 64 91 67 94 74 101 47 33 11 27 10 31 18 30 17 30 13 29 9 27 15 30 15 29 14 28 13 28 12 28 13 29 14 28 13 27 9 27 7 27 9 26 9 26 10 25 10 25 11 25 11 25 8 22 10 20 8 19 8 17 6 16 8 16 6 13 3 11 6 9 0 1 0 1 1 0 2 1 0 4 5 12 7 12 6 9 7 10 7 11 8 12 5 10 6 12 8 14 8 14 6 7 2 2 0 2 0 0 4 5 2 3 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 5 2 10 7 14 9 14 10 14 10 14 9 10 6 8 5 12 6 3 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 1 0 1 0 1 0 2 3 16 19 26 16 19 10 16 10 15 9 14 8 14 11 15 6 9 2 9 5 12 2 8 2 8 4 7 3 6 4 8 9 12 9 8 2 2 2 3 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 1 0 2 0 2 1 3 0 1 0 1 0 1 0 1 47 58 35 47 30 46 30 46 26 43 27 44 28 45 29 46 28 44 27 43 28 45 30 47 26 42 26 43 29 48 34 52 30 46 30 46 30 46 30 46 29 46 30 46 30 47 31 48 33 48 31 48 34 51 34 49 34 50 33 49 33 50 35 52 35 51 34 50 34 50 33 49 33 49 34 51 36 52 37 53 31 50 36 51 33 48 34 53 38 52 35 51 36 52 35 49 38 53 36 53 39 56 39 54 38 55 40 55 38 53 38 55 39 55 38 54 37 55 38 56 38 55 37 54 37 55 39 57 36 57 40 60 41 58 37 55 36 57 39 57 37 55 37 58 41 60 39 57 37 56 37 57 37 56 37 56 37 56 37 56 38 59 36 57 34 55 33 56 35 59 39 61 38 58 37 60 39 60 39 60 40 61 40 61 41 62 41 62 41 63 43 64 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 70 44 71 45 71 45 71 43 69 43 70 44 71 45 71 45 71 45 71 45 71 45 71 46 72 46 71 45 70 44 70 46 72 46 72 46 72 46 72 46 72 46 73 47 74 48 74 47 73 47 74 48 75 49 75 48 74 48 75 49 76 50 76 51 75 50 74 49 75 50 76 51 76 51 76 51 76 51 76 52 77 52 77 52 77 52 77 53 77 52 76 51 77 52 78 53 77 52 76 51 77 52 78 52 77 53 78 53 78 54 79 52 80 53 81 54 80 53 79 51 79 52 79 53 80 53 81 53 80 53 80 53 80 53 80 53 80 54 81 54 81 53 80 54 81 54 81 54 81 54 81 54 81 54 81 54 80 52 79 52 81 53 81 54 82 54 83 57 85 57 84 56 84 56 83 52 80 52 81 54 82 55 83 53 81 54 82 54 82 53 81 53 82 56 84 55 82 56 85 56 84 56 84 56 84 56 84 56 86 55 86 56 87 57 89 57 88 57 88 57 88 57 88 59 90 60 91 60 92 61 92 59 91 62 94 64 96 65 96 66 97 72 103 73 104 74 108 82 113 80 114 79 115 81 116 78 109 77 104 69 95 66 95 56 78 45 68 41 67 44 70 48 75 47 75 49 77 51 79 50 77 50 78 51 79 52 79 53 79 52 79 53 80 51 76 50 77 50 77 49 76 49 75 50 74 50 75 52 79 55 82 59 90 66 100 69 101 72 104 74 106 75 109 78 111 80 113 85 117 85 118 88 122 92 124 95 125 80 77 32 51 24 55 32 55 31 53 30 50 28 48 31 50 30 48 29 47 27 46 27 47 28 48 29 47 28 46 27 46 28 46 27 46 27 46 26 45 26 44 25 43 24 43 21 40 21 41 21 38 19 35 18 35 19 32 16 28 13 25 15 16 2 3 0 2 1 0 1 1 2 6 9 17 13 21 11 24 10 24 11 25 12 24 10 21 12 21 13 20 14 19 9 8 3 3 2 3 1 1 7 7 4 4 2 2 1 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 3 6 10 12 15 14 17 13 18 13 18 11 18 9 15 10 15 8 2 0 3 2 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 0 1 2 2 1 1 1 3 2 2 13 20 28 23 21 17 22 16 20 15 19 13 18 16 19 12 15 9 15 12 18 8 15 9 16 9 13 7 11 7 12 10 11 9 8 4 3 4 3 2 1 1 1 1 2 1 1 1 1 1 1 1 1 0 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 30 39 22 32 18 31 17 29 15 28 15 28 15 28 15 28 16 28 13 24 12 27 16 31 14 28 15 29 18 33 21 35 15 30 15 30 15 30 15 30 16 30 14 28 14 30 17 33 17 31 15 31 18 34 18 32 17 32 17 32 17 33 19 35 21 36 21 36 21 37 22 37 19 34 19 34 19 34 20 35 18 33 18 33 17 32 17 32 22 36 20 35 21 36 19 32 19 34 18 35 21 38 21 35 22 40 25 39 20 34 20 37 23 39 21 37 21 37 23 39 22 38 21 36 21 38 24 41 24 39 24 39 23 37 22 36 20 37 23 37 21 35 21 38 26 40 23 36 21 36 21 36 23 37 22 36 21 37 22 38 23 36 22 35 21 35 22 36 20 37 26 40 23 36 22 38 24 41 24 41 23 40 23 40 25 42 25 41 25 43 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 30 45 30 45 30 45 30 45 28 43 28 44 29 45 30 45 29 46 29 46 29 46 29 46 29 46 29 45 28 44 27 44 29 46 29 46 29 46 29 46 29 46 29 47 30 48 31 48 30 47 30 48 31 49 32 49 31 49 32 49 32 49 32 51 31 50 28 49 27 50 28 51 28 50 28 50 28 50 28 50 30 52 30 52 30 52 30 52 31 52 30 51 29 52 30 53 31 52 30 51 29 52 30 53 30 52 30 53 31 54 32 54 31 53 32 54 33 53 32 52 31 53 32 53 33 54 33 55 33 54 33 54 33 54 33 54 31 53 32 54 33 53 32 52 33 54 33 54 33 54 33 54 32 54 33 54 33 53 31 51 30 52 31 52 32 53 32 54 35 56 35 55 34 55 33 54 30 51 31 52 32 54 34 56 31 53 32 54 33 53 32 52 31 54 35 56 34 54 34 57 35 56 35 56 35 56 35 56 34 55 36 56 37 57 37 56 37 57 37 57 37 57 37 57 38 59 38 60 39 60 40 61 37 60 41 64 44 65 44 65 42 69 48 74 50 74 51 76 57 81 59 81 59 80 57 79 55 77 51 73 49 69 43 62 25 45 25 43 22 42 24 45 27 48 26 48 28 50 30 52 29 50 29 51 30 52 31 52 32 52 31 52 32 53 30 49 29 50 29 49 28 49 27 48 25 49 25 50 27 52 30 54 33 59 42 67 48 70 50 74 49 73 49 76 52 78 53 78 59 84 59 85 62 89 66 94 74 94 68 69 22 26 15 29 19 30 16 30 13 30 11 30 16 31 15 29 14 28 12 27 12 28 13 29 14 28 13 27 10 27 8 27 8 27 10 27 13 26 12 25 10 22 9 21 8 22 9 24 12 23 9 20 10 20 11 18 8 15 5 12 9 10 0 0 0 2 1 0 1 1 1 6 7 13 7 11 7 10 7 11 8 11 9 13 8 12 7 12 6 11 7 12 6 7 2 3 1 4 1 2 5 6 3 3 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 0 9 6 12 7 11 8 12 8 12 8 10 7 11 6 11 3 0 0 2 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 3 0 2 0 1 0 0 0 4 6 18 15 20 11 17 10 15 9 14 7 13 8 14 6 11 5 12 7 14 2 9 4 10 6 9 3 6 5 8 7 8 5 5 1 2 2 3 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 0 0 1 0 2 0 2 0 1 0 1 0 1 0 1 43 57 39 55 39 54 35 49 29 44 28 44 28 44 28 43 30 44 24 38 22 40 27 46 27 43 28 45 30 46 31 47 30 46 30 46 30 46 30 46 31 46 28 43 28 46 32 50 33 48 31 48 34 51 34 49 31 47 31 47 31 48 33 50 34 51 35 52 36 53 37 54 35 51 34 49 33 48 31 47 35 49 31 47 32 48 31 45 36 51 34 51 36 52 34 48 33 48 32 50 36 52 35 49 38 56 41 55 35 49 34 52 40 56 37 53 36 54 39 57 38 54 37 53 37 55 40 58 41 58 36 53 33 52 34 54 34 54 36 55 34 53 35 55 40 58 37 54 34 53 35 54 38 56 37 55 36 56 37 57 35 57 35 57 36 59 38 61 33 59 40 62 37 57 36 59 42 62 41 62 41 62 41 62 43 64 42 63 43 64 44 66 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 46 69 45 69 45 69 45 69 43 67 43 68 44 69 45 69 47 71 47 71 47 71 47 71 46 70 46 69 45 68 44 70 46 72 46 72 46 72 46 72 46 72 46 73 47 74 48 74 47 73 47 74 48 75 49 75 49 75 49 75 49 75 49 75 51 75 50 74 49 75 50 76 50 75 50 75 50 75 50 75 51 76 51 76 51 76 51 76 53 77 52 76 51 77 52 78 53 77 52 76 51 77 52 78 52 77 52 78 53 79 54 79 52 80 53 81 54 80 53 79 53 80 54 81 54 82 55 82 54 81 54 81 54 81 54 81 52 80 53 81 54 80 53 79 54 81 54 81 54 81 54 81 53 81 54 81 54 80 52 78 51 78 51 79 52 79 53 80 55 82 55 81 54 80 53 81 51 79 51 80 53 82 55 84 52 81 53 82 54 81 53 80 52 82 56 84 55 83 55 84 56 84 56 84 56 84 56 84 53 85 56 89 58 88 56 86 57 88 57 88 57 88 57 88 58 89 58 90 59 91 60 91 58 90 62 95 65 97 65 96 66 99 73 105 75 105 75 108 78 112 82 119 84 116 78 111 79 104 73 100 73 98 65 88 42 71 46 71 44 69 45 72 48 75 47 75 49 77 51 79 50 77 50 78 51 79 52 79 53 79 52 79 53 80 51 76 50 77 50 76 49 75 48 75 49 73 49 73 50 77 52 79 53 85 62 97 68 101 71 104 72 103 75 106 76 109 77 109 84 116 84 116 86 121 91 125 96 117 95 109 43 52 32 53 29 52 28 51 29 52 32 54 30 50 30 48 29 47 27 46 27 47 28 48 29 47 28 46 28 49 28 49 28 49 28 49 28 49 26 47 23 44 21 40 23 43 25 45 26 43 23 40 22 38 20 36 17 30 13 27 16 18 1 4 0 3 1 0 1 1 2 10 10 20 13 21 10 25 10 25 11 26 13 24 13 24 13 21 11 20 11 19 10 9 5 5 5 7 5 6 7 7 5 4 1 2 0 1 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 5 9 10 13 9 11 10 15 11 16 10 18 10 16 10 12 6 1 0 3 3 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 0 3 2 3 2 1 0 0 1 0 2 3 11 16 24 18 22 16 20 15 19 13 18 13 18 12 17 13 18 14 19 9 14 10 16 10 14 8 11 8 12 8 7 5 5 3 4 4 3 2 1 1 1 1 2 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 1 1 1 1 1 1 1 1 23 38 21 38 24 37 19 32 16 32 20 30 13 24 13 29 13 26 13 26 13 27 16 29 11 27 17 33 21 33 18 29 17 30 17 30 17 30 17 30 18 31 18 32 19 33 20 33 16 30 13 30 18 36 23 38 16 32 17 33 18 34 19 35 19 34 18 32 16 30 15 29 14 31 18 33 17 32 17 33 19 34 19 34 19 34 19 34 20 35 20 35 20 34 17 32 21 36 20 37 22 37 19 32 21 37 21 37 21 37 21 37 19 35 19 35 19 35 19 35 18 35 19 36 20 37 21 37 29 43 24 37 20 37 22 39 21 38 23 39 21 37 22 39 22 37 19 34 18 35 21 38 23 38 21 36 19 36 21 38 21 36 21 36 21 37 24 39 24 38 22 38 25 41 25 39 22 37 25 40 27 40 25 38 29 43 29 42 28 41 27 41 26 44 27 44 27 43 25 41 29 46 28 44 27 44 28 45 27 44 28 46 29 47 31 48 30 47 30 47 30 47 30 47 28 47 28 48 29 49 30 49 28 47 28 47 28 47 28 46 29 46 29 46 29 46 29 46 33 48 30 47 32 49 31 46 30 47 30 47 30 47 30 47 33 50 32 48 30 47 30 47 32 49 30 48 32 50 31 48 32 50 32 51 33 52 34 52 28 50 28 50 28 50 28 50 30 51 27 48 26 49 29 52 34 53 35 52 34 51 33 50 35 54 38 57 39 56 36 53 34 54 29 49 27 52 33 58 32 55 33 56 34 55 33 54 32 54 32 54 32 54 32 54 35 56 34 55 33 54 32 53 31 54 32 55 33 54 32 53 32 54 32 54 32 54 32 54 32 54 32 54 32 54 32 54 33 55 33 54 32 53 31 52 30 52 31 53 32 52 31 51 31 52 32 54 34 55 35 57 31 53 33 55 34 55 34 54 35 55 34 55 34 56 36 58 38 58 37 57 36 58 37 59 37 58 37 59 38 60 39 60 39 59 38 59 39 61 39 64 43 67 42 66 42 65 41 65 39 68 41 70 44 75 51 77 48 76 56 84 61 82 55 75 54 77 47 69 43 64 35 52 20 41 23 43 26 44 28 45 31 50 29 50 29 50 29 51 32 53 31 51 30 51 31 52 32 52 31 51 30 52 31 53 26 47 26 48 28 48 25 43 23 48 28 52 29 51 30 53 35 57 40 64 47 70 51 73 51 74 50 74 50 76 54 84 55 84 59 87 58 87 63 94 69 95 65 79 39 36 13 32 18 30 19 29 16 30 16 31 15 29 15 29 15 29 15 29 12 27 14 29 14 27 11 24 13 28 13 28 13 28 13 28 12 27 11 25 9 24 8 22 9 22 8 23 11 25 9 21 11 24 11 21 7 18 4 16 2 5 0 3 0 0 2 0 6 0 0 9 14 17 5 10 3 9 4 11 5 10 4 9 7 12 8 13 9 12 6 6 5 7 2 2 0 3 4 7 6 5 0 1 0 3 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 13 9 10 3 8 3 9 1 8 4 12 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 5 6 11 17 21 12 18 11 17 9 17 8 15 6 13 4 12 4 12 0 9 0 10 3 9 2 8 3 8 4 7 4 7 4 9 6 7 4 4 0 2 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 42 56 39 56 41 56 37 50 30 47 32 45 26 40 25 43 27 42 26 42 26 43 28 45 25 42 29 47 32 48 30 45 30 46 30 46 30 46 30 46 31 47 31 48 32 48 32 48 34 48 30 46 33 50 35 50 33 49 33 49 34 50 34 50 36 52 35 50 33 49 32 48 30 48 34 51 33 49 34 51 32 48 32 47 31 47 31 47 34 51 35 51 35 50 33 48 37 51 33 50 36 54 39 55 38 54 38 54 38 54 38 54 36 52 36 52 36 52 36 52 37 53 37 54 38 55 39 55 40 56 38 54 37 54 38 56 39 57 41 58 39 55 40 58 37 53 36 52 35 53 36 54 37 53 36 52 36 54 39 57 37 55 36 55 36 56 38 58 39 57 37 57 40 60 40 58 37 60 39 62 41 62 40 61 43 65 43 64 42 63 41 63 43 65 44 65 44 64 42 62 45 66 44 65 44 66 46 67 46 67 46 67 46 67 46 67 47 68 47 68 47 68 47 68 47 68 47 69 48 69 49 70 48 68 47 68 47 68 47 67 46 72 46 72 46 72 46 72 49 74 47 73 49 75 48 73 47 73 47 73 47 73 47 73 49 75 48 73 47 73 48 74 49 74 47 73 49 75 48 73 49 75 49 76 50 76 51 77 50 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 52 78 51 77 51 77 50 76 53 79 54 80 54 80 53 79 54 79 53 78 53 79 55 81 54 80 55 81 56 80 55 79 54 79 54 79 54 79 54 79 56 80 55 80 55 80 54 79 53 79 54 80 55 79 54 78 54 79 54 79 54 79 54 79 54 79 54 79 54 79 54 79 55 80 54 79 54 78 53 78 51 79 52 79 52 79 52 78 52 79 53 80 54 82 56 83 52 80 54 82 55 82 55 81 56 82 55 82 55 83 57 85 58 86 58 85 57 86 58 86 58 86 58 87 59 87 60 88 59 90 59 90 60 92 63 94 67 97 67 96 66 96 66 96 69 100 69 101 72 105 76 108 73 108 79 114 82 111 76 104 73 97 69 92 62 82 49 70 41 68 42 70 43 71 44 72 47 75 48 75 49 77 50 77 53 79 52 78 51 78 52 80 53 79 52 78 51 79 52 80 49 75 47 75 49 76 47 71 46 71 50 73 50 75 52 79 55 84 60 92 67 98 72 100 74 101 74 102 74 104 80 114 81 114 86 118 86 118 90 124 94 127 91 114 64 67 30 52 32 50 30 51 28 53 29 54 29 51 29 51 29 51 29 51 27 49 28 51 28 49 26 47 28 47 28 47 28 47 28 47 27 46 26 45 25 43 23 42 23 40 21 41 24 42 23 39 24 41 22 39 19 36 17 34 15 23 0 10 0 1 0 2 1 0 0 13 16 24 11 23 8 24 10 24 11 23 10 20 11 22 12 22 14 23 10 17 8 8 5 3 2 4 5 7 8 6 2 2 2 4 2 2 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 8 7 15 11 16 11 17 12 16 10 15 12 18 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 0 0 3 6 8 17 22 20 23 17 21 17 24 15 21 12 20 10 19 10 18 8 12 9 13 10 12 9 11 7 10 6 10 7 11 7 9 8 7 6 5 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 25 43 25 42 27 42 24 36 16 31 19 30 14 25 13 27 14 27 13 26 13 27 15 29 12 26 14 29 16 30 16 29 16 29 16 30 17 30 17 30 19 32 18 31 18 31 18 31 21 34 17 31 17 33 17 31 20 35 19 34 19 34 19 33 23 37 22 36 20 35 19 34 16 33 20 36 19 34 19 36 18 33 17 32 16 31 15 30 19 34 20 35 20 34 18 32 21 34 16 32 19 40 27 44 23 39 23 39 23 39 23 39 21 37 21 37 21 37 21 37 21 37 22 38 22 39 23 39 20 36 20 37 21 38 22 38 22 40 25 40 23 38 23 40 19 36 20 37 21 36 20 35 19 35 19 35 21 38 24 41 22 37 21 36 21 37 23 39 25 38 22 38 25 41 26 39 24 39 26 41 27 41 26 40 29 43 29 43 28 42 28 42 27 44 27 44 27 43 25 42 27 44 27 44 28 46 30 48 31 48 30 46 29 45 27 44 30 47 30 47 30 46 29 46 28 47 28 47 29 48 29 49 29 48 29 47 28 46 27 46 29 46 29 46 29 46 29 46 32 47 29 47 31 49 31 47 30 47 30 47 30 47 30 47 31 48 30 47 30 48 32 49 32 48 30 47 32 49 31 47 32 49 32 49 33 50 33 52 30 50 28 50 28 50 28 50 26 49 29 52 30 51 27 48 33 50 34 51 34 51 35 52 36 52 35 51 34 52 35 54 32 53 33 56 35 56 33 54 32 54 33 55 33 55 32 54 32 54 32 54 32 54 32 54 32 54 32 54 33 55 33 55 31 54 32 55 33 54 32 53 32 54 32 54 32 54 32 54 33 55 33 55 33 55 33 55 33 54 32 54 31 53 31 53 31 52 31 52 31 52 31 52 31 52 32 53 33 55 34 55 31 53 33 55 34 55 34 54 34 55 34 55 34 56 36 57 37 58 37 58 37 58 37 58 37 58 37 58 38 59 38 60 39 58 37 59 39 61 39 64 43 67 41 67 41 67 42 68 43 71 42 71 44 73 48 74 49 76 55 80 56 76 50 71 46 72 47 67 37 52 23 41 22 41 23 43 26 44 28 45 26 45 25 47 27 49 29 51 31 52 30 51 30 51 31 53 31 52 30 51 30 51 31 52 30 49 26 47 27 49 27 48 25 49 27 49 26 49 31 55 34 57 39 63 45 69 49 71 51 75 51 74 51 77 54 83 56 84 58 86 59 87 61 92 62 92 67 90 51 51 17 26 17 31 16 29 16 28 16 30 15 29 15 29 15 29 15 29 13 28 14 28 14 27 12 25 13 28 13 28 13 28 13 28 12 27 11 26 10 24 9 24 9 22 7 22 9 24 8 20 8 22 7 20 6 19 4 18 6 9 0 0 0 0 3 5 5 0 3 9 12 14 4 9 2 10 3 11 3 11 4 10 6 9 6 13 12 15 10 12 8 8 3 3 0 2 2 5 6 5 0 1 0 3 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 6 12 8 14 9 13 4 11 6 15 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 4 8 16 15 21 11 15 10 17 5 13 2 11 0 9 0 9 0 9 1 10 3 10 2 9 2 7 3 6 2 5 2 6 4 7 5 7 4 4 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 44 58 42 59 44 59 40 53 33 49 33 48 30 44 28 43 28 43 26 42 26 43 28 44 26 42 26 43 27 44 28 44 28 45 29 45 29 46 30 46 31 47 31 47 30 46 30 46 35 50 32 47 32 48 31 46 36 52 35 51 34 49 33 49 37 53 37 52 36 51 35 51 31 49 35 51 34 49 34 51 37 53 36 52 35 50 34 50 33 50 35 51 35 50 33 49 37 51 33 49 37 56 42 59 38 54 38 54 38 54 38 54 38 54 38 54 38 54 38 54 36 52 36 52 36 52 36 52 35 53 36 54 37 54 36 52 35 54 38 54 35 52 36 54 34 52 37 55 38 54 35 51 35 52 36 53 37 55 39 57 38 56 36 55 36 56 38 57 40 58 38 58 41 61 41 59 39 62 40 63 41 63 41 63 43 65 43 65 43 65 43 64 44 65 45 66 44 65 43 63 43 64 43 65 45 67 48 69 47 68 47 67 46 66 45 66 47 68 47 67 46 67 46 66 46 67 47 68 47 69 48 69 49 70 48 68 47 67 45 66 45 71 45 71 45 71 45 71 48 72 45 72 48 75 48 73 47 73 47 73 47 73 47 73 47 73 47 73 48 75 50 76 49 74 47 73 49 75 48 73 48 74 49 75 49 76 50 76 50 75 50 75 50 75 50 75 49 74 51 76 51 76 49 74 49 76 50 77 51 78 52 79 53 78 50 75 49 76 52 79 52 78 54 80 55 80 54 79 53 79 55 80 55 80 54 78 54 79 54 79 54 79 54 79 53 78 53 79 55 80 56 81 53 79 54 80 55 79 54 78 54 79 54 79 54 79 54 79 55 80 55 80 55 80 55 80 54 79 54 78 53 78 52 77 52 78 51 78 51 78 51 79 52 79 52 80 53 81 54 82 52 80 54 82 55 82 55 81 55 82 54 81 55 82 56 84 57 85 57 86 58 85 57 85 57 85 58 86 58 87 59 87 58 89 58 90 60 92 64 95 67 97 68 98 69 99 70 100 73 103 72 102 71 103 71 104 76 109 78 110 76 106 71 100 71 99 71 90 54 72 42 69 41 68 42 70 43 71 45 72 45 72 46 75 49 77 51 79 51 78 50 77 51 78 52 80 52 79 51 77 50 78 52 79 53 77 48 74 48 76 49 75 47 71 49 70 47 74 53 81 54 83 59 90 65 95 69 97 73 100 74 103 75 104 79 112 82 113 85 117 87 119 89 121 87 125 96 125 83 87 38 48 30 52 29 50 27 52 29 53 29 51 29 51 29 51 29 51 28 50 28 50 27 49 26 48 28 47 28 47 28 47 28 47 27 46 27 45 26 44 25 43 23 40 21 40 23 41 21 37 21 39 20 38 20 38 19 37 20 31 7 13 1 6 1 3 1 0 1 14 14 21 9 23 10 23 11 25 12 24 10 21 10 20 11 22 14 22 11 15 8 8 5 4 2 3 3 4 8 6 2 2 2 4 2 2 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 0 4 6 15 12 16 13 14 9 12 11 13 14 6 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 5 15 19 24 17 20 15 22 11 18 11 17 8 16 6 14 9 12 10 14 11 13 9 12 7 9 5 9 5 8 4 6 5 6 8 8 7 5 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 23 41 24 42 27 42 25 37 21 36 22 35 21 33 17 29 15 28 14 26 13 26 14 28 13 26 13 26 14 27 14 27 14 28 15 29 16 30 17 30 17 30 17 30 17 29 16 29 17 31 15 31 18 34 18 31 21 35 20 34 19 33 18 32 20 35 20 35 19 34 19 34 14 31 18 34 18 32 18 34 23 38 23 37 22 36 21 36 18 33 19 35 20 35 19 33 20 35 19 37 23 39 22 36 20 36 20 36 20 36 20 36 22 38 22 38 22 38 22 38 20 36 20 36 20 36 20 36 21 37 21 37 20 35 17 33 18 36 21 36 19 34 19 37 18 35 21 38 22 37 19 34 21 37 21 37 21 37 21 36 23 38 22 36 21 36 22 38 25 39 23 39 26 42 26 40 27 41 27 41 27 42 28 43 29 43 29 43 29 43 29 44 27 45 28 45 28 44 26 42 26 43 26 44 28 46 31 48 28 45 28 46 29 47 30 47 30 47 30 46 29 45 28 44 27 46 27 47 28 47 29 48 29 48 29 47 28 46 27 46 28 45 28 45 28 45 28 45 30 45 28 46 31 49 31 47 30 47 30 47 30 47 30 47 30 47 30 47 31 49 33 50 32 48 30 47 32 49 31 47 31 48 31 49 32 49 33 51 30 50 28 50 28 50 28 50 29 51 27 49 27 49 29 51 32 50 33 51 34 52 35 53 35 51 33 49 32 50 34 53 32 52 29 51 29 52 31 54 31 53 32 55 33 54 31 53 32 54 32 54 32 54 32 54 30 52 31 53 32 55 33 55 31 54 32 55 33 54 32 53 32 54 32 54 32 54 32 54 33 55 33 55 33 55 33 55 32 54 31 53 31 52 30 52 31 51 29 50 29 50 30 52 31 52 31 53 32 53 32 54 31 53 33 55 34 55 34 54 34 54 33 54 33 55 35 57 35 56 36 58 37 57 35 56 36 57 36 58 37 58 38 59 37 57 37 59 39 62 40 65 43 67 42 69 44 71 46 72 46 73 44 71 43 71 45 71 54 77 53 75 53 72 49 69 47 69 39 54 21 38 17 42 22 42 23 44 26 44 28 46 27 47 27 49 29 52 32 53 29 50 29 50 29 51 31 53 31 51 29 50 29 50 30 52 32 50 27 47 27 49 28 50 25 48 25 47 24 48 30 56 33 55 37 61 43 66 46 68 48 72 49 74 50 75 52 80 56 83 56 86 60 88 59 87 58 90 71 98 68 71 29 28 16 29 15 28 15 27 15 30 15 29 15 29 15 29 15 29 14 28 13 27 12 26 12 26 13 28 13 28 13 28 13 28 12 27 12 26 11 26 11 25 10 23 8 22 9 23 7 19 6 20 6 20 6 20 6 20 8 17 5 9 2 6 1 0 1 0 4 11 11 12 4 11 2 11 4 12 6 12 5 10 7 11 8 12 10 11 5 6 5 6 3 3 0 2 0 3 6 5 0 1 0 3 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 7 11 7 11 4 9 4 13 10 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 8 10 19 13 17 9 16 1 11 2 10 0 8 0 5 0 10 2 11 4 11 3 9 2 7 3 5 2 4 1 5 2 5 5 8 5 5 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 41 55 39 57 42 58 39 53 38 53 37 53 37 52 32 46 29 44 27 42 26 42 27 43 26 42 27 44 28 43 27 42 27 43 27 44 29 45 30 46 28 44 28 45 29 46 30 46 29 45 29 47 34 51 33 48 34 49 33 49 33 49 32 48 33 49 33 49 33 49 33 49 29 47 33 49 32 47 32 49 35 51 35 51 35 51 35 51 32 49 34 51 35 51 34 50 37 52 36 53 38 53 34 48 35 51 35 51 35 51 35 51 38 54 38 54 38 54 38 54 39 55 39 54 38 54 37 53 39 56 38 53 35 51 33 50 36 54 38 55 36 53 37 55 35 53 36 54 37 53 36 52 37 55 38 55 38 54 36 52 39 57 37 55 36 55 37 56 41 58 39 59 42 62 42 59 42 64 41 63 41 64 43 66 43 65 43 65 44 66 44 66 45 66 46 67 45 65 43 64 44 65 44 65 45 67 47 69 44 65 45 67 46 68 48 69 47 68 46 67 45 65 44 65 45 67 46 67 47 68 47 68 47 68 47 68 47 68 47 68 44 70 44 70 44 70 44 70 46 71 44 71 48 75 48 73 47 73 47 73 47 73 47 73 48 74 47 73 47 74 49 75 49 74 47 73 49 75 48 73 47 74 48 74 49 75 49 75 50 75 50 75 50 75 50 75 52 76 49 73 48 74 51 77 50 76 51 77 51 77 52 78 52 77 51 76 50 77 51 78 52 76 50 74 50 76 53 79 53 78 54 79 54 79 53 78 54 79 54 79 54 79 54 79 53 78 53 78 54 79 54 79 53 79 54 80 55 79 54 78 54 79 54 79 54 79 54 79 54 79 54 79 54 79 54 79 53 78 53 78 52 77 52 76 52 78 50 76 49 77 51 79 52 79 52 79 52 80 53 80 52 80 54 82 55 82 55 81 54 81 53 80 54 82 56 83 55 84 57 86 58 85 56 83 56 85 57 85 58 86 58 86 57 88 57 89 60 93 65 96 67 98 69 100 72 103 74 105 74 104 72 102 71 102 70 103 75 106 73 104 70 101 68 99 70 90 56 72 40 63 41 69 42 67 43 69 43 70 45 71 47 75 49 77 51 79 53 80 49 76 49 76 50 78 52 80 51 78 50 77 50 77 51 78 51 76 47 74 48 76 48 73 46 70 48 70 47 73 51 79 53 81 57 88 62 92 65 94 68 96 72 101 73 102 76 108 83 112 83 117 88 120 87 116 87 124 95 127 94 109 56 60 28 52 28 50 27 51 29 52 29 51 29 51 29 51 29 51 29 50 27 48 26 48 26 49 28 47 28 47 28 47 28 47 27 46 27 46 27 45 26 45 25 42 23 42 24 42 21 37 21 39 20 38 20 38 19 37 17 36 18 29 14 20 6 3 2 5 5 20 15 22 10 25 11 24 12 25 12 23 11 22 11 19 10 18 10 17 6 9 4 5 4 4 2 4 3 4 8 6 2 2 2 4 2 2 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 2 9 9 15 12 15 11 14 13 16 10 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 0 0 1 8 10 18 18 22 16 20 9 14 10 17 10 15 5 12 10 13 11 14 11 14 10 13 8 11 7 10 5 8 4 6 4 4 5 6 5 4 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 22 40 23 41 27 42 25 38 23 37 23 37 25 37 20 29 16 28 14 26 13 26 13 27 12 27 16 30 17 28 13 25 13 26 14 28 16 29 17 30 12 26 14 28 16 30 18 31 14 28 14 31 19 34 18 31 16 31 16 32 17 32 17 32 18 33 18 33 18 33 18 33 15 32 19 34 18 32 18 34 17 32 17 33 19 35 20 35 17 33 19 35 20 35 20 34 21 36 18 34 19 35 18 33 20 36 20 36 20 36 20 36 21 37 21 37 21 37 21 37 23 39 23 38 22 37 21 37 24 38 21 35 19 35 20 37 19 37 22 37 20 35 20 38 21 36 20 35 19 36 20 37 19 36 21 38 22 38 21 36 24 38 22 36 21 36 21 37 26 40 24 40 27 43 27 41 29 42 28 41 28 43 30 45 29 43 29 44 30 45 31 45 28 45 29 46 28 45 27 43 28 45 27 44 27 45 29 46 29 46 29 46 29 46 29 46 30 47 29 46 28 44 26 43 26 45 27 46 27 47 28 47 26 45 27 47 28 48 30 49 27 44 27 44 27 44 27 44 28 44 26 45 30 49 31 47 30 47 30 47 30 47 30 47 32 49 31 47 30 47 31 48 32 48 30 47 32 49 31 47 30 47 31 48 31 49 32 50 30 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 35 52 34 51 34 51 33 50 34 51 35 52 35 52 34 52 30 51 30 53 31 53 30 52 30 53 31 54 32 53 31 52 32 54 32 54 32 54 32 54 32 54 31 53 31 53 31 52 31 54 32 55 33 54 32 53 32 54 32 54 32 54 32 54 31 53 31 53 31 53 31 53 31 53 31 52 30 52 29 51 31 51 28 48 27 49 30 52 31 52 31 52 31 52 31 52 31 53 33 55 34 55 34 54 33 54 32 53 33 54 34 56 33 55 36 58 37 57 34 54 35 56 36 57 36 58 37 58 36 57 36 58 39 62 41 66 43 68 43 71 47 74 49 76 46 73 44 71 45 71 48 72 48 71 48 67 45 66 45 67 45 60 31 44 21 41 22 43 22 42 23 44 26 44 28 46 29 48 27 49 29 50 29 51 28 49 28 49 29 51 31 53 30 50 29 49 28 50 29 51 28 48 26 48 28 49 26 46 22 47 26 49 26 48 29 53 31 54 35 59 40 63 43 65 43 68 46 71 47 72 48 76 57 82 55 86 61 89 57 83 61 90 64 92 71 87 44 43 11 28 14 27 13 28 15 28 15 29 15 29 15 29 15 29 15 28 13 26 11 26 13 27 13 28 13 28 13 28 13 28 12 27 12 27 12 27 12 27 13 26 11 25 11 25 8 20 8 21 7 20 6 19 5 18 3 20 12 18 12 19 10 5 0 3 5 14 11 12 3 14 5 12 6 13 7 12 8 12 5 6 4 8 7 9 3 4 1 3 1 3 1 3 2 4 6 5 0 1 0 3 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 4 9 6 10 5 11 8 16 7 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 2 0 11 13 21 13 15 3 10 3 12 2 8 0 4 1 11 2 12 5 11 4 10 5 9 5 7 3 5 2 5 1 3 1 3 1 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 41 56 40 58 43 59 41 55 38 52 36 53 38 53 32 44 29 45 27 42 26 42 26 42 25 43 30 48 31 45 26 40 25 42 27 43 28 45 30 46 24 40 26 43 29 46 31 48 30 45 30 48 34 49 31 45 29 45 30 46 31 48 32 48 33 50 34 50 34 50 34 50 31 49 35 51 34 50 34 51 31 47 32 49 35 52 37 53 32 48 34 51 35 51 35 51 38 51 31 46 32 50 35 51 37 53 37 53 37 53 37 53 37 53 37 53 37 53 37 53 37 53 37 52 36 51 35 50 39 54 36 51 35 53 39 57 33 51 35 52 33 49 34 52 38 54 35 51 34 52 37 55 33 51 36 55 39 56 39 55 39 58 37 55 36 55 36 55 41 59 39 59 42 62 42 60 44 65 42 63 42 65 45 68 43 65 43 66 44 67 45 67 45 67 46 67 46 66 44 64 46 67 45 65 44 65 45 66 48 69 47 67 46 66 44 65 47 68 46 66 44 65 43 63 45 66 45 67 46 68 47 68 44 65 45 67 48 70 50 71 44 70 44 70 44 70 44 70 45 70 43 71 47 75 48 73 47 73 47 73 47 73 47 73 50 76 49 74 47 73 47 73 49 74 47 73 49 75 48 73 47 73 47 74 48 75 49 75 50 75 50 75 50 75 50 75 48 74 51 77 52 76 49 73 53 78 52 77 51 76 50 75 50 77 53 80 54 79 51 76 48 76 54 82 57 80 52 75 52 78 53 79 54 78 53 77 54 79 54 79 54 79 54 79 55 79 54 78 53 77 52 76 53 79 54 80 55 79 54 78 54 79 54 79 54 79 54 79 52 77 52 77 52 77 52 77 53 78 53 77 52 76 51 76 52 78 49 75 48 76 51 79 52 79 52 79 52 79 52 79 52 80 54 82 55 82 55 81 54 80 53 80 53 81 55 83 54 83 57 86 58 85 55 82 56 84 56 85 57 86 58 86 56 87 57 89 60 93 65 96 67 98 69 101 73 105 76 107 73 103 72 101 71 102 72 103 69 98 65 94 63 94 64 93 57 76 43 63 38 63 37 60 42 67 43 69 43 70 45 71 47 75 48 75 48 75 48 75 48 75 48 76 50 78 52 80 51 77 50 76 49 77 50 78 47 74 47 75 49 75 46 69 43 68 49 72 49 74 50 76 52 81 56 87 61 91 63 92 65 93 69 98 71 99 73 104 83 112 83 117 89 120 86 113 90 125 90 122 95 121 70 74 28 53 27 50 27 51 27 52 29 51 29 51 29 51 29 51 30 51 27 48 25 48 27 50 28 47 28 47 28 47 28 47 27 46 27 46 27 46 27 46 28 45 26 44 26 44 23 39 22 40 21 38 20 37 18 36 13 36 19 32 19 33 19 19 3 12 9 24 16 23 12 28 11 23 12 24 13 22 13 21 4 12 5 14 9 14 7 9 0 2 2 4 3 5 5 6 8 6 2 2 2 4 2 2 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 6 2 1 3 6 6 8 7 9 11 15 8 1 0 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 2 3 3 1 1 9 18 26 19 17 9 15 11 17 11 16 6 10 10 14 11 15 12 14 11 13 11 13 9 12 7 10 5 7 3 3 2 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 1 1 1 22 40 21 37 23 40 25 39 24 38 25 38 26 38 21 32 19 32 19 31 17 29 14 26 15 26 11 25 16 30 15 26 12 25 13 27 16 30 18 31 12 26 14 28 16 30 17 30 16 32 19 33 16 31 17 33 15 29 14 29 14 30 16 32 19 34 19 34 19 34 19 34 18 32 17 32 17 33 19 35 15 31 16 32 18 34 20 35 22 36 19 33 18 34 21 37 19 34 17 33 18 37 24 42 19 36 20 36 20 36 20 37 25 40 22 37 20 37 22 39 26 40 22 36 19 35 19 36 19 35 19 35 20 37 22 38 20 36 20 36 19 34 17 32 19 35 19 36 20 37 21 37 24 37 19 36 22 39 21 34 23 38 23 38 23 38 22 37 23 39 25 40 26 42 28 43 28 43 29 44 30 45 31 46 28 43 29 44 30 43 29 42 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 27 45 26 45 26 46 28 48 31 50 30 48 29 49 30 50 31 47 28 44 27 45 30 48 28 45 28 45 28 45 28 45 27 46 31 48 30 47 30 48 30 46 29 46 29 47 31 49 31 48 31 48 31 48 31 48 32 49 32 49 32 49 32 50 30 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 33 51 34 52 35 51 34 50 33 50 33 51 34 52 35 53 36 56 32 53 30 51 29 52 34 54 30 50 28 52 32 56 33 55 32 52 30 52 30 52 34 55 32 53 31 54 33 56 33 55 32 54 32 54 32 53 29 53 33 54 32 54 33 57 31 53 31 53 31 53 31 53 31 53 31 53 31 53 31 53 30 51 30 50 29 49 28 49 31 52 31 52 31 52 31 52 32 54 35 56 33 54 35 57 38 58 35 55 33 55 34 56 35 57 37 59 38 57 34 54 39 59 36 56 34 54 33 54 38 59 39 61 42 64 42 67 44 70 47 76 51 77 50 75 49 73 45 70 45 69 46 71 44 63 40 59 38 59 42 64 26 44 23 38 20 39 23 42 23 41 24 43 23 45 25 45 24 47 28 51 31 51 28 48 29 49 28 48 27 49 28 50 31 53 32 53 32 52 30 50 28 49 28 48 27 47 26 48 25 48 26 50 27 50 29 51 31 55 37 60 40 62 44 68 45 70 47 71 47 71 47 75 57 83 54 82 55 83 55 85 63 88 60 91 71 96 58 63 13 33 13 27 10 24 15 33 13 27 13 27 13 27 13 27 15 29 15 28 14 27 13 27 13 28 13 28 13 28 13 28 13 28 13 27 12 26 11 26 13 27 12 25 11 24 9 23 10 23 8 21 6 19 6 20 7 19 9 20 11 20 14 21 4 9 4 9 4 11 4 13 3 10 6 11 7 11 8 10 2 6 4 7 4 6 2 4 1 3 1 3 1 3 1 3 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 1 0 7 6 11 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 1 0 9 9 17 3 11 9 16 7 9 0 4 0 8 0 10 3 11 5 12 3 8 4 7 2 3 0 1 4 5 2 3 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 42 55 38 55 41 59 42 57 40 55 39 56 40 55 36 49 32 48 32 47 30 44 27 42 27 42 25 42 28 45 28 43 27 43 27 43 27 43 27 43 26 42 27 43 28 45 30 46 30 48 33 48 31 46 31 49 32 48 31 47 32 48 33 50 33 49 33 49 33 49 33 49 33 48 32 48 32 49 34 51 33 49 34 50 35 52 36 52 36 51 35 50 34 51 35 52 37 52 35 50 35 52 37 54 36 52 36 52 36 52 36 52 40 55 38 53 37 53 37 54 36 52 35 50 35 52 37 54 36 53 35 52 35 53 37 54 34 51 35 52 36 52 35 52 35 52 35 53 36 54 37 54 37 52 34 53 39 57 39 54 39 58 39 58 39 58 39 57 39 58 40 60 42 61 43 62 43 65 44 66 44 66 44 67 42 65 43 66 44 65 43 64 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 45 66 46 66 45 66 45 67 47 69 49 70 48 69 47 69 49 70 47 72 45 71 45 71 46 73 45 71 45 71 45 71 45 71 44 72 48 74 47 73 47 74 48 74 47 73 48 75 49 76 48 74 48 74 48 74 48 74 49 75 49 75 49 75 49 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 49 76 51 78 52 78 51 77 50 76 50 77 51 77 52 78 56 80 53 77 51 76 51 76 54 79 52 76 51 77 54 79 55 79 53 77 52 77 52 77 54 78 52 76 51 77 53 79 55 80 55 80 55 80 55 80 52 79 55 80 53 78 54 81 53 78 53 78 53 78 53 78 53 78 53 78 53 78 53 78 51 78 51 77 50 76 49 76 52 79 52 79 52 79 52 79 53 81 56 82 54 81 55 84 59 85 56 82 54 82 56 83 57 85 58 86 57 85 56 83 56 84 55 83 55 84 57 85 58 90 60 92 63 95 67 97 69 101 73 106 77 107 76 105 75 104 72 101 70 100 69 99 65 94 61 91 60 90 58 86 42 64 38 59 36 60 40 64 41 64 42 66 45 67 46 68 46 74 49 77 51 77 49 76 50 77 49 76 49 76 50 77 52 79 53 80 52 79 51 77 49 76 48 75 48 74 47 73 46 69 48 70 48 74 50 75 52 82 58 87 60 90 65 95 67 95 70 99 71 99 73 105 80 110 82 114 84 116 86 118 89 122 87 119 92 127 86 105 41 62 27 56 28 48 26 52 28 50 28 50 28 50 28 50 29 51 29 50 28 49 27 49 28 47 28 47 28 47 28 47 28 47 28 46 27 45 26 45 28 45 26 44 24 42 23 40 24 41 22 39 20 38 20 38 19 37 19 36 19 34 20 33 13 24 11 23 10 24 12 26 10 22 11 22 11 19 9 17 4 12 6 11 5 9 4 7 3 4 3 4 3 4 3 4 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 2 3 7 10 11 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 2 4 9 13 18 12 17 15 19 11 13 9 13 9 12 10 13 10 13 11 14 12 14 8 10 5 8 4 7 6 5 4 3 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 22 40 23 40 27 45 29 44 26 40 27 40 28 40 24 35 19 32 18 30 16 28 14 26 12 26 15 27 14 26 15 29 15 28 14 26 12 24 11 23 15 27 13 26 14 28 17 31 14 31 17 31 15 29 15 32 17 32 16 31 17 32 18 34 17 32 17 32 17 32 17 32 18 32 17 32 17 33 19 35 21 36 21 37 22 37 22 37 19 35 20 36 21 35 20 34 21 37 21 36 20 35 19 35 22 37 21 36 20 35 19 34 22 38 22 38 22 37 20 36 19 34 18 34 18 35 20 37 21 36 20 35 19 35 19 36 17 33 18 35 20 36 21 37 19 35 19 36 20 37 21 37 19 34 18 36 23 41 24 39 25 40 25 40 25 40 25 40 25 40 25 41 27 42 28 43 30 44 30 44 29 43 29 43 28 43 29 44 30 43 29 42 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 26 45 26 45 26 46 28 47 29 47 28 46 27 47 29 48 29 46 28 45 28 45 29 46 28 45 28 45 28 45 28 45 27 46 31 48 30 47 30 48 32 49 31 48 32 49 33 51 31 48 31 48 31 48 31 48 32 49 32 49 32 49 32 50 30 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 31 49 33 51 35 52 35 51 33 50 33 50 34 51 34 53 34 53 30 51 28 50 28 50 31 53 31 52 30 53 31 53 32 54 31 52 30 52 30 53 29 51 28 49 27 50 29 51 32 54 32 55 34 56 35 57 31 54 33 55 31 52 31 54 31 53 31 53 31 53 31 53 31 53 31 53 31 53 31 53 30 51 29 50 29 50 28 49 31 52 31 52 31 52 31 52 31 54 34 55 33 54 34 57 37 57 35 55 34 55 35 56 37 58 36 56 35 56 35 56 32 53 32 54 35 58 39 61 38 59 39 62 42 65 43 68 46 71 47 76 51 77 50 76 49 76 50 73 48 70 46 67 41 61 38 59 39 57 33 47 23 37 21 34 19 36 23 40 23 42 24 43 24 46 25 46 27 48 27 49 28 50 29 50 30 51 29 50 29 50 30 51 31 52 32 53 31 51 29 50 28 48 27 48 26 47 26 48 23 46 24 47 25 48 27 49 31 54 36 59 39 61 43 66 44 69 46 70 46 71 47 74 49 77 52 83 57 86 58 86 60 88 57 83 60 94 68 88 36 38 7 30 18 27 10 26 15 29 15 29 15 29 15 29 15 29 15 28 14 27 13 27 13 28 13 28 13 28 13 28 13 28 13 27 12 26 11 26 15 28 13 26 10 23 8 21 10 24 8 21 6 20 6 20 7 19 7 20 9 19 11 20 11 17 6 12 3 11 5 14 6 13 7 11 7 8 5 7 1 4 2 5 3 4 2 2 1 3 1 3 1 3 1 3 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 0 0 0 1 0 5 4 10 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 8 7 13 12 17 11 13 3 9 4 12 2 11 1 10 3 10 2 9 10 13 6 6 1 5 4 10 4 5 2 3 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 39 54 38 56 43 61 44 59 40 55 39 56 41 56 37 51 33 48 31 46 28 43 27 43 24 43 29 44 26 41 27 46 28 44 27 43 26 41 25 40 29 44 26 41 26 44 30 48 29 46 31 47 29 44 30 47 30 45 29 45 29 46 31 48 32 48 32 48 32 48 32 48 33 48 32 48 32 49 34 51 37 53 37 53 37 53 36 52 33 50 36 53 37 52 34 49 36 52 37 53 37 52 35 50 39 54 37 53 35 51 34 49 37 53 39 55 39 53 36 50 39 54 37 52 34 50 33 49 38 54 36 52 34 51 34 51 34 51 34 51 35 52 36 54 35 52 35 53 36 54 37 54 36 53 36 54 38 57 40 57 40 59 41 60 41 60 42 61 40 60 41 61 42 62 43 62 45 67 44 66 43 64 42 64 42 65 43 66 44 65 43 64 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 45 66 44 65 45 66 46 68 46 67 45 66 45 67 47 69 46 71 45 71 45 71 45 72 45 71 45 71 45 71 45 71 44 72 48 74 47 73 47 74 48 74 48 74 48 75 50 77 48 74 48 74 48 74 48 74 49 75 49 75 49 75 49 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 48 74 50 77 51 78 51 77 49 75 50 76 50 77 51 77 53 77 51 75 50 75 50 75 51 77 53 78 53 78 52 76 53 78 52 76 51 77 52 78 50 75 50 75 50 75 50 75 51 77 53 79 55 81 56 82 54 80 56 79 52 76 52 78 52 77 52 77 52 77 52 77 52 77 52 77 52 77 52 77 50 77 50 77 50 77 50 77 51 78 52 79 52 79 53 80 52 81 55 82 54 80 55 83 57 83 56 83 56 83 56 83 59 86 56 83 54 83 56 85 52 80 53 82 56 86 60 89 58 90 60 93 64 97 68 99 71 102 73 105 77 107 77 107 76 103 75 102 72 97 66 92 59 85 55 84 56 80 42 63 35 58 34 57 35 60 39 64 42 65 43 66 45 68 47 69 50 75 48 75 48 76 50 78 52 78 51 77 50 78 51 79 51 79 52 79 52 78 50 76 48 75 48 74 47 74 46 72 45 69 47 70 48 73 49 74 52 81 57 86 59 88 63 93 66 94 69 98 69 98 72 104 73 105 78 113 84 115 83 114 85 118 85 116 85 126 96 128 75 78 24 55 33 51 23 47 29 51 29 51 29 51 29 51 29 51 29 50 28 49 27 49 28 47 28 47 28 47 28 47 28 47 28 46 27 45 26 45 29 46 27 44 24 41 22 39 25 42 23 39 21 38 20 39 20 38 20 38 20 37 20 37 19 32 15 26 11 26 14 27 13 22 12 19 7 15 6 13 5 10 5 10 5 8 3 6 4 5 4 5 4 5 4 5 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 7 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 5 8 11 17 20 17 18 11 15 12 18 12 15 11 13 10 12 8 11 14 15 8 10 5 10 7 10 5 4 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 36 20 39 26 43 27 40 23 37 24 38 27 39 23 34 22 33 19 30 16 28 15 28 11 27 16 28 13 25 14 30 14 27 14 27 15 28 15 29 17 28 14 25 13 27 17 31 14 30 16 31 14 28 15 31 15 29 14 29 14 30 16 32 19 34 19 34 19 34 19 34 18 32 17 32 17 33 19 35 21 36 21 36 20 35 20 35 18 34 21 37 22 36 19 33 18 35 20 37 21 37 20 36 23 38 21 37 19 35 18 33 20 37 22 39 22 37 19 34 23 39 22 38 20 35 18 33 21 36 19 34 18 34 18 34 21 37 19 34 18 34 18 35 19 35 19 36 20 37 21 37 22 38 23 39 22 38 22 38 25 40 26 41 27 42 27 43 26 42 27 42 27 43 28 43 30 44 30 43 28 42 27 41 28 43 29 44 30 43 29 42 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 26 44 25 44 25 45 27 47 26 45 26 45 26 46 28 48 27 45 28 45 28 45 28 44 28 45 28 45 28 45 28 45 27 46 31 48 30 47 30 48 30 47 29 46 30 48 32 49 31 48 31 48 31 48 31 48 32 49 32 49 32 49 32 50 30 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 31 48 32 50 34 51 34 50 32 49 32 50 33 50 34 52 32 52 29 50 28 50 29 51 29 51 30 53 31 52 29 51 30 52 29 51 29 52 30 53 29 51 30 52 30 52 29 51 27 50 28 51 30 53 32 55 31 54 33 54 30 50 29 52 30 52 30 52 30 52 30 52 30 52 30 52 30 52 30 52 29 50 29 50 29 50 29 50 30 51 30 52 31 53 32 53 31 53 34 54 32 53 33 56 34 56 35 56 35 56 35 56 38 57 35 54 33 54 35 56 33 54 33 55 35 57 38 60 38 59 39 62 43 66 45 70 48 72 48 75 50 77 52 78 52 76 51 74 49 67 42 62 37 57 35 55 34 47 20 33 22 35 22 35 23 38 24 43 24 43 25 45 25 46 26 47 28 48 27 48 27 49 29 51 31 51 30 50 29 51 30 52 30 51 31 52 30 51 29 49 27 48 26 47 26 46 25 47 25 48 26 49 27 50 28 51 31 54 35 57 37 59 40 64 42 67 44 69 44 69 45 73 46 74 49 79 53 80 50 78 55 86 60 85 58 91 67 92 68 57 8 25 14 27 14 28 14 27 13 27 13 27 13 27 15 29 15 28 14 27 13 27 13 28 13 28 13 28 13 28 13 28 13 27 12 26 11 26 14 28 13 26 10 23 8 22 11 24 9 22 7 21 7 21 8 20 8 19 8 20 8 20 6 15 3 13 4 14 8 18 10 13 8 7 3 5 3 6 3 6 6 7 5 5 3 4 2 4 2 4 2 4 2 4 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 0 2 0 0 0 2 1 0 2 2 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 1 0 3 1 6 7 14 12 17 11 13 5 12 4 12 3 11 2 8 1 7 3 9 5 7 4 5 1 5 3 4 1 2 0 2 1 3 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 35 50 35 53 40 57 39 53 37 52 36 54 39 55 36 50 37 51 33 47 29 45 30 46 25 42 28 43 27 42 28 45 25 41 26 44 29 46 31 48 29 44 27 42 27 43 29 46 29 47 32 47 30 45 30 48 32 48 31 47 32 48 33 50 34 50 34 50 34 50 34 50 33 48 32 48 32 49 34 51 34 50 34 50 34 50 35 51 34 51 35 52 36 51 35 50 35 51 35 52 36 53 37 53 38 53 37 52 36 51 35 50 37 53 37 53 37 52 35 51 35 52 37 54 38 54 38 53 36 52 34 51 33 51 34 52 39 55 36 51 33 50 34 52 35 52 35 53 36 54 37 54 39 57 41 57 38 54 37 56 39 58 40 60 41 61 43 62 42 61 42 62 43 62 43 62 43 65 43 65 42 64 42 64 42 65 43 66 44 65 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 44 65 43 64 44 66 46 67 45 66 45 66 45 68 48 70 44 70 45 71 45 71 44 70 45 71 45 71 45 71 45 71 44 72 48 74 47 73 47 74 47 72 46 72 46 73 48 75 48 74 48 74 48 74 48 74 49 75 49 75 49 75 49 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 49 75 50 76 50 76 49 74 48 75 49 75 50 76 50 76 53 77 51 76 51 76 52 77 52 76 51 76 51 76 51 77 51 76 51 75 51 77 52 78 52 77 53 79 54 78 52 77 49 74 50 75 51 77 52 77 52 78 54 78 51 76 52 78 51 76 51 76 51 76 51 76 51 76 51 76 51 76 51 76 49 76 50 77 50 77 51 78 50 77 51 79 52 80 54 81 51 80 54 81 53 80 54 83 54 82 56 84 57 84 56 83 57 85 56 83 55 83 55 83 55 83 55 83 55 84 58 86 58 89 60 93 65 98 70 101 73 103 74 105 76 107 78 109 77 104 75 100 68 93 62 88 60 88 58 83 49 72 38 63 36 58 36 59 38 61 41 63 44 65 44 66 46 68 47 70 49 75 48 76 49 77 50 77 51 78 50 77 50 77 51 78 51 78 51 78 51 77 49 76 47 74 47 74 46 73 46 71 47 70 49 72 50 75 51 76 51 80 56 85 57 86 60 90 65 92 67 96 68 96 70 102 72 104 76 108 79 110 78 109 82 119 89 122 90 129 92 124 96 101 38 51 24 49 28 48 27 49 27 49 27 49 27 49 29 51 29 50 28 49 27 49 28 47 28 47 28 47 28 47 28 47 28 46 27 45 26 45 27 45 26 43 25 42 23 41 25 43 23 40 21 39 21 39 21 39 20 40 20 40 21 39 15 33 15 31 16 30 17 28 14 21 9 16 5 12 6 11 6 12 7 11 7 10 5 8 5 6 5 6 5 6 5 6 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 1 0 1 1 2 4 4 10 15 21 17 17 11 13 13 15 11 14 9 12 8 10 5 9 6 11 6 9 3 4 4 4 3 2 2 3 3 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 35 19 38 24 40 22 35 22 37 24 39 27 40 24 35 26 37 21 32 17 31 19 32 14 26 12 26 15 29 15 27 11 24 12 27 15 29 17 31 15 28 15 28 15 28 15 28 15 32 18 32 16 30 16 33 17 32 16 31 17 32 18 34 18 33 18 33 18 33 18 33 18 32 17 32 17 33 19 35 18 33 18 34 20 35 21 36 21 35 20 34 19 35 20 36 22 37 20 35 18 35 20 37 20 36 20 36 20 36 20 36 22 37 20 36 19 35 20 36 18 35 20 37 22 37 20 36 18 34 17 33 17 34 19 36 22 36 18 33 17 34 20 37 19 35 19 36 20 37 21 37 21 39 25 40 22 37 23 41 23 38 24 40 26 42 27 43 28 43 28 43 28 43 28 43 27 42 28 42 28 42 29 43 28 43 29 44 30 43 29 42 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 26 43 25 44 24 43 25 44 26 46 26 45 26 45 27 48 30 50 26 44 28 45 28 45 27 43 28 45 28 45 28 45 28 45 27 46 31 48 30 47 30 48 31 47 30 47 30 48 32 50 31 48 31 48 31 48 31 48 32 49 32 49 32 49 32 50 30 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 33 50 34 50 33 48 30 46 31 48 32 49 32 50 33 51 33 53 30 52 30 52 31 53 31 52 28 50 28 50 30 53 29 50 28 50 29 51 30 53 29 52 31 54 32 53 30 51 29 51 29 51 29 51 29 51 28 52 31 53 29 51 30 54 29 51 29 51 29 51 29 51 29 51 29 51 29 51 29 51 28 49 28 50 29 51 30 51 29 50 30 52 31 53 33 54 30 53 33 54 32 52 33 55 32 54 35 57 37 57 35 56 34 56 35 56 35 55 33 53 34 54 33 55 35 57 37 59 37 58 39 63 44 68 46 71 49 73 48 75 50 77 53 80 54 77 49 70 43 63 38 60 37 59 39 51 24 37 18 39 24 37 24 37 25 39 25 41 27 44 26 45 25 47 25 48 25 47 28 50 30 50 28 49 29 50 28 49 28 49 29 50 29 51 30 51 30 50 28 48 26 47 26 46 25 46 24 46 24 47 25 49 27 49 28 50 30 53 34 56 35 57 38 61 41 66 43 67 43 68 44 72 47 73 47 77 51 80 53 82 61 89 63 91 66 98 68 90 69 76 29 26 6 28 19 27 15 28 14 28 14 28 14 28 15 29 15 28 14 27 13 27 13 28 13 28 13 28 13 28 13 28 13 27 12 26 11 26 11 25 11 25 11 25 11 25 12 25 10 22 8 21 7 22 9 21 7 21 7 21 7 21 6 18 9 19 10 18 8 15 8 11 5 6 1 4 3 7 2 6 5 6 7 5 5 3 3 5 3 5 3 5 3 5 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 2 0 2 0 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 2 1 1 0 0 0 1 0 5 6 15 10 13 6 11 3 11 2 10 3 9 2 8 2 6 2 4 1 4 1 5 2 3 1 2 0 3 1 4 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 35 51 36 54 40 55 36 50 38 54 38 56 42 57 39 53 40 54 35 48 31 47 33 50 28 42 24 41 29 46 28 42 24 40 25 42 26 43 28 44 27 44 29 45 29 44 27 43 31 48 34 49 31 47 32 49 30 45 29 45 29 46 31 48 32 48 32 48 32 48 32 48 33 48 32 48 32 49 34 51 32 49 33 50 35 52 37 54 37 52 34 49 33 50 36 53 42 56 37 50 33 49 34 51 35 52 36 52 36 52 36 53 39 54 36 50 34 51 36 53 36 53 37 53 36 50 32 46 33 50 33 50 33 52 36 53 36 51 33 49 33 52 38 56 35 52 35 53 36 54 37 54 34 54 40 57 38 55 41 61 37 57 39 58 40 60 42 61 43 62 43 62 43 62 43 62 40 63 41 64 42 65 43 66 42 65 43 66 44 65 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 44 64 43 64 43 65 45 67 45 66 45 67 47 69 50 71 43 67 45 70 46 69 43 66 45 69 45 69 45 69 45 69 44 70 48 72 47 71 47 72 49 72 48 72 48 73 50 77 48 74 48 74 48 74 48 74 49 75 49 75 49 75 49 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 50 75 51 77 51 76 49 74 46 71 48 74 48 75 49 76 50 76 54 78 53 77 52 78 54 79 54 77 50 73 48 75 52 79 50 75 50 75 50 76 53 78 51 76 53 79 54 78 51 76 53 77 52 77 52 77 51 76 49 76 52 77 52 76 53 80 51 76 51 76 51 76 51 76 51 76 51 76 51 76 51 76 50 75 50 76 51 77 51 78 50 77 51 79 52 80 54 81 51 79 54 81 52 79 54 82 53 81 56 84 58 84 57 83 54 82 56 84 56 82 53 80 53 81 54 82 56 86 60 89 57 89 60 94 65 99 70 102 73 104 74 105 76 107 79 108 80 103 73 94 64 87 60 85 54 83 55 72 36 56 34 64 35 58 37 59 37 60 38 60 44 65 45 67 46 68 49 70 46 74 49 78 52 78 49 75 50 76 49 75 48 76 49 77 50 78 51 78 51 77 49 75 47 74 47 73 46 72 45 71 46 68 47 70 47 73 49 74 51 80 55 84 56 85 59 89 64 92 67 95 67 95 69 101 73 103 74 108 80 114 86 118 89 122 90 125 96 137 100 129 90 113 57 58 21 52 31 46 29 51 29 51 29 51 29 51 29 51 29 50 28 49 27 49 28 47 28 47 28 47 28 47 28 47 28 46 27 45 26 45 24 42 24 43 25 44 26 44 26 43 24 41 22 40 22 40 21 40 21 40 21 40 21 40 20 40 23 40 22 33 14 26 12 18 8 13 5 12 5 12 4 9 5 9 5 6 3 4 5 6 5 6 5 6 5 6 5 5 3 3 2 3 2 4 2 3 2 3 2 3 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 0 2 0 0 0 1 0 0 3 8 13 12 13 11 15 11 14 11 13 10 12 9 12 9 11 4 6 2 7 6 9 3 3 2 2 2 3 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 30 18 36 23 40 26 42 27 41 25 41 28 43 26 39 28 38 19 34 16 26 14 36 15 25 9 28 15 29 14 31 11 25 13 27 15 29 16 29 19 32 19 31 17 29 15 27 21 34 20 33 19 31 18 31 15 31 21 34 19 30 19 34 16 32 18 34 19 34 19 33 23 38 22 36 21 37 23 38 21 36 21 36 21 36 21 36 20 35 20 35 20 35 20 35 21 35 21 35 21 35 21 35 23 37 23 36 22 35 21 35 22 37 21 39 25 40 22 35 19 36 20 37 21 36 20 35 19 35 19 34 18 33 17 33 18 35 20 35 17 32 16 34 20 37 21 36 19 36 22 40 22 38 22 39 23 40 24 40 28 43 28 43 28 43 28 43 29 43 28 44 31 46 29 42 26 42 27 43 28 44 29 45 29 44 29 43 28 42 27 42 28 43 28 43 28 43 28 43 28 44 29 45 30 44 29 43 27 44 27 44 27 44 27 44 24 40 23 41 26 44 27 42 25 44 25 44 25 44 25 44 29 48 29 48 29 48 29 48 34 49 31 48 31 49 30 45 31 48 31 48 31 48 31 48 29 47 32 50 33 49 30 46 32 49 32 49 32 49 32 48 31 48 31 48 31 48 31 48 32 49 32 49 32 49 32 49 31 49 31 50 32 51 33 51 33 50 32 49 31 50 32 50 30 48 33 51 34 50 31 47 33 50 33 49 32 48 31 48 33 51 33 51 33 51 33 51 33 51 33 51 33 51 33 51 34 52 34 51 33 50 32 50 33 51 33 51 33 51 33 51 29 51 30 52 30 53 31 53 31 53 31 52 30 51 29 51 29 51 29 50 28 49 27 49 28 50 28 50 28 50 28 50 29 52 29 53 30 54 31 53 29 52 32 54 30 51 32 54 32 53 32 53 32 53 32 53 35 56 36 58 37 56 34 54 32 54 34 57 35 56 32 53 31 52 31 53 33 56 36 58 39 60 40 61 42 65 45 67 50 71 49 72 51 74 54 77 56 75 48 65 42 62 39 60 40 52 23 35 18 37 17 33 22 37 23 38 24 39 25 41 24 42 24 44 25 47 27 49 25 47 27 49 29 51 29 50 26 47 27 50 29 50 29 50 31 51 33 50 32 50 31 49 28 46 28 45 27 44 26 44 22 46 23 48 26 50 28 51 31 55 35 57 35 56 36 59 42 67 47 69 46 66 42 66 42 75 55 80 51 79 57 92 70 98 73 96 77 110 75 87 54 84 53 46 9 23 16 27 17 29 13 26 12 27 15 30 12 26 12 26 12 26 12 26 11 26 11 26 11 26 11 26 11 26 11 26 11 26 11 26 13 27 13 27 13 27 13 27 12 25 10 23 8 22 8 22 5 21 9 22 5 17 7 21 9 20 9 19 7 17 8 15 5 12 2 5 0 4 0 5 1 4 3 4 4 3 3 3 1 3 1 3 1 3 1 3 3 3 0 1 0 2 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 9 12 17 13 13 4 12 2 9 1 10 6 12 0 4 3 6 3 4 2 1 0 2 1 3 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 31 48 33 51 37 55 40 57 41 56 40 57 42 58 41 55 41 53 36 53 33 44 29 50 30 41 24 43 29 44 28 46 25 42 27 45 30 46 30 46 31 47 31 47 30 45 28 43 32 48 32 47 31 47 31 47 29 48 34 50 32 47 33 50 31 47 32 49 33 49 33 49 35 51 34 50 34 50 35 51 33 49 33 49 33 49 33 49 36 52 36 52 36 52 36 52 36 54 36 54 36 54 36 54 37 55 37 54 36 53 35 53 37 53 37 54 40 55 37 51 35 52 36 53 37 52 36 51 35 52 35 51 34 50 33 50 36 54 38 54 35 51 35 53 37 55 40 56 38 55 39 58 38 55 39 56 39 57 40 57 42 61 42 61 42 61 42 61 45 63 42 62 45 64 44 62 42 61 43 62 43 62 44 63 45 64 45 63 44 62 43 62 42 61 42 61 42 61 42 61 42 61 43 62 43 62 42 61 44 65 44 65 44 65 44 65 45 64 42 64 45 67 45 65 44 65 44 65 44 65 44 65 47 68 47 68 47 68 47 68 50 69 47 68 49 70 48 67 48 69 48 69 48 69 48 69 47 68 49 70 49 70 47 68 49 70 49 70 49 70 49 70 47 73 47 73 47 73 47 72 49 75 49 75 49 75 49 75 48 74 48 75 49 76 50 76 50 75 49 74 48 75 49 76 48 74 50 76 50 76 48 74 50 76 49 75 49 74 48 74 50 76 50 76 50 76 50 76 50 76 50 76 50 76 50 76 51 77 50 76 50 75 49 75 50 76 50 76 50 76 50 76 50 76 51 76 52 77 52 78 53 78 52 77 52 76 51 76 51 76 51 75 50 74 49 74 50 75 50 75 50 75 50 73 52 73 53 74 53 76 54 76 51 77 54 79 51 78 53 81 53 80 53 80 53 80 53 80 55 83 56 84 56 82 54 79 53 77 56 79 56 80 54 78 52 80 53 82 55 84 57 85 60 88 61 91 64 93 66 94 70 98 71 99 73 102 75 104 76 99 67 90 62 89 61 85 57 74 40 58 36 60 37 56 36 58 37 60 38 61 41 62 43 65 44 66 45 67 47 69 47 74 48 76 50 78 50 77 48 76 50 78 51 78 51 78 50 76 49 75 49 74 48 74 45 71 45 70 44 69 43 67 46 68 48 69 49 72 51 73 52 80 57 83 56 83 58 86 64 92 66 95 66 94 68 100 71 104 76 108 77 112 89 128 88 133 103 141 103 131 85 105 84 115 78 79 29 43 21 49 29 50 27 49 27 49 28 51 26 48 26 48 26 48 26 48 27 46 27 46 27 46 27 46 27 46 27 46 27 46 27 46 27 46 27 46 27 46 27 46 27 45 25 42 23 41 22 42 18 42 22 40 18 36 18 38 20 37 19 35 18 34 17 31 14 23 10 16 4 12 4 12 4 8 5 5 4 3 3 3 3 4 3 4 3 4 3 4 5 4 1 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 6 11 14 13 12 13 12 11 10 9 10 10 12 5 6 6 7 4 5 1 2 1 3 5 5 3 2 3 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 19 34 18 33 20 37 24 40 25 39 24 40 27 42 25 38 23 37 23 39 21 31 15 33 15 25 9 27 14 27 12 29 14 27 16 30 17 31 17 30 18 31 18 31 17 29 15 27 16 30 17 30 17 30 18 31 17 32 21 34 20 33 20 34 15 30 16 32 18 32 17 32 19 34 19 34 19 34 19 34 18 33 18 33 18 33 18 33 21 36 21 36 21 36 21 36 23 37 23 37 23 37 23 37 23 37 22 36 22 36 21 35 21 36 20 37 22 38 20 34 19 36 20 37 21 36 20 35 19 35 19 35 18 34 18 34 22 39 24 39 21 36 21 38 22 40 26 42 25 40 25 42 22 39 23 39 24 40 24 40 27 42 27 42 27 42 27 42 31 44 27 41 28 44 29 44 29 44 28 43 28 43 27 42 31 46 30 45 30 44 29 44 26 41 26 41 26 41 26 41 26 41 27 42 27 42 26 41 27 44 27 44 27 44 27 44 29 44 26 43 28 45 27 42 25 44 25 44 25 44 25 44 27 46 27 46 27 46 27 46 31 47 29 47 32 49 31 47 31 48 31 48 31 48 31 48 30 48 31 49 32 48 31 47 32 49 32 49 32 49 32 49 28 45 28 45 28 45 29 46 32 49 32 49 32 49 32 49 31 48 31 49 32 50 33 50 33 49 32 48 31 49 32 50 31 49 32 50 33 49 32 48 33 49 32 49 31 48 31 48 33 50 33 50 33 50 33 50 34 51 34 51 34 51 34 51 34 50 33 50 32 49 32 49 33 50 33 50 33 50 33 51 29 50 28 50 29 51 29 52 31 52 30 52 29 51 29 51 29 51 29 50 28 49 27 49 28 50 28 50 28 50 28 51 29 53 29 54 30 54 31 54 29 52 32 54 30 51 32 54 32 53 32 53 32 53 32 53 33 54 34 55 33 54 31 53 31 55 33 56 33 55 32 53 31 53 33 55 35 56 35 56 38 61 42 65 45 66 45 65 47 69 49 71 51 73 53 75 52 69 43 61 40 61 41 61 34 45 20 35 20 38 21 37 22 36 23 38 24 39 24 41 26 45 26 45 24 45 24 45 25 47 27 49 29 51 29 50 29 50 30 52 31 52 31 51 32 49 32 48 31 48 30 47 28 45 28 44 27 43 26 45 27 49 25 50 26 50 28 51 30 54 34 57 35 56 37 60 45 68 45 66 44 68 47 75 52 76 52 80 60 92 73 104 87 104 72 84 44 63 43 78 65 88 61 65 23 18 6 26 14 28 13 27 13 27 14 28 12 26 12 26 12 26 12 26 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 27 13 27 13 27 13 27 13 26 11 24 9 23 9 23 4 19 7 20 4 17 6 19 6 18 8 18 8 18 10 19 8 15 3 8 0 4 0 5 0 4 3 4 2 3 3 3 1 3 1 3 1 3 1 3 3 3 0 1 0 2 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 3 5 10 9 12 5 12 3 10 1 9 4 9 2 7 5 6 5 3 2 0 1 5 4 6 3 3 2 5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 37 51 34 48 33 51 37 55 39 54 38 55 41 58 40 54 35 53 40 58 39 50 32 48 31 42 24 43 29 43 26 44 27 43 28 45 30 46 29 45 30 46 30 46 30 45 28 43 27 44 28 45 29 46 30 47 31 48 34 50 34 50 34 50 29 46 31 47 32 48 31 47 35 51 36 52 36 52 35 51 37 52 36 52 36 51 35 51 37 53 37 53 37 53 37 53 36 54 36 54 36 54 36 54 36 54 36 54 36 54 36 54 37 51 35 51 37 53 36 50 35 52 36 53 37 52 36 51 35 52 35 52 35 52 35 51 38 56 40 56 38 54 38 56 37 57 42 60 41 58 41 59 39 56 39 57 40 57 41 58 41 60 41 60 41 60 41 60 47 63 41 59 41 63 45 64 45 63 44 62 43 61 42 60 44 63 44 63 44 63 44 63 41 60 41 60 41 60 41 60 41 60 42 61 42 61 41 60 43 64 43 64 43 64 43 64 45 64 41 62 42 63 41 60 44 65 44 65 44 65 44 65 45 66 45 66 45 66 45 66 47 67 45 67 48 71 49 69 48 69 48 69 48 69 48 69 48 69 48 69 48 69 48 69 48 69 48 69 48 69 48 69 45 71 45 71 46 72 46 72 48 74 48 74 48 74 48 74 48 74 48 75 49 76 50 76 50 75 49 74 48 75 49 76 49 75 49 75 49 75 49 75 49 75 49 74 48 74 47 73 49 75 49 75 49 75 49 75 51 77 51 77 51 77 51 77 50 76 50 75 49 75 48 74 49 75 49 75 49 75 49 75 49 74 49 75 50 75 51 76 52 77 52 76 51 76 50 75 51 76 51 75 50 74 49 74 49 74 50 75 50 75 51 74 52 73 53 74 53 76 54 76 51 77 54 79 51 78 53 81 53 80 53 80 53 80 53 80 53 80 53 80 52 79 51 77 53 76 55 77 54 79 53 78 51 79 53 83 55 83 54 82 60 90 64 95 68 95 66 92 67 96 69 98 71 99 72 100 69 93 62 87 59 86 59 83 45 64 36 57 36 59 38 59 35 58 36 59 39 62 41 63 45 66 45 67 46 67 47 69 47 74 48 76 50 78 50 77 50 77 51 78 52 78 51 77 48 74 48 74 47 73 47 72 45 71 45 70 44 69 43 67 47 68 49 69 49 71 49 72 52 79 56 82 56 84 60 90 69 95 67 93 65 96 73 108 84 114 86 124 100 137 107 139 104 122 66 88 42 76 62 117 92 116 85 103 50 49 19 53 28 49 27 49 27 49 27 50 26 48 26 48 26 48 26 48 28 47 28 47 28 47 28 47 28 47 28 47 28 47 28 47 27 46 27 46 27 46 27 46 26 44 24 42 22 41 22 41 18 41 20 38 18 37 18 36 17 36 18 35 18 35 18 34 17 27 14 20 8 15 6 12 4 9 4 5 4 4 3 3 3 4 3 4 3 4 3 4 5 4 1 2 2 3 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 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 1 2 4 7 9 10 12 12 11 10 10 9 8 9 8 9 7 7 4 5 2 3 3 5 7 6 4 3 3 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 22 36 19 32 17 34 21 37 23 37 22 38 25 41 25 38 19 38 27 42 25 37 20 33 18 28 11 28 14 27 11 28 13 26 14 28 15 28 15 27 16 29 17 30 16 29 15 27 14 27 15 28 16 30 17 30 18 32 19 33 21 34 21 33 14 30 16 31 17 32 16 31 19 34 20 36 21 35 19 34 23 38 23 37 21 36 21 35 22 37 22 37 22 37 22 37 20 34 20 34 20 34 20 34 22 36 22 36 22 36 22 36 21 36 18 35 20 37 20 35 19 36 20 37 21 36 20 35 19 35 19 35 19 35 19 36 20 38 23 38 21 36 22 39 21 39 25 41 23 39 24 41 23 39 24 40 24 41 25 41 26 41 26 41 26 41 26 41 31 44 25 39 26 43 29 44 30 44 29 43 28 42 27 41 27 42 27 42 27 42 27 42 28 43 28 43 28 43 28 43 27 42 28 43 28 43 27 42 26 43 26 43 26 43 26 43 28 43 24 41 25 42 24 39 25 44 25 44 25 44 25 44 26 45 26 45 26 45 26 45 29 45 27 46 31 49 31 47 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 48 28 45 29 46 30 47 31 48 31 48 31 48 31 48 31 48 31 48 31 49 32 50 33 50 33 49 32 48 31 49 32 50 32 49 32 49 32 49 32 49 32 49 31 48 31 47 30 47 32 49 32 49 32 49 32 49 33 50 33 50 33 50 33 50 33 50 32 49 32 48 31 48 32 49 32 49 32 49 32 50 29 49 27 50 28 50 29 51 30 52 29 51 29 50 28 50 29 51 29 50 28 49 27 49 27 49 27 50 28 51 29 52 29 53 29 54 30 54 31 54 29 52 32 54 30 51 32 54 32 53 32 53 32 53 32 53 32 52 31 51 30 51 30 52 31 54 30 53 30 52 31 53 29 50 30 52 32 53 32 53 40 63 44 68 47 67 45 65 45 67 47 69 48 69 47 68 45 63 40 59 39 58 35 53 21 37 19 35 19 37 21 38 21 35 22 37 25 40 25 42 24 43 25 46 26 48 28 50 25 47 27 49 29 51 29 50 28 49 29 50 29 49 28 48 31 47 30 47 29 46 29 46 28 45 28 44 27 43 26 45 25 47 23 48 25 48 26 49 31 54 34 57 36 59 42 66 45 67 46 68 48 74 58 84 70 94 70 99 76 96 61 78 30 42 14 46 24 57 44 88 72 91 70 87 45 29 5 27 12 27 13 27 13 27 13 26 12 26 12 26 12 26 12 26 11 26 11 26 11 26 11 26 11 26 11 26 11 26 11 26 13 27 13 27 13 27 13 27 11 24 9 22 7 21 7 21 6 19 5 19 5 19 6 18 5 18 8 18 8 18 10 20 9 17 6 13 3 8 2 7 0 4 1 3 2 3 1 3 1 3 1 3 1 3 1 3 3 3 0 1 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 4 2 3 2 5 6 10 5 11 3 10 4 8 3 7 5 9 6 7 4 5 3 4 1 5 4 5 1 2 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 36 51 34 49 33 50 35 52 36 52 36 53 40 57 39 54 35 56 42 56 38 55 39 53 36 47 28 46 31 44 27 44 26 42 27 44 28 43 27 42 28 44 29 45 29 45 28 43 28 44 29 45 29 45 29 46 31 46 30 48 34 50 33 47 30 46 31 48 33 48 32 48 30 47 32 49 33 48 31 46 36 52 35 50 34 49 32 48 36 52 36 52 36 52 36 52 33 51 33 51 33 51 33 51 35 53 36 54 36 54 37 55 39 53 35 51 36 54 37 52 35 52 36 53 37 52 36 51 35 52 35 52 36 53 36 53 35 53 38 54 36 53 37 56 37 55 39 55 37 54 39 58 40 57 40 57 41 58 41 59 42 61 42 61 42 61 42 61 45 62 40 59 42 62 43 62 44 63 43 62 43 62 42 61 40 59 41 60 41 61 42 61 43 62 43 62 43 62 43 62 42 61 43 62 43 62 42 61 42 63 42 63 42 63 42 63 46 65 43 64 45 66 44 63 44 65 44 65 44 65 44 65 45 66 45 66 45 66 45 66 47 67 45 66 47 69 47 67 48 69 48 69 48 69 48 69 49 69 48 68 47 69 48 70 47 68 47 68 47 68 47 68 45 71 46 72 47 74 48 74 47 73 47 73 47 73 47 73 48 74 48 75 49 76 50 76 50 75 49 74 48 75 49 76 50 75 49 74 48 75 49 76 48 74 48 74 47 73 47 72 48 74 48 74 48 74 48 74 48 74 48 74 48 74 48 74 49 75 49 75 48 74 48 73 48 74 48 74 48 74 48 74 49 75 50 75 51 76 51 77 51 76 51 76 50 75 50 74 51 76 51 75 50 74 49 74 48 73 49 75 50 76 52 75 52 73 53 74 53 76 54 76 51 77 54 79 51 78 53 81 53 80 53 80 53 80 53 80 53 80 52 78 50 77 51 77 53 75 52 74 51 76 52 78 50 77 50 79 52 82 56 85 63 92 66 95 68 96 67 94 67 95 68 97 68 94 64 91 63 89 61 87 59 80 49 68 35 57 35 56 35 57 37 58 34 57 36 59 39 62 42 64 42 64 44 67 47 70 50 73 47 74 48 76 50 78 50 77 49 76 50 77 49 76 48 74 47 73 46 72 46 71 45 71 45 71 45 70 44 69 43 67 45 66 47 68 49 72 51 73 54 80 57 83 58 88 66 96 71 101 78 109 84 116 92 126 95 124 91 121 83 103 56 78 40 75 45 92 72 112 87 121 101 124 97 120 72 65 21 46 26 48 27 49 27 49 26 48 26 48 26 48 26 48 26 48 26 45 26 45 26 45 26 45 26 45 26 45 26 45 26 45 27 46 27 46 27 46 27 46 26 44 24 42 22 40 21 41 21 42 19 39 21 40 20 36 18 36 18 35 18 35 18 33 17 30 16 24 11 20 9 16 3 9 4 7 4 4 3 4 3 4 3 4 3 4 3 4 5 4 1 2 2 3 2 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 4 3 3 5 7 7 9 10 10 9 10 8 9 9 9 7 7 6 7 7 8 3 5 6 5 3 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 19 34 19 34 19 34 19 35 20 35 20 37 24 40 24 38 23 42 27 37 21 40 27 41 23 33 15 32 17 29 12 29 14 28 15 29 16 28 14 27 14 28 15 29 16 29 15 27 17 30 17 30 16 29 16 29 18 29 15 30 20 34 19 29 16 31 17 33 18 33 18 33 14 30 17 33 18 32 15 29 19 34 18 32 16 30 15 29 21 36 21 36 21 36 21 36 20 34 20 34 20 34 20 34 21 35 21 36 22 37 23 37 24 38 20 35 21 38 22 38 19 36 20 37 21 36 20 35 19 35 19 36 20 37 21 37 19 36 22 38 21 36 22 40 23 39 22 36 19 36 24 43 24 40 24 41 25 41 26 42 27 42 27 42 27 42 27 42 28 42 26 41 28 43 27 41 27 42 28 43 28 43 29 44 26 41 26 42 27 43 28 43 27 42 27 42 27 42 27 42 26 41 27 42 27 42 26 41 25 42 25 42 25 42 25 42 28 43 25 43 28 46 28 44 25 44 25 44 25 44 25 44 27 46 27 46 27 46 27 46 31 46 28 45 30 47 29 44 31 48 31 48 31 48 31 48 32 49 30 47 30 47 32 49 30 47 30 47 30 47 30 47 26 43 27 45 29 47 30 48 30 47 30 47 30 47 30 47 31 48 31 49 32 50 33 50 33 49 32 48 31 49 32 50 33 50 31 48 31 48 33 50 31 48 31 47 30 47 29 46 31 48 31 48 31 48 31 48 30 47 30 47 30 47 30 47 32 49 32 48 31 48 30 47 31 48 31 48 31 48 31 49 30 51 29 51 30 52 30 53 29 51 29 50 28 50 27 49 29 51 29 50 28 49 27 49 26 48 27 50 28 51 30 53 29 53 29 54 30 54 31 54 29 52 32 54 30 51 32 54 32 53 32 53 32 53 32 53 33 53 31 51 29 51 30 53 31 53 29 51 28 51 30 53 31 51 29 50 31 56 39 62 45 66 45 67 46 67 46 67 47 68 48 68 46 64 40 59 43 63 43 63 40 53 25 37 16 34 18 35 20 35 20 36 20 34 22 37 25 40 26 43 25 45 26 46 26 48 28 49 25 47 27 49 29 51 29 50 29 50 30 51 29 49 27 48 29 46 29 45 28 45 27 44 28 45 28 44 27 43 26 45 24 47 24 50 28 53 31 55 33 57 36 59 39 63 47 72 58 83 67 90 69 89 67 89 59 78 50 68 40 56 24 44 40 65 44 72 53 90 65 91 69 95 74 95 61 53 13 20 11 26 13 27 13 27 12 25 12 26 12 26 12 26 12 26 12 27 12 27 12 27 12 27 12 27 12 27 12 27 12 27 13 27 13 27 13 27 13 27 14 27 12 25 10 24 10 24 9 21 6 20 8 23 9 19 8 19 9 18 8 17 9 17 7 16 7 16 5 13 4 12 0 4 1 3 0 2 1 3 1 3 1 3 1 3 1 3 3 3 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 3 5 0 1 0 4 0 6 3 9 5 10 5 9 4 8 3 6 3 8 5 10 3 7 6 7 2 2 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 32 49 34 51 35 51 34 50 35 50 34 52 39 56 39 53 39 59 42 51 34 56 44 59 40 50 31 49 33 46 28 45 29 45 30 46 30 45 28 44 27 43 28 45 29 45 28 44 32 47 31 46 30 45 29 44 30 44 27 45 32 49 31 44 31 48 33 50 34 50 34 49 31 48 34 51 35 50 32 47 34 50 33 48 31 47 30 45 35 51 35 51 35 51 35 51 35 53 35 53 35 53 35 53 35 53 35 54 36 55 37 55 41 55 36 52 37 55 39 55 35 52 36 53 37 52 36 51 35 52 35 53 36 54 37 54 35 54 39 55 37 54 39 58 41 57 38 52 34 53 41 62 40 57 40 58 41 59 42 59 43 62 43 62 43 62 43 62 42 60 41 61 44 63 42 59 41 61 42 62 43 63 44 64 42 61 42 62 43 63 44 63 41 60 41 60 41 60 41 60 39 59 40 60 41 59 40 58 42 63 42 63 42 63 42 63 41 61 40 62 43 65 44 63 44 65 44 65 44 65 44 65 46 67 46 67 46 67 46 67 49 68 45 67 46 67 45 64 48 69 48 69 48 69 48 69 50 70 47 67 46 68 49 71 47 68 47 68 47 68 47 68 41 68 43 69 44 71 46 72 47 73 47 73 47 73 47 73 48 74 48 75 49 76 50 76 50 75 49 74 48 75 49 76 51 76 48 73 47 74 50 77 48 74 48 73 47 72 46 72 48 74 48 74 48 74 48 74 46 72 46 72 46 72 46 72 49 75 49 74 48 73 47 73 48 74 48 74 48 74 48 74 51 76 52 77 52 78 53 78 51 76 51 75 50 74 49 74 51 76 51 75 50 74 49 74 48 73 49 75 50 76 52 75 52 73 53 74 53 76 54 76 51 77 54 79 51 78 53 81 53 80 53 80 53 80 53 80 55 81 52 78 50 78 52 79 52 75 51 72 49 75 52 77 54 80 51 79 53 86 63 94 67 95 66 94 66 95 68 97 68 97 69 96 66 91 59 84 62 89 65 89 60 74 40 55 31 54 35 56 34 53 34 54 33 56 35 59 39 63 43 65 47 68 47 68 47 68 47 69 47 74 48 76 50 78 50 77 52 79 52 79 52 78 49 76 46 72 45 71 45 70 44 70 45 71 45 70 44 69 43 67 46 68 50 72 53 78 57 80 56 83 59 85 61 91 70 101 80 110 87 114 82 104 70 98 63 92 56 85 53 88 60 96 59 107 81 115 87 123 88 109 88 117 93 122 85 92 41 52 24 47 27 50 28 49 25 46 26 48 26 48 26 48 26 48 28 47 28 47 28 47 28 47 28 47 28 47 28 47 28 47 27 46 27 46 27 46 27 46 30 48 28 46 26 45 26 45 24 44 20 40 23 43 22 37 21 38 19 36 17 34 16 32 16 29 16 28 16 24 13 21 4 11 4 7 3 6 3 4 3 4 3 4 3 4 3 4 5 4 1 2 2 3 2 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 2 5 4 1 0 0 0 3 6 7 10 10 11 10 10 8 8 6 7 7 10 10 13 7 8 9 8 6 4 3 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 32 17 32 17 32 17 32 12 31 21 39 25 40 26 42 24 38 23 38 24 41 28 44 18 33 18 32 15 29 13 27 21 29 11 22 10 26 16 30 10 24 14 29 17 29 15 26 15 29 16 31 19 33 21 34 17 30 17 30 18 32 20 33 17 32 16 30 15 32 19 35 13 31 20 36 20 33 18 33 19 33 18 32 17 33 18 34 23 34 18 37 25 38 23 40 23 36 22 35 21 36 22 37 23 37 23 36 22 35 21 35 18 35 20 36 18 34 19 36 19 35 19 35 19 36 22 38 20 37 22 39 23 37 20 35 22 37 20 37 23 40 23 38 22 39 24 41 26 41 24 40 26 40 23 39 25 43 26 41 27 42 27 42 26 41 27 44 25 41 27 42 26 41 29 46 29 43 28 42 27 41 26 40 30 44 29 43 28 42 27 41 25 40 26 42 28 43 28 43 26 41 26 40 25 39 24 39 24 41 24 42 25 43 26 43 25 42 25 42 25 42 25 42 24 44 26 46 27 46 27 45 26 45 26 45 26 45 26 45 25 41 23 42 27 45 28 43 30 47 29 46 29 47 31 49 30 48 31 47 28 45 30 49 28 45 28 46 29 47 30 47 26 43 27 45 28 46 30 47 29 46 29 47 30 48 31 48 28 46 29 47 30 48 31 48 31 48 32 49 32 50 33 50 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 30 48 31 49 32 48 31 47 32 49 32 48 31 48 30 47 32 49 32 48 31 47 30 47 30 47 30 48 31 49 32 50 30 50 28 50 28 50 28 50 29 51 29 51 29 51 29 51 28 51 29 51 29 50 27 48 24 46 26 49 28 51 29 52 28 53 30 55 31 54 31 53 30 53 31 54 32 52 31 51 30 51 30 51 30 51 30 51 32 52 31 51 30 52 31 54 29 51 28 51 28 51 30 53 29 51 31 53 33 57 41 66 48 68 46 66 45 66 45 67 44 67 47 65 39 57 36 59 43 60 38 52 30 42 19 32 15 33 19 34 21 36 22 38 25 37 21 35 24 40 25 41 24 43 25 45 26 48 28 49 27 49 28 50 29 49 28 48 31 51 28 48 26 48 28 50 28 45 28 45 28 45 28 45 28 44 26 42 25 42 25 45 21 45 24 52 32 58 37 61 36 60 41 64 42 64 46 69 53 69 46 59 35 52 30 49 32 53 32 52 30 57 42 72 56 78 58 83 57 84 55 82 58 91 67 88 68 82 35 23 9 25 10 25 14 30 14 23 12 26 12 27 13 28 14 28 14 29 14 28 13 27 12 27 12 27 12 26 11 25 10 25 13 26 12 25 11 26 12 27 13 27 13 26 12 25 11 25 9 23 11 25 11 24 11 23 7 19 8 18 8 17 9 17 6 17 7 15 5 15 7 14 1 6 1 4 0 4 2 6 0 2 0 2 1 4 3 6 5 4 0 0 0 2 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 0 3 1 2 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 8 5 9 4 7 8 11 5 12 8 12 2 3 4 6 4 5 2 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 29 46 30 48 33 50 35 51 30 49 36 54 38 54 39 56 42 58 42 57 40 55 38 53 39 54 35 48 30 44 27 43 30 44 25 41 26 43 27 42 25 42 28 45 29 44 26 40 30 46 30 46 30 46 30 46 30 46 30 46 30 47 32 48 31 47 31 46 31 47 32 48 30 48 34 51 34 49 33 50 34 49 33 48 32 49 33 50 37 49 32 53 39 53 37 55 37 54 36 53 35 54 36 55 37 55 36 54 36 53 35 53 34 51 36 52 34 50 35 52 36 51 35 51 35 52 37 54 35 53 37 55 38 54 36 53 38 54 36 54 39 57 39 55 40 56 38 55 38 57 41 59 41 57 39 56 42 60 43 59 38 58 40 59 41 61 44 65 43 63 44 62 41 60 43 64 43 62 42 61 42 61 41 60 44 62 43 62 43 62 42 61 41 60 42 62 43 62 42 61 41 60 41 59 40 59 39 58 41 62 41 63 42 64 43 64 42 63 42 63 42 63 42 63 43 65 45 67 46 67 46 66 45 66 45 66 45 66 45 66 45 65 42 64 44 66 43 63 45 66 45 66 45 67 47 68 46 68 48 69 46 67 47 69 45 66 45 67 46 68 47 68 45 71 45 71 45 71 45 71 46 72 46 73 47 73 48 74 46 72 47 73 48 74 48 75 47 73 48 74 49 75 49 75 49 75 49 75 49 75 49 75 48 74 48 74 48 74 48 74 47 74 48 75 49 74 48 73 49 74 48 74 47 73 47 72 49 75 49 74 48 73 47 73 47 73 47 74 48 75 49 75 50 75 50 75 50 75 50 75 51 76 51 76 51 76 51 76 51 76 50 75 50 74 49 74 46 72 48 74 50 75 50 73 51 73 54 75 54 76 54 75 52 78 53 79 53 79 52 78 51 78 51 78 51 78 51 78 53 79 52 78 51 79 52 79 51 74 51 73 51 76 52 78 50 79 54 83 56 87 63 94 68 96 67 95 66 94 66 94 64 93 65 90 57 83 56 85 61 83 53 71 44 63 36 54 33 55 34 54 35 55 36 56 39 59 35 58 38 62 42 62 43 64 44 66 47 69 49 71 50 76 50 77 50 77 49 76 51 77 49 75 47 75 49 76 45 71 45 71 45 71 45 71 45 70 43 68 42 68 42 67 43 65 48 71 54 78 58 81 54 80 57 81 54 81 55 84 55 81 52 79 51 79 51 82 54 87 57 89 59 95 71 108 77 110 80 114 83 113 83 112 84 118 90 117 91 115 63 64 22 46 26 48 27 50 28 50 26 48 26 49 27 50 28 50 29 48 29 47 28 46 27 46 27 46 27 45 26 45 25 44 27 45 26 44 25 45 26 46 27 46 27 45 26 44 25 44 23 45 25 44 25 43 23 40 20 37 19 36 18 35 18 34 18 31 17 29 15 27 15 24 8 15 4 8 2 7 4 9 4 5 3 3 2 3 3 4 7 5 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 3 4 7 8 9 8 9 8 8 7 9 10 11 7 5 6 5 5 5 5 4 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 12 28 14 31 19 36 22 38 18 35 21 35 19 35 22 39 28 43 28 42 26 39 22 36 30 42 23 34 16 28 12 27 13 26 14 28 16 28 12 22 14 28 16 29 15 26 11 23 19 31 18 30 16 28 14 27 16 29 16 30 17 30 18 31 16 31 17 32 17 31 16 30 16 33 19 33 17 32 19 36 19 34 18 33 18 33 19 34 21 32 16 35 23 36 21 38 23 36 22 35 21 36 22 37 23 36 22 36 21 35 21 35 18 35 20 36 18 34 19 36 20 36 19 35 19 36 21 38 17 34 19 36 21 37 21 36 22 37 20 37 23 40 23 38 25 39 21 35 20 38 25 43 24 39 23 40 27 44 28 43 24 39 24 40 26 42 28 44 31 46 31 44 27 41 27 44 26 41 27 42 27 42 28 43 27 42 27 42 28 43 28 43 27 42 28 43 28 42 26 41 26 41 26 41 25 40 25 39 24 41 24 42 25 43 26 43 24 41 24 41 24 41 24 41 24 44 26 46 27 46 27 45 26 45 26 45 26 45 26 45 31 46 27 44 28 45 26 41 26 44 27 44 28 45 28 45 27 47 32 49 31 46 29 47 28 45 29 46 29 46 30 47 30 47 29 45 28 44 26 43 29 46 29 46 30 47 30 48 30 47 31 48 31 49 32 49 29 46 30 47 30 48 31 48 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 30 48 31 49 32 48 31 47 31 47 30 47 29 46 29 45 32 49 31 48 31 48 30 47 30 47 31 48 31 48 32 50 30 50 28 50 28 50 28 50 29 51 29 51 29 51 29 51 30 51 28 48 26 48 27 50 26 48 27 50 28 50 27 50 28 53 30 55 31 54 31 53 30 53 31 54 32 52 31 51 30 51 30 51 30 51 30 51 32 52 31 51 30 52 31 54 29 52 28 51 29 52 31 53 30 54 36 59 39 61 42 65 47 68 46 67 45 66 45 66 41 62 40 58 34 54 34 57 39 54 29 42 23 38 19 35 20 35 20 35 21 35 21 35 24 37 21 36 25 41 25 41 24 43 25 45 26 48 28 49 28 50 29 51 30 50 29 49 30 50 28 48 26 48 27 48 28 45 28 45 28 45 28 45 27 44 26 42 25 42 25 44 23 46 24 50 29 54 33 56 29 52 30 50 25 44 23 45 25 44 26 45 30 50 33 54 38 60 41 64 45 70 55 80 56 78 55 80 55 82 53 83 52 85 59 88 69 91 53 54 8 26 14 28 12 25 14 31 12 26 13 27 13 27 14 28 14 29 14 28 13 27 12 27 12 27 12 27 11 26 11 25 13 26 12 25 11 26 12 27 13 27 13 26 12 25 11 25 9 24 11 25 11 24 11 22 9 20 10 20 9 19 11 18 8 19 7 17 7 16 7 16 5 10 0 3 0 1 0 4 4 5 2 3 0 1 0 2 5 4 0 0 0 2 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 3 1 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 3 1 4 3 7 4 9 2 5 0 6 0 9 0 6 0 4 3 5 3 5 2 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 28 44 30 48 34 52 37 54 34 50 34 49 32 50 37 56 43 58 41 56 40 56 41 57 44 59 41 54 35 48 29 44 27 43 27 44 29 44 24 37 27 44 28 44 28 43 25 41 30 46 29 44 28 43 26 42 29 45 30 46 30 46 30 45 32 48 34 50 34 49 31 46 33 49 33 47 30 47 35 53 35 50 33 49 33 49 34 51 35 47 30 50 37 51 35 52 37 54 36 53 35 54 36 55 36 54 36 53 35 53 34 52 34 51 36 52 34 50 35 52 37 52 35 51 35 52 37 53 32 49 33 52 36 53 37 54 38 54 36 54 39 57 39 55 40 56 37 53 37 55 40 59 40 56 39 58 44 62 44 60 45 62 41 60 41 60 41 59 44 64 45 62 41 59 42 63 40 60 41 61 42 62 43 63 41 60 41 61 43 62 44 63 43 62 43 62 42 60 40 59 42 61 41 60 41 59 40 59 41 62 41 63 42 64 43 64 41 62 41 62 41 62 41 62 43 65 45 67 46 67 46 66 45 66 45 66 45 66 45 66 48 67 44 66 46 67 44 64 43 64 44 66 45 66 45 66 43 67 49 71 49 68 46 67 46 67 46 67 46 67 46 67 46 72 46 71 45 70 44 70 45 71 46 72 46 73 47 73 48 74 48 74 48 75 49 75 45 71 45 72 46 73 47 73 49 75 49 75 49 75 49 75 48 74 48 74 48 74 48 74 47 74 48 75 49 74 48 73 47 73 46 72 46 71 45 71 48 74 48 74 48 74 48 74 48 74 48 74 48 74 48 74 49 74 49 74 49 74 49 74 50 75 50 75 50 75 50 75 53 76 49 72 46 73 49 76 49 74 50 75 50 74 48 71 51 73 54 75 54 76 54 75 52 78 53 79 53 79 52 78 51 78 51 78 51 78 51 78 53 79 52 78 51 79 52 79 52 74 52 74 51 77 53 79 52 83 60 91 63 91 63 92 67 95 67 95 67 94 65 93 61 88 58 83 53 81 54 82 53 71 41 58 35 56 36 57 36 54 35 54 35 53 35 52 38 59 36 59 40 63 42 62 43 64 44 66 47 69 49 71 51 77 51 78 51 78 50 77 50 76 49 75 48 74 47 75 44 70 44 70 44 70 44 70 44 69 42 68 41 67 42 66 45 66 47 68 49 73 53 76 50 76 51 74 45 70 43 71 46 74 48 79 52 83 56 89 62 95 66 100 71 105 76 110 77 107 77 108 78 110 82 112 81 112 84 116 92 123 82 97 37 53 27 49 27 48 27 51 27 49 27 49 27 49 27 49 29 48 29 47 28 46 27 46 28 47 27 46 27 45 26 45 27 45 26 44 25 45 26 46 27 46 27 45 26 44 25 44 24 46 25 44 24 42 22 39 21 39 21 37 20 37 19 36 20 34 19 32 18 30 17 27 15 21 8 11 1 6 2 8 5 5 3 3 2 3 2 4 7 5 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 2 3 3 6 7 10 10 10 8 8 8 9 9 9 4 4 5 5 6 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 31 17 33 19 34 20 35 17 33 18 32 17 35 24 43 31 43 25 37 22 39 27 44 25 41 27 42 25 36 17 30 18 29 14 26 14 27 13 24 12 26 14 27 15 28 15 28 14 27 14 27 15 28 15 29 16 30 18 31 18 30 16 29 17 33 20 36 21 34 18 32 19 34 18 31 15 31 20 38 20 35 19 33 18 34 20 35 19 30 15 34 21 35 19 36 23 36 22 35 21 36 22 37 22 36 21 35 21 34 20 34 18 35 20 36 18 34 19 36 21 37 20 35 19 35 20 37 17 33 17 34 19 36 21 38 22 37 20 37 23 40 23 38 21 38 23 39 24 40 24 39 24 39 24 42 29 45 28 42 31 44 26 41 28 44 27 41 25 41 26 41 25 40 27 44 25 41 26 42 27 43 28 44 25 40 26 41 27 43 28 43 28 43 28 43 27 41 25 40 27 42 27 41 26 41 25 40 24 41 24 42 25 43 26 43 24 41 24 41 24 41 24 41 24 44 26 46 27 46 27 45 26 45 26 45 26 45 26 45 28 44 26 44 29 47 29 45 26 44 28 46 30 47 29 45 26 46 32 50 32 47 29 46 29 46 29 46 29 46 29 46 27 44 27 45 28 46 29 46 28 45 28 46 29 46 30 47 31 48 31 48 31 48 31 48 28 45 28 45 29 46 30 47 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 30 48 31 49 32 48 31 47 30 47 29 46 29 45 28 45 31 48 31 48 31 48 31 48 31 48 31 48 31 48 31 49 29 49 27 49 27 49 27 49 28 50 28 50 28 50 28 50 30 51 26 46 24 47 27 50 27 49 28 50 28 49 26 49 28 53 30 55 31 54 31 53 30 53 31 54 32 52 31 51 30 51 30 51 30 51 30 51 32 52 31 51 30 52 31 54 30 53 29 52 30 52 31 54 33 58 41 65 44 64 42 64 45 66 46 67 46 66 43 64 40 59 36 55 33 53 32 53 29 42 19 32 15 34 21 37 21 35 21 35 21 35 21 34 24 37 23 38 27 42 25 41 24 43 25 45 26 48 28 49 28 50 29 51 30 50 29 49 27 49 28 48 27 47 26 46 27 44 27 44 27 44 27 44 27 43 25 41 24 41 24 44 24 46 22 46 24 48 27 51 25 49 28 49 25 45 25 47 34 52 37 56 40 60 43 62 46 66 47 68 50 72 51 72 54 76 52 77 51 79 50 81 50 81 53 84 62 90 61 77 40 39 11 24 14 28 10 23 13 27 13 27 13 27 13 27 14 29 14 28 13 27 12 27 13 28 13 27 12 27 11 26 13 26 12 25 11 26 12 27 13 27 13 26 12 25 11 25 11 25 12 25 10 23 10 21 9 21 11 20 10 20 11 19 9 20 9 19 7 17 9 17 10 14 5 6 0 2 0 3 1 2 0 2 0 3 2 5 5 4 0 0 0 2 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 3 1 4 2 3 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 5 2 1 0 0 3 2 8 11 15 7 13 3 10 0 10 0 4 3 6 4 6 3 5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 34 50 34 50 34 49 33 49 32 49 33 49 33 52 40 60 49 62 42 54 37 54 40 58 39 56 42 59 41 55 35 49 35 48 28 42 26 43 28 43 25 41 26 42 27 44 29 45 25 41 26 43 29 46 31 47 30 47 32 49 33 47 30 45 32 48 33 50 35 51 34 50 33 49 33 47 30 47 35 54 35 51 34 50 34 50 35 51 35 46 30 50 37 51 34 52 37 54 36 53 35 54 36 55 35 53 35 53 34 52 34 51 34 51 36 52 34 50 35 52 38 53 36 51 35 51 36 52 35 51 34 51 35 53 37 55 38 54 36 54 39 57 39 55 37 56 40 59 42 58 40 56 41 58 41 60 45 62 43 58 41 57 37 58 44 66 47 64 38 58 40 59 39 59 42 63 41 60 42 61 42 61 43 62 41 60 41 60 42 61 42 61 42 61 43 62 43 61 41 60 43 61 42 61 41 60 41 60 41 62 41 63 42 64 43 64 42 63 42 63 42 63 42 63 43 65 45 67 46 67 46 66 45 66 45 66 45 66 45 66 43 63 42 64 46 68 47 66 43 65 46 68 48 68 46 66 44 68 49 70 48 67 46 68 47 68 46 67 46 67 45 66 43 69 44 71 45 72 47 73 44 71 45 71 46 72 46 72 48 74 47 73 47 72 46 72 45 71 45 72 46 73 47 73 49 75 49 75 49 75 49 75 48 74 48 74 48 74 48 74 47 74 48 75 49 74 48 73 48 73 47 73 46 72 46 71 47 73 48 74 48 74 49 75 49 75 48 74 48 74 47 73 48 73 48 73 48 73 48 73 49 74 49 74 49 74 49 74 51 75 48 72 47 72 48 74 48 73 49 75 50 75 49 72 51 73 54 75 54 76 54 75 52 78 53 79 53 79 52 78 51 78 51 78 51 78 51 78 53 79 52 78 51 79 52 79 52 75 53 75 52 78 54 79 56 86 63 93 64 91 63 92 65 94 67 95 67 94 64 91 61 86 56 83 54 81 50 75 38 59 33 52 32 55 35 54 35 54 35 53 35 53 35 53 39 59 37 61 42 65 42 62 43 64 44 66 47 69 49 71 49 76 49 77 50 76 49 75 48 75 48 76 48 74 46 72 43 69 43 69 43 69 43 69 43 69 42 67 40 66 41 65 44 65 44 64 45 69 49 72 44 70 47 73 46 74 48 77 50 79 54 87 61 92 65 97 67 97 64 98 68 100 68 97 72 102 75 103 77 105 78 108 79 108 80 112 85 116 83 109 73 70 26 45 28 49 23 44 28 50 27 49 27 49 26 48 29 48 29 47 28 46 27 46 29 47 28 47 27 46 27 46 27 45 26 44 25 45 26 46 27 46 27 45 26 44 25 44 25 47 26 44 24 42 21 38 21 38 20 37 19 36 19 35 19 36 19 32 18 31 16 27 18 25 14 17 7 10 4 8 1 3 1 3 3 5 5 7 7 5 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 0 1 1 4 5 7 17 19 19 16 13 10 10 11 6 6 6 6 6 6 5 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 19 34 19 34 19 34 19 34 19 35 21 35 20 36 24 41 30 44 28 42 26 40 25 40 27 42 26 39 23 37 22 36 24 34 17 28 15 29 16 28 14 27 14 26 14 27 15 28 12 26 14 28 16 30 18 32 18 32 21 35 21 33 17 29 15 30 15 31 17 33 20 35 17 33 18 32 16 32 19 37 21 35 20 34 19 35 20 36 20 31 16 35 22 36 20 37 23 36 22 35 21 36 22 37 21 35 21 34 20 34 19 33 18 35 20 36 18 34 19 36 22 37 20 35 19 35 19 36 21 37 20 35 19 36 21 38 22 37 20 37 23 40 23 38 25 41 25 41 25 42 26 43 27 42 27 44 30 45 26 39 23 35 18 36 27 46 31 44 25 41 27 41 24 39 26 43 28 43 27 42 27 42 26 41 27 42 26 41 26 41 26 40 26 41 27 43 28 43 27 42 28 43 27 42 27 41 26 41 24 41 24 42 25 43 26 43 26 43 26 43 26 43 26 43 24 44 26 46 27 46 27 45 26 45 26 45 26 45 26 45 27 43 25 43 27 45 27 43 24 43 28 46 30 46 27 43 29 47 31 48 29 46 30 48 30 47 30 46 29 45 28 45 28 45 28 45 28 45 28 45 27 44 28 45 28 46 29 46 30 47 29 46 28 45 28 44 29 46 29 46 30 47 30 48 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 30 48 31 49 32 48 31 47 32 48 31 48 30 47 30 46 30 47 30 48 31 49 32 49 32 49 32 48 31 47 30 48 28 48 26 48 26 48 26 48 27 49 27 49 27 49 27 49 27 49 27 48 26 47 25 47 24 47 26 49 28 50 28 51 28 53 30 55 31 54 31 53 30 53 31 54 32 52 31 51 30 51 30 51 30 51 30 51 32 52 31 51 30 52 31 54 31 53 30 53 30 53 32 55 37 60 42 64 42 62 42 64 43 65 46 67 46 65 42 62 38 57 34 54 33 51 24 41 15 32 14 32 17 35 20 34 18 34 20 35 23 37 24 37 24 37 24 40 28 43 25 40 24 43 25 45 26 48 28 49 26 47 27 48 27 48 26 47 26 47 27 49 27 47 25 45 26 43 26 43 26 43 26 43 26 42 24 41 23 40 24 43 22 43 19 43 20 46 25 50 21 45 25 48 26 48 29 52 33 52 38 58 45 63 46 64 48 64 42 61 44 67 45 65 50 72 50 77 50 77 47 76 45 78 50 83 56 84 58 85 65 55 16 24 12 24 10 27 14 28 14 27 13 26 12 26 14 29 14 28 13 27 12 27 14 29 13 28 13 27 12 27 13 26 12 25 11 26 12 27 13 27 13 26 12 25 11 25 11 25 12 25 10 22 9 20 8 19 9 19 8 18 10 17 8 19 6 18 6 16 7 16 11 17 10 14 7 8 2 6 1 3 0 2 0 3 2 4 5 4 0 0 0 2 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 5 4 4 3 2 2 1 1 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 3 1 1 0 0 2 0 5 8 15 10 17 5 10 0 10 3 7 5 7 4 5 2 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 33 49 34 50 34 51 35 51 37 54 38 53 36 51 37 55 37 55 42 61 46 61 43 57 47 60 40 52 34 51 37 55 36 50 32 47 31 46 29 43 30 45 28 43 26 42 26 42 27 43 28 45 30 46 31 47 32 49 35 52 35 49 31 45 27 43 27 43 29 47 34 52 31 49 34 49 32 48 34 52 36 51 35 50 34 51 35 52 36 48 31 51 38 52 36 53 37 54 36 53 35 54 36 55 35 53 35 52 34 51 33 51 34 51 36 52 34 50 35 52 38 54 36 51 35 51 35 51 39 55 37 53 35 53 37 55 38 54 36 54 39 57 39 55 44 60 40 56 39 59 44 63 44 60 44 62 46 61 41 54 39 54 32 53 40 62 42 58 43 63 44 61 40 58 41 61 44 62 43 61 42 60 41 59 43 61 42 60 41 59 40 58 40 59 41 61 43 62 43 62 43 62 43 61 42 60 41 60 41 62 41 63 42 64 43 64 44 65 44 65 44 65 44 65 43 65 45 67 46 67 46 66 45 66 45 66 45 66 45 66 46 65 42 63 43 64 42 61 39 62 43 66 46 66 43 63 47 69 48 68 45 66 47 70 47 68 47 67 46 66 45 66 48 71 46 69 45 68 43 67 44 68 44 69 45 70 46 72 46 72 46 71 45 70 44 69 46 72 47 73 47 74 48 74 49 75 49 75 49 75 49 75 48 74 48 74 48 74 48 74 47 74 48 75 49 74 48 73 49 75 49 74 48 74 47 73 47 73 47 74 48 75 49 75 49 75 49 74 48 73 47 73 48 73 48 73 48 73 48 73 49 74 49 74 49 74 49 74 48 73 49 74 49 73 47 71 46 71 48 74 50 76 51 76 51 73 53 76 54 76 54 75 52 78 53 79 53 79 52 78 51 78 51 78 51 78 51 78 53 79 52 78 51 79 52 79 53 77 52 77 52 78 53 81 59 88 63 91 62 90 62 92 64 93 67 96 67 93 63 89 57 82 53 80 53 76 42 62 29 51 31 54 36 57 34 51 32 52 34 52 36 53 37 56 39 59 38 62 43 65 42 61 43 64 44 66 47 69 49 71 47 73 47 75 48 74 46 73 46 74 48 76 48 74 45 70 43 67 43 67 43 67 43 67 43 66 41 64 40 64 40 65 42 63 41 62 42 67 48 72 44 71 49 74 48 76 51 80 54 82 58 88 61 90 61 92 65 93 58 92 64 99 67 97 68 99 74 104 78 104 75 103 76 106 80 113 85 115 84 116 86 82 33 48 24 43 26 56 28 50 28 47 28 46 27 46 29 48 29 47 28 46 27 46 29 48 29 47 28 46 27 46 27 45 26 44 25 45 26 46 27 46 27 45 26 44 25 44 26 48 26 45 24 41 21 38 19 37 18 35 18 34 17 34 19 35 18 33 16 30 15 28 17 26 17 24 14 17 7 10 6 5 4 3 2 2 2 3 7 5 1 1 1 3 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 6 6 5 4 2 1 1 0 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 3 0 2 1 3 3 4 7 12 14 15 11 9 8 9 8 9 8 7 6 5 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 20 37 25 41 25 36 17 29 16 34 19 31 17 36 22 35 26 40 26 40 26 40 26 40 29 43 28 39 21 33 19 35 22 36 20 34 17 31 14 29 13 30 15 28 9 23 10 28 12 25 13 27 14 27 13 26 21 32 17 32 21 35 19 29 21 30 14 28 18 33 20 32 18 32 20 32 17 29 17 31 17 32 17 33 18 34 19 34 17 34 21 38 23 36 19 33 23 38 22 35 20 35 20 35 21 35 20 34 19 33 18 32 21 36 20 34 19 34 20 35 17 32 17 33 18 33 19 34 25 40 22 37 21 38 24 41 23 37 20 36 22 40 23 39 24 40 23 39 24 42 28 45 27 43 27 43 27 43 27 43 26 41 26 41 26 41 26 41 27 43 28 41 24 38 25 42 28 43 28 43 27 41 25 40 24 40 27 43 28 42 25 39 27 43 27 43 27 43 27 43 24 41 25 42 26 41 25 40 28 42 27 41 26 42 27 43 23 39 25 41 28 44 30 46 27 43 24 40 23 41 26 44 27 44 27 44 27 44 27 44 28 45 28 44 27 43 26 43 25 43 26 44 27 45 28 46 29 46 29 47 30 48 31 48 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 31 48 31 49 32 50 33 49 28 45 28 45 28 45 28 45 29 47 31 50 33 49 31 48 30 48 31 49 32 48 31 47 31 48 31 47 30 46 29 46 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 34 50 33 49 32 48 31 47 29 46 29 46 29 46 29 46 32 50 32 49 31 48 30 48 30 49 32 50 31 48 28 45 24 47 27 50 28 49 25 46 25 47 25 48 26 49 27 49 27 51 30 53 32 53 30 51 32 53 31 52 30 53 31 54 29 52 30 53 31 52 30 51 33 54 30 51 28 50 29 52 28 52 33 54 31 53 36 61 40 63 44 66 45 65 42 61 43 64 44 66 46 66 44 60 39 56 32 50 31 45 21 34 15 33 19 35 20 35 20 34 16 33 20 35 20 36 23 38 24 38 25 40 28 43 28 46 23 43 26 46 26 48 27 48 26 46 29 48 31 49 31 49 29 47 29 46 28 45 27 44 29 47 28 46 26 44 24 43 24 43 24 42 23 42 22 41 24 44 25 46 27 46 28 47 26 48 29 51 27 50 31 55 31 55 39 61 44 63 41 61 40 61 41 62 44 65 46 66 46 69 50 73 51 76 51 75 55 80 52 80 53 83 57 88 63 82 41 30 0 25 13 26 12 27 13 27 13 27 15 27 14 28 14 28 14 28 14 28 14 28 13 26 12 25 10 24 11 25 11 25 11 25 11 25 14 27 12 25 10 24 10 24 11 24 13 23 12 22 11 23 9 21 9 21 8 20 7 20 5 18 5 17 4 16 5 16 6 15 8 18 9 16 4 8 0 6 0 5 0 5 1 3 4 3 2 1 1 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 2 0 1 0 1 0 2 1 4 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 0 3 1 4 2 5 3 4 2 3 1 2 0 1 2 1 0 0 0 0 0 0 2 2 2 2 2 2 2 2 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 4 1 6 3 6 1 5 0 2 2 5 3 3 0 0 1 3 1 2 0 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 33 50 36 53 36 50 31 45 32 51 35 48 34 55 41 56 41 58 40 57 38 55 37 55 40 59 41 57 37 54 37 57 39 54 37 51 33 47 29 45 27 45 30 45 26 40 26 44 25 42 26 43 27 43 26 41 30 45 28 45 32 48 30 44 28 42 24 42 29 48 33 48 32 49 34 49 31 46 31 48 32 48 32 49 33 50 34 50 34 50 35 52 36 51 33 48 38 53 36 51 35 51 35 51 35 51 34 50 34 50 33 49 35 51 34 50 34 51 36 52 33 49 33 49 34 50 35 51 38 54 37 53 36 54 37 55 40 55 37 54 39 58 41 57 40 57 39 56 40 59 44 62 43 60 43 60 43 60 43 60 41 60 41 60 41 60 41 60 42 62 43 60 39 58 40 61 42 61 43 62 43 61 41 60 40 60 41 61 42 60 41 59 42 59 42 59 42 59 42 59 41 59 43 60 43 60 42 58 43 61 42 60 41 61 42 62 39 59 40 60 43 63 44 64 44 62 41 59 40 60 43 63 44 63 44 63 44 63 44 63 45 66 45 65 44 64 43 64 43 64 44 65 44 65 45 66 46 67 46 68 47 68 48 69 47 68 47 68 47 68 47 68 46 67 46 67 46 67 46 67 47 68 47 68 48 69 49 70 45 71 45 71 45 71 45 71 44 71 46 73 48 73 47 72 47 74 48 75 49 74 48 73 48 74 48 73 47 72 46 72 45 71 45 71 45 71 45 71 47 73 47 73 47 73 47 73 49 75 49 75 49 74 48 74 46 72 46 72 46 72 46 72 48 74 48 74 48 74 47 73 47 73 48 74 48 73 45 70 47 72 48 74 49 73 47 72 47 72 47 73 48 74 49 74 49 75 52 78 53 78 52 77 52 76 50 75 50 75 51 77 51 77 52 78 53 77 52 76 54 78 52 77 51 76 51 76 49 80 54 82 53 82 58 89 62 92 65 95 67 93 64 90 65 91 64 91 65 91 62 84 58 81 53 74 48 66 39 56 32 52 33 53 34 53 34 53 32 53 36 55 35 54 37 58 38 60 39 62 41 64 44 65 42 64 45 67 47 69 48 69 46 72 47 74 48 74 47 73 46 72 45 71 45 70 44 68 45 67 45 66 44 64 43 64 43 64 42 63 42 62 41 62 42 61 42 62 45 63 45 67 45 70 52 75 52 76 51 77 52 79 57 84 60 87 60 86 61 89 61 93 63 96 66 97 67 99 70 103 74 105 75 104 80 110 79 109 81 113 85 114 84 109 65 65 22 48 26 48 28 47 28 46 29 45 29 45 28 47 28 47 28 47 28 47 28 47 27 45 26 44 24 43 25 44 25 44 25 44 25 44 25 44 24 43 24 44 26 45 24 46 24 43 23 42 23 41 21 39 22 37 21 36 20 36 19 35 19 34 18 34 17 31 16 29 16 30 17 28 11 16 6 2 5 3 5 3 5 3 4 3 2 1 1 1 0 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 1 2 2 3 3 5 1 2 1 2 1 2 1 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 2 3 3 4 3 4 4 5 4 5 3 4 3 4 3 3 2 2 1 0 0 0 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 4 5 7 6 7 5 5 2 9 6 11 6 9 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 31 17 33 17 32 16 30 17 34 19 31 18 40 28 42 23 37 23 37 23 37 23 37 23 38 25 39 24 39 27 44 28 42 25 37 19 32 15 29 12 28 15 29 13 26 12 28 13 26 14 27 14 27 13 25 15 27 15 29 18 32 18 29 16 27 13 27 16 31 18 31 19 34 22 34 19 31 19 33 17 32 17 33 18 34 19 34 20 35 19 34 18 33 17 32 22 37 21 35 20 35 20 36 18 33 19 34 19 34 20 35 19 34 19 34 20 36 22 38 19 34 19 35 20 35 21 36 20 37 21 38 22 37 21 36 25 39 22 38 24 42 26 41 24 40 24 40 25 42 27 44 27 43 27 43 27 43 27 43 26 41 26 41 26 41 26 41 26 42 28 41 24 39 25 42 26 41 27 43 28 43 27 42 27 41 26 40 25 41 26 42 24 40 24 40 24 40 24 40 26 43 28 44 28 44 27 42 27 42 26 41 26 41 27 42 26 41 26 42 27 43 28 43 27 43 24 40 23 41 26 44 27 44 27 44 27 44 27 44 28 45 28 44 27 43 26 43 28 45 27 44 27 44 26 43 29 46 29 46 30 47 30 48 30 47 30 47 30 47 30 47 29 46 29 46 29 46 29 46 28 45 29 46 30 47 30 47 28 45 28 45 28 45 28 45 25 43 27 45 28 45 28 44 30 48 31 49 32 48 31 47 31 48 31 47 30 46 29 46 29 46 29 46 29 46 29 46 30 47 30 47 30 47 30 47 31 48 31 48 31 49 32 49 29 46 29 46 29 46 29 46 30 47 30 48 31 48 31 48 30 47 30 48 30 46 29 46 27 47 26 48 26 48 25 47 25 47 25 48 26 49 27 49 28 50 29 52 31 53 30 52 29 51 28 50 28 50 29 51 29 51 30 52 30 52 29 51 30 52 31 53 31 52 29 50 29 52 32 54 33 56 38 61 43 65 45 67 46 66 44 64 45 64 41 61 40 60 39 57 38 56 37 51 29 40 20 35 18 32 17 32 17 33 19 35 18 35 22 37 21 36 23 40 24 38 24 39 25 40 24 42 23 43 26 46 26 48 27 48 30 47 31 48 31 47 29 46 29 45 28 45 27 44 27 45 25 43 24 43 24 43 24 43 23 42 23 41 22 41 21 40 23 40 23 40 22 43 25 44 23 48 32 56 32 51 27 48 28 52 32 57 36 58 37 57 39 61 41 62 43 64 45 66 46 68 48 71 51 73 50 74 55 78 52 78 53 81 56 86 65 85 54 55 15 22 4 27 11 28 14 28 14 28 16 29 14 28 14 28 14 28 14 28 14 28 13 26 12 25 10 24 11 25 11 25 11 25 11 25 10 24 9 24 11 26 13 28 13 24 13 23 12 22 11 23 9 21 9 21 8 20 7 20 7 20 7 19 6 19 7 18 5 16 7 17 8 15 3 10 0 6 0 5 0 5 3 5 2 3 2 1 1 1 3 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 2 0 1 0 3 2 4 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 4 0 3 0 3 0 2 0 3 0 3 0 4 0 4 2 2 2 1 2 2 3 4 2 2 2 2 2 2 2 2 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 3 2 5 3 5 3 4 3 4 5 6 5 5 2 3 0 2 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 30 46 30 46 30 47 32 48 32 50 32 45 30 52 40 55 31 50 34 54 38 58 41 60 37 56 39 57 39 58 43 63 45 60 42 55 36 49 31 46 27 44 30 46 30 45 28 44 27 43 28 44 27 43 26 41 28 45 30 47 33 50 33 49 35 50 32 47 30 46 29 44 31 48 33 49 31 46 31 49 32 48 32 49 33 50 34 50 36 51 34 48 32 47 32 48 36 52 35 50 34 51 35 52 32 49 33 50 34 51 35 52 33 49 33 50 35 52 38 54 35 51 35 52 36 53 37 53 37 55 40 58 41 57 38 54 41 56 37 55 40 58 41 57 41 58 41 58 42 59 43 60 42 59 42 59 42 59 42 59 41 60 41 60 41 60 41 60 41 61 42 60 39 58 41 62 40 59 41 61 43 62 43 62 43 61 40 58 39 59 42 62 41 58 41 58 41 58 41 58 42 59 43 61 44 60 42 59 42 61 41 59 40 60 42 61 42 61 42 61 42 61 42 61 44 62 41 59 40 60 43 63 44 63 44 63 44 63 44 63 45 66 45 65 44 64 43 64 46 66 45 65 44 64 43 63 45 66 46 67 46 68 47 68 46 67 46 67 46 67 46 67 46 67 46 67 46 67 46 67 45 67 46 67 47 68 47 69 45 71 45 71 45 71 45 71 43 69 44 70 45 71 45 71 47 74 48 75 49 74 48 73 48 74 48 73 47 72 46 72 49 75 49 75 49 75 49 75 48 74 48 74 48 74 48 74 46 72 46 73 48 74 49 75 45 71 46 72 46 72 47 73 46 73 47 73 47 74 48 74 46 72 47 73 46 72 46 72 47 72 47 73 48 72 47 72 47 72 47 73 48 74 49 74 50 75 51 76 52 77 52 77 53 78 52 77 52 77 53 78 50 76 52 77 52 77 51 75 51 77 53 79 54 78 51 75 51 80 53 82 55 86 60 90 65 94 67 95 67 95 66 93 67 91 61 86 58 84 56 80 54 78 55 73 43 57 34 56 33 51 32 50 32 52 34 54 35 55 38 57 37 56 38 59 38 60 38 60 38 60 39 61 42 64 45 67 47 69 48 69 48 74 48 74 47 72 45 71 45 71 45 70 44 70 43 67 40 63 42 63 42 63 43 64 41 62 41 62 40 61 40 60 40 59 39 58 41 61 43 65 46 72 53 77 52 75 49 74 51 77 54 81 56 84 57 84 60 89 60 93 63 95 65 96 66 98 68 100 71 103 73 103 77 107 76 107 78 110 82 114 90 114 84 101 51 52 22 52 29 50 29 47 29 47 30 47 28 47 28 47 28 47 28 47 27 46 27 45 26 44 25 44 25 44 25 44 25 44 25 44 25 43 24 43 24 44 26 46 24 46 24 43 23 42 23 41 21 39 22 37 21 36 20 36 20 36 19 35 18 34 18 32 16 30 16 29 17 29 13 18 6 4 5 2 4 3 5 6 4 3 2 1 1 1 0 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 3 2 3 2 4 4 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 5 5 4 4 3 3 2 2 2 3 3 4 4 6 5 6 3 3 2 3 3 4 5 6 3 3 3 3 3 3 3 3 2 3 2 3 2 3 2 3 3 4 3 4 3 4 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 3 5 4 5 4 5 2 8 4 8 4 7 2 2 2 3 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 30 15 30 15 32 18 34 19 36 19 30 15 35 22 35 18 33 21 36 24 40 27 42 24 39 26 40 25 40 28 44 31 44 28 40 22 35 18 32 15 30 15 30 15 30 14 28 15 28 15 28 15 27 13 25 14 28 17 31 19 32 20 33 21 34 21 32 17 29 15 27 16 30 18 31 16 29 17 32 17 32 17 33 18 34 19 34 20 34 18 32 17 32 17 32 20 35 19 34 19 35 20 36 17 33 18 34 19 35 20 36 18 33 18 34 20 36 23 38 20 35 21 36 22 37 22 37 21 38 24 41 25 40 22 37 23 37 20 37 22 40 24 39 25 41 26 42 27 43 27 43 26 42 26 42 26 42 26 42 26 41 26 41 26 41 26 41 25 41 27 41 24 39 26 43 25 40 26 42 28 43 28 43 28 42 25 39 24 40 27 43 25 41 25 41 25 41 25 41 24 41 26 42 26 42 25 40 27 41 25 40 25 40 26 42 28 43 27 42 27 42 26 41 27 43 24 40 23 41 26 44 27 44 27 44 27 44 27 44 28 45 28 44 27 43 26 43 29 45 28 44 27 43 26 42 28 45 28 46 29 46 30 47 29 46 29 46 29 46 29 46 29 46 29 46 29 46 29 46 29 47 30 47 31 48 31 49 28 45 28 45 28 45 28 45 28 45 28 45 28 46 30 47 30 48 31 49 32 48 31 47 31 48 31 47 30 46 29 46 32 49 32 49 32 49 32 49 31 48 31 48 31 48 31 48 28 45 29 46 30 48 31 48 28 45 28 46 29 47 30 47 30 47 30 47 30 47 30 47 29 46 28 45 29 46 29 47 27 47 25 46 24 47 25 47 25 47 25 48 26 49 27 49 28 50 28 50 29 51 30 52 31 52 30 51 29 52 30 53 28 50 29 52 30 51 28 50 28 51 31 54 32 53 30 51 31 52 31 54 36 60 41 62 45 66 45 67 46 66 45 66 45 63 39 58 38 57 35 53 34 53 35 46 21 33 16 34 18 32 17 32 18 33 19 35 20 37 23 38 22 36 23 39 23 37 23 38 24 38 22 39 23 43 26 46 26 48 27 48 31 48 31 48 30 46 28 45 28 45 27 44 27 43 26 44 22 41 22 42 23 42 23 42 22 40 21 40 20 39 20 39 24 40 22 39 21 42 25 45 28 51 31 52 28 49 28 51 31 54 33 56 35 57 37 58 39 60 40 61 42 64 44 65 46 66 46 67 48 70 50 72 52 75 49 75 50 78 55 82 66 86 66 84 44 35 5 26 12 29 14 29 15 29 15 29 14 28 14 28 14 28 14 28 13 27 12 26 12 26 11 25 11 25 11 25 11 25 11 25 13 26 11 24 10 24 10 25 13 24 13 23 12 22 11 23 9 21 9 21 8 20 7 20 5 18 5 18 4 17 5 16 6 16 6 16 8 16 5 13 1 8 0 4 0 5 1 7 2 3 2 1 1 1 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 1 0 1 1 3 0 2 1 3 2 5 3 5 3 5 3 5 3 5 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 0 3 0 2 0 1 0 3 0 4 1 5 2 6 4 4 3 3 4 5 6 7 3 3 3 3 3 3 3 3 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 3 2 4 3 3 3 4 2 3 1 3 0 2 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 31 47 30 46 31 48 33 50 36 55 38 50 34 53 37 50 38 56 38 55 37 54 36 54 38 57 40 57 38 56 41 61 43 59 41 56 38 53 36 51 35 48 30 45 29 46 29 44 29 45 29 45 28 43 26 41 25 43 29 46 29 44 29 46 26 44 30 46 29 44 29 46 27 45 30 46 29 44 30 47 32 48 32 49 33 50 34 50 33 49 33 50 34 50 34 50 34 50 34 49 34 51 35 52 33 49 34 50 34 50 35 51 34 50 34 50 35 52 37 54 35 51 35 52 36 53 37 53 36 54 37 55 38 54 37 53 39 54 35 53 38 56 39 55 41 59 43 60 44 60 42 59 41 58 41 58 41 58 41 58 41 60 41 60 41 60 41 60 40 60 42 60 40 59 42 63 41 60 42 62 43 62 42 61 42 60 41 59 40 60 41 61 42 59 42 59 42 59 42 59 40 57 41 59 42 58 40 57 41 60 40 59 40 59 41 60 42 61 42 61 42 61 42 61 44 62 41 59 40 60 43 63 44 63 44 63 44 63 44 63 45 66 45 65 44 64 43 64 45 66 44 65 44 65 43 64 44 66 45 66 46 67 46 67 45 66 45 66 45 66 45 66 46 67 46 67 46 67 46 67 47 68 47 68 48 69 49 70 45 71 45 71 45 71 45 71 47 72 46 72 46 73 48 75 47 74 48 75 49 74 48 73 48 74 48 73 47 72 46 72 46 72 46 72 46 72 46 72 47 73 47 73 47 73 47 73 45 71 45 72 46 72 46 72 44 70 45 72 46 73 48 74 48 73 47 73 46 72 45 71 45 71 45 70 45 72 46 73 47 72 46 71 46 71 47 72 47 72 47 73 48 74 49 74 50 75 49 74 50 76 52 77 50 75 49 73 48 74 50 75 50 75 51 76 51 76 50 75 50 76 52 78 53 78 52 77 53 80 52 82 58 90 63 91 66 94 65 93 65 93 66 94 64 89 60 85 59 82 54 75 51 72 45 59 33 52 32 55 32 52 34 54 35 54 35 53 35 56 38 56 36 54 36 57 37 59 37 60 38 61 40 61 42 64 45 67 47 69 48 69 47 73 48 74 48 73 46 72 44 70 44 70 43 69 43 66 41 63 42 63 42 63 42 63 40 61 39 60 39 59 38 59 41 59 38 56 39 60 43 66 49 72 51 73 49 74 51 78 55 80 56 82 57 84 58 86 59 88 60 92 62 94 64 96 65 96 65 97 67 100 70 102 74 104 73 103 75 107 79 110 83 110 85 113 72 72 26 43 27 49 28 47 28 46 28 46 28 47 28 47 28 47 28 47 26 45 26 45 26 45 26 45 25 44 25 44 25 44 25 44 28 46 26 44 24 42 24 43 24 46 24 43 23 42 23 41 21 39 22 37 21 36 20 36 18 34 17 33 17 32 16 30 17 30 15 29 17 30 15 22 11 9 6 4 3 3 5 5 4 3 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 4 3 3 3 3 2 2 2 3 4 3 4 3 5 5 6 5 6 5 6 5 6 5 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 5 3 4 3 4 2 3 4 5 4 5 5 6 5 6 5 4 4 4 4 5 6 6 4 4 4 4 4 4 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 4 3 4 3 4 2 2 1 2 1 3 3 5 6 12 6 10 5 9 6 7 3 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 30 16 31 16 31 16 31 18 37 23 36 21 38 22 34 26 39 24 36 21 33 18 31 22 37 24 38 23 38 27 43 25 40 24 39 24 39 24 39 24 35 15 28 13 29 14 28 16 29 16 29 15 27 13 25 12 28 17 30 15 27 15 29 11 28 18 31 16 28 16 31 14 29 18 30 16 29 18 32 17 32 17 33 18 34 19 34 16 32 19 36 21 36 20 35 19 33 18 33 19 34 20 36 20 35 19 34 19 34 18 33 20 35 19 34 19 35 21 36 19 35 20 35 21 36 21 36 22 37 21 36 20 37 21 38 24 38 20 37 23 40 24 39 26 42 28 44 28 43 26 41 25 41 25 41 25 41 25 41 26 41 26 41 26 41 26 41 24 41 26 41 25 40 27 44 27 42 28 43 28 42 26 41 25 41 26 42 27 41 26 40 24 40 24 40 24 40 24 40 25 41 26 43 27 42 25 41 26 40 25 39 24 40 25 41 27 42 27 42 27 42 27 42 27 43 24 40 23 41 26 44 27 44 27 44 27 44 27 44 28 45 28 44 27 43 26 43 26 43 27 44 27 44 28 45 27 44 28 45 28 46 29 46 28 45 28 45 28 45 28 45 29 46 29 46 29 46 29 46 28 45 29 46 30 47 30 47 28 45 28 45 28 45 28 45 30 46 29 45 29 47 31 49 30 48 31 49 32 48 31 47 31 48 31 47 30 46 29 46 28 45 28 45 28 45 28 45 30 47 30 47 30 47 30 47 29 46 29 45 28 45 28 45 27 44 28 46 29 47 31 48 32 49 31 47 29 44 27 43 28 45 27 44 27 45 30 49 27 47 24 45 23 46 25 47 25 47 25 48 26 49 27 49 28 50 27 49 27 50 30 53 28 49 27 48 26 49 27 50 27 50 28 51 29 50 28 49 29 51 29 51 30 52 31 54 33 52 31 55 38 63 43 63 44 65 43 64 43 64 44 65 43 62 41 60 40 58 36 51 35 46 20 31 14 30 17 33 16 33 21 38 23 37 20 34 20 36 22 36 20 34 20 37 22 36 23 38 25 40 25 42 23 43 26 46 26 48 27 48 29 46 30 48 31 48 30 47 27 44 27 43 26 43 25 43 25 44 25 43 23 42 22 41 20 39 20 38 19 38 18 37 22 38 19 35 17 40 23 44 25 48 30 52 29 51 30 53 33 55 34 56 35 57 37 58 38 59 39 61 42 63 44 64 45 64 44 64 46 68 49 71 51 72 48 72 49 76 52 79 59 81 61 87 60 63 16 19 9 28 13 28 13 28 14 28 14 28 14 28 14 28 14 28 12 26 12 26 12 26 12 26 11 25 11 25 11 25 11 25 12 26 11 24 10 24 11 25 13 24 13 23 12 22 11 23 9 21 9 21 8 20 7 20 6 19 5 18 5 17 6 17 7 16 6 16 8 17 7 15 7 12 3 4 0 2 0 4 0 3 0 1 0 1 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 3 5 3 4 2 4 1 3 2 3 1 3 1 4 3 6 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 0 3 0 3 0 4 2 5 1 5 1 5 0 4 4 5 2 4 1 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 0 1 0 0 0 1 1 4 7 6 5 6 4 5 4 6 2 4 2 4 1 3 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 29 46 30 47 31 46 30 45 27 48 35 50 35 54 36 48 37 54 35 52 33 50 32 49 33 53 37 55 37 56 41 62 37 53 38 55 39 56 41 57 42 53 30 43 27 45 29 44 30 46 30 45 28 43 26 41 28 47 33 48 29 44 29 47 29 48 35 50 31 44 28 46 28 46 32 48 30 46 32 50 32 48 32 49 33 50 34 50 30 48 34 53 38 54 37 52 33 49 33 49 33 50 36 52 36 51 35 50 34 49 33 48 36 52 35 50 34 50 35 51 34 50 34 51 35 51 36 52 41 57 38 54 37 55 40 58 41 56 38 55 40 59 42 58 42 60 44 62 45 60 42 58 41 58 41 58 41 58 41 58 41 60 41 60 41 60 41 60 39 59 41 60 40 59 42 63 43 62 43 62 42 60 40 59 39 59 42 62 43 61 40 58 39 56 39 56 39 56 39 56 42 60 43 61 44 60 43 59 41 59 40 58 39 59 40 60 41 60 41 61 42 62 43 62 44 62 41 59 40 60 43 63 44 63 44 63 44 63 44 63 45 66 45 65 44 64 43 64 42 64 43 65 44 66 45 67 44 65 44 66 45 67 46 67 45 66 45 66 45 66 45 66 46 67 46 67 46 67 46 67 44 65 44 66 45 67 46 67 45 71 45 71 45 71 45 71 47 72 45 70 45 72 48 75 47 74 48 75 49 74 48 73 48 74 48 73 47 72 46 72 47 73 47 73 47 73 47 73 46 72 46 72 46 72 46 72 47 72 46 71 45 70 44 69 44 70 45 72 46 73 48 74 50 75 48 73 45 70 43 68 45 70 43 69 44 71 47 74 48 72 45 69 44 70 47 73 47 72 47 73 48 74 49 74 51 75 49 73 49 75 52 78 52 76 51 75 50 76 51 77 49 75 50 76 51 75 50 74 52 76 50 75 51 77 54 80 54 80 52 83 60 92 65 92 65 92 64 91 63 92 64 92 61 86 61 87 62 82 55 74 52 65 33 47 27 49 32 52 31 53 37 59 41 57 35 52 34 54 36 55 34 52 34 55 35 58 37 60 40 63 43 65 42 64 45 67 47 69 48 69 45 71 46 73 48 74 48 74 44 70 44 69 43 68 42 66 45 66 45 65 43 63 41 61 39 60 38 59 38 58 37 58 38 55 34 52 35 56 40 63 42 69 52 77 54 77 51 76 55 80 55 80 55 83 57 85 59 87 59 91 62 94 64 95 64 95 63 95 65 98 69 102 71 102 71 102 73 105 77 109 83 111 84 116 89 101 46 44 26 49 27 46 27 46 27 45 28 47 28 47 28 47 28 47 26 45 26 45 26 45 26 45 25 44 25 44 25 44 25 44 24 43 24 43 25 45 27 47 24 46 24 43 23 42 23 41 21 39 22 37 21 36 20 36 20 36 20 35 19 34 18 32 18 30 15 28 17 30 17 24 15 16 8 7 2 2 2 4 4 4 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 7 6 6 6 5 4 4 4 4 4 3 4 3 5 5 7 2 3 2 3 2 3 2 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 3 2 4 3 5 4 6 7 7 6 6 5 5 4 4 6 7 5 4 3 4 3 4 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 3 4 3 4 3 4 1 2 0 1 0 2 2 5 5 10 4 7 3 7 4 6 5 6 5 4 4 4 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 28 16 35 21 33 12 23 18 38 23 32 14 32 20 36 22 35 20 33 19 33 20 34 21 36 23 38 24 38 23 37 27 41 23 37 21 37 24 40 24 34 14 28 15 30 11 22 24 35 18 28 13 27 15 30 18 28 13 27 18 34 20 31 22 33 18 29 15 28 15 29 16 30 17 32 20 34 22 35 18 33 17 32 17 32 16 31 15 32 20 36 21 34 16 29 18 34 21 37 23 38 22 36 21 37 21 34 17 31 17 34 22 37 20 33 17 31 15 29 14 30 18 36 22 38 23 38 24 39 21 36 19 35 20 37 24 40 24 39 22 38 22 38 26 42 26 41 25 40 24 40 23 40 24 41 25 42 26 43 27 42 27 42 27 42 27 42 28 43 27 40 25 40 25 40 27 40 24 39 25 39 22 34 26 40 24 38 23 38 23 39 24 39 23 38 22 39 23 40 23 40 25 42 26 42 26 41 28 43 27 41 26 40 24 39 26 41 28 44 29 44 29 44 25 42 26 43 26 42 24 41 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 29 44 25 43 28 46 27 42 27 44 27 45 28 46 29 46 27 44 28 45 28 44 26 43 27 44 27 45 28 46 29 46 28 46 29 47 30 46 29 45 28 45 28 45 28 45 28 45 27 44 27 45 28 46 29 46 27 44 28 46 29 47 31 48 30 47 30 46 29 45 28 45 29 47 31 47 28 44 28 46 28 46 29 47 30 46 29 45 32 48 29 45 27 43 26 43 24 43 28 47 31 47 28 44 27 45 28 45 28 44 26 42 26 43 26 43 26 43 26 44 28 48 24 45 23 45 23 45 26 48 26 47 24 45 21 43 24 47 27 51 30 51 27 48 29 51 28 48 26 48 26 48 26 49 29 52 31 52 29 50 30 52 31 53 31 52 29 50 29 54 39 63 42 61 39 59 43 64 43 64 43 63 41 61 42 58 36 55 40 58 38 50 25 39 19 30 13 29 16 32 19 34 19 35 20 36 21 36 23 38 22 37 23 38 24 40 23 37 24 39 25 40 25 42 24 43 25 45 24 46 26 47 29 46 29 46 29 46 29 46 27 44 28 45 28 44 26 44 25 44 24 43 24 43 23 42 23 41 20 37 16 34 15 34 18 35 19 36 19 41 22 42 24 46 27 50 29 52 30 52 29 53 33 55 33 54 35 58 37 58 39 60 40 60 40 60 44 62 46 65 47 69 50 71 51 71 48 69 47 74 53 79 57 79 53 77 67 88 40 25 7 27 12 27 12 28 15 29 14 27 13 26 12 27 13 28 13 27 13 27 13 27 13 27 9 25 13 26 10 23 11 27 12 25 11 24 10 25 11 26 12 24 13 24 13 23 11 22 10 22 10 22 9 21 8 21 9 22 8 20 7 19 7 18 10 19 8 16 6 17 11 21 12 13 1 4 1 6 0 1 0 2 0 1 0 0 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 6 7 3 4 1 3 2 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 2 3 1 2 0 3 1 4 2 5 1 4 0 5 1 6 1 5 1 5 1 5 1 5 3 5 3 5 3 5 3 5 4 5 2 3 1 3 1 3 1 3 0 2 0 1 0 1 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 1 3 1 3 1 3 1 3 3 3 0 2 2 5 2 1 1 3 1 2 0 1 0 0 2 3 5 7 6 6 3 4 4 3 0 2 2 5 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 34 48 31 48 34 49 30 42 33 53 39 52 35 54 38 53 35 53 34 52 34 53 36 55 36 54 36 55 37 55 38 56 43 57 39 54 37 54 40 57 40 51 31 46 31 47 27 39 33 48 30 44 27 44 29 46 29 44 27 43 30 47 32 47 33 48 30 45 28 44 29 45 32 48 32 48 31 47 31 47 29 46 30 47 33 50 34 51 29 47 33 51 35 51 33 48 33 50 36 53 37 53 36 52 36 53 36 50 32 47 32 50 37 51 33 46 29 45 30 47 29 47 33 51 37 54 38 54 38 54 36 52 35 52 35 52 40 57 40 57 40 56 38 55 42 59 42 58 41 57 40 57 41 58 41 58 42 59 42 59 41 60 41 60 41 60 41 60 43 61 41 59 40 59 40 59 43 61 41 60 42 60 39 55 41 59 39 57 38 57 38 58 40 56 39 55 38 56 39 57 39 57 41 59 42 59 42 58 40 60 41 60 41 60 41 60 41 61 43 62 44 63 44 62 42 62 43 63 44 63 43 62 43 62 43 62 43 62 43 62 44 65 44 65 44 65 44 65 46 65 42 64 45 67 44 63 44 65 44 66 45 66 46 67 43 65 44 66 45 65 44 64 44 65 44 66 45 67 46 67 45 67 46 68 47 67 46 66 45 71 45 71 45 71 45 71 44 70 44 71 45 72 46 72 46 72 46 72 46 72 46 72 47 73 47 72 46 71 45 71 46 73 48 73 45 70 45 72 45 72 46 73 47 72 46 71 48 73 46 71 44 70 44 70 41 69 45 73 47 72 45 70 44 71 45 71 44 70 43 68 43 69 43 69 43 69 43 69 48 72 46 70 45 70 45 71 48 73 49 73 48 72 45 70 46 72 49 76 51 75 49 73 51 75 49 73 48 73 48 73 47 73 50 76 51 76 50 74 53 77 52 77 52 77 52 77 52 84 60 91 62 89 61 89 65 93 64 92 63 89 60 87 61 83 56 80 59 80 52 67 37 56 32 49 29 49 32 53 34 53 34 54 35 55 36 55 37 56 37 55 37 57 39 58 37 59 38 61 39 62 42 63 43 64 44 66 45 67 47 68 46 72 46 72 46 72 46 72 44 70 45 71 44 69 42 65 43 65 43 64 43 63 42 63 41 61 39 58 36 57 35 56 35 54 36 56 40 59 41 62 45 68 48 72 50 76 52 77 51 78 55 80 54 81 56 84 56 85 58 90 60 91 61 91 61 93 63 96 67 99 69 101 70 101 69 99 71 103 76 108 80 109 77 107 90 119 67 64 25 50 27 49 27 48 30 48 28 46 27 45 26 46 27 47 26 45 26 45 26 45 26 45 23 44 27 45 24 42 25 46 26 44 25 43 24 44 25 45 24 47 25 45 25 44 24 41 22 40 23 38 22 37 21 37 22 38 21 36 20 35 18 32 22 34 18 29 15 28 17 28 17 22 10 11 5 9 2 5 3 3 2 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 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 5 4 4 4 5 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 5 6 4 4 3 5 5 6 6 7 5 6 5 6 6 7 5 6 5 6 5 6 5 6 5 6 5 6 5 6 5 6 7 7 5 5 3 5 4 5 5 6 4 5 4 4 3 4 5 5 3 3 2 3 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 1 3 5 6 3 2 4 5 3 4 2 3 2 2 0 7 4 10 7 12 8 9 6 4 2 2 4 4 3 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 26 36 15 29 18 35 18 30 15 34 21 36 23 41 24 34 20 34 20 34 21 36 23 38 23 37 22 35 22 37 25 40 28 42 25 39 24 39 25 41 26 37 19 33 19 33 15 26 16 29 15 28 15 28 16 29 13 27 15 28 14 28 17 32 18 30 16 29 16 29 17 30 18 31 18 31 17 30 17 30 14 30 15 31 18 34 19 35 15 30 16 33 19 35 21 36 18 34 20 36 21 36 21 35 21 36 21 34 17 31 17 34 20 33 16 29 13 29 16 33 15 31 18 35 22 38 23 38 19 36 20 36 20 35 18 34 24 41 26 42 26 41 23 38 26 42 26 41 25 40 24 40 27 43 26 42 26 42 26 41 26 41 26 41 26 41 26 41 27 42 26 40 25 40 25 41 30 43 27 43 29 43 26 38 25 40 24 38 23 38 23 38 24 39 23 38 22 39 23 40 23 40 25 42 26 42 26 41 23 39 24 40 26 42 27 43 26 42 27 43 29 43 28 43 25 42 27 45 28 46 28 45 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 28 44 26 43 28 45 27 43 27 44 27 44 28 45 28 46 26 43 27 45 28 44 27 43 27 44 28 45 28 45 29 46 28 46 29 47 30 46 29 45 29 46 29 46 29 46 29 46 27 44 27 45 28 46 29 46 31 48 30 46 29 45 27 44 30 47 30 46 29 45 28 45 29 47 31 47 28 44 28 46 28 45 29 46 29 46 28 45 29 45 28 44 27 45 28 46 25 43 28 46 29 46 28 44 28 44 27 44 26 43 26 42 26 43 26 43 26 43 26 44 28 47 24 45 23 45 24 46 26 48 27 49 27 48 26 47 24 47 27 50 29 50 27 48 28 50 27 48 26 48 26 49 25 48 27 49 28 50 27 49 31 53 30 51 29 52 31 54 35 58 40 62 41 62 42 64 44 65 43 63 40 60 38 58 40 58 40 59 43 55 30 40 16 30 15 30 17 32 20 35 19 34 19 35 20 36 21 36 21 36 21 36 21 37 23 38 23 37 24 39 25 40 25 42 24 43 25 45 24 46 26 47 29 46 29 46 29 46 29 46 28 45 28 44 26 42 23 40 25 44 24 43 23 42 23 41 21 40 20 38 18 37 19 38 17 35 20 39 21 41 21 39 23 46 26 50 28 51 30 52 30 53 33 55 32 53 34 57 34 56 36 58 40 61 41 61 43 61 45 64 48 67 49 69 48 68 46 67 48 71 52 75 53 79 55 81 68 93 58 60 9 28 8 29 13 31 14 28 14 27 13 26 12 27 13 28 12 26 12 26 12 26 12 26 10 25 12 26 10 24 11 26 11 25 11 25 11 25 11 25 14 25 15 26 14 25 13 24 10 22 10 22 9 21 8 21 9 22 8 20 7 19 7 18 12 22 10 16 6 14 6 16 11 16 8 10 0 2 0 4 0 2 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 4 3 5 3 5 3 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 4 6 3 4 2 5 4 6 3 6 2 5 1 6 2 7 1 5 1 5 1 5 1 5 1 4 1 4 1 4 1 4 3 6 2 4 0 4 1 4 5 7 4 6 3 5 3 5 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 0 4 3 5 1 0 2 4 2 4 1 3 1 3 0 0 2 5 7 9 9 11 3 4 0 2 2 4 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 40 50 28 44 33 52 35 47 27 44 29 45 34 55 37 47 35 52 34 51 33 52 35 53 38 55 35 52 35 55 40 59 43 59 41 56 40 56 41 57 42 55 37 52 37 52 32 46 27 44 29 45 29 44 27 42 24 43 29 44 25 41 28 48 28 44 28 45 29 46 30 47 27 43 28 45 30 48 32 49 33 49 32 48 32 48 31 47 32 48 31 47 32 50 35 53 34 50 34 51 35 51 35 50 35 52 36 50 32 48 33 51 32 48 32 48 32 48 33 49 31 48 33 51 36 53 38 54 35 53 37 55 38 54 35 51 39 58 42 60 43 59 40 56 42 59 42 58 41 57 40 57 44 61 43 60 42 58 41 58 40 59 40 59 40 59 40 59 41 60 40 58 39 59 40 60 44 62 42 61 43 62 41 58 40 58 38 57 37 56 38 57 40 56 39 55 38 56 39 57 39 57 41 59 42 59 42 58 39 58 40 59 40 60 41 60 41 61 42 62 43 62 42 61 40 60 43 63 45 65 46 65 43 62 43 62 43 62 43 62 44 65 44 65 44 65 44 65 44 65 44 65 44 65 44 65 43 64 44 65 44 66 45 66 42 64 44 66 45 66 44 65 45 66 45 66 45 66 45 66 45 67 46 68 47 67 46 66 46 72 46 72 46 72 46 72 44 70 44 71 45 72 46 72 47 73 47 72 46 71 45 71 47 73 47 72 46 71 45 71 46 73 48 73 45 70 45 72 44 71 46 72 46 72 45 70 45 70 44 70 44 71 46 73 43 69 45 71 45 71 44 69 45 70 44 69 43 68 43 69 43 69 43 69 43 69 43 69 47 72 46 70 45 70 46 72 46 72 48 73 49 73 48 72 46 72 48 74 50 74 49 73 49 74 48 72 47 73 48 74 48 73 49 74 50 75 50 75 54 78 51 75 51 78 55 82 59 88 62 90 61 90 64 94 66 93 63 89 59 86 57 83 57 81 59 82 58 72 41 55 28 47 30 50 32 51 33 51 34 53 34 54 35 55 36 55 36 54 35 54 35 55 37 57 37 59 38 61 39 62 42 63 43 64 44 66 45 67 47 68 45 71 46 72 46 72 47 73 46 71 45 70 43 67 39 62 43 65 43 64 42 62 41 61 40 60 39 59 38 60 40 61 33 54 38 59 42 59 39 59 44 67 47 71 50 76 52 77 52 78 55 80 53 80 54 83 53 82 55 88 59 91 61 92 60 93 62 95 65 97 67 99 66 97 66 98 68 101 71 104 74 106 78 111 88 121 87 104 36 55 26 51 32 52 29 47 28 46 27 45 26 46 27 47 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 44 25 44 24 46 25 45 25 44 24 41 22 40 23 38 22 37 21 37 21 37 21 36 20 35 19 33 23 36 20 31 17 29 17 27 18 27 17 20 4 8 1 8 3 3 2 0 1 0 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 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 4 6 6 6 5 4 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 6 6 4 5 4 5 5 7 7 8 6 7 6 7 7 8 5 6 5 6 5 6 5 6 5 9 5 9 5 9 5 9 6 10 5 8 4 9 5 10 7 8 6 7 6 6 5 6 5 5 3 3 2 3 2 4 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 3 3 6 5 5 2 2 4 5 4 5 4 5 4 5 0 6 3 9 7 13 11 12 4 5 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18 29 11 28 18 36 19 31 13 28 11 24 14 35 21 31 20 33 18 31 17 31 17 31 23 36 21 34 21 37 26 42 28 42 27 41 25 40 25 41 27 41 25 40 24 37 20 32 16 30 18 31 16 27 11 23 11 27 16 27 11 24 14 31 14 27 15 29 16 30 17 30 14 27 15 29 17 32 19 33 18 33 17 32 17 32 16 31 20 34 17 31 16 32 19 35 19 34 19 33 18 33 18 34 19 35 20 34 17 32 18 35 16 32 19 36 21 35 19 32 18 33 18 34 20 36 23 38 20 37 22 40 24 39 21 36 23 40 26 42 27 42 25 40 26 42 26 41 25 40 24 40 28 43 27 42 26 41 25 40 25 40 25 40 25 40 25 40 25 40 24 39 24 40 25 41 26 40 25 40 27 42 25 38 25 39 23 37 22 37 22 38 24 39 23 38 22 39 23 40 23 40 25 42 26 42 26 41 26 41 25 40 25 39 24 39 26 42 27 43 28 42 26 41 22 40 24 43 27 44 27 44 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 27 44 27 44 27 44 27 44 26 43 26 44 27 44 28 45 25 43 27 45 28 45 28 45 28 45 28 45 28 45 28 45 28 46 29 47 30 46 29 45 29 46 29 46 29 46 29 46 27 44 27 45 28 46 29 46 28 45 28 46 29 47 30 47 30 47 30 46 29 45 28 45 29 47 31 47 28 44 28 46 27 44 28 46 29 45 27 44 27 44 27 44 28 46 30 48 27 44 27 44 27 44 26 43 28 44 26 42 24 42 25 43 26 43 26 43 26 43 26 44 27 46 23 45 23 46 25 47 23 45 24 47 25 47 24 46 24 47 25 48 26 49 26 48 26 48 25 47 25 48 26 49 28 50 28 50 29 51 30 52 31 52 29 50 29 54 35 58 40 62 41 62 40 61 43 67 44 64 41 59 36 56 35 56 39 57 41 57 36 45 21 30 14 30 17 32 18 32 17 30 19 34 19 35 20 36 21 36 21 35 20 35 20 36 22 38 23 37 24 39 25 40 25 42 24 43 25 45 24 46 26 47 28 45 28 46 29 47 30 47 29 46 28 45 26 41 23 40 25 44 24 42 22 40 21 39 20 39 19 38 20 39 21 41 17 35 21 40 22 41 19 37 21 44 25 49 28 51 30 52 30 53 33 54 31 52 32 55 31 53 34 56 38 60 40 61 45 60 46 62 46 65 48 66 45 65 45 66 47 69 49 71 47 73 52 78 59 89 69 88 30 37 9 27 15 31 12 28 14 27 13 26 12 27 13 28 11 25 11 25 11 25 11 25 11 25 11 25 11 25 11 25 10 25 11 26 12 25 11 24 11 23 12 23 12 22 10 21 10 22 10 22 9 21 8 21 8 21 7 20 7 20 8 19 10 21 11 20 10 19 11 20 10 18 10 12 0 2 0 3 0 2 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 2 2 5 4 5 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 2 4 1 2 0 3 2 4 3 6 2 5 1 6 2 7 1 5 1 5 1 5 1 5 2 5 2 5 2 5 2 5 3 5 2 4 1 5 3 6 4 5 3 5 2 4 2 3 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 3 2 5 2 3 0 2 2 4 2 4 2 4 2 4 2 2 2 4 4 6 6 8 2 4 2 3 1 2 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 28 44 28 46 32 48 31 46 32 48 30 42 28 50 35 49 32 50 31 48 30 48 30 48 36 53 35 53 36 56 40 59 41 57 41 57 40 56 40 55 41 58 42 58 40 54 36 50 31 47 32 47 29 43 24 39 27 43 28 43 26 42 27 45 26 43 28 45 30 46 29 45 31 47 31 47 30 46 30 46 29 46 30 47 33 50 34 51 36 51 33 48 31 48 33 49 35 50 33 48 32 48 32 49 34 51 35 50 32 48 34 52 32 49 36 53 37 52 34 49 34 49 33 50 35 52 37 54 37 55 39 56 40 57 39 56 40 57 40 57 40 58 41 58 42 59 42 58 41 57 40 57 42 58 41 58 41 58 40 57 41 60 41 60 41 60 41 60 39 58 39 57 39 59 40 60 39 57 38 58 40 59 38 55 39 58 38 56 36 55 37 56 40 56 39 55 38 56 39 57 39 57 41 59 42 59 42 58 42 60 41 59 39 57 38 56 41 61 42 61 42 60 40 59 39 59 41 61 43 62 43 62 43 62 43 62 43 62 43 62 44 65 44 65 44 65 44 65 43 65 45 66 43 64 44 66 42 64 43 64 44 65 44 65 41 63 43 65 45 66 45 66 46 67 45 66 45 66 44 65 45 67 46 68 47 67 46 66 45 71 45 71 45 71 45 71 44 70 44 71 45 72 46 72 44 70 45 72 46 73 48 74 47 73 47 72 46 71 45 71 46 73 48 73 45 70 45 72 44 70 45 71 45 71 44 70 44 70 44 70 44 71 47 73 44 70 44 69 43 69 43 69 45 70 42 67 40 67 42 69 43 69 43 69 43 69 43 69 46 71 45 70 45 71 47 73 45 71 46 72 47 71 45 70 46 72 47 72 48 73 48 74 47 72 47 71 47 73 48 74 51 76 50 75 51 76 52 78 51 76 51 76 53 80 57 84 60 90 62 90 61 89 63 93 64 90 60 85 56 83 56 83 55 79 55 73 46 60 32 47 31 51 32 50 32 49 31 48 34 53 34 54 35 55 36 55 36 55 36 55 36 56 38 57 37 59 38 61 39 62 42 63 43 64 44 66 45 67 47 68 44 70 45 72 46 73 48 74 46 72 46 71 44 69 41 65 43 65 43 63 41 61 39 60 39 59 38 59 38 59 39 61 35 55 38 58 41 58 38 59 42 65 45 70 49 76 52 78 52 78 55 79 52 78 52 81 52 81 54 87 57 89 59 90 60 92 61 93 63 95 65 96 64 96 66 98 68 100 70 101 71 103 73 105 79 114 88 117 67 71 28 49 30 50 28 52 28 46 27 45 26 46 27 47 26 45 26 45 26 45 26 45 26 44 24 43 26 45 25 43 23 43 26 46 27 45 24 42 21 44 22 42 22 41 21 38 22 40 23 38 22 37 21 37 20 36 20 36 20 36 20 34 20 34 20 33 20 33 21 31 16 27 14 22 7 12 2 7 3 3 1 0 1 0 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 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 4 4 3 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 4 4 2 3 2 3 3 5 6 6 5 5 4 6 5 7 5 6 5 6 5 6 5 6 6 10 6 10 6 10 6 10 4 8 4 7 4 9 6 10 4 5 4 4 3 4 2 3 5 5 3 3 2 3 2 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 5 2 3 3 5 3 4 3 4 4 5 4 5 3 9 3 6 2 7 4 6 3 5 5 4 2 1 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 31 17 31 13 27 13 30 17 36 21 32 15 32 18 31 15 29 15 30 17 32 19 34 20 34 21 36 24 39 26 40 25 40 25 40 25 39 23 38 25 42 28 43 26 39 21 35 18 31 18 31 17 28 14 26 17 28 13 26 14 28 15 27 13 27 15 29 17 29 15 27 19 32 19 32 18 31 18 31 14 30 15 31 18 34 19 35 18 33 17 32 17 33 19 34 20 34 17 31 16 31 17 32 18 34 20 34 17 32 19 36 21 35 19 33 18 33 19 35 19 34 18 33 19 36 22 38 22 37 21 37 22 39 23 40 24 39 22 37 22 39 25 43 26 42 26 41 25 40 24 40 23 39 23 40 24 40 24 40 26 41 26 41 26 41 26 41 24 38 23 38 24 39 25 41 24 38 22 38 25 40 23 37 24 38 22 37 21 36 22 37 24 39 23 38 22 39 23 40 23 40 25 42 26 42 26 41 25 39 24 39 24 39 24 39 27 42 27 42 27 41 25 39 25 42 26 43 27 43 26 42 26 43 26 43 26 43 26 43 27 44 27 44 27 44 27 44 25 44 29 45 26 42 27 46 25 42 26 43 26 44 27 44 24 42 26 44 28 46 29 45 29 46 29 45 28 44 27 44 28 46 29 47 30 46 29 45 27 44 27 44 27 44 27 44 27 44 27 45 28 46 29 46 29 46 29 46 29 46 29 46 30 47 30 46 29 45 28 45 29 47 31 47 28 44 28 46 26 44 27 45 28 44 27 43 28 45 27 44 27 45 29 46 28 44 27 43 25 42 25 42 28 44 25 40 23 41 25 43 26 43 26 43 26 43 26 44 26 45 23 45 23 46 25 48 26 48 26 48 25 46 23 44 25 46 24 46 25 47 26 49 25 46 24 46 25 47 26 49 29 50 27 49 27 50 30 53 27 50 29 53 33 56 36 59 38 61 41 62 40 61 41 63 41 60 37 56 34 55 35 57 38 55 34 45 22 33 15 29 18 32 18 32 20 33 21 33 19 34 19 35 20 36 21 36 22 37 22 36 22 38 24 39 23 37 24 39 25 40 25 42 24 43 25 45 24 46 26 47 27 44 28 46 29 47 31 48 29 46 29 46 29 45 27 44 25 44 24 42 21 39 19 38 20 38 18 37 18 37 18 38 20 37 21 38 19 40 20 39 20 42 24 48 27 51 30 53 30 54 33 54 30 51 31 53 32 54 34 56 37 57 37 57 44 60 45 61 47 62 46 64 46 65 46 68 48 70 49 71 51 72 46 73 53 81 63 88 63 55 12 24 10 27 11 33 14 27 13 26 12 27 13 28 12 26 12 26 12 26 12 26 13 25 9 24 12 27 11 23 9 24 12 27 13 26 10 23 11 22 12 23 11 22 10 21 10 22 10 22 9 21 8 21 7 20 7 20 7 20 9 20 8 19 10 19 9 17 8 17 10 13 5 9 1 5 0 0 0 3 0 1 0 1 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 2 4 1 3 0 2 1 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 3 4 1 3 1 3 2 5 0 4 0 3 0 3 0 4 1 5 1 5 1 5 1 5 2 6 2 6 2 6 2 6 0 3 0 2 0 4 1 6 2 4 2 3 1 3 0 2 3 4 1 2 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 4 2 2 0 0 1 7 0 2 0 2 1 3 2 4 2 1 0 0 0 1 1 4 0 4 4 4 0 0 0 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 33 51 35 47 25 39 26 47 30 52 39 51 30 46 29 43 27 45 28 48 32 53 37 57 33 52 35 55 39 57 40 58 39 55 40 56 39 55 38 53 40 58 44 60 41 55 37 52 31 46 30 46 30 46 30 46 32 44 25 42 29 46 29 42 27 43 29 46 30 45 27 42 29 46 30 48 33 50 35 51 33 49 32 48 32 48 31 47 30 47 31 49 34 51 35 52 35 50 32 47 30 46 31 48 33 50 35 50 32 48 34 52 39 52 32 45 28 46 34 52 35 50 33 49 34 51 37 54 37 53 35 52 36 54 39 57 41 56 37 52 36 55 41 61 42 59 42 58 41 57 40 57 37 54 38 55 39 57 40 57 42 61 42 61 42 61 42 61 38 57 38 57 38 58 41 60 39 57 38 58 41 60 39 56 39 57 37 55 36 55 36 56 40 56 39 55 38 56 39 57 39 57 41 59 42 59 42 58 37 56 38 58 39 59 41 60 42 61 42 61 42 59 39 58 44 63 45 64 45 63 43 62 43 62 43 62 43 62 43 62 44 65 44 65 44 65 44 65 42 65 46 66 43 63 44 67 42 63 42 64 43 65 44 65 41 63 43 65 45 67 46 67 46 67 46 66 45 65 44 65 45 67 46 68 47 67 46 66 44 67 43 67 43 67 43 67 44 68 44 69 45 70 46 70 48 72 47 70 46 69 44 68 47 71 47 70 46 69 45 69 46 71 48 71 45 68 45 70 43 68 44 69 45 68 44 67 46 69 45 68 44 69 45 70 45 69 43 66 42 66 42 66 45 68 42 64 39 64 42 67 43 67 43 67 43 67 43 69 45 70 45 70 45 71 48 73 50 75 50 74 48 72 45 70 47 71 46 71 46 72 48 74 46 71 46 71 46 72 49 74 50 74 48 72 48 74 51 77 48 74 52 79 56 82 58 84 58 88 62 91 61 88 61 90 61 87 57 82 54 82 57 84 57 73 49 60 35 49 29 47 32 50 32 50 34 51 36 53 35 53 34 54 35 55 36 55 38 57 37 56 38 57 39 59 38 57 38 59 39 62 42 63 43 64 44 66 45 67 47 69 45 68 45 70 46 71 48 72 46 70 47 71 47 70 45 69 44 65 43 63 40 60 38 58 39 59 37 57 36 57 36 57 38 57 37 56 37 57 39 61 40 64 45 69 50 74 52 78 52 79 55 79 51 77 51 80 54 82 54 84 56 85 56 85 60 91 60 93 61 94 63 95 64 96 67 99 69 101 70 101 78 104 71 103 76 107 83 113 92 86 31 46 25 46 27 55 28 46 27 45 26 46 27 47 27 46 27 46 27 46 27 46 27 44 23 43 26 46 25 42 23 43 26 46 27 45 24 42 23 44 24 44 24 43 23 40 22 40 23 38 22 37 21 37 20 36 20 36 20 36 20 34 19 33 18 30 16 27 13 22 15 25 8 18 9 15 3 4 3 3 2 0 1 0 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 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 5 3 2 1 1 2 3 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 6 6 5 5 4 6 5 7 4 4 2 3 2 3 3 5 5 6 5 6 5 6 5 8 7 11 6 11 6 11 6 11 2 7 2 7 2 8 4 9 4 6 4 5 4 4 3 4 5 5 3 3 2 3 2 4 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 6 4 2 0 1 4 9 0 2 1 3 2 4 3 4 2 5 0 3 0 5 3 5 2 5 6 5 1 0 2 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 20 36 21 28 14 31 19 28 19 31 16 28 16 31 20 35 17 31 15 31 20 35 18 30 18 31 18 37 20 31 20 43 26 38 20 36 25 42 26 39 25 40 26 41 25 38 21 35 19 31 14 28 15 32 17 31 15 30 14 28 13 27 11 26 12 25 14 28 15 28 15 28 18 31 18 31 18 31 18 31 15 31 17 33 18 31 15 29 17 33 18 34 19 34 18 33 19 34 19 34 19 34 19 34 19 34 19 34 19 34 19 34 27 37 17 31 17 34 18 31 15 31 18 34 20 36 21 36 22 40 26 40 20 36 22 42 23 40 26 41 23 37 21 38 26 42 25 40 22 37 20 36 21 38 24 42 27 43 26 42 28 42 24 39 23 40 26 44 24 40 25 42 26 42 25 41 23 39 23 39 24 41 26 43 22 38 22 38 22 38 22 38 24 40 24 40 24 40 24 40 26 41 24 39 22 39 24 41 24 40 24 40 24 40 24 40 26 42 27 43 27 44 28 44 27 42 28 43 28 42 26 41 30 43 27 42 29 46 31 45 29 44 29 43 28 42 27 42 26 41 28 44 29 44 29 44 30 46 31 46 31 45 29 43 24 39 24 39 26 44 31 48 25 43 26 44 27 45 28 46 28 44 27 45 29 45 26 40 26 44 29 47 30 46 27 43 30 46 29 45 28 46 29 47 32 48 29 45 27 45 29 46 28 46 30 47 28 45 29 47 30 47 30 47 30 47 30 47 30 46 29 45 28 46 29 47 32 49 32 48 31 48 30 47 29 46 29 45 28 45 27 44 28 45 28 45 28 45 28 45 30 47 30 46 29 46 29 45 25 45 23 45 24 47 26 49 27 49 27 49 27 49 27 49 29 49 32 50 31 47 27 44 28 46 28 46 28 46 28 46 25 47 27 47 24 46 27 50 25 48 29 52 32 55 38 62 42 63 42 64 42 63 40 61 37 56 35 56 37 58 38 57 41 51 27 33 14 28 17 35 18 33 18 33 18 33 18 33 19 35 18 33 17 35 20 37 25 39 20 36 22 40 25 40 24 40 25 42 27 42 28 44 27 42 28 43 27 44 29 45 29 46 31 49 32 49 32 49 30 48 33 51 33 48 29 45 28 44 29 42 26 40 24 39 22 37 22 37 22 37 22 37 21 35 22 37 23 39 23 40 21 41 24 46 27 51 32 54 33 54 36 55 37 54 36 53 37 54 38 56 40 57 41 59 39 58 40 60 43 63 43 64 44 68 50 72 50 69 47 68 51 74 49 72 46 77 58 88 63 81 22 18 18 29 8 32 12 28 14 27 9 24 12 31 11 26 11 26 11 26 11 26 11 25 11 25 11 25 11 25 12 26 12 25 11 24 10 24 11 23 11 23 11 23 11 23 9 21 8 19 6 18 5 17 2 15 3 17 6 20 10 21 6 18 10 17 6 13 6 16 11 15 2 8 2 8 4 7 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 1 3 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 0 3 0 3 0 3 1 5 1 4 0 3 0 3 0 2 0 3 0 4 1 4 2 5 2 5 2 5 2 5 1 5 2 6 3 5 2 4 0 3 0 4 1 3 0 2 2 4 0 2 0 2 0 3 0 2 0 3 0 2 0 2 0 2 0 2 0 2 0 2 1 4 2 5 3 4 2 3 2 3 1 2 0 3 1 4 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 2 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 26 44 29 39 25 43 30 41 31 44 28 41 27 43 31 46 31 45 29 47 34 51 33 46 32 45 30 50 34 47 34 56 40 55 39 56 42 58 42 57 45 60 43 58 40 54 36 51 35 49 30 46 31 48 31 46 29 45 28 43 26 42 25 41 25 42 27 44 28 44 28 43 30 46 30 46 30 46 30 46 30 46 32 48 32 47 30 45 32 49 34 51 34 48 30 45 34 50 34 50 34 50 34 50 34 50 34 50 34 50 34 50 39 52 32 47 32 50 33 48 32 49 34 51 36 52 36 52 38 56 39 55 37 54 38 57 38 57 41 57 38 54 37 55 41 58 40 56 39 55 37 54 37 55 40 59 43 60 42 59 42 58 40 56 39 57 41 59 39 56 40 57 41 57 39 56 38 55 38 55 38 55 39 56 38 55 38 55 38 55 38 55 40 57 40 57 40 57 40 57 40 56 39 55 39 57 42 60 40 57 40 57 40 57 40 57 41 59 42 59 43 60 43 61 36 57 39 60 43 63 45 64 44 61 41 61 44 64 45 63 44 63 44 62 43 61 42 61 42 61 42 62 43 63 44 63 45 64 45 64 45 63 43 62 43 62 42 60 41 61 43 63 43 64 44 65 44 65 44 66 45 65 44 66 46 66 43 61 44 65 45 67 46 66 44 65 46 67 46 66 45 67 46 67 48 68 45 65 44 65 45 66 45 67 47 68 45 65 45 68 47 68 47 68 47 68 47 68 46 66 45 65 44 66 45 67 48 68 47 68 46 67 46 66 46 67 45 66 45 65 44 65 43 64 43 64 43 64 43 64 45 66 45 66 45 67 46 67 45 69 44 70 45 72 48 74 49 74 49 74 49 74 49 74 48 74 48 74 47 72 45 70 46 72 46 72 46 72 46 72 46 74 48 74 46 73 48 77 46 75 50 79 53 82 59 89 63 94 64 92 63 90 60 87 56 82 54 80 56 81 55 77 50 61 38 47 28 44 30 48 34 50 34 50 34 50 34 50 36 52 34 51 34 53 37 55 40 55 36 54 39 57 41 57 38 56 39 57 41 59 42 61 41 64 42 65 44 68 45 68 46 68 48 70 49 70 49 69 47 69 49 71 50 69 46 66 46 64 44 62 42 60 40 58 36 55 36 55 36 55 36 55 35 57 36 58 37 60 40 61 40 62 43 67 48 72 52 74 51 78 52 79 53 78 52 77 53 80 54 81 56 83 58 84 57 87 60 89 62 91 64 93 63 94 70 99 71 98 70 98 73 101 72 99 72 102 82 110 86 114 59 48 25 52 25 52 26 47 28 45 25 44 27 48 26 45 26 45 26 45 26 45 25 44 25 44 25 44 25 44 27 46 27 45 26 45 25 44 23 41 23 41 23 41 23 41 22 39 21 38 19 36 18 35 16 32 17 34 18 35 20 34 17 32 19 30 15 26 15 26 18 28 12 18 9 12 6 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 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 3 3 3 2 2 2 3 3 4 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 5 4 5 4 5 4 5 5 6 5 5 4 4 3 4 2 6 3 7 3 8 4 8 5 9 5 9 5 9 5 9 4 9 5 10 6 9 5 8 2 7 3 8 4 7 3 6 5 8 3 7 2 6 2 7 1 6 2 7 3 6 2 5 2 3 2 3 2 3 2 3 3 4 4 5 4 5 3 4 4 4 3 3 2 4 3 5 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 2 3 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 25 13 25 13 29 16 27 19 31 17 28 15 29 17 31 13 27 13 30 17 33 17 31 17 28 13 31 19 33 19 36 21 38 26 42 26 40 25 40 30 44 28 42 25 40 24 39 23 35 18 32 17 32 16 29 13 28 12 27 11 25 9 24 12 26 14 28 15 28 14 27 16 29 16 29 16 29 16 29 14 30 16 31 17 31 15 30 17 33 19 34 18 31 13 26 18 33 18 34 19 34 19 34 19 34 19 34 19 34 19 34 21 34 16 30 17 33 19 33 20 35 21 37 22 36 21 35 23 38 20 36 22 39 23 38 21 38 23 39 21 36 21 38 23 39 23 39 23 39 23 39 22 39 24 41 26 42 26 42 24 40 24 40 24 40 24 40 22 38 23 39 23 39 22 37 21 37 21 36 20 36 20 36 23 39 23 39 23 39 23 39 24 40 24 40 24 40 24 40 22 38 22 38 24 41 27 44 24 40 24 40 24 40 24 40 24 41 25 41 26 42 26 43 20 37 23 41 27 43 29 44 28 41 25 40 27 44 28 43 29 44 28 43 28 43 27 42 29 43 27 41 27 43 29 45 29 44 29 43 28 43 27 42 29 43 28 42 27 43 28 44 27 44 27 44 26 43 26 43 28 44 26 44 28 45 26 40 27 44 28 45 28 45 27 44 29 46 29 46 29 46 29 46 29 45 27 43 26 43 27 44 27 45 30 46 27 44 28 46 29 46 29 46 29 46 29 46 29 45 28 44 27 45 28 46 29 46 29 45 28 44 27 44 28 45 28 44 27 44 26 43 24 41 24 41 24 41 24 41 25 43 26 44 27 45 29 46 24 44 22 44 23 46 26 48 26 48 26 48 26 48 26 48 32 48 30 46 29 45 28 45 29 46 29 46 29 46 29 47 27 47 27 47 25 46 28 51 26 49 30 52 32 55 37 61 40 63 41 62 39 60 38 58 34 53 33 54 36 54 34 51 25 38 18 29 12 27 13 30 20 35 20 35 20 35 20 35 20 36 20 35 20 37 22 38 24 38 21 37 23 41 25 40 22 38 23 39 24 41 25 41 28 42 29 44 30 45 32 46 29 47 31 49 32 49 31 48 30 48 32 50 33 48 29 45 32 46 30 44 28 42 26 40 21 36 21 36 21 36 21 36 21 35 21 36 23 38 22 40 22 41 24 45 27 50 31 53 34 52 35 53 36 52 35 51 36 54 37 55 39 56 40 58 38 57 37 59 39 61 41 63 40 64 46 69 49 70 49 71 50 72 47 70 44 74 54 83 60 94 59 40 6 24 20 28 15 27 11 25 12 28 13 27 11 26 11 26 11 26 11 26 11 25 11 25 11 25 11 25 14 28 13 27 13 26 12 26 11 23 11 23 11 23 11 23 11 22 10 21 8 19 7 18 5 18 5 18 5 18 7 18 6 18 10 17 6 13 6 16 7 14 3 11 5 10 5 4 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 1 3 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 4 0 4 0 4 0 4 1 5 0 4 0 4 0 3 0 3 0 3 1 4 1 4 2 5 2 5 2 5 2 5 1 5 2 6 3 5 2 4 0 3 1 4 1 4 0 3 2 4 1 4 0 3 0 2 0 2 0 3 0 3 0 2 0 2 0 2 0 2 0 2 0 2 1 3 1 3 0 2 2 3 1 2 0 3 1 4 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 0 2 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 25 41 29 44 30 45 30 42 35 48 33 46 31 45 32 46 26 42 27 45 31 48 31 47 34 46 29 47 36 54 37 52 31 51 40 57 38 52 36 54 40 56 39 55 40 58 45 62 40 54 35 50 34 49 31 45 29 45 28 44 27 42 25 41 26 42 27 44 28 44 27 42 28 44 28 44 28 44 28 44 29 45 30 46 31 47 31 47 31 47 31 47 30 45 29 44 32 49 33 49 33 50 34 50 34 50 34 50 34 50 34 50 33 48 31 47 32 49 34 51 37 53 38 54 38 53 36 52 41 55 35 53 40 58 40 55 36 55 38 54 36 52 37 55 38 55 38 56 39 57 40 57 39 56 40 57 41 58 41 58 39 56 40 57 40 57 39 56 38 56 39 56 39 55 38 54 37 54 37 54 36 52 35 51 39 56 39 56 39 56 39 56 39 56 39 56 39 56 39 56 38 55 39 56 40 58 42 60 41 58 41 58 41 58 41 58 40 57 40 58 41 58 42 59 41 60 41 60 40 58 38 56 43 60 39 58 41 61 42 60 43 62 43 62 43 62 43 62 45 63 42 59 41 61 44 65 44 62 42 61 41 60 41 61 40 60 41 61 44 64 46 66 45 66 44 65 43 63 42 63 45 65 43 64 44 65 42 62 44 65 44 66 45 65 44 65 45 66 45 67 46 66 45 66 44 64 43 64 43 64 43 64 43 66 46 66 44 64 44 67 45 66 45 66 45 66 45 66 46 67 45 66 45 66 46 67 46 67 45 66 45 65 44 65 44 65 44 65 43 64 43 63 40 61 40 61 40 61 40 61 40 62 42 64 44 66 45 67 44 69 44 69 45 71 47 73 47 72 47 72 47 72 47 72 49 74 46 71 44 71 46 73 47 73 47 73 47 73 47 73 46 74 48 74 47 74 49 79 49 77 52 80 53 82 58 87 61 89 61 88 59 86 56 82 54 79 53 79 54 75 49 68 33 48 30 45 28 44 29 45 35 51 35 51 35 51 35 51 36 53 36 54 37 55 38 56 39 55 37 55 40 58 40 56 39 56 40 57 41 58 40 60 42 65 43 66 45 69 46 69 47 68 48 70 49 70 48 68 48 69 49 70 49 69 47 67 47 66 46 64 44 61 42 60 37 56 37 56 37 55 36 55 34 56 35 58 37 59 39 60 41 63 43 66 47 70 51 73 52 78 53 79 53 79 52 78 53 79 54 80 55 81 56 82 53 82 55 84 57 87 59 88 61 92 67 96 68 96 69 98 70 98 70 97 70 98 76 106 84 115 90 89 30 45 27 49 29 46 24 44 28 49 28 44 26 45 26 45 26 45 26 45 25 44 25 44 25 44 25 44 27 46 26 45 26 44 25 44 23 41 23 41 23 41 23 41 23 41 22 40 21 38 19 37 19 35 19 34 18 33 17 31 17 32 19 30 15 26 15 26 13 25 13 22 13 14 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 2 3 3 4 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 5 6 5 6 5 6 5 6 4 5 4 5 4 5 4 5 3 7 3 8 4 8 5 9 5 9 5 9 5 9 5 9 4 9 5 10 6 9 5 8 3 7 4 9 5 8 3 7 4 8 5 8 4 7 3 6 2 6 3 8 4 7 2 6 3 4 3 4 3 4 3 4 1 3 2 4 3 3 2 2 4 4 3 3 2 4 3 5 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 2 3 2 2 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 15 28 17 32 19 30 16 28 21 34 20 32 18 31 18 31 10 26 13 29 15 30 15 31 21 34 17 33 22 41 25 38 16 35 25 41 23 36 21 38 23 38 23 38 25 42 30 46 27 40 22 36 21 35 17 29 16 31 15 29 13 28 12 27 13 27 15 28 15 27 13 26 15 28 15 28 15 28 15 28 14 29 14 29 15 30 16 31 15 29 13 27 13 30 17 33 16 32 17 33 18 34 19 34 19 34 19 34 19 34 19 34 16 32 17 32 18 33 20 36 22 37 23 38 23 37 22 36 25 38 20 37 25 43 26 39 21 37 22 36 19 35 21 39 21 37 22 39 23 40 25 41 23 39 23 39 24 40 25 41 22 38 23 39 23 39 22 38 24 40 25 41 24 39 22 37 22 38 23 39 22 37 20 35 23 39 23 39 23 39 23 39 23 39 23 39 23 39 23 39 24 40 24 40 24 40 24 39 25 41 25 41 25 41 25 41 24 40 24 41 25 41 26 42 29 44 28 42 25 37 20 34 28 41 24 39 26 42 26 40 28 43 28 43 28 43 28 43 31 44 27 41 25 42 29 45 29 43 27 41 25 41 26 42 25 41 27 43 29 45 30 45 27 44 27 43 25 42 24 41 28 44 25 42 26 43 25 41 27 44 27 43 26 44 27 44 27 44 28 46 29 45 27 44 25 42 26 43 26 43 26 43 25 44 28 44 26 42 26 45 28 45 28 45 28 45 28 45 30 47 29 46 29 46 30 47 29 46 29 45 28 45 27 44 27 43 26 43 25 42 25 42 24 41 24 41 24 41 24 41 23 40 24 42 26 44 28 45 24 43 21 44 22 46 25 48 25 47 25 47 25 47 25 47 31 47 28 44 27 45 29 47 30 47 30 47 30 47 30 48 26 47 27 48 26 48 29 53 29 52 32 53 32 55 36 60 38 60 37 58 36 55 33 53 34 53 35 54 35 50 27 42 13 29 14 29 15 30 16 31 18 33 18 33 18 33 18 33 20 36 21 37 22 38 22 38 23 38 21 38 24 41 24 39 25 41 25 42 26 42 26 41 28 42 29 44 30 45 32 46 30 48 32 49 32 48 30 47 32 49 32 49 31 48 30 46 32 47 31 45 29 42 27 41 24 39 23 38 22 37 21 36 20 34 21 35 22 37 22 39 22 42 24 45 26 49 29 51 36 53 37 54 37 54 36 53 36 53 36 53 37 54 37 55 35 54 34 56 37 59 39 60 42 65 45 66 44 65 45 67 46 69 47 68 44 70 49 77 59 80 70 84 36 24 9 26 14 26 9 26 14 30 12 24 11 26 11 26 11 26 11 26 11 25 11 25 11 25 11 25 11 25 11 24 10 24 9 23 11 23 11 23 11 23 11 23 11 23 10 22 9 20 7 19 7 20 6 18 5 17 5 16 6 18 10 17 6 13 6 16 3 12 4 13 8 12 5 3 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 1 3 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 5 1 5 1 5 1 5 0 4 0 4 0 4 0 4 0 3 1 4 1 5 2 5 2 5 2 5 2 5 2 5 1 5 2 6 3 5 2 4 0 4 2 5 2 5 1 3 1 5 2 6 2 4 0 2 0 3 1 4 1 4 0 2 1 3 1 3 1 3 1 3 0 2 0 3 1 2 0 1 2 3 1 2 0 3 1 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 2 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 28 40 27 44 29 40 26 42 29 43 29 43 29 42 28 42 26 44 30 46 29 44 29 46 34 52 35 50 36 57 41 55 36 54 41 58 41 56 40 56 41 56 40 56 40 56 41 57 42 57 39 54 38 52 33 47 32 48 31 46 29 45 28 44 27 43 28 44 28 43 26 41 28 44 28 44 28 44 28 44 28 44 28 44 29 46 31 48 29 44 27 43 28 47 33 51 31 47 31 48 33 49 34 50 34 50 34 50 34 50 34 50 31 49 35 51 34 50 35 53 36 52 37 54 38 54 37 53 39 55 37 54 39 58 41 58 37 55 38 53 35 53 39 58 38 55 38 56 39 57 40 57 40 57 39 55 39 56 40 58 38 55 38 55 38 55 38 55 41 58 41 58 40 56 38 54 38 56 40 58 40 56 37 53 38 55 38 55 38 55 38 55 38 55 38 55 38 55 38 55 40 58 41 58 41 57 39 55 42 59 42 59 42 59 42 59 40 58 41 58 42 59 42 60 41 61 42 61 41 59 39 57 44 61 40 58 41 61 41 59 42 61 43 62 43 62 44 63 45 63 43 61 41 61 43 63 45 63 42 59 40 60 42 62 43 62 43 62 42 60 40 58 43 64 43 64 42 63 42 63 46 64 41 62 42 64 42 62 44 65 43 64 43 64 44 65 43 65 45 67 46 66 44 64 41 63 43 65 44 65 43 64 42 64 44 65 42 62 43 65 44 65 44 65 44 65 44 65 47 67 46 66 45 67 46 68 46 67 46 66 45 65 44 65 43 64 42 63 42 62 41 62 42 63 42 63 42 63 42 63 41 63 42 64 43 65 44 66 43 68 43 68 44 70 47 72 46 71 46 71 46 71 46 71 46 72 45 71 45 71 46 72 46 72 46 72 46 72 46 72 45 74 48 75 48 76 51 80 52 80 54 81 53 81 57 86 58 86 58 85 55 80 51 77 51 76 52 75 51 70 40 58 28 44 29 46 31 48 33 49 33 49 33 49 33 49 33 49 35 52 36 54 38 54 37 54 38 54 37 56 41 58 40 55 42 59 42 59 42 59 41 60 41 63 42 64 43 67 45 68 48 69 49 70 49 69 47 67 49 70 49 69 48 68 47 68 47 65 45 63 43 61 41 59 39 58 38 56 37 55 36 54 33 56 34 57 36 59 38 59 41 63 43 66 46 69 49 71 52 79 53 80 54 79 53 78 53 79 53 79 53 79 53 79 54 84 57 86 59 88 61 90 63 93 66 93 63 91 64 93 68 97 69 97 68 97 73 102 80 102 83 118 76 64 19 49 26 45 26 46 29 47 27 44 26 45 26 45 26 45 26 45 25 44 25 44 25 44 25 44 24 43 24 42 23 42 22 41 23 41 23 41 23 41 23 41 23 40 22 39 20 37 19 36 19 35 19 34 18 33 17 31 17 32 19 30 15 26 15 26 12 24 12 21 13 15 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 2 3 3 4 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 5 4 5 4 5 4 5 3 4 4 5 4 5 5 6 4 8 4 8 5 9 5 10 5 9 5 9 5 9 5 9 4 9 5 10 6 9 5 8 4 8 5 9 5 9 4 8 4 9 6 11 6 9 3 6 3 7 4 8 4 8 3 7 4 5 4 5 4 5 4 5 2 3 3 4 3 4 2 3 4 4 3 3 2 4 3 5 3 4 3 4 3 4 3 4 4 5 4 5 4 5 4 5 2 3 2 2 1 1 0 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 14 23 10 27 15 25 13 31 13 27 14 28 15 28 15 28 13 30 17 32 14 27 13 30 14 34 20 31 16 36 24 37 25 39 24 40 27 42 27 41 26 41 27 42 27 42 26 41 27 41 25 40 25 38 20 32 16 31 15 30 14 28 12 27 14 28 15 28 15 27 13 25 16 29 16 29 16 29 16 29 13 28 12 27 13 30 17 33 13 29 15 31 17 32 17 31 15 30 16 32 18 33 19 34 19 34 19 34 19 34 19 34 18 35 22 37 20 34 20 37 19 35 21 37 23 38 23 37 18 36 20 36 20 37 23 41 22 39 22 37 20 37 24 43 22 39 23 39 23 39 23 40 25 40 23 38 22 38 24 40 23 38 21 36 20 37 22 39 24 40 24 40 23 37 20 35 20 37 23 41 25 40 22 37 21 37 21 37 21 37 21 37 22 38 22 38 22 38 22 38 22 39 24 41 25 41 24 39 26 42 26 42 26 42 26 42 25 42 26 42 27 43 27 44 25 40 26 42 27 42 27 42 30 43 26 40 26 42 26 40 27 42 27 43 28 44 29 44 29 44 29 43 28 42 27 42 31 44 27 41 25 41 28 44 26 42 27 42 27 40 23 37 24 42 25 42 25 42 26 43 29 43 24 40 24 42 25 41 27 44 26 42 25 43 27 44 25 43 28 46 29 45 26 42 24 42 26 45 28 45 27 43 24 43 27 43 24 41 25 43 26 43 26 43 26 43 26 43 28 44 27 43 26 44 27 45 28 44 27 44 26 43 26 42 25 42 25 41 24 41 23 40 25 42 25 42 25 42 25 42 26 43 26 44 27 44 27 44 23 43 21 43 22 45 24 47 23 45 23 45 23 45 23 45 27 45 28 46 29 46 28 45 29 46 29 46 29 46 29 47 26 47 27 48 27 49 31 54 32 54 34 54 33 54 35 59 36 57 35 55 33 51 31 49 27 48 31 50 32 44 19 30 12 28 13 29 16 32 19 34 19 34 19 34 19 34 19 34 17 34 19 37 21 37 20 35 22 37 22 39 25 42 24 38 25 41 25 41 25 41 25 40 26 40 26 41 28 43 29 44 31 49 32 49 32 48 30 46 33 49 31 48 30 47 30 47 31 45 29 43 27 41 25 39 22 37 21 35 19 34 18 33 19 33 20 35 22 36 21 38 22 42 24 44 25 47 28 49 33 51 34 52 35 51 34 50 35 52 35 52 35 52 35 53 35 54 34 56 36 58 38 60 40 62 43 63 41 63 44 67 47 68 48 68 44 69 48 74 54 80 58 86 78 61 13 26 10 27 14 29 13 26 11 27 11 26 11 26 11 26 11 26 11 25 11 25 11 25 11 25 11 25 10 24 10 23 9 23 11 23 11 23 11 23 11 23 10 21 9 20 7 18 6 17 6 18 5 18 5 18 7 17 6 18 10 17 6 13 6 16 4 11 2 11 6 12 6 5 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 1 3 0 2 0 3 1 4 2 4 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 4 0 4 0 4 0 4 0 3 0 4 0 5 1 5 1 4 1 5 2 5 3 6 2 5 2 5 2 5 2 5 1 5 2 6 3 5 2 4 1 5 2 6 3 5 2 4 1 5 3 7 4 5 0 2 0 4 1 5 2 4 1 3 2 4 2 4 2 4 2 4 1 3 2 4 2 4 1 3 2 3 1 2 0 3 1 4 1 3 1 3 1 3 1 3 2 4 2 4 2 4 2 4 0 2 0 1 0 0 0 0 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 27 36 22 41 28 41 29 49 27 41 28 43 30 44 30 44 29 48 34 49 29 43 28 45 24 47 34 45 27 48 36 51 41 54 35 52 40 58 41 55 38 56 42 60 45 62 45 61 42 57 40 57 41 56 36 49 30 46 29 44 28 43 26 42 28 44 28 44 28 43 25 41 29 45 29 45 29 45 29 45 28 44 27 43 28 46 32 49 27 45 33 52 36 49 29 42 29 46 31 47 32 49 34 50 34 50 34 50 34 50 34 50 34 52 39 54 36 50 35 53 32 49 35 52 37 54 38 54 31 51 36 52 33 50 37 57 39 56 39 54 36 55 41 61 39 56 39 56 39 56 39 56 41 57 39 54 37 55 39 57 39 55 36 51 34 53 38 56 39 56 39 55 37 53 35 51 34 53 38 57 41 57 38 54 36 53 36 53 36 53 36 53 38 55 38 55 38 55 38 55 36 54 39 58 42 59 42 58 42 59 42 59 42 59 42 59 42 59 43 60 43 61 44 61 41 61 42 62 43 62 42 60 46 62 41 60 42 61 41 59 42 61 42 62 43 63 44 63 44 63 44 63 44 62 41 60 47 64 43 60 40 61 43 63 37 57 40 60 42 60 40 59 40 62 41 63 42 64 43 65 46 64 41 61 41 63 42 62 45 65 42 62 41 63 44 66 42 64 45 67 46 66 43 63 41 63 44 66 46 67 45 65 41 63 43 64 41 62 42 64 43 64 43 64 43 64 43 64 43 63 41 62 41 62 42 64 43 64 42 63 42 62 41 62 42 63 41 62 41 61 40 61 41 62 41 62 41 62 41 62 45 66 44 65 44 65 44 65 43 68 42 68 44 70 46 72 45 70 45 70 45 70 45 70 43 70 45 73 47 72 45 70 45 71 45 71 45 71 45 71 45 74 48 75 48 76 52 82 53 82 55 82 54 81 56 85 57 83 56 82 53 77 50 73 45 68 46 70 46 61 32 45 27 44 28 44 30 48 34 51 35 51 35 51 35 51 35 51 32 50 35 53 37 53 35 51 38 54 38 57 42 59 39 54 40 57 40 57 40 57 39 58 39 61 40 62 41 65 43 66 49 70 49 70 49 69 46 67 50 70 48 68 47 68 47 69 45 63 44 61 41 59 39 58 35 54 34 52 32 50 31 49 33 55 34 57 35 58 38 59 41 63 43 65 46 68 48 70 48 74 49 76 50 75 48 74 52 78 52 78 52 78 52 78 49 78 51 80 53 82 55 84 59 88 62 90 62 91 66 97 67 99 69 100 69 97 72 102 75 112 74 105 100 104 34 48 22 46 30 49 27 44 26 47 26 45 26 45 26 45 26 45 25 44 25 44 25 44 25 44 26 45 26 44 25 43 24 43 23 41 23 41 23 41 23 41 21 39 20 37 18 36 17 35 18 34 18 34 18 34 18 32 17 32 19 30 15 26 15 26 13 25 11 20 12 15 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 2 3 3 4 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 5 4 6 5 6 4 8 4 9 5 10 6 10 5 9 5 9 5 9 5 9 4 9 5 10 6 9 5 8 4 9 5 10 6 9 5 8 4 9 7 12 7 9 3 6 3 8 4 9 5 8 4 7 4 5 4 5 4 5 4 5 3 5 4 6 5 5 4 4 4 4 3 3 2 4 3 5 3 4 3 4 3 4 3 4 4 5 4 5 4 5 4 5 2 3 2 2 1 1 0 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 9 25 16 33 21 32 17 28 20 34 22 34 18 28 15 28 18 31 14 28 12 27 13 29 20 34 17 31 15 30 16 32 26 37 23 42 27 37 20 39 16 35 24 41 27 43 29 45 29 43 29 46 28 36 20 38 10 27 14 31 16 30 14 28 14 26 13 26 14 27 12 23 13 27 15 30 17 30 17 30 18 29 9 24 12 31 17 32 15 28 14 33 19 31 16 33 17 32 16 31 16 32 18 34 22 34 16 32 19 35 17 29 22 35 18 33 19 35 19 33 18 34 20 34 17 31 16 33 20 36 20 37 21 38 22 38 20 39 25 40 20 35 21 40 22 38 22 39 23 40 24 40 20 37 23 40 25 40 23 38 22 38 21 37 21 36 20 36 21 37 22 39 23 39 22 38 21 38 22 39 23 38 22 37 21 37 21 38 22 39 23 39 22 38 22 38 22 38 22 38 21 37 21 38 22 39 23 39 25 41 26 42 26 42 27 43 26 42 26 42 26 42 26 42 27 41 25 41 28 44 28 42 28 43 28 43 28 43 28 43 25 41 26 42 27 41 26 40 29 44 27 41 25 39 24 39 24 40 26 42 27 42 26 41 26 42 27 42 26 40 24 39 25 42 25 43 26 44 27 44 26 43 26 43 26 43 26 43 30 47 29 45 27 44 27 45 26 43 26 43 26 43 26 43 25 43 26 43 26 42 24 40 26 42 24 40 24 42 26 44 28 45 28 45 28 44 26 42 25 42 25 42 25 42 25 42 26 43 26 43 26 43 26 43 24 41 24 41 24 41 24 41 25 42 25 42 25 42 25 42 26 43 26 43 26 43 26 43 23 43 21 43 21 43 21 43 22 44 22 45 23 46 24 46 27 43 26 42 26 44 29 47 27 45 29 47 30 47 30 47 23 44 26 50 31 53 32 53 34 55 34 55 34 55 34 55 37 56 33 53 34 53 33 49 30 47 29 42 20 32 13 30 12 28 15 31 17 33 18 33 17 32 17 33 18 33 19 34 21 35 18 35 22 39 20 33 21 38 22 37 19 35 21 39 24 40 24 41 25 42 26 41 27 41 26 40 27 42 30 46 31 48 29 45 28 45 28 45 29 46 29 47 30 48 31 48 30 44 29 43 28 42 26 41 23 37 20 33 17 32 18 33 16 31 18 34 20 35 19 35 20 39 20 40 21 44 25 47 29 46 29 47 31 49 34 51 36 52 35 52 35 53 37 56 33 53 33 53 30 51 32 55 36 58 38 60 40 62 41 61 46 63 44 65 46 69 48 73 52 75 60 84 70 91 54 30 12 24 13 28 5 25 19 31 12 26 10 25 12 27 11 25 12 25 11 24 10 25 11 26 10 24 10 23 9 22 8 22 11 23 11 23 11 23 11 23 8 20 8 19 7 18 6 18 9 19 4 16 4 18 7 17 7 18 8 16 6 13 5 13 3 12 4 13 6 11 6 6 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 1 0 2 0 2 1 3 0 3 0 3 0 3 0 3 0 5 1 6 2 5 1 4 3 6 3 5 2 4 1 4 2 6 5 7 2 3 0 4 5 5 0 4 3 7 2 2 0 4 3 7 4 6 1 3 2 6 5 7 2 3 0 4 0 3 1 5 1 3 0 0 1 3 1 5 4 6 1 1 0 5 5 6 1 1 1 5 4 8 6 6 2 2 1 4 6 6 1 1 0 2 2 6 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 4 7 4 5 0 1 0 3 2 4 2 3 1 2 0 2 25 41 30 46 32 45 28 40 27 43 30 44 28 41 28 43 28 44 28 44 29 47 32 49 34 50 34 50 35 52 37 54 41 53 37 57 41 53 37 56 33 52 40 58 42 59 44 61 43 58 43 62 44 56 41 61 30 46 29 44 27 44 29 45 28 42 26 42 28 43 25 39 28 44 28 44 28 44 27 43 32 44 25 41 28 47 31 47 31 44 29 49 33 46 30 48 31 47 31 46 31 48 33 49 35 50 33 49 33 49 32 47 36 50 32 48 34 51 35 50 35 52 37 52 34 49 33 51 36 53 37 54 37 55 38 55 37 55 39 56 37 54 38 56 38 55 38 56 39 57 40 57 37 55 39 58 41 58 40 56 39 55 38 55 37 54 37 53 37 54 38 56 39 55 38 54 37 55 38 56 39 55 38 54 37 54 37 55 38 56 39 56 38 55 38 55 38 55 38 55 37 54 37 55 38 56 39 56 41 58 41 59 42 59 43 60 42 59 42 59 42 59 42 59 41 60 41 60 42 62 43 61 44 63 44 63 44 63 44 63 40 60 41 61 42 60 41 59 43 62 42 60 40 59 40 59 40 59 41 61 42 61 42 61 42 61 43 62 42 60 40 59 42 63 42 64 43 65 44 65 43 64 43 64 43 64 43 64 46 66 44 64 42 64 43 64 43 64 43 64 43 64 43 64 42 64 43 64 43 63 41 61 43 63 41 61 40 62 42 63 41 63 42 63 42 62 40 60 43 64 43 64 43 64 43 64 43 64 43 64 43 64 43 64 41 62 41 62 41 62 41 62 42 63 42 63 42 63 42 63 43 64 43 64 43 64 43 64 43 68 43 68 43 68 43 68 44 69 44 70 45 70 46 71 44 69 43 68 43 70 45 72 44 71 46 72 47 73 46 72 43 71 46 76 51 79 53 81 55 82 55 82 55 82 55 82 56 81 51 78 51 75 48 69 47 68 43 59 33 51 28 47 26 44 30 47 33 49 33 49 32 49 33 49 34 50 34 51 37 52 34 53 38 55 36 50 37 55 38 54 35 52 37 56 40 57 40 58 41 59 41 60 41 62 40 61 40 65 44 68 48 68 46 66 45 66 45 67 46 67 46 68 47 69 48 69 45 64 44 63 43 61 42 60 38 55 34 52 32 51 33 52 30 52 32 55 33 56 35 56 38 59 39 61 42 65 46 69 45 71 46 72 48 76 51 78 52 78 51 77 52 79 54 80 52 82 55 82 52 80 54 84 57 86 59 88 61 89 61 89 62 95 63 95 66 99 71 100 74 103 80 109 86 119 72 63 25 41 28 48 22 45 32 46 27 45 25 44 27 46 26 44 26 44 25 43 24 44 25 45 25 44 25 43 24 43 23 42 23 41 23 41 23 41 23 41 20 38 20 37 19 36 18 36 21 35 17 32 17 34 18 31 17 31 16 28 14 26 13 22 11 24 12 21 11 13 6 6 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 4 3 4 3 4 3 4 3 4 3 4 4 5 5 6 4 5 4 5 4 5 4 5 4 6 5 7 6 6 5 5 6 10 6 9 5 8 4 8 3 9 6 10 5 8 5 10 8 9 4 8 6 10 5 6 4 9 5 10 6 9 5 8 4 10 7 11 5 7 3 8 3 8 5 9 5 8 2 5 4 5 4 6 7 8 4 3 0 2 4 6 5 6 6 8 6 8 7 7 3 3 2 4 5 6 4 4 3 4 3 4 3 4 3 4 3 4 3 4 2 3 2 3 2 3 2 3 6 6 6 5 2 1 2 3 3 3 2 2 2 1 1 1 15 29 17 31 17 29 14 26 14 29 18 31 18 31 20 35 11 27 14 30 17 33 18 33 16 32 19 36 23 39 25 40 22 35 21 39 24 36 21 38 19 36 24 40 25 40 26 43 28 41 27 44 27 39 26 46 23 35 15 27 10 26 14 30 15 27 13 27 15 28 12 23 17 29 15 26 13 25 12 25 15 28 11 27 14 30 15 29 17 29 15 33 18 29 13 31 15 30 14 29 15 31 17 33 18 34 20 34 17 31 17 33 19 32 16 32 19 36 21 35 21 38 24 38 21 35 21 37 20 37 21 37 22 38 22 38 23 38 21 37 23 39 22 37 22 38 22 38 23 39 23 39 21 39 24 41 26 41 24 39 24 39 23 39 22 38 22 37 21 37 22 38 22 38 21 37 21 38 22 39 23 38 22 37 21 37 21 37 22 38 22 38 22 38 22 38 22 38 22 38 21 37 22 38 22 38 23 39 24 41 25 41 26 42 27 43 26 42 26 42 26 41 25 41 26 41 26 41 27 42 27 43 28 43 28 43 27 42 27 42 25 41 26 42 27 41 26 40 26 41 26 41 26 41 26 41 25 41 27 43 28 43 28 42 27 43 28 43 28 42 26 41 25 42 25 42 26 43 26 43 26 43 26 43 26 43 26 43 27 43 25 41 24 41 25 42 26 43 26 43 26 43 26 43 25 43 26 43 26 42 24 40 26 42 24 40 22 39 22 40 23 41 24 41 24 40 22 38 26 43 26 43 26 43 26 43 25 42 25 42 25 42 25 42 23 40 23 40 23 40 23 40 25 42 25 42 25 42 25 42 26 43 26 43 26 43 26 43 23 43 21 43 21 43 21 43 22 44 22 44 23 45 23 46 27 43 26 43 26 44 28 45 27 44 28 46 30 47 29 47 26 45 25 48 29 52 33 55 33 54 33 54 33 54 33 54 34 52 30 49 29 48 28 44 30 43 21 32 13 26 11 26 12 28 15 32 18 34 19 34 18 34 19 34 20 35 20 36 20 35 19 36 22 38 20 34 21 38 22 37 19 35 21 39 24 40 24 41 25 42 26 41 27 41 26 40 26 42 30 45 31 47 29 45 28 45 29 46 29 46 30 47 30 47 31 48 31 46 30 45 29 43 27 42 22 36 19 32 17 32 18 33 15 30 16 31 18 33 17 35 18 38 19 40 21 45 26 48 27 44 28 46 31 50 35 54 35 52 34 51 35 53 36 55 35 55 35 54 32 53 34 56 36 57 37 59 39 60 40 61 44 61 45 63 45 67 46 71 52 74 56 80 65 92 63 50 13 22 12 29 9 25 14 24 12 26 10 25 12 27 11 25 12 26 11 25 11 25 12 26 12 26 11 25 11 24 10 24 11 23 11 23 11 23 11 23 8 20 8 19 7 18 6 18 8 19 3 16 4 18 6 16 5 16 6 14 4 11 2 11 0 10 2 10 4 8 4 4 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 4 3 5 3 6 4 6 0 4 0 4 0 4 0 4 0 4 1 5 1 5 0 4 3 6 2 5 2 5 1 4 0 3 2 5 2 5 4 8 4 6 1 4 3 6 1 3 3 5 2 4 1 5 2 6 0 5 4 6 1 3 0 4 2 6 3 6 3 5 1 3 4 5 3 6 6 8 4 4 0 2 0 4 4 7 5 5 2 5 4 5 0 1 0 3 0 3 2 5 2 3 0 0 1 3 1 3 1 3 1 3 0 2 0 2 0 2 0 2 3 6 4 5 1 2 0 3 0 2 0 1 0 1 0 0 28 42 29 43 29 42 28 41 27 43 30 44 30 45 33 49 29 46 32 49 33 48 30 45 27 44 31 49 35 52 35 51 31 48 35 54 39 53 35 50 33 51 37 53 37 53 38 56 45 58 40 56 38 50 35 56 42 55 35 46 28 44 29 46 28 43 26 43 28 44 26 40 30 45 27 42 26 42 27 43 28 44 28 44 29 45 29 44 33 46 30 49 32 44 27 45 29 45 28 45 29 47 32 48 31 50 36 51 31 46 32 51 32 46 30 47 34 52 37 52 36 53 38 54 36 51 36 54 37 54 37 55 38 55 39 56 40 54 35 53 40 58 39 53 38 55 38 55 38 55 38 56 38 56 40 59 42 59 41 57 40 57 40 56 39 56 38 55 37 55 38 55 38 54 36 53 37 55 38 56 39 55 38 54 37 54 37 54 37 54 37 55 39 56 38 55 38 55 37 54 38 55 38 55 38 55 38 55 39 57 40 58 42 59 43 60 42 59 42 58 41 58 41 57 39 60 42 61 41 60 42 62 41 60 41 60 40 59 40 59 40 60 41 61 42 60 41 59 40 59 41 60 42 61 41 60 40 60 42 62 43 62 43 62 43 62 44 63 44 62 43 61 42 63 42 63 42 63 42 64 42 63 42 63 42 63 42 63 43 63 42 62 41 62 42 63 43 64 43 64 43 64 43 64 42 64 43 64 43 63 41 61 43 63 41 61 39 59 38 59 41 63 42 63 42 62 40 60 42 63 42 63 42 63 42 63 41 62 41 62 41 62 41 62 40 61 40 61 40 61 40 61 42 63 42 63 42 63 42 63 42 63 43 64 43 64 44 65 43 68 43 68 43 68 43 68 43 68 44 69 44 70 45 70 43 69 43 69 43 69 44 70 43 70 45 72 46 72 46 71 47 74 47 74 49 79 54 83 54 81 54 81 53 80 53 80 54 77 50 74 49 71 46 66 46 62 33 49 25 44 26 44 27 45 30 48 33 50 34 50 34 50 35 51 35 52 36 52 36 53 36 54 37 54 36 52 37 55 38 54 35 52 37 56 40 57 40 58 41 59 41 60 43 64 41 63 42 67 46 70 47 68 46 66 45 66 46 68 47 68 47 68 47 68 47 68 47 66 46 64 44 62 42 61 36 54 33 51 31 51 33 53 29 51 29 52 31 54 34 55 37 58 38 61 42 66 47 70 43 69 44 72 48 77 53 81 53 79 53 78 53 80 55 81 54 84 56 83 54 81 55 85 57 85 57 86 58 87 60 91 62 95 62 96 65 100 70 102 76 100 74 105 81 118 86 89 35 44 25 47 23 43 28 43 27 45 25 44 27 46 26 44 27 45 25 44 25 44 26 46 25 44 24 43 24 42 23 42 22 40 22 40 22 40 22 40 20 38 20 37 19 36 18 36 20 34 16 32 17 34 17 29 15 29 14 26 11 23 10 20 8 21 9 18 8 10 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 4 5 4 6 5 7 6 7 5 6 5 6 5 6 5 6 3 5 5 6 5 6 4 4 5 9 5 9 5 9 5 9 3 8 5 9 4 8 6 12 6 10 5 9 5 9 4 8 7 10 4 7 3 8 6 11 3 9 6 10 4 7 4 8 7 11 7 11 7 10 6 9 8 8 6 7 8 9 7 6 8 6 3 5 7 8 4 1 3 5 5 5 2 2 1 4 3 4 3 4 3 3 2 2 4 5 4 5 4 5 4 5 3 4 3 4 3 4 3 4 4 5 6 6 3 2 2 3 3 3 3 2 2 2 1 1 12 26 14 28 16 29 16 29 12 26 13 25 10 24 13 28 15 31 17 33 18 32 15 29 13 29 15 31 16 30 14 28 12 31 21 40 26 39 21 32 19 35 22 37 22 37 24 41 28 40 24 40 22 33 20 40 27 41 24 37 19 32 15 29 16 27 14 27 16 28 13 24 15 28 15 28 15 29 17 30 13 28 13 28 13 27 12 28 17 29 15 32 17 28 12 29 13 28 13 29 15 31 17 33 15 33 21 34 17 30 18 36 16 29 14 30 19 36 22 36 19 35 22 36 20 34 20 37 21 37 22 38 22 39 23 39 24 37 19 36 24 41 23 36 22 38 22 38 22 38 22 37 21 38 24 41 26 41 24 39 24 40 24 39 23 39 22 38 21 38 22 38 21 36 19 35 21 38 22 39 23 38 22 37 21 37 21 37 21 37 21 36 23 39 23 38 22 37 21 37 22 38 22 38 22 38 22 38 22 39 23 40 25 42 27 43 26 42 26 41 25 40 24 39 23 40 27 42 25 40 26 43 28 42 27 42 26 41 25 40 25 41 26 42 27 41 26 40 24 40 26 42 27 42 26 40 25 41 27 43 28 43 27 42 27 43 28 44 29 44 28 43 25 42 25 42 25 42 25 41 25 42 25 42 25 42 25 42 26 42 25 41 25 42 26 43 26 43 26 43 26 43 26 43 25 43 26 43 26 42 24 40 25 42 24 41 23 38 20 37 24 41 25 42 24 41 23 39 23 40 23 40 23 40 23 40 24 41 24 41 24 41 24 41 23 40 23 40 23 40 23 40 25 42 25 42 25 42 25 42 25 42 25 43 26 44 27 44 23 43 21 43 21 43 21 43 21 43 21 44 22 44 23 45 26 43 26 43 26 43 25 42 26 44 28 45 29 46 28 46 29 48 26 48 28 52 33 56 33 54 32 53 31 52 30 51 35 53 30 50 31 48 30 45 27 38 15 25 10 26 12 29 13 29 16 32 19 34 20 35 19 34 20 35 20 36 21 36 19 36 21 37 21 36 20 36 21 38 22 37 19 35 21 39 24 40 24 41 25 42 26 41 31 44 29 43 30 46 33 49 30 46 28 45 28 46 30 47 30 47 30 47 30 47 30 47 32 47 31 45 28 42 26 41 20 34 18 31 16 32 18 34 16 30 15 29 16 32 17 35 18 38 20 40 21 45 26 48 26 43 27 46 31 51 36 55 38 54 37 54 37 55 39 58 36 56 35 55 33 53 34 57 36 56 35 56 36 58 39 60 47 61 48 64 46 67 49 71 50 69 48 73 58 88 73 74 35 31 10 26 6 23 13 26 12 26 10 25 12 27 11 25 13 27 12 25 11 26 13 27 9 23 9 22 8 22 7 21 10 22 10 22 10 22 10 22 8 20 8 19 7 18 6 18 6 17 3 17 5 18 5 14 4 14 4 12 2 10 1 10 0 7 0 8 1 6 1 2 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 3 1 4 2 4 1 5 1 5 1 5 1 5 0 3 0 5 1 4 0 3 2 5 2 5 2 5 2 5 3 7 4 5 0 2 1 6 3 6 3 5 2 4 1 4 4 6 1 3 0 4 3 7 0 5 4 7 2 4 2 6 6 9 5 7 4 7 4 7 7 7 4 6 6 9 6 6 7 6 2 5 5 7 2 0 0 4 3 4 0 1 0 3 4 5 1 1 0 2 1 4 2 4 2 4 2 4 2 4 1 3 1 3 1 3 1 3 0 4 4 6 2 3 1 3 3 5 2 4 2 3 1 3 22 38 26 43 30 44 29 43 28 43 28 40 24 37 25 42 28 45 30 47 32 48 32 48 33 48 32 47 29 43 25 40 26 48 36 53 38 56 38 50 35 53 38 54 38 55 42 61 39 54 39 57 40 54 40 61 40 56 41 57 39 51 31 45 29 44 27 44 29 45 27 41 26 43 28 46 31 47 31 46 28 45 29 43 26 41 27 45 31 44 29 48 32 44 27 45 28 44 29 45 30 48 33 50 31 49 34 49 33 48 33 51 31 45 29 46 33 51 36 52 32 50 35 51 34 49 35 52 38 55 38 55 39 56 39 57 39 55 37 54 39 56 38 54 38 55 38 55 37 54 37 54 36 54 39 57 41 57 39 55 40 56 39 56 38 55 38 54 37 55 38 55 37 53 34 51 37 55 38 56 39 55 38 54 37 54 37 54 36 53 36 53 40 57 39 55 38 54 36 53 39 56 38 55 38 55 37 54 38 55 39 57 41 59 43 60 42 59 41 58 40 56 39 56 37 59 43 61 39 57 41 63 46 64 45 63 43 62 42 61 40 60 41 61 42 60 41 59 40 60 42 62 43 60 40 58 39 59 41 60 42 61 41 60 41 60 42 62 43 62 43 61 42 63 42 63 41 62 41 62 41 62 41 62 41 62 41 62 42 63 41 62 41 63 43 65 43 64 43 64 43 64 43 64 42 64 43 64 43 63 41 61 41 63 42 63 41 61 39 59 39 60 40 61 39 60 38 58 39 60 39 60 39 60 39 60 40 61 40 61 40 61 40 61 41 62 41 62 41 62 41 62 42 63 42 63 42 63 42 63 41 62 42 64 43 65 45 66 43 68 43 68 43 68 43 68 42 68 43 68 44 69 44 69 42 69 43 69 43 68 41 67 43 69 44 71 45 71 45 71 48 75 48 76 51 79 54 82 54 80 53 79 51 78 50 77 53 76 49 73 48 70 46 65 41 55 27 43 26 47 29 47 29 46 31 49 34 51 35 51 33 50 34 50 35 51 35 52 34 53 38 55 36 52 35 53 37 55 38 54 35 52 37 56 40 57 40 58 41 59 41 60 45 66 43 65 44 69 48 72 46 67 45 66 45 67 47 69 48 69 47 68 47 68 46 67 47 65 45 63 42 60 40 58 34 52 32 50 31 51 33 53 31 52 30 51 30 54 35 57 39 60 39 61 42 65 46 68 44 70 45 72 48 76 52 80 54 80 54 80 54 81 56 83 53 83 56 82 53 81 55 84 56 84 55 83 56 85 59 91 61 96 62 96 65 100 69 101 72 95 67 97 72 113 90 108 63 57 27 46 23 42 28 46 27 45 25 44 27 46 26 44 27 46 26 45 26 45 27 46 22 41 22 40 21 40 20 39 21 39 21 39 21 39 21 39 20 38 20 37 19 36 18 36 18 33 16 33 18 34 15 27 15 29 14 26 11 23 10 20 7 20 8 17 7 9 2 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 2 1 2 1 2 2 3 3 4 4 5 4 5 4 5 4 5 3 4 4 5 4 5 3 4 4 8 5 9 5 9 6 10 8 12 7 9 2 6 4 10 5 10 7 10 4 7 4 9 6 9 5 8 4 9 5 10 4 10 8 12 7 10 7 12 10 13 8 11 7 11 7 12 9 8 5 6 7 9 8 8 5 5 4 7 7 9 6 6 3 5 5 5 3 3 3 5 8 7 3 2 1 3 5 7 5 6 5 6 5 6 5 6 4 5 4 5 4 5 4 5 1 4 6 7 5 3 3 3 6 6 5 5 5 4 4 4 10 25 15 30 18 29 14 25 20 33 19 29 14 28 17 33 15 30 14 29 14 29 15 30 20 34 16 28 11 24 8 22 9 28 13 25 12 33 21 33 18 34 21 36 21 38 27 45 22 36 23 42 26 38 24 43 22 38 24 39 23 36 18 31 16 28 14 28 16 29 14 25 12 27 16 31 18 30 14 26 14 30 14 26 8 23 12 30 14 27 13 31 17 28 13 30 14 29 14 30 16 33 20 36 18 32 16 32 19 35 19 33 16 30 14 30 18 35 20 34 17 34 20 35 19 34 20 37 22 38 22 39 23 39 24 40 21 38 23 39 21 37 22 39 22 38 22 37 21 36 20 36 19 36 22 39 23 39 22 37 23 38 22 38 21 37 21 36 22 38 22 37 20 35 18 33 21 38 22 39 23 38 22 37 21 37 21 36 20 35 19 35 24 40 23 38 22 37 20 36 23 39 23 38 22 37 21 37 21 37 22 39 25 42 27 43 26 42 25 41 24 39 22 38 21 40 28 42 23 37 25 44 30 44 29 43 27 41 26 40 25 41 26 42 27 41 26 40 26 42 28 44 28 41 24 37 23 38 24 40 26 41 25 40 25 40 26 42 28 43 27 42 25 42 25 41 24 40 23 40 24 41 24 41 24 41 24 41 23 40 22 39 23 41 25 42 26 43 26 43 26 43 26 43 25 43 26 43 26 42 24 40 24 41 25 43 26 42 24 40 23 40 23 40 23 39 21 38 22 39 22 39 22 39 22 39 22 39 22 39 22 39 22 39 25 42 25 42 25 42 25 42 25 42 25 42 25 42 25 42 24 41 25 43 26 44 28 45 23 43 21 43 21 43 21 43 20 42 21 43 21 44 22 44 25 43 26 44 26 42 24 40 25 43 27 45 28 45 28 45 28 48 28 51 31 53 32 53 33 53 32 52 30 50 28 49 29 47 27 44 26 43 24 39 19 30 9 23 11 30 16 29 14 30 16 33 19 35 20 35 17 33 18 33 19 34 19 35 17 36 22 38 20 34 19 37 21 38 22 37 19 35 21 39 24 40 24 41 25 42 26 41 29 43 28 42 28 44 32 47 29 45 28 45 28 46 30 48 31 48 31 47 30 46 29 46 31 45 29 43 26 39 23 37 19 33 16 30 16 32 18 34 19 32 16 30 17 33 19 38 22 40 21 41 21 43 23 45 28 45 29 46 31 50 34 52 36 52 35 52 35 53 37 56 34 54 34 54 31 52 33 56 35 55 33 54 33 57 38 59 44 58 44 59 45 64 46 68 45 62 41 66 48 81 72 85 54 44 16 31 12 25 13 25 12 26 10 25 12 27 11 25 14 27 13 26 12 27 13 28 9 23 8 22 8 21 7 21 9 21 9 21 9 21 9 21 8 20 8 19 7 18 6 18 4 16 3 17 5 17 4 13 5 15 5 13 3 11 2 10 0 8 0 8 2 6 2 2 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 4 0 4 0 4 0 4 0 3 0 4 0 3 0 2 1 4 1 5 2 6 3 6 3 7 3 4 0 2 2 8 1 6 5 6 1 2 1 6 1 5 2 6 3 5 2 4 2 7 6 10 6 8 6 10 7 9 4 6 3 6 4 8 7 7 2 4 4 7 5 7 1 5 5 7 4 5 4 7 1 5 4 5 2 3 2 6 6 7 3 4 2 4 3 6 3 5 3 5 3 5 3 5 2 4 2 4 2 4 2 4 0 3 4 7 3 4 1 3 3 5 3 4 2 4 1 3 24 40 29 45 31 42 25 36 30 44 29 41 26 41 30 47 36 50 31 44 26 41 25 42 34 48 29 41 23 37 21 37 21 39 19 29 15 41 31 47 28 46 31 48 33 51 39 58 37 52 38 57 39 50 33 52 35 52 36 52 36 51 33 48 29 44 28 44 29 45 27 41 25 43 30 47 31 44 24 37 30 46 29 41 22 38 27 47 28 42 27 47 32 45 28 47 29 46 30 47 32 50 35 52 34 47 29 47 35 53 35 48 32 46 29 46 32 50 34 50 32 50 35 51 34 50 36 53 38 55 38 56 39 57 40 57 36 56 41 57 36 52 37 57 38 55 38 54 37 53 36 53 34 52 37 55 39 55 37 53 38 55 37 54 37 53 36 53 38 55 38 54 36 52 34 50 37 55 38 56 39 55 38 54 37 54 37 53 36 52 35 52 40 57 39 55 38 54 36 53 39 56 39 55 38 54 37 54 36 54 38 56 41 59 43 60 42 59 41 57 39 56 38 54 36 59 43 61 38 56 40 63 41 60 40 58 38 56 37 55 40 60 41 61 42 60 41 59 41 61 43 63 43 59 38 55 37 57 39 58 40 59 39 58 39 58 40 60 42 61 42 60 42 63 42 62 41 61 40 61 41 62 41 62 41 62 41 62 38 59 38 59 38 60 40 62 43 64 43 64 43 64 43 64 42 64 43 64 43 63 41 61 40 62 42 65 44 64 42 62 42 64 43 64 43 63 41 61 40 61 40 61 40 61 40 61 39 60 39 60 39 60 39 60 43 64 43 64 43 64 43 64 42 63 42 63 42 63 42 63 41 62 42 64 43 65 45 66 43 68 43 68 43 68 43 68 42 67 42 68 43 69 44 69 42 69 43 70 43 68 40 65 42 69 44 71 45 71 45 70 47 75 50 79 53 80 53 79 53 80 52 78 50 77 49 74 44 66 41 63 40 62 37 56 32 48 21 40 26 49 30 46 29 46 32 49 34 51 35 51 32 48 32 49 33 49 34 50 33 53 39 55 35 51 35 54 37 55 38 54 35 52 37 56 40 57 40 58 41 59 41 60 41 63 40 62 41 65 44 69 45 66 45 66 45 67 48 69 48 69 48 68 47 67 46 67 45 64 43 61 40 57 37 55 33 51 31 49 30 51 33 53 33 54 31 52 31 55 37 60 42 62 41 62 41 63 43 65 46 72 46 73 48 75 51 77 51 76 50 76 50 77 52 79 51 81 54 81 51 79 53 83 56 83 54 81 54 84 59 90 56 92 56 93 60 95 65 98 67 90 61 93 66 107 89 113 75 66 34 55 31 46 27 41 27 45 25 44 27 46 26 44 28 46 27 45 26 46 27 47 24 43 24 42 23 41 22 41 21 39 21 39 21 39 21 39 20 38 20 37 19 36 18 36 17 32 16 33 18 33 15 26 16 30 15 27 12 24 11 21 8 21 9 18 8 9 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 2 1 2 1 3 2 3 3 4 3 4 3 4 3 4 3 4 2 4 3 5 4 4 3 3 4 8 4 9 5 10 6 10 4 9 4 7 2 8 7 14 4 10 8 11 3 6 4 10 3 8 6 11 7 10 4 7 6 12 10 15 10 13 10 15 10 12 7 10 5 10 7 11 9 7 4 5 5 8 7 7 6 10 11 10 5 3 2 5 4 6 6 7 4 5 5 8 6 8 7 9 7 7 5 5 5 6 5 6 5 6 5 6 4 5 4 5 4 5 4 5 0 3 6 7 6 4 3 3 4 4 4 3 3 2 2 2