0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23
-26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31
-34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 36 36 36 37 37 37 39 39 39 22 22 22 40 40 40 24 24 24 40 40 40 22 22 22 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 47 47 47 0 0 0 1 1 1 0 0 0 47 47 47
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 7 7 7 5 5 5 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23
-26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 22 22 22 31 31 31 23 23 23 32 32 32 23 23 23 31 31 31 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 0 0 0 39 39 39 2 2 2 39 39 39 0 0 0
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 23 23 23 24 24 24 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47
-50 50 50 18 18 18 51 51 51 20 20 20 51 51 51 18 18 18 8 8 8 9 9 9 52 52 52 53 53 53 52 52 52 9 9 9 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 70 70 70 71 71 71 73 73 73 70 70 70 72 72 72 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 24 24 24 82 82 82 25 25 25 83 83 83 25 25 25 82 82 82
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 86 86 86 88 88 88 89 89 89 89 89 89 88 88 88 90 90 90 91 91 91 90 90 90 88 88 88 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 96 96 96 95 95 95 12 12 12 14 14 14 98 98 98 99 99 99 98 98 98 14 14 14 15 15 15 13 13 13 100 100 100 101 101 101 100 100 100 13 13 13 22 22 22 102 102 102 24 24 24 82 82 82 24 24 24 102 102 102 103 103 103 82 82 82 102 102 102 83 83 83 82 82 82 103 103 103 16 16 16 50 50 50 104 104 104 105 105 105 104 104 104 50 50 50 51 51 51 105 105 105 50 50 50 50 50 50 16 16 16 18 18 18
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 5 5 5 4 4 4 9 9 9 4 4 4 10 10 10 9 9 9 11 11 11 9 9 9 10 10 10 8 8 8 9 9 9 11 11 11 6 6 6 8 8 8 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 19 19 19 17 17 17 21 21 21 19 19 19 20 20 20 17 17 17 16 16 16 22 22 22 23 23 23 22 22 22 16 16 16 21 21 21 22 22 22 23 23 23 19 19 19 21 21 21 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 67 67 67 65 65 65 69 69 69 67 67 67 68 68 68 70 70 70 67 67 67 69 69 69 71 71 71 67 67 67 70 70 70 72 72 72 67 67 67 71 71 71 65 65 65 64 64 64 73 73 73 74 74 74 73 73 73 64 64 64 69 69 69 73 73 73 74 74 74 67 67 67 72 72 72 74 74 74 75 75 75 69 69 69 74 74 74 70 70 70 69 69 69 75 75 75 72 72 72 75 75 75 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 79 79 79 77 77 77 82 82 82 79 79 79 81 81 81 83 83 83 80 80 80 79 79 79 84 84 84 80 80 80 83 83 83 85 85 85 80 80 80 84 84 84 86 86 86 80 80 80 85 85 85 77 77 77 76 76 76 87 87 87 87 87 87 76 76 76 88 88 88 82 82 82 87 87 87 88 88 88 89 89 89 88 88 88 76 76 76 86 86 86 88 88 88 89 89 89 80 80 80 86 86 86 89 89 89 90 90 90 82 82 82 88 88 88 79 79 79 82 82 82 90 90 90 91 91 91 90 90 90 88 88 88 90 90 90 91 91 91 84 84 84 85 85 85 84 84 84 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129
-77 77 77 87 87 87 81 81 81 82 82 82 81 81 81 87 87 87
-91 91 91 88 88 88 85 85 85 86 86 86 85 85 85 88 88 88 79 79 79 90 90 90 83 83 83 84 84 84 83 83 83 90 90 90
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 18 18 18 34 34 34 33 33 33 35 35 35 34 34 34 18 18 18 36 36 36 34 34 34 35 35 35 35 35 35 18 18 18 19 19 19 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 1 1 1 45 45 45 3 3 3 45 45 45 1 1 1 46 46 46 1 1 1 47 47 47 46 46 46 48 48 48 46 46 46 47 47 47 49 49 49 45 45 45 46 46 46
-50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 23 23 23 27 27 27 26 26 26 28 28 28 26 26 26 27 27 27 29 29 29 24 24 24 26 26 26 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31
-34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 19 19 19 22 22 22 19 19 19 47 47 47 48 48 48 23 23 23 49 49 49 25 25 25 49 49 49 23 23 23
-50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23
-26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31
-34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 36 36 36 37 37 37 39 39 39 22 22 22 40 40 40 24 24 24 40 40 40 22 22 22 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 47 47 47 0 0 0 1 1 1 0 0 0 47 47 47
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 7 7 7 5 5 5 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23
-26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 22 22 22 31 31 31 23 23 23 32 32 32 23 23 23 31 31 31 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 0 0 0 39 39 39 2 2 2 39 39 39 0 0 0
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 23 23 23 24 24 24 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47
-50 50 50 18 18 18 51 51 51 20 20 20 51 51 51 18 18 18 8 8 8 9 9 9 52 52 52 53 53 53 52 52 52 9 9 9 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 70 70 70 71 71 71 73 73 73 70 70 70 72 72 72 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 24 24 24 82 82 82 25 25 25 83 83 83 25 25 25 82 82 82
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 86 86 86 88 88 88 89 89 89 89 89 89 88 88 88 90 90 90 91 91 91 90 90 90 88 88 88 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 96 96 96 95 95 95 12 12 12 14 14 14 98 98 98 99 99 99 98 98 98 14 14 14 15 15 15 13 13 13 100 100 100 101 101 101 100 100 100 13 13 13 22 22 22 102 102 102 24 24 24 82 82 82 24 24 24 102 102 102 103 103 103 82 82 82 102 102 102 83 83 83 82 82 82 103 103 103 16 16 16 50 50 50 104 104 104 105 105 105 104 104 104 50 50 50 51 51 51 105 105 105 50 50 50 50 50 50 16 16 16 18 18 18
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 5 5 5 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 10 10 10 9 9 9 11 11 11 9 9 9 10 10 10 12 12 12 6 6 6 7 7 7 13 13 13 6 6 6 12 12 12 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 20 20 20 21 21 21 23 23 23 20 20 20 22 22 22 24 24 24 20 20 20 23 23 23 25 25 25 20 20 20 24 24 24 26 26 26 20 20 20 25 25 25 21 21 21 19 19 19 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 34 34 34 35 35 35 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 48 48 48 46 46 46 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 62 62 62 60 60 60 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 74 74 74 75 75 75 77 77 77 75 75 75 73 73 73 78 78 78 75 75 75 77 77 77 79 79 79 76 76 76 75 75 75 80 80 80 76 76 76 79 79 79 81 81 81 76 76 76 80 80 80 82 82 82 76 76 76 81 81 81 73 73 73 72 72 72 83 83 83 83 83 83 72 72 72 84 84 84 78 78 78 83 83 83 84 84 84 85 85 85 84 84 84 72 72 72 82 82 82 84 84 84 85 85 85 76 76 76 82 82 82 85 85 85 86 86 86 78 78 78 84 84 84 75 75 75 78 78 78 86 86 86 87 87 87 86 86 86 84 84 84 86 86 86 87 87 87 80 80 80 81 81 81 80 80 80 87 87 87
-88 88 88 11 11 11 89 89 89 90 90 90 89 89 89 11 11 11 91 91 91 89 89 89 90 90 90 92 92 92 89 89 89 91 91 91 13 13 13 92 92 92 91 91 91 4 4 4 13 13 13 91 91 91 12 12 12 92 92 92 13 13 13 13 13 13 4 4 4 6 6 6 90 90 90 11 11 11 10 10 10 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 23 23 23 101 101 101 24 24 24 24 24 24 101 101 101 25 25 25 25 25 25 101 101 101 102 102 102 102 102 102 101 101 101 103 103 103 101 101 101 104 104 104 103 103 103 103 103 103 104 104 104 105 105 105 104 104 104 27 27 27 105 105 105 19 19 19 105 105 105 27 27 27 26 26 26 25 25 25 102 102 102 76 76 76 85 85 85 106 106 106 107 107 107 106 106 106 85 85 85 108 108 108 106 106 106 107 107 107 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 16 16 16 17 17 17 122 122 122 123 123 123 122 122 122 17 17 17
-73 73 73 83 83 83 77 77 77 78 78 78 77 77 77 83 83 83 87 87 87 84 84 84 81 81 81 82 82 82 81 81 81 84 84 84 75 75 75 86 86 86 79 79 79 80 80 80 79 79 79 86 86 86
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 18 18 18 34 34 34 33 33 33 35 35 35 34 34 34 18 18 18 36 36 36 34 34 34 35 35 35 35 35 35 18 18 18 19 19 19 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 1 1 1 45 45 45 3 3 3 45 45 45 1 1 1 46 46 46 1 1 1 47 47 47 46 46 46 48 48 48 46 46 46 47 47 47 49 49 49 45 45 45 46 46 46
-50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 23 23 23 27 27 27 26 26 26 28 28 28 26 26 26 27 27 27 29 29 29 24 24 24 26 26 26 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31
-34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 19 19 19 22 22 22 19 19 19 47 47 47 48 48 48 23 23 23 49 49 49 25 25 25 49 49 49 23 23 23
-50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23
-26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31
-34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 36 36 36 37 37 37 39 39 39 22 22 22 40 40 40 24 24 24 40 40 40 22 22 22 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 47 47 47 0 0 0 1 1 1 0 0 0 47 47 47
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 7 7 7 5 5 5 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23
-26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 22 22 22 31 31 31 23 23 23 32 32 32 23 23 23 31 31 31 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 0 0 0 39 39 39 2 2 2 39 39 39 0 0 0
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 23 23 23 24 24 24 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47
-50 50 50 18 18 18 51 51 51 20 20 20 51 51 51 18 18 18 8 8 8 9 9 9 52 52 52 53 53 53 52 52 52 9 9 9 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 70 70 70 71 71 71 73 73 73 70 70 70 72 72 72 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 24 24 24 82 82 82 25 25 25 83 83 83 25 25 25 82 82 82
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 86 86 86 88 88 88 89 89 89 89 89 89 88 88 88 90 90 90 91 91 91 90 90 90 88 88 88 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 96 96 96 95 95 95 12 12 12 14 14 14 98 98 98 99 99 99 98 98 98 14 14 14 15 15 15 13 13 13 100 100 100 101 101 101 100 100 100 13 13 13 22 22 22 102 102 102 24 24 24 82 82 82 24 24 24 102 102 102 103 103 103 82 82 82 102 102 102 83 83 83 82 82 82 103 103 103 16 16 16 50 50 50 104 104 104 105 105 105 104 104 104 50 50 50 51 51 51 105 105 105 50 50 50 50 50 50 16 16 16 18 18 18
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 9 9 9 7 7 7 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 10 10 10 12 12 12 11 11 11 13 13 13 11 11 11 12 12 12 14 14 14 8 8 8 9 9 9 14 14 14 15 15 15 8 8 8 16 16 16 8 8 8 15 15 15 17 17 17 15 15 15 14 14 14 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 42 42 42 40 40 40 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 57 57 57 56 56 56 54 54 54 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 69 69 69 67 67 67 71 71 71 69 69 69 70 70 70 72 72 72 68 68 68 69 69 69 73 73 73 68 68 68 72 72 72 74 74 74 68 68 68 73 73 73 75 75 75 68 68 68 74 74 74 69 69 69 71 71 71 76 76 76 76 76 76 71 71 71 77 77 77 77 77 77 71 71 71 78 78 78 79 79 79 78 78 78 71 71 71 80 80 80 77 77 77 78 78 78 75 75 75 77 77 77 80 80 80 68 68 68 75 75 75 80 80 80 81 81 81 76 76 76 77 77 77 76 76 76 81 81 81 73 73 73 74 74 74 73 73 73 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 84 84 84 86 86 86 88 88 88 84 84 84 87 87 87 89 89 89 84 84 84 88 88 88 90 90 90 89 89 89 88 88 88 91 91 91 90 90 90 88 88 88 92 92 92 90 90 90 91 91 91 85 85 85 83 83 83 93 93 93 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 96 96 96 97 97 97
-84 84 84 89 89 89 99 99 99 90 90 90 99 99 99 89 89 89 100 100 100 13 13 13 101 101 101 102 102 102 101 101 101 13 13 13 103 103 103 101 101 101 102 102 102 16 16 16 101 101 101 103 103 103 6 6 6 16 16 16 103 103 103 15 15 15 101 101 101 16 16 16 16 16 16 6 6 6 8 8 8 102 102 102 13 13 13 12 12 12 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 87 87 87 108 108 108 88 88 88 88 88 88 108 108 108 91 91 91 91 91 91 108 108 108 109 109 109 108 108 108 110 110 110 109 109 109 109 109 109 110 110 110 111 111 111 110 110 110 93 93 93 111 111 111 83 83 83 111 111 111 93 93 93 92 92 92 91 91 91 109 109 109 68 68 68 80 80 80 112 112 112 113 113 113 112 112 112 80 80 80 114 114 114 112 112 112 113 113 113 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 20 20 20 21 21 21 128 128 128 129 129 129 128 128 128 21 21 21 81 81 81 77 77 77 74 74 74 75 75 75 74 74 74 77 77 77 69 69 69 76 76 76 72 72 72 73 73 73 72 72 72 76 76 76 130 130 130 131 131 131 66 66 66 94 94 94 66 66 66 131 131 131 67 67 67 66 66 66 94 94 94 96 96 96 67 67 67 94 94 94 70 70 70 67 67 67 96 96 96 98 98 98 70 70 70 96 96 96 70 70 70 98 98 98 71 71 71 98 98 98 97 97 97 71 71 71 71 71 71 97 97 97 79 79 79 95 95 95 79 79 79 97 97 97 94 94 94 131 131 131 95 95 95 78 78 78 95 95 95 131 131 131 79 79 79 95 95 95 78 78 78 14 14 14 9 9 9 17 17 17 132 132 132 17 17 17 9 9 9
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 18 18 18 34 34 34 33 33 33 35 35 35 34 34 34 18 18 18 36 36 36 34 34 34 35 35 35 35 35 35 18 18 18 19 19 19 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 1 1 1 45 45 45 3 3 3 45 45 45 1 1 1 46 46 46 1 1 1 47 47 47 46 46 46 48 48 48 46 46 46 47 47 47 49 49 49 45 45 45 46 46 46
-50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 23 23 23 27 27 27 26 26 26 28 28 28 26 26 26 27 27 27 29 29 29 24 24 24 26 26 26 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31
-34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 19 19 19 22 22 22 19 19 19 47 47 47 48 48 48 23 23 23 49 49 49 25 25 25 49 49 49 23 23 23
-50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 12 12 12 14 14 14 8 8 8 16 16 16 9 9 9 17 17 17 9 9 9 16 16 16 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 18 18 18 19 19 19 17 17 17 18 18 18 14 14 14 19 19 19 18 18 18 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 64 64 64 63 63 63
-9 9 9 17 17 17 11 11 11 13 13 13 11 11 11 17 17 17 19 19 19 13 13 13 17 17 17 14 14 14 13 13 13 19 19 19 42 42 42 43 43 43 24 24 24 25 25 25 24 24 24 43 43 43 33 33 33 44 44 44 35 35 35 46 46 46 35 35 35 44 44 44 1 1 1 20 20 20 3 3 3 22 22 22 3 3 3 20 20 20 29 29 29 36 36 36 31 31 31 38 38 38 31 31 31 36 36 36 5 5 5 56 56 56 7 7 7 58 58 58 7 7 7 56 56 56 54 54 54 55 55 55 48 48 48 49 49 49 48 48 48 55 55 55
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 10 10 10 33 33 33 11 11 11 33 33 33 10 10 10 18 18 18 33 33 33 11 11 11 19 19 19 33 33 33 18 18 18 34 34 34 33 33 33 19 19 19 35 35 35 33 33 33 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 14 14 14 41 41 41 15 15 15 41 41 41 14 14 14 2 2 2 41 41 41 15 15 15 3 3 3 41 41 41 2 2 2 42 42 42 41 41 41 3 3 3 43 43 43 41 41 41 42 42 42 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 8 8 8 10 10 10 4 4 4 12 12 12 5 5 5 13 13 13 5 5 5 12 12 12 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 14 14 14 15 15 15 13 13 13 14 14 14 10 10 10 15 15 15 14 14 14 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 64 64 64 63 63 63
-5 5 5 13 13 13 7 7 7 9 9 9 7 7 7 13 13 13 15 15 15 9 9 9 13 13 13 10 10 10 9 9 9 15 15 15 49 49 49 28 28 28 51 51 51 30 30 30 51 51 51 28 28 28 18 18 18 19 19 19 36 36 36 37 37 37 36 36 36 19 19 19 41 41 41 24 24 24 43 43 43 26 26 26 43 43 43 24 24 24 53 53 53 32 32 32 55 55 55 34 34 34 55 55 55 32 32 32 46 46 46 47 47 47 0 0 0 1 1 1 0 0 0 47 47 47 57 57 57 20 20 20 59 59 59 22 22 22 59 59 59 20 20 20
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 2 2 2 5 5 5 7 7 7 2 2 2 6 6 6 8 8 8 2 2 2 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 20 20 20 21 21 21 23 23 23 20 20 20 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 29 29 29 26 26 26 28 28 28 30 30 30 26 26 26 29 29 29 31 31 31 26 26 26 30 30 30 32 32 32 26 26 26 31 31 31 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65
-68 68 68 69 69 69 1 1 1 3 3 3 1 1 1 69 69 69 70 70 70 71 71 71 25 25 25 27 27 27 25 25 25 71 71 71 72 72 72 73 73 73 28 28 28 29 29 29 28 28 28 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 76 76 76 77 77 77 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 77 77 77 75 75 75 81 81 81 81 81 81 75 75 75 82 82 82 82 82 82 75 75 75 83 83 83 75 75 75 84 84 84 83 83 83 85 85 85 83 83 83 84 84 84 86 86 86 87 87 87 4 4 4 5 5 5 4 4 4 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103
-104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 111 111 111 109 109 109 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 26 26 26 32 32 32 129 129 129 130 130 130 129 129 129 32 32 32 131 131 131 129 129 129 130 130 130 132 132 132 131 131 131 130 130 130 133 133 133 131 131 131 132 132 132 134 134 134 131 131 131 133 133 133 135 135 135 134 134 134 133 133 133 136 136 136 134 134 134 135 135 135 137 137 137 134 134 134 136 136 136 138 138 138 134 134 134 137 137 137 139 139 139 138 138 138 137 137 137 135 135 135 140 140 140 136 136 136 136 136 136 140 140 140 141 141 141 140 140 140 142 142 142 141 141 141 141 141 141 142 142 142 31 31 31 33 33 33 31 31 31 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 19 19 19 147 147 147 21 21 21 148 148 148 21 21 21 147 147 147 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 151 151 151 152 152 152 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 160 160 160 161 161 161 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 165 165 165 166 166 166 168 168 168 167 167 167 166 166 166 169 169 169 167 167 167 168 168 168 170 170 170 167 167 167 169 169 169 171 171 171 170 170 170 169 169 169 172 172 172 170 170 170 171 171 171 173 173 173 170 170 170 172 172 172 174 174 174 170 170 170 173 173 173 175 175 175 174 174 174 173 173 173 171 171 171 176 176 176 172 172 172 172 172 172 176 176 176 177 177 177 176 176 176 178 178 178 177 177 177 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 58 58 58 60 60 60 185 185 185 186 186 186 185 185 185 60 60 60 187 187 187 188 188 188 189 189 189 190 190 190 189 189 189 188 188 188 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 22 22 22 195 195 195 23 23 23 196 196 196 23 23 23 195 195 195 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 201 201 201 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 216 216 216 214 214 214 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 222 222 222 223 223 223 224 224 224 225 225 225 224 224 224 223 223 223 226 226 226 224 224 224 225 225 225 2 2 2 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 228 228 228 229 229 229 231 231 231 230 230 230 229 229 229 232 232 232 230 230 230 231 231 231 233 233 233 230 230 230 232 232 232 234 234 234 233 233 233 232 232 232 235 235 235 233 233 233 234 234 234 236 236 236 233 233 233 235 235 235 237 237 237 233 233 233 236 236 236 238 238 238 237 237 237 236 236 236 234 234 234 239 239 239 235 235 235 235 235 235 239 239 239 240 240 240 239 239 239 241 241 241 240 240 240 240 240 240 241 241 241 7 7 7 242 242 242 7 7 7 241 241 241 62 62 62 63 63 63 243 243 243 244 244 244 243 243 243 63 63 63 245 245 245 246 246 246 247 247 247 248 248 248 247 247 247 246 246 246 249 249 249 247 247 247 248 248 248 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 253 253 253 251 251 251 255 255 255 256 256 256 257 257 257 258 258 258 257 257 257 256 256 256 259 259 259 260 260 260 261 261 261 262 262 262 261 261 261 260 260 260 263 263 263 264 264 264 265 265 265 266 266 266 265 265 265 264 264 264 267 267 267 268 268 268 269 269 269 270 270 270 269 269 269 268 268 268 271 271 271 269 269 269 270 270 270 272 272 272 271 271 271 270 270 270 273 273 273 271 271 271 272 272 272 274 274 274 271 271 271 273 273 273 275 275 275 274 274 274 273 273 273 276 276 276 274 274 274 275 275 275 277 277 277 274 274 274 276 276 276 278 278 278 274 274 274 277 277 277 279 279 279 278 278 278 277 277 277 275 275 275 280 280 280 276 276 276 276 276 276 280 280 280 281 281 281 280 280 280 282 282 282 281 281 281 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 286 286 286 287 287 287 288 288 288 287 287 287 286 286 286 289 289 289 288 288 288 286 286 286 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 8 8 8 10 10 10 4 4 4 12 12 12 5 5 5 13 13 13 5 5 5 12 12 12 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 14 14 14 15 15 15 13 13 13 14 14 14 10 10 10 15 15 15 14 14 14 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 64 64 64 63 63 63
-5 5 5 13 13 13 7 7 7 9 9 9 7 7 7 13 13 13 15 15 15 9 9 9 13 13 13 10 10 10 9 9 9 15 15 15 49 49 49 28 28 28 51 51 51 30 30 30 51 51 51 28 28 28 18 18 18 19 19 19 36 36 36 37 37 37 36 36 36 19 19 19 41 41 41 24 24 24 43 43 43 26 26 26 43 43 43 24 24 24 53 53 53 32 32 32 55 55 55 34 34 34 55 55 55 32 32 32 46 46 46 47 47 47 0 0 0 1 1 1 0 0 0 47 47 47 57 57 57 20 20 20 59 59 59 22 22 22 59 59 59 20 20 20
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 8 8 8 10 10 10 4 4 4 12 12 12 5 5 5 13 13 13 5 5 5 12 12 12 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 14 14 14 15 15 15 13 13 13 14 14 14 10 10 10 15 15 15 14 14 14 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 64 64 64 63 63 63
-5 5 5 13 13 13 7 7 7 9 9 9 7 7 7 13 13 13 15 15 15 9 9 9 13 13 13 10 10 10 9 9 9 15 15 15 49 49 49 28 28 28 51 51 51 30 30 30 51 51 51 28 28 28 18 18 18 19 19 19 36 36 36 37 37 37 36 36 36 19 19 19 41 41 41 24 24 24 43 43 43 26 26 26 43 43 43 24 24 24 53 53 53 32 32 32 55 55 55 34 34 34 55 55 55 32 32 32 46 46 46 47 47 47 0 0 0 1 1 1 0 0 0 47 47 47 57 57 57 20 20 20 59 59 59 22 22 22 59 59 59 20 20 20
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 55 55 55 53 53 53 57 57 57 55 55 55 56 56 56 58 58 58 57 57 57 56 56 56 59 59 59 57 57 57 58 58 58 60 60 60 59 59 59 58 58 58 61 61 61 59 59 59 60 60 60 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 61 61 61 63 63 63 65 65 65 64 64 64 63 63 63 66 66 66 65 65 65 63 63 63 67 67 67 65 65 65 66 66 66 68 68 68 67 67 67 66 66 66 69 69 69 67 67 67 68 68 68 70 70 70 69 69 69 68 68 68 71 71 71 69 69 69 70 70 70 72 72 72 71 71 71 70 70 70 73 73 73 71 71 71 72 72 72 74 74 74 73 73 73 72 72 72 75 75 75 73 73 73 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 123 123 123 121 121 121 125 125 125 123 123 123 124 124 124 126 126 126 123 123 123 125 125 125 127 127 127 123 123 123 126 126 126 128 128 128 127 127 127 126 126 126 129 129 129 127 127 127 128 128 128 130 130 130 127 127 127 129 129 129 131 131 131 130 130 130 129 129 129 132 132 132 130 130 130 131 131 131 133 133 133 130 130 130 132 132 132 134 134 134 130 130 130 133 133 133 135 135 135 134 134 134 133 133 133 136 136 136 134 134 134 135 135 135 137 137 137 134 134 134 136 136 136 138 138 138 134 134 134 137 137 137 139 139 139 138 138 138 137 137 137 140 140 140 138 138 138 139 139 139 141 141 141 138 138 138 140 140 140 142 142 142 141 141 141 140 140 140 143 143 143 141 141 141 142 142 142 144 144 144 143 143 143 142 142 142 145 145 145 143 143 143 144 144 144 137 137 137 146 146 146 139 139 139 146 146 146 147 147 147 139 139 139 147 147 147 148 148 148 139 139 139 139 139 139 148 148 148 149 149 149 148 148 148 150 150 150 149 149 149 150 150 150 151 151 151 149 149 149 149 149 149 151 151 151 152 152 152 151 151 151 153 153 153 152 152 152 153 153 153 154 154 154 152 152 152 154 154 154 155 155 155 152 152 152 152 152 152 155 155 155 156 156 156 155 155 155 157 157 157 156 156 156 157 157 157 158 158 158 156 156 156 158 158 158 159 159 159 156 156 156 156 156 156 159 159 159 160 160 160 159 159 159 120 120 120 160 160 160 120 120 120 122 122 122 160 160 160 160 160 160 122 122 122 161 161 161 122 122 122 162 162 162 161 161 161 161 161 161 162 162 162 163 163 163 162 162 162 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 164 164 164 166 166 166 165 165 165 167 167 167 165 165 165 166 166 166
-120 120 120 159 159 159 121 121 121 124 124 124 121 121 121 159 159 159 158 158 158 124 124 124 159 159 159 125 125 125 124 124 124 158 158 158 157 157 157 125 125 125 158 158 158 155 155 155 125 125 125 157 157 157 126 126 126 125 125 125 155 155 155 128 128 128 126 126 126 155 155 155 154 154 154 128 128 128 155 155 155 153 153 153 128 128 128 154 154 154 129 129 129 128 128 128 153 153 153 131 131 131 129 129 129 153 153 153 151 151 151 131 131 131 153 153 153 132 132 132 131 131 131 151 151 151 150 150 150 132 132 132 151 151 151 133 133 133 132 132 132 150 150 150 148 148 148 133 133 133 150 150 150 135 135 135 133 133 133 148 148 148 147 147 147 135 135 135 148 148 148 136 136 136 135 135 135 147 147 147 146 146 146 136 136 136 147 147 147 137 137 137 136 136 136 146 146 146
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93
-96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 183 183 183 181 181 181 185 185 185 183 183 183 184 184 184 186 186 186 183 183 183 185 185 185 187 187 187 183 183 183 186 186 186 188 188 188 187 187 187 186 186 186 189 189 189 187 187 187 188 188 188 190 190 190 187 187 187 189 189 189 191 191 191 190 190 190 189 189 189 192 192 192 190 190 190 191 191 191 193 193 193 190 190 190 192 192 192 194 194 194 190 190 190 193 193 193 195 195 195 194 194 194 193 193 193 196 196 196 194 194 194 195 195 195 197 197 197 194 194 194 196 196 196 198 198 198 194 194 194 197 197 197 199 199 199 198 198 198 197 197 197 200 200 200 198 198 198 199 199 199 201 201 201 198 198 198 200 200 200 202 202 202 201 201 201 200 200 200 203 203 203 201 201 201 202 202 202 204 204 204 203 203 203 202 202 202 205 205 205 203 203 203 204 204 204 197 197 197 206 206 206 199 199 199 206 206 206 207 207 207 199 199 199 207 207 207 208 208 208 199 199 199 199 199 199 208 208 208 209 209 209 208 208 208 210 210 210 209 209 209 210 210 210 211 211 211 209 209 209 209 209 209 211 211 211 212 212 212 211 211 211 213 213 213 212 212 212 213 213 213 214 214 214 212 212 212 214 214 214 215 215 215 212 212 212 212 212 212 215 215 215 216 216 216 215 215 215 217 217 217 216 216 216 217 217 217 218 218 218 216 216 216 218 218 218 219 219 219 216 216 216 216 216 216 219 219 219 220 220 220 219 219 219 180 180 180 220 220 220 180 180 180 182 182 182 220 220 220 220 220 220 182 182 182 221 221 221 182 182 182 222 222 222 221 221 221 221 221 221 222 222 222 223 223 223 222 222 222 224 224 224 223 223 223 223 223 223 224 224 224 225 225 225 224 224 224 226 226 226 225 225 225 227 227 227 225 225 225 226 226 226 228 228 228 80 80 80 229 229 229 82 82 82 229 229 229 80 80 80 230 230 230 231 231 231 76 76 76 77 77 77 76 76 76 231 231 231 49 49 49 232 232 232 51 51 51 233 233 233 51 51 51 232 232 232 234 234 234 235 235 235 36 36 36 37 37 37 36 36 36 235 235 235 236 236 236 12 12 12 237 237 237 14 14 14 237 237 237 12 12 12 238 238 238 239 239 239 0 0 0 1 1 1 0 0 0 239 239 239 240 240 240 241 241 241 64 64 64 65 65 65 64 64 64 241 241 241 61 61 61 242 242 242 63 63 63 243 243 243 63 63 63 242 242 242 244 244 244 245 245 245 52 52 52 53 53 53 52 52 52 245 245 245 246 246 246 40 40 40 247 247 247 42 42 42 247 247 247 40 40 40 248 248 248 249 249 249 24 24 24 25 25 25 24 24 24 249 249 249 250 250 250 251 251 251 20 20 20 21 21 21 20 20 20 251 251 251 252 252 252 92 92 92 253 253 253 94 94 94 253 253 253 92 92 92 254 254 254 16 16 16 255 255 255 18 18 18 255 255 255 16 16 16 73 73 73 256 256 256 75 75 75 257 257 257 75 75 75 256 256 256 33 33 33 258 258 258 35 35 35 259 259 259 35 35 35 258 258 258 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 263 263 263 261 261 261 265 265 265 263 263 263 264 264 264 266 266 266 265 265 265 264 264 264 267 267 267 265 265 265 266 266 266 268 268 268 267 267 267 266 266 266 269 269 269 267 267 267 268 268 268 270 270 270 269 269 269 268 268 268 271 271 271 269 269 269 270 270 270 272 272 272 269 269 269 271 271 271 273 273 273 272 272 272 271 271 271 274 274 274 273 273 273 271 271 271 275 275 275 273 273 273 274 274 274 276 276 276 275 275 275 274 274 274 277 277 277 275 275 275 276 276 276 278 278 278 277 277 277 276 276 276 279 279 279 277 277 277 278 278 278 280 280 280 279 279 279 278 278 278 281 281 281 279 279 279 280 280 280 282 282 282 281 281 281 280 280 280 283 283 283 281 281 281 282 282 282 29 29 29 284 284 284 31 31 31 285 285 285 31 31 31 284 284 284 286 286 286 287 287 287 8 8 8 9 9 9 8 8 8 287 287 287 288 288 288 289 289 289 44 44 44 45 45 45 44 44 44 289 289 289 290 290 290 88 88 88 291 291 291 90 90 90 291 291 291 88 88 88 292 292 292 293 293 293 84 84 84 85 85 85 84 84 84 293 293 293 294 294 294 295 295 295 4 4 4 5 5 5 4 4 4 295 295 295 57 57 57 296 296 296 59 59 59 297 297 297 59 59 59 296 296 296 298 298 298 299 299 299 68 68 68 69 69 69 68 68 68 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405
-98 98 98 99 99 99 312 312 312 313 313 313 312 312 312 99 99 99 330 330 330 331 331 331 116 116 116 117 117 117 116 116 116 331 331 331 346 346 346 347 347 347 132 132 132 133 133 133 132 132 132 347 347 347 126 126 126 127 127 127 332 332 332 333 333 333 332 332 332 127 127 127 310 310 310 311 311 311 316 316 316 317 317 317 316 316 316 311 311 311 101 101 101 320 320 320 103 103 103 322 322 322 103 103 103 320 320 320 326 326 326 327 327 327 104 104 104 105 105 105 104 104 104 327 327 327 109 109 109 336 336 336 111 111 111 338 338 338 111 111 111 336 336 336 342 342 342 343 343 343 128 128 128 129 129 129 128 128 128 343 343 343 140 140 140 348 348 348 141 141 141 350 350 350 141 141 141 348 348 348 138 138 138 139 139 139 372 372 372 373 373 373 372 372 372 139 139 139 370 370 370 371 371 371 304 304 304 305 305 305 304 304 304 371 371 371 153 153 153 376 376 376 155 155 155 378 378 378 155 155 155 376 376 376 385 385 385 164 164 164 387 387 387 166 166 166 387 387 387 164 164 164 358 358 358 359 359 359 300 300 300 301 301 301 300 300 300 359 359 359 364 364 364 172 172 172 365 365 365 174 174 174 365 365 365 172 172 172 114 114 114 115 115 115 360 360 360 361 361 361 360 360 360 115 115 115 393 393 393 144 144 144 395 395 395 146 146 146 395 395 395 144 144 144 150 150 150 151 151 151 380 380 380 381 381 381 380 380 380 151 151 151 354 354 354 355 355 355 156 156 156 157 157 157 156 156 156 355 355 355 390 390 390 391 391 391 160 160 160 161 161 161 160 160 160 391 391 391 180 180 180 219 219 219 181 181 181 184 184 184 181 181 181 219 219 219 218 218 218 184 184 184 219 219 219 185 185 185 184 184 184 218 218 218 217 217 217 185 185 185 218 218 218 186 186 186 185 185 185 217 217 217 215 215 215 186 186 186 217 217 217 188 188 188 186 186 186 215 215 215 214 214 214 188 188 188 215 215 215 189 189 189 188 188 188 214 214 214 213 213 213 189 189 189 214 214 214 191 191 191 189 189 189 213 213 213 211 211 211 191 191 191 213 213 213 192 192 192 191 191 191 211 211 211 210 210 210 192 192 192 211 211 211 193 193 193 192 192 192 210 210 210 208 208 208 193 193 193 210 210 210 195 195 195 193 193 193 208 208 208 207 207 207 195 195 195 208 208 208 196 196 196 195 195 195 207 207 207 206 206 206 196 196 196 207 207 207 197 197 197 196 196 196 206 206 206 398 398 398 399 399 399 120 120 120 121 121 121 120 120 120 399 399 399 402 402 402 403 403 403 168 168 168 169 169 169 168 168 168 403 403 403 178 178 178 179 179 179 404 404 404 405 405 405 404 404 404 179 179 179
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 34 34 34 35 35 35 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 41 41 41 39 39 39 43 43 43 41 41 41 42 42 42 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 66 66 66 67 67 67 76 76 76 77 77 77 76 76 76 67 67 67 78 78 78 76 76 76 77 77 77 79 79 79 78 78 78 77 77 77 80 80 80 79 79 79 77 77 77 81 81 81 79 79 79 80 80 80 81 81 81 80 80 80 82 82 82 80 80 80 83 83 83 82 82 82 82 82 82 83 83 83 84 84 84 83 83 83 85 85 85 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 85 85 85 87 87 87 85 85 85 63 63 63 87 87 87 61 61 61 87 87 87 63 63 63 88 88 88 81 81 81 82 82 82 89 89 89 88 88 88 82 82 82 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 5 5 5 94 94 94 7 7 7 95 95 95 7 7 7 94 94 94 96 96 96 20 20 20 97 97 97 22 22 22 97 97 97 20 20 20 30 30 30 31 31 31 8 8 8 9 9 9 8 8 8 31 31 31 26 26 26 27 27 27 98 98 98 99 99 99 98 98 98 27 27 27 100 100 100 98 98 98 99 99 99 101 101 101 100 100 100 99 99 99 102 102 102 101 101 101 99 99 99 103 103 103 101 101 101 102 102 102 104 104 104 103 103 103 102 102 102 103 103 103 104 104 104 105 105 105 105 105 105 104 104 104 106 106 106 104 104 104 107 107 107 106 106 106 106 106 106 107 107 107 108 108 108 108 108 108 107 107 107 109 109 109 107 107 107 71 71 71 109 109 109 69 69 69 109 109 109 71 71 71 110 110 110 103 103 103 105 105 105 111 111 111 110 110 110 105 105 105
-94 94 94 90 90 90 95 95 95 92 92 92 95 95 95 90 90 90 73 73 73 96 96 96 75 75 75 97 97 97 75 75 75 96 96 96
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 7 7 7 5 5 5 6 6 6 8 8 8 5 5 5 7 7 7 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 20 20 20 18 18 18 22 22 22 20 20 20 21 21 21 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 34 34 34 32 32 32 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 43 43 43 45 45 45 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 50 50 50 48 48 48 51 51 51 52 52 52 51 51 51 48 48 48 53 53 53 50 50 50 51 51 51 54 54 54 50 50 50 53 53 53 55 55 55 53 53 53 51 51 51 56 56 56 55 55 55 51 51 51 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 88 88 88 86 86 86 89 89 89 90 90 90 89 89 89 86 86 86 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104
-107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112
-97 97 97 98 98 98 115 115 115 116 116 116 115 115 115 98 98 98 117 117 117 115 115 115 116 116 116 118 118 118 115 115 115 117 117 117 119 119 119 118 118 118 117 117 117 120 120 120 118 118 118 119 119 119 118 118 118 120 120 120 121 121 121 120 120 120 122 122 122 121 121 121 121 121 121 122 122 122 123 123 123 122 122 122 124 124 124 123 123 123 123 123 123 124 124 124 125 125 125 125 125 125 124 124 124 126 126 126 124 124 124 127 127 127 126 126 126 127 127 127 93 93 93 126 126 126 94 94 94 126 126 126 93 93 93 128 128 128 118 118 118 121 121 121 129 129 129 128 128 128 121 121 121 70 70 70 107 107 107 72 72 72 109 109 109 72 72 72 107 107 107 19 19 19 20 20 20 4 4 4 6 6 6 4 4 4 20 20 20 22 22 22 6 6 6 20 20 20 7 7 7 6 6 6 22 22 22 130 130 130 103 103 103 105 105 105 103 103 103 130 130 130 131 131 131 131 131 131 130 130 130 132 132 132 132 132 132 130 130 130 133 133 133 134 134 134 133 133 133 130 130 130 135 135 135 134 134 134 130 130 130 136 136 136 134 134 134 135 135 135 137 137 137 136 136 136 135 135 135 138 138 138 136 136 136 137 137 137 139 139 139 138 138 138 137 137 137 140 140 140 138 138 138 139 139 139 141 141 141 140 140 140 139 139 139 142 142 142 140 140 140 141 141 141 143 143 143 140 140 140 142 142 142 99 99 99 143 143 143 142 142 142 101 101 101 143 143 143 99 99 99 113 113 113 114 114 114 144 144 144 145 145 145 144 144 144 114 114 114 15 15 15 16 16 16 111 111 111 112 112 112 111 111 111 16 16 16 108 108 108 146 146 146 110 110 110 147 147 147 110 110 110 146 146 146
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 8 8 8 10 10 10 12 12 12 13 13 13 14 14 14 13 13 13 15 15 15 14 14 14 16 16 16 17 17 17 18 18 18 19 19 19 16 16 16 18 18 18 20 20 20 21 21 21 22 22 22 21 21 21 23 23 23 22 22 22 24 24 24 25 25 25 26 26 26 25 25 25 27 27 27 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 33 33 33 32 32 32 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 42 42 42 41 41 41 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 48 48 48 50 50 50 52 52 52 53 53 53 54 54 54 52 52 52 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 61 61 61 60 60 60 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 84 84 84 86 86 86 88 88 88 89 89 89 90 90 90 90 90 90 89 89 89 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 107 107 107 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 115 115 115 114 114 114 112 112 112 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 156 156 156 157 157 157 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 162 162 162 160 160 160 164 164 164 162 162 162 163 163 163 165 165 165 164 164 164 163 163 163 166 166 166 164 164 164 165 165 165 167 167 167 164 164 164 166 166 166 168 168 168 167 167 167 166 166 166 169 169 169 167 167 167 168 168 168 170 170 170 169 169 169 168 168 168 171 171 171 169 169 169 170 170 170 172 172 172 169 169 169 171 171 171 173 173 173 172 172 172 171 171 171 174 174 174 172 172 172 173 173 173 175 175 175 172 172 172 174 174 174 176 176 176 175 175 175 174 174 174 177 177 177 175 175 175 176 176 176 178 178 178 175 175 175 177 177 177 179 179 179 175 175 175 178 178 178 180 180 180 175 175 175 179 179 179 181 181 181 180 180 180 179 179 179 182 182 182 181 181 181 179 179 179 183 183 183 182 182 182 179 179 179 184 184 184 183 183 183 179 179 179 185 185 185 186 186 186 187 187 187 188 188 188 187 187 187 186 186 186 189 189 189 190 190 190 191 191 191 192 192 192 191 191 191 190 190 190 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 201 201 201 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 260 260 260 261 261 261 262 262 262 261 261 261 260 260 260 263 263 263 264 264 264 265 265 265 266 266 266 265 265 265 264 264 264 267 267 267 265 265 265 266 266 266 268 268 268 265 265 265 267 267 267 269 269 269 265 265 265 268 268 268 270 270 270 265 265 265 269 269 269 271 271 271 265 265 265 270 270 270 272 272 272 265 265 265 271 271 271 273 273 273 265 265 265 272 272 272 274 274 274 265 265 265 273 273 273 275 275 275 265 265 265 274 274 274 276 276 276 265 265 265 275 275 275 277 277 277 278 278 278 279 279 279 280 280 280 279 279 279 278 278 278 278 278 278 277 277 277 281 281 281 282 282 282 281 281 281 277 277 277 283 283 283 284 284 284 285 285 285 286 286 286 285 285 285 284 284 284 287 287 287 288 288 288 289 289 289 290 290 290 289 289 289 288 288 288 291 291 291 289 289 289 290 290 290 292 292 292 289 289 289 291 291 291 293 293 293 289 289 289 292 292 292 294 294 294 293 293 293 292 292 292 295 295 295 294 294 294 292 292 292 296 296 296 295 295 295 292 292 292 297 297 297 295 295 295 296 296 296 298 298 298 297 297 297 296 296 296 299 299 299 298 298 298 296 296 296 300 300 300 299 299 299 296 296 296 301 301 301 300 300 300 296 296 296 302 302 302 300 300 300 301 301 301 303 303 303 302 302 302 301 301 301 304 304 304 303 303 303 301 301 301 305 305 305 304 304 304 301 301 301 306 306 306 305 305 305 301 301 301 307 307 307 306 306 306 301 301 301 308 308 308 306 306 306 307 307 307 309 309 309 308 308 308 307 307 307 310 310 310 308 308 308 309 309 309 311 311 311 308 308 308 310 310 310 312 312 312 308 308 308 311 311 311 313 313 313 308 308 308 312 312 312 314 314 314 308 308 308 313 313 313 315 315 315 314 314 314 313 313 313 316 316 316 314 314 314 315 315 315 317 317 317 318 318 318 319 319 319 320 320 320 319 319 319 318 318 318 321 321 321 322 322 322 323 323 323 324 324 324 323 323 323 322 322 322 325 325 325 326 326 326 327 327 327 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 336 336 336 337 337 337 338 338 338 337 337 337 336 336 336 339 339 339 340 340 340 341 341 341 342 342 342 341 341 341 340 340 340 343 343 343 344 344 344 345 345 345 346 346 346 345 345 345 344 344 344 347 347 347 348 348 348 349 349 349 350 350 350 349 349 349 348 348 348 351 351 351 352 352 352 353 353 353 354 354 354 353 353 353 352 352 352 355 355 355 353 353 353 354 354 354 356 356 356 353 353 353 355 355 355 357 357 357 356 356 356 355 355 355 358 358 358 356 356 356 357 357 357 359 359 359 358 358 358 357 357 357 360 360 360 358 358 358 359 359 359 361 361 361 360 360 360 359 359 359 362 362 362 360 360 360 361 361 361 363 363 363 362 362 362 361 361 361 364 364 364 362 362 362 363 363 363 365 365 365 364 364 364 363 363 363 366 366 366 364 364 364 365 365 365 367 367 367 364 364 364 366 366 366 368 368 368 367 367 367 366 366 366 369 369 369 367 367 367 368 368 368 370 370 370 369 369 369 368 368 368 371 371 371 369 369 369 370 370 370 372 372 372 369 369 369 371 371 371 373 373 373 372 372 372 371 371 371 374 374 374 372 372 372 373 373 373 375 375 375 372 372 372 374 374 374 376 376 376 375 375 375 374 374 374 377 377 377 378 378 378 379 379 379 380 380 380 379 379 379 378 378 378 381 381 381 382 382 382 383 383 383 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 392 392 392 393 393 393 394 394 394 393 393 393 392 392 392 395 395 395 393 393 393 394 394 394 396 396 396 395 395 395 394 394 394 397 397 397 395 395 395 396 396 396 398 398 398 397 397 397 396 396 396 399 399 399 397 397 397 398 398 398 400 400 400 399 399 399 398 398 398 401 401 401 399 399 399 400 400 400 402 402 402 401 401 401 400 400 400 403 403 403 401 401 401 402 402 402 404 404 404 403 403 403 402 402 402 405 405 405 403 403 403 404 404 404 406 406 406 405 405 405 404 404 404 407 407 407 405 405 405 406 406 406 408 408 408 407 407 407 406 406 406 409 409 409 408 408 408 406 406 406 410 410 410 408 408 408 409 409 409 411 411 411 410 410 410 409 409 409 412 412 412 410 410 410 411 411 411 413 413 413 412 412 412 411 411 411 414 414 414 413 413 413 411 411 411 415 415 415 414 414 414 411 411 411 416 416 416 414 414 414 415 415 415 417 417 417 418 418 418 419 419 419 420 420 420 419 419 419 418 418 418 421 421 421 422 422 422 423 423 423 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 444 444 444 445 445 445 446 446 446 445 445 445 444 444 444 447 447 447 448 448 448 449 449 449 450 450 450 451 451 451 452 452 452 453 453 453 454 454 454 455 455 455 456 456 456 455 455 455 454 454 454 457 457 457 458 458 458 459 459 459 460 460 460 459 459 459 458 458 458 461 461 461 462 462 462 463 463 463 464 464 464 463 463 463 462 462 462 465 465 465 466 466 466 467 467 467 468 468 468 467 467 467 466 466 466
-469 469 469 470 470 470 471 471 471 472 472 472 471 471 471 470 470 470 473 473 473 474 474 474 475 475 475 476 476 476 475 475 475 474 474 474 477 477 477 478 478 478 479 479 479 480 480 480 479 479 479 478 478 478 481 481 481 482 482 482 483 483 483 484 484 484 483 483 483 482 482 482 485 485 485 486 486 486 487 487 487 488 488 488 487 487 487 486 486 486 459 459 459 460 460 460 489 489 489 490 490 490 489 489 489 460 460 460 491 491 491 489 489 489 490 490 490 492 492 492 489 489 489 491 491 491 493 493 493 489 489 489 492 492 492 494 494 494 493 493 493 492 492 492 495 495 495 493 493 493 494 494 494 493 493 493 495 495 495 496 496 496 495 495 495 497 497 497 496 496 496 496 496 496 497 497 497 498 498 498 497 497 497 499 499 499 498 498 498 498 498 498 499 499 499 500 500 500 500 500 500 499 499 499 501 501 501 501 501 501 499 499 499 420 420 420 419 419 419 420 420 420 499 499 499 502 502 502 493 493 493 496 496 496 503 503 503 502 502 502 496 496 496 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 352 352 352 161 161 161 354 354 354 162 162 162 354 354 354 161 161 161 164 164 164 354 354 354 162 162 162 167 167 167 354 354 354 164 164 164 355 355 355 354 354 354 167 167 167 169 169 169 355 355 355 167 167 167 172 172 172 355 355 355 169 169 169 357 357 357 355 355 355 172 172 172 175 175 175 357 357 357 172 172 172 180 180 180 357 357 357 175 175 175 181 181 181 357 357 357 180 180 180 182 182 182 357 357 357 181 181 181 359 359 359 357 357 357 182 182 182 183 183 183 359 359 359 182 182 182 184 184 184 359 359 359 183 183 183 179 179 179 359 359 359 184 184 184 373 373 373 359 359 359 179 179 179 361 361 361 359 359 359 373 373 373 363 363 363 361 361 361 373 373 373 365 365 365 363 363 363 373 373 373 366 366 366 365 365 365 373 373 373 368 368 368 366 366 366 373 373 373 370 370 370 368 368 368 373 373 373 371 371 371 370 370 370 373 373 373 512 512 512 513 513 513 514 514 514 515 515 515 514 514 514 513 513 513 516 516 516 517 517 517 518 518 518 519 519 519 518 518 518 517 517 517 520 520 520 521 521 521 522 522 522 523 523 523 522 522 522 521 521 521 524 524 524 521 521 521 520 520 520 461 461 461 521 521 521 524 524 524 525 525 525 523 523 523 521 521 521 526 526 526 523 523 523 525 525 525 527 527 527 526 526 526 525 525 525 528 528 528 526 526 526 527 527 527 529 529 529 528 528 528 527 527 527 530 530 530 528 528 528 529 529 529 531 531 531 530 530 530 529 529 529 532 532 532 530 530 530 531 531 531 533 533 533 530 530 530 532 532 532 343 343 343 533 533 533 532 532 532 345 345 345 533 533 533 343 343 343 461 461 461 463 463 463 521 521 521 534 534 534 521 521 521 463 463 463 535 535 535 534 534 534 463 463 463 206 206 206 536 536 536 208 208 208 537 537 537 208 208 208 536 536 536 538 538 538 539 539 539 540 540 540 541 541 541 540 540 540 539 539 539 261 261 261 262 262 262 542 542 542 543 543 543 542 542 542 262 262 262 222 222 222 223 223 223 544 544 544 545 545 545 544 544 544 223 223 223 199 199 199 200 200 200 546 546 546 547 547 547 546 546 546 200 200 200 225 225 225 548 548 548 227 227 227 549 549 549 227 227 227 548 548 548 194 194 194 550 550 550 196 196 196 551 551 551 196 196 196 550 550 550 323 323 323 324 324 324 552 552 552 553 553 553 552 552 552 324 324 324 336 336 336 554 554 554 338 338 338 555 555 555 338 338 338 554 554 554 203 203 203 204 204 204 556 556 556 557 557 557 556 556 556 204 204 204 558 558 558 559 559 559 560 560 560 561 561 561 560 560 560 559 559 559 129 129 129 562 562 562 131 131 131 563 563 563 131 131 131 562 562 562 564 564 564 565 565 565 566 566 566 567 567 567 566 566 566 565 565 565 187 187 187 188 188 188 568 568 568 569 569 569 568 568 568 188 188 188 253 253 253 570 570 570 255 255 255 571 571 571 255 255 255 570 570 570
-568 568 568 569 569 569 558 558 558 559 559 559 558 558 558 569 569 569 536 536 536 512 512 512 537 537 537 514 514 514 537 537 537 512 512 512 542 542 542 543 543 543 477 477 477 478 478 478 477 477 477 543 543 543 546 546 546 547 547 547 473 473 473 474 474 474 473 473 473 547 547 547 570 570 570 485 485 485 571 571 571 487 487 487 571 571 571 485 485 485 548 548 548 469 469 469 549 549 549 471 471 471 549 549 549 469 469 469 552 552 552 553 553 553 538 538 538 539 539 539 538 538 538 553 553 553 550 550 550 508 508 508 551 551 551 510 510 510 551 551 551 508 508 508 544 544 544 545 545 545 481 481 481 482 482 482 481 481 481 545 545 545 556 556 556 557 557 557 516 516 516 517 517 517 516 516 516 557 557 557 554 554 554 504 504 504 555 555 555 506 506 506 555 555 555 504 504 504 562 562 562 564 564 564 563 563 563 566 566 566 563 563 563 564 564 564
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 66 66 66 65 65 65 70 70 70 66 66 66 69 69 69 71 71 71 68 68 68 66 66 66 72 72 72 68 68 68 71 71 71 73 73 73 72 72 72 71 71 71 74 74 74 72 72 72 73 73 73 75 75 75 72 72 72 74 74 74 76 76 76 75 75 75 74 74 74 77 77 77 75 75 75 76 76 76 78 78 78 77 77 77 76 76 76 79 79 79 77 77 77 78 78 78 80 80 80 79 79 79 78 78 78 81 81 81 79 79 79 80 80 80 66 66 66 70 70 70 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 89 89 89 90 90 90 92 92 92 89 89 89 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 95 95 95 92 92 92 94 94 94 92 92 92 95 95 95 96 96 96 96 96 96 95 95 95 97 97 97 95 95 95 98 98 98 97 97 97 97 97 97 98 98 98 99 99 99 99 99 99 98 98 98 100 100 100 100 100 100 98 98 98 101 101 101 102 102 102 101 101 101 98 98 98 103 103 103 92 92 92 96 96 96 104 104 104 103 103 103 96 96 96 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 112 112 112 110 110 110 114 114 114 112 112 112 113 113 113 115 115 115 112 112 112 114 114 114 116 116 116 115 115 115 114 114 114 117 117 117 115 115 115 116 116 116 118 118 118 115 115 115 117 117 117 119 119 119 118 118 118 117 117 117 120 120 120 118 118 118 119 119 119 121 121 121 118 118 118 120 120 120 122 122 122 118 118 118 121 121 121 123 123 123 118 118 118 122 122 122 124 124 124 123 123 123 122 122 122 125 125 125 123 123 123 124 124 124 126 126 126 123 123 123 125 125 125 127 127 127 123 123 123 126 126 126 128 128 128 123 123 123 127 127 127 129 129 129 128 128 128 127 127 127 130 130 130 129 129 129 127 127 127 131 131 131 130 130 130 127 127 127 132 132 132 131 131 131 127 127 127 133 133 133 132 132 132 127 127 127 134 134 134 133 133 133 127 127 127 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 141 141 141 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 159 159 159 157 157 157 161 161 161 160 160 160 157 157 157 162 162 162 160 160 160 161 161 161 163 163 163 162 162 162 161 161 161 164 164 164 162 162 162 163 163 163 165 165 165 164 164 164 163 163 163 166 166 166 164 164 164 165 165 165 167 167 167 166 166 166 165 165 165 168 168 168 166 166 166 167 167 167 169 169 169 168 168 168 167 167 167 170 170 170 168 168 168 169 169 169 171 171 171 170 170 170 169 169 169 172 172 172 170 170 170 171 171 171 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 177 177 177 175 175 175 179 179 179 177 177 177 178 178 178 180 180 180 179 179 179 178 178 178 181 181 181 179 179 179 180 180 180 182 182 182 181 181 181 180 180 180 183 183 183 181 181 181 182 182 182 184 184 184 183 183 183 182 182 182 185 185 185 183 183 183 184 184 184 186 186 186 185 185 185 184 184 184 187 187 187 185 185 185 186 186 186 188 188 188 187 187 187 186 186 186 189 189 189 187 187 187 188 188 188 190 190 190 189 189 189 188 188 188 191 191 191 189 189 189 190 190 190 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201
-19 19 19 20 20 20 204 204 204 205 205 205 204 204 204 20 20 20 9 9 9 206 206 206 11 11 11 207 207 207 11 11 11 206 206 206 22 22 22 208 208 208 24 24 24 209 209 209 24 24 24 208 208 208 59 59 59 60 60 60 210 210 210 211 211 211 210 210 210 60 60 60 63 63 63 64 64 64 212 212 212 140 140 140 212 212 212 64 64 64 34 34 34 213 213 213 36 36 36 214 214 214 36 36 36 213 213 213 51 51 51 52 52 52 215 215 215 216 216 216 215 215 215 52 52 52 46 46 46 217 217 217 48 48 48 14 14 14 48 48 48 217 217 217 218 218 218 105 105 105 219 219 219 107 107 107 219 219 219 105 105 105 39 39 39 40 40 40 220 220 220 221 221 221 220 220 220 40 40 40 222 222 222 220 220 220 221 221 221 223 223 223 222 222 222 221 221 221 152 152 152 222 222 222 223 223 223 5 5 5 224 224 224 7 7 7 225 225 225 7 7 7 224 224 224 226 226 226 227 227 227 25 25 25 26 26 26 25 25 25 227 227 227 228 228 228 229 229 229 53 53 53 54 54 54 53 53 53 229 229 229 230 230 230 83 83 83 231 231 231 85 85 85 231 231 231 83 83 83 232 232 232 192 192 192 233 233 233 194 194 194 233 233 233 192 192 192 234 234 234 196 196 196 235 235 235 198 198 198 235 235 235 196 196 196 236 236 236 237 237 237 144 144 144 145 145 145 144 144 144 237 237 237 238 238 238 239 239 239 29 29 29 30 30 30 29 29 29 239 239 239 43 43 43 44 44 44 240 240 240 241 241 241 240 240 240 44 44 44 1 1 1 242 242 242 3 3 3 243 243 243 3 3 3 242 242 242 148 148 148 3 3 3 243 243 243 244 244 244 3 3 3 148 148 148 245 245 245 3 3 3 244 244 244
-246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 258 258 258 256 256 256 257 257 257 259 259 259 258 258 258 257 257 257 260 260 260 258 258 258 259 259 259 261 261 261 260 260 260 259 259 259 262 262 262 260 260 260 261 261 261 263 263 263 262 262 262 261 261 261 264 264 264 262 262 262 263 263 263 265 265 265 264 264 264 263 263 263 266 266 266 264 264 264 265 265 265 267 267 267 266 266 266 265 265 265 268 268 268 266 266 266 267 267 267 269 269 269 268 268 268 267 267 267 270 270 270 268 268 268 269 269 269 271 271 271 270 270 270 269 269 269 272 272 272 271 271 271 269 269 269 273 273 273 271 271 271 272 272 272 274 274 274 273 273 273 272 272 272 275 275 275 273 273 273 274 274 274 276 276 276 275 275 275 274 274 274 277 277 277 276 276 276 274 274 274 278 278 278 277 277 277 274 274 274 279 279 279 277 277 277 278 278 278 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 57 57 57 58 58 58 57 57 57 289 289 289 290 290 290 291 291 291 17 17 17 18 18 18 17 17 17 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 8 8 8 297 297 297 10 10 10 297 297 297 8 8 8 298 298 298 299 299 299 102 102 102 101 101 101 102 102 102 299 299 299 300 300 300 45 45 45 301 301 301 47 47 47 301 301 301 45 45 45 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 307 307 307 308 308 308 309 309 309 308 308 308 307 307 307 310 310 310 311 311 311 61 61 61 62 62 62 61 61 61 311 311 311 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 328 328 328 330 330 330 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 341 341 341 343 343 343 342 342 342 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 353 353 353 352 352 352 356 356 356 357 357 357 358 358 358 359 359 359 356 356 356 358 358 358 360 360 360 361 361 361 362 362 362 363 363 363 360 360 360 362 362 362 364 364 364 21 21 21 365 365 365 23 23 23 365 365 365 21 21 21 366 366 366 367 367 367 368 368 368 368 368 368 367 367 367 369 369 369 370 370 370 371 371 371 372 372 372 373 373 373 371 371 371 370 370 370 374 374 374 375 375 375 376 376 376 374 374 374 376 376 376 377 377 377 378 378 378 379 379 379 380 380 380 378 378 378 380 380 380 381 381 381 382 382 382 383 383 383 384 384 384 385 385 385 384 384 384 383 383 383 386 386 386 387 387 387 388 388 388 389 389 389 388 388 388 387 387 387 390 390 390 391 391 391 392 392 392 391 391 391 393 393 393 392 392 392 394 394 394 395 395 395 396 396 396 397 397 397 394 394 394 396 396 396 398 398 398 399 399 399 400 400 400 401 401 401 400 400 400 399 399 399 402 402 402 403 403 403 404 404 404 405 405 405 404 404 404 403 403 403 406 406 406 404 404 404 405 405 405 407 407 407 408 408 408 409 409 409 410 410 410 409 409 409 408 408 408 411 411 411 412 412 412 413 413 413 414 414 414 413 413 413 412 412 412 415 415 415 416 416 416 417 417 417 418 418 418 417 417 417 416 416 416 419 419 419 420 420 420 421 421 421 422 422 422 421 421 421 420 420 420 422 422 422 420 420 420 423 423 423 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 434 434 434 433 433 433 435 435 435 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 475 475 475 473 473 473 477 477 477 478 478 478 479 479 479 480 480 480 479 479 479 478 478 478 481 481 481 482 482 482 483 483 483 484 484 484 483 483 483 482 482 482 485 485 485 486 486 486 487 487 487 488 488 488 487 487 487 486 486 486 489 489 489 490 490 490 491 491 491 492 492 492 491 491 491 490 490 490 493 493 493 494 494 494 495 495 495 496 496 496 495 495 495 494 494 494 497 497 497 498 498 498 499 499 499 500 500 500 499 499 499 498 498 498 501 501 501 502 502 502 503 503 503 504 504 504 503 503 503 502 502 502 505 505 505 506 506 506 507 507 507 508 508 508 507 507 507 506 506 506 509 509 509 507 507 507 508 508 508 510 510 510 511 511 511 512 512 512 513 513 513 512 512 512 511 511 511 514 514 514 515 515 515 516 516 516 517 517 517 516 516 516 515 515 515 518 518 518 516 516 516 517 517 517 519 519 519 516 516 516 518 518 518 520 520 520 516 516 516 519 519 519 521 521 521 520 520 520 519 519 519 522 522 522 521 521 521 519 519 519 523 523 523 522 522 522 519 519 519 524 524 524 522 522 522 523 523 523 525 525 525 524 524 524 523 523 523 526 526 526 525 525 525 523 523 523 527 527 527 526 526 526 523 523 523 528 528 528 527 527 527 523 523 523 529 529 529 527 527 527 528 528 528 530 530 530 529 529 529 528 528 528 531 531 531 530 530 530 528 528 528 532 532 532 531 531 531 528 528 528 533 533 533 532 532 532 528 528 528 534 534 534 533 533 533 528 528 528 535 535 535 533 533 533 534 534 534 536 536 536 535 535 535 534 534 534 537 537 537 535 535 535 536 536 536 538 538 538 535 535 535 537 537 537 539 539 539 535 535 535 538 538 538 540 540 540 535 535 535 539 539 539 541 541 541 535 535 535 540 540 540 542 542 542 541 541 541 540 540 540 543 543 543 541 541 541 542 542 542 544 544 544 545 545 545 546 546 546 547 547 547 546 546 546 545 545 545 548 548 548 549 549 549 550 550 550 551 551 551 550 550 550 549 549 549 552 552 552 553 553 553 554 554 554 555 555 555 554 554 554 553 553 553 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 80 80 80 560 560 560 81 81 81 561 561 561 81 81 81 560 560 560 562 562 562 563 563 563 564 564 564 565 565 565 564 564 564 563 563 563 566 566 566 564 564 564 565 565 565 567 567 567 564 564 564 566 566 566 568 568 568 564 564 564 567 567 567 569 569 569 564 564 564 568 568 568 570 570 570 564 564 564 569 569 569 571 571 571 564 564 564 570 570 570 572 572 572 564 564 564 571 571 571 573 573 573 564 564 564 572 572 572 574 574 574 564 564 564 573 573 573 575 575 575 564 564 564 574 574 574 576 576 576 577 577 577 578 578 578 579 579 579 580 580 580 49 49 49 50 50 50 49 49 49 580 580 580 581 581 581 4 4 4 582 582 582 6 6 6 582 582 582 4 4 4 583 583 583 584 584 584 87 87 87 88 88 88 87 87 87 584 584 584 585 585 585 586 586 586 587 587 587 588 588 588 0 0 0 589 589 589 2 2 2 589 589 589 0 0 0 590 590 590 591 591 591 592 592 592 593 593 593 594 594 594 595 595 595 596 596 596 597 597 597 598 598 598 599 599 599 600 600 600 37 37 37 38 38 38 37 37 37 600 600 600 111 111 111 112 112 112 601 601 601 602 602 602 601 601 601 112 112 112 115 115 115 602 602 602 112 112 112 603 603 603 602 602 602 115 115 115 118 118 118 603 603 603 115 115 115 604 604 604 603 603 603 118 118 118 123 123 123 604 604 604 118 118 118 605 605 605 604 604 604 123 123 123 128 128 128 605 605 605 123 123 123 606 606 606 605 605 605 128 128 128 129 129 129 606 606 606 128 128 128 607 607 607 606 606 606 129 129 129 130 130 130 607 607 607 129 129 129 131 131 131 607 607 607 130 130 130 608 608 608 607 607 607 131 131 131 132 132 132 608 608 608 131 131 131 609 609 609 608 608 608 132 132 132 133 133 133 609 609 609 132 132 132 134 134 134 609 609 609 133 133 133 610 610 610 609 609 609 134 134 134 127 127 127 610 610 610 134 134 134 611 611 611 610 610 610 127 127 127 612 612 612 610 610 610 611 611 611 613 613 613 612 612 612 611 611 611 614 614 614 615 615 615 41 41 41 42 42 42 41 41 41 615 615 615 616 616 616 617 617 617 618 618 618 619 619 619 620 620 620 621 621 621 622 622 622 623 623 623 624 624 624 625 625 625 626 626 626 627 627 627 628 628 628 33 33 33 629 629 629 35 35 35 629 629 629 33 33 33 630 630 630 631 631 631 632 632 632 633 633 633 634 634 634 635 635 635 636 636 636 637 637 637 109 109 109 110 110 110 109 109 109 637 637 637 638 638 638 110 110 110 637 637 637 113 113 113 110 110 110 638 638 638 639 639 639 113 113 113 638 638 638 640 640 640 113 113 113 639 639 639 114 114 114 113 113 113 640 640 640 641 641 641 114 114 114 640 640 640 116 116 116 114 114 114 641 641 641 642 642 642 116 116 116 641 641 641 643 643 643 116 116 116 642 642 642 117 117 117 116 116 116 643 643 643 644 644 644 117 117 117 643 643 643 645 645 645 117 117 117 644 644 644 119 119 119 117 117 117 645 645 645 646 646 646 119 119 119 645 645 645 647 647 647 119 119 119 646 646 646 648 648 648 119 119 119 647 647 647 126 126 126 119 119 119 648 648 648 120 120 120 119 119 119 126 126 126 121 121 121 120 120 120 126 126 126 122 122 122 121 121 121 126 126 126 124 124 124 122 122 122 126 126 126 125 125 125 124 124 124 126 126 126 649 649 649 650 650 650 651 651 651 70 70 70 652 652 652 82 82 82 653 653 653 82 82 82 652 652 652
-654 654 654 655 655 655 656 656 656 657 657 657 656 656 656 655 655 655 658 658 658 659 659 659 660 660 660 661 661 661 660 660 660 659 659 659 662 662 662 663 663 663 664 664 664 665 665 665 664 664 664 663 663 663 666 666 666 667 667 667 668 668 668 669 669 669 668 668 668 667 667 667 670 670 670 671 671 671 672 672 672 673 673 673 672 672 672 671 671 671 674 674 674 675 675 675 676 676 676 677 677 677 676 676 676 675 675 675 678 678 678 679 679 679 680 680 680 681 681 681 680 680 680 679 679 679 682 682 682 683 683 683 684 684 684 685 685 685 684 684 684 683 683 683
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 9 9 9 8 8 8 11 11 11 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 18 18 18 22 22 22 19 19 19 19 19 19 22 22 22 23 23 23 23 23 23 22 22 22 24 24 24 24 24 24 22 22 22 25 25 25 26 26 26 25 25 25 22 22 22 27 27 27 19 19 19 23 23 23 24 24 24 25 25 25 28 28 28 29 29 29 28 28 28 25 25 25 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 39 39 39 38 38 38 35 35 35 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 104 104 104 107 107 107 106 106 106 108 108 108 106 106 106 107 107 107 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 129 129 129 130 130 130 132 132 132 131 131 131 130 130 130 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 146 146 146 147 147 147 148 148 148 147 147 147 146 146 146 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169
-172 172 172 173 173 173 60 60 60 61 61 61 60 60 60 173 173 173 64 64 64 66 66 66 34 34 34 35 35 35 34 34 34 66 66 66 68 68 68 35 35 35 66 66 66 39 39 39 35 35 35 68 68 68 127 127 127 39 39 39 68 68 68 103 103 103 39 39 39 127 127 127 129 129 129 103 103 103 127 127 127 104 104 104 103 103 103 129 129 129 131 131 131 104 104 104 129 129 129 107 107 107 104 104 104 131 131 131 174 174 174 175 175 175 80 80 80 81 81 81 80 80 80 175 175 175 176 176 176 44 44 44 46 46 46 44 44 44 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 178 178 178 176 176 176 180 180 180 178 178 178 179 179 179 181 181 181 180 180 180 179 179 179 182 182 182 180 180 180 181 181 181 183 183 183 182 182 182 181 181 181 184 184 184 183 183 183 181 181 181 185 185 185 183 183 183 184 184 184 48 48 48 185 185 185 184 184 184 50 50 50 185 185 185 48 48 48 9 9 9 10 10 10 186 186 186 187 187 187 186 186 186 10 10 10 188 188 188 186 186 186 187 187 187 189 189 189 186 186 186 188 188 188 189 189 189 188 188 188 190 190 190 188 188 188 191 191 191 190 190 190 190 190 190 191 191 191 192 192 192 191 191 191 193 193 193 192 192 192 193 193 193 163 163 163 192 192 192 161 161 161 192 192 192 163 163 163 194 194 194 189 189 189 190 190 190 195 195 195 194 194 194 190 190 190 55 55 55 53 53 53 196 196 196 197 197 197 196 196 196 53 53 53 59 59 59 198 198 198 58 58 58 199 199 199 58 58 58 198 198 198 101 101 101 102 102 102 200 200 200 201 201 201 200 200 200 102 102 102 202 202 202 200 200 200 201 201 201 203 203 203 200 200 200 202 202 202 203 203 203 202 202 202 204 204 204 202 202 202 205 205 205 204 204 204 204 204 204 205 205 205 206 206 206 205 205 205 207 207 207 206 206 206 207 207 207 91 91 91 206 206 206 89 89 89 206 206 206 91 91 91 208 208 208 203 203 203 204 204 204 209 209 209 208 208 208 204 204 204 115 115 115 116 116 116 210 210 210 211 211 211 210 210 210 116 116 116 143 143 143 144 144 144 212 212 212 213 213 213 212 212 212 144 144 144 159 159 159 214 214 214 158 158 158 215 215 215 158 158 158 214 214 214 140 140 140 138 138 138 216 216 216 217 217 217 216 216 216 138 138 138 118 118 118 218 218 218 120 120 120 120 120 120 218 218 218 219 219 219 219 219 219 218 218 218 220 220 220 218 218 218 221 221 221 220 220 220 220 220 220 221 221 221 222 222 222 222 222 222 221 221 221 223 223 223 221 221 221 224 224 224 223 223 223 223 223 223 224 224 224 225 225 225 224 224 224 226 226 226 225 225 225 225 225 225 226 226 226 227 227 227 226 226 226 136 136 136 227 227 227 134 134 134 227 227 227 136 136 136
-228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 236 236 236 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 242 242 242 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 251 251 251
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 60 60 60 62 62 62 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 78 78 78 80 80 80 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 84 84 84 86 86 86 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97
-100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 90 90 90 91 91 91 104 104 104 105 105 105 104 104 104 91 91 91 106 106 106 104 104 104 105 105 105 107 107 107 106 106 106 105 105 105 108 108 108 107 107 107 105 105 105 109 109 109 107 107 107 108 108 108 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 111 111 111 110 110 110 112 112 112 112 112 112 110 110 110 113 113 113 113 113 113 110 110 110 114 114 114 110 110 110 115 115 115 114 114 114 114 114 114 115 115 115 116 116 116 116 116 116 115 115 115 117 117 117 115 115 115 95 95 95 117 117 117 93 93 93 117 117 117 95 95 95 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 7 7 7 122 122 122 9 9 9 123 123 123 9 9 9 122 122 122 124 124 124 26 26 26 125 125 125 28 28 28 125 125 125 26 26 26 126 126 126 42 42 42 127 127 127 44 44 44 127 127 127 42 42 42 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 47 47 47 132 132 132 49 49 49 133 133 133 49 49 49 132 132 132 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 16 16 16 17 17 17 50 50 50 51 51 51 50 50 50 17 17 17 56 56 56 57 57 57 38 38 38 39 39 39 38 38 38 57 57 57 12 12 12 13 13 13 138 138 138 139 139 139 138 138 138 13 13 13 140 140 140 138 138 138 139 139 139 141 141 141 140 140 140 139 139 139 142 142 142 141 141 141 139 139 139 143 143 143 141 141 141 142 142 142 144 144 144 143 143 143 142 142 142 144 144 144 142 142 142 145 145 145 145 145 145 142 142 142 146 146 146 142 142 142 147 147 147 146 146 146 146 146 146 147 147 147 148 148 148 147 147 147 149 149 149 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 149 149 149 151 151 151 149 149 149 99 99 99 151 151 151 97 97 97 151 151 151 99 99 99
-122 122 122 118 118 118 123 123 123 120 120 120 123 123 123 118 118 118 101 101 101 124 124 124 103 103 103 125 125 125 103 103 103 124 124 124 132 132 132 128 128 128 133 133 133 130 130 130 133 133 133 128 128 128 135 135 135 126 126 126 137 137 137 127 127 127 137 137 137 126 126 126
-152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 154 154 154 155 155 155 157 157 157 154 154 154 156 156 156 158 158 158 154 154 154 157 157 157 159 159 159 154 154 154 158 158 158 160 160 160 154 154 154 159 159 159 161 161 161 160 160 160 159 159 159 162 162 162 160 160 160 161 161 161 163 163 163 160 160 160 162 162 162 160 160 160 163 163 163 164 164 164 164 164 164 163 163 163 165 165 165 163 163 163 166 166 166 165 165 165 166 166 166 167 167 167 165 165 165 167 167 167 168 168 168 165 165 165 168 168 168 169 169 169 165 165 165 165 165 165 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 83 83 83 85 85 85 83 83 83 185 185 185 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 200 200 200 201 201 201 203 203 203 200 200 200 202 202 202 204 204 204 200 200 200 203 203 203 205 205 205 200 200 200 204 204 204 206 206 206 200 200 200 205 205 205 206 206 206 205 205 205 207 207 207 205 205 205 208 208 208 207 207 207 208 208 208 209 209 209 207 207 207 209 209 209 210 210 210 207 207 207 207 207 207 210 210 210 211 211 211 210 210 210 212 212 212 211 211 211 212 212 212 213 213 213 211 211 211 213 213 213 214 214 214 211 211 211 214 214 214 215 215 215 211 211 211 211 211 211 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 8 8 8 7 7 7 9 9 9 7 7 7 8 8 8 10 10 10 9 9 9 8 8 8 11 11 11 10 10 10 8 8 8 12 12 12 11 11 11 8 8 8 13 13 13 11 11 11 12 12 12 14 14 14 13 13 13 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 14 16 16 16 14 14 14 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 17 17 17 19 19 19 19 19 19 17 17 17 20 20 20 17 17 17 21 21 21 20 20 20 22 22 22 20 20 20 21 21 21 23 23 23 20 20 20 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 54 54 54 53 53 53 55 55 55 53 53 53 56 56 56 55 55 55 55 55 55 56 56 56 57 57 57 56 56 56 58 58 58 57 57 57 59 59 59 57 57 57 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 65 65 65 67 67 67 68 68 68 64 64 64 69 69 69 67 67 67 70 70 70 67 67 67 69 69 69 71 71 71 67 67 67 70 70 70 72 72 72 71 71 71 70 70 70 73 73 73 72 72 72 70 70 70 74 74 74 73 73 73 70 70 70 75 75 75 74 74 74 70 70 70 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97
-100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 23 23 23 104 104 104 20 20 20 19 19 19 20 20 20 104 104 104 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 107 107 107 108 108 108 110 110 110 107 107 107 109 109 109 107 107 107 110 110 110 111 111 111 110 110 110 112 112 112 111 111 111 112 112 112 113 113 113 111 111 111 114 114 114 111 111 111 113 113 113 115 115 115 107 107 107 111 111 111 116 116 116 115 115 115 111 111 111 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 119 119 119 120 120 120 122 122 122 121 121 121 120 120 120 123 123 123 121 121 121 122 122 122 124 124 124 123 123 123 122 122 122 7 7 7 9 9 9 6 6 6 125 125 125 6 6 6 9 9 9 58 58 58 56 56 56 52 52 52 53 53 53 52 52 52 56 56 56 126 126 126 10 10 10 127 127 127 11 11 11 127 127 127 10 10 10 13 13 13 127 127 127 11 11 11 128 128 128 127 127 127 13 13 13 15 15 15 128 128 128 13 13 13 128 128 128 15 15 15 129 129 129 129 129 129 15 15 15 130 130 130 15 15 15 16 16 16 130 130 130 130 130 130 16 16 16 131 131 131 18 18 18 131 131 131 16 16 16 61 61 61 132 132 132 63 63 63 133 133 133 63 63 63 132 132 132 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 94 94 94 95 95 95 138 138 138 139 139 139 138 138 138 95 95 95 140 140 140 0 0 0 141 141 141 2 2 2 141 141 141 0 0 0
-132 132 132 134 134 134 133 133 133 136 136 136 133 133 133 134 134 134 138 138 138 139 139 139 117 117 117 118 118 118 117 117 117 139 139 139 104 104 104 131 131 131 19 19 19 18 18 18 19 19 19 131 131 131 125 125 125 9 9 9 126 126 126 10 10 10 126 126 126 9 9 9 101 101 101 140 140 140 103 103 103 141 141 141 103 103 103 140 140 140
-142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 146 146 146 145 145 145
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 3 3 3 5 5 5 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 1 1 1 0 0 0 9 9 9 9 9 9 0 0 0 10 10 10 11 11 11 10 10 10 0 0 0 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 25 25 25 23 23 23 27 27 27 25 25 25 26 26 26 28 28 28 27 27 27 26 26 26 29 29 29 28 28 28 26 26 26 23 23 23 22 22 22 30 30 30 31 31 31 30 30 30 22 22 22 29 29 29 30 30 30 31 31 31 32 32 32 29 29 29 31 31 31 33 33 33 29 29 29 32 32 32 28 28 28 29 29 29 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 39 39 39 37 37 37 38 38 38 35 35 35 34 34 34 40 40 40 41 41 41 40 40 40 34 34 34 39 39 39 40 40 40 41 41 41 37 37 37 39 39 39 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 49 49 49 47 47 47 47 47 47 46 46 46 51 51 51 52 52 52 51 51 51 46 46 46 53 53 53 51 51 51 52 52 52 54 54 54 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 57 57 57 56 56 56 58 58 58 58 58 58 56 56 56 59 59 59 60 60 60 59 59 59 56 56 56 61 61 61 62 62 62 63 63 63 63 63 63 62 62 62 64 64 64 65 65 65 64 64 64 62 62 62 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 68 68 68 69 69 69 71 71 71 68 68 68 70 70 70 72 72 72 68 68 68 71 71 71 73 73 73 72 72 72 71 71 71 67 67 67 66 66 66 74 74 74 74 74 74 66 66 66 75 75 75 75 75 75 66 66 66 76 76 76 77 77 77 76 76 76 66 66 66 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 84 84 84 86 86 86 87 87 87 87 87 87 86 86 86 88 88 88 89 89 89 88 88 88 86 86 86 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 96 96 96 97 97 97 99 99 99 96 96 96 98 98 98 95 95 95 100 100 100 97 97 97 97 97 97 100 100 100 101 101 101 100 100 100 102 102 102 101 101 101 101 101 101 102 102 102 103 103 103 103 103 103 102 102 102 104 104 104 105 105 105 104 104 104 102 102 102 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 161 161 161 159 159 159 159 159 159 158 158 158 163 163 163 158 158 158 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 164 164 164 166 166 166 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 166 166 166 168 168 168 169 169 169 168 168 168 166 166 166
-159 159 159 163 163 163 162 162 162 162 162 162 163 163 163 170 170 170 163 163 163 165 165 165 170 170 170 170 170 170 165 165 165 171 171 171 165 165 165 167 167 167 171 171 171 168 168 168 171 171 171 167 167 167 11 11 11 2 2 2 172 172 172 173 173 173 172 172 172 2 2 2 3 3 3 173 173 173 2 2 2 6 6 6 173 173 173 3 3 3 8 8 8 173 173 173 6 6 6 2 2 2 11 11 11 0 0 0 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 149 149 149 202 202 202 148 148 148 203 203 203 148 148 148 202 202 202 204 204 204 203 203 203 202 202 202 205 205 205 203 203 203 204 204 204 205 205 205 204 204 204 206 206 206 204 204 204 207 207 207 206 206 206 206 206 206 207 207 207 208 208 208 207 207 207 209 209 209 208 208 208 209 209 209 144 144 144 208 208 208 145 145 145 208 208 208 144 144 144 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 108 108 108 109 109 109 222 222 222 223 223 223 222 222 222 109 109 109 224 224 224 222 222 222 223 223 223 225 225 225 222 222 222 224 224 224 226 226 226 225 225 225 224 224 224 225 225 225 226 226 226 227 227 227 227 227 227 226 226 226 228 228 228 226 226 226 229 229 229 228 228 228 228 228 228 229 229 229 141 141 141 140 140 140 141 141 141 229 229 229
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 7 7 7 5 5 5 9 9 9 8 8 8 5 5 5 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 11 11 11 11 11 11 9 9 9 12 12 12 13 13 13 12 12 12 9 9 9 14 14 14 8 8 8 10 10 10 15 15 15 14 14 14 10 10 10 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 28 28 28 25 25 25 29 29 29 25 25 25 30 30 30 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 32 32 32 33 33 33 32 32 32 30 30 30 34 34 34 28 28 28 29 29 29 35 35 35 34 34 34 29 29 29 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41
-44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 20 20 20 21 21 21 20 20 20 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 22 22 22 23 23 23 66 66 66 67 67 67 66 66 66 23 23 23
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16 19 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 32 32 32 35 35 35 34 34 34 36 36 36 34 34 34 35 35 35 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 102 102 102 103 103 103 105 105 105 102 102 102 104 104 104 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 114 114 114 118 118 118 115 115 115 115 115 115 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 115 115 115 119 119 119
-79 79 79 80 80 80 122 122 122 123 123 123 122 122 122 80 80 80 124 124 124 122 122 122 123 123 123 125 125 125 124 124 124 123 123 123 126 126 126 125 125 125 123 123 123 127 127 127 125 125 125 126 126 126 128 128 128 127 127 127 126 126 126 127 127 127 128 128 128 129 129 129 129 129 129 128 128 128 130 130 130 128 128 128 131 131 131 130 130 130 131 131 131 99 99 99 130 130 130 97 97 97 130 130 130 99 99 99 132 132 132 127 127 127 129 129 129 133 133 133 132 132 132 129 129 129 47 47 47 48 48 48 134 134 134 135 135 135 134 134 134 48 48 48 75 75 75 76 76 76 136 136 136 137 137 137 136 136 136 76 76 76 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 95 95 95 142 142 142 94 94 94 143 143 143 94 94 94 142 142 142 9 9 9 59 59 59 11 11 11 31 31 31 11 11 11 59 59 59 61 61 61 31 31 31 59 59 59 32 32 32 31 31 31 61 61 61 63 63 63 32 32 32 61 61 61 35 35 35 32 32 32 63 63 63 21 21 21 22 22 22 144 144 144 145 145 145 144 144 144 22 22 22 146 146 146 144 144 144 145 145 145 147 147 147 144 144 144 146 146 146 147 147 147 146 146 146 148 148 148 146 146 146 149 149 149 148 148 148 148 148 148 149 149 149 150 150 150 149 149 149 151 151 151 150 150 150 150 150 150 151 151 151 152 152 152 152 152 152 151 151 151 153 153 153 151 151 151 18 18 18 153 153 153 16 16 16 153 153 153 18 18 18 154 154 154 147 147 147 148 148 148 155 155 155 154 154 154 148 148 148 72 72 72 70 70 70 156 156 156 157 157 157 156 156 156 70 70 70 50 50 50 158 158 158 52 52 52 52 52 52 158 158 158 159 159 159 159 159 159 158 158 158 160 160 160 158 158 158 161 161 161 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 161 161 161 163 163 163 161 161 161 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 164 164 164 166 166 166 165 165 165 165 165 165 166 166 166 167 167 167 166 166 166 68 68 68 167 167 167 66 66 66 167 167 167 68 68 68 168 168 168 37 37 37 169 169 169 39 39 39 169 169 169 37 37 37
-139 139 139 168 168 168 141 141 141 169 169 169 141 141 141 168 168 168
-170 170 170 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 0 0 0 26 26 26 1 1 1 27 27 27 1 1 1 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 4 4 4 33 33 33 6 6 6 33 33 33 4 4 4 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 10 10 10 11 11 11 46 46 46 47 47 47 46 46 46 11 11 11
-26 26 26 28 28 28 27 27 27 30 30 30 27 27 27 28 28 28 23 23 23 32 32 32 25 25 25 33 33 33 25 25 25 32 32 32 20 20 20 21 21 21 38 38 38 39 39 39 38 38 38 21 21 21 46 46 46 47 47 47 42 42 42 43 43 43 42 42 42 47 47 47
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101
-104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205
-208 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 236 236 236 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 242 242 242 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 254 254 254 255 255 255 256 256 256 257 257 257 258 258 258 259 259 259 260 260 260 261 261 261 262 262 262 263 263 263 264 264 264 265 265 265 266 266 266 267 267 267 268 268 268 269 269 269 270 270 270 271 271 271 272 272 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279
-98 98 98 99 99 99 192 192 192 193 193 193 192 192 192 99 99 99 165 165 165 280 280 280 167 167 167 281 281 281 167 167 167 280 280 280 150 150 150 151 151 151 282 282 282 283 283 283 282 282 282 151 151 151 284 284 284 196 196 196 285 285 285 198 198 198 285 285 285 196 196 196 34 34 34 35 35 35 204 204 204 205 205 205 204 204 204 35 35 35 74 74 74 75 75 75 144 144 144 145 145 145 144 144 144 75 75 75 185 185 185 286 286 286 187 187 187 287 287 287 187 187 187 286 286 286 62 62 62 63 63 63 148 148 148 149 149 149 148 148 148 63 63 63 182 182 182 183 183 183 288 288 288 289 289 289 288 288 288 183 183 183 173 173 173 290 290 290 175 175 175 291 291 291 175 175 175 290 290 290 10 10 10 11 11 11 140 140 140 141 141 141 140 140 140 11 11 11 206 206 206 207 207 207 292 292 292 293 293 293 292 292 292 207 207 207 158 158 158 159 159 159 294 294 294 295 295 295 294 294 294 159 159 159 296 296 296 116 116 116 297 297 297 118 118 118 297 297 297 116 116 116 77 77 77 172 172 172 79 79 79 174 174 174 79 79 79 172 172 172 154 154 154 155 155 155 298 298 298 299 299 299 298 298 298 155 155 155 146 146 146 147 147 147 300 300 300 301 301 301 300 300 300 147 147 147 117 117 117 84 84 84 119 119 119 86 86 86 119 119 119 84 84 84 177 177 177 28 28 28 179 179 179 30 30 30 179 179 179 28 28 28 46 46 46 47 47 47 200 200 200 201 201 201 200 200 200 47 47 47 6 6 6 7 7 7 152 152 152 153 153 153 152 152 152 7 7 7 189 189 189 52 52 52 191 191 191 54 54 54 191 191 191 52 52 52 90 90 90 91 91 91 120 120 120 121 121 121 120 120 120 91 91 91 58 58 58 59 59 59 156 156 156 157 157 157 156 156 156 59 59 59 169 169 169 24 24 24 171 171 171 26 26 26 171 171 171 24 24 24 22 22 22 23 23 23 180 180 180 181 181 181 180 180 180 23 23 23 82 82 82 83 83 83 112 112 112 113 113 113 112 112 112 83 83 83 93 93 93 164 164 164 95 95 95 166 166 166 95 95 95 164 164 164 197 197 197 16 16 16 199 199 199 18 18 18 199 199 199 16 16 16 13 13 13 160 160 160 15 15 15 162 162 162 15 15 15 160 160 160 302 302 302 176 176 176 303 303 303 178 178 178 303 303 303 176 176 176 114 114 114 115 115 115 304 304 304 305 305 305 304 304 304 115 115 115 1 1 1 124 124 124 3 3 3 126 126 126 3 3 3 124 124 124 42 42 42 43 43 43 108 108 108 109 109 109 108 108 108 43 43 43 137 137 137 48 48 48 139 139 139 50 50 50 139 139 139 48 48 48 38 38 38 39 39 39 132 132 132 133 133 133 132 132 132 39 39 39 65 65 65 184 184 184 67 67 67 186 186 186 67 67 67 184 184 184 69 69 69 104 104 104 71 71 71 106 106 106 71 71 71 104 104 104 306 306 306 307 307 307 308 308 308 309 309 309 308 308 308 307 307 307 310 310 310 308 308 308 309 309 309 311 311 311 308 308 308 310 310 310 312 312 312 311 311 311 310 310 310 313 313 313 311 311 311 312 312 312 314 314 314 313 313 313 312 312 312 315 315 315 313 313 313 314 314 314 316 316 316 315 315 315 314 314 314 317 317 317 315 315 315 316 316 316 318 318 318 317 317 317 316 316 316 319 319 319 317 317 317 318 318 318 320 320 320 319 319 319 318 318 318 321 321 321 319 319 319 320 320 320 322 322 322 321 321 321 320 320 320 323 323 323 321 321 321 322 322 322 324 324 324 321 321 321 323 323 323 325 325 325 324 324 324 323 323 323 326 326 326 324 324 324 325 325 325 327 327 327 326 326 326 325 325 325 328 328 328 326 326 326 327 327 327 329 329 329 326 326 326 328 328 328 330 330 330 326 326 326 329 329 329 331 331 331 330 330 330 329 329 329 122 122 122 123 123 123 332 332 332 333 333 333 332 332 332 123 123 123 194 194 194 195 195 195 334 334 334 335 335 335 334 334 334 195 195 195 336 336 336 136 136 136 337 337 337 138 138 138 337 337 337 136 136 136 129 129 129 100 100 100 131 131 131 102 102 102 131 131 131 100 100 100 338 338 338 128 128 128 339 339 339 130 130 130 339 339 339 128 128 128 340 340 340 168 168 168 341 341 341 170 170 170 341 341 341 168 168 168 142 142 142 143 143 143 342 342 342 343 343 343 342 342 342 143 143 143 105 105 105 344 344 344 107 107 107 345 345 345 107 107 107 344 344 344 125 125 125 346 346 346 127 127 127 347 347 347 127 127 127 346 346 346 202 202 202 203 203 203 348 348 348 349 349 349 348 348 348 203 203 203 161 161 161 350 350 350 163 163 163 351 351 351 163 163 163 350 350 350 134 134 134 135 135 135 352 352 352 353 353 353 352 352 352 135 135 135 110 110 110 111 111 111 354 354 354 355 355 355 354 354 354 111 111 111 356 356 356 188 188 188 357 357 357 190 190 190 357 357 357 188 188 188
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 17 17 17 15 15 15 19 19 19 17 17 17 18 18 18 20 20 20 19 19 19 18 18 18 21 21 21 20 20 20 18 18 18 15 15 15 14 14 14 22 22 22 23 23 23 22 22 22 14 14 14 21 21 21 22 22 22 23 23 23 24 24 24 21 21 21 23 23 23 25 25 25 21 21 21 24 24 24 20 20 20 21 21 21 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 35 35 35 34 34 34 39 39 39 40 40 40 39 39 39 34 34 34 41 41 41 39 39 39 40 40 40 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 45 45 45 44 44 44 46 46 46 46 46 46 44 44 44 47 47 47 48 48 48 47 47 47 44 44 44 49 49 49 50 50 50 51 51 51 51 51 51 50 50 50 52 52 52 53 53 53 52 52 52 50 50 50 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 55 55 55 54 54 54 59 59 59 59 59 59 54 54 54 60 60 60 60 60 60 54 54 54 61 61 61 62 62 62 61 61 61 54 54 54 63 63 63 59 59 59 60 60 60 58 58 58 59 59 59 63 63 63 56 56 56 58 58 58 63 63 63 64 64 64 56 56 56 63 63 63 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 76 76 76 77 77 77 76 76 76 78 78 78 79 79 79 79 79 79 78 78 78 80 80 80 81 81 81 80 80 80 78 78 78 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 89 89 89 87 87 87 91 91 91 89 89 89 90 90 90 92 92 92 88 88 88 89 89 89 93 93 93 88 88 88 92 92 92 94 94 94 88 88 88 93 93 93 95 95 95 88 88 88 94 94 94 96 96 96 88 88 88 95 95 95 94 94 94 97 97 97 91 91 91 89 89 89 91 91 91 97 97 97 93 93 93 97 97 97 94 94 94 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139
-142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 143 143 143 142 142 142 147 147 147 143 143 143 146 146 146 148 148 148 145 145 145 143 143 143 149 149 149 145 145 145 148 148 148 150 150 150 145 145 145 149 149 149 151 151 151 145 145 145 150 150 150 143 143 143 147 147 147 152 152 152 153 153 153 152 152 152 147 147 147 149 149 149 152 152 152 153 153 153 150 150 150 149 149 149 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 157 157 157 155 155 155 159 159 159 157 157 157 158 158 158 155 155 155 154 154 154 160 160 160 160 160 160 154 154 154 161 161 161 162 162 162 161 161 161 154 154 154 163 163 163 160 160 160 161 161 161 159 159 159 160 160 160 163 163 163 164 164 164 159 159 159 163 163 163 157 157 157 159 159 159 164 164 164 165 165 165 164 164 164 163 163 163
-150 150 150 153 153 153 151 151 151 151 151 151 153 153 153 166 166 166 153 153 153 147 147 147 166 166 166 166 166 166 147 147 147 167 167 167 147 147 147 146 146 146 167 167 167 142 142 142 167 167 167 146 146 146 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 161 161 161 0 0 0 163 163 163 2 2 2 163 163 163 0 0 0 71 71 71 144 144 144 73 73 73 145 145 145 73 73 73 144 144 144 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 162 162 162 156 156 156 196 196 196 197 197 197 196 196 196 156 156 156 157 157 157 197 197 197 156 156 156 164 164 164 197 197 197 157 157 157 165 165 165 197 197 197 164 164 164 156 156 156 162 162 162 154 154 154 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 141 141 141 202 202 202 140 140 140 203 203 203 140 140 140 202 202 202 204 204 204 203 203 203 202 202 202 205 205 205 204 204 204 202 202 202 206 206 206 205 205 205 202 202 202 207 207 207 205 205 205 206 206 206 207 207 207 206 206 206 208 208 208 206 206 206 209 209 209 208 208 208 208 208 208 209 209 209 210 210 210 209 209 209 211 211 211 210 210 210 210 210 210 211 211 211 212 212 212 212 212 212 211 211 211 213 213 213 211 211 211 136 136 136 213 213 213 137 137 137 213 213 213 136 136 136 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 222 222 222 223 223 223 224 224 224 225 225 225 224 224 224 223 223 223 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 100 100 100 101 101 101 230 230 230 231 231 231 230 230 230 101 101 101 232 232 232 230 230 230 231 231 231 233 233 233 232 232 232 231 231 231 234 234 234 233 233 233 231 231 231 235 235 235 233 233 233 234 234 234 236 236 236 235 235 235 234 234 234 235 235 235 236 236 236 237 237 237 237 237 237 236 236 236 238 238 238 236 236 236 239 239 239 238 238 238 238 238 238 239 239 239 240 240 240 240 240 240 239 239 239 241 241 241 241 241 241 239 239 239 133 133 133 132 132 132 133 133 133 239 239 239
-242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 243 243 243
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 17 17 17 15 15 15 19 19 19 17 17 17 18 18 18 20 20 20 19 19 19 18 18 18 21 21 21 20 20 20 18 18 18 15 15 15 14 14 14 22 22 22 23 23 23 22 22 22 14 14 14 21 21 21 22 22 22 23 23 23 24 24 24 21 21 21 23 23 23 25 25 25 21 21 21 24 24 24 20 20 20 21 21 21 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 35 35 35 34 34 34 39 39 39 40 40 40 39 39 39 34 34 34 41 41 41 39 39 39 40 40 40 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 45 45 45 44 44 44 46 46 46 46 46 46 44 44 44 47 47 47 48 48 48 47 47 47 44 44 44 49 49 49 50 50 50 51 51 51 51 51 51 50 50 50 52 52 52 53 53 53 52 52 52 50 50 50 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 55 55 55 54 54 54 59 59 59 59 59 59 54 54 54 60 60 60 60 60 60 54 54 54 61 61 61 62 62 62 61 61 61 54 54 54 63 63 63 59 59 59 60 60 60 58 58 58 59 59 59 63 63 63 56 56 56 58 58 58 63 63 63 64 64 64 56 56 56 63 63 63 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 76 76 76 77 77 77 76 76 76 78 78 78 79 79 79 79 79 79 78 78 78 80 80 80 81 81 81 80 80 80 78 78 78 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 89 89 89 87 87 87 91 91 91 89 89 89 90 90 90 92 92 92 88 88 88 89 89 89 93 93 93 88 88 88 92 92 92 94 94 94 88 88 88 93 93 93 95 95 95 88 88 88 94 94 94 96 96 96 88 88 88 95 95 95 94 94 94 97 97 97 91 91 91 89 89 89 91 91 91 97 97 97 93 93 93 97 97 97 94 94 94 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139
-142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 143 143 143 142 142 142 147 147 147 143 143 143 146 146 146 148 148 148 145 145 145 143 143 143 149 149 149 145 145 145 148 148 148 150 150 150 145 145 145 149 149 149 151 151 151 145 145 145 150 150 150 143 143 143 147 147 147 152 152 152 153 153 153 152 152 152 147 147 147 149 149 149 152 152 152 153 153 153 150 150 150 149 149 149 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 157 157 157 155 155 155 159 159 159 157 157 157 158 158 158 155 155 155 154 154 154 160 160 160 160 160 160 154 154 154 161 161 161 162 162 162 161 161 161 154 154 154 163 163 163 160 160 160 161 161 161 159 159 159 160 160 160 163 163 163 164 164 164 159 159 159 163 163 163 157 157 157 159 159 159 164 164 164 165 165 165 164 164 164 163 163 163
-150 150 150 153 153 153 151 151 151 151 151 151 153 153 153 166 166 166 153 153 153 147 147 147 166 166 166 166 166 166 147 147 147 167 167 167 147 147 147 146 146 146 167 167 167 142 142 142 167 167 167 146 146 146 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 169 169 169 172 172 172 171 171 171 173 173 173 171 171 171 172 172 172 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 161 161 161 0 0 0 163 163 163 2 2 2 163 163 163 0 0 0 71 71 71 144 144 144 73 73 73 145 145 145 73 73 73 144 144 144 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 196 196 196 198 198 198 194 194 194 199 199 199 194 194 194 198 198 198 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 201 201 201 204 204 204 203 203 203 205 205 205 203 203 203 204 204 204 162 162 162 156 156 156 206 206 206 207 207 207 206 206 206 156 156 156 157 157 157 207 207 207 156 156 156 164 164 164 207 207 207 157 157 157 165 165 165 207 207 207 164 164 164 156 156 156 162 162 162 154 154 154 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 137 137 137 212 212 212 136 136 136 213 213 213 136 136 136 212 212 212 214 214 214 213 213 213 212 212 212 215 215 215 214 214 214 212 212 212 216 216 216 215 215 215 212 212 212 217 217 217 215 215 215 216 216 216 217 217 217 216 216 216 218 218 218 216 216 216 219 219 219 218 218 218 218 218 218 219 219 219 220 220 220 219 219 219 221 221 221 220 220 220 220 220 220 221 221 221 222 222 222 222 222 222 221 221 221 223 223 223 221 221 221 140 140 140 223 223 223 141 141 141 223 223 223 140 140 140 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 225 225 225 228 228 228 227 227 227 229 229 229 227 227 227 228 228 228 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 242 242 242 244 244 244 240 240 240 245 245 245 240 240 240 244 244 244 100 100 100 101 101 101 246 246 246 247 247 247 246 246 246 101 101 101 248 248 248 246 246 246 247 247 247 249 249 249 248 248 248 247 247 247 250 250 250 249 249 249 247 247 247 251 251 251 249 249 249 250 250 250 252 252 252 251 251 251 250 250 250 251 251 251 252 252 252 253 253 253 253 253 253 252 252 252 254 254 254 252 252 252 255 255 255 254 254 254 254 254 254 255 255 255 256 256 256 256 256 256 255 255 255 257 257 257 257 257 257 255 255 255 133 133 133 132 132 132 133 133 133 255 255 255
-258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 267 267 267 268 268 268 267 267 267 266 266 266 269 269 269 270 270 270 271 271 271 272 272 272 273 273 273 272 272 272 271 271 271 274 274 274 275 275 275 276 276 276 275 275 275 274 274 274 277 277 277
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 27 27 27 28 28 28 26 26 26 26 26 26 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 30 30 30 28 28 28 32 32 32 30 30 30 31 31 31 28 28 28 27 27 27 33 33 33 27 27 27 34 34 34 33 33 33 35 35 35 33 33 33 34 34 34 32 32 32 33 33 33 35 35 35 30 30 30 32 32 32 35 35 35 36 36 36 30 30 30 35 35 35 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 41 41 41 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 45 45 45 46 46 46 48 48 48 45 45 45 47 47 47 44 44 44 49 49 49 46 46 46 46 46 46 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 56 56 56 59 59 59 57 57 57 60 60 60 57 57 57 59 59 59 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 71 71 71 69 69 69 73 73 73 71 71 71 72 72 72 74 74 74 73 73 73 72 72 72 75 75 75 74 74 74 72 72 72 69 69 69 68 68 68 76 76 76 77 77 77 76 76 76 68 68 68 75 75 75 76 76 76 77 77 77 74 74 74 75 75 75 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 86 86 86 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 87 87 87 89 89 89 89 89 89 87 87 87 90 90 90 91 91 91 90 90 90 87 87 87 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 95 95 95 93 93 93 97 97 97 96 96 96 93 93 93 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 116 116 116 117 117 117 119 119 119 116 116 116 118 118 118 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 126 126 126 127 127 127 129 129 129 126 126 126 128 128 128 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 136 136 136 137 137 137 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 145 145 145 144 144 144 146 146 146 144 144 144 147 147 147 146 146 146 146 146 146 147 147 147 148 148 148 147 147 147 149 149 149 148 148 148 150 150 150 148 148 148 149 149 149 151 151 151 152 152 152 153 153 153 154 154 154 153 153 153 152 152 152 155 155 155 153 153 153 154 154 154 151 151 151 156 156 156 157 157 157 157 157 157 156 156 156 158 158 158 156 156 156 159 159 159 158 158 158 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 166 166 166 164 164 164 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 173 173 173 174 174 174 176 176 176 173 173 173 175 175 175 174 174 174 172 172 172 177 177 177 177 177 177 172 172 172 178 178 178 179 179 179 178 178 178 172 172 172 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 187 187 187 185 185 185 189 189 189 187 187 187 188 188 188 190 190 190 189 189 189 188 188 188 191 191 191 190 190 190 188 188 188 192 192 192 190 190 190 191 191 191 192 192 192 193 193 193 184 184 184 185 185 185 184 184 184 193 193 193 191 191 191 193 193 193 192 192 192 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 201 201 201 199 199 199 203 203 203 204 204 204 198 198 198 198 198 198 204 204 204 205 205 205 205 205 205 204 204 204 206 206 206 204 204 204 207 207 207 206 206 206 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211
-214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 238 238 238 241 241 241 242 242 242 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 273 273 273 276 276 276 275 275 275 277 277 277 278 278 278 279 279 279 280 280 280 279 279 279 278 278 278 281 281 281 280 280 280 278 278 278 282 282 282 283 283 283 284 284 284 285 285 285 284 284 284 283 283 283 286 286 286 287 287 287 288 288 288 289 289 289 288 288 288 287 287 287 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 295 295 295 296 296 296 297 297 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301
-304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 314 314 314 315 315 315 317 317 317 318 318 318 319 319 319 320 320 320 319 319 319 318 318 318 321 321 321 322 322 322 323 323 323 324 324 324 323 323 323 322 322 322 325 325 325 323 323 323 324 324 324 326 326 326 327 327 327 328 328 328 329 329 329 328 328 328 327 327 327 330 330 330 328 328 328 329 329 329 331 331 331 328 328 328 330 330 330 332 332 332 328 328 328 331 331 331 331 331 331 330 330 330 333 333 333 334 334 334 49 49 49 335 335 335 44 44 44 335 335 335 49 49 49 336 336 336 335 335 335 44 44 44 337 337 337 338 338 338 339 339 339 340 340 340 339 339 339 338 338 338 151 151 151 153 153 153 156 156 156 341 341 341 156 156 156 153 153 153 198 198 198 205 205 205 199 199 199 342 342 342 199 199 199 205 205 205 343 343 343 344 344 344 345 345 345 346 346 346 345 345 345 344 344 344 177 177 177 347 347 347 174 174 174 348 348 348 174 174 174 347 347 347 349 349 349 174 174 174 348 348 348 111 111 111 350 350 350 113 113 113 351 351 351 113 113 113 350 350 350 350 350 350 352 352 352 351 351 351 353 353 353 351 351 351 352 352 352 130 130 130 353 353 353 352 352 352 131 131 131 130 130 130 352 352 352 354 354 354 355 355 355 356 356 356 357 357 357 356 356 356 355 355 355 358 358 358 356 356 356 357 357 357 359 359 359 356 356 356 358 358 358 360 360 360 356 356 356 359 359 359 359 359 359 358 358 358 361 361 361 362 362 362 363 363 363 364 364 364 365 365 365 364 364 364 363 363 363 366 366 366 367 367 367 368 368 368 369 369 369 368 368 368 367 367 367 370 370 370 368 368 368 369 369 369 371 371 371 372 372 372 373 373 373 374 374 374 373 373 373 372 372 372 375 375 375 376 376 376 377 377 377 378 378 378 377 377 377 376 376 376 379 379 379 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 383 383 383 381 381 381 382 382 382 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389
-392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 392 392 392 396 396 396 393 393 393 397 397 397 393 393 393 396 396 396 398 398 398 397 397 397 396 396 396 394 394 394 395 395 395 398 398 398 399 399 399 397 397 397 398 398 398 395 395 395 399 399 399 398 398 398 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 402 402 402 403 403 403 405 405 405 404 404 404 403 403 403 406 406 406 404 404 404 405 405 405 407 407 407 404 404 404 406 406 406 400 400 400 407 407 407 401 401 401 406 406 406 401 401 401 407 407 407
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 7 7 7 8 8 8 7 7 7 4 4 4 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 11 11 11 12 12 12 14 14 14 13 13 13 12 12 12 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16 16 16 16 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 19 19 19 21 21 21 20 20 20 22 22 22 20 20 20 21 21 21 23 23 23 21 21 21 19 19 19 24 24 24 23 23 23 19 19 19 25 25 25 24 24 24 19 19 19 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 34 34 34 32 32 32 36 36 36 34 34 34 35 35 35 32 32 32 31 31 31 37 37 37 38 38 38 37 37 37 31 31 31 36 36 36 37 37 37 38 38 38 34 34 34 36 36 36 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 42 42 42 40 40 40 40 40 40 44 44 44 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 46 46 46 44 44 44 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 57 57 57 55 55 55 59 59 59 57 57 57 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 62 62 62 64 64 64 62 62 62 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 76 76 76 77 77 77 79 79 79 76 76 76 78 78 78 80 80 80 81 81 81 82 82 82 82 82 82 81 81 81 83 83 83 84 84 84 83 83 83 81 81 81 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 92 92 92 90 90 90 94 94 94 95 95 95 96 96 96 96 96 96 95 95 95 97 97 97 95 95 95 98 98 98 97 97 97 97 97 97 98 98 98 99 99 99 98 98 98 100 100 100 99 99 99 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 104 104 104 103 103 103 108 108 108 104 104 104 107 107 107 109 109 109 104 104 104 108 108 108 110 110 110 106 106 106 104 104 104 111 111 111 106 106 106 110 110 110 112 112 112 106 106 106 111 111 111 104 104 104 109 109 109 113 113 113 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 117 117 117 115 115 115 119 119 119 117 117 117 118 118 118 115 115 115 114 114 114 120 120 120 121 121 121 120 120 120 114 114 114 119 119 119 120 120 120 121 121 121 117 117 117 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 125 125 125 122 122 122 126 126 126 127 127 127 126 126 126 122 122 122 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 130 130 130 131 131 131 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 134 134 134 137 137 137 136 136 136 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 143 143 143 142 142 142 147 147 147 142 142 142 148 148 148 147 147 147 149 149 149 147 147 147 148 148 148 150 150 150 147 147 147 149 149 149 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 155 155 155 153 153 153 157 157 157 155 155 155 156 156 156 158 158 158 155 155 155 157 157 157 153 153 153 152 152 152 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 162 162 162 163 163 163 165 165 165 162 162 162 164 164 164 166 166 166 162 162 162 165 165 165 167 167 167 162 162 162 166 166 166 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 170 170 170 171 171 171 172 172 172 171 171 171 173 173 173 171 171 171 169 169 169 174 174 174 175 175 175 174 174 174 169 169 169 171 171 171 174 174 174 176 176 176 177 177 177 176 176 176 174 174 174 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199
-202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 23 23 23 24 24 24 206 206 206 207 207 207 206 206 206 24 24 24 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 210 210 210 211 211 211 213 213 213 210 210 210 212 212 212 214 214 214 210 210 210 213 213 213 213 213 213 212 212 212 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 227 227 227 225 225 225 229 229 229 227 227 227 228 228 228 225 225 225 224 224 224 230 230 230 231 231 231 230 230 230 224 224 224 229 229 229 230 230 230 231 231 231 227 227 227 229 229 229 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 234 234 234 235 235 235 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 238 238 238 241 241 241 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 243 243 243 244 244 244 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 253 253 253 251 251 251 255 255 255 253 253 253 254 254 254 251 251 251 250 250 250 256 256 256 257 257 257 256 256 256 250 250 250 255 255 255 256 256 256 257 257 257 253 253 253 255 255 255 257 257 257 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 264 264 264 265 265 265 267 267 267 264 264 264 266 266 266 268 268 268 264 264 264 267 267 267 267 267 267 266 266 266 269 269 269 108 108 108 270 270 270 109 109 109 271 271 271 109 109 109 270 270 270 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 274 274 274 275 275 275 277 277 277 278 278 278 279 279 279 280 280 280 279 279 279 278 278 278 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 286 286 286 287 287 287 288 288 288 287 287 287 286 286 286 289 289 289 287 287 287 288 288 288 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 299 299 299 300 300 300 301 301 301 300 300 300 299 299 299 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 307 307 307 308 308 308 309 309 309 308 308 308 307 307 307 310 310 310 311 311 311 312 312 312 313 313 313 312 312 312 311 311 311 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 318 318 318 319 319 319 320 320 320 321 321 321 320 320 320 319 319 319 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323 326 326 326 327 327 327 328 328 328 329 329 329 328 328 328 327 327 327 330 330 330 331 331 331 332 332 332 333 333 333 332 332 332 331 331 331 334 334 334 335 335 335 336 336 336 337 337 337 336 336 336 335 335 335 338 338 338 339 339 339 340 340 340 341 341 341 340 340 340 339 339 339 342 342 342 343 343 343 344 344 344 345 345 345 344 344 344 343 343 343 346 346 346 347 347 347 348 348 348 349 349 349 348 348 348 347 347 347 350 350 350 351 351 351 352 352 352 353 353 353 352 352 352 351 351 351 354 354 354 355 355 355 356 356 356 356 356 356 355 355 355 357 357 357 358 358 358 357 357 357 355 355 355 359 359 359 356 356 356 357 357 357 356 356 356 359 359 359 360 360 360 361 361 361 360 360 360 359 359 359 362 362 362 359 359 359 357 357 357 363 363 363 362 362 362 357 357 357 364 364 364 363 363 363 357 357 357 365 365 365 364 364 364 357 357 357 366 366 366 367 367 367 368 368 368 369 369 369 368 368 368 367 367 367 370 370 370 371 371 371 372 372 372 373 373 373 372 372 372 371 371 371 374 374 374 375 375 375 376 376 376 377 377 377 376 376 376 375 375 375 378 378 378 379 379 379 380 380 380 381 381 381 380 380 380 379 379 379 382 382 382 383 383 383 384 384 384 385 385 385 384 384 384 383 383 383 386 386 386 387 387 387 388 388 388 389 389 389 388 388 388 387 387 387 390 390 390 391 391 391 392 392 392 393 393 393 392 392 392 391 391 391 394 394 394 395 395 395 396 396 396 397 397 397 396 396 396 395 395 395 398 398 398 399 399 399 400 400 400 401 401 401 400 400 400 399 399 399 402 402 402 403 403 403 404 404 404 405 405 405 404 404 404 403 403 403
-406 406 406 407 407 407 408 408 408 409 409 409 410 410 410 411 411 411 412 412 412 411 411 411 410 410 410 413 413 413 414 414 414 415 415 415 416 416 416 415 415 415 414 414 414 417 417 417 418 418 418 419 419 419 420 420 420 419 419 419 418 418 418 421 421 421 422 422 422 423 423 423 424 424 424 423 423 423 422 422 422 425 425 425 426 426 426 427 427 427 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 472 472 472 473 473 473 474 474 474 475 475 475 476 476 476 477 477 477 476 476 476 475 475 475 478 478 478 479 479 479 480 480 480 481 481 481 480 480 480 479 479 479 482 482 482 483 483 483 484 484 484 485 485 485 484 484 484 483 483 483 486 486 486 487 487 487 488 488 488 489 489 489 488 488 488 487 487 487
-490 490 490 491 491 491 492 492 492 493 493 493 492 492 492 491 491 491 494 494 494 492 492 492 493 493 493 495 495 495 492 492 492 494 494 494 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 499 499 499 497 497 497 501 501 501 500 500 500 497 497 497 502 502 502 503 503 503 504 504 504 505 505 505 504 504 504 503 503 503 506 506 506 507 507 507 508 508 508 509 509 509 508 508 508 507 507 507 510 510 510 511 511 511 512 512 512 513 513 513 512 512 512 511 511 511 514 514 514 515 515 515 516 516 516 517 517 517 516 516 516 515 515 515 518 518 518 519 519 519 520 520 520 521 521 521 520 520 520 519 519 519 522 522 522 523 523 523 524 524 524 525 525 525 524 524 524 523 523 523 526 526 526 527 527 527 528 528 528 529 529 529 528 528 528 527 527 527 530 530 530 529 529 529 527 527 527 527 527 527 531 531 531 530 530 530 532 532 532 533 533 533 534 534 534 534 534 534 533 533 533 535 535 535 535 535 535 533 533 533 536 536 536 537 537 537 536 536 536 533 533 533 538 538 538 539 539 539 540 540 540 538 538 538 541 541 541 539 539 539 542 542 542 539 539 539 541 541 541 543 543 543 541 541 541 538 538 538 543 543 543 544 544 544 541 541 541 541 541 541 544 544 544 545 545 545 546 546 546 545 545 545 544 544 544 547 547 547 545 545 545 546 546 546 548 548 548 547 547 547 546 546 546 549 549 549 547 547 547 548 548 548 550 550 550 547 547 547 549 549 549 551 551 551 547 547 547 550 550 550 552 552 552 547 547 547 551 551 551 553 553 553 547 547 547 552 552 552 542 542 542 547 547 547 553 553 553 554 554 554 539 539 539 542 542 542 553 553 553 554 554 554 542 542 542 555 555 555 554 554 554 553 553 553 552 552 552 551 551 551 556 556 556 557 557 557 556 556 556 551 551 551 546 546 546 544 544 544 558 558 558 544 544 544 543 543 543 559 559 559 560 560 560 559 559 559 543 543 543 561 561 561 559 559 559 560 560 560 562 562 562 563 563 563 564 564 564 565 565 565 564 564 564 563 563 563 566 566 566 567 567 567 568 568 568 568 568 568 567 567 567 569 569 569 569 569 569 567 567 567 570 570 570 567 567 567 571 571 571 570 570 570 570 570 570 571 571 571 572 572 572 571 571 571 573 573 573 572 572 572 572 572 572 573 573 573 77 77 77 78 78 78 77 77 77 573 573 573 574 574 574 569 569 569 570 570 570 575 575 575 574 574 574 570 570 570 576 576 576 577 577 577 578 578 578 579 579 579 578 578 578 577 577 577 580 580 580 581 581 581 582 582 582 583 583 583 582 582 582 581 581 581 584 584 584 57 57 57 585 585 585 59 59 59 585 585 585 57 57 57 586 586 586 585 585 585 59 59 59 587 587 587 585 585 585 586 586 586 588 588 588 585 585 585 587 587 587 589 589 589 585 585 585 588 588 588 590 590 590 585 585 585 589 589 589 591 591 591 585 585 585 590 590 590 589 589 589 588 588 588 592 592 592 586 586 586 59 59 59 593 593 593
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 57 57 57 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 66 66 66 64 64 64 68 68 68 65 65 65 66 66 66 69 69 69 66 66 66 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 73 73 73 71 71 71 75 75 75 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 77 77 77 78 78 78 79 79 79 78 78 78 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 82 82 82 84 84 84 85 85 85 84 84 84 82 82 82 86 86 86 83 83 83 84 84 84 87 87 87 83 83 83 86 86 86 83 83 83 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 89 89 89 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 94 94 94 92 92 92 96 96 96 94 94 94 95 95 95 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 120 120 120 117 117 117 121 121 121 122 122 122 121 121 121 117 117 117 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 125 125 125 126 126 126 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 133 133 133 132 132 132 137 137 137 135 135 135 133 133 133 133 133 133 136 136 136 138 138 138 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 145 145 145 144 144 144 146 146 146 147 147 147 146 146 146 144 144 144 148 148 148 149 149 149 150 150 150 149 149 149 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 152 152 152 153 153 153 155 155 155 152 152 152 154 154 154 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 170 170 170 171 171 171 173 173 173 172 172 172 171 171 171 174 174 174 172 172 172 173 173 173 175 175 175 172 172 172 174 174 174 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 183 183 183 181 181 181 185 185 185 183 183 183 184 184 184 186 186 186 185 185 185 184 184 184 187 187 187 186 186 186 184 184 184 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 202 202 202 203 203 203 202 202 202 204 204 204 205 205 205 204 204 204 206 206 206 205 205 205 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 202 202 202 205 205 205 210 210 210 209 209 209 205 205 205 211 211 211 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 215 215 215 213 213 213 214 214 214 213 213 213 215 215 215 216 216 216 216 216 216 215 215 215 217 217 217 218 218 218 217 217 217 215 215 215 219 219 219 213 213 213 216 216 216 220 220 220 219 219 219 216 216 216 214 214 214 221 221 221 215 215 215 222 222 222 223 223 223 224 224 224 225 225 225 224 224 224 223 223 223 226 226 226 224 224 224 225 225 225 227 227 227 226 226 226 225 225 225 228 228 228 226 226 226 227 227 227 229 229 229 226 226 226 228 228 228 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 241 241 241 239 239 239 243 243 243 241 241 241 242 242 242 244 244 244 243 243 243 242 242 242 245 245 245 244 244 244 242 242 242 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263
-266 266 266 267 267 267 268 268 268 269 269 269 268 268 268 267 267 267 270 270 270 269 269 269 267 267 267 271 271 271 269 269 269 270 270 270 267 267 267 266 266 266 272 272 272 273 273 273 272 272 272 266 266 266 271 271 271 272 272 272 273 273 273 269 269 269 271 271 271 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 68 68 68 279 279 279 280 280 280 279 279 279 68 68 68 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 283 283 283 284 284 284 286 286 286 285 285 285 284 284 284 287 287 287 283 283 283 285 285 285 284 284 284 288 288 288 286 286 286 289 289 289 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 293 293 293 294 294 294 295 295 295 296 296 296 295 295 295 294 294 294 297 297 297 298 298 298 299 299 299 300 300 300 299 299 299 298 298 298 301 301 301 299 299 299 300 300 300 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 307 307 307 308 308 308 309 309 309 308 308 308 307 307 307 310 310 310 311 311 311 312 312 312 313 313 313 312 312 312 311 311 311 314 314 314 313 313 313 311 311 311 315 315 315 316 316 316 317 317 317 318 318 318 317 317 317 316 316 316 319 319 319 318 318 318 316 316 316 320 320 320 318 318 318 319 319 319 316 316 316 315 315 315 321 321 321 322 322 322 321 321 321 315 315 315 320 320 320 321 321 321 322 322 322 318 318 318 320 320 320 322 322 322 323 323 323 324 324 324 325 325 325 326 326 326 325 325 325 324 324 324 327 327 327 325 325 325 326 326 326 328 328 328 325 325 325 327 327 327 327 327 327 326 326 326 329 329 329 330 330 330 329 329 329 326 326 326 331 331 331 332 332 332 333 333 333 334 334 334 333 333 333 332 332 332 335 335 335 336 336 336 138 138 138 337 337 337 138 138 138 336 336 336 338 338 338 339 339 339 340 340 340 341 341 341 340 340 340 339 339 339 342 342 342 343 343 343 344 344 344 345 345 345 344 344 344 343 343 343 346 346 346 347 347 347 348 348 348 349 349 349 348 348 348 347 347 347 209 209 209 210 210 210 350 350 350 351 351 351 350 350 350 210 210 210 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 362 362 362 363 363 363 365 365 365 366 366 366 367 367 367 368 368 368 367 367 367 366 366 366 369 369 369 370 370 370 371 371 371 372 372 372 371 371 371 370 370 370 373 373 373 372 372 372 370 370 370 374 374 374 375 375 375 376 376 376 377 377 377 376 376 376 375 375 375 378 378 378 377 377 377 375 375 375 379 379 379 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 383 383 383 384 384 384 385 385 385 386 386 386 385 385 385 384 384 384 387 387 387 388 388 388 389 389 389 390 390 390 389 389 389 388 388 388 391 391 391 389 389 389 390 390 390 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 402 402 402 403 403 403 405 405 405 406 406 406 407 407 407 408 408 408 407 407 407 406 406 406 409 409 409 410 410 410 411 411 411 412 412 412 411 411 411 410 410 410 413 413 413 411 411 411 412 412 412 414 414 414 415 415 415 416 416 416 417 417 417 416 416 416 415 415 415 418 418 418 419 419 419 420 420 420 421 421 421 420 420 420 419 419 419 422 422 422 421 421 421 419 419 419 423 423 423 424 424 424 425 425 425 426 426 426 425 425 425 424 424 424 427 427 427 426 426 426 424 424 424 219 219 219 220 220 220 428 428 428 429 429 429 428 428 428 220 220 220 430 430 430 431 431 431 432 432 432 433 433 433 432 432 432 431 431 431 434 434 434 435 435 435 436 436 436 437 437 437 436 436 436 435 435 435 438 438 438 439 439 439 440 440 440 441 441 441 440 440 440 439 439 439 442 442 442 443 443 443 444 444 444 445 445 445 444 444 444 443 443 443
-446 446 446 447 447 447 275 275 275 448 448 448 275 275 275 447 447 447 449 449 449 450 450 450 451 451 451 452 452 452 451 451 451 450 450 450 453 453 453 454 454 454 455 455 455 456 456 456 455 455 455 454 454 454 457 457 457 458 458 458 459 459 459 460 460 460 459 459 459 458 458 458 461 461 461 459 459 459 460 460 460 462 462 462 463 463 463 464 464 464 465 465 465 464 464 464 463 463 463 466 466 466 464 464 464 465 465 465 467 467 467 464 464 464 466 466 466 468 468 468 467 467 467 466 466 466 469 469 469 468 468 468 466 466 466 470 470 470 471 471 471 472 472 472 473 473 473 472 472 472 471 471 471 474 474 474 475 475 475 476 476 476 477 477 477 476 476 476 475 475 475 478 478 478 479 479 479 480 480 480 481 481 481 480 480 480 479 479 479 482 482 482 480 480 480 481 481 481 483 483 483 482 482 482 481 481 481 484 484 484 482 482 482 483 483 483 485 485 485 486 486 486 487 487 487 70 70 70 487 487 487 486 486 486 488 488 488 487 487 487 70 70 70 72 72 72 488 488 488 70 70 70 489 489 489 488 488 488 72 72 72 490 490 490 69 69 69 491 491 491 67 67 67 491 491 491 69 69 69 492 492 492 491 491 491 67 67 67 493 493 493 494 494 494 495 495 495 331 331 331 495 495 495 494 494 494 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 498 498 498 499 499 499 501 501 501 502 502 502 503 503 503 504 504 504 503 503 503 502 502 502 505 505 505 506 506 506 507 507 507 508 508 508 507 507 507 506 506 506 509 509 509 510 510 510 511 511 511 512 512 512 511 511 511 510 510 510 513 513 513 514 514 514 515 515 515 516 516 516 515 515 515 514 514 514 94 94 94 96 96 96 517 517 517 518 518 518 517 517 517 96 96 96 519 519 519 517 517 517 518 518 518 520 520 520 519 519 519 518 518 518 521 521 521 519 519 519 520 520 520 522 522 522 519 519 519 521 521 521 521 521 521 520 520 520 116 116 116 115 115 115 116 116 116 520 520 520 523 523 523 524 524 524 525 525 525 526 526 526 525 525 525 524 524 524 527 527 527 528 528 528 529 529 529 530 530 530 529 529 529 528 528 528 531 531 531 532 532 532 533 533 533 534 534 534 533 533 533 532 532 532 535 535 535 536 536 536 342 342 342 343 343 343 342 342 342 536 536 536 338 338 338 340 340 340 537 537 537 538 538 538 537 537 537 340 340 340 352 352 352 539 539 539 353 353 353 540 540 540 353 353 353 539 539 539 541 541 541 542 542 542 543 543 543 544 544 544 543 543 543 542 542 542 142 142 142 140 140 140 545 545 545 546 546 546 545 545 545 140 140 140 547 547 547 545 545 545 546 546 546 548 548 548 547 547 547 546 546 546 547 547 547 548 548 548 549 549 549 549 549 549 548 548 548 550 550 550 550 550 550 548 548 548 153 153 153 154 154 154 153 153 153 548 548 548 551 551 551 552 552 552 553 553 553 553 553 553 552 552 552 145 145 145 145 145 145 552 552 552 143 143 143 554 554 554 143 143 143 552 552 552 555 555 555 553 553 553 145 145 145 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 560 560 560 559 559 559 557 557 557 561 561 561 560 560 560 557 557 557 562 562 562 560 560 560 561 561 561 563 563 563 564 564 564 565 565 565 566 566 566 565 565 565 564 564 564 564 564 564 567 567 567 566 566 566 568 568 568 566 566 566 567 567 567 569 569 569 568 568 568 567 567 567 570 570 570 569 569 569 567 567 567 571 571 571 572 572 572 573 573 573 574 574 574 573 573 573 572 572 572 575 575 575 573 573 573 574 574 574 574 574 574 572 572 572 576 576 576 576 576 576 572 572 572 577 577 577 578 578 578 577 577 577 572 572 572 579 579 579 580 580 580 581 581 581 582 582 582 581 581 581 580 580 580 583 583 583 584 584 584 585 585 585 586 586 586 585 585 585 584 584 584 587 587 587 584 584 584 583 583 583 588 588 588 586 586 586 584 584 584 586 586 586 588 588 588 589 589 589 590 590 590 589 589 589 588 588 588 591 591 591 592 592 592 593 593 593 594 594 594 593 593 593 592 592 592 595 595 595 434 434 434 596 596 596 436 436 436 596 596 596 434 434 434 443 443 443 597 597 597 445 445 445 598 598 598 445 445 445 597 597 597 135 135 135 137 137 137 599 599 599 600 600 600 599 599 599 137 137 137 601 601 601 599 599 599 600 600 600 602 602 602 603 603 603 438 438 438 439 439 439 438 438 438 603 603 603
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 1 1 1 0 0 0 6 6 6 7 7 7 6 6 6 0 0 0 5 5 5 6 6 6 7 7 7 3 3 3 5 5 5 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 10 10 10 12 12 12 11 11 11 9 9 9 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16 19 19 19 18 18 18 16 16 16 20 20 20 18 18 18 19 19 19 16 16 16 15 15 15 21 21 21 22 22 22 21 21 21 15 15 15 20 20 20 21 21 21 22 22 22 18 18 18 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 29 29 29 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 38 38 38 39 39 39 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 47 47 47 48 48 48 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 65 65 65 66 66 66 68 68 68 65 65 65 67 67 67 69 69 69 65 65 65 68 68 68 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71
-74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 27 27 27 84 84 84 85 85 85 28 28 28 27 27 27 85 85 85 86 86 86 28 28 28 85 85 85 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 98 98 98 96 96 96 100 100 100 98 98 98 99 99 99 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 107 107 107 108 108 108 110 110 110 107 107 107 109 109 109 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 46 46 46 130 130 130 131 131 131 132 132 132 130 130 130 46 46 46 45 45 45 132 132 132 46 46 46 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 140 140 140 138 138 138 138 138 138 137 137 137 142 142 142 143 143 143 144 144 144 145 145 145 145 145 145 144 144 144 146 146 146 146 146 146 144 144 144 147 147 147 147 147 147 144 144 144 148 148 148 149 149 149 148 148 148 144 144 144 150 150 150 146 146 146 147 147 147 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 160 160 160 158 158 158 161 161 161 161 161 161 158 158 158 162 162 162 163 163 163 162 162 162 158 158 158 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 174 174 174 175 175 175 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 179 179 179 180 180 180 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187
-190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 266 266 266 267 267 267 268 268 268 267 267 267 266 266 266 269 269 269 270 270 270 271 271 271
-272 272 272 80 80 80 273 273 273 81 81 81 273 273 273 80 80 80 120 120 120 273 273 273 81 81 81 120 120 120 81 81 81 121 121 121 121 121 121 81 81 81 274 274 274 275 275 275 274 274 274 81 81 81 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 279 279 279 277 277 277 280 280 280 279 279 279 280 280 280 281 281 281 282 282 282 281 281 281 280 280 280 283 283 283 280 280 280 277 277 277 100 100 100 99 99 99 284 284 284 285 285 285 284 284 284 99 99 99 286 286 286 287 287 287 149 149 149 288 288 288 149 149 149 287 287 287 289 289 289 149 149 149 288 288 288 148 148 148 149 149 149 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 293 293 293 291 291 291 295 295 295 293 293 293 294 294 294 291 291 291 290 290 290 296 296 296 297 297 297 296 296 296 290 290 290 295 295 295 296 296 296 297 297 297 293 293 293 295 295 295 297 297 297 298 298 298 293 293 293 297 297 297 299 299 299 298 298 298 297 297 297 300 300 300 91 91 91 301 301 301 93 93 93 301 301 301 91 91 91 94 94 94 301 301 301 93 93 93 302 302 302 301 301 301 94 94 94 303 303 303 304 304 304 305 305 305 105 105 105 305 305 305 304 304 304 306 306 306 105 105 105 304 304 304 307 307 307 105 105 105 306 306 306 106 106 106 105 105 105 307 307 307 304 304 304 303 303 303 308 308 308 309 309 309 310 310 310 311 311 311 311 311 311 310 310 310 312 312 312 310 310 310 313 313 313 312 312 312 312 312 312 313 313 313 314 314 314 313 313 313 315 315 315 314 314 314 316 316 316 314 314 314 315 315 315 317 317 317 318 318 318 319 319 319 320 320 320 319 319 319 318 318 318 321 321 321 322 322 322 323 323 323 324 324 324 323 323 323 322 322 322 325 325 325 326 326 326 327 327 327 328 328 328 327 327 327 326 326 326 329 329 329 330 330 330 331 331 331 332 332 332 331 331 331 330 330 330 333 333 333 334 334 334 335 335 335 336 336 336 335 335 335 334 334 334 337 337 337 338 338 338 339 339 339 340 340 340 339 339 339 338 338 338 140 140 140 141 141 141 341 341 341 342 342 342 341 341 341 141 141 141 150 150 150 147 147 147 343 343 343 344 344 344 343 343 343 147 147 147 345 345 345 343 343 343 344 344 344 346 346 346 343 343 343 345 345 345 347 347 347 348 348 348 349 349 349 350 350 350 349 349 349 348 348 348 351 351 351 350 350 350 348 348 348 352 352 352 350 350 350 351 351 351 348 348 348 347 347 347 353 353 353 354 354 354 353 353 353 347 347 347 352 352 352 353 353 353 354 354 354 350 350 350 352 352 352 354 354 354 355 355 355 350 350 350 354 354 354 356 356 356 355 355 355 354 354 354 135 135 135 136 136 136 357 357 357 357 357 357 136 136 136 358 358 358 358 358 358 136 136 136 359 359 359 134 134 134 359 359 359 136 136 136 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 363 363 363 361 361 361 364 364 364 361 361 361 365 365 365 364 364 364 364 364 364 365 365 365 366 366 366 365 365 365 367 367 367 366 366 366 368 368 368 366 366 366 367 367 367 369 369 369 370 370 370 371 371 371 372 372 372 371 371 371 370 370 370 162 162 162 372 372 372 370 370 370 373 373 373 372 372 372 162 162 162 374 374 374 373 373 373 162 162 162 163 163 163 374 374 374 162 162 162 375 375 375 376 376 376 377 377 377 378 378 378 377 377 377 376 376 376 379 379 379 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 160 160 160 161 161 161 159 159 159 383 383 383 159 159 159 161 161 161 384 384 384 159 159 159 383 383 383 385 385 385 384 384 384 383 383 383 152 152 152 384 384 384 385 385 385 153 153 153 152 152 152 385 385 385 386 386 386 153 153 153 385 385 385 387 387 387 388 388 388 389 389 389 390 390 390 389 389 389 388 388 388 391 391 391 390 390 390 388 388 388 392 392 392 389 389 389 390 390 390 393 393 393 389 389 389 392 392 392 394 394 394 389 389 389 393 393 393 395 395 395 389 389 389 394 394 394 390 390 390 391 391 391 396 396 396 107 107 107 110 110 110 397 397 397 111 111 111 397 397 397 110 110 110 398 398 398 397 397 397 111 111 111 399 399 399 397 397 397 398 398 398 154 154 154 399 399 399 398 398 398 156 156 156 399 399 399 154 154 154 400 400 400 399 399 399 156 156 156 401 401 401 402 402 402 403 403 403 403 403 403 402 402 402 404 404 404 402 402 402 405 405 405 404 404 404 404 404 404 405 405 405 406 406 406 405 405 405 407 407 407 406 406 406 408 408 408 406 406 406 407 407 407 409 409 409 407 407 407 405 405 405
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 7 7 7 6 6 6 12 12 12 13 13 13 12 12 12 6 6 6 11 11 11 12 12 12 13 13 13 9 9 9 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 17 17 17 15 15 15 19 19 19 17 17 17 18 18 18 15 15 15 20 20 20 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 24 24 24 22 22 22 26 26 26 24 24 24 25 25 25 22 22 22 21 21 21 27 27 27 28 28 28 27 27 27 21 21 21 26 26 26 27 27 27 28 28 28 24 24 24 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 30 30 30 29 29 29 34 34 34 32 32 32 30 30 30 30 30 30 33 33 33 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 38 38 38 39 39 39 41 41 41 38 38 38 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 44 44 44 46 46 46 48 48 48 44 44 44 47 47 47 48 48 48 47 47 47 49 49 49 50 50 50 49 49 49 47 47 47 51 51 51 48 48 48 49 49 49 52 52 52 51 51 51 49 49 49 53 53 53 52 52 52 49 49 49 45 45 45 43 43 43 54 54 54 43 43 43 55 55 55 54 54 54 54 54 54 55 55 55 56 56 56 56 56 56 55 55 55 57 57 57 58 58 58 57 57 57 55 55 55 59 59 59 45 45 45 54 54 54 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 69 69 69 68 68 68 72 72 72 73 73 73 72 72 72 68 68 68 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 85 85 85 82 82 82 87 87 87 83 83 83 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115
-118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 132 132 132 133 133 133 133 133 133 131 131 131 135 135 135 136 136 136 135 135 135 131 131 131 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 143 143 143 144 144 144 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 172 172 172 173 173 173 175 175 175 174 174 174 173 173 173 176 176 176 174 174 174 175 175 175 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 185 185 185 183 183 183 184 184 184 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 216 216 216 217 217 217 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 222 222 222 220 220 220 224 224 224 222 222 222 223 223 223 225 225 225 224 224 224 223 223 223 226 226 226 225 225 225 223 223 223 220 220 220 219 219 219 227 227 227 228 228 228 227 227 227 219 219 219 226 226 226 227 227 227 228 228 228 225 225 225 226 226 226 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 231 231 231 232 232 232 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 250 250 250 251 251 251
-253 253 253 254 254 254 255 255 255 256 256 256 255 255 255 254 254 254 257 257 257 258 258 258 259 259 259 260 260 260 259 259 259 258 258 258 261 261 261 262 262 262 263 263 263 264 264 264 263 263 263 262 262 262 265 265 265 266 266 266 267 267 267 268 268 268 267 267 267 266 266 266 269 269 269 270 270 270 271 271 271 272 272 272 271 271 271 270 270 270 273 273 273 274 274 274 275 275 275 276 276 276 275 275 275 274 274 274 277 277 277 278 278 278 279 279 279 280 280 280 279 279 279 278 278 278 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 286 286 286 287 287 287 288 288 288 287 287 287 286 286 286 289 289 289 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 293 293 293 294 294 294 295 295 295 296 296 296 295 295 295 294 294 294 297 297 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 304 304 304 305 305 305 306 306 306 305 305 305 304 304 304
-307 307 307 308 308 308 309 309 309 310 310 310 309 309 309 308 308 308 311 311 311 312 312 312 313 313 313 314 314 314 313 313 313 312 312 312 315 315 315 313 313 313 314 314 314 316 316 316 313 313 313 315 315 315 317 317 317 313 313 313 316 316 316 318 318 318 319 319 319 320 320 320 321 321 321 320 320 320 319 319 319 322 322 322 321 321 321 319 319 319 323 323 323 322 322 322 319 319 319 324 324 324 322 322 322 323 323 323 325 325 325 326 326 326 327 327 327 328 328 328 327 327 327 326 326 326 329 329 329 330 330 330 331 331 331 332 332 332 331 331 331 330 330 330 333 333 333 334 334 334 335 335 335 336 336 336 335 335 335 334 334 334 337 337 337 335 335 335 336 336 336 338 338 338 339 339 339 340 340 340 341 341 341 340 340 340 339 339 339 342 342 342 340 340 340 341 341 341 343 343 343 340 340 340 342 342 342 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 346 346 346 347 347 347 349 349 349 346 346 346 348 348 348 350 350 350 346 346 346 349 349 349 351 351 351 352 352 352 214 214 214 353 353 353 214 214 214 352 352 352 215 215 215 214 214 214 353 353 353 354 354 354 355 355 355 356 356 356 357 357 357 356 356 356 355 355 355 358 358 358 357 357 357 355 355 355 359 359 359 360 360 360 361 361 361 362 362 362 361 361 361 360 360 360 363 363 363 362 362 362 360 360 360 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 378 378 378 379 379 379 381 381 381 382 382 382 383 383 383 384 384 384 383 383 383 382 382 382 385 385 385 384 384 384 382 382 382 386 386 386 387 387 387 388 388 388 389 389 389 388 388 388 387 387 387 390 390 390 388 388 388 389 389 389 391 391 391 388 388 388 390 390 390 392 392 392 391 391 391 390 390 390 393 393 393 394 394 394 395 395 395 396 396 396 395 395 395 394 394 394 397 397 397 395 395 395 396 396 396 398 398 398 395 395 395 397 397 397 399 399 399 395 395 395 398 398 398 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 230 230 230 406 406 406 405 405 405 229 229 229 406 406 406 230 230 230 407 407 407 408 408 408 409 409 409 410 410 410 409 409 409 408 408 408 411 411 411 412 412 412 413 413 413 414 414 414 413 413 413 412 412 412 77 77 77 75 75 75 415 415 415 416 416 416 415 415 415 75 75 75 217 217 217 417 417 417 218 218 218 418 418 418 218 218 218 417 417 417 218 218 218 418 418 418 419 419 419 420 420 420 419 419 419 418 418 418 421 421 421 422 422 422 423 423 423 423 423 423 422 422 422 233 233 233 422 422 422 424 424 424 233 233 233 231 231 231 233 233 233 424 424 424 425 425 425 426 426 426 427 427 427 427 427 427 426 426 426 428 428 428 428 428 428 426 426 426 429 429 429 429 429 429 426 426 426 430 430 430 430 430 430 426 426 426 431 431 431 432 432 432 431 431 431 426 426 426 433 433 433 427 427 427 428 428 428 434 434 434 427 427 427 433 433 433 435 435 435 433 433 433 428 428 428 435 435 435 428 428 428 436 436 436 437 437 437 436 436 436 428 428 428 438 438 438 439 439 439 242 242 242 243 243 243 242 242 242 439 439 439 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 246 246 246 449 449 449 245 245 245 449 449 449 246 246 246
-0 0 0 1 1 1 2 2 2 1 1 1 0 0 0 3 3 3 3 3 3 0 0 0 4 4 4 4 4 4 0 0 0 5 5 5 6 6 6 5 5 5 0 0 0 7 7 7 1 1 1 3 3 3 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 13 13 13 11 11 11 12 12 12 9 9 9 8 8 8 14 14 14 15 15 15 14 14 14 8 8 8 13 13 13 14 14 14 15 15 15 11 11 11 13 13 13 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 19 19 19 17 17 17 17 17 17 16 16 16 21 21 21 22 22 22 21 21 21 16 16 16 23 23 23 21 21 21 22 22 22 24 24 24 21 21 21 23 23 23 25 25 25 23 23 23 22 22 22 26 26 26 25 25 25 22 22 22 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 34 34 34 32 32 32 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 68 68 68 66 66 66 70 70 70 68 68 68 69 69 69 66 66 66 65 65 65 71 71 71 72 72 72 71 71 71 65 65 65 70 70 70 71 71 71 72 72 72 68 68 68 70 70 70 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 75 75 75 76 76 76 78 78 78 75 75 75 77 77 77 79 79 79 75 75 75 78 78 78 80 80 80 79 79 79 78 78 78 76 76 76 81 81 81 77 77 77 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 100 100 100 99 99 99 101 101 101 101 101 101 99 99 99 102 102 102 102 102 102 99 99 99 103 103 103 104 104 104 103 103 103 99 99 99 105 105 105 100 100 100 101 101 101 106 106 106 105 105 105 101 101 101 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 124 124 124 122 122 122 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 128 128 128 129 129 129
-131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 137 137 137 138 138 138 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 150 150 150 151 151 151 153 153 153 150 150 150 152 152 152 154 154 154 150 150 150 153 153 153 151 151 151 149 149 149 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 159 159 159 157 157 157 161 161 161 159 159 159 160 160 160 157 157 157 156 156 156 162 162 162 163 163 163 162 162 162 156 156 156 161 161 161 162 162 162 163 163 163 159 159 159 161 161 161 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 165 165 165 164 164 164 168 168 168 164 164 164 169 169 169 168 168 168 170 170 170 168 168 168 169 169 169 171 171 171 168 168 168 170 170 170 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 179 179 179 177 177 177 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 185 185 185 186 186 186 187 187 187 188 188 188 187 187 187 186 186 186 189 189 189 190 190 190 191 191 191 192 192 192 191 191 191 190 190 190 193 193 193 192 192 192 190 190 190 194 194 194 192 192 192 193 193 193 190 190 190 189 189 189 195 195 195 196 196 196 195 195 195 189 189 189 194 194 194 195 195 195 196 196 196 192 192 192 194 194 194 196 196 196 197 197 197 198 198 198 199 199 199 199 199 199 198 198 198 200 200 200 198 198 198 201 201 201 200 200 200 200 200 200 201 201 201 202 202 202 201 201 201 203 203 203 202 202 202 204 204 204 202 202 202 203 203 203 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 207 207 207 208 208 208 207 207 207 209 209 209 210 210 210 210 210 210 209 209 209 211 211 211 212 212 212 211 211 211 209 209 209 213 213 213 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 221 221 221 220 220 220 222 222 222 223 223 223 222 222 222 220 220 220 1 1 1 224 224 224 74 74 74 76 76 76 74 74 74 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 226 226 226 225 225 225 229 229 229 225 225 225 230 230 230 229 229 229 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 237 237 237 236 236 236 234 234 234
-238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 240 240 240 241 241 241 243 243 243 244 244 244 245 245 245 246 246 246 245 245 245 244 244 244 247 247 247 248 248 248 249 249 249 250 250 250 249 249 249 248 248 248 148 148 148 249 249 249 250 250 250 251 251 251 148 148 148 250 250 250 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 254 254 254 255 255 255 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 260 260 260 261 261 261 262 262 262 261 261 261 263 263 263 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 77 77 77 274 274 274 273 273 273 78 78 78 77 77 77 273 273 273 78 78 78 273 273 273 275 275 275 276 276 276 275 275 275 273 273 273 274 274 274 76 76 76 272 272 272 272 272 272 76 76 76 3 3 3 224 224 224 3 3 3 76 76 76 272 272 272 3 3 3 277 277 277 277 277 277 3 3 3 278 278 278 4 4 4 278 278 278 3 3 3 279 279 279 280 280 280 281 281 281 282 282 282 281 281 281 280 280 280 283 283 283 284 284 284 285 285 285 284 284 284 283 283 283 286 286 286 286 286 286 283 283 283 287 287 287 288 288 288 287 287 287 283 283 283 289 289 289 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 202 202 202 291 291 291 292 292 292 293 293 293 291 291 291 202 202 202 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 296 296 296 297 297 297 299 299 299 300 300 300 301 301 301 302 302 302 301 301 301 300 300 300 303 303 303 304 304 304 305 305 305 306 306 306 305 305 305 304 304 304 307 307 307 305 305 305 306 306 306 308 308 308 307 307 307 306 306 306 235 235 235 307 307 307 308 308 308 309 309 309 307 307 307 235 235 235 236 236 236 309 309 309 235 235 235 310 310 310 309 309 309 236 236 236 304 304 304 303 303 303 311 311 311 311 311 311 303 303 303 312 312 312 313 313 313 312 312 312 303 303 303 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 318 318 318 319 319 319 222 222 222 320 320 320 222 222 222 319 319 319 321 321 321 222 222 222 320 320 320 322 322 322 222 222 222 321 321 321 221 221 221 222 222 222 322 322 322 323 323 323 221 221 221 322 322 322 320 320 320 319 319 319 324 324 324 319 319 319 325 325 325 324 324 324 325 325 325 326 326 326 324 324 324 326 326 326 327 327 327 324 324 324 328 328 328 324 324 324 327 327 327
-329 329 329 330 330 330 331 331 331 332 332 332 331 331 331 330 330 330 333 333 333 334 334 334 335 335 335 336 336 336 335 335 335 334 334 334 337 337 337 338 338 338 339 339 339 340 340 340 339 339 339 338 338 338 341 341 341 342 342 342 343 343 343 344 344 344 343 343 343 342 342 342 345 345 345 346 346 346 347 347 347 348 348 348 347 347 347 346 346 346 349 349 349 350 350 350 351 351 351 352 352 352 351 351 351 350 350 350 353 353 353 354 354 354 355 355 355 356 356 356 357 357 357 358 358 358 359 359 359 360 360 360 361 361 361 362 362 362 361 361 361 360 360 360 363 363 363 364 364 364 365 365 365 366 366 366 365 365 365 364 364 364 367 367 367 368 368 368 369 369 369 370 370 370 369 369 369 368 368 368 371 371 371 372 372 372 373 373 373 374 374 374 373 373 373 372 372 372 375 375 375 376 376 376 377 377 377 378 378 378 377 377 377 376 376 376 379 379 379 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 383 383 383 384 384 384 385 385 385 386 386 386 385 385 385 384 384 384 387 387 387 388 388 388 389 389 389 390 390 390 389 389 389 388 388 388 391 391 391 392 392 392 393 393 393 394 394 394 395 395 395 396 396 396 397 397 397 398 398 398 399 399 399 400 400 400 401 401 401 402 402 402 403 403 403 404 404 404 405 405 405 406 406 406 405 405 405 404 404 404 407 407 407 408 408 408 409 409 409 410 410 410 409 409 409 408 408 408
-0 0 0 1 1 1 2 2 2 2 2 2 1 1 1 3 3 3 4 4 4 3 3 3 1 1 1 5 5 5 6 6 6 7 7 7 8 8 8 7 7 7 6 6 6 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 13 13 13 12 12 12 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 32 32 32 32 32 32 30 30 30 33 33 33 33 33 33 30 30 30 34 34 34 35 35 35 34 34 34 30 30 30 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53
-54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 56 56 56 58 58 58 60 60 60 59 59 59 58 58 58 55 55 55 61 61 61 57 57 57 57 57 57 61 61 61 62 62 62 61 61 61 63 63 63 62 62 62 64 64 64 62 62 62 63 63 63 62 62 62 64 64 64 65 65 65 64 64 64 66 66 66 65 65 65 65 65 65 66 66 66 67 67 67 67 67 67 66 66 66 68 68 68 69 69 69 68 68 68 66 66 66 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 72 72 72 73 73 73 75 75 75 72 72 72 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 91 91 91 92 92 92 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 108 108 108 109 109 109 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 121 121 121 122 122 122 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 129 129 129 127 127 127 128 128 128 125 125 125 124 124 124 130 130 130 131 131 131 130 130 130 124 124 124 129 129 129 130 130 130 131 131 131 127 127 127 129 129 129 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 134 134 134 135 135 135 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 38 38 38 39 39 39 142 142 142 142 142 142 39 39 39 143 143 143 143 143 143 39 39 39 144 144 144 144 144 144 39 39 39 145 145 145 145 145 145 39 39 39 146 146 146 39 39 39 37 37 37 146 146 146 37 37 37 36 36 36 146 146 146 146 146 146 36 36 36 147 147 147 147 147 147 36 36 36 148 148 148 148 148 148 36 36 36 149 149 149 150 150 150 149 149 149 36 36 36 151 151 151 142 142 142 143 143 143 152 152 152 151 151 151 143 143 143 144 144 144 145 145 145 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 160 160 160 161 161 161 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 166 166 166 167 167 167 169 169 169 168 168 168 167 167 167 170 170 170 169 169 169 167 167 167 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 171 171 171 172 172 172 174 174 174 171 171 171 173 173 173 175 175 175 171 171 171 174 174 174 176 176 176 171 171 171 175 175 175 177 177 177 176 176 176 175 175 175 178 178 178 176 176 176 177 177 177 172 172 172 170 170 170 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 190 190 190 191 191 191 193 193 193 194 194 194 195 195 195 195 195 195 194 194 194 196 196 196 194 194 194 197 197 197 196 196 196 196 196 196 197 197 197 198 198 198 197 197 197 199 199 199 198 198 198 200 200 200 198 198 198 199 199 199 201 201 201 195 195 195 196 196 196 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 204 204 204 205 205 205 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 210 210 210 207 207 207 211 211 211 212 212 212 211 211 211 207 207 207 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 218 218 218 219 219 219 40 40 40 219 219 219 218 218 218 220 220 220 40 40 40 218 218 218 41 41 41 40 40 40 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 223 223 223 222 222 222 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 232 232 232 230 230 230 234 234 234 232 232 232 233 233 233 230 230 230 229 229 229 235 235 235 236 236 236 235 235 235 229 229 229 234 234 234 235 235 235 236 236 236 232 232 232 234 234 234 236 236 236 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 238 238 238 241 241 241 242 242 242 35 35 35 35 35 35 242 242 242 34 34 34 34 34 34 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 246 246 246 247 247 247 247 247 247 246 246 246 248 248 248 246 246 246 249 249 249 248 248 248 248 248 248 249 249 249 250 250 250 249 249 249 251 251 251 250 250 250 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251
-254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 260 260 260 261 261 261 263 263 263 262 262 262 261 261 261 264 264 264 260 260 260 262 262 262 261 261 261 265 265 265 263 263 263 168 168 168 169 169 169 266 266 266 171 171 171 266 266 266 169 169 169 10 10 10 267 267 267 11 11 11 268 268 268 11 11 11 267 267 267 269 269 269 14 14 14 270 270 270 15 15 15 270 270 270 14 14 14 271 271 271 270 270 270 15 15 15 181 181 181 272 272 272 183 183 183 273 273 273 183 183 183 272 272 272 274 274 274 273 273 273 272 272 272 275 275 275 276 276 276 277 277 277 278 278 278 277 277 277 276 276 276 279 279 279 278 278 278 276 276 276 280 280 280 278 278 278 279 279 279 276 276 276 275 275 275 281 281 281 282 282 282 281 281 281 275 275 275 280 280 280 281 281 281 282 282 282 278 278 278 280 280 280 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 285 285 285 284 284 284 287 287 287 288 288 288 289 289 289 290 290 290 289 289 289 288 288 288 291 291 291 289 289 289 290 290 290 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 298 298 298 299 299 299 301 301 301 302 302 302 303 303 303 304 304 304 303 303 303 302 302 302 305 305 305 306 306 306 307 307 307 308 308 308 307 307 307 306 306 306 309 309 309 310 310 310 311 311 311 312 312 312 311 311 311 310 310 310 313 313 313 314 314 314 315 315 315 316 316 316 315 315 315 314 314 314 317 317 317 316 316 316 314 314 314 318 318 318 316 316 316 317 317 317 314 314 314 313 313 313 319 319 319 320 320 320 319 319 319 313 313 313 318 318 318 319 319 319 320 320 320 316 316 316 318 318 318 320 320 320 62 62 62 65 65 65 57 57 57 321 321 321 57 57 57 65 65 65 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323 326 326 326 324 324 324 325 325 325 327 327 327 328 328 328 329 329 329 330 330 330 329 329 329 328 328 328 331 331 331 332 332 332 333 333 333 334 334 334 333 333 333 332 332 332 335 335 335 333 333 333 334 334 334 336 336 336 333 333 333 335 335 335 337 337 337 333 333 333 336 336 336 336 336 336 335 335 335 338 338 338 339 339 339 340 340 340 341 341 341 342 342 342 341 341 341 340 340 340 343 343 343 344 344 344 345 345 345 346 346 346 345 345 345 344 344 344 347 347 347 346 346 346 344 344 344 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 237 237 237 239 239 239 356 356 356 357 357 357 356 356 356 239 239 239 358 358 358 357 357 357 239 239 239 359 359 359 360 360 360 361 361 361 0 0 0 361 361 361 360 360 360 2 2 2 361 361 361 0 0 0 52 52 52 362 362 362 53 53 53 363 363 363 53 53 53 362 362 362
-364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 388 388 388 389 389 389 390 390 390 389 389 389 388 388 388 391 391 391 392 392 392 393 393 393 394 394 394 395 395 395 396 396 396 397 397 397 398 398 398 399 399 399 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 428 428 428 429 429 429 430 430 430 429 429 429 428 428 428 431 431 431 432 432 432 433 433 433 434 434 434 433 433 433 432 432 432 435 435 435 436 436 436 437 437 437 438 438 438 437 437 437 436 436 436 439 439 439 440 440 440 441 441 441 442 442 442 441 441 441 440 440 440 443 443 443 444 444 444 445 445 445
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 20 20 20 24 24 24 21 21 21 25 25 25 21 21 21 24 24 24 26 26 26 25 25 25 24 24 24 22 22 22 23 23 23 26 26 26 27 27 27 25 25 25 26 26 26 23 23 23 27 27 27 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 30 30 30 31 31 31 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 47 47 47 48 48 48 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53 55 55 55 54 54 54 53 53 53 56 56 56 54 54 54 55 55 55 57 57 57 54 54 54 56 56 56 50 50 50 57 57 57 51 51 51 56 56 56 51 51 51 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 80 80 80 81 81 81 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 89 89 89 90 90 90 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98
-101 101 101 6 6 6 102 102 102 7 7 7 102 102 102 6 6 6 103 103 103 102 102 102 7 7 7 1 1 1 104 104 104 3 3 3 105 105 105 3 3 3 104 104 104 106 106 106 3 3 3 105 105 105 107 107 107 3 3 3 106 106 106 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 120 120 120 121 121 121 121 121 121 119 119 119 123 123 123 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 136 136 136 133 133 133 135 135 135 137 137 137 133 133 133 136 136 136 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 153 153 153 151 151 151 154 154 154 155 155 155 154 154 154 151 151 151 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 161 161 161 160 160 160 164 164 164 164 164 164 160 160 160 165 165 165 166 166 166 165 165 165 160 160 160 167 167 167 164 164 164 165 165 165 168 168 168 164 164 164 167 167 167 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 177 177 177 175 175 175 176 176 176 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 181 181 181 179 179 179 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 185 185 185 186 186 186 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 194 194 194 195 195 195 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 199 199 199 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 209 209 209 210 210 210 211 211 211 210 210 210 212 212 212 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 218 218 218 219 219 219 220 220 220 219 219 219 218 218 218 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 229 229 229 228 228 228 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 226 226 226 228 228 228 233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 75 75 75 237 237 237 77 77 77 238 238 238 77 77 77 237 237 237 239 239 239 77 77 77 238 238 238 240 240 240 241 241 241 242 242 242 242 242 242 241 241 241 65 65 65 65 65 65 241 241 241 64 64 64 243 243 243 64 64 64 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 254 254 254 255 255 255 257 257 257 254 254 254 256 256 256 258 258 258 254 254 254 257 257 257 259 259 259 258 258 258 257 257 257 260 260 260 258 258 258 259 259 259 261 261 261 262 262 262 263 263 263 263 263 263 262 262 262 264 264 264 264 264 264 262 262 262 265 265 265 262 262 262 266 266 266 265 265 265 266 266 266 267 267 267 265 265 265 265 265 265 267 267 267 268 268 268 269 269 269 268 268 268 267 267 267 270 270 270 271 271 271 272 272 272 273 273 273 272 272 272 271 271 271 274 274 274 273 273 273 271 271 271 275 275 275 272 272 272 273 273 273 273 273 273 274 274 274 276 276 276
-277 277 277 278 278 278 279 279 279 280 280 280 279 279 279 278 278 278 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 286 286 286 287 287 287 288 288 288 287 287 287 286 286 286 289 289 289 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 293 293 293 294 294 294 295 295 295 296 296 296 295 295 295 294 294 294 297 297 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 304 304 304 305 305 305 306 306 306 305 305 305 304 304 304 307 307 307 308 308 308 309 309 309 310 310 310 309 309 309 308 308 308 311 311 311 312 312 312 313 313 313 314 314 314 313 313 313 312 312 312 315 315 315 316 316 316 317 317 317 318 318 318 317 317 317 316 316 316 319 319 319 320 320 320 321 321 321 322 322 322 321 321 321 320 320 320 323 323 323 324 324 324 325 325 325 326 326 326 325 325 325 324 324 324 327 327 327 328 328 328 329 329 329 330 330 330 329 329 329 328 328 328 331 331 331 332 332 332 333 333 333 334 334 334 333 333 333 332 332 332 335 335 335 336 336 336 337 337 337 338 338 338 337 337 337 336 336 336 339 339 339 340 340 340 341 341 341 342 342 342 343 343 343 344 344 344 345 345 345 346 346 346 347 347 347 348 348 348 349 349 349 350 350 350 351 351 351 352 352 352 353 353 353 354 354 354 353 353 353 352 352 352 355 355 355 356 356 356 357 357 357 358 358 358 357 357 357 356 356 356
-359 359 359 360 360 360 361 361 361 362 362 362 361 361 361 360 360 360 363 363 363 364 364 364 365 365 365 366 366 366 365 365 365 364 364 364 367 367 367 368 368 368 369 369 369 370 370 370 369 369 369 368 368 368 371 371 371 372 372 372 373 373 373 374 374 374 373 373 373 372 372 372 375 375 375 376 376 376 377 377 377 378 378 378 377 377 377 376 376 376 379 379 379 380 380 380 150 150 150 151 151 151 150 150 150 380 380 380 381 381 381 382 382 382 383 383 383 384 384 384 383 383 383 382 382 382 385 385 385 384 384 384 382 382 382 386 386 386 384 384 384 385 385 385 387 387 387 384 384 384 386 386 386 388 388 388 384 384 384 387 387 387 387 387 387 389 389 389 381 381 381 382 382 382 381 381 381 389 389 389 386 386 386 389 389 389 387 387 387 390 390 390 391 391 391 392 392 392 393 393 393 392 392 392 391 391 391 394 394 394 395 395 395 396 396 396 101 101 101 396 396 396 395 395 395 102 102 102 396 396 396 101 101 101 397 397 397 398 398 398 399 399 399 399 399 399 398 398 398 400 400 400 400 400 400 398 398 398 401 401 401 402 402 402 401 401 401 398 398 398 403 403 403 404 404 404 405 405 405 406 406 406 405 405 405 404 404 404 407 407 407 405 405 405 406 406 406 408 408 408 405 405 405 407 407 407 409 409 409 405 405 405 408 408 408 410 410 410 411 411 411 412 412 412 413 413 413 412 412 412 411 411 411 414 414 414 412 412 412 413 413 413 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 237 237 237 430 430 430 237 237 237 429 429 429 238 238 238 237 237 237 430 430 430 153 153 153 431 431 431 152 152 152 432 432 432 152 152 152 431 431 431 433 433 433 434 434 434 435 435 435 436 436 436 435 435 435 434 434 434 437 437 437 436 436 436 434 434 434 438 438 438 436 436 436 437 437 437 434 434 434 433 433 433 439 439 439 440 440 440 439 439 439 433 433 433 438 438 438 439 439 439 440 440 440 436 436 436 438 438 438 440 440 440 441 441 441 436 436 436 440 440 440 442 442 442 443 443 443 444 444 444 445 445 445 444 444 444 443 443 443 446 446 446 445 445 445 443 443 443 447 447 447 445 445 445 446 446 446 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 454 454 454 455 455 455 457 457 457 456 456 456 455 455 455 458 458 458 457 457 457 455 455 455 459 459 459 460 460 460 461 461 461 461 461 461 460 460 460 462 462 462 462 462 462 460 460 460 463 463 463 464 464 464 463 463 463 460 460 460 465 465 465 461 461 461 462 462 462 466 466 466 465 465 465 462 462 462 467 467 467 466 466 466 462 462 462 268 268 268 466 466 466 467 467 467 265 265 265 268 268 268 467 467 467 468 468 468 265 265 265 467 467 467 264 264 264 265 265 265 468 468 468 469 469 469 264 264 264 468 468 468 470 470 470 264 264 264 469 469 469 471 471 471 472 472 472 473 473 473 474 474 474 473 473 473 472 472 472 475 475 475 476 476 476 477 477 477 252 252 252 477 477 477 476 476 476 254 254 254 477 477 477 252 252 252 478 478 478 477 477 477 254 254 254 479 479 479 478 478 478 254 254 254 258 258 258 479 479 479 254 254 254 480 480 480 479 479 479 258 258 258 476 476 476 475 475 475 481 481 481 481 481 481 475 475 475 482 482 482 482 482 482 475 475 475 483 483 483 483 483 483 475 475 475 484 484 484 485 485 485 484 484 484 475 475 475 486 486 486 248 248 248 487 487 487 250 250 250 487 487 487 248 248 248 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 501 501 501 502 502 502 503 503 503 502 502 502 501 501 501 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21
-24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 59 59 59 57 57 57 61 61 61 59 59 59 60 60 60 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 57 57 57 56 56 56 64 64 64 65 65 65 64 64 64 56 56 56 66 66 66 64 64 64 65 65 65 63 63 63 66 66 66 65 65 65 67 67 67 63 63 63 65 65 65 61 61 61 63 63 63 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 82 82 82 84 84 84 86 86 86 85 85 85 84 84 84 87 87 87 85 85 85 86 86 86 83 83 83 81 81 81 88 88 88 89 89 89 88 88 88 81 81 81 90 90 90 88 88 88 89 89 89 91 91 91 90 90 90 89 89 89 87 87 87 90 90 90 91 91 91 85 85 85 87 87 87 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 15 15 15 13 13 13 17 17 17 15 15 15 16 16 16 18 18 18 17 17 17 16 16 16 19 19 19 17 17 17 18 18 18 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 75 75 75 73 73 73 77 77 77 75 75 75 76 76 76 78 78 78 77 77 77 76 76 76 79 79 79 77 77 77 78 78 78 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 89 89 89 86 86 86 88 88 88 80 80 80 90 90 90 81 81 81 91 91 91 81 81 81 90 90 90 92 92 92 91 91 91 90 90 90 93 93 93 91 91 91 92 92 92 94 94 94 93 93 93 92 92 92 95 95 95 94 94 94 92 92 92 88 88 88 94 94 94 95 95 95 89 89 89 88 88 88 95 95 95
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 5 5 5 6 6 6 5 5 5 2 2 2 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 22 22 22 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 25 25 25 29 29 29 25 25 25 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 31 31 31 36 36 36 31 31 31 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 43 43 43 41 41 41 44 44 44 44 44 44 41 41 41 45 45 45 46 46 46 45 45 45 41 41 41 47 47 47 43 43 43 44 44 44 48 48 48 47 47 47 44 44 44 49 49 49 47 47 47 48 48 48 44 44 44 50 50 50 48 48 48 51 51 51 48 48 48 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 96 96 96 95 95 95 98 98 98 97 97 97 95 95 95 99 99 99 98 98 98 95 95 95 100 100 100 98 98 98 99 99 99 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 111 111 111 112 112 112 114 114 114 111 111 111 113 113 113 115 115 115 111 111 111 114 114 114 116 116 116 111 111 111 115 115 115 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123
-126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 129 129 129 127 127 127 128 128 128 131 131 131 126 126 126 126 126 126 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 130 130 130 132 132 132 133 133 133 129 129 129 130 130 130 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 5 5 5 6 6 6 5 5 5 2 2 2 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 22 22 22 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 25 25 25 29 29 29 25 25 25 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 31 31 31 36 36 36 31 31 31 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 43 43 43 41 41 41 44 44 44 44 44 44 41 41 41 45 45 45 46 46 46 45 45 45 41 41 41 47 47 47 43 43 43 44 44 44 48 48 48 47 47 47 44 44 44 49 49 49 47 47 47 48 48 48 44 44 44 50 50 50 48 48 48 51 51 51 48 48 48 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 93 93 93 97 97 97 95 95 95 95 95 95 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 102 102 102 103 103 103 105 105 105 102 102 102 104 104 104 106 106 106 105 105 105 104 104 104 107 107 107 105 105 105 106 106 106 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 129 129 129 128 128 128 126 126 126 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 141 141 141 139 139 139 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 152 152 152 153 153 153 154 154 154 153 153 153 152 152 152 155 155 155 153 153 153 154 154 154 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 158 158 158 159 159 159 158 158 158 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 158 158 158 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 166 166 166 167 167 167 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 179 179 179 180 180 180 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187
-190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 193 193 193 191 191 191 192 192 192 195 195 195 190 190 190 190 190 190 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 194 194 194 196 196 196 197 197 197 193 193 193 194 194 194 197 197 197 198 198 198 173 173 173 199 199 199 183 183 183 199 199 199 173 173 173 185 185 185 183 183 183 173 173 173 175 175 175 185 185 185 173 173 173 200 200 200 185 185 185 175 175 175 201 201 201 200 200 200 175 175 175 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 5 5 5 6 6 6 5 5 5 2 2 2 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 22 22 22 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 25 25 25 29 29 29 25 25 25 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 31 31 31 36 36 36 31 31 31 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 43 43 43 41 41 41 44 44 44 44 44 44 41 41 41 45 45 45 46 46 46 45 45 45 41 41 41 47 47 47 43 43 43 44 44 44 48 48 48 47 47 47 44 44 44 49 49 49 47 47 47 48 48 48 44 44 44 50 50 50 48 48 48 51 51 51 48 48 48 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 94 94 94 95 95 95 88 88 88 89 89 89 88 88 88 95 95 95 93 93 93 95 95 95 94 94 94 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105
-108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 4 4 4 0 0 0 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 8 8 8 7 7 7 5 5 5 9 9 9 4 4 4 6 6 6 10 10 10 4 4 4 9 9 9 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 14 14 14 12 12 12 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 15 15 15 17 17 17 16 16 16 18 18 18 16 16 16 17 17 17 19 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 23 23 23 22 22 22 20 20 20 20 20 20 19 19 19 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 38 38 38 37 37 37 42 42 42 38 38 38 41 41 41 43 43 43 40 40 40 38 38 38 42 42 42 44 44 44 38 38 38 45 45 45 38 38 38 44 44 44 46 46 46 45 45 45 44 44 44 47 47 47 46 46 46 44 44 44 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 53 53 53 50 50 50 52 52 52 54 54 54 50 50 50 53 53 53 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 59 59 59 57 57 57 61 61 61 59 59 59 60 60 60
-62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 83 83 83 82 82 82 87 87 87 85 85 85 83 83 83 88 88 88 85 85 85 87 87 87 89 89 89 85 85 85 88 88 88 90 90 90 85 85 85 89 89 89 91 91 91 85 85 85 90 90 90 92 92 92 85 85 85 91 91 91 86 86 86 82 82 82 93 93 93 94 94 94 93 93 93 82 82 82 92 92 92 93 93 93 94 94 94 85 85 85 92 92 92 94 94 94 95 95 95 86 86 86 93 93 93 86 86 86 95 95 95 88 88 88 89 89 89 88 88 88 95 95 95 96 96 96 95 95 95 93 93 93 97 97 97 96 96 96 93 93 93 96 96 96 97 97 97 90 90 90 91 91 91 90 90 90 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 32 32 32 110 110 110 31 31 31 111 111 111 31 31 31 110 110 110
-97 97 97 93 93 93 91 91 91 92 92 92 91 91 91 93 93 93 86 86 86 88 88 88 83 83 83 87 87 87 83 83 83 88 88 88 95 95 95 96 96 96 89 89 89 90 90 90 89 89 89 96 96 96
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 23 23 23 23 23 23 21 21 21 24 24 24 25 25 25 24 24 24 21 21 21 26 26 26 23 23 23 24 24 24 27 27 27 23 23 23 26 26 26 23 23 23 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 33 33 33 31 31 31 35 35 35 33 33 33 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 41 41 41 40 40 40 44 44 44 44 44 44 40 40 40 45 45 45 45 45 45 40 40 40 46 46 46 46 46 46 40 40 40 47 47 47 40 40 40 48 48 48 47 47 47 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 54 54 54 52 52 52 56 56 56 54 54 54 55 55 55 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 66 66 66 65 65 65 70 70 70 66 66 66 69 69 69 71 71 71 68 68 68 66 66 66 70 70 70 72 72 72 66 66 66 73 73 73 66 66 66 72 72 72 74 74 74 73 73 73 72 72 72 75 75 75 74 74 74 72 72 72 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 82 82 82 81 81 81 83 83 83 81 81 81 84 84 84 83 83 83 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 88 88 88 86 86 86 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95
-98 98 98 16 16 16 99 99 99 100 100 100 99 99 99 16 16 16 18 18 18 100 100 100 16 16 16 19 19 19 100 100 100 18 18 18 16 16 16 98 98 98 17 17 17 101 101 101 17 17 17 98 98 98 19 19 19 17 17 17 101 101 101 100 100 100 19 19 19 101 101 101 102 102 102 8 8 8 103 103 103 10 10 10 103 103 103 8 8 8 12 12 12 103 103 103 10 10 10 11 11 11 12 12 12 10 10 10 14 14 14 103 103 103 12 12 12 15 15 15 103 103 103 14 14 14 8 8 8 102 102 102 9 9 9 102 102 102 104 104 104 9 9 9 105 105 105 9 9 9 104 104 104 11 11 11 9 9 9 105 105 105 103 103 103 15 15 15 105 105 105 13 13 13 11 11 11 105 105 105 12 12 12 11 11 11 13 13 13 15 15 15 13 13 13 105 105 105 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 112 112 112 113 113 113 115 115 115 112 112 112 114 114 114 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 90 90 90 122 122 122 92 92 92 122 122 122 90 90 90 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 137 137 137 138 138 138 140 140 140 139 139 139 138 138 138 136 136 136 135 135 135 141 141 141 142 142 142 4 4 4 143 143 143 144 144 144 143 143 143 4 4 4 6 6 6 144 144 144 4 4 4 7 7 7 144 144 144 6 6 6 2 2 2 144 144 144 7 7 7 3 3 3 144 144 144 2 2 2 4 4 4 142 142 142 1 1 1 145 145 145 1 1 1 142 142 142 3 3 3 1 1 1 145 145 145 144 144 144 3 3 3 145 145 145 5 5 5 4 4 4 1 1 1 0 0 0 5 5 5 1 1 1 5 5 5 0 0 0 7 7 7 2 2 2 7 7 7 0 0 0 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 96 96 96 97 97 97 150 150 150 151 151 151 150 150 150 97 97 97
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 11 11 11 11 11 11 9 9 9 12 12 12 12 12 12 9 9 9 13 13 13 14 14 14 13 13 13 9 9 9 15 15 15 11 11 11 12 12 12 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 22 22 22 23 23 23 22 22 22 24 24 24 25 25 25 25 25 25 24 24 24 26 26 26 27 27 27 26 26 26 24 24 24 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 33 33 33 32 32 32 37 37 37 35 35 35 33 33 33 38 38 38 35 35 35 37 37 37 39 39 39 35 35 35 38 38 38 40 40 40 35 35 35 39 39 39 36 36 36 32 32 32 41 41 41 42 42 42 41 41 41 32 32 32 40 40 40 41 41 41 42 42 42 35 35 35 40 40 40 42 42 42 43 43 43 36 36 36 41 41 41 36 36 36 43 43 43 38 38 38 39 39 39 38 38 38 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 74 74 74 75 75 75 73 73 73 72 72 72 77 77 77 72 72 72 78 78 78 77 77 77 79 79 79 77 77 77 78 78 78 76 76 76 77 77 77 79 79 79 74 74 74 76 76 76 79 79 79
-36 36 36 38 38 38 33 33 33 37 37 37 33 33 33 38 38 38 43 43 43 41 41 41 39 39 39 40 40 40 39 39 39 41 41 41
-80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 82 82 82 84 84 84 86 86 86 82 82 82 85 85 85 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 89 89 89 88 88 88 92 92 92 88 88 88 93 93 93 92 92 92 93 93 93 94 94 94 92 92 92 92 92 92 94 94 94 95 95 95 94 94 94 96 96 96 95 95 95 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 92 92 92 95 95 95 100 100 100 92 92 92 99 99 99 101 101 101 102 102 102 72 72 72 78 78 78 72 72 72 102 102 102 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 109 109 109 108 108 108 110 110 110 108 108 108 111 111 111 110 110 110 110 110 110 111 111 111 112 112 112 111 111 111 113 113 113 112 112 112 114 114 114 112 112 112 113 113 113 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 118 118 118 116 116 116 116 116 116 115 115 115 120 120 120 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 124 124 124 122 122 122 126 126 126 124 124 124 125 125 125 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 128 128 128 127 127 127 132 132 132 131 131 131 127 127 127 133 133 133 128 128 128 131 131 131 134 134 134 130 130 130 128 128 128 133 133 133 135 135 135 128 128 128 136 136 136 128 128 128 135 135 135 137 137 137 136 136 136 135 135 135 138 138 138 137 137 137 135 135 135 131 131 131 132 132 132 139 139 139 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 6 6 6 8 8 8 10 10 10 6 6 6 9 9 9 9 9 9 8 8 8 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 17 17 17 17 17 17 15 15 15 18 18 18 15 15 15 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 15 15 15 13 13 13 22 22 22 23 23 23 22 22 22 13 13 13 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 29 29 29 26 26 26 28 28 28 27 27 27 25 25 25 30 30 30 31 31 31 30 30 30 25 25 25 32 32 32 33 33 33 34 34 34 34 34 34 33 33 33 35 35 35 35 35 35 33 33 33 36 36 36 36 36 36 33 33 33 37 37 37 38 38 38 37 37 37 33 33 33 39 39 39 35 35 35 36 36 36 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 45 45 45 44 44 44 49 49 49 47 47 47 45 45 45 50 50 50 47 47 47 49 49 49 51 51 51 47 47 47 50 50 50 52 52 52 47 47 47 51 51 51 44 44 44 53 53 53 48 48 48 47 47 47 52 52 52 53 53 53 54 54 54 48 48 48 53 53 53 55 55 55 54 54 54 53 53 53 56 56 56 55 55 55 53 53 53 52 52 52 56 56 56 53 53 53 57 57 57 55 55 55 56 56 56 50 50 50 49 49 49 58 58 58 59 59 59 58 58 58 49 49 49 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 75 75 75 73 73 73 77 77 77 75 75 75 76 76 76 78 78 78 75 75 75 77 77 77 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 80 80 80 79 79 79 74 74 74 82 82 82 72 72 72 82 82 82 74 74 74 83 83 83 82 82 82 84 84 84 72 72 72 84 84 84 85 85 85 72 72 72 85 85 85 84 84 84 86 86 86 84 84 84 87 87 87 86 86 86 88 88 88 86 86 86 87 87 87 89 89 89 84 84 84 82 82 82 90 90 90 89 89 89 82 82 82 91 91 91 89 89 89 90 90 90 92 92 92 91 91 91 90 90 90 81 81 81 92 92 92 90 90 90 93 93 93 92 92 92 81 81 81 79 79 79 93 93 93 81 81 81 94 94 94 93 93 93 79 79 79 95 95 95 93 93 93 94 94 94 96 96 96 95 95 95 94 94 94 97 97 97 95 95 95 96 96 96 96 96 96 94 94 94 98 98 98 99 99 99 72 72 72 85 85 85 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 107 107 107 105 105 105 109 109 109 107 107 107 108 108 108 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 120 120 120 121 121 121 123 123 123 122 122 122 121 121 121
-124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 175 175 175 173 173 173 177 177 177 175 175 175 176 176 176 178 178 178 175 175 175 177 177 177 179 179 179 175 175 175 178 178 178 180 180 180 175 175 175 179 179 179 181 181 181 175 175 175 180 180 180 182 182 182 175 175 175 181 181 181 173 173 173 172 172 172 183 183 183 184 184 184 183 183 183 172 172 172 175 175 175 182 182 182 184 184 184 185 185 185 173 173 173 183 183 183 186 186 186 185 185 185 183 183 183 187 187 187 183 183 183 184 184 184 188 188 188 187 187 187 184 184 184 189 189 189 187 187 187 188 188 188 190 190 190 188 188 188 184 184 184 191 191 191 190 190 190 184 184 184 182 182 182 191 191 191 184 184 184 192 192 192 190 190 190 191 191 191 181 181 181 180 180 180 193 193 193 194 194 194 193 193 193 180 180 180 185 185 185 186 186 186 195 195 195 196 196 196 195 195 195 186 186 186 197 197 197 187 187 187 189 189 189 198 198 198 190 190 190 192 192 192 178 178 178 177 177 177 199 199 199 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 272 272 272 275 275 275 273 273 273 276 276 276 273 273 273 275 275 275 277 277 277 278 278 278 279 279 279 280 280 280 279 279 279 278 278 278 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 286 286 286 287 287 287 288 288 288 287 287 287 286 286 286 289 289 289 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 293 293 293 294 294 294 295 295 295 296 296 296 295 295 295 294 294 294 297 297 297 296 296 296 294 294 294 298 298 298 297 297 297 294 294 294 299 299 299 300 300 300 301 301 301 302 302 302 301 301 301 300 300 300 303 303 303 304 304 304 305 305 305 306 306 306 305 305 305 304 304 304 307 307 307 308 308 308 309 309 309 310 310 310 309 309 309 308 308 308 311 311 311 312 312 312 313 313 313 314 314 314 313 313 313 312 312 312 315 315 315 313 313 313 314 314 314 316 316 316 315 315 315 314 314 314 317 317 317 314 314 314 312 312 312 318 318 318 314 314 314 317 317 317 319 319 319 318 318 318 317 317 317 320 320 320 318 318 318 319 319 319 321 321 321 318 318 318 320 320 320 322 322 322 321 321 321 320 320 320 323 323 323 321 321 321 322 322 322 324 324 324 323 323 323 322 322 322 313 313 313 315 315 315 325 325 325 313 313 313 325 325 325 326 326 326 326 326 326 325 325 325 327 327 327 327 327 327 325 325 325 328 328 328 329 329 329 328 328 328 325 325 325 327 327 327 328 328 328 330 330 330 331 331 331 330 330 330 328 328 328 323 323 323 332 332 332 321 321 321 321 321 321 332 332 332 333 333 333 333 333 333 332 332 332 334 334 334 332 332 332 335 335 335 334 334 334 335 335 335 336 336 336 334 334 334 334 334 334 336 336 336 337 337 337 336 336 336 338 338 338 337 337 337 338 338 338 339 339 339 337 337 337 337 337 337 339 339 339 315 315 315 315 315 315 340 340 340 325 325 325 339 339 339 340 340 340 315 315 315 341 341 341 325 325 325 340 340 340 342 342 342 335 335 335 332 332 332 332 332 332 343 343 343 344 344 344 345 345 345 344 344 344 343 343 343 346 346 346 345 345 345 343 343 343 347 347 347 345 345 345 346 346 346 348 348 348 345 345 345 347 347 347 343 343 343 332 332 332 349 349 349 323 323 323 349 349 349 332 332 332 350 350 350 351 351 351 352 352 352 353 353 353 352 352 352 351 351 351 354 354 354 352 352 352 353 353 353 355 355 355 352 352 352 354 354 354 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 363 363 363 361 361 361 365 365 365 363 363 363 364 364 364 366 366 366 367 367 367 368 368 368 369 369 369 368 368 368 367 367 367 370 370 370 369 369 369 367 367 367 371 371 371 370 370 370 367 367 367 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381
-384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 268 268 268 269 269 269 268 268 268 389 389 389 390 390 390 269 269 269 389 389 389 391 391 391 392 392 392 393 393 393 394 394 394 393 393 393 392 392 392 395 395 395 396 396 396 397 397 397 398 398 398 397 397 397 396 396 396 399 399 399 400 400 400 401 401 401 402 402 402 401 401 401 400 400 400 403 403 403 404 404 404 405 405 405 406 406 406 405 405 405 404 404 404 407 407 407 408 408 408 409 409 409 290 290 290 409 409 409 408 408 408 292 292 292 290 290 290 408 408 408 410 410 410 292 292 292 408 408 408 411 411 411 412 412 412 413 413 413 414 414 414 413 413 413 412 412 412 270 270 270 271 271 271 415 415 415 416 416 416 415 415 415 271 271 271 417 417 417 416 416 416 271 271 271 418 418 418 419 419 419 420 420 420 421 421 421 420 420 420 419 419 419 422 422 422 423 423 423 424 424 424 425 425 425 424 424 424 423 423 423 426 426 426 427 427 427 428 428 428 429 429 429 428 428 428 427 427 427 430 430 430 431 431 431 432 432 432 433 433 433 432 432 432 431 431 431 434 434 434 435 435 435 436 436 436 437 437 437 436 436 436 435 435 435 438 438 438 439 439 439 440 440 440 441 441 441 440 440 440 439 439 439 442 442 442 443 443 443 444 444 444 445 445 445 444 444 444 443 443 443 446 446 446 351 351 351 447 447 447 350 350 350 447 447 447 351 351 351 448 448 448 447 447 447 350 350 350 449 449 449 450 450 450 451 451 451 366 366 366 451 451 451 450 450 450 452 452 452 451 451 451 366 366 366 368 368 368 452 452 452 366 366 366 453 453 453 454 454 454 455 455 455 456 456 456 455 455 455 454 454 454 457 457 457 458 458 458 459 459 459 460 460 460 459 459 459 458 458 458 461 461 461 462 462 462 463 463 463 464 464 464 463 463 463 462 462 462 465 465 465 466 466 466 467 467 467 468 468 468 467 467 467 466 466 466 297 297 297 298 298 298 469 469 469 470 470 470 469 469 469 298 298 298 471 471 471 469 469 469 470 470 470 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 283 283 283 284 284 284 480 480 480 481 481 481 480 480 480 284 284 284 482 482 482 481 481 481 284 284 284 483 483 483 484 484 484 485 485 485 278 278 278 485 485 485 484 484 484 280 280 280 278 278 278 484 484 484 486 486 486 280 280 280 484 484 484 487 487 487 488 488 488 281 281 281 282 282 282 281 281 281 488 488 488 489 489 489 282 282 282 488 488 488 490 490 490 491 491 491 492 492 492 493 493 493 492 492 492 491 491 491 494 494 494 495 495 495 496 496 496 293 293 293 496 496 496 495 495 495 295 295 295 496 496 496 293 293 293 497 497 497 498 498 498 499 499 499 500 500 500 499 499 499 498 498 498 300 300 300 501 501 501 302 302 302 502 502 502 302 302 302 501 501 501 503 503 503 302 302 302 502 502 502 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 382 382 382 510 510 510 509 509 509 383 383 383 510 510 510 382 382 382 511 511 511 510 510 510 383 383 383 512 512 512 513 513 513 514 514 514 515 515 515 514 514 514 513 513 513 516 516 516 517 517 517 518 518 518 277 277 277 518 518 518 517 517 517 279 279 279 518 518 518 277 277 277 519 519 519 518 518 518 279 279 279 520 520 520 521 521 521 522 522 522 289 289 289 522 522 522 521 521 521 291 291 291 522 522 522 289 289 289 523 523 523 522 522 522 291 291 291 524 524 524 525 525 525 526 526 526 527 527 527 526 526 526 525 525 525 528 528 528 529 529 529 530 530 530 531 531 531 530 530 530 529 529 529 532 532 532 533 533 533 534 534 534 535 535 535 534 534 534 533 533 533 536 536 536 537 537 537 538 538 538 539 539 539 538 538 538 537 537 537 540 540 540 541 541 541 542 542 542 543 543 543 542 542 542 541 541 541 544 544 544 370 370 370 545 545 545 371 371 371 545 545 545 370 370 370 546 546 546 545 545 545 371 371 371 547 547 547 545 545 545 546 546 546 308 308 308 548 548 548 310 310 310 549 549 549 310 310 310 548 548 548 550 550 550 310 310 310 549 549 549 551 551 551 552 552 552 553 553 553 554 554 554 553 553 553 552 552 552 555 555 555 556 556 556 557 557 557 372 372 372 557 557 557 556 556 556 373 373 373 372 372 372 556 556 556 558 558 558 373 373 373 556 556 556 559 559 559 560 560 560 561 561 561 562 562 562 561 561 561 560 560 560 563 563 563 564 564 564 565 565 565 566 566 566 565 565 565 564 564 564 567 567 567 568 568 568 569 569 569 570 570 570 569 569 569 568 568 568 571 571 571 299 299 299 572 572 572 301 301 301 572 572 572 299 299 299 573 573 573 572 572 572 301 301 301 354 354 354 574 574 574 355 355 355 575 575 575 355 355 355 574 574 574 576 576 576 575 575 575 574 574 574 577 577 577 578 578 578 579 579 579 580 580 580 579 579 579 578 578 578 581 581 581 582 582 582 583 583 583 584 584 584 583 583 583 582 582 582 585 585 585 307 307 307 586 586 586 309 309 309 586 586 586 307 307 307 587 587 587 586 586 586 309 309 309 588 588 588 589 589 589 590 590 590 591 591 591 590 590 590 589 589 589 592 592 592 593 593 593 594 594 594 595 595 595 594 594 594 593 593 593 596 596 596 597 597 597 598 598 598 380 380 380 598 598 598 597 597 597 381 381 381 380 380 380 597 597 597 599 599 599 381 381 381 597 597 597 600 600 600 601 601 601 602 602 602 374 374 374 602 602 602 601 601 601 375 375 375 602 602 602 374 374 374 603 603 603 602 602 602 375 375 375
-604 604 604 605 605 605 606 606 606 607 607 607 606 606 606 605 605 605 608 608 608 606 606 606 607 607 607 605 605 605 609 609 609 607 607 607 610 610 610 611 611 611 612 612 612 611 611 611 610 610 610 613 613 613 613 613 613 610 610 610 614 614 614 615 615 615 614 614 614 610 610 610 616 616 616 617 617 617 618 618 618 619 619 619 618 618 618 617 617 617 620 620 620 619 619 619 617 617 617 621 621 621 620 620 620 617 617 617 622 622 622 623 623 623 624 624 624 625 625 625 624 624 624 623 623 623 626 626 626 624 624 624 625 625 625 627 627 627 624 624 624 626 626 626 628 628 628 629 629 629 630 630 630 631 631 631 630 630 630 629 629 629 632 632 632 630 630 630 631 631 631 633 633 633 630 630 630 632 632 632 634 634 634 635 635 635 636 636 636 635 635 635 634 634 634 637 637 637 637 637 637 634 634 634 638 638 638 639 639 639 638 638 638 634 634 634 640 640 640 641 641 641 642 642 642 643 643 643 642 642 642 641 641 641 644 644 644 642 642 642 643 643 643 645 645 645 644 644 644 643 643 643 646 646 646 647 647 647 648 648 648 649 649 649 648 648 648 647 647 647 650 650 650 648 648 648 649 649 649 651 651 651 650 650 650 649 649 649 652 652 652 653 653 653 654 654 654 655 655 655 654 654 654 653 653 653 656 656 656 654 654 654 655 655 655 657 657 657 654 654 654 656 656 656 658 658 658 659 659 659 660 660 660 661 661 661 660 660 660 659 659 659 662 662 662 661 661 661 659 659 659 663 663 663 662 662 662 659 659 659 664 664 664 665 665 665 666 666 666 667 667 667 666 666 666 665 665 665 668 668 668 666 666 666 667 667 667 669 669 669 666 666 666 668 668 668 670 670 670 671 671 671 672 672 672 673 673 673 672 672 672 671 671 671 674 674 674 672 672 672 673 673 673 671 671 671 675 675 675 673 673 673
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 27 27 27 25 25 25 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 40 40 40 39 39 39 41 41 41 41 41 41 39 39 39 42 42 42 43 43 43 42 42 42 39 39 39 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 75 75 75 73 73 73 77 77 77 75 75 75 76 76 76 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 84 84 84 86 86 86
-88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 102 102 102 103 103 103 105 105 105 102 102 102 104 104 104 106 106 106 102 102 102 105 105 105 107 107 107 106 106 106 105 105 105 108 108 108 106 106 106 107 107 107 109 109 109 108 108 108 107 107 107 110 110 110 108 108 108 109 109 109 104 104 104 103 103 103 111 111 111 112 112 112 111 111 111 103 103 103 113 113 113 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 115 115 115 114 114 114 112 112 112 110 110 110 114 114 114 115 115 115 108 108 108 110 110 110 115 115 115 116 116 116 108 108 108 115 115 115 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 129 129 129 128 128 128 126 126 126 130 130 130 128 128 128 129 129 129 131 131 131 128 128 128 130 130 130 132 132 132 128 128 128 131 131 131 133 133 133 128 128 128 132 132 132 134 134 134 128 128 128 133 133 133 135 135 135 128 128 128 134 134 134 126 126 126 125 125 125 136 136 136 137 137 137 136 136 136 125 125 125 128 128 128 135 135 135 137 137 137 138 138 138 126 126 126 136 136 136 139 139 139 138 138 138 136 136 136 140 140 140 136 136 136 137 137 137 141 141 141 140 140 140 137 137 137 135 135 135 141 141 141 137 137 137 142 142 142 140 140 140 141 141 141 134 134 134 133 133 133 143 143 143 144 144 144 143 143 143 133 133 133 131 131 131 130 130 130 145 145 145 138 138 138 139 139 139 146 146 146 147 147 147 146 146 146 139 139 139 148 148 148 140 140 140 142 142 142 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 154 154 154 155 155 155 156 156 156 155 155 155 154 154 154 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 161 161 161 162 162 162 163 163 163 164 164 164 163 163 163 162 162 162 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 185 185 185 186 186 186 187 187 187 188 188 188 187 187 187 186 186 186 189 189 189 190 190 190 191 191 191 192 192 192 191 191 191 190 190 190 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 201 201 201 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 211 211 211 212 212 212 214 214 214 213 213 213 212 212 212 215 215 215 213 213 213 214 214 214 216 216 216 215 215 215 214 214 214 217 217 217 215 215 215 216 216 216 218 218 218 215 215 215 217 217 217 210 210 210 209 209 209 219 219 219 220 220 220 219 219 219 209 209 209 221 221 221 210 210 210 219 219 219 222 222 222 221 221 221 219 219 219 223 223 223 221 221 221 222 222 222 224 224 224 223 223 223 222 222 222 225 225 225 224 224 224 222 222 222 217 217 217 224 224 224 225 225 225 218 218 218 217 217 217 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227
-230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 232 232 232 233 233 233 235 235 235 232 232 232 234 234 234 233 233 233 231 231 231 236 236 236 237 237 237 236 236 236 231 231 231 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 243 243 243 246 246 246 244 244 244 245 245 245 247 247 247 246 246 246 245 245 245 248 248 248 246 246 246 247 247 247 249 249 249 248 248 248 247 247 247 250 250 250 248 248 248 249 249 249 251 251 251 248 248 248 250 250 250 242 242 242 252 252 252 243 243 243 253 253 253 243 243 243 252 252 252 254 254 254 253 253 253 252 252 252 255 255 255 253 253 253 254 254 254 256 256 256 255 255 255 254 254 254 257 257 257 256 256 256 254 254 254 250 250 250 256 256 256 257 257 257 251 251 251 250 250 250 257 257 257 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 267 267 267 268 268 268 268 268 268 267 267 267 269 269 269 269 269 269 267 267 267 270 270 270 270 270 270 267 267 267 271 271 271 272 272 272 271 271 271 267 267 267 273 273 273 269 269 269 270 270 270 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 276 276 276 277 277 277 279 279 279 276 276 276 278 278 278 280 280 280 276 276 276 279 279 279 279 279 279 278 278 278 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 284 284 284 283 283 283 286 286 286 285 285 285 283 283 283 283 283 283 282 282 282 287 287 287 288 288 288 287 287 287 282 282 282 285 285 285 286 286 286 288 288 288 289 289 289 287 287 287 288 288 288 286 286 286 289 289 289 288 288 288 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 299 299 299 300 300 300 301 301 301 300 300 300 299 299 299 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 307 307 307 308 308 308 308 308 308 307 307 307 309 309 309 309 309 309 307 307 307 310 310 310 310 310 310 307 307 307 311 311 311 311 311 311 307 307 307 312 312 312 313 313 313 312 312 312 307 307 307 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 13 13 13 18 18 18 15 15 15 15 15 15 18 18 18 19 19 19 18 18 18 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 20 22 22 22 23 23 23 22 22 22 20 20 20 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 34 34 34 33 33 33 35 35 35 35 35 35 33 33 33 36 36 36 37 37 37 36 36 36 33 33 33 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 41 41 41 39 39 39 43 43 43 41 41 41 42 42 42 44 44 44 41 41 41 43 43 43 39 39 39 38 38 38 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 57 57 57 55 55 55 55 55 55 54 54 54 59 59 59 60 60 60 59 59 59 54 54 54 61 61 61 59 59 59 60 60 60 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 69 69 69 67 67 67 71 71 71 69 69 69 70 70 70 72 72 72 69 69 69 71 71 71 73 73 73 72 72 72 71 71 71 74 74 74 72 72 72 73 73 73 67 67 67 66 66 66 75 75 75 75 75 75 66 66 66 76 76 76 77 77 77 76 76 76 66 66 66 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 90 90 90 92 92 92 94 94 94 90 90 90 93 93 93 95 95 95 90 90 90 94 94 94 89 89 89 88 88 88 96 96 96 88 88 88 97 97 97 96 96 96 97 97 97 98 98 98 96 96 96 99 99 99 96 96 96 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 103 103 103 101 101 101 105 105 105 103 103 103 104 104 104 106 106 106 103 103 103 105 105 105 101 101 101 100 100 100 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 115 115 115 113 113 113 117 117 117 115 115 115 116 116 116 118 118 118 117 117 117 116 116 116 119 119 119 118 118 118 116 116 116 113 113 113 112 112 112 120 120 120 121 121 121 120 120 120 112 112 112 119 119 119 120 120 120 121 121 121 122 122 122 119 119 119 121 121 121 123 123 123 119 119 119 122 122 122 118 118 118 119 119 119 123 123 123 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 134 134 134 133 133 133 135 135 135 133 133 133 136 136 136 135 135 135 135 135 135 136 136 136 137 137 137 136 136 136 138 138 138 137 137 137 139 139 139 137 137 137 138 138 138 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 143 143 143 141 141 141 145 145 145 143 143 143 144 144 144 141 141 141 140 140 140 146 146 146 147 147 147 146 146 146 140 140 140 145 145 145 146 146 146 147 147 147 143 143 143 145 145 145 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 155 155 155 153 153 153 153 153 153 152 152 152 157 157 157 152 152 152 158 158 158 157 157 157 157 157 157 158 158 158 159 159 159 158 158 158 160 160 160 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 160 160 160 162 162 162 163 163 163 162 162 162 160 160 160 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173
-26 26 26 27 27 27 176 176 176 177 177 177 176 176 176 27 27 27 178 178 178 176 176 176 177 177 177 179 179 179 178 178 178 177 177 177 180 180 180 179 179 179 177 177 177 181 181 181 179 179 179 180 180 180 181 181 181 180 180 180 182 182 182 180 180 180 183 183 183 182 182 182 182 182 182 183 183 183 184 184 184 183 183 183 185 185 185 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 185 185 185 187 187 187 185 185 185 31 31 31 187 187 187 29 29 29 187 187 187 31 31 31 188 188 188 181 181 181 182 182 182 189 189 189 188 188 188 182 182 182 138 138 138 136 136 136 132 132 132 133 133 133 132 132 132 136 136 136 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 68 68 68 215 215 215 216 216 216 215 215 215 68 68 68 217 217 217 68 68 68 214 214 214 218 218 218 68 68 68 217 217 217 69 69 69 216 216 216 68 68 68 219 219 219 216 216 216 69 69 69 72 72 72 219 219 219 69 69 69 220 220 220 216 216 216 219 219 219 219 219 219 72 72 72 221 221 221 74 74 74 221 221 221 72 72 72 222 222 222 221 221 221 74 74 74 68 68 68 218 218 218 66 66 66 66 66 66 218 218 218 77 77 77 223 223 223 77 77 77 218 218 218 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 162 162 162 240 240 240 161 161 161 241 241 241 161 161 161 240 240 240 242 242 242 161 161 161 241 241 241 161 161 161 242 242 242 159 159 159 159 159 159 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 159 159 159 243 243 243 157 157 157 159 159 159 245 245 245 246 246 246 157 157 157 245 245 245 247 247 247 157 157 157 246 246 246 157 157 157 247 247 247 153 153 153 156 156 156 153 153 153 247 247 247 248 248 248 156 156 156 247 247 247 249 249 249 246 246 246 245 245 245 174 174 174 175 175 175 250 250 250 251 251 251 250 250 250 175 175 175 252 252 252 250 250 250 251 251 251 253 253 253 252 252 252 251 251 251 254 254 254 253 253 253 251 251 251 255 255 255 253 253 253 254 254 254 255 255 255 254 254 254 256 256 256 254 254 254 257 257 257 256 256 256 256 256 256 257 257 257 258 258 258 257 257 257 259 259 259 258 258 258 258 258 258 259 259 259 260 260 260 260 260 260 259 259 259 261 261 261 259 259 259 171 171 171 261 261 261 169 169 169 261 261 261 171 171 171 262 262 262 255 255 255 256 256 256 263 263 263 262 262 262 256 256 256 101 101 101 107 107 107 104 104 104 105 105 105 104 104 104 107 107 107
-214 214 214 223 223 223 217 217 217 218 218 218 217 217 217 223 223 223 240 240 240 244 244 244 241 241 241 242 242 242 241 241 241 244 244 244 247 247 247 246 246 246 248 248 248 249 249 249 248 248 248 246 246 246 219 219 219 221 221 221 220 220 220 222 222 222 220 220 220 221 221 221
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 4 4 4 1 1 1 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 7 7 7 5 5 5 8 8 8 9 9 9 8 8 8 5 5 5 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 20 20 20 22 22 22 18 18 18 23 23 23 18 18 18 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 27 27 27 28 28 28 26 26 26 29 29 29 26 26 26 28 28 28 30 30 30 28 28 28 27 27 27 31 31 31 28 28 28 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 48 48 48 47 47 47 49 49 49 49 49 49 47 47 47 50 50 50 51 51 51 50 50 50 47 47 47 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 53 53 53 52 52 52 57 57 57 56 56 56 52 52 52 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 57 57 57 60 60 60 59 59 59 61 61 61 59 59 59 60 60 60 53 53 53 62 62 62 55 55 55 63 63 63 55 55 55 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 59 59 59 61 61 61 68 68 68 69 69 69 68 68 68 61 61 61 70 70 70 68 68 68 69 69 69 67 67 67 70 70 70 69 69 69 71 71 71 67 67 67 69 69 69 66 66 66 67 67 67 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 87 87 87 84 84 84 89 89 89 88 88 88 84 84 84 90 90 90 88 88 88 89 89 89 91 91 91 88 88 88 90 90 90 92 92 92 91 91 91 90 90 90 90 90 90 93 93 93 92 92 92 92 92 92 93 93 93 94 94 94 93 93 93 95 95 95 94 94 94 95 95 95 96 96 96 94 94 94 94 94 94 96 96 96 97 97 97 96 96 96 98 98 98 97 97 97 99 99 99 97 97 97 98 98 98
-54 54 54 60 60 60 52 52 52 57 57 57 52 52 52 60 60 60 41 41 41 40 40 40 51 51 51 50 50 50 51 51 51 40 40 40 0 0 0 9 9 9 1 1 1 5 5 5 1 1 1 9 9 9
-53 53 53 56 56 56 62 62 62 64 64 64 62 62 62 56 56 56 58 58 58 64 64 64 56 56 56 64 64 64 58 58 58 70 70 70 70 70 70 58 58 58 68 68 68 59 59 59 68 68 68 58 58 58 65 65 65 64 64 64 70 70 70 67 67 67 65 65 65 70 70 70 84 84 84 86 86 86 89 89 89 100 100 100 89 89 89 86 86 86 101 101 101 89 89 89 100 100 100 95 95 95 89 89 89 101 101 101 93 93 93 89 89 89 95 95 95 90 90 90 89 89 89 93 93 93 95 95 95 101 101 101 96 96 96 98 98 98 96 96 96 101 101 101
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 5 5 5 3 3 3 7 7 7 5 5 5 6 6 6 7 7 7 6 6 6 8 8 8 6 6 6 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 9 9 9 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 13 13 13 11 11 11 14 14 14 13 13 13 15 15 15 13 13 13 14 14 14 16 16 16 7 7 7 8 8 8 17 17 17 16 16 16 8 8 8 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53 55 55 55 54 54 54 53 53 53 56 56 56 55 55 55 53 53 53 57 57 57 55 55 55 56 56 56 57 57 57 56 56 56 58 58 58 56 56 56 59 59 59 58 58 58 58 58 58 59 59 59 60 60 60 59 59 59 61 61 61 60 60 60 60 60 60 61 61 61 62 62 62 62 62 62 61 61 61 63 63 63 61 61 61 64 64 64 63 63 63 65 65 65 63 63 63 64 64 64 66 66 66 57 57 57 58 58 58 67 67 67 66 66 66 58 58 58 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73
-76 76 76 15 15 15 77 77 77 14 14 14 77 77 77 15 15 15 78 78 78 79 79 79 0 0 0 1 1 1 0 0 0 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 27 27 27 84 84 84 29 29 29 85 85 85 29 29 29 84 84 84 86 86 86 22 22 22 87 87 87 24 24 24 87 87 87 22 22 22 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 36 36 36 37 37 37 92 92 92 93 93 93 92 92 92 37 37 37 94 94 94 95 95 95 34 34 34 35 35 35 34 34 34 95 95 95 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 98 98 98 99 99 99 101 101 101 98 98 98 100 100 100 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 104 104 104 105 105 105 105 105 105 107 107 107 106 106 106 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 43 43 43 112 112 112 45 45 45 113 113 113 45 45 45 112 112 112 70 70 70 71 71 71 114 114 114 115 115 115 114 114 114 71 71 71 116 116 116 117 117 117 68 68 68 69 69 69 68 68 68 117 117 117 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 121 121 121 119 119 119 123 123 123 121 121 121 122 122 122 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 50 50 50 51 51 51 50 50 50 133 133 133 134 134 134 65 65 65 135 135 135 64 64 64 135 135 135 65 65 65 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 72 72 72 145 145 145 74 74 74 145 145 145 72 72 72 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 149 149 149 147 147 147 151 151 151 149 149 149 150 150 150
-152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 154 154 154 155 155 155 157 157 157 154 154 154 156 156 156 158 158 158 154 154 154 157 157 157 159 159 159 154 154 154 158 158 158 160 160 160 154 154 154 159 159 159 161 161 161 160 160 160 159 159 159 162 162 162 160 160 160 161 161 161 163 163 163 160 160 160 162 162 162 160 160 160 163 163 163 164 164 164 164 164 164 163 163 163 165 165 165 163 163 163 166 166 166 165 165 165 166 166 166 167 167 167 165 165 165 167 167 167 168 168 168 165 165 165 168 168 168 169 169 169 165 165 165 165 165 165 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 178 178 178 179 179 179 181 181 181 178 178 178 180 180 180 182 182 182 178 178 178 181 181 181 183 183 183 178 178 178 182 182 182 184 184 184 178 178 178 183 183 183 184 184 184 183 183 183 185 185 185 183 183 183 186 186 186 185 185 185 186 186 186 187 187 187 185 185 185 187 187 187 188 188 188 185 185 185 185 185 185 188 188 188 189 189 189 188 188 188 190 190 190 189 189 189 190 190 190 191 191 191 189 189 189 191 191 191 192 192 192 189 189 189 192 192 192 193 193 193 189 189 189 189 189 189 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 103 103 103 105 105 105 103 103 103 205 205 205 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215
-31 31 31 26 26 26 33 33 33 28 28 28 33 33 33 26 26 26 73 73 73 38 38 38 75 75 75 40 40 40 75 75 75 38 38 38 23 23 23 18 18 18 25 25 25 20 20 20 25 25 25 18 18 18 47 47 47 42 42 42 49 49 49 44 44 44 49 49 49 42 42 42
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 4 4 4 1 1 1 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 7 7 7 5 5 5 8 8 8 9 9 9 8 8 8 5 5 5 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 20 20 20 22 22 22 18 18 18 23 23 23 18 18 18 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 27 27 27 28 28 28 26 26 26 29 29 29 26 26 26 28 28 28 30 30 30 28 28 28 27 27 27 31 31 31 28 28 28 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 48 48 48 47 47 47 49 49 49 49 49 49 47 47 47 50 50 50 51 51 51 50 50 50 47 47 47 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 53 53 53 52 52 52 57 57 57 56 56 56 52 52 52 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 57 57 57 60 60 60 59 59 59 61 61 61 59 59 59 60 60 60 53 53 53 62 62 62 55 55 55 63 63 63 55 55 55 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 59 59 59 61 61 61 68 68 68 69 69 69 68 68 68 61 61 61 70 70 70 68 68 68 69 69 69 67 67 67 70 70 70 69 69 69 71 71 71 67 67 67 69 69 69 66 66 66 67 67 67 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 87 87 87 84 84 84 89 89 89 88 88 88 84 84 84 90 90 90 88 88 88 89 89 89 91 91 91 88 88 88 90 90 90 92 92 92 91 91 91 90 90 90 90 90 90 93 93 93 92 92 92 92 92 92 93 93 93 94 94 94 93 93 93 95 95 95 94 94 94 95 95 95 96 96 96 94 94 94 94 94 94 96 96 96 97 97 97 96 96 96 98 98 98 97 97 97 99 99 99 97 97 97 98 98 98
-54 54 54 60 60 60 52 52 52 57 57 57 52 52 52 60 60 60 41 41 41 40 40 40 51 51 51 50 50 50 51 51 51 40 40 40 0 0 0 9 9 9 1 1 1 5 5 5 1 1 1 9 9 9
-53 53 53 56 56 56 62 62 62 64 64 64 62 62 62 56 56 56 58 58 58 64 64 64 56 56 56 64 64 64 58 58 58 70 70 70 70 70 70 58 58 58 68 68 68 59 59 59 68 68 68 58 58 58 65 65 65 64 64 64 70 70 70 67 67 67 65 65 65 70 70 70 84 84 84 86 86 86 89 89 89 100 100 100 89 89 89 86 86 86 101 101 101 89 89 89 100 100 100 95 95 95 89 89 89 101 101 101 93 93 93 89 89 89 95 95 95 90 90 90 89 89 89 93 93 93 95 95 95 101 101 101 96 96 96 98 98 98 96 96 96 101 101 101
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21
-24 24 24 12 12 12 25 25 25 14 14 14 25 25 25 12 12 12 26 26 26 27 27 27 20 20 20 28 28 28 20 20 20 27 27 27 21 21 21 20 20 20 28 28 28 9 9 9 29 29 29 11 11 11 30 30 30 11 11 11 29 29 29 31 31 31 32 32 32 0 0 0 1 1 1 0 0 0 32 32 32 5 5 5 33 33 33 7 7 7 34 34 34 7 7 7 33 33 33 2 2 2 3 3 3 35 35 35 36 36 36 35 35 35 3 3 3 17 17 17 37 37 37 19 19 19 38 38 38 19 19 19 37 37 37 22 22 22 23 23 23 39 39 39 40 40 40 39 39 39 23 23 23 41 41 41 39 39 39 40 40 40 13 13 13 42 42 42 15 15 15 43 43 43 15 15 15 42 42 42 44 44 44 16 16 16 45 45 45 18 18 18 45 45 45 16 16 16 46 46 46 8 8 8 47 47 47 10 10 10 47 47 47 8 8 8 48 48 48 4 4 4 49 49 49 6 6 6 49 49 49 4 4 4 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 53 53 53 51 51 51 55 55 55 53 53 53 54 54 54 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78
-81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 83 83 83 84 84 84 86 86 86 85 85 85 84 84 84 87 87 87 85 85 85 86 86 86 88 88 88 85 85 85 87 87 87 81 81 81 89 89 89 82 82 82 90 90 90 82 82 82 89 89 89 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 93 93 93 91 91 91 87 87 87 93 93 93 94 94 94 88 88 88 87 87 87 94 94 94 75 75 75 76 76 76 95 95 95 96 96 96 95 95 95 76 76 76 62 62 62 64 64 64 97 97 97 98 98 98 97 97 97 64 64 64 65 65 65 67 67 67 99 99 99 100 100 100 99 99 99 67 67 67 71 71 71 72 72 72 101 101 101 102 102 102 101 101 101 72 72 72 78 78 78 103 103 103 80 80 80 104 104 104 80 80 80 103 103 103 57 57 57 105 105 105 59 59 59 106 106 106 59 59 59 105 105 105 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 111 111 111 110 110 110 113 113 113 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 115 115 115 113 113 113 114 114 114 116 116 116 113 113 113 115 115 115 107 107 107 117 117 117 108 108 108 118 118 118 108 108 108 117 117 117 119 119 119 118 118 118 117 117 117 116 116 116 115 115 115 119 119 119 120 120 120 118 118 118 119 119 119 115 115 115 120 120 120 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 123 123 123 125 125 125 121 121 121 126 126 126 121 121 121 125 125 125 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 149 149 149 150 150 150 152 152 152 151 151 151 150 150 150 153 153 153 151 151 151 152 152 152 154 154 154 151 151 151 153 153 153 147 147 147 155 155 155 148 148 148 156 156 156 148 148 148 155 155 155 157 157 157 156 156 156 155 155 155 158 158 158 156 156 156 157 157 157 159 159 159 158 158 158 157 157 157 160 160 160 159 159 159 157 157 157 153 153 153 159 159 159 160 160 160 154 154 154 153 153 153 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 163 163 163 162 162 162 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 185 185 185 186 186 186 187 187 187 188 188 188 187 187 187 186 186 186 189 189 189 190 190 190 191 191 191 192 192 192 191 191 191 190 190 190 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 201 201 201 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 202 202 202 205 205 205 204 204 204 206 206 206 204 204 204 205 205 205 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 215 215 215 213 213 213 214 214 214 216 216 216 215 215 215 214 214 214 217 217 217 216 216 216 214 214 214
-166 166 166 218 218 218 168 168 168 219 219 219 168 168 168 218 218 218 220 220 220 221 221 221 161 161 161 162 162 162 161 161 161 221 221 221 222 222 222 177 177 177 223 223 223 179 179 179 223 223 223 177 177 177 224 224 224 225 225 225 181 181 181 182 182 182 181 181 181 225 225 225 226 226 226 173 173 173 227 227 227 175 175 175 227 227 227 173 173 173 171 171 171 172 172 172 228 228 228 229 229 229 228 228 228 172 172 172
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21
-24 24 24 12 12 12 25 25 25 14 14 14 25 25 25 12 12 12 26 26 26 27 27 27 20 20 20 28 28 28 20 20 20 27 27 27 21 21 21 20 20 20 28 28 28 9 9 9 29 29 29 11 11 11 30 30 30 11 11 11 29 29 29 31 31 31 32 32 32 0 0 0 1 1 1 0 0 0 32 32 32 5 5 5 33 33 33 7 7 7 34 34 34 7 7 7 33 33 33 2 2 2 3 3 3 35 35 35 36 36 36 35 35 35 3 3 3 17 17 17 37 37 37 19 19 19 38 38 38 19 19 19 37 37 37 22 22 22 23 23 23 39 39 39 40 40 40 39 39 39 23 23 23 41 41 41 39 39 39 40 40 40 13 13 13 42 42 42 15 15 15 43 43 43 15 15 15 42 42 42 44 44 44 16 16 16 45 45 45 18 18 18 45 45 45 16 16 16 46 46 46 8 8 8 47 47 47 10 10 10 47 47 47 8 8 8 48 48 48 4 4 4 49 49 49 6 6 6 49 49 49 4 4 4 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 53 53 53 51 51 51 55 55 55 53 53 53 54 54 54 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78
-81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 83 83 83 84 84 84 86 86 86 85 85 85 84 84 84 87 87 87 85 85 85 86 86 86 88 88 88 85 85 85 87 87 87 81 81 81 89 89 89 82 82 82 90 90 90 82 82 82 89 89 89 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 93 93 93 91 91 91 87 87 87 93 93 93 94 94 94 88 88 88 87 87 87 94 94 94 75 75 75 76 76 76 95 95 95 96 96 96 95 95 95 76 76 76 62 62 62 64 64 64 97 97 97 98 98 98 97 97 97 64 64 64 65 65 65 67 67 67 99 99 99 100 100 100 99 99 99 67 67 67 71 71 71 72 72 72 101 101 101 102 102 102 101 101 101 72 72 72 78 78 78 103 103 103 80 80 80 104 104 104 80 80 80 103 103 103 57 57 57 105 105 105 59 59 59 106 106 106 59 59 59 105 105 105 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 111 111 111 110 110 110 113 113 113 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 115 115 115 113 113 113 114 114 114 116 116 116 113 113 113 115 115 115 107 107 107 117 117 117 108 108 108 118 118 118 108 108 108 117 117 117 119 119 119 118 118 118 117 117 117 116 116 116 115 115 115 119 119 119 120 120 120 118 118 118 119 119 119 115 115 115 120 120 120 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 123 123 123 125 125 125 121 121 121 126 126 126 121 121 121 125 125 125 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 149 149 149 150 150 150 152 152 152 151 151 151 150 150 150 153 153 153 151 151 151 152 152 152 154 154 154 151 151 151 153 153 153 147 147 147 155 155 155 148 148 148 156 156 156 148 148 148 155 155 155 157 157 157 156 156 156 155 155 155 158 158 158 156 156 156 157 157 157 159 159 159 158 158 158 157 157 157 160 160 160 159 159 159 157 157 157 153 153 153 159 159 159 160 160 160 154 154 154 153 153 153 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 163 163 163 162 162 162 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 185 185 185 186 186 186 187 187 187 188 188 188 187 187 187 186 186 186 187 187 187 189 189 189 185 185 185 190 190 190 185 185 185 189 189 189 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 215 215 215 213 213 213 214 214 214 216 216 216 215 215 215 214 214 214 217 217 217 216 216 216 214 214 214
-166 166 166 218 218 218 168 168 168 219 219 219 168 168 168 218 218 218 220 220 220 221 221 221 161 161 161 162 162 162 161 161 161 221 221 221 222 222 222 177 177 177 223 223 223 179 179 179 223 223 223 177 177 177 224 224 224 225 225 225 181 181 181 182 182 182 181 181 181 225 225 225 226 226 226 173 173 173 227 227 227 175 175 175 227 227 227 173 173 173 171 171 171 172 172 172 228 228 228 229 229 229 228 228 228 172 172 172
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 22 22 22 23 23 23 25 25 25 22 22 22 24 24 24 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 30 30 30 29 29 29 32 32 32 30 30 30 31 31 31 33 33 33 30 30 30 32 32 32 26 26 26 34 34 34 27 27 27 35 35 35 27 27 27 34 34 34 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 37 37 37 36 36 36 39 39 39 38 38 38 36 36 36 32 32 32 38 38 38 39 39 39 33 33 33 32 32 32 39 39 39
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 44 44 44 46 46 46 40 40 40 48 48 48 41 41 41 49 49 49 41 41 41 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 52 52 52 51 51 51 50 50 50 53 53 53 52 52 52 50 50 50 46 46 46 52 52 52 53 53 53 47 47 47 46 46 46 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 56 56 56 58 58 58 54 54 54 59 59 59 54 54 54 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 84 84 84 83 83 83 86 86 86 85 85 85 83 83 83
-87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101
-102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 104 104 104 105 105 105 107 107 107 104 104 104 106 106 106 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 130 130 130 131 131 131 133 133 133 130 130 130 132 132 132 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 156 156 156 157 157 157 159 159 159 158 158 158 157 157 157 160 160 160 158 158 158 159 159 159 161 161 161 162 162 162 163 163 163 164 164 164 163 163 163 162 162 162 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 168 168 168 166 166 166 170 170 170 169 169 169 166 166 166 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 180 180 180 181 181 181 182 182 182 181 181 181 180 180 180 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 11 11 11 10 10 10 12 12 12 10 10 10 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 13 13 13 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 17 17 17 15 15 15 18 18 18 17 17 17 19 19 19 17 17 17 18 18 18 20 20 20 11 11 11 12 12 12 21 21 21 20 20 20 12 12 12 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 42 42 42 41 41 41 44 44 44 43 43 43 41 41 41 45 45 45 43 43 43 44 44 44 45 45 45 44 44 44 46 46 46 44 44 44 47 47 47 46 46 46 46 46 46 47 47 47 48 48 48 47 47 47 49 49 49 48 48 48 48 48 48 49 49 49 50 50 50 50 50 50 49 49 49 51 51 51 49 49 49 52 52 52 51 51 51 53 53 53 51 51 51 52 52 52 54 54 54 45 45 45 46 46 46 55 55 55 54 54 54 46 46 46
-56 56 56 19 19 19 57 57 57 18 18 18 57 57 57 19 19 19 32 32 32 33 33 33 58 58 58 59 59 59 58 58 58 33 33 33 60 60 60 61 61 61 4 4 4 5 5 5 4 4 4 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 30 30 30 31 31 31 30 30 30 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 82 82 82 84 84 84 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 93 93 93 91 91 91 95 95 95 93 93 93 94 94 94 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 27 27 27 100 100 100 29 29 29 101 101 101 29 29 29 100 100 100 102 102 102 103 103 103 38 38 38 39 39 39 38 38 38 103 103 103 104 104 104 0 0 0 105 105 105 2 2 2 105 105 105 0 0 0 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 53 53 53 111 111 111 52 52 52 111 111 111 53 53 53
-1 1 1 22 22 22 3 3 3 24 24 24 3 3 3 22 22 22 35 35 35 26 26 26 37 37 37 28 28 28 37 37 37 26 26 26
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 4 4 4 1 1 1 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 7 7 7 5 5 5 8 8 8 9 9 9 8 8 8 5 5 5 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 20 20 20 22 22 22 18 18 18 23 23 23 18 18 18 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 27 27 27 28 28 28 26 26 26 29 29 29 26 26 26 28 28 28 30 30 30 28 28 28 27 27 27 31 31 31 28 28 28 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 48 48 48 47 47 47 49 49 49 49 49 49 47 47 47 50 50 50 51 51 51 50 50 50 47 47 47 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 53 53 53 52 52 52 57 57 57 56 56 56 52 52 52 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 57 57 57 60 60 60 59 59 59 61 61 61 59 59 59 60 60 60 53 53 53 62 62 62 55 55 55 63 63 63 55 55 55 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 59 59 59 61 61 61 68 68 68 69 69 69 68 68 68 61 61 61 70 70 70 68 68 68 69 69 69 67 67 67 70 70 70 69 69 69 71 71 71 67 67 67 69 69 69 66 66 66 67 67 67 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 87 87 87 84 84 84 89 89 89 88 88 88 84 84 84 90 90 90 88 88 88 89 89 89 91 91 91 88 88 88 90 90 90 92 92 92 91 91 91 90 90 90 90 90 90 93 93 93 92 92 92 92 92 92 93 93 93 94 94 94 93 93 93 95 95 95 94 94 94 95 95 95 96 96 96 94 94 94 94 94 94 96 96 96 97 97 97 96 96 96 98 98 98 97 97 97 99 99 99 97 97 97 98 98 98
-54 54 54 60 60 60 52 52 52 57 57 57 52 52 52 60 60 60 41 41 41 40 40 40 51 51 51 50 50 50 51 51 51 40 40 40 0 0 0 9 9 9 1 1 1 5 5 5 1 1 1 9 9 9
-53 53 53 56 56 56 62 62 62 64 64 64 62 62 62 56 56 56 58 58 58 64 64 64 56 56 56 64 64 64 58 58 58 70 70 70 70 70 70 58 58 58 68 68 68 59 59 59 68 68 68 58 58 58 65 65 65 64 64 64 70 70 70 67 67 67 65 65 65 70 70 70 84 84 84 86 86 86 89 89 89 100 100 100 89 89 89 86 86 86 101 101 101 89 89 89 100 100 100 95 95 95 89 89 89 101 101 101 93 93 93 89 89 89 95 95 95 90 90 90 89 89 89 93 93 93 95 95 95 101 101 101 96 96 96 98 98 98 96 96 96 101 101 101
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 3 3 3 4 4 4 2 2 2 2 2 2 4 4 4 5 5 5 5 5 5 4 4 4 6 6 6 7 7 7 6 6 6 4 4 4 5 5 5 6 6 6 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 11 11 11 12 12 12 14 14 14 13 13 13 12 12 12 15 15 15 14 14 14 12 12 12 16 16 16 14 14 14 15 15 15 16 16 16 15 15 15 17 17 17 15 15 15 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 18 18 18 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 20 22 22 22 20 20 20 23 23 23 22 22 22 24 24 24 22 22 22 23 23 23 25 25 25 16 16 16 17 17 17 26 26 26 25 25 25 17 17 17 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 33 33 33 34 34 34 35 35 35 34 34 34 36 36 36 34 34 34 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 38 38 38 37 37 37 39 39 39 40 40 40 39 39 39 37 37 37 41 41 41 35 35 35 36 36 36 42 42 42 41 41 41 36 36 36 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 50 50 50 48 48 48 52 52 52 50 50 50 51 51 51 53 53 53 52 52 52 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57
-60 60 60 24 24 24 61 61 61 23 23 23 61 61 61 24 24 24 29 29 29 30 30 30 62 62 62 63 63 63 62 62 62 30 30 30 64 64 64 65 65 65 9 9 9 10 10 10 9 9 9 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 27 27 27 28 28 28 27 27 27 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 54 54 54 92 92 92 52 52 52 93 93 93 52 52 52 92 92 92 94 94 94 0 0 0 95 95 95 2 2 2 95 95 95 0 0 0 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 99 99 99 97 97 97 101 101 101 100 100 100 97 97 97 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 108 108 108 109 109 109 111 111 111 108 108 108 110 110 110 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117
-1 1 1 7 7 7 3 3 3 4 4 4 3 3 3 7 7 7 48 48 48 55 55 55 51 51 51 53 53 53 51 51 51 55 55 55
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 4 4 4 1 1 1 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 7 7 7 5 5 5 8 8 8 9 9 9 8 8 8 5 5 5 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 20 20 20 22 22 22 18 18 18 23 23 23 18 18 18 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 27 27 27 28 28 28 26 26 26 29 29 29 26 26 26 28 28 28 30 30 30 28 28 28 27 27 27 31 31 31 28 28 28 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 48 48 48 47 47 47 49 49 49 49 49 49 47 47 47 50 50 50 51 51 51 50 50 50 47 47 47 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 53 53 53 52 52 52 57 57 57 56 56 56 52 52 52 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 57 57 57 60 60 60 59 59 59 61 61 61 59 59 59 60 60 60 53 53 53 62 62 62 55 55 55 63 63 63 55 55 55 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 59 59 59 61 61 61 68 68 68 69 69 69 68 68 68 61 61 61 70 70 70 68 68 68 69 69 69 67 67 67 70 70 70 69 69 69 71 71 71 67 67 67 69 69 69 66 66 66 67 67 67 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 87 87 87 84 84 84 89 89 89 88 88 88 84 84 84 90 90 90 88 88 88 89 89 89 91 91 91 88 88 88 90 90 90 92 92 92 91 91 91 90 90 90 90 90 90 93 93 93 92 92 92 92 92 92 93 93 93 94 94 94 93 93 93 95 95 95 94 94 94 95 95 95 96 96 96 94 94 94 94 94 94 96 96 96 97 97 97 96 96 96 98 98 98 97 97 97 99 99 99 97 97 97 98 98 98
-54 54 54 60 60 60 52 52 52 57 57 57 52 52 52 60 60 60 41 41 41 40 40 40 51 51 51 50 50 50 51 51 51 40 40 40 0 0 0 9 9 9 1 1 1 5 5 5 1 1 1 9 9 9
-53 53 53 56 56 56 62 62 62 64 64 64 62 62 62 56 56 56 58 58 58 64 64 64 56 56 56 64 64 64 58 58 58 70 70 70 70 70 70 58 58 58 68 68 68 59 59 59 68 68 68 58 58 58 65 65 65 64 64 64 70 70 70 67 67 67 65 65 65 70 70 70 84 84 84 86 86 86 89 89 89 100 100 100 89 89 89 86 86 86 101 101 101 89 89 89 100 100 100 95 95 95 89 89 89 101 101 101 93 93 93 89 89 89 95 95 95 90 90 90 89 89 89 93 93 93 95 95 95 101 101 101 96 96 96 98 98 98 96 96 96 101 101 101
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 27 27 27 28 28 28 30 30 30 29 29 29 28 28 28
-31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 41 41 41 42 42 42 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 49 49 49 47 47 47 51 51 51 49 49 49 50 50 50 52 52 52 51 51 51 50 50 50 53 53 53 51 51 51 52 52 52 54 54 54 51 51 51 53 53 53 47 47 47 46 46 46 55 55 55 56 56 56 55 55 55 46 46 46 57 57 57 55 55 55 56 56 56 54 54 54 57 57 57 56 56 56 58 58 58 54 54 54 56 56 56 51 51 51 54 54 54 58 58 58 59 59 59 51 51 51 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 72 72 72 73 73 73 74 74 74 73 73 73 72 72 72 75 75 75 73 73 73 74 74 74 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 98 98 98 97 97 97 101 101 101 102 102 102 101 101 101 97 97 97 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 113 113 113 114 114 114 116 116 116 115 115 115 114 114 114 117 117 117 115 115 115 116 116 116
-33 33 33 34 34 34 118 118 118 119 119 119 118 118 118 34 34 34 37 37 37 38 38 38 120 120 120 121 121 121 120 120 120 38 38 38 122 122 122 67 67 67 123 123 123 69 69 69 123 123 123 67 67 67 83 83 83 84 84 84 124 124 124 125 125 125 124 124 124 84 84 84 74 74 74 126 126 126 76 76 76 127 127 127 76 76 76 126 126 126 126 126 126 74 74 74 128 128 128 72 72 72 128 128 128 74 74 74 79 79 79 80 80 80 129 129 129 130 130 130 129 129 129 80 80 80
-131 131 131 111 111 111 132 132 132 133 133 133 132 132 132 111 111 111 113 113 113 133 133 133 111 111 111 115 115 115 133 133 133 113 113 113 134 134 134 133 133 133 115 115 115 117 117 117 134 134 134 115 115 115 116 116 116 134 134 134 117 117 117 111 111 111 131 131 131 112 112 112 135 135 135 112 112 112 131 131 131 114 114 114 112 112 112 135 135 135 136 136 136 114 114 114 135 135 135 116 116 116 114 114 114 136 136 136 134 134 134 116 116 116 136 136 136 137 137 137 134 134 134 136 136 136
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 3 3 3 5 5 5 7 7 7 3 3 3 6 6 6 1 1 1 0 0 0 8 8 8 9 9 9 8 8 8 0 0 0 7 7 7 8 8 8 9 9 9 3 3 3 7 7 7 9 9 9 10 10 10 1 1 1 8 8 8 11 11 11 10 10 10 8 8 8 10 10 10 11 11 11 5 5 5 6 6 6 5 5 5 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29
-32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53 55 55 55 52 52 52 54 54 54 56 56 56 55 55 55 54 54 54 57 57 57 55 55 55 56 56 56 58 58 58 57 57 57 56 56 56 59 59 59 57 57 57 58 58 58 60 60 60 57 57 57 59 59 59 57 57 57 60 60 60 61 61 61 60 60 60 62 62 62 61 61 61 62 62 62 63 63 63 61 61 61 63 63 63 64 64 64 61 61 61 61 61 61 64 64 64 65 65 65 64 64 64 66 66 66 65 65 65 65 65 65 66 66 66 67 67 67 66 66 66 68 68 68 67 67 67 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 57 57 57 61 61 61 72 72 72 71 71 71 61 61 61 73 73 73 71 71 71 72 72 72 74 74 74 73 73 73 72 72 72 75 75 75 73 73 73 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 119 119 119 117 117 117 121 121 121 119 119 119 120 120 120 122 122 122 121 121 121 120 120 120 123 123 123 121 121 121 122 122 122 124 124 124 123 123 123 122 122 122 125 125 125 123 123 123 124 124 124 126 126 126 123 123 123 125 125 125 127 127 127 123 123 123 126 126 126 128 128 128 123 123 123 127 127 127 129 129 129 123 123 123 128 128 128 130 130 130 129 129 129 128 128 128 131 131 131 129 129 129 130 130 130 132 132 132 131 131 131 130 130 130 126 126 126 133 133 133 127 127 127 133 133 133 134 134 134 127 127 127 134 134 134 135 135 135 127 127 127 127 127 127 135 135 135 136 136 136 135 135 135 137 137 137 136 136 136 136 136 136 137 137 137 138 138 138 137 137 137 139 139 139 138 138 138 139 139 139 140 140 140 138 138 138 138 138 138 140 140 140 141 141 141 140 140 140 142 142 142 141 141 141 143 143 143 141 141 141 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 206 206 206 207 207 207 209 209 209 208 208 208 207 207 207 210 210 210 208 208 208 209 209 209 211 211 211 208 208 208 210 210 210 212 212 212 211 211 211 210 210 210 213 213 213 211 211 211 212 212 212 214 214 214 213 213 213 212 212 212 215 215 215 213 213 213 214 214 214 216 216 216 213 213 213 215 215 215 213 213 213 216 216 216 217 217 217 216 216 216 218 218 218 217 217 217 218 218 218 219 219 219 217 217 217 219 219 219 220 220 220 217 217 217 217 217 217 220 220 220 221 221 221 220 220 220 222 222 222 221 221 221 221 221 221 222 222 222 223 223 223 222 222 222 224 224 224 223 223 223 223 223 223 224 224 224 225 225 225 226 226 226 225 225 225 224 224 224 227 227 227 213 213 213 217 217 217 228 228 228 227 227 227 217 217 217 229 229 229 227 227 227 228 228 228 230 230 230 229 229 229 228 228 228 231 231 231 229 229 229 230 230 230 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 235 235 235 233 233 233 237 237 237 235 235 235 236 236 236 238 238 238 237 237 237 236 236 236 239 239 239 237 237 237 238 238 238 240 240 240 239 239 239 238 238 238 241 241 241 239 239 239 240 240 240 242 242 242 239 239 239 241 241 241 243 243 243 239 239 239 242 242 242 244 244 244 239 239 239 243 243 243 245 245 245 239 239 239 244 244 244 246 246 246 245 245 245 244 244 244 247 247 247 245 245 245 246 246 246 248 248 248 247 247 247 246 246 246 242 242 242 249 249 249 243 243 243 249 249 249 250 250 250 243 243 243 250 250 250 251 251 251 243 243 243 243 243 243 251 251 251 252 252 252 251 251 251 253 253 253 252 252 252 252 252 252 253 253 253 254 254 254 253 253 253 255 255 255 254 254 254 255 255 255 256 256 256 254 254 254 254 254 254 256 256 256 257 257 257 256 256 256 258 258 258 257 257 257 259 259 259 257 257 257 258 258 258 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 8 8 8 9 9 9 10 10 10 9 9 9 8 8 8 11 11 11 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16 19 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 29 29 29 28 28 28 30 30 30 30 30 30 28 28 28 31 31 31 31 31 31 28 28 28 32 32 32 33 33 33 32 32 32 28 28 28 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 35 35 35 38 38 38 37 37 37 39 39 39 37 37 37 38 38 38 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 62 62 62 61 61 61 63 63 63 63 63 63 61 61 61 64 64 64 64 64 64 61 61 61 65 65 65 66 66 66 65 65 65 61 61 61 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 69 69 69 70 70 70 72 72 72 69 69 69 71 71 71 72 72 72 71 71 71 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 88 88 88 89 89 89 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 95 95 95 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 103 103 103 101 101 101 104 104 104 101 101 101 105 105 105 104 104 104 106 106 106 104 104 104 105 105 105 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 108 108 108 107 107 107 112 112 112 110 110 110 108 108 108 108 108 108 111 111 111 113 113 113 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119
-122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 94 94 94 126 126 126 96 96 96 98 98 98 96 96 96 126 126 126 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 114 114 114 136 136 136 116 116 116 136 136 136 114 114 114 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 87 87 87 145 145 145 89 89 89 91 91 91 89 89 89 145 145 145 108 108 108 113 113 113 112 112 112 146 146 146 112 112 112 113 113 113 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 118 118 118 152 152 152 120 120 120 152 152 152 118 118 118 153 153 153 154 154 154 155 155 155 156 156 156 155 155 155 154 154 154 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 161 161 161 160 160 160 158 158 158 162 162 162 160 160 160 161 161 161 163 163 163 162 162 162 161 161 161 164 164 164 162 162 162 163 163 163 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 105 105 105 100 100 100 101 101 101 100 100 100 105 105 105 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 184 184 184 185 185 185 187 187 187 188 188 188 189 189 189 190 190 190 189 189 189 188 188 188 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 66 66 66 60 60 60 61 61 61 60 60 60 66 66 66 75 75 75 200 200 200 77 77 77 201 201 201 77 77 77 200 200 200 202 202 202 203 203 203 52 52 52 53 53 53 52 52 52 203 203 203 204 204 204 82 82 82 205 205 205 84 84 84 205 205 205 82 82 82 206 206 206 33 33 33 27 27 27 28 28 28 27 27 27 33 33 33 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 47 47 47 211 211 211 46 46 46 212 212 212 46 46 46 211 211 211 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 218 218 218 219 219 219 220 220 220 219 219 219 218 218 218 2 2 2 4 4 4 221 221 221 6 6 6 221 221 221 4 4 4 68 68 68 222 222 222 70 70 70 71 71 71 70 70 70 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 225 225 225 224 224 224 227 227 227 228 228 228 78 78 78 79 79 79 78 78 78 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230
-233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 238 238 238 171 171 171 172 172 172 241 241 241 242 242 242 241 241 241 172 172 172 193 193 193 194 194 194 243 243 243 244 244 244 243 243 243 194 194 194 124 124 124 125 125 125 245 245 245 246 246 246 245 245 245 125 125 125 247 247 247 248 248 248 249 249 249 250 250 250 249 249 249 248 248 248 251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 252 252 252 149 149 149 150 150 150 255 255 255 256 256 256 255 255 255 150 150 150 257 257 257 258 258 258 259 259 259 260 260 260 259 259 259 258 258 258 261 261 261 260 260 260 258 258 258 262 262 262 261 261 261 258 258 258 263 263 263 261 261 261 262 262 262 264 264 264 263 263 263 262 262 262 265 265 265 263 263 263 264 264 264
-257 257 257 259 259 259 266 266 266 267 267 267 266 266 266 259 259 259 260 260 260 267 267 267 259 259 259 268 268 268 267 267 267 260 260 260 261 261 261 268 268 268 260 260 260 263 263 263 268 268 268 261 261 261 269 269 269 268 268 268 263 263 263 265 265 265 269 269 269 263 263 263 264 264 264 269 269 269 265 265 265 257 257 257 266 266 266 270 270 270 271 271 271 270 270 270 266 266 266 258 258 258 257 257 257 270 270 270 272 272 272 258 258 258 270 270 270 262 262 262 258 258 258 272 272 272 264 264 264 262 262 262 272 272 272 273 273 273 264 264 264 272 272 272 269 269 269 264 264 264 273 273 273 274 274 274 269 269 269 273 273 273
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 7 7 7 5 5 5 8 8 8 8 8 8 5 5 5 9 9 9 10 10 10 9 9 9 5 5 5 11 11 11 7 7 7 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 22 22 22 23 23 23 25 25 25 22 22 22 24 24 24 26 26 26 22 22 22 25 25 25 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 35 35 35 33 33 33 37 37 37 35 35 35 36 36 36 33 33 33 32 32 32 38 38 38 39 39 39 38 38 38 32 32 32 37 37 37 38 38 38 39 39 39 35 35 35 37 37 37 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49
-52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 79 79 79 77 77 77 81 81 81 79 79 79 80 80 80 82 82 82 79 79 79 81 81 81 77 77 77 76 76 76 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 94 94 94 93 93 93 95 95 95 93 93 93 96 96 96 95 95 95 95 95 95 96 96 96 97 97 97 96 96 96 98 98 98 97 97 97 99 99 99 97 97 97 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 111 111 111 108 108 108 112 112 112 112 112 112 108 108 108 113 113 113 113 113 113 108 108 108 114 114 114 114 114 114 108 108 108 115 115 115 115 115 115 108 108 108 116 116 116 108 108 108 117 117 117 116 116 116 118 118 118 116 116 116 117 117 117 119 119 119 111 111 111 112 112 112 120 120 120 111 111 111 119 119 119 114 114 114 115 115 115 121 121 121 121 121 121 115 115 115 122 122 122 123 123 123 122 122 122 115 115 115 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 130 130 130 131 131 131 131 131 131 129 129 129 133 133 133 129 129 129 134 134 134 133 133 133 133 133 133 134 134 134 135 135 135 134 134 134 136 136 136 135 135 135 135 135 135 136 136 136 137 137 137 137 137 137 136 136 136 138 138 138 138 138 138 136 136 136 139 139 139 140 140 140 139 139 139 136 136 136 141 141 141 131 131 131 133 133 133 142 142 142 141 141 141 133 133 133 137 137 137 143 143 143 135 135 135
-90 90 90 91 91 91 144 144 144 145 145 145 144 144 144 91 91 91 139 139 139 143 143 143 138 138 138 137 137 137 138 138 138 143 143 143 118 118 118 123 123 123 116 116 116 115 115 115 116 116 116 123 123 123 66 66 66 67 67 67 146 146 146 147 147 147 146 146 146 67 67 67 109 109 109 111 111 111 110 110 110 120 120 120 110 110 110 111 111 111 131 131 131 141 141 141 132 132 132 142 142 142 132 132 132 141 141 141
-148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 136 136 136 137 137 137 139 139 139 136 136 136 138 138 138 140 140 140 139 139 139 138 138 138 141 141 141 139 139 139 140 140 140 142 142 142 139 139 139 141 141 141 143 143 143 142 142 142 141 141 141 144 144 144 142 142 142 143 143 143 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 146 146 146 145 145 145 148 148 148 146 146 146 147 147 147 149 149 149 146 146 146 148 148 148 150 150 150 149 149 149 148 148 148 151 151 151 149 149 149 150 150 150 152 152 152 151 151 151 150 150 150 153 153 153 151 151 151 152 152 152 154 154 154 151 151 151 153 153 153 155 155 155 154 154 154 153 153 153 156 156 156 154 154 154 155 155 155 157 157 157 154 154 154 156 156 156 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 134 134 134 160 160 160 161 161 161 135 135 135 134 134 134 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 222 222 222 223 223 223 224 224 224 225 225 225 224 224 224 223 223 223 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 243 243 243 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 249 249 249 247 247 247 251 251 251 249 249 249 250 250 250 252 252 252 251 251 251 250 250 250 253 253 253 251 251 251 252 252 252 254 254 254 251 251 251 253 253 253 255 255 255 251 251 251 254 254 254 256 256 256 255 255 255 254 254 254 257 257 257 255 255 255 256 256 256 258 258 258 255 255 255 257 257 257 259 259 259 255 255 255 258 258 258 260 260 260 259 259 259 258 258 258 261 261 261 259 259 259 260 260 260 262 262 262 261 261 261 260 260 260 253 253 253 252 252 252 263 263 263 264 264 264 263 263 263 252 252 252 265 265 265 263 263 263 264 264 264 266 266 266 265 265 265 264 264 264 267 267 267 266 266 266 264 264 264 268 268 268 267 267 267 264 264 264 269 269 269 267 267 267 268 268 268 270 270 270 269 269 269 268 268 268 271 271 271 269 269 269 270 270 270 272 272 272 271 271 271 270 270 270 273 273 273 271 271 271 272 272 272 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 279 279 279 280 280 280 281 281 281 280 280 280 279 279 279 282 282 282 281 281 281 279 279 279 283 283 283 281 281 281 282 282 282 284 284 284 283 283 283 282 282 282 285 285 285 283 283 283 284 284 284 286 286 286 283 283 283 285 285 285 287 287 287 283 283 283 286 286 286 288 288 288 287 287 287 286 286 286 289 289 289 287 287 287 288 288 288 290 290 290 287 287 287 289 289 289 291 291 291 287 287 287 290 290 290 292 292 292 291 291 291 290 290 290 293 293 293 291 291 291 292 292 292 294 294 294 293 293 293 292 292 292 285 285 285 284 284 284 295 295 295 296 296 296 295 295 295 284 284 284 297 297 297 295 295 295 296 296 296 298 298 298 297 297 297 296 296 296 299 299 299 298 298 298 296 296 296 300 300 300 299 299 299 296 296 296 301 301 301 299 299 299 300 300 300 302 302 302 301 301 301 300 300 300 303 303 303 301 301 301 302 302 302 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 307 307 307 305 305 305 309 309 309 307 307 307 308 308 308 310 310 310 307 307 307 309 309 309 311 311 311 307 307 307 310 310 310 312 312 312 311 311 311 310 310 310 313 313 313 311 311 311 312 312 312 314 314 314 313 313 313 312 312 312 315 315 315 313 313 313 314 314 314 316 316 316 315 315 315 314 314 314 304 304 304 306 306 306 317 317 317 306 306 306 318 318 318 317 317 317 317 317 317 318 318 318 319 319 319 318 318 318 320 320 320 319 319 319 319 319 319 320 320 320 321 321 321 322 322 322 321 321 321 320 320 320 323 323 323 304 304 304 317 317 317 324 324 324 323 323 323 317 317 317 325 325 325 323 323 323 324 324 324 326 326 326 325 325 325 324 324 324 327 327 327 326 326 326 324 324 324 328 328 328 327 327 327 324 324 324 329 329 329 327 327 327 328 328 328 330 330 330 329 329 329 328 328 328 331 331 331 329 329 329 330 330 330 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 375 375 375 373 373 373 377 377 377 375 375 375 376 376 376 378 378 378 375 375 375 377 377 377 379 379 379 375 375 375 378 378 378 380 380 380 379 379 379 378 378 378 381 381 381 379 379 379 380 380 380 382 382 382 381 381 381 380 380 380 372 372 372 374 374 374 383 383 383 374 374 374 384 384 384 383 383 383 383 383 383 384 384 384 385 385 385 384 384 384 386 386 386 385 385 385 385 385 385 386 386 386 387 387 387 388 388 388 387 387 387 386 386 386 389 389 389 372 372 372 383 383 383 390 390 390 389 389 389 383 383 383 391 391 391 389 389 389 390 390 390 392 392 392 391 391 391 390 390 390 393 393 393 392 392 392 390 390 390 394 394 394 393 393 393 390 390 390 395 395 395 393 393 393 394 394 394 396 396 396 395 395 395 394 394 394 397 397 397 395 395 395 396 396 396 398 398 398 399 399 399 400 400 400 401 401 401 400 400 400 399 399 399 402 402 402 400 400 400 401 401 401 403 403 403 400 400 400 402 402 402 404 404 404 403 403 403 402 402 402 405 405 405 403 403 403 404 404 404 406 406 406 405 405 405 404 404 404 407 407 407 406 406 406 404 404 404 408 408 408 406 406 406 407 407 407 409 409 409 408 408 408 407 407 407 410 410 410 409 409 409 407 407 407 411 411 411 409 409 409 410 410 410 412 412 412 411 411 411 410 410 410 413 413 413 411 411 411 412 412 412 414 414 414 413 413 413 412 412 412 415 415 415 414 414 414 412 412 412 416 416 416 414 414 414 415 415 415 417 417 417 416 416 416 415 415 415 418 418 418 416 416 416 417 417 417 419 419 419 418 418 418 417 417 417 420 420 420 418 418 418 419 419 419 421 421 421 420 420 420 419 419 419 422 422 422 421 421 421 419 419 419 423 423 423 421 421 421 422 422 422 424 424 424 423 423 423 422 422 422 425 425 425 424 424 424 422 422 422 426 426 426 427 427 427 428 428 428 429 429 429 428 428 428 427 427 427 430 430 430 431 431 431 432 432 432 433 433 433 432 432 432 431 431 431 434 434 434 435 435 435 436 436 436 437 437 437 436 436 436 435 435 435 438 438 438 439 439 439 440 440 440 441 441 441 440 440 440 439 439 439 442 442 442 443 443 443 444 444 444 445 445 445 444 444 444 443 443 443 446 446 446 447 447 447 448 448 448 449 449 449 448 448 448 447 447 447
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 6 6 6 7 7 7 8 8 8 7 7 7 6 6 6 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 23 23 23 24 24 24 26 26 26 25 25 25 24 24 24 27 27 27 25 25 25 26 26 26 28 28 28 27 27 27 26 26 26 29 29 29 27 27 27 28 28 28 30 30 30 27 27 27 29 29 29 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 34 34 34 32 32 32 36 36 36 34 34 34 35 35 35 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 39 39 39 37 37 37 38 38 38 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 44 44 44 42 42 42 42 42 42 46 46 46 45 45 45
-47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 58 58 58 56 56 56 60 60 60 59 59 59 56 56 56
-61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 64 64 64 62 62 62 66 66 66 64 64 64 65 65 65 66 66 66 61 61 61 67 67 67 63 63 63 67 67 67 61 61 61 68 68 68 61 61 61 66 66 66 65 65 65 68 68 68 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 88 88 88 86 86 86 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 96 96 96 97 97 97 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 114 114 114 111 111 111 115 115 115 116 116 116 115 115 115 111 111 111 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 124 124 124 121 121 121 125 125 125 126 126 126 125 125 125 121 121 121
-127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 130 130 130 128 128 128 132 132 132 130 130 130 131 131 131 133 133 133 132 132 132 131 131 131 134 134 134 133 133 133 131 131 131 135 135 135 133 133 133 134 134 134 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 146 146 146 147 147 147 148 148 148 147 147 147 146 146 146 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 154 154 154 155 155 155 156 156 156 155 155 155 154 154 154 157 157 157 155 155 155 156 156 156 158 158 158 157 157 157 156 156 156 159 159 159 157 157 157 158 158 158 160 160 160 157 157 157 159 159 159 161 161 161 157 157 157 160 160 160 162 162 162 163 163 163 164 164 164 162 162 162 165 165 165 163 163 163 166 166 166 163 163 163 165 165 165 167 167 167 165 165 165 162 162 162 162 162 162 168 168 168 167 167 167 169 169 169 167 167 167 168 168 168 170 170 170 167 167 167 169 169 169 171 171 171 169 169 169 168 168 168 172 172 172 170 170 170 169 169 169 173 173 173 170 170 170 172 172 172 174 174 174 170 170 170 173 173 173 175 175 175 170 170 170 174 174 174 166 166 166 170 170 170 175 175 175 176 176 176 163 163 163 166 166 166 177 177 177 176 176 176 166 166 166 178 178 178 176 176 176 177 177 177 178 178 178 177 177 177 179 179 179 180 180 180 177 177 177 166 166 166 181 181 181 180 180 180 166 166 166 182 182 182 181 181 181 166 166 166 175 175 175 182 182 182 166 166 166 174 174 174 183 183 183 175 175 175 173 173 173 172 172 172 184 184 184 185 185 185 184 184 184 172 172 172
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 31 31 31 32 32 32 34 34 34 31 31 31 33 33 33 35 35 35 34 34 34 33 33 33 36 36 36 34 34 34 35 35 35 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 40 40 40 38 38 38 41 41 41 38 38 38 42 42 42 41 41 41 42 42 42 43 43 43 41 41 41 43 43 43 44 44 44 41 41 41 45 45 45 41 41 41 44 44 44 46 46 46 40 40 40 41 41 41 41 41 41 47 47 47 46 46 46 47 47 47 48 48 48 46 46 46 48 48 48 49 49 49 46 46 46 50 50 50 46 46 46 49 49 49 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 57 57 57 56 56 56 58 58 58 58 58 58 56 56 56 59 59 59 56 56 56 60 60 60 59 59 59 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64
-67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 72 72 72 73 73 73 74 74 74 73 73 73 72 72 72 75 75 75 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 115 115 115 118 118 118 116 116 116 116 116 116 118 118 118 119 119 119 116 116 116 119 119 119 120 120 120 121 121 121 119 119 119 118 118 118 122 122 122 118 118 118 115 115 115 115 115 115 123 123 123 122 122 122 124 124 124 122 122 122 123 123 123 125 125 125 122 122 122 124 124 124 126 126 126 122 122 122 125 125 125 127 127 127 124 124 124 123 123 123 128 128 128 125 125 125 124 124 124 129 129 129 126 126 126 125 125 125 121 121 121 126 126 126 129 129 129 130 130 130 119 119 119 121 121 121 131 131 131 130 130 130 121 121 121 132 132 132 130 130 130 131 131 131 132 132 132 131 131 131 133 133 133 134 134 134 131 131 131 121 121 121 135 135 135 134 134 134 121 121 121 129 129 129 135 135 135 121 121 121 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137
-140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 150 150 150 151 151 151 153 153 153 150 150 150 152 152 152 154 154 154 155 155 155 156 156 156 156 156 156 155 155 155 157 157 157 157 157 157 155 155 155 65 65 65 155 155 155 158 158 158 65 65 65 158 158 158 159 159 159 65 65 65 65 65 65 159 159 159 63 63 63 63 63 63 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 160 160 160 162 162 162 63 63 63 63 63 63 162 162 162 163 163 163 162 162 162 164 164 164 163 163 163 165 165 165 163 163 163 164 164 164 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 180 180 180 181 181 181 183 183 183 180 180 180 182 182 182 184 184 184 180 180 180 183 183 183 185 185 185 180 180 180 184 184 184 186 186 186 180 180 180 185 185 185 187 187 187 186 186 186 185 185 185 183 183 183 182 182 182 188 188 188 189 189 189 188 188 188 182 182 182 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191
-194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 16 16 16 203 203 203 18 18 18 203 203 203 16 16 16 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 207 207 207 205 205 205 209 209 209 207 207 207 208 208 208 209 209 209 204 204 204 210 210 210 206 206 206 210 210 210 204 204 204 211 211 211 204 204 204 209 209 209 208 208 208 211 211 211 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 235 235 235 233 233 233 237 237 237 235 235 235 236 236 236 237 237 237 232 232 232 238 238 238 234 234 234 238 238 238 232 232 232 239 239 239 232 232 232 237 237 237 236 236 236 239 239 239 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 15 15 15 13 13 13 17 17 17 14 14 14 15 15 15 18 18 18 15 15 15 16 16 16 19 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 23 23 23 21 21 21 22 22 22 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 31 31 31 32 32 32 34 34 34 31 31 31 33 33 33 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 41 41 41 42 42 42 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 46 46 46 48 48 48 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 51 51 51 50 50 50 54 54 54 50 50 50 55 55 55 54 54 54 56 56 56 54 54 54 55 55 55 57 57 57 51 51 51 54 54 54 58 58 58 57 57 57 54 54 54 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 54 54 54 56 56 56 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 65 65 65 63 63 63 67 67 67 65 65 65 66 66 66 63 63 63 62 62 62 68 68 68 69 69 69 68 68 68 62 62 62 67 67 67 68 68 68 69 69 69 65 65 65 67 67 67 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79
-72 72 72 73 73 73 82 82 82 83 83 83 82 82 82 73 73 73 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 87 87 87 85 85 85 89 89 89 89 89 89 85 85 85 90 90 90 90 90 90 85 85 85 91 91 91 91 91 91 85 85 85 92 92 92 92 92 92 85 85 85 93 93 93 93 93 93 85 85 85 94 94 94 94 94 94 85 85 85 95 95 95 85 85 85 96 96 96 95 95 95 97 97 97 95 95 95 96 96 96 92 92 92 93 93 93 98 98 98 95 95 95 97 97 97 99 99 99 59 59 59 60 60 60 100 100 100 101 101 101 100 100 100 60 60 60 102 102 102 8 8 8 103 103 103 10 10 10 103 103 103 8 8 8 52 52 52 53 53 53 104 104 104 105 105 105 104 104 104 53 53 53 61 61 61 56 56 56 106 106 106 107 107 107 106 106 106 56 56 56 36 36 36 108 108 108 38 38 38 109 109 109 38 38 38 108 108 108
-110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 117 117 117 115 115 115 119 119 119 117 117 117 118 118 118 115 115 115 114 114 114 120 120 120 121 121 121 120 120 120 114 114 114 119 119 119 120 120 120 121 121 121 117 117 117 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 152 152 152 153 153 153 154 154 154 153 153 153 152 152 152 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 165 165 165 166 166 166 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 174 174 174 175 175 175 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 179 179 179 180 180 180 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187
-190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 78 78 78 207 207 207 80 80 80 207 207 207 78 78 78 208 208 208 209 209 209 74 74 74 75 75 75 74 74 74 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 217 217 217 215 215 215 219 219 219 217 217 217 218 218 218 220 220 220 217 217 217 219 219 219 221 221 221 217 217 217 220 220 220 222 222 222 221 221 221 220 220 220 223 223 223 221 221 221 222 222 222 224 224 224 221 221 221 223 223 223 215 215 215 214 214 214 225 225 225 226 226 226 225 225 225 214 214 214 227 227 227 225 225 225 226 226 226 228 228 228 227 227 227 226 226 226 229 229 229 228 228 228 226 226 226 230 230 230 229 229 229 226 226 226 231 231 231 230 230 230 226 226 226 224 224 224 230 230 230 231 231 231 221 221 221 224 224 224 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 234 234 234 235 235 235 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 33 33 33 242 242 242 34 34 34 243 243 243 34 34 34 242 242 242 244 244 244 245 245 245 44 44 44 45 45 45 44 44 44 245 245 245
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 26 26 26 23 23 23 25 25 25 27 27 27 23 23 23 26 26 26 28 28 28 27 27 27 26 26 26 29 29 29 27 27 27 28 28 28 30 30 30 29 29 29 28 28 28 31 31 31 29 29 29 30 30 30 32 32 32 31 31 31 30 30 30 20 20 20 22 22 22 33 33 33 22 22 22 34 34 34 33 33 33 33 33 33 34 34 34 35 35 35 34 34 34 36 36 36 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 20 20 20 33 33 33 40 40 40 39 39 39 33 33 33 41 41 41 39 39 39 40 40 40 42 42 42 41 41 41 40 40 40 43 43 43 42 42 42 40 40 40 44 44 44 43 43 43 40 40 40 45 45 45 43 43 43 44 44 44 46 46 46 45 45 45 44 44 44 47 47 47 45 45 45 46 46 46 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 91 91 91 89 89 89 93 93 93 91 91 91 92 92 92 94 94 94 93 93 93 92 92 92 95 95 95 93 93 93 94 94 94 96 96 96 93 93 93 95 95 95 97 97 97 93 93 93 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 97 97 97 99 99 99 101 101 101 97 97 97 100 100 100 102 102 102 101 101 101 100 100 100 103 103 103 101 101 101 102 102 102 104 104 104 103 103 103 102 102 102 95 95 95 94 94 94 105 105 105 106 106 106 105 105 105 94 94 94 107 107 107 105 105 105 106 106 106 108 108 108 107 107 107 106 106 106 109 109 109 108 108 108 106 106 106 110 110 110 109 109 109 106 106 106 111 111 111 109 109 109 110 110 110 112 112 112 111 111 111 110 110 110 113 113 113 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 115 115 115 113 113 113 114 114 114 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155
-158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159
-114 114 114 162 162 162 115 115 115 163 163 163 115 115 115 162 162 162 81 81 81 164 164 164 83 83 83 165 165 165 83 83 83 164 164 164 166 166 166 76 76 76 167 167 167 78 78 78 167 167 167 76 76 76 31 31 31 32 32 32 168 168 168 169 169 169 168 168 168 32 32 32
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 19 19 19 17 17 17 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 77 77 77 75 75 75 79 79 79 77 77 77 78 78 78 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 174 174 174 175 175 175 177 177 177 174 174 174 176 176 176 175 175 175 173 173 173 178 178 178 179 179 179 178 178 178 173 173 173 177 177 177 178 178 178 179 179 179 174 174 174 177 177 177 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 193 193 193 192 192 192 197 197 197 195 195 195 193 193 193 198 198 198 195 195 195 197 197 197 192 192 192 198 198 198 196 196 196 199 199 199 196 196 196 198 198 198 197 197 197 199 199 199 198 198 198 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 203 203 203 201 201 201 205 205 205 203 203 203 204 204 204 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 213 213 213 211 211 211 215 215 215 213 213 213 214 214 214 211 211 211 210 210 210 216 216 216 217 217 217 216 216 216 210 210 210 215 215 215 216 216 216 217 217 217 213 213 213 215 215 215 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 222 222 222 223 223 223 224 224 224 225 225 225 224 224 224 223 223 223 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 243 243 243 246 246 246 245 245 245 243 243 243 247 247 247 245 245 245 246 246 246 243 243 243 242 242 242 248 248 248 249 249 249 248 248 248 242 242 242 247 247 247 248 248 248 249 249 249 245 245 245 247 247 247 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 251 251 251 250 250 250 255 255 255 253 253 253 251 251 251 256 256 256 253 253 253 255 255 255 250 250 250 256 256 256 254 254 254 257 257 257 254 254 254 256 256 256 255 255 255 257 257 257 256 256 256 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 265 265 265 263 263 263 264 264 264 267 267 267 262 262 262 268 268 268 262 262 262 267 267 267 265 265 265 266 266 266 268 268 268 269 269 269 262 262 262 268 268 268 266 266 266 269 269 269 268 268 268 270 270 270 271 271 271 272 272 272 273 273 273 272 272 272 271 271 271 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 277 277 277 275 275 275 279 279 279 277 277 277 278 278 278 275 275 275 274 274 274 280 280 280 281 281 281 280 280 280 274 274 274 279 279 279 280 280 280 281 281 281 277 277 277 279 279 279 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 284 284 284 283 283 283 286 286 286 285 285 285 283 283 283 284 284 284 287 287 287 282 282 282 288 288 288 282 282 282 287 287 287 285 285 285 286 286 286 288 288 288 289 289 289 282 282 282 288 288 288 286 286 286 289 289 289 288 288 288 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 299 299 299 300 300 300 301 301 301 300 300 300 299 299 299 302 302 302 301 301 301 299 299 299 303 303 303 301 301 301 302 302 302 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 15 15 15 13 13 13 17 17 17 15 15 15 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 80 80 80 81 81 81 83 83 83 82 82 82 81 81 81
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 16 16 16 15 15 15 18 18 18 16 16 16 17 17 17 19 19 19 18 18 18 17 17 17 20 20 20 19 19 19 17 17 17 21 21 21 19 19 19 20 20 20 22 22 22 21 21 21 20 20 20 23 23 23 21 21 21 22 22 22 24 24 24 23 23 23 22 22 22 25 25 25 24 24 24 22 22 22 26 26 26 24 24 24 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 29 29 29 27 27 27 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 40 40 40 39 39 39 41 41 41 41 41 41 39 39 39 42 42 42 42 42 42 39 39 39 43 43 43 44 44 44 43 43 43 39 39 39 45 45 45 41 41 41 42 42 42 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 128 128 128 129 129 129 131 131 131 128 128 128 130 130 130 132 132 132 131 131 131 130 130 130 133 133 133 131 131 131 132 132 132 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 136 136 136 135 135 135 134 134 134 137 137 137 135 135 135 136 136 136 138 138 138 137 137 137 136 136 136 139 139 139 137 137 137 138 138 138 140 140 140 139 139 139 138 138 138 141 141 141 139 139 139 140 140 140 142 142 142 141 141 141 140 140 140 143 143 143 141 141 141 142 142 142 144 144 144 143 143 143 142 142 142 145 145 145 143 143 143 144 144 144 146 146 146 143 143 143 145 145 145 147 147 147 146 146 146 145 145 145 148 148 148 146 146 146 147 147 147 149 149 149 148 148 148 147 147 147 150 150 150 148 148 148 149 149 149 151 151 151 148 148 148 150 150 150 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 173 173 173 172 172 172 176 176 176 172 172 172 177 177 177 176 176 176 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257
-260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 262 262 262 263 263 263 265 265 265 262 262 262 264 264 264 266 266 266 265 265 265 264 264 264 267 267 267 265 265 265 266 266 266 268 268 268 267 267 267 266 266 266 269 269 269 267 267 267 268 268 268 270 270 270 269 269 269 268 268 268 271 271 271 269 269 269 270 270 270 272 272 272 271 271 271 270 270 270 273 273 273 271 271 271 272 272 272 274 274 274 273 273 273 272 272 272 275 275 275 273 273 273 274 274 274 276 276 276 275 275 275 274 274 274 277 277 277 275 275 275 276 276 276 278 278 278 277 277 277 276 276 276 279 279 279 277 277 277 278 278 278 280 280 280 279 279 279 278 278 278 281 281 281 279 279 279 280 280 280 282 282 282 281 281 281 280 280 280 283 283 283 281 281 281 282 282 282 284 284 284 281 281 281 283 283 283 285 285 285 281 281 281 284 284 284 286 286 286 287 287 287 288 288 288 289 289 289 288 288 288 287 287 287 290 290 290 288 288 288 289 289 289 291 291 291 288 288 288 290 290 290 292 292 292 291 291 291 290 290 290 293 293 293 291 291 291 292 292 292 294 294 294 293 293 293 292 292 292 295 295 295 293 293 293 294 294 294 296 296 296 295 295 295 294 294 294 297 297 297 295 295 295 296 296 296 298 298 298 297 297 297 296 296 296 299 299 299 297 297 297 298 298 298 300 300 300 299 299 299 298 298 298 301 301 301 299 299 299 300 300 300 302 302 302 301 301 301 300 300 300 303 303 303 301 301 301 302 302 302 304 304 304 303 303 303 302 302 302 305 305 305 303 303 303 304 304 304 306 306 306 305 305 305 304 304 304 307 307 307 305 305 305 306 306 306 308 308 308 307 307 307 306 306 306 309 309 309 307 307 307 308 308 308 310 310 310 307 307 307 309 309 309 311 311 311 310 310 310 309 309 309
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 11 11 11 11 11 11 9 9 9 12 12 12 12 12 12 9 9 9 13 13 13 14 14 14 13 13 13 9 9 9 15 15 15 11 11 11 12 12 12 16 16 16 17 17 17 18 18 18 19 19 19 17 17 17 16 16 16 20 20 20 17 17 17 19 19 19 21 21 21 17 17 17 20 20 20 17 17 17 21 21 21 22 22 22 20 20 20 19 19 19 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 107 107 107 105 105 105 109 109 109 108 108 108 105 105 105 110 110 110 108 108 108 109 109 109 111 111 111 110 110 110 109 109 109 112 112 112 111 111 111 109 109 109 113 113 113 111 111 111 112 112 112 114 114 114 113 113 113 112 112 112 115 115 115 113 113 113 114 114 114 116 116 116 115 115 115 114 114 114 117 117 117 116 116 116 114 114 114 118 118 118 116 116 116 117 117 117 119 119 119 118 118 118 117 117 117 120 120 120 119 119 119 117 117 117 121 121 121 119 119 119 120 120 120 122 122 122 121 121 121 120 120 120 123 123 123 122 122 122 120 120 120 124 124 124 123 123 123 120 120 120 125 125 125 124 124 124 120 120 120 126 126 126 124 124 124 125 125 125 127 127 127 124 124 124 126 126 126 128 128 128 124 124 124 127 127 127 129 129 129 124 124 124 128 128 128 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 131 131 131 133 133 133 134 134 134 131 131 131 134 134 134 135 135 135 135 135 135 134 134 134 136 136 136 135 135 135 136 136 136 137 137 137 135 135 135 137 137 137 138 138 138 138 138 138 137 137 137 139 139 139 138 138 138 139 139 139 140 140 140 140 140 140 139 139 139 141 141 141 140 140 140 141 141 141 142 142 142 140 140 140 142 142 142 143 143 143 143 143 143 142 142 142 144 144 144 143 143 143 144 144 144 145 145 145 143 143 143 145 145 145 146 146 146 146 146 146 145 145 145 147 147 147 146 146 146 147 147 147 148 148 148 146 146 146 148 148 148 149 149 149 146 146 146 149 149 149 150 150 150 146 146 146 150 150 150 151 151 151 151 151 151 150 150 150 152 152 152 152 152 152 150 150 150 153 153 153 153 153 153 150 150 150 154 154 154 154 154 154 150 150 150 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 207 207 207 204 204 204 208 208 208 208 208 208 204 204 204 209 209 209 208 208 208 209 209 209 210 210 210 210 210 210 209 209 209 211 211 211 210 210 210 211 211 211 212 212 212 212 212 212 211 211 211 213 213 213 212 212 212 213 213 213 214 214 214 214 214 214 213 213 213 215 215 215 214 214 214 215 215 215 216 216 216 216 216 216 215 215 215 217 217 217 216 216 216 217 217 217 218 218 218 218 218 218 217 217 217 219 219 219 218 218 218 219 219 219 220 220 220 220 220 220 219 219 219 221 221 221 220 220 220 221 221 221 222 222 222 222 222 222 221 221 221 223 223 223 223 223 223 221 221 221 224 224 224 223 223 223 224 224 224 225 225 225 225 225 225 224 224 224 226 226 226 226 226 226 224 224 224 227 227 227 227 227 227 224 224 224 228 228 228 227 227 227 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 251 251 251 252 252 252 251 251 251 250 250 250 253 253 253 254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 259 259 259 258 258 258 261 261 261 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 267 267 267 268 268 268 267 267 267 266 266 266 269 269 269 270 270 270 271 271 271 272 272 272 273 273 273 272 272 272 271 271 271 274 274 274 275 275 275 276 276 276 275 275 275 274 274 274 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 280 280 280 279 279 279 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 288 288 288 287 287 287 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 293 293 293 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 299 299 299 300 300 300 299 299 299 298 298 298 301 301 301 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 307 307 307 308 308 308 307 307 307 306 306 306 309 309 309 310 310 310 311 311 311 312 312 312 313 313 313 312 312 312 311 311 311 314 314 314 315 315 315 316 316 316 315 315 315 314 314 314 317 317 317 318 318 318 319 319 319 320 320 320 321 321 321 320 320 320 319 319 319 322 322 322 323 323 323 324 324 324 323 323 323 322 322 322 325 325 325 326 326 326 327 327 327 328 328 328 329 329 329 328 328 328 327 327 327 327 327 327 326 326 326 330 330 330 326 326 326 331 331 331 330 330 330 330 330 330 331 331 331 332 332 332 333 333 333 332 332 332 331 331 331 334 334 334 335 335 335 336 336 336 335 335 335 334 334 334 337 337 337 338 338 338 336 336 336 335 335 335 338 338 338 339 339 339 336 336 336 340 340 340 339 339 339 338 338 338 339 339 339 340 340 340 341 341 341 342 342 342 343 343 343 344 344 344 343 343 343 342 342 342 345 345 345 345 345 345 342 342 342 346 346 346 346 346 346 342 342 342 347 347 347 346 346 346 347 347 347 348 348 348 348 348 348 347 347 347 349 349 349 348 348 348 349 349 349 350 350 350 350 350 350 349 349 349 351 351 351 350 350 350 351 351 351 352 352 352 352 352 352 351 351 351 353 353 353 352 352 352 353 353 353 354 354 354 354 354 354 353 353 353 355 355 355 354 354 354 355 355 355 356 356 356 356 356 356 355 355 355 357 357 357 357 357 357 355 355 355 358 358 358 357 357 357 358 358 358 359 359 359 359 359 359 358 358 358 360 360 360 359 359 359 360 360 360 361 361 361 361 361 361 360 360 360 362 362 362 362 362 362 360 360 360 363 363 363 362 362 362 363 363 363 364 364 364 364 364 364 363 363 363 365 365 365 365 365 365 363 363 363 366 366 366 365 365 365 366 366 366 367 367 367 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 373 373 373 372 372 372 375 375 375 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 383 383 383 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 389 389 389 388 388 388 391 391 391 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 397 397 397 396 396 396 399 399 399 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 405 405 405 404 404 404 407 407 407 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 413 413 413 412 412 412 415 415 415 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 421 421 421 420 420 420 423 423 423 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 429 429 429 428 428 428 431 431 431 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 437 437 437 436 436 436 439 439 439 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 442 442 442 443 443 443 445 445 445 442 442 442 444 444 444 446 446 446 445 445 445 444 444 444 447 447 447 445 445 445 446 446 446 448 448 448 447 447 447 446 446 446 449 449 449 447 447 447 448 448 448 450 450 450 449 449 449 448 448 448 451 451 451 449 449 449 450 450 450 452 452 452 449 449 449 451 451 451 453 453 453 452 452 452 451 451 451 454 454 454 452 452 452 453 453 453 455 455 455 454 454 454 453 453 453 456 456 456 454 454 454 455 455 455 457 457 457 456 456 456 455 455 455 458 458 458 456 456 456 457 457 457 459 459 459 456 456 456 458 458 458 460 460 460 456 456 456 459 459 459 461 461 461 460 460 460 459 459 459 462 462 462 460 460 460 461 461 461 463 463 463 460 460 460 462 462 462 464 464 464 463 463 463 462 462 462 465 465 465 464 464 464 462 462 462 466 466 466 467 467 467 468 468 468 467 467 467 466 466 466 469 469 469 469 469 469 466 466 466 470 470 470 470 470 470 466 466 466 471 471 471 470 470 470 471 471 471 472 472 472 472 472 472 471 471 471 473 473 473 472 472 472 473 473 473 474 474 474 474 474 474 473 473 473 475 475 475 474 474 474 475 475 475 476 476 476 476 476 476 475 475 475 477 477 477 477 477 477 475 475 475 478 478 478 477 477 477 478 478 478 479 479 479 479 479 479 478 478 478 480 480 480 479 479 479 480 480 480 481 481 481 481 481 481 480 480 480 482 482 482 481 481 481 482 482 482 483 483 483 483 483 483 482 482 482 484 484 484 484 484 484 482 482 482 485 485 485 485 485 485 482 482 482 486 486 486 485 485 485 486 486 486 487 487 487 487 487 487 486 486 486 488 488 488 488 488 488 486 486 486 489 489 489 488 488 488 489 489 489 490 490 490 488 488 488 490 490 490 491 491 491 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 497 497 497 498 498 498 497 497 497 496 496 496 499 499 499 500 500 500 501 501 501 502 502 502 503 503 503 502 502 502 501 501 501 504 504 504 505 505 505 506 506 506 505 505 505 504 504 504 507 507 507 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 512 512 512 513 513 513 514 514 514 513 513 513 512 512 512 515 515 515 516 516 516 517 517 517 518 518 518 519 519 519 518 518 518 517 517 517 520 520 520 521 521 521 522 522 522 521 521 521 520 520 520 523 523 523 524 524 524 525 525 525 526 526 526 527 527 527 526 526 526 525 525 525 528 528 528 529 529 529 530 530 530 529 529 529 528 528 528 531 531 531 532 532 532 533 533 533 534 534 534 535 535 535 534 534 534 533 533 533 536 536 536 537 537 537 538 538 538 537 537 537 536 536 536 539 539 539 540 540 540 541 541 541 542 542 542 543 543 543 542 542 542 541 541 541 544 544 544 545 545 545 546 546 546 545 545 545 544 544 544 547 547 547 548 548 548 549 549 549 550 550 550 551 551 551 550 550 550 549 549 549 552 552 552 553 553 553 554 554 554 553 553 553 552 552 552 555 555 555 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 560 560 560 561 561 561 562 562 562 561 561 561 560 560 560 563 563 563 564 564 564 565 565 565 566 566 566 567 567 567 566 566 566 565 565 565 568 568 568 569 569 569 570 570 570 569 569 569 568 568 568 571 571 571
-572 572 572 573 573 573 574 574 574 575 575 575 574 574 574 573 573 573 576 576 576 574 574 574 575 575 575 577 577 577 574 574 574 576 576 576 578 578 578 577 577 577 576 576 576 579 579 579 577 577 577 578 578 578 580 580 580 579 579 579 578 578 578 581 581 581 579 579 579 580 580 580 582 582 582 581 581 581 580 580 580 583 583 583 581 581 581 582 582 582 584 584 584 583 583 583 582 582 582 585 585 585 583 583 583 584 584 584 586 586 586 585 585 585 584 584 584 587 587 587 585 585 585 586 586 586 588 588 588 587 587 587 586 586 586 589 589 589 587 587 587 588 588 588 590 590 590 589 589 589 588 588 588 591 591 591 589 589 589 590 590 590 592 592 592 589 589 589 591 591 591 593 593 593 592 592 592 591 591 591 594 594 594 592 592 592 593 593 593 595 595 595 592 592 592 594 594 594 596 596 596 592 592 592 595 595 595 597 597 597 596 596 596 595 595 595 598 598 598 599 599 599 600 600 600 601 601 601 600 600 600 599 599 599 602 602 602 600 600 600 601 601 601 603 603 603 600 600 600 602 602 602 604 604 604 603 603 603 602 602 602 605 605 605 603 603 603 604 604 604 606 606 606 605 605 605 604 604 604 607 607 607 605 605 605 606 606 606 608 608 608 607 607 607 606 606 606 609 609 609 607 607 607 608 608 608 610 610 610 609 609 609 608 608 608 611 611 611 609 609 609 610 610 610 612 612 612 611 611 611 610 610 610 613 613 613 611 611 611 612 612 612 614 614 614 611 611 611 613 613 613 615 615 615 614 614 614 613 613 613 616 616 616 614 614 614 615 615 615 617 617 617 616 616 616 615 615 615 618 618 618 616 616 616 617 617 617 619 619 619 616 616 616 618 618 618 620 620 620 619 619 619 618 618 618 621 621 621 619 619 619 620 620 620 622 622 622 619 619 619 621 621 621 623 623 623 622 622 622 621 621 621
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 8 8 8 4 4 4 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 32 32 32 28 28 28 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 8 8 8 4 4 4 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 32 32 32 28 28 28 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37
-40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 1 1 1 6 6 6 1 1 1 5 5 5 4 4 4 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 0 0 0 10 10 10 7 7 7 11 11 11 7 7 7 10 10 10 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 21 21 21 22 22 22 21 21 21 18 18 18 16 16 16 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 20 20 20 26 26 26 23 23 23 27 27 27 23 23 23 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 34 34 34 40 40 40 41 41 41 40 40 40 34 34 34 41 41 41 37 37 37 42 42 42 43 43 43 42 42 42 37 37 37 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 45 45 45 50 50 50 45 45 45 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 47 47 47 52 52 52 54 54 54 55 55 55 54 54 54 52 52 52 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77
-80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 91 91 91 89 89 89 93 93 93 91 91 91 92 92 92 94 94 94 91 91 91 93 93 93 95 95 95 91 91 91 94 94 94 96 96 96 91 91 91 95 95 95 97 97 97 91 91 91 96 96 96 94 94 94 93 93 93 98 98 98 89 89 89 88 88 88 99 99 99 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 106 106 106 105 105 105 107 107 107 107 107 107 105 105 105 108 108 108 105 105 105 109 109 109 108 108 108 108 108 108 109 109 109 110 110 110 109 109 109 111 111 111 110 110 110 112 112 112 110 110 110 111 111 111 113 113 113 107 107 107 108 108 108 114 114 114 113 113 113 108 108 108 115 115 115 113 113 113 114 114 114 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 138 138 138 139 139 139 141 141 141 138 138 138 140 140 140 142 142 142 138 138 138 141 141 141 138 138 138 142 142 142 143 143 143 143 143 143 142 142 142 144 144 144 145 145 145 144 144 144 142 142 142 141 141 141 140 140 140 146 146 146 147 147 147 146 146 146 140 140 140 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 163 163 163 161 161 161 161 161 161 160 160 160 165 165 165 166 166 166 165 165 165 160 160 160 167 167 167 161 161 161 165 165 165 168 168 168 167 167 167 165 165 165 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 165 165 165 166 166 166 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 189 189 189 192 192 192 191 191 191 193 193 193 191 191 191 192 192 192 194 194 194 193 193 193 192 192 192 195 195 195 193 193 193 194 194 194 196 196 196 193 193 193 195 195 195 197 197 197 194 194 194 192 192 192 198 198 198 197 197 197 192 192 192 199 199 199 197 197 197 198 198 198 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 203 203 203 201 201 201 201 201 201 200 200 200 205 205 205 206 206 206 205 205 205 200 200 200 207 207 207 201 201 201 205 205 205 208 208 208 207 207 207 205 205 205 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 205 205 205 206 206 206 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 215 215 215 213 213 213 217 217 217 215 215 215 216 216 216 218 218 218 215 215 215 217 217 217 219 219 219 215 215 215 218 218 218 215 215 215 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 218 218 218 217 217 217 222 222 222 213 213 213 212 212 212 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 231 231 231 229 229 229 233 233 233 231 231 231 232 232 232 234 234 234 231 231 231 233 233 233 231 231 231 234 234 234 235 235 235 235 235 235 234 234 234 236 236 236 237 237 237 236 236 236 234 234 234 233 233 233 232 232 232 238 238 238 239 239 239 238 238 238 232 232 232
-170 170 170 171 171 171 238 238 238 237 237 237 238 238 238 171 171 171 98 98 98 106 106 106 96 96 96 115 115 115 96 96 96 106 106 106 99 99 99 111 111 111 93 93 93 104 104 104 93 93 93 111 111 111 164 164 164 169 169 169 228 228 228 239 239 239 228 228 228 169 169 169 204 204 204 209 209 209 137 137 137 147 147 147 137 137 137 209 209 209 222 222 222 195 195 195 221 221 221 199 199 199 221 221 221 195 195 195 223 223 223 190 190 190 217 217 217 196 196 196 217 217 217 190 190 190 210 210 210 211 211 211 146 146 146 145 145 145 146 146 146 211 211 211
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 1 1 1 6 6 6 1 1 1 5 5 5 7 7 7 8 8 8 4 4 4 7 7 7 9 9 9 8 8 8 10 10 10 8 8 8 9 9 9 11 11 11 9 9 9 7 7 7 12 12 12 9 9 9 11 11 11 0 0 0 12 12 12 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 22 22 22 23 23 23 22 22 22 19 19 19 24 24 24 25 25 25 17 17 17 24 24 24 26 26 26 25 25 25 27 27 27 25 25 25 26 26 26 28 28 28 26 26 26 24 24 24 29 29 29 26 26 26 28 28 28 21 21 21 29 29 29 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 32 32 32 35 35 35 36 36 36 35 35 35 32 32 32 34 34 34 37 37 37 38 38 38 38 38 38 37 37 37 39 39 39 40 40 40 39 39 39 37 37 37 41 41 41 38 38 38 39 39 39 42 42 42 41 41 41 39 39 39 30 30 30 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 52 52 52 53 53 53 52 52 52 49 49 49 51 51 51 54 54 54 55 55 55 55 55 55 54 54 54 56 56 56 57 57 57 56 56 56 54 54 54 58 58 58 55 55 55 56 56 56 59 59 59 58 58 58 56 56 56 47 47 47 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65
-68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 75 75 75 73 73 73 77 77 77 75 75 75 76 76 76 78 78 78 75 75 75 77 77 77 79 79 79 78 78 78 77 77 77 80 80 80 75 75 75 78 78 78 81 81 81 75 75 75 80 80 80 82 82 82 75 75 75 81 81 81 73 73 73 72 72 72 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 90 90 90 89 89 89 91 91 91 91 91 91 89 89 89 92 92 92 89 89 89 93 93 93 92 92 92 92 92 92 93 93 93 94 94 94 93 93 93 95 95 95 94 94 94 96 96 96 94 94 94 95 95 95 97 97 97 91 91 91 92 92 92 98 98 98 97 97 97 92 92 92 99 99 99 97 97 97 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 114 114 114 116 116 116 117 117 117 116 116 116 118 118 118 117 117 117 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 115 115 115 121 121 121 116 116 116 116 116 116 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 139 139 139 137 137 137 137 137 137 136 136 136 141 141 141 142 142 142 141 141 141 136 136 136 143 143 143 137 137 137 141 141 141 144 144 144 143 143 143 141 141 141 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 141 141 141 142 142 142 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 163 163 163 161 161 161 161 161 161 160 160 160 165 165 165 166 166 166 165 165 165 160 160 160 167 167 167 161 161 161 165 165 165 168 168 168 167 167 167 165 165 165 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 165 165 165 166 166 166 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 175 175 175 173 173 173 177 177 177 175 175 175 176 176 176 178 178 178 175 175 175 177 177 177 179 179 179 175 175 175 178 178 178 175 175 175 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 178 178 178 177 177 177 182 182 182 173 173 173 172 172 172 183 183 183 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185
-79 79 79 90 90 90 81 81 81 99 99 99 81 81 81 90 90 90 83 83 83 95 95 95 77 77 77 88 88 88 77 77 77 95 95 95 164 164 164 169 169 169 113 113 113 123 123 123 113 113 113 169 169 169 170 170 170 171 171 171 122 122 122 120 120 120 122 122 122 171 171 171 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 140 140 140 145 145 145 204 204 204 205 205 205 204 204 204 145 145 145 206 206 206 207 207 207 183 183 183 177 177 177 183 183 183 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 182 182 182 212 212 212 181 181 181 213 213 213 181 181 181 212 212 212 146 146 146 147 147 147 214 214 214 215 215 215 214 214 214 147 147 147 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 32 32 32 33 33 33 35 35 35 32 32 32 34 34 34 36 36 36 32 32 32 35 35 35 37 37 37 32 32 32 36 36 36 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 41 41 41 39 39 39 43 43 43 41 41 41 42 42 42 39 39 39 38 38 38 44 44 44 45 45 45 44 44 44 38 38 38 43 43 43 44 44 44 45 45 45 41 41 41 43 43 43 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 48 48 48 49 49 49 51 51 51 50 50 50 49 49 49 52 52 52 51 51 51 49 49 49 53 53 53 52 52 52 49 49 49 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 56 56 56 58 58 58
-60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 46 46 46 50 50 50 64 64 64 65 65 65 64 64 64 50 50 50 48 48 48 50 50 50 46 46 46 51 51 51 65 65 65 50 50 50 52 52 52 65 65 65 51 51 51 53 53 53 65 65 65 52 52 52 31 31 31 66 66 66 33 33 33 34 34 34 33 33 33 66 66 66 67 67 67 34 34 34 66 66 66 35 35 35 34 34 34 67 67 67 36 36 36 35 35 35 67 67 67 37 37 37 36 36 36 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 56 56 56 59 59 59 22 22 22 23 23 23 22 22 22 59 59 59 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 2 2 2 5 5 5 26 26 26 27 27 27 26 26 26 5 5 5
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 1 1 1 122 122 122 123 123 123 124 124 124 1 1 1 123 123 123 125 125 125 1 1 1 124 124 124 3 3 3 1 1 1 125 125 125 125 125 125 124 124 124 126 126 126 127 127 127 126 126 126 124 124 124 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 55 55 55 130 130 130 131 131 131 132 132 132 55 55 55 131 131 131 133 133 133 55 55 55 132 132 132 57 57 57 55 55 55 133 133 133 133 133 133 132 132 132 134 134 134 135 135 135 134 134 134 132 132 132
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 6 6 6 8 8 8 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 24 24 24 23 23 23 25 25 25 23 23 23 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 26 26 26 28 28 28 27 27 27 29 29 29 27 27 27 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 32 32 32 33 33 33 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 48 48 48 47 47 47 50 50 50 49 49 49 47 47 47 51 51 51 50 50 50 47 47 47 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 54 54 54 55 55 55 57 57 57 54 54 54 56 56 56 58 58 58 54 54 54 57 57 57 59 59 59 54 54 54 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 62 62 62 63 63 63 65 65 65 62 62 62 64 64 64 66 66 66 67 67 67 68 68 68 68 68 68 67 67 67 69 69 69 67 67 67 70 70 70 69 69 69 71 71 71 69 69 69 70 70 70 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 73 73 73 72 72 72 77 77 77 75 75 75 73 73 73 75 75 75 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77
-80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 86 86 86 85 85 85 87 87 87 85 85 85 88 88 88 87 87 87 87 87 87 88 88 88 89 89 89 88 88 88 90 90 90 89 89 89 91 91 91 89 89 89 90 90 90 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 99 99 99 97 97 97 101 101 101 99 99 99 100 100 100 102 102 102 99 99 99 101 101 101 97 97 97 96 96 96 103 103 103 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 115 115 115 113 113 113 117 117 117 115 115 115 116 116 116 118 118 118 117 117 117 116 116 116 119 119 119 117 117 117 118 118 118 120 120 120 119 119 119 118 118 118 121 121 121 119 119 119 120 120 120 122 122 122 119 119 119 121 121 121 123 123 123 119 119 119 122 122 122 124 124 124 123 123 123 122 122 122 125 125 125 123 123 123 124 124 124 126 126 126 123 123 123 125 125 125 127 127 127 123 123 123 126 126 126 128 128 128 127 127 127 126 126 126 129 129 129 127 127 127 128 128 128 130 130 130 129 129 129 128 128 128 131 131 131 129 129 129 130 130 130 132 132 132 129 129 129 131 131 131 133 133 133 132 132 132 131 131 131 134 134 134 132 132 132 133 133 133 135 135 135 132 132 132 134 134 134 136 136 136 132 132 132 135 135 135 137 137 137 136 136 136 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 139 139 139 138 138 138 138 138 138 139 139 139 140 140 140 139 139 139 141 141 141 140 140 140 141 141 141 142 142 142 140 140 140 142 142 142 143 143 143 140 140 140 140 140 140 143 143 143 144 144 144 143 143 143 145 145 145 144 144 144 144 144 144 145 145 145 146 146 146 145 145 145 147 147 147 146 146 146 147 147 147 148 148 148 146 146 146 146 146 146 148 148 148 149 149 149 148 148 148 150 150 150 149 149 149 150 150 150 151 151 151 149 149 149 151 151 151 152 152 152 149 149 149 149 149 149 152 152 152 153 153 153 152 152 152 154 154 154 153 153 153 154 154 154 120 120 120 153 153 153 118 118 118 153 153 153 120 120 120 155 155 155 136 136 136 138 138 138 156 156 156 155 155 155 138 138 138 157 157 157 155 155 155 156 156 156 158 158 158 157 157 157 156 156 156 159 159 159 157 157 157 158 158 158 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 170 170 170 171 171 171 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 185 185 185 183 183 183 187 187 187 185 185 185 186 186 186 188 188 188 187 187 187 186 186 186 189 189 189 187 187 187 188 188 188 190 190 190 189 189 189 188 188 188 191 191 191 189 189 189 190 190 190 192 192 192 189 189 189 191 191 191 193 193 193 189 189 189 192 192 192 194 194 194 193 193 193 192 192 192 195 195 195 193 193 193 194 194 194 196 196 196 193 193 193 195 195 195 197 197 197 193 193 193 196 196 196 198 198 198 197 197 197 196 196 196 199 199 199 197 197 197 198 198 198 200 200 200 199 199 199 198 198 198 201 201 201 199 199 199 200 200 200 202 202 202 199 199 199 201 201 201 203 203 203 202 202 202 201 201 201 204 204 204 202 202 202 203 203 203 205 205 205 202 202 202 204 204 204 206 206 206 202 202 202 205 205 205 207 207 207 206 206 206 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 209 209 209 208 208 208 208 208 208 209 209 209 210 210 210 209 209 209 211 211 211 210 210 210 211 211 211 212 212 212 210 210 210 212 212 212 213 213 213 210 210 210 210 210 210 213 213 213 214 214 214 213 213 213 215 215 215 214 214 214 214 214 214 215 215 215 216 216 216 215 215 215 217 217 217 216 216 216 217 217 217 218 218 218 216 216 216 216 216 216 218 218 218 219 219 219 218 218 218 220 220 220 219 219 219 220 220 220 221 221 221 219 219 219 221 221 221 222 222 222 219 219 219 219 219 219 222 222 222 223 223 223 222 222 222 224 224 224 223 223 223 224 224 224 190 190 190 223 223 223 188 188 188 223 223 223 190 190 190 225 225 225 206 206 206 208 208 208 226 226 226 225 225 225 208 208 208 227 227 227 225 225 225 226 226 226 228 228 228 227 227 227 226 226 226 229 229 229 227 227 227 228 228 228 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 232 232 232 233 233 233 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237
-240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 5 5 5 258 258 258 259 259 259 260 260 260 5 5 5 259 259 259 261 261 261 5 5 5 260 260 260 7 7 7 5 5 5 261 261 261 261 261 261 260 260 260 262 262 262 263 263 263 262 262 262 260 260 260 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 61 61 61 290 290 290 291 291 291 292 292 292 61 61 61 291 291 291 293 293 293 61 61 61 292 292 292 63 63 63 61 61 61 293 293 293 293 293 293 292 292 292 294 294 294 295 295 295 294 294 294 292 292 292 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 351 351 351 349 349 349 353 353 353 351 351 351 352 352 352 354 354 354 353 353 353 352 352 352 355 355 355 353 353 353 354 354 354 356 356 356 355 355 355 354 354 354 357 357 357 355 355 355 356 356 356 358 358 358 357 357 357 356 356 356 359 359 359 357 357 357 358 358 358 360 360 360 359 359 359 358 358 358 361 361 361 359 359 359 360 360 360 362 362 362 361 361 361 360 360 360 363 363 363 361 361 361 362 362 362 364 364 364 363 363 363 362 362 362 365 365 365 363 363 363 364 364 364 366 366 366 365 365 365 364 364 364 367 367 367 365 365 365 366 366 366 368 368 368 365 365 365 367 367 367 369 369 369 368 368 368 367 367 367 370 370 370 368 368 368 369 369 369 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 501 501 501 502 502 502 503 503 503 502 502 502 501 501 501 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 512 512 512 510 510 510 511 511 511 66 66 66 510 510 510 512 512 512 509 509 509 508 508 508 513 513 513 513 513 513 508 508 508 34 34 34 32 32 32 34 34 34 508 508 508 67 67 67 513 513 513 34 34 34 512 512 512 513 513 513 67 67 67 66 66 66 512 512 512 67 67 67 514 514 514 515 515 515 516 516 516 517 517 517 516 516 516 515 515 515 518 518 518 519 519 519 520 520 520 521 521 521 520 520 520 519 519 519 522 522 522 523 523 523 524 524 524 525 525 525 524 524 524 523 523 523 526 526 526 527 527 527 528 528 528 529 529 529 528 528 528 527 527 527 530 530 530 531 531 531 532 532 532 533 533 533 532 532 532 531 531 531 534 534 534 535 535 535 536 536 536 537 537 537 536 536 536 535 535 535 538 538 538 539 539 539 540 540 540 541 541 541 540 540 540 539 539 539 542 542 542 543 543 543 544 544 544 545 545 545 544 544 544 543 543 543 546 546 546 547 547 547 548 548 548 549 549 549 548 548 548 547 547 547 550 550 550 551 551 551 552 552 552 553 553 553 552 552 552 551 551 551 554 554 554 555 555 555 556 556 556 557 557 557 556 556 556 555 555 555 558 558 558 559 559 559 560 560 560 561 561 561 560 560 560 559 559 559 562 562 562 563 563 563 564 564 564 565 565 565 564 564 564 563 563 563 566 566 566 567 567 567 568 568 568 569 569 569 568 568 568 567 567 567 570 570 570 571 571 571 572 572 572 573 573 573 572 572 572 571 571 571 574 574 574 575 575 575 576 576 576 577 577 577 576 576 576 575 575 575 578 578 578 579 579 579 580 580 580 581 581 581 580 580 580 579 579 579 582 582 582 583 583 583 584 584 584 585 585 585 584 584 584 583 583 583 586 586 586 587 587 587 588 588 588 589 589 589 588 588 588 587 587 587 590 590 590 591 591 591 592 592 592 593 593 593 592 592 592 591 591 591 594 594 594 595 595 595 596 596 596 597 597 597 596 596 596 595 595 595 598 598 598 599 599 599 600 600 600 601 601 601 600 600 600 599 599 599 602 602 602 603 603 603 604 604 604 605 605 605 604 604 604 603 603 603 606 606 606 607 607 607 608 608 608 609 609 609 608 608 608 607 607 607 610 610 610 611 611 611 612 612 612 613 613 613 612 612 612 611 611 611 614 614 614 615 615 615 616 616 616 617 617 617 616 616 616 615 615 615 618 618 618 619 619 619 620 620 620 621 621 621 620 620 620 619 619 619 622 622 622 623 623 623 624 624 624 625 625 625 624 624 624 623 623 623 33 33 33 626 626 626 35 35 35 627 627 627 35 35 35 626 626 626 70 70 70 35 35 35 627 627 627 628 628 628 70 70 70 627 627 627 629 629 629 70 70 70 628 628 628 71 71 71 70 70 70 629 629 629 627 627 627 626 626 626 630 630 630 631 631 631 630 630 630 626 626 626 629 629 629 630 630 630 631 631 631 71 71 71 629 629 629 631 631 631 632 632 632 633 633 633 634 634 634 635 635 635 634 634 634 633 633 633 636 636 636 637 637 637 638 638 638 639 639 639 638 638 638 637 637 637 640 640 640 641 641 641 642 642 642 643 643 643 642 642 642 641 641 641 644 644 644 645 645 645 646 646 646 647 647 647 646 646 646 645 645 645 648 648 648 649 649 649 650 650 650 651 651 651 650 650 650 649 649 649 652 652 652 653 653 653 654 654 654 655 655 655 654 654 654 653 653 653 656 656 656 657 657 657 658 658 658 659 659 659 658 658 658 657 657 657 660 660 660 661 661 661 662 662 662 663 663 663 662 662 662 661 661 661 664 664 664 665 665 665 666 666 666 667 667 667 666 666 666 665 665 665 668 668 668 669 669 669 670 670 670 671 671 671 670 670 670 669 669 669 672 672 672 673 673 673 674 674 674 675 675 675 674 674 674 673 673 673 676 676 676 677 677 677 678 678 678 679 679 679 678 678 678 677 677 677 680 680 680 681 681 681 682 682 682 683 683 683 682 682 682 681 681 681 684 684 684 685 685 685 686 686 686 687 687 687 686 686 686 685 685 685 688 688 688 687 687 687 685 685 685 689 689 689 687 687 687 688 688 688 690 690 690 689 689 689 688 688 688 691 691 691 689 689 689 690 690 690 692 692 692 691 691 691 690 690 690 693 693 693 691 691 691 692 692 692 694 694 694 693 693 693 692 692 692 695 695 695 693 693 693 694 694 694 696 696 696 695 695 695 694 694 694 697 697 697 695 695 695 696 696 696 698 698 698 697 697 697 696 696 696 699 699 699 697 697 697 698 698 698 700 700 700 699 699 699 698 698 698 701 701 701 699 699 699 700 700 700 702 702 702 701 701 701 700 700 700 703 703 703 701 701 701 702 702 702 704 704 704 701 701 701 703 703 703 705 705 705 704 704 704 703 703 703 706 706 706 704 704 704 705 705 705 707 707 707 706 706 706 705 705 705 708 708 708 709 709 709 710 710 710 711 711 711 710 710 710 709 709 709 712 712 712 713 713 713 714 714 714 715 715 715 714 714 714 713 713 713 716 716 716 717 717 717 718 718 718 719 719 719 718 718 718 717 717 717 720 720 720 721 721 721 722 722 722 723 723 723 722 722 722 721 721 721 724 724 724 725 725 725 726 726 726 727 727 727 726 726 726 725 725 725 728 728 728 729 729 729 730 730 730 731 731 731 730 730 730 729 729 729 732 732 732 733 733 733 734 734 734 735 735 735 734 734 734 733 733 733 736 736 736 737 737 737 738 738 738 739 739 739 738 738 738 737 737 737 740 740 740 741 741 741 742 742 742 743 743 743 742 742 742 741 741 741 744 744 744 745 745 745 746 746 746 747 747 747 746 746 746 745 745 745 748 748 748 749 749 749 750 750 750 751 751 751 750 750 750 749 749 749 752 752 752 753 753 753 754 754 754 755 755 755 754 754 754 753 753 753 756 756 756 757 757 757 758 758 758 759 759 759 758 758 758 757 757 757 760 760 760 761 761 761 762 762 762 763 763 763 762 762 762 761 761 761 764 764 764 765 765 765 766 766 766 767 767 767 766 766 766 765 765 765
-768 768 768 769 769 769 770 770 770 771 771 771 770 770 770 769 769 769 772 772 772 773 773 773 774 774 774 775 775 775 774 774 774 773 773 773 776 776 776 775 775 775 773 773 773 777 777 777 776 776 776 773 773 773 778 778 778 777 777 777 773 773 773 779 779 779 774 774 774 775 775 775 780 780 780 774 774 774 779 779 779 781 781 781 774 774 774 780 780 780 782 782 782 774 774 774 781 781 781 783 783 783 782 782 782 781 781 781 784 784 784 782 782 782 783 783 783 785 785 785 782 782 782 784 784 784 786 786 786 785 785 785 784 784 784 787 787 787 785 785 785 786 786 786 788 788 788 785 785 785 787 787 787 789 789 789 788 788 788 787 787 787 790 790 790 788 788 788 789 789 789 788 788 788 790 790 790 791 791 791 790 790 790 792 792 792 791 791 791 792 792 792 793 793 793 791 791 791 791 791 791 793 793 793 794 794 794 793 793 793 795 795 795 794 794 794 795 795 795 796 796 796 794 794 794 794 794 794 796 796 796 797 797 797 796 796 796 798 798 798 797 797 797 797 797 797 798 798 798 799 799 799 798 798 798 800 800 800 799 799 799 800 800 800 801 801 801 799 799 799 801 801 801 802 802 802 799 799 799 802 802 802 803 803 803 799 799 799 799 799 799 803 803 803 773 773 773 804 804 804 773 773 773 803 803 803 805 805 805 773 773 773 804 804 804 778 778 778 773 773 773 805 805 805 806 806 806 788 788 788 791 791 791 807 807 807 806 806 806 791 791 791 808 808 808 806 806 806 807 807 807 809 809 809 808 808 808 807 807 807 810 810 810 808 808 808 809 809 809 811 811 811 812 812 812 813 813 813 814 814 814 813 813 813 812 812 812 815 815 815 816 816 816 817 817 817 818 818 818 817 817 817 816 816 816 819 819 819 820 820 820 821 821 821 822 822 822 821 821 821 820 820 820 823 823 823 824 824 824 825 825 825 826 826 826 825 825 825 824 824 824 827 827 827 828 828 828 829 829 829 830 830 830 829 829 829 828 828 828 831 831 831 832 832 832 833 833 833 834 834 834 833 833 833 832 832 832 835 835 835 836 836 836 837 837 837 838 838 838 837 837 837 836 836 836 839 839 839 840 840 840 841 841 841 842 842 842 841 841 841 840 840 840 843 843 843 844 844 844 845 845 845 846 846 846 845 845 845 844 844 844 847 847 847 848 848 848 849 849 849 850 850 850 849 849 849 848 848 848 851 851 851 852 852 852 853 853 853 854 854 854 853 853 853 852 852 852 855 855 855 856 856 856 857 857 857 858 858 858 857 857 857 856 856 856 859 859 859 860 860 860 861 861 861 862 862 862 861 861 861 860 860 860 172 172 172 173 173 173 863 863 863 864 864 864 863 863 863 173 173 173 865 865 865 864 864 864 173 173 173 866 866 866 865 865 865 173 173 173 867 867 867 863 863 863 864 864 864 868 868 868 863 863 863 867 867 867 869 869 869 863 863 863 868 868 868 870 870 870 863 863 863 869 869 869 871 871 871 863 863 863 870 870 870 872 872 872 863 863 863 871 871 871 873 873 873 872 872 872 871 871 871 874 874 874 872 872 872 873 873 873 875 875 875 872 872 872 874 874 874 876 876 876 875 875 875 874 874 874 877 877 877 875 875 875 876 876 876 878 878 878 875 875 875 877 877 877 875 875 875 878 878 878 879 879 879 878 878 878 880 880 880 879 879 879 880 880 880 881 881 881 879 879 879 881 881 881 882 882 882 879 879 879 879 879 879 882 882 882 883 883 883 882 882 882 884 884 884 883 883 883 884 884 884 885 885 885 883 883 883 883 883 883 885 885 885 886 886 886 885 885 885 887 887 887 886 886 886 887 887 887 888 888 888 886 886 886 888 888 888 889 889 889 886 886 886 889 889 889 890 890 890 886 886 886 890 890 890 891 891 891 886 886 886 886 886 886 891 891 891 173 173 173 892 892 892 173 173 173 891 891 891 866 866 866 173 173 173 892 892 892 893 893 893 875 875 875 879 879 879 894 894 894 893 893 893 879 879 879 895 895 895 893 893 893 894 894 894 896 896 896 895 895 895 894 894 894 897 897 897 895 895 895 896 896 896 898 898 898 897 897 897 896 896 896 899 899 899 897 897 897 898 898 898 120 120 120 154 154 154 121 121 121 122 122 122 121 121 121 154 154 154 152 152 152 122 122 122 154 154 154 124 124 124 122 122 122 152 152 152 151 151 151 124 124 124 152 152 152 150 150 150 124 124 124 151 151 151 125 125 125 124 124 124 150 150 150 148 148 148 125 125 125 150 150 150 126 126 126 125 125 125 148 148 148 128 128 128 126 126 126 148 148 148 147 147 147 128 128 128 148 148 148 130 130 130 128 128 128 147 147 147 145 145 145 130 130 130 147 147 147 143 143 143 130 130 130 145 145 145 131 131 131 130 130 130 143 143 143 133 133 133 131 131 131 143 143 143 142 142 142 133 133 133 143 143 143 134 134 134 133 133 133 142 142 142 141 141 141 134 134 134 142 142 142 139 139 139 134 134 134 141 141 141 135 135 135 134 134 134 139 139 139 137 137 137 135 135 135 139 139 139 900 900 900 901 901 901 902 902 902 903 903 903 902 902 902 901 901 901 904 904 904 905 905 905 906 906 906 907 907 907 906 906 906 905 905 905 908 908 908 909 909 909 910 910 910 911 911 911 910 910 910 909 909 909 912 912 912 911 911 911 909 909 909 913 913 913 912 912 912 909 909 909 914 914 914 913 913 913 909 909 909 915 915 915 910 910 910 911 911 911 916 916 916 910 910 910 915 915 915 917 917 917 910 910 910 916 916 916 918 918 918 910 910 910 917 917 917 919 919 919 918 918 918 917 917 917 920 920 920 918 918 918 919 919 919 921 921 921 918 918 918 920 920 920 922 922 922 921 921 921 920 920 920 923 923 923 921 921 921 922 922 922 924 924 924 921 921 921 923 923 923 925 925 925 924 924 924 923 923 923 926 926 926 924 924 924 925 925 925 924 924 924 926 926 926 927 927 927 926 926 926 928 928 928 927 927 927 928 928 928 929 929 929 927 927 927 927 927 927 929 929 929 930 930 930 929 929 929 931 931 931 930 930 930 931 931 931 932 932 932 930 930 930 930 930 930 932 932 932 933 933 933 932 932 932 934 934 934 933 933 933 933 933 933 934 934 934 935 935 935 934 934 934 936 936 936 935 935 935 936 936 936 937 937 937 935 935 935 937 937 937 938 938 938 935 935 935 938 938 938 939 939 939 935 935 935 935 935 935 939 939 939 909 909 909 940 940 940 909 909 909 939 939 939 941 941 941 909 909 909 940 940 940 914 914 914 909 909 909 941 941 941 942 942 942 924 924 924 927 927 927 943 943 943 942 942 942 927 927 927 944 944 944 942 942 942 943 943 943 945 945 945 944 944 944 943 943 943 946 946 946 944 944 944 945 945 945 947 947 947 948 948 948 949 949 949 950 950 950 949 949 949 948 948 948 951 951 951 952 952 952 953 953 953 954 954 954 953 953 953 952 952 952 955 955 955 956 956 956 957 957 957 958 958 958 957 957 957 956 956 956 959 959 959 960 960 960 961 961 961 962 962 962 961 961 961 960 960 960 963 963 963 964 964 964 965 965 965 966 966 966 965 965 965 964 964 964 967 967 967 968 968 968 969 969 969 970 970 970 969 969 969 968 968 968 971 971 971 972 972 972 973 973 973 974 974 974 973 973 973 972 972 972 975 975 975 976 976 976 977 977 977 978 978 978 977 977 977 976 976 976 979 979 979 980 980 980 981 981 981 982 982 982 981 981 981 980 980 980 983 983 983 984 984 984 985 985 985 986 986 986 985 985 985 984 984 984 987 987 987 988 988 988 989 989 989 990 990 990 989 989 989 988 988 988 991 991 991 992 992 992 993 993 993 994 994 994 993 993 993 992 992 992 190 190 190 224 224 224 191 191 191 192 192 192 191 191 191 224 224 224 222 222 222 192 192 192 224 224 224 194 194 194 192 192 192 222 222 222 221 221 221 194 194 194 222 222 222 220 220 220 194 194 194 221 221 221 195 195 195 194 194 194 220 220 220 218 218 218 195 195 195 220 220 220 196 196 196 195 195 195 218 218 218 198 198 198 196 196 196 218 218 218 217 217 217 198 198 198 218 218 218 200 200 200 198 198 198 217 217 217 215 215 215 200 200 200 217 217 217 213 213 213 200 200 200 215 215 215 201 201 201 200 200 200 213 213 213 203 203 203 201 201 201 213 213 213 212 212 212 203 203 203 213 213 213 204 204 204 203 203 203 212 212 212 211 211 211 204 204 204 212 212 212 209 209 209 204 204 204 211 211 211 205 205 205 204 204 204 209 209 209 207 207 207 205 205 205 209 209 209 234 234 234 235 235 235 995 995 995 996 996 996 995 995 995 235 235 235 997 997 997 996 996 996 235 235 235 998 998 998 997 997 997 235 235 235 999 999 999 995 995 995 996 996 996 1000 1000 1000 995 995 995 999 999 999 1001 1001 1001 995 995 995 1000 1000 1000 1002 1002 1002 995 995 995 1001 1001 1001 1003 1003 1003 995 995 995 1002 1002 1002 1004 1004 1004 995 995 995 1003 1003 1003 1005 1005 1005 1004 1004 1004 1003 1003 1003 1006 1006 1006 1004 1004 1004 1005 1005 1005 1007 1007 1007 1004 1004 1004 1006 1006 1006 1008 1008 1008 1007 1007 1007 1006 1006 1006 1009 1009 1009 1007 1007 1007 1008 1008 1008 1010 1010 1010 1007 1007 1007 1009 1009 1009 1007 1007 1007 1010 1010 1010 1011 1011 1011 1010 1010 1010 1012 1012 1012 1011 1011 1011 1012 1012 1012 1013 1013 1013 1011 1011 1011 1013 1013 1013 1014 1014 1014 1011 1011 1011 1011 1011 1011 1014 1014 1014 1015 1015 1015 1014 1014 1014 1016 1016 1016 1015 1015 1015 1016 1016 1016 1017 1017 1017 1015 1015 1015 1015 1015 1015 1017 1017 1017 1018 1018 1018 1017 1017 1017 1019 1019 1019 1018 1018 1018 1019 1019 1019 1020 1020 1020 1018 1018 1018 1020 1020 1020 1021 1021 1021 1018 1018 1018 1021 1021 1021 1022 1022 1022 1018 1018 1018 1022 1022 1022 1023 1023 1023 1018 1018 1018 1018 1018 1018 1023 1023 1023 235 235 235 1024 1024 1024 235 235 235 1023 1023 1023 998 998 998 235 235 235 1024 1024 1024 1025 1025 1025 1007 1007 1007 1011 1011 1011 1026 1026 1026 1025 1025 1025 1011 1011 1011 1027 1027 1027 1025 1025 1025 1026 1026 1026 1028 1028 1028 1027 1027 1027 1026 1026 1026 1029 1029 1029 1027 1027 1027 1028 1028 1028 1030 1030 1030 1029 1029 1029 1028 1028 1028 1031 1031 1031 1029 1029 1029 1030 1030 1030
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 30 30 30 29 29 29
-32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 35 35 35 33 33 33 37 37 37 35 35 35 36 36 36 33 33 33 32 32 32 38 38 38 39 39 39 38 38 38 32 32 32 37 37 37 38 38 38 39 39 39 35 35 35 37 37 37 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 51 51 51 49 49 49 53 53 53 51 51 51 52 52 52 49 49 49 48 48 48 54 54 54 55 55 55 54 54 54 48 48 48 53 53 53 54 54 54 55 55 55 51 51 51 53 53 53 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77
-80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101 102 102 102 103 103 103
-104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 72 72 72 73 73 73 72 72 72 113 113 113 114 114 114 115 115 115 64 64 64 65 65 65 64 64 64 115 115 115 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 18 18 18 14 14 14 17 17 17 19 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 23 23 23 21 21 21 22 22 22 24 24 24 21 21 21 23 23 23 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 35 35 35 37 37 37 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 63 63 63 66 66 66 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 74 74 74 75 75 75 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83
-86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 93 93 93 91 91 91 95 95 95 93 93 93 94 94 94 91 91 91 90 90 90 96 96 96 97 97 97 96 96 96 90 90 90 95 95 95 96 96 96 97 97 97 93 93 93 95 95 95 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 101 101 101 99 99 99 103 103 103 101 101 101 102 102 102 104 104 104 101 101 101 103 103 103 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 29 29 29 111 111 111 29 29 29 110 110 110 112 112 112 29 29 29 111 111 111 30 30 30 29 29 29 112 112 112 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 115 115 115 116 116 116 118 118 118 115 115 115 117 117 117 117 117 117 119 119 119 118 118 118 120 120 120 118 118 118 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 31 31 31 32 32 32 125 125 125 126 126 126 125 125 125 32 32 32 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 12 12 12 133 133 133 135 135 135 14 14 14 133 133 133 12 12 12 18 18 18 133 133 133 14 14 14 136 136 136 137 137 137 65 65 65 65 65 65 137 137 137 138 138 138 138 138 138 137 137 137 139 139 139 140 140 140 139 139 139 137 137 137 66 66 66 65 65 65 138 138 138 67 67 67 66 66 66 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 143 143 143 144 144 144 146 146 146 145 145 145 144 144 144 147 147 147 146 146 146 144 144 144
-148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 114 114 114 158 158 158 159 159 159 160 160 160 114 114 114 159 159 159 161 161 161 114 114 114 160 160 160 116 116 116 114 114 114 161 161 161 161 161 161 160 160 160 162 162 162 163 163 163 162 162 162 160 160 160 164 164 164 22 22 22 165 165 165 20 20 20 165 165 165 22 22 22 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 110 110 110 184 184 184 185 185 185 186 186 186 110 110 110 185 185 185 187 187 187 110 110 110 186 186 186 111 111 111 110 110 110 187 187 187 187 187 187 186 186 186 188 188 188 189 189 189 188 188 188 186 186 186 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 76 76 76 199 199 199 77 77 77 199 199 199 76 76 76 200 200 200 199 199 199 77 77 77 201 201 201 199 199 199 200 200 200 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 33 33 33 34 34 34 33 33 33 215 215 215
-216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 37 37 37 15 15 15 16 16 16 15 15 15 37 37 37 221 221 221 222 222 222 223 223 223 224 224 224 223 223 223 222 222 222 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 72 72 72 74 74 74 229 229 229 230 230 230 229 229 229 74 74 74 231 231 231 232 232 232 233 233 233 234 234 234 233 233 233 232 232 232 21 21 21 235 235 235 61 61 61 62 62 62 61 61 61 235 235 235 236 236 236 237 237 237 238 238 238 73 73 73 239 239 239 75 75 75 240 240 240 75 75 75 239 239 239 241 241 241 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 246 246 246 164 164 164 164 164 164 246 246 246 137 137 137 140 140 140 137 137 137 246 246 246 22 22 22 164 164 164 137 137 137 136 136 136 22 22 22 137 137 137 22 22 22 136 136 136 23 23 23 65 65 65 23 23 23 136 136 136 64 64 64 23 23 23 65 65 65 165 165 165 20 20 20 247 247 247 19 19 19 247 247 247 20 20 20 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 132 132 132 252 252 252 134 134 134 214 214 214 134 134 134 252 252 252 33 33 33 134 134 134 214 214 214 135 135 135 134 134 134 33 33 33 35 35 35 135 135 135 33 33 33 12 12 12 135 135 135 35 35 35 13 13 13 12 12 12 35 35 35 252 252 252 253 253 253 214 214 214 254 254 254 255 255 255 256 256 256 199 199 199 201 201 201 257 257 257 258 258 258 257 257 257 201 201 201 215 215 215 259 259 259 34 34 34 36 36 36 34 34 34 259 259 259
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 16 16 16 17 17 17 19 19 19 16 16 16 18 18 18 20 20 20 16 16 16 19 19 19 21 21 21 16 16 16 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 24 24 24 25 25 25 27 27 27 24 24 24 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 30 30 30 31 31 31 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 36 36 36 37 37 37 39 39 39 36 36 36 38 38 38 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 66 66 66 67 67 67 69 69 69 68 68 68 67 67 67 70 70 70 69 69 69 67 67 67 71 71 71 70 70 70 67 67 67
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 1 1 1 110 110 110 111 111 111 112 112 112 1 1 1 111 111 111 113 113 113 1 1 1 112 112 112 3 3 3 1 1 1 113 113 113 113 113 113 112 112 112 114 114 114 115 115 115 114 114 114 112 112 112 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 23 23 23 118 118 118 119 119 119 120 120 120 23 23 23 119 119 119 121 121 121 23 23 23 120 120 120 25 25 25 23 23 23 121 121 121 121 121 121 120 120 120 122 122 122 123 123 123 122 122 122 120 120 120
-37 37 37 30 30 30 38 38 38 32 32 32 38 38 38 30 30 30 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 51 51 51 52 52 52 54 54 54 51 51 51 53 53 53 55 55 55 51 51 51 54 54 54 53 53 53 52 52 52 56 56 56 57 57 57 56 56 56 52 52 52 56 56 56 57 57 57 58 58 58 57 57 57 59 59 59 58 58 58 58 58 58 59 59 59 60 60 60 60 60 60 59 59 59 61 61 61 59 59 59 62 62 62 61 61 61 63 63 63 61 61 61 62 62 62 63 63 63 62 62 62 64 64 64 62 62 62 65 65 65 64 64 64 65 65 65 66 66 66 64 64 64 64 64 64 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 99 99 99 100 100 100 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 105 105 105 104 104 104 106 106 106 104 104 104 107 107 107 106 106 106 106 106 106 107 107 107 108 108 108 107 107 107 109 109 109 108 108 108 110 110 110 108 108 108 109 109 109 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 138 138 138 139 139 139 141 141 141 140 140 140 139 139 139 142 142 142 140 140 140 141 141 141 137 137 137 136 136 136 143 143 143 143 143 143 136 136 136 144 144 144 145 145 145 144 144 144 136 136 136
-146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 149 149 149 147 147 147 151 151 151 149 149 149 150 150 150 151 151 151 150 150 150 152 152 152 152 152 152 150 150 150 153 153 153 154 154 154 153 153 153 150 150 150 147 147 147 146 146 146 155 155 155 156 156 156 155 155 155 146 146 146 154 154 154 155 155 155 156 156 156 153 153 153 154 154 154 156 156 156 151 151 151 152 152 152 157 157 157 158 158 158 157 157 157 152 152 152 146 146 146 29 29 29 156 156 156 31 31 31 156 156 156 29 29 29 159 159 159 156 156 156 31 31 31 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 18 18 18 21 21 21 164 164 164 165 165 165 164 164 164 21 21 21 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 2 2 2 5 5 5 10 10 10 170 170 170 10 10 10 5 5 5 11 11 11 10 10 10 170 170 170 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 180 180 180 181 181 181 182 182 182 181 181 181 180 180 180 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 183 183 183 187 187 187 184 184 184 187 187 187 183 183 183 188 188 188 183 183 183 189 189 189 188 188 188 189 189 189 190 190 190 188 188 188 191 191 191 188 188 188 190 190 190 190 190 190 23 23 23 191 191 191 192 192 192 191 191 191 23 23 23 25 25 25 23 23 23 190 190 190 193 193 193 25 25 25 190 190 190 191 191 191 192 192 192 194 194 194 195 195 195 194 194 194 192 192 192 187 187 187 194 194 194 195 195 195 184 184 184 187 187 187 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 14 14 14 15 15 15 200 200 200 201 201 201 200 200 200 15 15 15 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 99 99 99 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 218 218 218 219 219 219 220 220 220 219 219 219 218 218 218 221 221 221 222 222 222 223 223 223 224 224 224 223 223 223 222 222 222 225 225 225 100 100 100 226 226 226 227 227 227 226 226 226 100 100 100 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241
-244 244 244 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 261 261 261 262 262 262 263 263 263 264 264 264 263 263 263 262 262 262 265 265 265 263 263 263 264 264 264 266 266 266 263 263 263 265 265 265 267 267 267 268 268 268 269 269 269 270 270 270 269 269 269 268 268 268 271 271 271 272 272 272 273 273 273 274 274 274 273 273 273 272 272 272 275 275 275 276 276 276 277 277 277 278 278 278 277 277 277 276 276 276 279 279 279 280 280 280 281 281 281 282 282 282 281 281 281 280 280 280 283 283 283 281 281 281 282 282 282 280 280 280 279 279 279 284 284 284 285 285 285 284 284 284 279 279 279 286 286 286 287 287 287 288 288 288 289 289 289 288 288 288 287 287 287 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 1 1 1 292 292 292 293 293 293 294 294 294 1 1 1 293 293 293 295 295 295 1 1 1 294 294 294 3 3 3 1 1 1 295 295 295 295 295 295 294 294 294 296 296 296 297 297 297 296 296 296 294 294 294 298 298 298 299 299 299 300 300 300 301 301 301 300 300 300 299 299 299 302 302 302 301 301 301 299 299 299 303 303 303 301 301 301 302 302 302 299 299 299 298 298 298 304 304 304 305 305 305 306 306 306 307 307 307 308 308 308 307 307 307 306 306 306 184 184 184 195 195 195 186 186 186 309 309 309 186 186 186 195 195 195 310 310 310 311 311 311 312 312 312 313 313 313 312 312 312 311 311 311 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 318 318 318 317 317 317 315 315 315 319 319 319 317 317 317 318 318 318 320 320 320 319 319 319 318 318 318 321 321 321 322 322 322 323 323 323 324 324 324 323 323 323 322 322 322 325 325 325 326 326 326 327 327 327 328 328 328 327 327 327 326 326 326 329 329 329 328 328 328 326 326 326 330 330 330 326 326 326 325 325 325 331 331 331 330 330 330 325 325 325 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 17 17 17 334 334 334 335 335 335 336 336 336 17 17 17 335 335 335 337 337 337 17 17 17 336 336 336 19 19 19 17 17 17 337 337 337 337 337 337 336 336 336 338 338 338 339 339 339 338 338 338 336 336 336 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 352 352 352 353 353 353 354 354 354 353 353 353 352 352 352 355 355 355 356 356 356 357 357 357 358 358 358 357 357 357 356 356 356 359 359 359 360 360 360 361 361 361 362 362 362 361 361 361 360 360 360 151 151 151 157 157 157 149 149 149 363 363 363 149 149 149 157 157 157 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 8 8 8 10 10 10 12 12 12 8 8 8 11 11 11 13 13 13 8 8 8 12 12 12 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 24 24 24 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 29 29 29 28 28 28 25 25 25 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 40 40 40 43 43 43 45 45 45 40 40 40 44 44 44 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 49 49 49 47 47 47 51 51 51 49 49 49 50 50 50 47 47 47 46 46 46 52 52 52 53 53 53 52 52 52 46 46 46 51 51 51 52 52 52 53 53 53 49 49 49 51 51 51 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 58 58 58 57 57 57 60 60 60 59 59 59 57 57 57 61 61 61 60 60 60 57 57 57 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 64 64 64 66 66 66 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81
-84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 64 64 64 67 67 67 30 30 30 31 31 31 30 30 30 67 67 67 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 2 2 2 5 5 5 34 34 34 35 35 35 34 34 34 5 5 5 104 104 104 54 54 54 105 105 105 56 56 56 105 105 105 54 54 54 58 58 58 105 105 105 56 56 56 106 106 106 105 105 105 58 58 58 107 107 107 108 108 108 109 109 109 59 59 59 109 109 109 108 108 108 60 60 60 109 109 109 59 59 59 61 61 61 109 109 109 60 60 60 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 43 43 43 118 118 118 44 44 44 119 119 119 44 44 44 118 118 118 120 120 120 44 44 44 119 119 119 45 45 45 44 44 44 120 120 120 39 39 39 121 121 121 41 41 41 122 122 122 41 41 41 121 121 121 42 42 42 41 41 41 122 122 122 123 123 123 42 42 42 122 122 122 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153
-156 156 156 58 58 58 111 111 111 59 59 59 111 111 111 58 58 58 113 113 113 111 111 111 59 59 59 108 108 108 113 113 113 59 59 59 42 42 42 157 157 157 43 43 43 114 114 114 43 43 43 157 157 157 116 116 116 43 43 43 114 114 114 118 118 118 43 43 43 116 116 116 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171
-174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 1 1 1 212 212 212 213 213 213 214 214 214 1 1 1 213 213 213 215 215 215 1 1 1 214 214 214 3 3 3 1 1 1 215 215 215 215 215 215 214 214 214 216 216 216 217 217 217 216 216 216 214 214 214 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 63 63 63 220 220 220 221 221 221 222 222 222 63 63 63 221 221 221 223 223 223 63 63 63 222 222 222 65 65 65 63 63 63 223 223 223 223 223 223 222 222 222 224 224 224 225 225 225 224 224 224 222 222 222 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 9 9 9 13 13 13 12 12 12 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 40 40 40 39 39 39 41 41 41 41 41 41 39 39 39 42 42 42 43 43 43 42 42 42 39 39 39
-44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 47 47 47 45 45 45 49 49 49 48 48 48 45 45 45 50 50 50 48 48 48 49 49 49 45 45 45 51 51 51 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 54 54 54 55 55 55 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 58 58 58 57 57 57 60 60 60 58 58 58 59 59 59 60 60 60 59 59 59 61 61 61 61 61 61 59 59 59 62 62 62 59 59 59 63 63 63 62 62 62 63 63 63 64 64 64 62 62 62 64 64 64 53 53 53 65 65 65 62 62 62 64 64 64 65 65 65 66 66 66 65 65 65 52 52 52 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 71 71 71 70 70 70 75 75 75 73 73 73 71 71 71 76 76 76 73 73 73 75 75 75 77 77 77 76 76 76 75 75 75 78 78 78 76 76 76 77 77 77 79 79 79 78 78 78 77 77 77 70 70 70 80 80 80 74 74 74 81 81 81 74 74 74 80 80 80 79 79 79 81 81 81 80 80 80 82 82 82 79 79 79 80 80 80 83 83 83 79 79 79 82 82 82 78 78 78 79 79 79 83 83 83 84 84 84 78 78 78 83 83 83 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 91 91 91 92 92 92 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 97 97 97 95 95 95 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 123 123 123 122 122 122 124 124 124 124 124 124 122 122 122 125 125 125 126 126 126 125 125 125 122 122 122
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21
-24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 31 31 31 29 29 29 33 33 33 31 31 31 32 32 32 34 34 34 31 31 31 33 33 33 35 35 35 34 34 34 33 33 33 29 29 29 28 28 28 36 36 36 37 37 37 36 36 36 28 28 28 38 38 38 36 36 36 37 37 37 39 39 39 38 38 38 37 37 37 35 35 35 38 38 38 39 39 39 34 34 34 35 35 35 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 44 44 44 46 46 46 40 40 40 48 48 48 41 41 41 49 49 49 41 41 41 48 48 48 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 50 50 50 51 51 51 49 49 49 50 50 50 46 46 46 51 51 51 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 7 7 7 5 5 5 9 9 9 8 8 8 5 5 5 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 29 29 29 27 27 27 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 33 33 33 31 31 31 35 35 35 34 34 34 31 31 31 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 45 45 45 43 43 43 47 47 47 45 45 45 46 46 46 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 57 57 57 55 55 55 59 59 59 57 57 57 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 67 67 67 65 65 65 69 69 69 67 67 67 68 68 68 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 73 73 73 71 71 71 75 75 75 73 73 73 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 79 79 79 77 77 77 81 81 81 79 79 79 80 80 80 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 84 84 84 86 86 86 88 88 88 87 87 87 86 86 86 89 89 89 87 87 87 88 88 88 90 90 90 89 89 89 88 88 88 91 91 91 89 89 89 90 90 90 92 92 92 89 89 89 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 95 95 95 92 92 92 94 94 94 96 96 96 92 92 92 95 95 95 97 97 97 92 92 92 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 97 97 97 99 99 99 101 101 101 100 100 100 99 99 99 102 102 102 101 101 101 99 99 99 103 103 103 102 102 102 99 99 99 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 110 110 110 111 111 111 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 117 117 117 115 115 115 119 119 119 117 117 117 118 118 118 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 123 123 123 121 121 121 125 125 125 123 123 123 124 124 124 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 169 169 169 167 167 167 171 171 171 170 170 170 167 167 167 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 182 182 182 183 183 183 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 188 188 188 189 189 189 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 195 195 195 193 193 193 197 197 197 195 195 195 196 196 196 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 201 201 201 199 199 199 203 203 203 202 202 202 199 199 199 204 204 204 202 202 202 203 203 203 205 205 205 204 204 204 203 203 203 206 206 206 204 204 204 205 205 205 207 207 207 206 206 206 205 205 205 208 208 208 207 207 207 205 205 205 209 209 209 207 207 207 208 208 208 210 210 210 209 209 209 208 208 208 211 211 211 210 210 210 208 208 208 212 212 212 211 211 211 208 208 208 213 213 213 212 212 212 208 208 208 214 214 214 212 212 212 213 213 213 215 215 215 214 214 214 213 213 213 216 216 216 215 215 215 213 213 213 217 217 217 215 215 215 216 216 216 218 218 218 215 215 215 217 217 217 219 219 219 215 215 215 218 218 218 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 234 234 234 235 235 235 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 241 241 241 239 239 239 243 243 243 241 241 241 242 242 242
-244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 246 246 246 247 247 247 249 249 249 248 248 248 247 247 247 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 252 252 252 253 253 253 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 258 258 258 259 259 259 261 261 261 260 260 260 259 259 259 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 265 265 265 263 263 263 267 267 267 265 265 265 266 266 266 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 271 271 271 269 269 269 273 273 273 271 271 271 272 272 272 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 279 279 279 280 280 280 281 281 281 280 280 280 279 279 279 282 282 282 280 280 280 281 281 281 283 283 283 280 280 280 282 282 282 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 286 286 286 287 287 287 289 289 289 288 288 288 287 287 287 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 292 292 292 293 293 293 295 295 295 292 292 292 294 294 294 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 299 299 299 297 297 297 301 301 301 300 300 300 297 297 297 302 302 302 300 300 300 301 301 301 303 303 303 302 302 302 301 301 301 304 304 304 303 303 303 301 301 301 305 305 305 303 303 303 304 304 304 306 306 306 305 305 305 304 304 304 307 307 307 306 306 306 304 304 304 308 308 308 307 307 307 304 304 304 309 309 309 308 308 308 304 304 304 310 310 310 308 308 308 309 309 309 311 311 311 310 310 310 309 309 309 312 312 312 311 311 311 309 309 309 313 313 313 312 312 312 309 309 309 314 314 314 312 312 312 313 313 313 315 315 315 312 312 312 314 314 314 316 316 316 312 312 312 315 315 315 317 317 317 312 312 312 316 316 316 318 318 318 319 319 319 320 320 320 321 321 321 320 320 320 319 319 319 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323 326 326 326 327 327 327 328 328 328 329 329 329 328 328 328 327 327 327 330 330 330 331 331 331 332 332 332 333 333 333 332 332 332 331 331 331 334 334 334 335 335 335 336 336 336 337 337 337 336 336 336 335 335 335 338 338 338 336 336 336 337 337 337 339 339 339 340 340 340 341 341 341 342 342 342 343 343 343 344 344 344 345 345 345 344 344 344 343 343 343 346 346 346 345 345 345 343 343 343 347 347 347 345 345 345 346 346 346 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 354 354 354 355 355 355 357 357 357 356 356 356 355 355 355 358 358 358 359 359 359 360 360 360 361 361 361 360 360 360 359 359 359 362 362 362 361 361 361 359 359 359 363 363 363 361 361 361 362 362 362 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 366 366 366 367 367 367 369 369 369 368 368 368 367 367 367 370 370 370 371 371 371 372 372 372 373 373 373 372 372 372 371 371 371 374 374 374 375 375 375 376 376 376 377 377 377 376 376 376 375 375 375 378 378 378 376 376 376 377 377 377 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 382 382 382 383 383 383 385 385 385 384 384 384 383 383 383 386 386 386 387 387 387 388 388 388 389 389 389 388 388 388 387 387 387 390 390 390 387 387 387 386 386 386 391 391 391 389 389 389 387 387 387 392 392 392 389 389 389 391 391 391 393 393 393 392 392 392 391 391 391 394 394 394 392 392 392 393 393 393 395 395 395 392 392 392 394 394 394 386 386 386 396 396 396 390 390 390 397 397 397 390 390 390 396 396 396 398 398 398 397 397 397 396 396 396 399 399 399 398 398 398 396 396 396 400 400 400 398 398 398 399 399 399 401 401 401 400 400 400 399 399 399 394 394 394 400 400 400 401 401 401 395 395 395 394 394 394 401 401 401 402 402 402 403 403 403 404 404 404 405 405 405 404 404 404 403 403 403 406 406 406 407 407 407 408 408 408 409 409 409 408 408 408 407 407 407 410 410 410 408 408 408 409 409 409 411 411 411 408 408 408 410 410 410 412 412 412 411 411 411 410 410 410 413 413 413 411 411 411 412 412 412 414 414 414 411 411 411 413 413 413 415 415 415 414 414 414 413 413 413 416 416 416 414 414 414 415 415 415 417 417 417 414 414 414 416 416 416 418 418 418 414 414 414 417 417 417 419 419 419 414 414 414 418 418 418 420 420 420 419 419 419 418 418 418 419 419 419 420 420 420 421 421 421 422 422 422 421 421 421 420 420 420 423 423 423 419 419 419 421 421 421 424 424 424 423 423 423 421 421 421 425 425 425 424 424 424 421 421 421 426 426 426 425 425 425 421 421 421 427 427 427 426 426 426 421 421 421 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 430 430 430 431 431 431 433 433 433 430 430 430 432 432 432 434 434 434 433 433 433 432 432 432 435 435 435 433 433 433 434 434 434 436 436 436 433 433 433 435 435 435 437 437 437 436 436 436 435 435 435 428 428 428 438 438 438 429 429 429 439 439 439 429 429 429 438 438 438 440 440 440 429 429 429 439 439 439 441 441 441 440 440 440 439 439 439 442 442 442 440 440 440 441 441 441 437 437 437 442 442 442 441 441 441 443 443 443 437 437 437 441 441 441 436 436 436 437 437 437 443 443 443 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 446 446 446 447 447 447 449 449 449 448 448 448 447 447 447 450 450 450 451 451 451 452 452 452 453 453 453 452 452 452 451 451 451 454 454 454 455 455 455 456 456 456 457 457 457 456 456 456 455 455 455 458 458 458 456 456 456 457 457 457 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 490 490 490 491 491 491 493 493 493 492 492 492 491 491 491 494 494 494 495 495 495 496 496 496 497 497 497 496 496 496 495 495 495 498 498 498 499 499 499 500 500 500 501 501 501 500 500 500 499 499 499 502 502 502 501 501 501 499 499 499 503 503 503 501 501 501 502 502 502 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 512 512 512 511 511 511 509 509 509 513 513 513 511 511 511 512 512 512 514 514 514 515 515 515 516 516 516 517 517 517 516 516 516 515 515 515 518 518 518 519 519 519 520 520 520 521 521 521 520 520 520 519 519 519
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 17 17 17 15 15 15 19 19 19 17 17 17 18 18 18 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 22 22 22 23 23 23 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 29 29 29 27 27 27 31 31 31 29 29 29 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 68 68 68 69 69 69 71 71 71 68 68 68 70 70 70 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 89 89 89 88 88 88 87 87 87 90 90 90 88 88 88 89 89 89 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 95 95 95 94 94 94 93 93 93 96 96 96 95 95 95 93 93 93 97 97 97 95 95 95 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 98 98 98 96 96 96 100 100 100 98 98 98 99 99 99 101 101 101 100 100 100 99 99 99 102 102 102 101 101 101 99 99 99 103 103 103 102 102 102 99 99 99 104 104 104 102 102 102 103 103 103 105 105 105 104 104 104 103 103 103 106 106 106 104 104 104 105 105 105 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 109 109 109 111 111 111 113 113 113 112 112 112 111 111 111 114 114 114 112 112 112 113 113 113 115 115 115 112 112 112 114 114 114 116 116 116 115 115 115 114 114 114 108 108 108 107 107 107 117 117 117 118 118 118 117 117 117 107 107 107 119 119 119 108 108 108 117 117 117 120 120 120 119 119 119 117 117 117 121 121 121 119 119 119 120 120 120 116 116 116 121 121 121 120 120 120 122 122 122 116 116 116 120 120 120 115 115 115 116 116 116 122 122 122 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 125 125 125 126 126 126 128 128 128 127 127 127 126 126 126 129 129 129 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 131 131 131 132 132 132 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 145 145 145 146 146 146 148 148 148 147 147 147 146 146 146 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 154 154 154 155 155 155 156 156 156 155 155 155 154 154 154 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 161 161 161 162 162 162 163 163 163 164 164 164 163 163 163 162 162 162 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 173 173 173 170 170 170 169 169 169 174 174 174 170 170 170 173 173 173 175 175 175 172 172 172 170 170 170 176 176 176 172 172 172 175 175 175 177 177 177 172 172 172 176 176 176 178 178 178 177 177 177 176 176 176 179 179 179 177 177 177 178 178 178 173 173 173 180 180 180 174 174 174 181 181 181 174 174 174 180 180 180 182 182 182 181 181 181 180 180 180 183 183 183 182 182 182 180 180 180 184 184 184 182 182 182 183 183 183 185 185 185 184 184 184 183 183 183 178 178 178 184 184 184 185 185 185 179 179 179 178 178 178 185 185 185 186 186 186 179 179 179 185 185 185 187 187 187 188 188 188 189 189 189 190 190 190 189 189 189 188 188 188 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 193 193 193 194 194 194 196 196 196 195 195 195 194 194 194 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 201 201 201 199 199 199 200 200 200 202 202 202 201 201 201 200 200 200 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 209 209 209 210 210 210 212 212 212 211 211 211 210 210 210 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 215 215 215 216 216 216 218 218 218 215 215 215 217 217 217 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 222 222 222 220 220 220 224 224 224 222 222 222 223 223 223 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 229 229 229 227 227 227 228 228 228 230 230 230 229 229 229 228 228 228 231 231 231 232 232 232 233 233 233 234 234 234 233 233 233 232 232 232 235 235 235 236 236 236 237 237 237 238 238 238 237 237 237 236 236 236 239 239 239 238 238 238 236 236 236 240 240 240 238 238 238 239 239 239 241 241 241 240 240 240 239 239 239 242 242 242 240 240 240 241 241 241 243 243 243 242 242 242 241 241 241 244 244 244 242 242 242 243 243 243 245 245 245 244 244 244 243 243 243 246 246 246 244 244 244 245 245 245 247 247 247 244 244 244 246 246 246 248 248 248 247 247 247 246 246 246 249 249 249 247 247 247 248 248 248 250 250 250 247 247 247 249 249 249 251 251 251 250 250 250 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 254 254 254 250 250 250 252 252 252 255 255 255 254 254 254 252 252 252 256 256 256 254 254 254 255 255 255 257 257 257 256 256 256 255 255 255 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 261 261 261 259 259 259 263 263 263 261 261 261 262 262 262 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 266 266 266 267 267 267 269 269 269 268 268 268 267 267 267 270 270 270 271 271 271 272 272 272 273 273 273 272 272 272 271 271 271 274 274 274 272 272 272 273 273 273 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 278 278 278 279 279 279 281 281 281 278 278 278 280 280 280
-282 282 282 283 283 283 284 284 284 285 285 285 284 284 284 283 283 283 286 286 286 285 285 285 283 283 283 287 287 287 285 285 285 286 286 286 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 291 291 291 289 289 289 293 293 293 291 291 291 292 292 292 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 297 297 297 295 295 295 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 307 307 307 308 308 308 309 309 309 308 308 308 307 307 307 310 310 310 311 311 311 312 312 312 313 313 313 312 312 312 311 311 311 314 314 314 313 313 313 311 311 311 315 315 315 313 313 313 314 314 314 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 318 318 318 319 319 319 321 321 321 320 320 320 319 319 319 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323 326 326 326 324 324 324 325 325 325 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 331 331 331 329 329 329 333 333 333 332 332 332 329 329 329 334 334 334 335 335 335 336 336 336 337 337 337 336 336 336 335 335 335 338 338 338 339 339 339 340 340 340 341 341 341 340 340 340 339 339 339 342 342 342 343 343 343 344 344 344 345 345 345 344 344 344 343 343 343 346 346 346 347 347 347 348 348 348 349 349 349 348 348 348 347 347 347 350 350 350 348 348 348 349 349 349 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 355 355 355 353 353 353 357 357 357 355 355 355 356 356 356 358 358 358 359 359 359 360 360 360 361 361 361 360 360 360 359 359 359 362 362 362 363 363 363 364 364 364 365 365 365 364 364 364 363 363 363 366 366 366 365 365 365 363 363 363 367 367 367 368 368 368 369 369 369 370 370 370 371 371 371 372 372 372 373 373 373 372 372 372 371 371 371 374 374 374 375 375 375 376 376 376 377 377 377 376 376 376 375 375 375 378 378 378 379 379 379 380 380 380 381 381 381 380 380 380 379 379 379 382 382 382 381 381 381 379 379 379 383 383 383 382 382 382 379 379 379 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 387 387 387 385 385 385 389 389 389 387 387 387 388 388 388 390 390 390 391 391 391 392 392 392 393 393 393 392 392 392 391 391 391 394 394 394 395 395 395 396 396 396 397 397 397 396 396 396 395 395 395 398 398 398 397 397 397 395 395 395 399 399 399 397 397 397 398 398 398 400 400 400 399 399 399 398 398 398 401 401 401 399 399 399 400 400 400 402 402 402 401 401 401 400 400 400 403 403 403 401 401 401 402 402 402 404 404 404 403 403 403 402 402 402 405 405 405 403 403 403 404 404 404 406 406 406 405 405 405 404 404 404 407 407 407 405 405 405 406 406 406 408 408 408 405 405 405 407 407 407 409 409 409 408 408 408 407 407 407 410 410 410 408 408 408 409 409 409 408 408 408 410 410 410 411 411 411 412 412 412 411 411 411 410 410 410 413 413 413 408 408 408 411 411 411 414 414 414 413 413 413 411 411 411 415 415 415 414 414 414 411 411 411 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 426 426 426 427 427 427 429 429 429 428 428 428 427 427 427 430 430 430 431 431 431 432 432 432 433 433 433 432 432 432 431 431 431 434 434 434 432 432 432 433 433 433 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 447 447 447 445 445 445 449 449 449 450 450 450 451 451 451 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 455 455 455 453 453 453 457 457 457 455 455 455 456 456 456 458 458 458 459 459 459 460 460 460 461 461 461 460 460 460 459 459 459 462 462 462 460 460 460 461 461 461 463 463 463 460 460 460 462 462 462 464 464 464 460 460 460 463 463 463 459 459 459 465 465 465 461 461 461 465 465 465 466 466 466 461 461 461 461 461 461 466 466 466 467 467 467 466 466 466 468 468 468 467 467 467 468 468 468 469 469 469 467 467 467 467 467 467 469 469 469 470 470 470 469 469 469 471 471 471 470 470 470 470 470 470 471 471 471 472 472 472 471 471 471 473 473 473 472 472 472 472 472 472 473 473 473 474 474 474 473 473 473 475 475 475 474 474 474 474 474 474 475 475 475 476 476 476 475 475 475 477 477 477 476 476 476 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 495 495 495 493 493 493 497 497 497 495 495 495 496 496 496 498 498 498 499 499 499 500 500 500 501 501 501 500 500 500 499 499 499 502 502 502 501 501 501 499 499 499 503 503 503 504 504 504 505 505 505 506 506 506 507 507 507 508 508 508 509 509 509 508 508 508 507 507 507 510 510 510 511 511 511 512 512 512 513 513 513 512 512 512 511 511 511 514 514 514 513 513 513 511 511 511 515 515 515 513 513 513 514 514 514 516 516 516 517 517 517 518 518 518 519 519 519 518 518 518 517 517 517 520 520 520 521 521 521 522 522 522 523 523 523 522 522 522 521 521 521 524 524 524 522 522 522 523 523 523 525 525 525 524 524 524 523 523 523 526 526 526 527 527 527 528 528 528 529 529 529 528 528 528 527 527 527 530 530 530 531 531 531 532 532 532 533 533 533 532 532 532 531 531 531
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 14 14 14 16 16 16 18 18 18 19 19 19 14 14 14 20 20 20 14 14 14 19 19 19 21 21 21 18 18 18 16 16 16 18 18 18 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35
-36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 51 51 51 49 49 49 52 52 52 53 53 53 52 52 52 49 49 49 54 54 54 51 51 51 52 52 52 55 55 55 54 54 54 52 52 52 54 54 54 55 55 55 56 56 56 57 57 57 55 55 55 52 52 52 55 55 55 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 91 91 91 92 92 92 90 90 90 93 93 93 90 90 90 92 92 92 94 94 94 92 92 92 91 91 91 95 95 95 92 92 92 94 94 94 96 96 96 92 92 92 95 95 95 95 95 95 97 97 97 96 96 96 98 98 98 96 96 96 97 97 97 95 95 95 94 94 94 99 99 99 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121
-124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 134 134 134 135 135 135 137 137 137 136 136 136 135 135 135 138 138 138 136 136 136 137 137 137 139 139 139 138 138 138 137 137 137 140 140 140 138 138 138 139 139 139 140 140 140 139 139 139 141 141 141 141 141 141 139 139 139 142 142 142 139 139 139 143 143 143 142 142 142 143 143 143 144 144 144 142 142 142 144 144 144 133 133 133 145 145 145 142 142 142 144 144 144 145 145 145 146 146 146 145 145 145 132 132 132 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 156 156 156 157 157 157 159 159 159 156 156 156 158 158 158 160 160 160 159 159 159 158 158 158 161 161 161 159 159 159 160 160 160 162 162 162 159 159 159 161 161 161 163 163 163 162 162 162 161 161 161 155 155 155 164 164 164 157 157 157 165 165 165 157 157 157 164 164 164 166 166 166 165 165 165 164 164 164 167 167 167 165 165 165 166 166 166 168 168 168 167 167 167 166 166 166 161 161 161 167 167 167 168 168 168 163 163 163 161 161 161 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 171 171 171 170 170 170 172 172 172 173 173 173 171 171 171 174 174 174 171 171 171 173 173 173 175 175 175 173 173 173 172 172 172 176 176 176 173 173 173 175 175 175 177 177 177 173 173 173 176 176 176 176 176 176 178 178 178 177 177 177 179 179 179 177 177 177 178 178 178 176 176 176 175 175 175 180 180 180 181 181 181 182 182 182 183 183 183 184 184 184 183 183 183 182 182 182 185 185 185 13 13 13 186 186 186 187 187 187 186 186 186 13 13 13 12 12 12 187 187 187 13 13 13 33 33 33 35 35 35 188 188 188 189 189 189 188 188 188 35 35 35 190 190 190 188 188 188 189 189 189 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 24 24 24 194 194 194 24 24 24 193 193 193 195 195 195 24 24 24 194 194 194 25 25 25 24 24 24 195 195 195 196 196 196 197 197 197 198 198 198 4 4 4 198 198 198 197 197 197 199 199 199 198 198 198 4 4 4 3 3 3 199 199 199 4 4 4 200 200 200 201 201 201 6 6 6 202 202 202 6 6 6 201 201 201 7 7 7 6 6 6 202 202 202 203 203 203 7 7 7 202 202 202 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 20 20 20 19 19 19 208 208 208 209 209 209 208 208 208 19 19 19 210 210 210 209 209 209 19 19 19 1 1 1 211 211 211 2 2 2 212 212 212 2 2 2 211 211 211 213 213 213 212 212 212 211 211 211 214 214 214 213 213 213 211 211 211 215 215 215 216 216 216 217 217 217 10 10 10 217 217 217 216 216 216 218 218 218 217 217 217 10 10 10 9 9 9 218 218 218 10 10 10 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 222 222 222 220 220 220 224 224 224 222 222 222 223 223 223 225 225 225 222 222 222 224 224 224 226 226 226 225 225 225 224 224 224 227 227 227 226 226 226 224 224 224 220 220 220 219 219 219 228 228 228 229 229 229 228 228 228 219 219 219 230 230 230 228 228 228 229 229 229 231 231 231 230 230 230 229 229 229 227 227 227 230 230 230 231 231 231 232 232 232 227 227 227 231 231 231 226 226 226 227 227 227 232 232 232 233 233 233 226 226 226 232 232 232 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 235 235 235 234 234 234 239 239 239 237 237 237 235 235 235 240 240 240 237 237 237 239 239 239 241 241 241 240 240 240 239 239 239 242 242 242 240 240 240 241 241 241 243 243 243 242 242 242 241 241 241 234 234 234 244 244 244 238 238 238 245 245 245 238 238 238 244 244 244 243 243 243 245 245 245 244 244 244 246 246 246 243 243 243 244 244 244 247 247 247 243 243 243 246 246 246 242 242 242 243 243 243 247 247 247 248 248 248 242 242 242 247 247 247 22 22 22 23 23 23 249 249 249 250 250 250 249 249 249 23 23 23 251 251 251 250 250 250 23 23 23 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 30 30 30 262 262 262 30 30 30 261 261 261 31 31 31 30 30 30 262 262 262 263 263 263 31 31 31 262 262 262 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 17 17 17 16 16 16 17 17 17 269 269 269 270 270 270 16 16 16 269 269 269 271 271 271 28 28 28 272 272 272 273 273 273 272 272 272 28 28 28 274 274 274 273 273 273 28 28 28 27 27 27 274 274 274 28 28 28
-0 0 0 1 1 1 2 2 2 0 0 0 3 3 3 1 1 1 4 4 4 1 1 1 3 3 3 5 5 5 1 1 1 4 4 4 6 6 6 5 5 5 4 4 4 7 7 7 6 6 6 4 4 4 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 13 13 13 11 11 11 12 12 12 14 14 14 13 13 13 12 12 12 15 15 15 14 14 14 12 12 12 16 16 16 14 14 14 15 15 15 14 14 14 16 16 16 17 17 17 17 17 17 16 16 16 18 18 18 16 16 16 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 21 21 21 22 22 22 21 21 21 19 19 19 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 26 26 26 24 24 24 28 28 28 26 26 26 27 27 27 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 33 33 33 31 31 31 35 35 35 33 33 33 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 37 37 37 36 36 36 41 41 41 39 39 39 37 37 37 42 42 42 39 39 39 41 41 41 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 36 36 36 47 47 47 40 40 40 48 48 48 40 40 40 47 47 47 46 46 46 48 48 48 47 47 47 49 49 49 46 46 46 47 47 47 50 50 50 46 46 46 49 49 49 44 44 44 46 46 46 50 50 50 51 51 51 44 44 44 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 58 58 58 59 59 59 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 66 66 66 64 64 64 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 74 74 74 75 75 75 77 77 77 76 76 76 75 75 75
-78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 87 87 87 86 86 86 90 90 90 91 91 91 90 90 90 86 86 86 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 1 1 1 5 5 5 2 2 2 96 96 96 2 2 2 5 5 5 97 97 97 96 96 96 5 5 5 6 6 6 97 97 97 5 5 5 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99
-58 58 58 60 60 60 102 102 102 62 62 62 102 102 102 60 60 60 103 103 103 104 104 104 63 63 63 64 64 64 63 63 63 104 104 104 24 24 24 105 105 105 27 27 27 29 29 29 27 27 27 105 105 105
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 35 35 35 38 38 38 37 37 37 39 39 39 37 37 37 38 38 38 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 47 47 47 45 45 45 49 49 49 47 47 47 48 48 48 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51
-54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 61 61 61 59 59 59 63 63 63 61 61 61 62 62 62 64 64 64 61 61 61 63 63 63 65 65 65 64 64 64 63 63 63 66 66 66 65 65 65 63 63 63 67 67 67 65 65 65 66 66 66 59 59 59 58 58 58 68 68 68 69 69 69 68 68 68 58 58 58 70 70 70 68 68 68 69 69 69 71 71 71 70 70 70 69 69 69 67 67 67 70 70 70 71 71 71 72 72 72 67 67 67 71 71 71 65 65 65 67 67 67 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 75 75 75 76 76 76 78 78 78 75 75 75 77 77 77 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 80 80 80 79 79 79 74 74 74 73 73 73 82 82 82 73 73 73 83 83 83 82 82 82 84 84 84 82 82 82 83 83 83 85 85 85 82 82 82 84 84 84 86 86 86 85 85 85 84 84 84 87 87 87 86 86 86 84 84 84 81 81 81 86 86 86 87 87 87 88 88 88 81 81 81 87 87 87 80 80 80 81 81 81 88 88 88 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 118 118 118 119 119 119 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 128 128 128 130 130 130 126 126 126 131 131 131 126 126 126 130 130 130 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 135 135 135 133 133 133 137 137 137 135 135 135 136 136 136 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 139 139 139 138 138 138 143 143 143 141 141 141 139 139 139 144 144 144 141 141 141 143 143 143 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 146 146 146 145 145 145 148 148 148 146 146 146 147 147 147 138 138 138 149 149 149 142 142 142 150 150 150 142 142 142 149 149 149 148 148 148 150 150 150 149 149 149 151 151 151 148 148 148 149 149 149 152 152 152 148 148 148 151 151 151 146 146 146 148 148 148 152 152 152 153 153 153 146 146 146 152 152 152 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 157 157 157 155 155 155 159 159 159 157 157 157 158 158 158 160 160 160 159 159 159 158 158 158 161 161 161 159 159 159 160 160 160 162 162 162 159 159 159 161 161 161 163 163 163 162 162 162 161 161 161 155 155 155 154 154 154 164 164 164 165 165 165 164 164 164 154 154 154 166 166 166 164 164 164 165 165 165 167 167 167 166 166 166 165 165 165 168 168 168 167 167 167 165 165 165 163 163 163 167 167 167 168 168 168 169 169 169 163 163 163 168 168 168 162 162 162 163 163 163 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 5 5 5 4 4 4 9 9 9 7 7 7 5 5 5 10 10 10 7 7 7 9 9 9 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 4 4 4 15 15 15 8 8 8 16 16 16 8 8 8 15 15 15 14 14 14 16 16 16 15 15 15 17 17 17 14 14 14 15 15 15 18 18 18 14 14 14 17 17 17 12 12 12 14 14 14 18 18 18 19 19 19 12 12 12 18 18 18 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 26 26 26 23 23 23 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 29 29 29 27 27 27 28 28 28 21 21 21 20 20 20 30 30 30 31 31 31 30 30 30 20 20 20 32 32 32 30 30 30 31 31 31 33 33 33 32 32 32 31 31 31 29 29 29 32 32 32 33 33 33 34 34 34 29 29 29 33 33 33 27 27 27 29 29 29 34 34 34 35 35 35 27 27 27 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 43 43 43 41 41 41 45 45 45 42 42 42 43 43 43 46 46 46 42 42 42 45 45 45 47 47 47 42 42 42 46 46 46 48 48 48 42 42 42 47 47 47 43 43 43 44 44 44 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 53 53 53 51 51 51 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 58 58 58 56 56 56 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 66 66 66 65 65 65 67 67 67 67 67 67 65 65 65 68 68 68 69 69 69 68 68 68 65 65 65 70 70 70 66 66 66 67 67 67 66 66 66 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 79 79 79 80 80 80 79 79 79 81 81 81 82 82 82 81 81 81 83 83 83 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 86 86 86 89 89 89 87 87 87 87 87 87 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 87 87 87 90 90 90 93 93 93 92 92 92 90 90 90 94 94 94 93 93 93 90 90 90 95 95 95 94 94 94 90 90 90 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97
-100 100 100 101 101 101 102 102 102 100 100 100 103 103 103 101 101 101 104 104 104 101 101 101 103 103 103 105 105 105 101 101 101 104 104 104 106 106 106 105 105 105 104 104 104 107 107 107 106 106 106 104 104 104 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 119 119 119 117 117 117 121 121 121 119 119 119 120 120 120 122 122 122 119 119 119 121 121 121 117 117 117 116 116 116 123 123 123 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 135 135 135 134 134 134 138 138 138 139 139 139 138 138 138 134 134 134
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 6 6 6 7 7 7 8 8 8 7 7 7 6 6 6 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 16 16 16 14 14 14 18 18 18 16 16 16 17 17 17 19 19 19 16 16 16 18 18 18 20 20 20 19 19 19 18 18 18 21 21 21 20 20 20 18 18 18 22 22 22 20 20 20 21 21 21 14 14 14 13 13 13 23 23 23 24 24 24 23 23 23 13 13 13 25 25 25 23 23 23 24 24 24 26 26 26 25 25 25 24 24 24 22 22 22 25 25 25 26 26 26 27 27 27 22 22 22 26 26 26 20 20 20 22 22 22 27 27 27 28 28 28 20 20 20 27 27 27 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 32 32 32 32 32 32 30 30 30 33 33 33 30 30 30 34 34 34 33 33 33 33 33 33 34 34 34 35 35 35 34 34 34 36 36 36 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 42 42 42 40 40 40 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 55 55 55 53 53 53 57 57 57 55 55 55 56 56 56 58 58 58 57 57 57 56 56 56 59 59 59 57 57 57 58 58 58 60 60 60 57 57 57 59 59 59 58 58 58 61 61 61 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 65 65 65 63 63 63 67 67 67 65 65 65 66 66 66 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 75 75 75 73 73 73 77 77 77 75 75 75 76 76 76 78 78 78 77 77 77 76 76 76 79 79 79 77 77 77 78 78 78 80 80 80 77 77 77 79 79 79 78 78 78 81 81 81 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 85 85 85 83 83 83 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 90 90 90 88 88 88 92 92 92 90 90 90 91 91 91 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 88 88 88 87 87 87 97 97 97 98 98 98 97 97 97 87 87 87 99 99 99 97 97 97 98 98 98 96 96 96 99 99 99 98 98 98 100 100 100 96 96 96 98 98 98 101 101 101 96 96 96 100 100 100 94 94 94 96 96 96 101 101 101 102 102 102 94 94 94 101 101 101 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 110 110 110 108 108 108 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 119 119 119 117 117 117 121 121 121 119 119 119 120 120 120 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 128 128 128 129 129 129 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 138 138 138 137 137 137 139 139 139 139 139 139 137 137 137 140 140 140 137 137 137 141 141 141 140 140 140 140 140 140 141 141 141 142 142 142 141 141 141 143 143 143 142 142 142 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143
-146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 147 147 147 146 146 146 150 150 150 151 151 151 150 150 150 146 146 146 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221
-84 84 84 85 85 85 39 39 39 40 40 40 39 39 39 85 85 85 143 143 143 141 141 141 136 136 136 137 137 137 136 136 136 141 141 141 53 53 53 61 61 61 56 56 56 58 58 58 56 56 56 61 61 61 73 73 73 81 81 81 76 76 76 78 78 78 76 76 76 81 81 81 36 36 36 34 34 34 29 29 29 30 30 30 29 29 29 34 34 34 109 109 109 110 110 110 0 0 0 1 1 1 0 0 0 110 110 110
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 6 6 6 7 7 7 8 8 8 7 7 7 6 6 6 9 9 9 8 8 8 6 6 6 10 10 10 8 8 8 9 9 9 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 10 10 10 12 12 12 11 11 11 14 14 14 12 12 12 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 18 18 18 18 18 18 16 16 16 19 19 19 16 16 16 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 20 20 20 22 22 22 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 32 32 32 30 30 30 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 46 46 46 44 44 44 48 48 48 46 46 46 47 47 47 49 49 49 46 46 46 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 50 50 50 48 48 48 52 52 52 50 50 50 51 51 51 44 44 44 43 43 43 53 53 53 54 54 54 53 53 53 43 43 43 55 55 55 53 53 53 54 54 54 56 56 56 55 55 55 54 54 54 52 52 52 55 55 55 56 56 56 57 57 57 52 52 52 56 56 56 50 50 50 52 52 52 57 57 57 58 58 58 50 50 50 57 57 57 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 70 70 70 68 68 68 72 72 72 70 70 70 71 71 71 73 73 73 72 72 72 71 71 71 74 74 74 72 72 72 73 73 73 75 75 75 74 74 74 73 73 73 73 73 73 76 76 76 75 75 75 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 84 84 84 82 82 82 86 86 86 84 84 84 85 85 85 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 89 89 89 88 88 88 87 87 87 90 90 90 88 88 88 89 89 89 82 82 82 81 81 81 91 91 91 92 92 92 91 91 91 81 81 81 93 93 93 91 91 91 92 92 92 90 90 90 93 93 93 92 92 92 94 94 94 90 90 90 92 92 92 95 95 95 90 90 90 94 94 94 88 88 88 90 90 90 95 95 95 96 96 96 88 88 88 95 95 95 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 107 107 107 106 106 106 108 108 108 108 108 108 106 106 106 109 109 109 106 106 106 110 110 110 109 109 109 109 109 109 110 110 110 111 111 111 110 110 110 112 112 112 111 111 111 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 118 118 118 116 116 116 120 120 120 118 118 118 119 119 119 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 124 124 124 122 122 122 126 126 126 125 125 125 122 122 122 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 140 140 140 138 138 138 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143
-146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 147 147 147 146 146 146 150 150 150 151 151 151 150 150 150 146 146 146 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 179 179 179 178 178 178 182 182 182 183 183 183 182 182 182 178 178 178 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221
-139 139 139 140 140 140 0 0 0 1 1 1 0 0 0 140 140 140 6 6 6 14 14 14 9 9 9 11 11 11 9 9 9 14 14 14 22 22 22 20 20 20 15 15 15 16 16 16 15 15 15 20 20 20 68 68 68 76 76 76 71 71 71 73 73 73 71 71 71 76 76 76 31 31 31 32 32 32 34 34 34 35 35 35 34 34 34 32 32 32 112 112 112 110 110 110 105 105 105 106 106 106 105 105 105 110 110 110
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 5 5 5 4 4 4 7 7 7 5 5 5 6 6 6 8 8 8 5 5 5 7 7 7 9 9 9 8 8 8 7 7 7 1 1 1 0 0 0 10 10 10 11 11 11 10 10 10 0 0 0 12 12 12 10 10 10 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 13 13 13 11 11 11 9 9 9 13 13 13 14 14 14 15 15 15 9 9 9 14 14 14 8 8 8 9 9 9 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 22 22 22 21 21 21 20 20 20 23 23 23 21 21 21 22 22 22 24 24 24 23 23 23 22 22 22 17 17 17 16 16 16 25 25 25 16 16 16 26 26 26 25 25 25 27 27 27 25 25 25 26 26 26 28 28 28 25 25 25 27 27 27 29 29 29 28 28 28 27 27 27 30 30 30 29 29 29 27 27 27 24 24 24 29 29 29 30 30 30 31 31 31 24 24 24 30 30 30 23 23 23 24 24 24 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 40 40 40 41 41 41 40 40 40 36 36 36 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 43 43 43 46 46 46 45 45 45 47 47 47 45 45 45 46 46 46 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57
-60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 77 77 77 76 76 76 80 80 80 81 81 81 80 80 80 76 76 76 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83
-86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107
-110 110 110 106 106 106 108 108 108 106 106 106 110 110 110 111 111 111 110 110 110 112 112 112 111 111 111 113 113 113 111 111 111 112 112 112 107 107 107 106 106 106 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 123 123 123 122 122 122 127 127 127 125 125 125 123 123 123 128 128 128 125 125 125 127 127 127 129 129 129 128 128 128 127 127 127 130 130 130 128 128 128 129 129 129 131 131 131 130 130 130 129 129 129 132 132 132 130 130 130 131 131 131 122 122 122 133 133 133 126 126 126 134 134 134 126 126 126 133 133 133 132 132 132 134 134 134 133 133 133 135 135 135 132 132 132 133 133 133 136 136 136 132 132 132 135 135 135 130 130 130 132 132 132 136 136 136 137 137 137 130 130 130 136 136 136 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 86 86 86 140 140 140 141 141 141 88 88 88 140 140 140 86 86 86 86 86 86 141 141 141 87 87 87 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 98 98 98 159 159 159 100 100 100 159 159 159 98 98 98 101 101 101 159 159 159 100 100 100 160 160 160 159 159 159 101 101 101 161 161 161 159 159 159 160 160 160 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 165 165 165 163 163 163 167 167 167 165 165 165 166 166 166 168 168 168 165 165 165 167 167 167 169 169 169 168 168 168 167 167 167 170 170 170 169 169 169 167 167 167 171 171 171 169 169 169 170 170 170 163 163 163 162 162 162 172 172 172 173 173 173 172 172 172 162 162 162 174 174 174 172 172 172 173 173 173 175 175 175 174 174 174 173 173 173 171 171 171 174 174 174 175 175 175 176 176 176 171 171 171 175 175 175 169 169 169 171 171 171 176 176 176 177 177 177 169 169 169 176 176 176 92 92 92 93 93 93 178 178 178 179 179 179 178 178 178 93 93 93 180 180 180 179 179 179 93 93 93 181 181 181 182 182 182 102 102 102 103 103 103 102 102 102 182 182 182 183 183 183 103 103 103 182 182 182 184 184 184 185 185 185 94 94 94 95 95 95 94 94 94 185 185 185 97 97 97 95 95 95 185 185 185 186 186 186 97 97 97 185 185 185 187 187 187 186 186 186 185 185 185
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 2 2 2 4 4 4 0 0 0 5 5 5 0 0 0 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 17 17 17 18 18 18 16 16 16 18 18 18 19 19 19 16 16 16 20 20 20 16 16 16 19 19 19 21 21 21 19 19 19 18 18 18 22 22 22 19 19 19 21 21 21 23 23 23 22 22 22 21 21 21 24 24 24 22 22 22 23 23 23 25 25 25 22 22 22 24 24 24 26 26 26 25 25 25 24 24 24 18 18 18 17 17 17 27 27 27 27 27 27 17 17 17 28 28 28 29 29 29 28 28 28 17 17 17 30 30 30 27 27 27 28 28 28 31 31 31 30 30 30 28 28 28 32 32 32 31 31 31 28 28 28 26 26 26 31 31 31 32 32 32 33 33 33 26 26 26 32 32 32 25 25 25 26 26 26 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 41 41 41 39 39 39 43 43 43 40 40 40 41 41 41 44 44 44 40 40 40 43 43 43 45 45 45 40 40 40 44 44 44 46 46 46 45 45 45 44 44 44 47 47 47 45 45 45 46 46 46 48 48 48 47 47 47 46 46 46 41 41 41 42 42 42 49 49 49 49 49 49 42 42 42 50 50 50 51 51 51 50 50 50 42 42 42 52 52 52 49 49 49 50 50 50 53 53 53 52 52 52 50 50 50 54 54 54 53 53 53 50 50 50 48 48 48 53 53 53 54 54 54 55 55 55 48 48 48 54 54 54 47 47 47 48 48 48 55 55 55 42 42 42 39 39 39 56 56 56 57 57 57 56 56 56 39 39 39 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77
-80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 83 83 83 81 81 81 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 96 96 96 94 94 94 98 98 98 96 96 96 97 97 97 99 99 99 98 98 98 97 97 97 100 100 100 98 98 98 99 99 99 101 101 101 100 100 100 99 99 99 102 102 102 100 100 100 101 101 101 94 94 94 93 93 93 103 103 103 104 104 104 103 103 103 93 93 93 105 105 105 103 103 103 104 104 104 102 102 102 105 105 105 104 104 104 106 106 106 102 102 102 104 104 104 107 107 107 102 102 102 106 106 106 100 100 100 102 102 102 107 107 107 108 108 108 100 100 100 107 107 107 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 57 57 57 56 56 56 57 57 57 118 118 118 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 131 131 131 135 135 135 134 134 134 136 136 136 134 134 134 135 135 135 137 137 137 132 132 132 134 134 134 138 138 138 139 139 139 34 34 34 35 35 35 34 34 34 139 139 139 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 14 14 14 15 15 15 14 14 14 145 145 145 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 148 148 148 149 149 149 151 151 151 148 148 148 150 150 150 152 152 152 148 148 148 151 151 151 153 153 153 6 6 6 154 154 154 8 8 8 154 154 154 6 6 6 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 170 170 170 168 168 168 172 172 172 170 170 170 171 171 171 173 173 173 170 170 170 172 172 172 174 174 174 173 173 173 172 172 172 175 175 175 174 174 174 172 172 172 176 176 176 174 174 174 175 175 175 168 168 168 167 167 167 177 177 177 178 178 178 177 177 177 167 167 167 179 179 179 177 177 177 178 178 178 180 180 180 179 179 179 178 178 178 176 176 176 179 179 179 180 180 180 181 181 181 176 176 176 180 180 180 174 174 174 176 176 176 181 181 181 182 182 182 174 174 174 181 181 181 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 186 186 186 184 184 184 188 188 188 187 187 187 184 184 184 189 189 189 188 188 188 184 184 184 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 197 197 197 195 195 195 199 199 199 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 215 215 215 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 217 217 217 218 218 218 220 220 220 217 217 217 219 219 219 219 219 219 218 218 218 221 221 221
-222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 233 233 233
-219 219 219 221 221 221 220 220 220 234 234 234 220 220 220 221 221 221 235 235 235 236 236 236 80 80 80 81 81 81 80 80 80 236 236 236 132 132 132 137 137 137 133 133 133 237 237 237 133 133 133 137 137 137 196 196 196 197 197 197 238 238 238 239 239 239 238 238 238 197 197 197 185 185 185 186 186 186 240 240 240 187 187 187 240 240 240 186 186 186 147 147 147 241 241 241 149 149 149 150 150 150 149 149 149 241 241 241
-242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 243 243 243 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 251 251 251 252 252 252 253 253 253 252 252 252 251 251 251 251 251 251 250 250 250 254 254 254 255 255 255 254 254 254 250 250 250 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 8 8 8 9 9 9 10 10 10 9 9 9 8 8 8 11 11 11 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16 19 19 19 20 20 20 21 21 21 22 22 22 21 21 21 20 20 20 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 54 54 54 52 52 52 56 56 56 54 54 54 55 55 55 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 58 58 58 57 57 57 60 60 60 58 58 58 59 59 59 52 52 52 51 51 51 61 61 61 62 62 62 61 61 61 51 51 51 63 63 63 61 61 61 62 62 62 60 60 60 63 63 63 62 62 62 64 64 64 60 60 60 62 62 62 65 65 65 60 60 60 64 64 64 58 58 58 60 60 60 65 65 65 66 66 66 58 58 58 65 65 65 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 72 72 72 73 73 73 74 74 74 73 73 73 72 72 72 75 75 75 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 89 89 89 90 90 90 92 92 92 91 91 91 90 90 90 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 116 116 116 114 114 114 118 118 118 116 116 116 117 117 117 119 119 119 116 116 116 118 118 118 120 120 120 116 116 116 119 119 119 121 121 121 120 120 120 119 119 119 122 122 122 121 121 121 119 119 119 123 123 123 121 121 121 122 122 122 114 114 114 113 113 113 124 124 124 125 125 125 124 124 124 113 113 113 126 126 126 124 124 124 125 125 125 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 123 123 123 127 127 127 128 128 128 121 121 121 123 123 123 128 128 128 129 129 129 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 140 140 140 138 138 138 142 142 142 140 140 140 141 141 141 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 155 155 155 153 153 153
-157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 161 161 161 160 160 160 158 158 158 162 162 162 159 159 159 160 160 160 163 163 163 159 159 159 162 162 162 164 164 164 163 163 163 162 162 162 165 165 165 163 163 163 164 164 164 166 166 166 163 163 163 165 165 165 167 167 167 166 166 166 165 165 165 160 160 160 161 161 161 168 168 168 168 168 168 161 161 161 169 169 169 170 170 170 169 169 169 161 161 161 171 171 171 168 168 168 169 169 169 172 172 172 171 171 171 169 169 169 173 173 173 172 172 172 169 169 169 167 167 167 172 172 172 173 173 173 174 174 174 167 167 167 173 173 173 166 166 166 167 167 167 174 174 174 161 161 161 158 158 158 18 18 18 17 17 17 18 18 18 158 158 158 175 175 175 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 178 178 178 176 176 176 180 180 180 177 177 177 178 178 178 181 181 181 177 177 177 180 180 180 182 182 182 181 181 181 180 180 180 183 183 183 181 181 181 182 182 182 184 184 184 181 181 181 183 183 183 185 185 185 184 184 184 183 183 183 178 178 178 179 179 179 186 186 186 186 186 186 179 179 179 187 187 187 188 188 188 187 187 187 179 179 179 189 189 189 186 186 186 187 187 187 185 185 185 189 189 189 187 187 187 190 190 190 185 185 185 187 187 187 191 191 191 185 185 185 190 190 190 184 184 184 185 185 185 191 191 191 179 179 179 176 176 176 50 50 50 49 49 49 50 50 50 176 176 176 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 193 193 193 196 196 196 195 195 195 197 197 197 195 195 195 196 196 196 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 144 144 144 145 145 145 144 144 144 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 220 220 220 219 219 219 222 222 222 43 43 43 223 223 223 45 45 45 223 223 223 43 43 43 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225
-228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 231 231 231 229 229 229 233 233 233 232 232 232 229 229 229 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 245 245 245 244 244 244 243 243 243 243 243 243 242 242 242 246 246 246 247 247 247 246 246 246 242 242 242 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253
-256 256 256 257 257 257 258 258 258 259 259 259 260 260 260 261 261 261 262 262 262 263 263 263 264 264 264 265 265 265 266 266 266 267 267 267
-268 268 268 269 269 269 152 152 152 153 153 153 152 152 152 269 269 269 2 2 2 4 4 4 270 270 270 6 6 6 270 270 270 4 4 4 138 138 138 271 271 271 141 141 141 143 143 143 141 141 141 271 271 271
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 1 1 1 4 4 4 3 3 3 5 5 5 3 3 3 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 27 27 27 28 28 28 26 26 26 28 28 28 29 29 29 26 26 26 30 30 30 26 26 26 29 29 29 31 31 31 28 28 28 27 27 27 32 32 32 29 29 29 28 28 28 33 33 33 29 29 29 32 32 32 34 34 34 33 33 33 32 32 32 35 35 35 33 33 33 34 34 34 36 36 36 35 35 35 34 34 34 31 31 31 27 27 27 37 37 37 38 38 38 37 37 37 27 27 27 39 39 39 31 31 31 37 37 37 40 40 40 39 39 39 37 37 37 41 41 41 40 40 40 37 37 37 36 36 36 40 40 40 41 41 41 42 42 42 36 36 36 41 41 41 35 35 35 36 36 36 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 54 54 54 55 55 55 53 53 53 55 55 55 56 56 56 53 53 53 57 57 57 53 53 53 56 56 56 58 58 58 56 56 56 55 55 55 59 59 59 56 56 56 58 58 58 60 60 60 59 59 59 58 58 58 61 61 61 59 59 59 60 60 60 62 62 62 59 59 59 61 61 61 63 63 63 62 62 62 61 61 61 55 55 55 54 54 54 64 64 64 64 64 64 54 54 54 65 65 65 66 66 66 65 65 65 54 54 54 67 67 67 64 64 64 65 65 65 63 63 63 67 67 67 65 65 65 68 68 68 63 63 63 65 65 65 69 69 69 63 63 63 68 68 68 62 62 62 63 63 63 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75
-78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 51 51 51 52 52 52 51 51 51 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 24 24 24 25 25 25 24 24 24 101 101 101 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 113 113 113 111 111 111 115 115 115 113 113 113 114 114 114 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 44 44 44 128 128 128 46 46 46 129 129 129 46 46 46 128 128 128 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 22 22 22 23 23 23 146 146 146 147 147 147 146 146 146 23 23 23
-148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 16 16 16 14 14 14 18 18 18 17 17 17 14 14 14 19 19 19 16 16 16 17 17 17 14 14 14 20 20 20 18 18 18 21 21 21 22 22 22 23 23 23
-24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 25 25 25 24 24 24 29 29 29 27 27 27 25 25 25 30 30 30 27 27 27 29 29 29 31 31 31 30 30 30 29 29 29 32 32 32 30 30 30 31 31 31 33 33 33 32 32 32 31 31 31 24 24 24 34 34 34 28 28 28 35 35 35 28 28 28 34 34 34 33 33 33 35 35 35 34 34 34 36 36 36 33 33 33 34 34 34 37 37 37 33 33 33 36 36 36 32 32 32 33 33 33 37 37 37 38 38 38 32 32 32 37 37 37 39 39 39 40 40 40 41 41 41 41 41 41 40 40 40 42 42 42 42 42 42 40 40 40 43 43 43 43 43 43 40 40 40 44 44 44 45 45 45 44 44 44 40 40 40 46 46 46 42 42 42 43 43 43 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 13 13 13 60 60 60 61 61 61 60 60 60 13 13 13 15 15 15 61 61 61 13 13 13 20 20 20 62 62 62 18 18 18 63 63 63 18 18 18 62 62 62 64 64 64 18 18 18 63 63 63 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 0 0 0 71 71 71 70 70 70 72 72 72 0 0 0 70 70 70 1 1 1 0 0 0 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 6 6 6 79 79 79 78 78 78 8 8 8 79 79 79 6 6 6 80 80 80 79 79 79 8 8 8 9 9 9 80 80 80 8 8 8 81 81 81 80 80 80 9 9 9 78 78 78 82 82 82 6 6 6 7 7 7 6 6 6 82 82 82 83 83 83 84 84 84 85 85 85 11 11 11 85 85 85 84 84 84 86 86 86 85 85 85 11 11 11 10 10 10 86 86 86 11 11 11 19 19 19 87 87 87 16 16 16 88 88 88 16 16 16 87 87 87 89 89 89 88 88 88 87 87 87 21 21 21 23 23 23 90 90 90 91 91 91 90 90 90 23 23 23 92 92 92 90 90 90 91 91 91 93 93 93 90 90 90 92 92 92 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 98 98 98 99 99 99 96 96 96 97 97 97 100 100 100 99 99 99 97 97 97 101 101 101 99 99 99 100 100 100 102 102 102 99 99 99 101 101 101 103 103 103 102 102 102 101 101 101 95 95 95 104 104 104 98 98 98 105 105 105 98 98 98 104 104 104 106 106 106 105 105 105 104 104 104 107 107 107 105 105 105 106 106 106 108 108 108 107 107 107 106 106 106 101 101 101 107 107 107 108 108 108 103 103 103 101 101 101 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 116 116 116 115 115 115 118 118 118 116 116 116 117 117 117 119 119 119 118 118 118 117 117 117 120 120 120 118 118 118 119 119 119 120 120 120 119 119 119 121 121 121 121 121 121 119 119 119 122 122 122 119 119 119 123 123 123 122 122 122 123 123 123 124 124 124 122 122 122 124 124 124 113 113 113 125 125 125 122 122 122 124 124 124 125 125 125 126 126 126 125 125 125 112 112 112 127 127 127 128 128 128 129 129 129 4 4 4 130 130 130 5 5 5 131 131 131 5 5 5 130 130 130 132 132 132 131 131 131 130 130 130 133 133 133 132 132 132 130 130 130
-134 134 134 135 135 135 136 136 136 136 136 136 135 135 135 137 137 137 137 137 137 135 135 135 138 138 138 138 138 138 135 135 135 139 139 139 140 140 140 139 139 139 135 135 135 141 141 141 137 137 137 138 138 138 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 152 152 152 153 153 153 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 170 170 170 168 168 168 172 172 172 171 171 171 168 168 168 173 173 173 170 170 170 171 171 171 168 168 168 174 174 174 172 172 172 175 175 175 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 178 178 178 176 176 176 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 187 187 187 185 185 185 189 189 189 190 190 190 191 191 191 191 191 191 190 190 190 192 192 192 193 193 193 192 192 192 190 190 190
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 1 1 1 0 0 0 5 5 5 3 3 3 1 1 1 6 6 6 3 3 3 5 5 5 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 0 0 0 11 11 11 4 4 4 12 12 12 4 4 4 11 11 11 10 10 10 12 12 12 11 11 11 13 13 13 10 10 10 11 11 11 14 14 14 10 10 10 13 13 13 8 8 8 10 10 10 14 14 14 15 15 15 8 8 8 14 14 14 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 26 26 26 23 23 23 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 29 29 29 27 27 27 28 28 28 21 21 21 20 20 20 30 30 30 31 31 31 30 30 30 20 20 20 32 32 32 30 30 30 31 31 31 33 33 33 32 32 32 31 31 31 29 29 29 32 32 32 33 33 33 34 34 34 29 29 29 33 33 33 27 27 27 29 29 29 34 34 34 35 35 35 27 27 27 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 43 43 43 41 41 41 45 45 45 43 43 43 44 44 44 46 46 46 45 45 45 44 44 44 47 47 47 45 45 45 46 46 46 48 48 48 45 45 45 47 47 47 46 46 46 49 49 49 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 53 53 53 51 51 51 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 60 60 60 61 61 61 61 61 61 60 60 60 62 62 62 62 62 62 60 60 60 63 63 63 60 60 60 64 64 64 63 63 63 63 63 63 64 64 64 65 65 65 64 64 64 66 66 66 65 65 65 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 72 72 72 70 70 70
-74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 75 75 75 74 74 74 78 78 78 79 79 79 78 78 78 74 74 74 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97
-41 41 41 49 49 49 44 44 44 46 46 46 44 44 44 49 49 49 52 52 52 53 53 53 69 69 69 70 70 70 69 69 69 53 53 53 66 66 66 64 64 64 59 59 59 60 60 60 59 59 59 64 64 64
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49
-52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63
-46 46 46 47 47 47 64 64 64 65 65 65 64 64 64 47 47 47 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 40 40 40 71 71 71 42 42 42 71 71 71 40 40 40 72 72 72 73 73 73 48 48 48 49 49 49 48 48 48 73 73 73 26 26 26 27 27 27 74 74 74 75 75 75 74 74 74 27 27 27
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49
-52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63
-46 46 46 47 47 47 64 64 64 65 65 65 64 64 64 47 47 47 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 40 40 40 71 71 71 42 42 42 71 71 71 40 40 40 72 72 72 73 73 73 48 48 48 49 49 49 48 48 48 73 73 73 26 26 26 27 27 27 74 74 74 75 75 75 74 74 74 27 27 27
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 7 7 7
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 17 17 17 21 21 21 19 19 19 19 19 19 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 29 29 29 26 26 26 28 28 28 30 30 30 29 29 29 28 28 28 31 31 31 29 29 29 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49
-25 25 25 52 52 52 27 27 27 53 53 53 27 27 27 52 52 52 28 28 28 27 27 27 53 53 53 54 54 54 28 28 28 53 53 53 30 30 30 28 28 28 54 54 54 55 55 55 56 56 56 16 16 16 16 16 16 56 56 56 17 17 17 17 17 17 56 56 56 21 21 21 21 21 21 56 56 56 23 23 23 57 57 57 23 23 23 56 56 56 42 42 42 43 43 43 58 58 58 58 58 58 43 43 43 59 59 59 59 59 59 43 43 43 60 60 60 41 41 41 60 60 60 43 43 43 61 61 61 50 50 50 62 62 62 51 51 51 62 62 62 50 50 50 63 63 63 62 62 62 51 51 51 51 51 51 49 49 49 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 73 73 73 70 70 70 73 73 73 74 74 74 75 75 75
-10 10 10 11 11 11 76 76 76 77 77 77 76 76 76 11 11 11 78 78 78 76 76 76 77 77 77 34 34 34 35 35 35 79 79 79 80 80 80 79 79 79 35 35 35 81 81 81 80 80 80 35 35 35 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 90 90 90 92 92 92 88 88 88 93 93 93 88 88 88 92 92 92 94 94 94 95 95 95 45 45 45 47 47 47 45 45 45 95 95 95 96 96 96 47 47 47 95 95 95 97 97 97 98 98 98 36 36 36 99 99 99 36 36 36 98 98 98 37 37 37 36 36 36 99 99 99 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 101 101 101 104 104 104 103 103 103 105 105 105 103 103 103 104 104 104 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 17 17 17 21 21 21 19 19 19 19 19 19 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 29 29 29 26 26 26 28 28 28 30 30 30 29 29 29 28 28 28 31 31 31 29 29 29 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33
-36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 25 25 25 44 44 44 27 27 27 45 45 45 27 27 27 44 44 44 28 28 28 27 27 27 45 45 45 46 46 46 28 28 28 45 45 45 30 30 30 28 28 28 46 46 46 47 47 47 48 48 48 16 16 16 16 16 16 48 48 48 17 17 17 17 17 17 48 48 48 21 21 21 21 21 21 48 48 48 23 23 23 49 49 49 23 23 23 48 48 48
-10 10 10 11 11 11 50 50 50 51 51 51 50 50 50 11 11 11 51 51 51 11 11 11 52 52 52 34 34 34 35 35 35 53 53 53 54 54 54 53 53 53 35 35 35 55 55 55 54 54 54 35 35 35 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 62 62 62 64 64 64 66 66 66 67 67 67 66 66 66 64 64 64
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 16 16 16 15 15 15 18 18 18 17 17 17 15 15 15 19 19 19 17 17 17 18 18 18 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 21 21 21 20 20 20 23 23 23 22 22 22 20 20 20 24 24 24 23 23 23 20 20 20 25 25 25 23 23 23 24 24 24 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 30 30 30 29 29 29 32 32 32 31 31 31 29 29 29 33 33 33 32 32 32 29 29 29 34 34 34 33 33 33 29 29 29 35 35 35 34 34 34 29 29 29 36 36 36 35 35 35 29 29 29 37 37 37 36 36 36 29 29 29 38 38 38 37 37 37 29 29 29 39 39 39 38 38 38 29 29 29 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 50 50 50 51 51 51 53 53 53 50 50 50 52 52 52 54 54 54 53 53 53 52 52 52 55 55 55 53 53 53 54 54 54 56 56 56 55 55 55 54 54 54 57 57 57 55 55 55 56 56 56 58 58 58 57 57 57 56 56 56 59 59 59 57 57 57 58 58 58 60 60 60 59 59 59 58 58 58 61 61 61 59 59 59 60 60 60 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 66 66 66 67 67 67 69 69 69 68 68 68 67 67 67 70 70 70 68 68 68 69 69 69 71 71 71 68 68 68 70 70 70 72 72 72 68 68 68 71 71 71 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 132 132 132 133 133 133 135 135 135 132 132 132 134 134 134 136 136 136 132 132 132 135 135 135 137 137 137 132 132 132 136 136 136 138 138 138 132 132 132 137 137 137 139 139 139 132 132 132 138 138 138 140 140 140 132 132 132 139 139 139 141 141 141 132 132 132 140 140 140 142 142 142 132 132 132 141 141 141 143 143 143 132 132 132 142 142 142
-144 144 144 0 0 0 145 145 145 2 2 2 145 145 145 0 0 0 146 146 146 145 145 145 2 2 2 4 4 4 146 146 146 2 2 2 147 147 147 146 146 146 4 4 4 6 6 6 147 147 147 4 4 4 148 148 148 147 147 147 6 6 6 8 8 8 148 148 148 6 6 6 149 149 149 148 148 148 8 8 8 10 10 10 149 149 149 8 8 8 150 150 150 149 149 149 10 10 10 12 12 12 150 150 150 10 10 10 151 151 151 150 150 150 12 12 12 152 152 152 151 151 151 12 12 12 14 14 14 152 152 152 12 12 12 153 153 153 152 152 152 14 14 14 16 16 16 153 153 153 14 14 14 154 154 154 153 153 153 16 16 16 155 155 155 154 154 154 16 16 16 17 17 17 155 155 155 16 16 16 156 156 156 155 155 155 17 17 17 22 22 22 156 156 156 17 17 17 19 19 19 22 22 22 17 17 17 21 21 21 22 22 22 19 19 19 157 157 157 26 26 26 158 158 158 28 28 28 158 158 158 26 26 26 30 30 30 158 158 158 28 28 28 31 31 31 158 158 158 30 30 30 159 159 159 158 158 158 31 31 31 32 32 32 159 159 159 31 31 31 33 33 33 159 159 159 32 32 32 160 160 160 159 159 159 33 33 33 34 34 34 160 160 160 33 33 33 35 35 35 160 160 160 34 34 34 161 161 161 160 160 160 35 35 35 36 36 36 161 161 161 35 35 35 37 37 37 161 161 161 36 36 36 38 38 38 161 161 161 37 37 37 39 39 39 161 161 161 38 38 38 29 29 29 161 161 161 39 39 39 162 162 162 161 161 161 29 29 29 163 163 163 162 162 162 29 29 29 164 164 164 162 162 162 163 163 163 165 165 165 164 164 164 163 163 163 166 166 166 165 165 165 163 163 163 167 167 167 166 166 166 163 163 163 168 168 168 167 167 167 163 163 163 169 169 169 168 168 168 163 163 163 49 49 49 170 170 170 51 51 51 171 171 171 51 51 51 170 170 170 172 172 172 51 51 51 171 171 171 52 52 52 51 51 51 172 172 172 173 173 173 52 52 52 172 172 172 54 54 54 52 52 52 173 173 173 174 174 174 54 54 54 173 173 173 56 56 56 54 54 54 174 174 174 175 175 175 56 56 56 174 174 174 58 58 58 56 56 56 175 175 175 176 176 176 58 58 58 175 175 175 60 60 60 58 58 58 176 176 176 177 177 177 60 60 60 176 176 176 178 178 178 60 60 60 177 177 177 62 62 62 60 60 60 178 178 178 179 179 179 62 62 62 178 178 178 64 64 64 62 62 62 179 179 179 180 180 180 64 64 64 179 179 179 181 181 181 64 64 64 180 180 180 65 65 65 64 64 64 181 181 181 182 182 182 65 65 65 181 181 181 70 70 70 65 65 65 182 182 182 67 67 67 65 65 65 70 70 70 69 69 69 67 67 67 70 70 70 131 131 131 183 183 183 133 133 133 184 184 184 133 133 133 183 183 183 134 134 134 133 133 133 184 184 184 135 135 135 134 134 134 184 184 184 185 185 185 135 135 135 184 184 184 136 136 136 135 135 135 185 185 185 137 137 137 136 136 136 185 185 185 186 186 186 137 137 137 185 185 185 138 138 138 137 137 137 186 186 186 139 139 139 138 138 138 186 186 186 187 187 187 139 139 139 186 186 186 140 140 140 139 139 139 187 187 187 141 141 141 140 140 140 187 187 187 142 142 142 141 141 141 187 187 187 143 143 143 142 142 142 187 187 187 132 132 132 143 143 143 187 187 187 188 188 188 132 132 132 187 187 187 189 189 189 132 132 132 188 188 188 190 190 190 189 189 189 188 188 188 191 191 191 189 189 189 190 190 190 192 192 192 189 189 189 191 191 191 193 193 193 189 189 189 192 192 192 194 194 194 189 189 189 193 193 193 195 195 195 189 189 189 194 194 194 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 198 198 198 199 199 199 201 201 201 198 198 198 200 200 200 202 202 202 198 198 198 201 201 201 203 203 203 198 198 198 202 202 202 204 204 204 198 198 198 203 203 203 205 205 205 204 204 204 203 203 203 206 206 206 204 204 204 205 205 205 207 207 207 204 204 204 206 206 206 208 208 208 204 204 204 207 207 207 209 209 209 204 204 204 208 208 208 210 210 210 204 204 204 209 209 209 211 211 211 204 204 204 210 210 210 212 212 212 204 204 204 211 211 211 213 213 213 204 204 204 212 212 212 214 214 214 213 213 213 212 212 212 215 215 215 214 214 214 212 212 212 216 216 216 215 215 215 212 212 212 217 217 217 216 216 216 212 212 212 218 218 218 217 217 217 212 212 212 219 219 219 218 218 218 212 212 212 220 220 220 219 219 219 212 212 212 221 221 221 220 220 220 212 212 212 222 222 222 223 223 223 224 224 224 223 223 223 222 222 222 225 225 225 225 225 225 222 222 222 226 226 226 226 226 226 222 222 222 227 227 227 227 227 227 222 222 222 228 228 228 228 228 228 222 222 222 229 229 229 229 229 229 222 222 222 230 230 230 229 229 229 230 230 230 231 231 231 231 231 231 230 230 230 232 232 232 232 232 232 230 230 230 233 233 233 233 233 233 230 230 230 234 234 234 234 234 234 230 230 230 235 235 235 235 235 235 230 230 230 236 236 236 236 236 236 230 230 230 237 237 237 237 237 237 230 230 230 238 238 238 238 238 238 230 230 230 239 239 239 238 238 238 239 239 239 240 240 240 238 238 238 240 240 240 241 241 241 238 238 238 241 241 241 242 242 242 238 238 238 242 242 242 243 243 243 238 238 238 243 243 243 244 244 244 238 238 238 244 244 244 245 245 245 238 238 238 245 245 245 246 246 246 238 238 238 246 246 246 247 247 247
-45 45 45 248 248 248 47 47 47 249 249 249 47 47 47 248 248 248 250 250 250 47 47 47 249 249 249 251 251 251 252 252 252 40 40 40 253 253 253 40 40 40 252 252 252 41 41 41 40 40 40 253 253 253 254 254 254 255 255 255 256 256 256 257 257 257 256 256 256 255 255 255 255 255 255 254 254 254 258 258 258 259 259 259 258 258 258 254 254 254 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 261 261 261 260 260 260 264 264 264 265 265 265 264 264 264 260 260 260 266 266 266 267 267 267 268 268 268 269 269 269 268 268 268 267 267 267 267 267 267 266 266 266 270 270 270 271 271 271 270 270 270 266 266 266 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 273 273 273 272 272 272 276 276 276 277 277 277 276 276 276 272 272 272 278 278 278 279 279 279 280 280 280 281 281 281 280 280 280 279 279 279 279 279 279 278 278 278 282 282 282 283 283 283 282 282 282 278 278 278 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 285 285 285 284 284 284 288 288 288 289 289 289 288 288 288 284 284 284 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 292 292 292 294 294 294 290 290 290 295 295 295 290 290 290 294 294 294 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 298 298 298 300 300 300 296 296 296 301 301 301 296 296 296 300 300 300 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 304 304 304 306 306 306 302 302 302 307 307 307 302 302 302 306 306 306 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 310 310 310 312 312 312 308 308 308 313 313 313 308 308 308 312 312 312 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 316 316 316 318 318 318 314 314 314 319 319 319 314 314 314 318 318 318 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 322 322 322 324 324 324 320 320 320 325 325 325 320 320 320 324 324 324 326 326 326 126 126 126 327 327 327 128 128 128 327 327 327 126 126 126 328 328 328 327 327 327 128 128 128 329 329 329 330 330 330 331 331 331 332 332 332 331 331 331 330 330 330 331 331 331 333 333 333 329 329 329 334 334 334 329 329 329 333 333 333 335 335 335 336 336 336 337 337 337 338 338 338 337 337 337 336 336 336 337 337 337 339 339 339 335 335 335 340 340 340 335 335 335 339 339 339 341 341 341 342 342 342 343 343 343 344 344 344 343 343 343 342 342 342 343 343 343 345 345 345 341 341 341 346 346 346 341 341 341 345 345 345 347 347 347 348 348 348 349 349 349 350 350 350 349 349 349 348 348 348 349 349 349 351 351 351 347 347 347 352 352 352 347 347 347 351 351 351 353 353 353 354 354 354 355 355 355 356 356 356 355 355 355 354 354 354 355 355 355 357 357 357 353 353 353 358 358 358 353 353 353 357 357 357 359 359 359 360 360 360 361 361 361 362 362 362 361 361 361 360 360 360 361 361 361 363 363 363 359 359 359 364 364 364 359 359 359 363 363 363 365 365 365 366 366 366 367 367 367 368 368 368 367 367 367 366 366 366 367 367 367 368 368 368 369 369 369 370 370 370 369 369 369 368 368 368 371 371 371 372 372 372 373 373 373 374 374 374 373 373 373 372 372 372 373 373 373 374 374 374 375 375 375 376 376 376 375 375 375 374 374 374 377 377 377 378 378 378 379 379 379 380 380 380 379 379 379 378 378 378 379 379 379 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 383 383 383 384 384 384 385 385 385 386 386 386 385 385 385 384 384 384 385 385 385 386 386 386 387 387 387 388 388 388 387 387 387 386 386 386 389 389 389 390 390 390 391 391 391 392 392 392 391 391 391 390 390 390 391 391 391 392 392 392 393 393 393 394 394 394 393 393 393 392 392 392 395 395 395 396 396 396 397 397 397 398 398 398 397 397 397 396 396 396 397 397 397 398 398 398 399 399 399 400 400 400 399 399 399 398 398 398 76 76 76 77 77 77 401 401 401 402 402 402 401 401 401 77 77 77 403 403 403 401 401 401 402 402 402
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 6 6 6 5 5 5 8 8 8 9 9 9 8 8 8 5 5 5 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 36 36 36 37 37 37 39 39 39 38 38 38 37 37 37 40 40 40 38 38 38 39 39 39 41 41 41 38 38 38 40 40 40 40 40 40 39 39 39 42 42 42 43 43 43 42 42 42 39 39 39 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 56 56 56 58 58 58 54 54 54 59 59 59 54 54 54 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 44 44 44 68 68 68 44 44 44 67 67 67 45 45 45 44 44 44 68 68 68 28 28 28 29 29 29 69 69 69 70 70 70 69 69 69 29 29 29 71 71 71 69 69 69 70 70 70
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 35 35 35 80 80 80 37 37 37 81 81 81 37 37 37 80 80 80 82 82 82 37 37 37 81 81 81 37 37 37 82 82 82 39 39 39 39 39 39 82 82 82 43 43 43 83 83 83 43 43 43 82 82 82 1 1 1 84 84 84 3 3 3 85 85 85 3 3 3 84 84 84 86 86 86 3 3 3 85 85 85 3 3 3 86 86 86 5 5 5 5 5 5 86 86 86 9 9 9 87 87 87 9 9 9 86 86 86
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 84 84 84 86 86 86 81 81 81 80 80 80 88 88 88 86 86 86 85 85 85 88 88 88 88 88 88 80 80 80 89 89 89 90 90 90 89 89 89 80 80 80 91 91 91 81 81 81 88 88 88 85 85 85 91 91 91 88 88 88 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 114 114 114 116 116 116 118 118 118 114 114 114 117 117 117 119 119 119 114 114 114 118 118 118 120 120 120 119 119 119 118 118 118 121 121 121 119 119 119 120 120 120 122 122 122 119 119 119 121 121 121 123 123 123 119 119 119 122 122 122 124 124 124 119 119 119 123 123 123 113 113 113 112 112 112 125 125 125 125 125 125 112 112 112 126 126 126 127 127 127 126 126 126 112 112 112 128 128 128 113 113 113 125 125 125 129 129 129 128 128 128 125 125 125 128 128 128 129 129 129 116 116 116 130 130 130 129 129 129 125 125 125 131 131 131 130 130 130 125 125 125 123 123 123 131 131 131 125 125 125 132 132 132 131 131 131 123 123 123 122 122 122 132 132 132 123 123 123 133 133 133 131 131 131 132 132 132 121 121 121 120 120 120 133 133 133 134 134 134 133 133 133 120 120 120 135 135 135 131 131 131 133 133 133 135 135 135 116 116 116 129 129 129 117 117 117 116 116 116 134 134 134 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145
-78 78 78 79 79 79 148 148 148 149 149 149 148 148 148 79 79 79 150 150 150 148 148 148 149 149 149 151 151 151 148 148 148 150 150 150 152 152 152 4 4 4 153 153 153 6 6 6 153 153 153 4 4 4 154 154 154 153 153 153 6 6 6 155 155 155 154 154 154 6 6 6 41 41 41 156 156 156 43 43 43 157 157 157 43 43 43 156 156 156 43 43 43 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 22 22 22 23 23 23 160 160 160 161 161 161 160 160 160 23 23 23 162 162 162 160 160 160 163 163 163 164 164 164 163 163 163 160 160 160 165 165 165 163 163 163 166 166 166 167 167 167 166 166 166 163 163 163 164 164 164 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 162 162 162 171 171 171 11 11 11 10 10 10 11 11 11 171 171 171 30 30 30 31 31 31 172 172 172 173 173 173 172 172 172 31 31 31 174 174 174 172 172 172 173 173 173 175 175 175 172 172 172 174 174 174 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 178 178 178 181 181 181 182 182 182 181 181 181 178 178 178 183 183 183 184 184 184 182 182 182 185 185 185 182 182 182 184 184 184 73 73 73 181 181 181 75 75 75 186 186 186 75 75 75 181 181 181 180 180 180 19 19 19 187 187 187 17 17 17 187 187 187 19 19 19 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 188 188 188 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 32 32 32 189 189 189 34 34 34 189 189 189 32 32 32 196 196 196 190 190 190 197 197 197 198 198 198 197 197 197 190 190 190 52 52 52 54 54 54 191 191 191 199 199 199 191 191 191 54 54 54 91 91 91 200 200 200 81 81 81 83 83 83 81 81 81 200 200 200 201 201 201 83 83 83 200 200 200 202 202 202 83 83 83 201 201 201 200 200 200 91 91 91 203 203 203 85 85 85 203 203 203 91 91 91 202 202 202 203 203 203 85 85 85 83 83 83 202 202 202 85 85 85 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 212 212 212 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 217 217 217 221 221 221 217 217 217 220 220 220 221 221 221 222 222 222 213 213 213 223 223 223 213 213 213 222 222 222 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 225 225 225 230 230 230 225 225 225 229 229 229 228 228 228 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 224 224 224 234 234 234 231 231 231 235 235 235 231 231 231 234 234 234 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 237 237 237 242 242 242 237 237 237 241 241 241 240 240 240 243 243 243 47 47 47 46 46 46 47 47 47 243 243 243 66 66 66 67 67 67 241 241 241 244 244 244 241 241 241 67 67 67 242 242 242 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 37 37 37 248 248 248 39 39 39 249 249 249 39 39 39 248 248 248 250 250 250 39 39 39 249 249 249 251 251 251 250 250 250 249 249 249 50 50 50 51 51 51 252 252 252 253 253 253 252 252 252 51 51 51 254 254 254 252 252 252 253 253 253 255 255 255 254 254 254 253 253 253 2 2 2 3 3 3 256 256 256 257 257 257 256 256 256 3 3 3 258 258 258 256 256 256 257 257 257 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 262 262 262 263 263 263 70 70 70 68 68 68 70 70 70 263 263 263
-264 264 264 192 192 192 265 265 265 196 196 196 265 265 265 192 192 192 265 265 265 266 266 266 264 264 264 267 267 267 264 264 264 266 266 266 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 269 269 269 268 268 268 169 169 169 167 167 167 169 169 169 268 268 268 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 274 274 274 183 183 183 272 272 272 179 179 179 272 272 272 183 183 183 239 239 239 246 246 246 276 276 276 277 277 277 276 276 276 246 246 246 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 250 250 250 251 251 251 156 156 156 157 157 157 156 156 156 251 251 251 149 149 149 252 252 252 150 150 150 254 254 254 150 150 150 252 252 252 173 173 173 256 256 256 174 174 174 258 258 258 174 174 174 256 256 256 154 154 154 155 155 155 261 261 261 263 263 263 261 261 261 155 155 155
-280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 294 294 294 295 295 295 296 296 296 297 297 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 304 304 304 305 305 305 306 306 306 307 307 307 308 308 308 309 309 309 310 310 310 311 311 311 312 312 312 313 313 313 314 314 314 315 315 315 316 316 316 317 317 317 318 318 318 319 319 319 320 320 320 321 321 321 322 322 322 323 323 323 324 324 324 325 325 325 326 326 326 327 327 327
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 1 1 1 0 0 0 8 8 8 6 6 6 5 5 5 8 8 8 8 8 8 0 0 0 9 9 9 10 10 10 9 9 9 0 0 0 11 11 11 1 1 1 8 8 8 5 5 5 11 11 11 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 48 48 48 47 47 47 50 50 50 48 48 48 49 49 49 51 51 51 48 48 48 50 50 50 45 45 45 44 44 44 52 52 52 50 50 50 49 49 49 52 52 52 52 52 52 44 44 44 53 53 53 54 54 54 53 53 53 44 44 44 55 55 55 45 45 45 52 52 52 49 49 49 55 55 55 52 52 52
-11 11 11 56 56 56 1 1 1 3 3 3 1 1 1 56 56 56 57 57 57 3 3 3 56 56 56 58 58 58 3 3 3 57 57 57 56 56 56 11 11 11 59 59 59 5 5 5 59 59 59 11 11 11 58 58 58 59 59 59 5 5 5 3 3 3 58 58 58 5 5 5 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 55 55 55 68 68 68 45 45 45 47 47 47 45 45 45 68 68 68 69 69 69 47 47 47 68 68 68 70 70 70 47 47 47 69 69 69 68 68 68 55 55 55 71 71 71 49 49 49 71 71 71 55 55 55 70 70 70 71 71 71 49 49 49 47 47 47 70 70 70 49 49 49
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 80 80 80 82 82 82 78 78 78 83 83 83 78 78 78 82 82 82 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 91 91 91 94 94 94 93 93 93 95 95 95 93 93 93 94 94 94
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 1 1 1 0 0 0 8 8 8 6 6 6 5 5 5 8 8 8 8 8 8 0 0 0 9 9 9 10 10 10 9 9 9 0 0 0 11 11 11 1 1 1 8 8 8 5 5 5 11 11 11 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 48 48 48 47 47 47 50 50 50 48 48 48 49 49 49 51 51 51 48 48 48 50 50 50 45 45 45 44 44 44 52 52 52 50 50 50 49 49 49 52 52 52 52 52 52 44 44 44 53 53 53 54 54 54 53 53 53 44 44 44 55 55 55 45 45 45 52 52 52 49 49 49 55 55 55 52 52 52
-11 11 11 56 56 56 1 1 1 3 3 3 1 1 1 56 56 56 57 57 57 3 3 3 56 56 56 58 58 58 3 3 3 57 57 57 56 56 56 11 11 11 59 59 59 5 5 5 59 59 59 11 11 11 58 58 58 59 59 59 5 5 5 3 3 3 58 58 58 5 5 5 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 55 55 55 68 68 68 45 45 45 47 47 47 45 45 45 68 68 68 69 69 69 47 47 47 68 68 68 70 70 70 47 47 47 69 69 69 68 68 68 55 55 55 71 71 71 49 49 49 71 71 71 55 55 55 70 70 70 71 71 71 49 49 49 47 47 47 70 70 70 49 49 49
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 80 80 80 82 82 82 78 78 78 83 83 83 78 78 78 82 82 82 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 91 91 91 94 94 94 93 93 93 95 95 95 93 93 93 94 94 94
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 84 84 84 83 83 83 86 86 86 84 84 84 85 85 85 87 87 87 84 84 84 86 86 86 81 81 81 80 80 80 88 88 88 86 86 86 85 85 85 88 88 88 88 88 88 80 80 80 89 89 89 90 90 90 89 89 89 80 80 80 91 91 91 81 81 81 88 88 88 85 85 85 91 91 91 88 88 88 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 114 114 114 116 116 116 118 118 118 114 114 114 117 117 117 119 119 119 114 114 114 118 118 118 120 120 120 119 119 119 118 118 118 121 121 121 119 119 119 120 120 120 122 122 122 119 119 119 121 121 121 123 123 123 119 119 119 122 122 122 124 124 124 119 119 119 123 123 123 113 113 113 112 112 112 125 125 125 125 125 125 112 112 112 126 126 126 127 127 127 126 126 126 112 112 112 128 128 128 113 113 113 125 125 125 129 129 129 128 128 128 125 125 125 128 128 128 129 129 129 116 116 116 130 130 130 129 129 129 125 125 125 131 131 131 130 130 130 125 125 125 123 123 123 131 131 131 125 125 125 132 132 132 131 131 131 123 123 123 122 122 122 132 132 132 123 123 123 133 133 133 131 131 131 132 132 132 121 121 121 120 120 120 133 133 133 134 134 134 133 133 133 120 120 120 135 135 135 131 131 131 133 133 133 135 135 135 116 116 116 129 129 129 117 117 117 116 116 116 134 134 134 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145
-78 78 78 79 79 79 148 148 148 149 149 149 148 148 148 79 79 79 46 46 46 47 47 47 150 150 150 151 151 151 150 150 150 47 47 47 50 50 50 51 51 51 152 152 152 153 153 153 152 152 152 51 51 51 154 154 154 52 52 52 155 155 155 54 54 54 155 155 155 52 52 52 156 156 156 68 68 68 157 157 157 70 70 70 157 157 157 68 68 68 41 41 41 158 158 158 43 43 43 159 159 159 43 43 43 158 158 158 37 37 37 160 160 160 39 39 39 161 161 161 39 39 39 160 160 160 2 2 2 3 3 3 162 162 162 163 163 163 162 162 162 3 3 3 164 164 164 4 4 4 165 165 165 6 6 6 165 165 165 4 4 4 22 22 22 23 23 23 166 166 166 167 167 167 166 166 166 23 23 23 30 30 30 31 31 31 168 168 168 169 169 169 168 168 168 31 31 31 17 17 17 170 170 170 19 19 19 171 171 171 19 19 19 170 170 170 172 172 172 32 32 32 173 173 173 34 34 34 173 173 173 32 32 32 10 10 10 11 11 11 174 174 174 175 175 175 174 174 174 11 11 11 91 91 91 176 176 176 81 81 81 83 83 83 81 81 81 176 176 176 177 177 177 83 83 83 176 176 176 178 178 178 83 83 83 177 177 177 176 176 176 91 91 91 179 179 179 85 85 85 179 179 179 91 91 91 178 178 178 179 179 179 85 85 85 83 83 83 178 178 178 85 85 85 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 66 66 66 67 67 67 188 188 188 189 189 189 188 188 188 67 67 67 73 73 73 190 190 190 75 75 75 191 191 191 75 75 75 190 190 190
-192 192 192 173 173 173 193 193 193 154 154 154 193 193 193 173 173 173 193 193 193 194 194 194 192 192 192 195 195 195 192 192 192 194 194 194 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 197 197 197 196 196 196 166 166 166 175 175 175 166 166 166 196 196 196 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 202 202 202 190 190 190 200 200 200 171 171 171 200 200 200 190 190 190 151 151 151 188 188 188 204 204 204 205 205 205 204 204 204 188 188 188 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17
-20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 13 13 13 28 28 28 15 15 15 29 29 29 15 15 15 28 28 28 30 30 30 4 4 4 31 31 31 6 6 6 31 31 31 4 4 4
-32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37
-38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 18 18 18 19 19 19 44 44 44 45 45 45 44 44 44 19 19 19 46 46 46 44 44 44 45 45 45 10 10 10 11 11 11 47 47 47 48 48 48 47 47 47 11 11 11 49 49 49 47 47 47 48 48 48
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 1 1 1 0 0 0 8 8 8 6 6 6 5 5 5 8 8 8 8 8 8 0 0 0 9 9 9 10 10 10 9 9 9 0 0 0 11 11 11 1 1 1 8 8 8 5 5 5 11 11 11 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 48 48 48 47 47 47 50 50 50 48 48 48 49 49 49 51 51 51 48 48 48 50 50 50 45 45 45 44 44 44 52 52 52 50 50 50 49 49 49 52 52 52 52 52 52 44 44 44 53 53 53 54 54 54 53 53 53 44 44 44 55 55 55 45 45 45 52 52 52 49 49 49 55 55 55 52 52 52
-11 11 11 56 56 56 1 1 1 3 3 3 1 1 1 56 56 56 57 57 57 3 3 3 56 56 56 58 58 58 3 3 3 57 57 57 56 56 56 11 11 11 59 59 59 5 5 5 59 59 59 11 11 11 58 58 58 59 59 59 5 5 5 3 3 3 58 58 58 5 5 5 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 55 55 55 68 68 68 45 45 45 47 47 47 45 45 45 68 68 68 69 69 69 47 47 47 68 68 68 70 70 70 47 47 47 69 69 69 68 68 68 55 55 55 71 71 71 49 49 49 71 71 71 55 55 55 70 70 70 71 71 71 49 49 49 47 47 47 70 70 70 49 49 49
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 80 80 80 82 82 82 78 78 78 83 83 83 78 78 78 82 82 82 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 91 91 91 94 94 94 93 93 93 95 95 95 93 93 93 94 94 94
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 5 5 5 4 4 4 7 7 7 5 5 5 6 6 6 8 8 8 7 7 7 6 6 6 9 9 9 7 7 7 8 8 8 10 10 10 7 7 7 9 9 9 0 0 0 11 11 11 1 1 1 9 9 9 8 8 8 11 11 11 12 12 12 1 1 1 11 11 11 8 8 8 12 12 12 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 43 43 43 44 44 44 46 46 46 43 43 43 45 45 45 41 41 41 47 47 47 42 42 42 48 48 48 42 42 42 47 47 47 49 49 49 42 42 42 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 52 52 52 51 51 51 50 50 50 45 45 45 51 51 51 52 52 52 46 46 46 45 45 45 52 52 52 53 53 53 46 46 46 52 52 52 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55
-44 44 44 58 58 58 45 45 45 59 59 59 45 45 45 58 58 58 51 51 51 45 45 45 59 59 59 58 58 58 44 44 44 49 49 49 42 42 42 49 49 49 44 44 44 60 60 60 58 58 58 49 49 49 51 51 51 60 60 60 49 49 49 59 59 59 60 60 60 51 51 51 1 1 1 12 12 12 4 4 4 61 61 61 4 4 4 12 12 12 62 62 62 4 4 4 61 61 61 6 6 6 4 4 4 62 62 62 63 63 63 6 6 6 62 62 62 12 12 12 8 8 8 61 61 61 63 63 63 61 61 61 8 8 8 6 6 6 63 63 63 8 8 8 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69
-70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 72 72 72 74 74 74 70 70 70 75 75 75 70 70 70 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 77 77 77 80 80 80 79 79 79 81 81 81 79 79 79 80 80 80 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37
-40 40 40 0 0 0 41 41 41 2 2 2 41 41 41 0 0 0 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 25 25 25 50 50 50 27 27 27 51 51 51 27 27 27 50 50 50 13 13 13 52 52 52 15 15 15 53 53 53 15 15 15 52 52 52 54 54 54 16 16 16 55 55 55 18 18 18 55 55 55 16 16 16
-56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 30 30 30 31 31 31 68 68 68 69 69 69 68 68 68 31 31 31 70 70 70 68 68 68 69 69 69 71 71 71 72 72 72 36 36 36 73 73 73 36 36 36 72 72 72 37 37 37 36 36 36 73 73 73 74 74 74 75 75 75 32 32 32 76 76 76 32 32 32 75 75 75 33 33 33 32 32 32 76 76 76 22 22 22 23 23 23 77 77 77 78 78 78 77 77 77 23 23 23 79 79 79 77 77 77 78 78 78
-80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 35 35 35 33 33 33 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 48 48 48 46 46 46 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 66 66 66 67 67 67 69 69 69 66 66 66 68 68 68 70 70 70 66 66 66 69 69 69 71 71 71 70 70 70 69 69 69 67 67 67 72 72 72 68 68 68 68 68 68 72 72 72 73 73 73 72 72 72 74 74 74 73 73 73 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 79 79 79 80 80 80 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 94 94 94 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 97 97 97 99 99 99 101 101 101 97 97 97 100 100 100 102 102 102 101 101 101 100 100 100 98 98 98 103 103 103 99 99 99 99 99 99 103 103 103 104 104 104 103 103 103 105 105 105 104 104 104 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109
-112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 13 13 13 18 18 18 15 15 15 18 18 18 19 19 19 15 15 15 15 15 15 19 19 19 20 20 20 20 20 20 19 19 19 21 21 21 22 22 22 21 21 21 19 19 19 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 25 25 25 26 26 26 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 30 30 30 31 31 31 33 33 33 34 34 34 35 35 35 36 36 36 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 39 39 39 38 38 38 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 62 62 62 60 60 60 64 64 64 63 63 63 60 60 60 65 65 65 63 63 63 64 64 64 66 66 66 63 63 63 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 66 66 66 67 67 67 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 72 72 72 73 73 73 75 75 75 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 85 85 85 86 86 86 88 88 88 87 87 87 86 86 86 89 89 89 87 87 87 88 88 88 90 90 90 87 87 87 89 89 89 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 93 93 93 90 90 90 92 92 92 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 112 112 112 113 113 113 115 115 115 112 112 112 114 114 114 111 111 111 116 116 116 113 113 113 113 113 113 116 116 116 117 117 117 116 116 116 118 118 118 117 117 117 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 129 129 129 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 131 131 131 132 132 132 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 136 136 136 133 133 133 135 135 135 136 136 136 135 135 135 137 137 137 138 138 138 137 137 137 135 135 135 139 139 139 136 136 136 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 150 150 150 151 151 151 153 153 153 150 150 150 152 152 152 154 154 154 150 150 150 153 153 153 155 155 155 154 154 154 153 153 153 156 156 156 154 154 154 155 155 155 153 153 153 152 152 152 157 157 157 158 158 158 157 157 157 152 152 152 159 159 159 157 157 157 158 158 158 160 160 160 159 159 159 158 158 158 155 155 155 159 159 159 160 160 160 156 156 156 155 155 155 160 160 160 161 161 161 156 156 156 160 160 160 162 162 162 161 161 161 160 160 160 163 163 163 162 162 162 160 160 160 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177
-180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 26 26 26 27 27 27 29 29 29 26 26 26 28 28 28 25 25 25 30 30 30 27 27 27 27 27 27 30 30 30 31 31 31 30 30 30 32 32 32 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 52 52 52 51 51 51 50 50 50 53 53 53 51 51 51 52 52 52 54 54 54 51 51 51 53 53 53 55 55 55 54 54 54 53 53 53 56 56 56 54 54 54 55 55 55 57 57 57 54 54 54 56 56 56 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 65 65 65 66 66 66
-68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 73 73 73 72 72 72 75 75 75
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 15 15 15
-16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 25 25 25 24 24 24 29 29 29 30 30 30 29 29 29 24 24 24 27 27 27 28 28 28 30 30 30 31 31 31 29 29 29 30 30 30 28 28 28 31 31 31 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 73 73 73 72 72 72 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 83 83 83
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 41 41 41 40 40 40 43 43 43 44 44 44 45 45 45 46 46 46 45 45 45 44 44 44 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 57 57 57 58 58 58 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 126 126 126 124 124 124 128 128 128 126 126 126 127 127 127 128 128 128 129 129 129 126 126 126 126 126 126 129 129 129 130 130 130 129 129 129 131 131 131 130 130 130 131 131 131 132 132 132 130 130 130 132 132 132 133 133 133 130 130 130 134 134 134 130 130 130 133 133 133 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 142 142 142 140 140 140 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 146 146 146 147 147 147 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 151 151 151 152 152 152 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 161 161 161 159 159 159 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 165 165 165 166 166 166 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 170 170 170 171 171 171 173 173 173 174 174 174 175 175 175 176 176 176 175 175 175 174 174 174 177 177 177 175 175 175 176 176 176 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 181 181 181 179 179 179 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 188 188 188 189 189 189 190 190 190 189 189 189 188 188 188 191 191 191 189 189 189 190 190 190 192 192 192 189 189 189 191 191 191 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 196 196 196 194 194 194 198 198 198 195 195 195 196 196 196 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 202 202 202 199 199 199 203 203 203 199 199 199 204 204 204 203 203 203 205 205 205 203 203 203 204 204 204 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 212 212 212 213 213 213 215 215 215 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 221 221 221 222 222 222 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 230 230 230 229 229 229 228 228 228 231 231 231 230 230 230 228 228 228 231 231 231 228 228 228 232 232 232 233 233 233 234 234 234 235 235 235 235 235 235 236 236 236 233 233 233 233 233 233 236 236 236 237 237 237 237 237 237 238 238 238 233 233 233 239 239 239 237 237 237 236 236 236 240 240 240 236 236 236 235 235 235 241 241 241 236 236 236 240 240 240 242 242 242 241 241 241 240 240 240 243 243 243 241 241 241 242 242 242 244 244 244 241 241 241 243 243 243 245 245 245 241 241 241 244 244 244 246 246 246 241 241 241 245 245 245 247 247 247 246 246 246 245 245 245 248 248 248 247 247 247 245 245 245 249 249 249 248 248 248 245 245 245 250 250 250 249 249 249 245 245 245 251 251 251 249 249 249 250 250 250 252 252 252 249 249 249 251 251 251 250 250 250 245 245 245 253 253 253 250 250 250 253 253 253 254 254 254 255 255 255 253 253 253 245 245 245
-256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 259 259 259 257 257 257 261 261 261 259 259 259 260 260 260 262 262 262 261 261 261 260 260 260 263 263 263 264 264 264 265 265 265 266 266 266 265 265 265 264 264 264 267 267 267 265 265 265 266 266 266 268 268 268 267 267 267 266 266 266 269 269 269 267 267 267 268 268 268 270 270 270 271 271 271 272 272 272 273 273 273 272 272 272 271 271 271 274 274 274 273 273 273 271 271 271 275 275 275 273 273 273 274 274 274 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 279 279 279 277 277 277 281 281 281 279 279 279 280 280 280 282 282 282 283 283 283 284 284 284 285 285 285 284 284 284 283 283 283 286 286 286 285 285 285 283 283 283 287 287 287 285 285 285 286 286 286
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 23 23 23 21 21 21 25 25 25 23 23 23 24 24 24 21 21 21 20 20 20 26 26 26 27 27 27 26 26 26 20 20 20 25 25 25 26 26 26 27 27 27 23 23 23 25 25 25 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 69 69 69 70 70 70 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 83 83 83 81 81 81 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 118 118 118 119 119 119 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 143 143 143 141 141 141 145 145 145 143 143 143 144 144 144 146 146 146 143 143 143 145 145 145 147 147 147 143 143 143 146 146 146 148 148 148 147 147 147 146 146 146 149 149 149 147 147 147 148 148 148 147 147 147 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 158 158 158 159 159 159 161 161 161 158 158 158 160 160 160 162 162 162 161 161 161 160 160 160 159 159 159 157 157 157 163 163 163 164 164 164 163 163 163 157 157 157 162 162 162 163 163 163 164 164 164 161 161 161 162 162 162 164 164 164 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 167 167 167 168 168 168 170 170 170 169 169 169 168 168 168 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 173 173 173 174 174 174 176 176 176 175 175 175 174 174 174 177 177 177 175 175 175 176 176 176 174 174 174 172 172 172 178 178 178 179 179 179 178 178 178 172 172 172 177 177 177 178 178 178 179 179 179 175 175 175 177 177 177 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 182 182 182 183 183 183 185 185 185 184 184 184 183 183 183 186 186 186 184 184 184 185 185 185 183 183 183 181 181 181 187 187 187 188 188 188 187 187 187 181 181 181 186 186 186 187 187 187 188 188 188 184 184 184 186 186 186 188 188 188 189 189 189 190 190 190 191 191 191 192 192 192 191 191 191 190 190 190 193 193 193 192 192 192 190 190 190 194 194 194 192 192 192 193 193 193 190 190 190 189 189 189 195 195 195 196 196 196 195 195 195 189 189 189 194 194 194 195 195 195 196 196 196 192 192 192 194 194 194 196 196 196 197 197 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 198 201 201 201 200 200 200 198 198 198 202 202 202 200 200 200 201 201 201 203 203 203 200 200 200 202 202 202 204 204 204 200 200 200 203 203 203 203 203 203 205 205 205 197 197 197 198 198 198 197 197 197 205 205 205 202 202 202 205 205 205 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 209 209 209 207 207 207 211 211 211 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 215 215 215 214 214 214 212 212 212 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 223 223 223 221 221 221 225 225 225 223 223 223 224 224 224 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 228 228 228 229 229 229 231 231 231 228 228 228 230 230 230 232 232 232 231 231 231 230 230 230 233 233 233 232 232 232 230 230 230 234 234 234 232 232 232 233 233 233 235 235 235 232 232 232 234 234 234 234 234 234 236 236 236 227 227 227 229 229 229 227 227 227 236 236 236 233 233 233 236 236 236 234 234 234 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 238 238 238 241 241 241 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 244 244 244 242 242 242 243 243 243 246 246 246 241 241 241 247 247 247 241 241 241 246 246 246 248 248 248 241 241 241 247 247 247 245 245 245 248 248 248 247 247 247 249 249 249 245 245 245 247 247 247 244 244 244 245 245 245 249 249 249 250 250 250 249 249 249 247 247 247 251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 252 252 252 255 255 255 256 256 256 257 257 257 258 258 258 257 257 257 256 256 256 259 259 259 258 258 258 256 256 256 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 262 262 262 263 263 263 265 265 265 266 266 266 267 267 267 267 267 267 266 266 266 268 268 268 266 266 266 269 269 269 268 268 268 270 270 270 268 268 268 269 269 269 271 271 271 267 267 267 268 268 268 272 272 272 271 271 271 268 268 268 273 273 273 272 272 272 268 268 268 274 274 274 272 272 272 273 273 273 275 275 275 274 274 274 273 273 273 276 276 276 274 274 274 275 275 275 277 277 277 276 276 276 275 275 275 278 278 278 276 276 276 277 277 277 279 279 279 278 278 278 277 277 277 280 280 280 279 279 279 277 277 277 281 281 281 279 279 279 280 280 280 282 282 282 279 279 279 281 281 281 283 283 283 282 282 282 281 281 281 284 284 284 283 283 283 281 281 281 285 285 285 282 282 282 283 283 283 281 281 281 286 286 286 284 284 284 287 287 287 284 284 284 286 286 286
-288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 290 290 290 291 291 291 290 290 290 292 292 292 293 293 293 293 293 293 292 292 292 294 294 294 295 295 295 294 294 294 292 292 292 296 296 296 294 294 294 295 295 295 296 296 296 289 289 289 294 294 294 291 291 291 289 289 289 296 296 296 294 294 294 289 289 289 297 297 297 298 298 298 297 297 297 289 289 289 299 299 299 300 300 300 301 301 301 302 302 302 301 301 301 300 300 300 303 303 303 301 301 301 302 302 302 304 304 304 301 301 301 303 303 303 303 303 303 302 302 302 305 305 305 306 306 306 307 307 307 308 308 308 309 309 309 308 308 308 307 307 307 310 310 310 308 308 308 309 309 309 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 314 314 314 315 315 315 317 317 317 314 314 314 316 316 316 318 318 318 317 317 317 316 316 316 315 315 315 313 313 313 319 319 319 320 320 320 319 319 319 313 313 313 318 318 318 319 319 319 320 320 320 321 321 321 318 318 318 320 320 320 317 317 317 318 318 318 321 321 321 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323 326 326 326 323 323 323 322 322 322 327 327 327 326 326 326 322 322 322 325 325 325 327 327 327 324 324 324 328 328 328 327 327 327 322 322 322 329 329 329 327 327 327 328 328 328 330 330 330 329 329 329 328 328 328 331 331 331 329 329 329 330 330 330 328 328 328 322 322 322 332 332 332 333 333 333 332 332 332 322 322 322 331 331 331 332 332 332 333 333 333 329 329 329 331 331 331 333 333 333 334 334 334 324 324 324 327 327 327 335 335 335 327 327 327 325 325 325 326 326 326 327 327 327 335 335 335
-336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 501 501 501 502 502 502 503 503 503 502 502 502 501 501 501 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 512 512 512 513 513 513 514 514 514 515 515 515 514 514 514 513 513 513 516 516 516 517 517 517 518 518 518 519 519 519 518 518 518 517 517 517 520 520 520 521 521 521 522 522 522 523 523 523 522 522 522 521 521 521 524 524 524 525 525 525 526 526 526 527 527 527 526 526 526 525 525 525 528 528 528 529 529 529 530 530 530 531 531 531 530 530 530 529 529 529 532 532 532 533 533 533 534 534 534 535 535 535 534 534 534 533 533 533 536 536 536 537 537 537 538 538 538 539 539 539 538 538 538 537 537 537 540 540 540 541 541 541 542 542 542 543 543 543 542 542 542 541 541 541 544 544 544 545 545 545 546 546 546 547 547 547 546 546 546 545 545 545 548 548 548 549 549 549 550 550 550 551 551 551 550 550 550 549 549 549 552 552 552 553 553 553 554 554 554 555 555 555 554 554 554 553 553 553 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 560 560 560 561 561 561 562 562 562 563 563 563 562 562 562 561 561 561 564 564 564 565 565 565 566 566 566 567 567 567 566 566 566 565 565 565 568 568 568 569 569 569 570 570 570 571 571 571 570 570 570 569 569 569 572 572 572 573 573 573 574 574 574 575 575 575 574 574 574 573 573 573
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 1 1 1 0 0 0 6 6 6 7 7 7 6 6 6 0 0 0 5 5 5 6 6 6 7 7 7 3 3 3 5 5 5 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 20 20 20 18 18 18 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 24 24 24 25 25 25 23 23 23 22 22 22 27 27 27 22 22 22 28 28 28 27 27 27 29 29 29 27 27 27 28 28 28 26 26 26 27 27 27 29 29 29 24 24 24 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 32 32 32 33 33 33 35 35 35 32 32 32 34 34 34 36 36 36 32 32 32 35 35 35 35 35 35 34 34 34 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 39 39 39 38 38 38 43 43 43 43 43 43 38 38 38 44 44 44 45 45 45 44 44 44 38 38 38 44 44 44 45 45 45 46 46 46 45 45 45 47 47 47 46 46 46 47 47 47 48 48 48 46 46 46 46 46 46 48 48 48 49 49 49 49 49 49 48 48 48 50 50 50 50 50 50 48 48 48 51 51 51 51 51 51 48 48 48 52 52 52 52 52 52 48 48 48 53 53 53 53 53 53 48 48 48 54 54 54 55 55 55 54 54 54 48 48 48 56 56 56 44 44 44 46 46 46 51 51 51 52 52 52 57 57 57 58 58 58 57 57 57 52 52 52 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 78 78 78 80 80 80 77 77 77 82 82 82 79 79 79 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 86 86 86 84 84 84 88 88 88 86 86 86 87 87 87 84 84 84 83 83 83 89 89 89 90 90 90 89 89 89 83 83 83 88 88 88 89 89 89 90 90 90 86 86 86 88 88 88 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 98 98 98 96 96 96 100 100 100 98 98 98 99 99 99 96 96 96 95 95 95 101 101 101 102 102 102 101 101 101 95 95 95 100 100 100 101 101 101 102 102 102 98 98 98 100 100 100 102 102 102 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 109 109 109 111 111 111 110 110 110 108 108 108 113 113 113 114 114 114 113 113 113 108 108 108 112 112 112 113 113 113 114 114 114 109 109 109 112 112 112 114 114 114 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 122 122 122 120 120 120 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 129 129 129 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 131 131 131 132 132 132 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 209 209 209 207 207 207 211 211 211 209 209 209 210 210 210 212 212 212 208 208 208 209 209 209 213 213 213 208 208 208 212 212 212 209 209 209 211 211 211 214 214 214 214 214 214 211 211 211 215 215 215 213 213 213 214 214 214 215 215 215 208 208 208 213 213 213 215 215 215 216 216 216 215 215 215 211 211 211 217 217 217 218 218 218 219 219 219 219 219 219 218 218 218 220 220 220 218 218 218 221 221 221 220 220 220 221 221 221 222 222 222 220 220 220 223 223 223 220 220 220 222 222 222 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 231 231 231 229 229 229 233 233 233 231 231 231 232 232 232 234 234 234 233 233 233 232 232 232 229 229 229 228 228 228 235 235 235 236 236 236 235 235 235 228 228 228 234 234 234 235 235 235 236 236 236 237 237 237 234 234 234 236 236 236 233 233 233 234 234 234 237 237 237 238 238 238 237 237 237 236 236 236 239 239 239 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 242 242 242 240 240 240 244 244 244 242 242 242 243 243 243 240 240 240 239 239 239 245 245 245 246 246 246 245 245 245 239 239 239 244 244 244 245 245 245 246 246 246 242 242 242 244 244 244 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 249 249 249 248 248 248 251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 252 252 252 255 255 255 256 256 256 257 257 257 258 258 258 257 257 257 256 256 256 259 259 259 257 257 257 258 258 258 260 260 260 257 257 257 259 259 259 258 258 258 256 256 256 261 261 261 262 262 262 261 261 261 256 256 256 260 260 260 261 261 261 262 262 262 257 257 257 260 260 260 262 262 262 263 263 263 264 264 264 265 265 265 266 266 266 265 265 265 264 264 264 267 267 267 265 265 265 266 266 266 268 268 268 265 265 265 267 267 267 269 269 269 270 270 270 271 271 271 272 272 272 271 271 271 270 270 270 273 273 273 271 271 271 272 272 272 274 274 274 275 275 275 276 276 276 276 276 276 275 275 275 277 277 277 275 275 275 278 278 278 277 277 277 279 279 279 277 277 277 278 278 278 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 282 282 282 283 283 283 285 285 285 282 282 282 284 284 284 286 286 286 282 282 282 285 285 285
-287 287 287 288 288 288 289 289 289 288 288 288 287 287 287 290 290 290 291 291 291 290 290 290 287 287 287 292 292 292 288 288 288 290 290 290 293 293 293 292 292 292 290 290 290 294 294 294 292 292 292 293 293 293 295 295 295 296 296 296 297 297 297 298 298 298 297 297 297 296 296 296 299 299 299 297 297 297 298 298 298 300 300 300 299 299 299 298 298 298 301 301 301 300 300 300 298 298 298 302 302 302 303 303 303 304 304 304 305 305 305 304 304 304 303 303 303 306 306 306 304 304 304 305 305 305 307 307 307 306 306 306 305 305 305 308 308 308 306 306 306 307 307 307 305 305 305 303 303 303 309 309 309 309 309 309 303 303 303 310 310 310 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 303 303 303 312 312 312 308 308 308 310 310 310 306 306 306 308 308 308 312 312 312 313 313 313 306 306 306 312 312 312 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 318 318 318 316 316 316 317 317 317 319 319 319 316 316 316 318 318 318 320 320 320 316 316 316 319 319 319 321 321 321 316 316 316 320 320 320 322 322 322 321 321 321 320 320 320 323 323 323 321 321 321 322 322 322 315 315 315 314 314 314 324 324 324 314 314 314 325 325 325 324 324 324 326 326 326 324 324 324 325 325 325 318 318 318 324 324 324 326 326 326 323 323 323 322 322 322 326 326 326 327 327 327 318 318 318 326 326 326 319 319 319 318 318 318 327 327 327 322 322 322 327 327 327 326 326 326 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 330 330 330 331 331 331 333 333 333 330 330 330 332 332 332 334 334 334 330 330 330 333 333 333 335 335 335 330 330 330 334 334 334 336 336 336 330 330 330 335 335 335 337 337 337 336 336 336 335 335 335 338 338 338 333 333 333 328 328 328 339 339 339 328 328 328 333 333 333 329 329 329 328 328 328 339 339 339 332 332 332 339 339 339 333 333 333
-340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 501 501 501 502 502 502 503 503 503 502 502 502 501 501 501 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 512 512 512 513 513 513 514 514 514 515 515 515 514 514 514 513 513 513 516 516 516 517 517 517 518 518 518 519 519 519 518 518 518 517 517 517 520 520 520 521 521 521 522 522 522 523 523 523 522 522 522 521 521 521 524 524 524 525 525 525 526 526 526 527 527 527 526 526 526 525 525 525 528 528 528 529 529 529 530 530 530 531 531 531 530 530 530 529 529 529 532 532 532 533 533 533 534 534 534 535 535 535 534 534 534 533 533 533 536 536 536 537 537 537 538 538 538 539 539 539 538 538 538 537 537 537 540 540 540 541 541 541 542 542 542 543 543 543 542 542 542 541 541 541 544 544 544 545 545 545 546 546 546 547 547 547 546 546 546 545 545 545 548 548 548 549 549 549 550 550 550 551 551 551 550 550 550 549 549 549 552 552 552 553 553 553 554 554 554 555 555 555 554 554 554 553 553 553 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 560 560 560 561 561 561 562 562 562 563 563 563 562 562 562 561 561 561 564 564 564 565 565 565 566 566 566 567 567 567 566 566 566 565 565 565 568 568 568 569 569 569 570 570 570 571 571 571 570 570 570 569 569 569 572 572 572 573 573 573 574 574 574 575 575 575 574 574 574 573 573 573 576 576 576 577 577 577 578 578 578 579 579 579 578 578 578 577 577 577 580 580 580 581 581 581 582 582 582 583 583 583 582 582 582 581 581 581 584 584 584 585 585 585 586 586 586 587 587 587 586 586 586 585 585 585 588 588 588 589 589 589 590 590 590 591 591 591 590 590 590 589 589 589 592 592 592 593 593 593 594 594 594 595 595 595 594 594 594 593 593 593 596 596 596 597 597 597 598 598 598 599 599 599 598 598 598 597 597 597
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 14 14 14 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 24 24 24 25 25 25 27 27 27 24 24 24 26 26 26 25 25 25 23 23 23 28 28 28 29 29 29 28 28 28 23 23 23 27 27 27 28 28 28 29 29 29 24 24 24 27 27 27 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 43 43 43 42 42 42 41 41 41 39 39 39 45 45 45 46 46 46 45 45 45 39 39 39 44 44 44 45 45 45 46 46 46 43 43 43 44 44 44 46 46 46 47 47 47 43 43 43 46 46 46 48 48 48 47 47 47 46 46 46 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 57 57 57 58 58 58 59 59 59 60 60 60 59 59 59 58 58 58 61 61 61 62 62 62 63 63 63 64 64 64 63 63 63 62 62 62 65 65 65 64 64 64 62 62 62 66 66 66 63 63 63 64 64 64 62 62 62 67 67 67 65 65 65 68 68 68 65 65 65 67 67 67 66 66 66 68 68 68 67 67 67 69 69 69 66 66 66 67 67 67 63 63 63 66 66 66 69 69 69 63 63 63 69 69 69 70 70 70 71 71 71 69 69 69 67 67 67 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 91 91 91 90 90 90 95 95 95 94 94 94 90 90 90 91 91 91 96 96 96 93 93 93 97 97 97 93 93 93 96 96 96 95 95 95 97 97 97 96 96 96 98 98 98 97 97 97 95 95 95 90 90 90 98 98 98 95 95 95 99 99 99 97 97 97 98 98 98 98 98 98 90 90 90 100 100 100 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 103 103 103 104 104 104 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 109 109 109 107 107 107 111 111 111 109 109 109 110 110 110 112 112 112 111 111 111 110 110 110 113 113 113 109 109 109 111 111 111 114 114 114 109 109 109 113 113 113 111 111 111 112 112 112 115 115 115 116 116 116 115 115 115 112 112 112 114 114 114 115 115 115 116 116 116 109 109 109 114 114 114 116 116 116 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 129 129 129 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 140 140 140 138 138 138 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 145 145 145 143 143 143 147 147 147 145 145 145 146 146 146 143 143 143 142 142 142 148 148 148 149 149 149 148 148 148 142 142 142 147 147 147 148 148 148 149 149 149 145 145 145 147 147 147 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 153 153 153 151 151 151 155 155 155 153 153 153 154 154 154 151 151 151 150 150 150 156 156 156 157 157 157 156 156 156 150 150 150 155 155 155 156 156 156 157 157 157 153 153 153 155 155 155 157 157 157 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 172 172 172 173 173 173 175 175 175 172 172 172 174 174 174 176 176 176 172 172 172 175 175 175 177 177 177 172 172 172 176 176 176 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 180 180 180 181 181 181 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 186 186 186 184 184 184 188 188 188 187 187 187 184 184 184 189 189 189 190 190 190 191 191 191 192 192 192 191 191 191 190 190 190 193 193 193 191 191 191 192 192 192 194 194 194 195 195 195 196 196 196 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 200 200 200 201 201 201 203 203 203 200 200 200 202 202 202 201 201 201 199 199 199 204 204 204 199 199 199 205 205 205 204 204 204 204 204 204 205 205 205 206 206 206 203 203 203 204 204 204 206 206 206 200 200 200 203 203 203 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 225 225 225 224 224 224 227 227 227 228 228 228 229 229 229 230 230 230 229 229 229 228 228 228 231 231 231 229 229 229 230 230 230 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 239 239 239 237 237 237 241 241 241 239 239 239 240 240 240 237 237 237 236 236 236 242 242 242 243 243 243 242 242 242 236 236 236 241 241 241 242 242 242 243 243 243 239 239 239 241 241 241 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 247 247 247 245 245 245 249 249 249 247 247 247 248 248 248 250 250 250 247 247 247 249 249 249 251 251 251 250 250 250 249 249 249 252 252 252 251 251 251 249 249 249 253 253 253 251 251 251 252 252 252 254 254 254 251 251 251 253 253 253 255 255 255 254 254 254 253 253 253 256 256 256 255 255 255 253 253 253 257 257 257 256 256 256 253 253 253 258 258 258 256 256 256 257 257 257 259 259 259 256 256 256 258 258 258 260 260 260 256 256 256 259 259 259 258 258 258 257 257 257 261 261 261 253 253 253 262 262 262 257 257 257 263 263 263 257 257 257 262 262 262 264 264 264 265 265 265 266 266 266 267 267 267 268 268 268 269 269 269 270 270 270 269 269 269 268 268 268 271 271 271 269 269 269 270 270 270 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277
-280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 281 281 281 284 284 284 283 283 283 285 285 285 283 283 283 284 284 284 283 283 283 285 285 285 286 286 286 287 287 287 285 285 285 284 284 284 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 290 290 290 291 291 291 289 289 289 288 288 288 293 293 293 293 293 293 288 288 288 294 294 294 292 292 292 293 293 293 294 294 294 288 288 288 295 295 295 294 294 294 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 298 298 298 292 292 292 294 294 294 290 290 290 292 292 292 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 301 301 301 300 300 300 303 303 303 301 301 301 302 302 302 304 304 304 303 303 303 302 302 302 305 305 305 303 303 303 304 304 304 306 306 306 305 305 305 304 304 304 307 307 307 308 308 308 309 309 309 310 310 310 309 309 309 308 308 308 311 311 311 309 309 309 310 310 310 312 312 312 309 309 309 311 311 311 313 313 313 309 309 309 312 312 312 314 314 314 313 313 313 312 312 312 315 315 315 313 313 313 314 314 314 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 318 318 318 319 319 319 321 321 321 320 320 320 319 319 319 322 322 322 318 318 318 320 320 320 323 323 323 318 318 318 322 322 322 324 324 324 323 323 323 322 322 322 325 325 325 323 323 323 324 324 324 326 326 326 323 323 323 325 325 325 327 327 327 323 323 323 326 326 326 328 328 328 323 323 323 327 327 327 317 317 317 316 316 316 329 329 329 329 329 329 316 316 316 330 330 330 321 321 321 329 329 329 330 330 330 331 331 331 330 330 330 316 316 316 332 332 332 321 321 321 330 330 330 320 320 320 321 321 321 332 332 332 324 324 324 332 332 332 330 330 330 333 333 333 324 324 324 330 330 330 328 328 328 333 333 333 330 330 330 325 325 325 324 324 324 333 333 333 327 327 327 333 333 333 328 328 328
-334 334 334 335 335 335 336 336 336 337 337 337 336 336 336 335 335 335 338 338 338 339 339 339 340 340 340 341 341 341 340 340 340 339 339 339 342 342 342 343 343 343 344 344 344 345 345 345 344 344 344 343 343 343 346 346 346 347 347 347 348 348 348 349 349 349 348 348 348 347 347 347 350 350 350 351 351 351 352 352 352 353 353 353 352 352 352 351 351 351 354 354 354 355 355 355 356 356 356 357 357 357 356 356 356 355 355 355 358 358 358 359 359 359 360 360 360 361 361 361 360 360 360 359 359 359 362 362 362 363 363 363 364 364 364 365 365 365 364 364 364 363 363 363 366 366 366 367 367 367 368 368 368 369 369 369 368 368 368 367 367 367 370 370 370 371 371 371 372 372 372 373 373 373 372 372 372 371 371 371 374 374 374 375 375 375 376 376 376 377 377 377 376 376 376 375 375 375 378 378 378 379 379 379 380 380 380 381 381 381 380 380 380 379 379 379 382 382 382 383 383 383 384 384 384 385 385 385 384 384 384 383 383 383 386 386 386 387 387 387 388 388 388 389 389 389 388 388 388 387 387 387 390 390 390 391 391 391 392 392 392 393 393 393 392 392 392 391 391 391 394 394 394 395 395 395 396 396 396 397 397 397 396 396 396 395 395 395 398 398 398 399 399 399 400 400 400 401 401 401 400 400 400 399 399 399 402 402 402 403 403 403 404 404 404 405 405 405 404 404 404 403 403 403 406 406 406 407 407 407 408 408 408 409 409 409 408 408 408 407 407 407 410 410 410 411 411 411 412 412 412 413 413 413 412 412 412 411 411 411 414 414 414 415 415 415 416 416 416 417 417 417 416 416 416 415 415 415 418 418 418 419 419 419 420 420 420 421 421 421 420 420 420 419 419 419 422 422 422 423 423 423 424 424 424 425 425 425 424 424 424 423 423 423 426 426 426 427 427 427 428 428 428 429 429 429 428 428 428 427 427 427 430 430 430 431 431 431 432 432 432 433 433 433 432 432 432 431 431 431 434 434 434 435 435 435 436 436 436 437 437 437 436 436 436 435 435 435 438 438 438 439 439 439 440 440 440 441 441 441 440 440 440 439 439 439 442 442 442 443 443 443 444 444 444 445 445 445 444 444 444 443 443 443 446 446 446 447 447 447 448 448 448 449 449 449 448 448 448 447 447 447 450 450 450 451 451 451 452 452 452 453 453 453 452 452 452 451 451 451 454 454 454 455 455 455 456 456 456 457 457 457 456 456 456 455 455 455 458 458 458 459 459 459 460 460 460 461 461 461 460 460 460 459 459 459 462 462 462 463 463 463 464 464 464 465 465 465 464 464 464 463 463 463 466 466 466 467 467 467 468 468 468 469 469 469 468 468 468 467 467 467 470 470 470 471 471 471 472 472 472 473 473 473 472 472 472 471 471 471 474 474 474 475 475 475 476 476 476 477 477 477 476 476 476 475 475 475 478 478 478 479 479 479 480 480 480 481 481 481 480 480 480 479 479 479 482 482 482 483 483 483 484 484 484 485 485 485 484 484 484 483 483 483 486 486 486 487 487 487 488 488 488 489 489 489 488 488 488 487 487 487 490 490 490 491 491 491 492 492 492 493 493 493 492 492 492 491 491 491 494 494 494 495 495 495 496 496 496 497 497 497 496 496 496 495 495 495 498 498 498 499 499 499 500 500 500 501 501 501 500 500 500 499 499 499 502 502 502 503 503 503 504 504 504 505 505 505 504 504 504 503 503 503 506 506 506 507 507 507 508 508 508 509 509 509 508 508 508 507 507 507 510 510 510 511 511 511 512 512 512 513 513 513 512 512 512 511 511 511 514 514 514 515 515 515 516 516 516 517 517 517 516 516 516 515 515 515 518 518 518 519 519 519 520 520 520 521 521 521 520 520 520 519 519 519 522 522 522 523 523 523 524 524 524 525 525 525 524 524 524 523 523 523 526 526 526 527 527 527 528 528 528 529 529 529 528 528 528 527 527 527 530 530 530 531 531 531 532 532 532 533 533 533 532 532 532 531 531 531 534 534 534 535 535 535 536 536 536 537 537 537 536 536 536 535 535 535 538 538 538 539 539 539 540 540 540 541 541 541 540 540 540 539 539 539 542 542 542 543 543 543 544 544 544 545 545 545 544 544 544 543 543 543 546 546 546 547 547 547 548 548 548 549 549 549 548 548 548 547 547 547 550 550 550 551 551 551 552 552 552 553 553 553 552 552 552 551 551 551 554 554 554 555 555 555 556 556 556 557 557 557 556 556 556 555 555 555 558 558 558 559 559 559 560 560 560 561 561 561 560 560 560 559 559 559 562 562 562 563 563 563 564 564 564 565 565 565 564 564 564 563 563 563 566 566 566 567 567 567 568 568 568 569 569 569 568 568 568 567 567 567 570 570 570 571 571 571 572 572 572 573 573 573 572 572 572 571 571 571 574 574 574 575 575 575 576 576 576 577 577 577 576 576 576 575 575 575 578 578 578 579 579 579 580 580 580 581 581 581 580 580 580 579 579 579 582 582 582 583 583 583 584 584 584 585 585 585 584 584 584 583 583 583 586 586 586 587 587 587 588 588 588 589 589 589 588 588 588 587 587 587 590 590 590 591 591 591 592 592 592 593 593 593 592 592 592 591 591 591
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 10 10 10 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 15 15 15 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 31 31 31 28 28 28 30 30 30 29 29 29 27 27 27 32 32 32 33 33 33 32 32 32 27 27 27 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 38 38 38 39 39 39 37 37 37 39 39 39 40 40 40 37 37 37 41 41 41 37 37 37 40 40 40 42 42 42 39 39 39 38 38 38 43 43 43 39 39 39 42 42 42 44 44 44 39 39 39 43 43 43 45 45 45 39 39 39 44 44 44 43 43 43 46 46 46 44 44 44 47 47 47 44 44 44 46 46 46 48 48 48 47 47 47 46 46 46 49 49 49 47 47 47 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 50 50 50 48 48 48 52 52 52 51 51 51 48 48 48 53 53 53 51 51 51 52 52 52 52 52 52 48 48 48 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 85 85 85 83 83 83 87 87 87 86 86 86 83 83 83 88 88 88 86 86 86 87 87 87 89 89 89 90 90 90 91 91 91 91 91 91 90 90 90 92 92 92 92 92 92 90 90 90 93 93 93 94 94 94 93 93 93 90 90 90 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 118 118 118 116 116 116 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 139 139 139 137 137 137 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 144 144 144 142 142 142 146 146 146 143 143 143 144 144 144 144 144 144 145 145 145 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 150 150 150 151 151 151 153 153 153 152 152 152 151 151 151 154 154 154 153 153 153 151 151 151 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 159 159 159 157 157 157 158 158 158 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 162 162 162 163 163 163 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 170 170 170 171 171 171 169 169 169 172 172 172 170 170 170 172 172 172 173 173 173 170 170 170 174 174 174 170 170 170 173 173 173 175 175 175 170 170 170 174 174 174 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 206 206 206 207 207 207 209 209 209 208 208 208 207 207 207 210 210 210 209 209 209 207 207 207 211 211 211 212 212 212 213 213 213 214 214 214 213 213 213 212 212 212 215 215 215 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 224 224 224 225 225 225 226 226 226 225 225 225 224 224 224 227 227 227 228 228 228 229 229 229 230 230 230 229 229 229 228 228 228 231 231 231 232 232 232 233 233 233 234 234 234 233 233 233 232 232 232 235 235 235 236 236 236 237 237 237 238 238 238 237 237 237 236 236 236 239 239 239 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 244 244 244 245 245 245 246 246 246 245 245 245 244 244 244 247 247 247 248 248 248 249 249 249 250 250 250 249 249 249 248 248 248
-251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 252 252 252 255 255 255 254 254 254 252 252 252 256 256 256 254 254 254 255 255 255 257 257 257 258 258 258 259 259 259 260 260 260 259 259 259 258 258 258 261 261 261 259 259 259 260 260 260 262 262 262 261 261 261 260 260 260 263 263 263 261 261 261 262 262 262 264 264 264 261 261 261 263 263 263 265 265 265 266 266 266 267 267 267 268 268 268 267 267 267 266 266 266 269 269 269 268 268 268 266 266 266 270 270 270 268 268 268 269 269 269 271 271 271 268 268 268 270 270 270 269 269 269 266 266 266 272 272 272 273 273 273 274 274 274 275 275 275 276 276 276 275 275 275 274 274 274 277 277 277 275 275 275 276 276 276 278 278 278 277 277 277 276 276 276 279 279 279 278 278 278 276 276 276 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 282 282 282 283 283 283 285 285 285 282 282 282 284 284 284 286 286 286 285 285 285 284 284 284 281 281 281 287 287 287 283 283 283
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 15 15 15 15 15 15 13 13 13 16 16 16 17 17 17 16 16 16 13 13 13 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 39 39 39 37 37 37 38 38 38 35 35 35 40 40 40 38 38 38 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 42 42 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 57 57 57 55 55 55 56 56 56 58 58 58 57 57 57 56 56 56 59 59 59 58 58 58 56 56 56 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 74 74 74 73 73 73 75 75 75 73 73 73 76 76 76 75 75 75 77 77 77 75 75 75 76 76 76 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 80 80 80 81 81 81 80 80 80 82 82 82 83 83 83 84 84 84 83 83 83 82 82 82 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 87 87 87 88 88 88 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 91 91 91 90 90 90 95 95 95 93 93 93 91 91 91 91 91 91 94 94 94 96 96 96 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 119 119 119 120 120 120 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 145 145 145 143 143 143 147 147 147 146 146 146 143 143 143 148 148 148 147 147 147 143 143 143 149 149 149 148 148 148 143 143 143 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 152 152 152 153 153 153 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 159 159 159 157 157 157 158 158 158 160 160 160 158 158 158 156 156 156 161 161 161 162 162 162 163 163 163 164 164 164 163 163 163 162 162 162 165 165 165 163 163 163 164 164 164 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 173 173 173 171 171 171 175 175 175 173 173 173 174 174 174 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 198 198 198 196 196 196 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 210 210 210 212 212 212 215 215 215 214 214 214 212 212 212 212 212 212 216 216 216 215 215 215 217 217 217 214 214 214 215 215 215 218 218 218 214 214 214 217 217 217 219 219 219 218 218 218 217 217 217 220 220 220 219 219 219 217 217 217 221 221 221 219 219 219 220 220 220 222 222 222 219 219 219 221 221 221 223 223 223 222 222 222 221 221 221 224 224 224 223 223 223 221 221 221 225 225 225 224 224 224 221 221 221 226 226 226 224 224 224 225 225 225 225 225 225 221 221 221 227 227 227 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 233 233 233 234 234 234 233 233 233 232 232 232 235 235 235 233 233 233 234 234 234 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241
-244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 246 246 246 247 247 247 249 249 249 248 248 248 247 247 247 250 250 250 248 248 248 249 249 249 251 251 251 248 248 248 250 250 250 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 255 255 255 253 253 253 257 257 257 255 255 255 256 256 256 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 261 261 261 259 259 259 263 263 263 261 261 261 262 262 262 264 264 264 263 263 263 262 262 262 265 265 265 266 266 266 267 267 267 268 268 268 267 267 267 266 266 266 269 269 269 268 268 268 266 266 266 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 268 268 268 270 270 270 273 273 273 274 274 274 275 275 275 276 276 276 275 275 275 274 274 274 277 277 277 276 276 276 274 274 274 278 278 278 277 277 277 274 274 274 279 279 279 277 277 277 278 278 278 280 280 280 279 279 279 278 278 278 281 281 281 280 280 280 278 278 278
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 13 13 13 11 11 11 12 12 12 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 24 24 24 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 37 37 37 40 40 40 39 39 39 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 46 46 46 45 45 45
-48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 49 49 49 52 52 52 51 51 51 53 53 53 51 51 51 52 52 52 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 55 55 55 54 54 54 58 58 58 59 59 59 58 58 58 54 54 54 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 78 78 78 77 77 77 79 79 79 79 79 79 77 77 77 80 80 80 81 81 81 80 80 80 77 77 77 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 99 99 99 100 100 100 102 102 102 99 99 99 101 101 101 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 122 122 122 123 123 123 124 124 124 125 125 125 126 126 126 126 126 126 125 125 125 127 127 127 127 127 127 125 125 125 128 128 128 129 129 129 128 128 128 125 125 125 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 138 138 138 139 139 139 138 138 138 135 135 135 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 155 155 155 154 154 154 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 161 161 161 160 160 160 158 158 158 162 162 162 160 160 160 161 161 161 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 173 173 173 174 174 174 174 174 174 172 172 172 176 176 176 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 188 188 188 189 189 189 190 190 190 189 189 189 188 188 188 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 198 198 198 196 196 196 200 200 200 196 196 196 195 195 195 201 201 201 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 205 205 205 204 204 204 202 202 202 202 202 202 201 201 201 206 206 206 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 217 217 217 215 215 215 219 219 219 217 217 217 218 218 218 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 231 231 231 232 232 232 232 232 232 231 231 231 233 233 233 231 231 231 234 234 234 233 233 233 235 235 235 233 233 233 234 234 234 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 252 252 252 255 255 255 256 256 256 257 257 257 258 258 258 257 257 257 256 256 256 259 259 259 260 260 260 261 261 261 262 262 262 261 261 261 263 263 263 263 263 263 260 260 260 264 264 264 265 265 265 266 266 266 267 267 267 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 270 270 270 271 271 271 273 273 273 270 270 270 272 272 272 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 290 290 290 291 291 291 293 293 293 290 290 290 292 292 292 294 294 294 295 295 295 296 296 296 297 297 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 310 310 310 309 309 309 311 311 311 311 311 311 309 309 309 312 312 312 313 313 313 312 312 312 309 309 309 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 318 318 318 319 319 319 320 320 320 321 321 321 320 320 320 319 319 319 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323
-65 65 65 326 326 326 67 67 67 327 327 327 67 67 67 326 326 326 60 60 60 62 62 62 328 328 328 329 329 329 328 328 328 62 62 62 68 68 68 70 70 70 330 330 330 331 331 331 330 330 330 70 70 70 75 75 75 73 73 73 332 332 332 333 333 333 332 332 332 73 73 73 334 334 334 335 335 335 336 336 336 76 76 76 336 336 336 335 335 335 78 78 78 336 336 336 76 76 76 337 337 337 48 48 48 338 338 338 50 50 50 338 338 338 48 48 48 339 339 339 338 338 338 50 50 50 340 340 340 341 341 341 342 342 342 342 342 342 341 341 341 343 343 343 341 341 341 344 344 344 343 343 343 343 343 343 344 344 344 127 127 127 344 344 344 345 345 345 127 127 127 126 126 126 127 127 127 345 345 345 346 346 346 342 342 342 343 343 343 347 347 347 348 348 348 349 349 349 350 350 350 349 349 349 348 348 348 351 351 351 352 352 352 353 353 353 354 354 354 353 353 353 352 352 352 355 355 355 356 356 356 357 357 357 358 358 358 357 357 357 356 356 356 102 102 102 359 359 359 99 99 99 360 360 360 99 99 99 359 359 359 361 361 361 360 360 360 359 359 359 362 362 362 360 360 360 361 361 361 363 363 363 360 360 360 362 362 362 364 364 364 360 360 360 363 363 363 359 359 359 102 102 102 365 365 365 366 366 366 139 139 139 367 367 367 367 367 367 139 139 139 368 368 368 135 135 135 368 368 368 139 139 139 56 56 56 57 57 57 369 369 369 370 370 370 369 369 369 57 57 57 371 371 371 369 369 369 370 370 370 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 158 158 158 384 384 384 161 161 161 385 385 385 161 161 161 384 384 384 158 158 158 386 386 386 384 384 384 387 387 387 384 384 384 386 386 386 388 388 388 387 387 387 386 386 386 389 389 389 388 388 388 386 386 386 390 390 390 389 389 389 386 386 386 391 391 391 392 392 392 393 393 393 394 394 394 393 393 393 392 392 392 395 395 395 394 394 394 392 392 392 392 392 392 391 391 391 396 396 396 391 391 391 171 171 171 396 396 396 173 173 173 396 396 396 171 171 171 397 397 397 396 396 396 173 173 173 398 398 398 195 195 195 399 399 399 400 400 400 399 399 399 195 195 195 401 401 401 399 399 399 400 400 400 204 204 204 205 205 205 402 402 402 403 403 403 402 402 402 205 205 205 404 404 404 402 402 402 403 403 403 405 405 405 406 406 406 407 407 407 407 407 407 406 406 406 408 408 408 408 408 408 233 233 233 407 407 407 407 407 407 233 233 233 409 409 409 409 409 409 233 233 233 410 410 410 235 235 235 410 410 410 233 233 233 411 411 411 408 408 408 406 406 406 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 426 426 426 427 427 427 217 217 217 426 426 426 428 428 428 429 429 429 217 217 217 428 428 428 217 217 217 429 429 429 216 216 216 430 430 430 216 216 216 429 429 429 260 260 260 431 431 431 264 264 264 432 432 432 264 264 264 431 431 431 433 433 433 264 264 264 432 432 432 434 434 434 435 435 435 272 272 272 436 436 436 272 272 272 435 435 435 273 273 273 272 272 272 436 436 436 437 437 437 438 438 438 439 439 439 440 440 440 439 439 439 438 438 438 441 441 441 442 442 442 443 443 443 444 444 444 443 443 443 442 442 442 290 290 290 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 446 446 446 447 447 447 449 449 449 446 446 446 448 448 448 450 450 450 446 446 446 449 449 449 445 445 445 290 290 290 451 451 451 293 293 293 451 451 451 290 290 290 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 458 458 458 457 457 457 459 459 459 457 457 457 460 460 460 459 459 459 459 459 459 460 460 460 311 311 311 460 460 460 461 461 461 311 311 311 310 310 310 311 311 311 461 461 461 462 462 462 458 458 458 459 459 459 463 463 463 464 464 464 465 465 465 466 466 466 465 465 465 464 464 464 467 467 467 466 466 466 464 464 464 468 468 468 467 467 467 464 464 464 469 469 469 467 467 467 468 468 468 470 470 470 469 469 469 468 468 468 471 471 471 469 469 469 470 470 470 472 472 472 469 469 469 471 471 471 473 473 473 472 472 472 471 471 471 474 474 474 472 472 472 473 473 473 475 475 475 474 474 474 473 473 473 476 476 476 475 475 475 473 473 473 477 477 477 475 475 475 476 476 476 478 478 478 477 477 477 476 476 476
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 13 13 13 11 11 11 12 12 12 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 24 24 24 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 37 37 37 40 40 40 39 39 39 41 41 41 39 39 39 40 40 40 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 46 46 46 45 45 45
-48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 49 49 49 52 52 52 51 51 51 53 53 53 51 51 51 52 52 52 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 55 55 55 54 54 54 58 58 58 59 59 59 58 58 58 54 54 54 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 78 78 78 77 77 77 79 79 79 79 79 79 77 77 77 80 80 80 81 81 81 80 80 80 77 77 77 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 99 99 99 100 100 100 102 102 102 99 99 99 101 101 101 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 122 122 122 123 123 123 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 126 126 126 127 127 127 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 138 138 138 139 139 139 138 138 138 135 135 135 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 155 155 155 154 154 154 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 158 158 158 161 161 161 160 160 160 158 158 158 162 162 162 160 160 160 161 161 161 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 173 173 173 174 174 174 174 174 174 172 172 172 176 176 176 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 185 185 185 184 184 184 187 187 187 188 188 188 189 189 189 190 190 190 189 189 189 188 188 188 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 198 198 198 196 196 196 200 200 200 196 196 196 195 195 195 201 201 201 202 202 202 203 203 203 204 204 204 203 203 203 202 202 202 205 205 205 204 204 204 202 202 202 202 202 202 201 201 201 206 206 206 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 218 218 218 217 217 217 215 215 215 219 219 219 217 217 217 218 218 218 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 231 231 231 232 232 232 232 232 232 231 231 231 233 233 233 231 231 231 234 234 234 233 233 233 235 235 235 233 233 233 234 234 234 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 252 252 252 255 255 255 256 256 256 257 257 257 258 258 258 257 257 257 256 256 256 259 259 259 260 260 260 261 261 261 262 262 262 261 261 261 263 263 263 263 263 263 260 260 260 264 264 264 265 265 265 266 266 266 267 267 267 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 270 270 270 271 271 271 273 273 273 270 270 270 272 272 272 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 283 283 283 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 290 290 290 291 291 291 293 293 293 290 290 290 292 292 292 294 294 294 295 295 295 296 296 296 297 297 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 310 310 310 311 311 311 313 313 313 312 312 312 311 311 311 314 314 314 315 315 315 316 316 316 317 317 317 316 316 316 315 315 315 318 318 318 319 319 319 320 320 320 321 321 321 320 320 320 319 319 319 322 322 322 323 323 323 324 324 324 325 325 325 324 324 324 323 323 323
-65 65 65 326 326 326 67 67 67 327 327 327 67 67 67 326 326 326 60 60 60 62 62 62 328 328 328 329 329 329 328 328 328 62 62 62 68 68 68 70 70 70 330 330 330 331 331 331 330 330 330 70 70 70 75 75 75 73 73 73 332 332 332 333 333 333 332 332 332 73 73 73 334 334 334 335 335 335 336 336 336 76 76 76 336 336 336 335 335 335 78 78 78 336 336 336 76 76 76 337 337 337 48 48 48 338 338 338 50 50 50 338 338 338 48 48 48 339 339 339 338 338 338 50 50 50 340 340 340 341 341 341 342 342 342 342 342 342 341 341 341 343 343 343 343 343 343 341 341 341 127 127 127 341 341 341 344 344 344 127 127 127 344 344 344 345 345 345 127 127 127 129 129 129 127 127 127 345 345 345 346 346 346 347 347 347 348 348 348 349 349 349 348 348 348 347 347 347 350 350 350 139 139 139 351 351 351 351 351 351 139 139 139 352 352 352 135 135 135 352 352 352 139 139 139 56 56 56 57 57 57 353 353 353 354 354 354 353 353 353 57 57 57 355 355 355 353 353 353 354 354 354 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 158 158 158 360 360 360 161 161 161 361 361 361 161 161 161 360 360 360 360 360 360 158 158 158 362 362 362 363 363 363 362 362 362 158 158 158 364 364 364 362 362 362 363 363 363 365 365 365 362 362 362 364 364 364 171 171 171 366 366 366 367 367 367 368 368 368 367 367 367 366 366 366 369 369 369 368 368 368 366 366 366 366 366 366 171 171 171 370 370 370 173 173 173 370 370 370 171 171 171 371 371 371 370 370 370 173 173 173 372 372 372 195 195 195 373 373 373 374 374 374 373 373 373 195 195 195 375 375 375 373 373 373 374 374 374 204 204 204 205 205 205 376 376 376 377 377 377 376 376 376 205 205 205 378 378 378 376 376 376 377 377 377 379 379 379 380 380 380 381 381 381 382 382 382 381 381 381 380 380 380 383 383 383 384 384 384 217 217 217 385 385 385 217 217 217 384 384 384 386 386 386 385 385 385 384 384 384 387 387 387 217 217 217 385 385 385 217 217 217 387 387 387 216 216 216 388 388 388 216 216 216 387 387 387 260 260 260 389 389 389 264 264 264 390 390 390 264 264 264 389 389 389 391 391 391 264 264 264 390 390 390 392 392 392 393 393 393 272 272 272 394 394 394 272 272 272 393 393 393 273 273 273 272 272 272 394 394 394 395 395 395 396 396 396 290 290 290 397 397 397 290 290 290 396 396 396 398 398 398 397 397 397 396 396 396 399 399 399 398 398 398 396 396 396 395 395 395 290 290 290 400 400 400 293 293 293 400 400 400 290 290 290 401 401 401 402 402 402 403 403 403 404 404 404 403 403 403 402 402 402 405 405 405 406 406 406 407 407 407 408 408 408 407 407 407 406 406 406 409 409 409 408 408 408 406 406 406 410 410 410 409 409 409 406 406 406 411 411 411 409 409 409 410 410 410 412 412 412 411 411 411 410 410 410 413 413 413 411 411 411 412 412 412 414 414 414 411 411 411 413 413 413 415 415 415 414 414 414 413 413 413 416 416 416 414 414 414 415 415 415 417 417 417 416 416 416 415 415 415 418 418 418 417 417 417 415 415 415 419 419 419 417 417 417 418 418 418 420 420 420 419 419 419 418 418 418 421 421 421 422 422 422 423 423 423 423 423 423 422 422 422 424 424 424 424 424 424 422 422 422 311 311 311 422 422 422 425 425 425 311 311 311 425 425 425 426 426 426 311 311 311 313 313 313 311 311 311 426 426 426 102 102 102 427 427 427 99 99 99 428 428 428 99 99 99 427 427 427 429 429 429 99 99 99 428 428 428 430 430 430 429 429 429 428 428 428 431 431 431 430 430 430 428 428 428 427 427 427 102 102 102 432 432 432 235 235 235 433 433 433 233 233 233 434 434 434 233 233 233 433 433 433 435 435 435 233 233 233 434 434 434 233 233 233 435 435 435 436 436 436 436 436 436 435 435 435 437 437 437 438 438 438 437 437 437 435 435 435 439 439 439 440 440 440 441 441 441 442 442 442 441 441 441 440 440 440 443 443 443 444 444 444 445 445 445 446 446 446 445 445 445 444 444 444 447 447 447 448 448 448 449 449 449 450 450 450 449 449 449 448 448 448 451 451 451 452 452 452 453 453 453 454 454 454 453 453 453 452 452 452
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 31 31 31 29 29 29 33 33 33 31 31 31 32 32 32 34 34 34 31 31 31 33 33 33 29 29 29 28 28 28 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 57 57 57 60 60 60 59 59 59 59 59 59 60 60 60 61 61 61 60 60 60 62 62 62 61 61 61 63 63 63 61 61 61 62 62 62 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 71 71 71 69 69 69 69 69 69 68 68 68 73 73 73 74 74 74 73 73 73 68 68 68 75 75 75 69 69 69 73 73 73 76 76 76 73 73 73 74 74 74 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 87 87 87 86 86 86 89 89 89 90 90 90 91 91 91 92 92 92 91 91 91 90 90 90 93 93 93 92 92 92 90 90 90 90 90 90 89 89 89 94 94 94 95 95 95 94 94 94 89 89 89 96 96 96 94 94 94 95 95 95 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102
-21 21 21 40 40 40 23 23 23 42 42 42 23 23 23 40 40 40 13 13 13 44 44 44 15 15 15 46 46 46 15 15 15 44 44 44 96 96 96 95 95 95 36 36 36 37 37 37 36 36 36 95 95 95 17 17 17 48 48 48 19 19 19 50 50 50 19 19 19 48 48 48 28 28 28 4 4 4 35 35 35 6 6 6 35 35 35 4 4 4 9 9 9 24 24 24 11 11 11 26 26 26 11 11 11 24 24 24 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 114 114 114 115 115 115 116 116 116 115 115 115 114 114 114 117 117 117 118 118 118 119 119 119 120 120 120 119 119 119 118 118 118 121 121 121 122 122 122 123 123 123 124 124 124 123 123 123 122 122 122 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 129 129 129 130 130 130 131 131 131 132 132 132 131 131 131 130 130 130 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 143 143 143 144 144 144 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 153 153 153 151 151 151 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 98 98 98 63 63 63 100 100 100 62 62 62 100 100 100 63 63 63 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 161 161 161 162 162 162 164 164 164 163 163 163 162 162 162 165 165 165 166 166 166 167 167 167 168 168 168 167 167 167 166 166 166 169 169 169 167 167 167 168 168 168 170 170 170 169 169 169 168 168 168 76 76 76 74 74 74 64 64 64 65 65 65 64 64 64 74 74 74 71 71 71 72 72 72 52 52 52 53 53 53 52 52 52 72 72 72 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172 175 175 175 173 173 173 174 174 174 176 176 176 173 173 173 175 175 175 92 92 92 93 93 93 85 85 85 86 86 86 85 85 85 93 93 93 1 1 1 56 56 56 3 3 3 58 58 58 3 3 3 56 56 56 33 33 33 101 101 101 34 34 34 103 103 103 34 34 34 101 101 101 177 177 177 178 178 178 179 179 179 180 180 180 179 179 179 178 178 178 181 181 181 179 179 179 180 180 180 182 182 182 179 179 179 181 181 181 183 183 183 179 179 179 182 182 182 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 186 186 186 187 187 187 189 189 189 186 186 186 188 188 188 187 187 187 190 190 190 188 188 188 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 193 193 193 194 194 194 196 196 196 193 193 193 195 195 195 197 197 197 196 196 196 195 195 195 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 200 200 200 201 201 201 203 203 203 202 202 202 201 201 201 204 204 204 202 202 202 203 203 203 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 207 207 207 208 208 208 210 210 210 207 207 207 209 209 209 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 214 214 214 215 215 215 217 217 217 214 214 214 216 216 216 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 221 221 221 222 222 222 224 224 224 221 221 221 223 223 223 225 225 225 224 224 224 223 223 223 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 228 228 228 229 229 229 231 231 231 230 230 230 229 229 229 232 232 232 230 230 230 231 231 231
-233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 237 237 237 235 235 235 236 236 236 238 238 238 237 237 237 236 236 236 239 239 239 237 237 237 238 238 238 240 240 240 239 239 239 238 238 238 241 241 241 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 243 243 243 244 244 244 246 246 246 243 243 243 245 245 245 247 247 247 243 243 243 246 246 246 248 248 248 247 247 247 246 246 246 249 249 249 247 247 247 248 248 248 250 250 250 249 249 249 248 248 248 251 251 251 249 249 249 250 250 250 252 252 252 251 251 251 250 250 250 253 253 253 251 251 251 252 252 252 254 254 254 251 251 251 253 253 253 255 255 255 254 254 254 253 253 253 256 256 256 254 254 254 255 255 255 257 257 257 256 256 256 255 255 255 258 258 258 256 256 256 257 257 257 259 259 259 258 258 258 257 257 257 260 260 260 258 258 258 259 259 259 261 261 261 260 260 260 259 259 259 262 262 262 261 261 261 259 259 259 263 263 263 262 262 262 259 259 259
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 31 31 31 29 29 29 33 33 33 31 31 31 32 32 32 34 34 34 31 31 31 33 33 33 29 29 29 28 28 28 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 59 59 59 57 57 57 60 60 60 59 59 59 59 59 59 60 60 60 61 61 61 60 60 60 62 62 62 61 61 61 63 63 63 61 61 61 62 62 62 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 71 71 71 69 69 69 69 69 69 68 68 68 73 73 73 74 74 74 73 73 73 68 68 68 75 75 75 69 69 69 73 73 73 76 76 76 73 73 73 74 74 74 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 84 84 84 81 81 81 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 93 93 93 91 91 91 91 91 91 90 90 90 95 95 95 96 96 96 95 95 95 90 90 90 97 97 97 95 95 95 96 96 96 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103
-21 21 21 40 40 40 23 23 23 42 42 42 23 23 23 40 40 40 13 13 13 44 44 44 15 15 15 46 46 46 15 15 15 44 44 44 97 97 97 96 96 96 36 36 36 37 37 37 36 36 36 96 96 96 17 17 17 48 48 48 19 19 19 50 50 50 19 19 19 48 48 48 28 28 28 4 4 4 35 35 35 6 6 6 35 35 35 4 4 4 9 9 9 24 24 24 11 11 11 26 26 26 11 11 11 24 24 24 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 152 152 152 153 153 153 154 154 154 153 153 153 152 152 152 155 155 155 154 154 154 152 152 152 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 162 162 162 163 163 163 165 165 165 162 162 162 164 164 164 166 166 166 162 162 162 165 165 165 99 99 99 63 63 63 101 101 101 62 62 62 101 101 101 63 63 63 167 167 167 101 101 101 62 62 62 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 174 174 174 175 175 175 177 177 177 174 174 174 176 176 176 178 178 178 174 174 174 177 177 177 176 176 176 179 179 179 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 186 186 186 187 187 187 189 189 189 186 186 186 188 188 188 190 190 190 189 189 189 188 188 188 191 191 191 192 192 192 193 193 193 191 191 191 194 194 194 192 192 192 194 194 194 195 195 195 192 192 192 192 192 192 195 195 195 196 196 196 196 196 196 195 195 195 197 197 197 198 198 198 197 197 197 195 195 195 199 199 199 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203 201 201 201 202 202 202 204 204 204 201 201 201 203 203 203 205 205 205 204 204 204 203 203 203 76 76 76 74 74 74 64 64 64 65 65 65 64 64 64 74 74 74 206 206 206 207 207 207 208 208 208 209 209 209 208 208 208 207 207 207 210 210 210 208 208 208 209 209 209 211 211 211 210 210 210 209 209 209 212 212 212 210 210 210 211 211 211 213 213 213 212 212 212 211 211 211 71 71 71 72 72 72 52 52 52 214 214 214 52 52 52 72 72 72 53 53 53 52 52 52 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 93 93 93 94 94 94 86 86 86 219 219 219 86 86 86 94 94 94 87 87 87 86 86 86 219 219 219 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 222 222 222 223 223 223 225 225 225 224 224 224 223 223 223 226 226 226 224 224 224 225 225 225 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 230 230 230 231 231 231 233 233 233 230 230 230 232 232 232 234 234 234 233 233 233 232 232 232 1 1 1 56 56 56 3 3 3 58 58 58 3 3 3 56 56 56 33 33 33 235 235 235 34 34 34 102 102 102 34 34 34 235 235 235 104 104 104 34 34 34 102 102 102
-236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 237 237 237 236 236 236 241 241 241 240 240 240 236 236 236 242 242 242 239 239 239 237 237 237 243 243 243 239 239 239 242 242 242 244 244 244 243 243 243 242 242 242 245 245 245 243 243 243 244 244 244 246 246 246 243 243 243 245 245 245 247 247 247 243 243 243 246 246 246 248 248 248 243 243 243 247 247 247 249 249 249 248 248 248 247 247 247 250 250 250 248 248 248 249 249 249 251 251 251 248 248 248 250 250 250 241 241 241 236 236 236 252 252 252 248 248 248 251 251 251 253 253 253 253 253 253 251 251 251 254 254 254 251 251 251 255 255 255 254 254 254 255 255 255 256 256 256 254 254 254 256 256 256 252 252 252 257 257 257 254 254 254 256 256 256 257 257 257 257 257 257 252 252 252 236 236 236 258 258 258 259 259 259 260 260 260 261 261 261 260 260 260 259 259 259 262 262 262 260 260 260 261 261 261 263 263 263 260 260 260 262 262 262 264 264 264 262 262 262 261 261 261 265 265 265 263 263 263 262 262 262 266 266 266 263 263 263 265 265 265 267 267 267 266 266 266 265 265 265 268 268 268 266 266 266 267 267 267 269 269 269 268 268 268 267 267 267 270 270 270 269 269 269 267 267 267 271 271 271 270 270 270 267 267 267 272 272 272 270 270 270 271 271 271 273 273 273 272 272 272 271 271 271 274 274 274 272 272 272 273 273 273 275 275 275 272 272 272 274 274 274 264 264 264 261 261 261 276 276 276 276 276 276 261 261 261 277 277 277 272 272 272 275 275 275 278 278 278 278 278 278 275 275 275 279 279 279 275 275 275 280 280 280 279 279 279 279 279 279 280 280 280 281 281 281 280 280 280 282 282 282 281 281 281 281 281 281 282 282 282 283 283 283 282 282 282 284 284 284 283 283 283 284 284 284 285 285 285 283 283 283 285 285 285 277 277 277 286 286 286 283 283 283 285 285 285 286 286 286 286 286 286 277 277 277 261 261 261 287 287 287 272 272 272 278 278 278 288 288 288 287 287 287 278 278 278 289 289 289 290 290 290 291 291 291 292 292 292 291 291 291 290 290 290 293 293 293 291 291 291 292 292 292 294 294 294 291 291 291 293 293 293 295 295 295 291 291 291 294 294 294 296 296 296 295 295 295 294 294 294 297 297 297 298 298 298 299 299 299 300 300 300 299 299 299 298 298 298 301 301 301 302 302 302 303 303 303 304 304 304 303 303 303 302 302 302 305 305 305 303 303 303 304 304 304 306 306 306 305 305 305 304 304 304 307 307 307 305 305 305 306 306 306 308 308 308 307 307 307 306 306 306 309 309 309 310 310 310 311 311 311 312 312 312 311 311 311 310 310 310 313 313 313 314 314 314 315 315 315 316 316 316 315 315 315 314 314 314 317 317 317 318 318 318 319 319 319 320 320 320 319 319 319 318 318 318 321 321 321 322 322 322 323 323 323 324 324 324 323 323 323 322 322 322 325 325 325 323 323 323 324 324 324 326 326 326 325 325 325 324 324 324 327 327 327 325 325 325 326 326 326 328 328 328 327 327 327 326 326 326 329 329 329 330 330 330 331 331 331 332 332 332 331 331 331 330 330 330
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 14 14 14 15 15 15 16 16 16 15 15 15 14 14 14 17 17 17 15 15 15 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 20 20 20 21 21 21 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 29 29 29 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 35 35 35 33 33 33 37 37 37 35 35 35 36 36 36 38 38 38 37 37 37 36 36 36 39 39 39 37 37 37 38 38 38 40 40 40 37 37 37 39 39 39 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 33 33 33 32 32 32 43 43 43 44 44 44 43 43 43 32 32 32 45 45 45 43 43 43 44 44 44 46 46 46 45 45 45 44 44 44 47 47 47 45 45 45 46 46 46 42 42 42 47 47 47 46 46 46 48 48 48 42 42 42 46 46 46 40 40 40 42 42 42 48 48 48 49 49 49 40 40 40 48 48 48 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53
-55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 58 58 58 56 56 56 60 60 60 58 58 58 59 59 59 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 60 60 60 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 56 56 56 55 55 55 66 66 66 67 67 67 66 66 66 55 55 55 68 68 68 66 66 66 67 67 67 69 69 69 68 68 68 67 67 67 70 70 70 68 68 68 69 69 69 65 65 65 70 70 70 69 69 69 71 71 71 65 65 65 69 69 69 63 63 63 65 65 65 71 71 71 72 72 72 50 50 50 73 73 73 52 52 52 73 73 73 50 50 50 74 74 74 8 8 8 75 75 75 10 10 10 75 75 75 8 8 8 12 12 12 75 75 75 10 10 10 76 76 76 77 77 77 0 0 0 1 1 1 0 0 0 77 77 77 28 28 28 78 78 78 30 30 30 79 79 79 30 30 30 78 78 78 31 31 31 30 30 30 79 79 79 5 5 5 80 80 80 7 7 7 81 81 81 7 7 7 80 80 80 82 82 82 83 83 83 23 23 23 24 24 24 23 23 23 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 86 86 86 87 87 87 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 13 13 13 118 118 118 14 14 14 119 119 119 14 14 14 118 118 118 16 16 16 14 14 14 119 119 119 120 120 120 18 18 18 121 121 121 20 20 20 121 121 121 18 18 18 22 22 22 121 121 121 20 20 20
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 7 7 7 5 5 5 9 9 9 7 7 7 8 8 8 10 10 10 9 9 9 8 8 8 11 11 11 9 9 9 10 10 10 12 12 12 9 9 9 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 5 5 5 4 4 4 15 15 15 16 16 16 15 15 15 4 4 4 17 17 17 15 15 15 16 16 16 18 18 18 17 17 17 16 16 16 19 19 19 17 17 17 18 18 18 14 14 14 19 19 19 18 18 18 20 20 20 14 14 14 18 18 18 12 12 12 14 14 14 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 27 27 27 28 28 28 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 32 32 32 33 33 33 35 35 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 36 39 39 39 37 37 37 38 38 38 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 46 46 46 47 47 47 49 49 49 50 50 50 51 51 51 52 52 52 51 51 51 50 50 50 53 53 53 54 54 54 55 55 55 56 56 56 55 55 55 54 54 54 56 56 56 54 54 54 57 57 57 58 58 58 57 57 57 54 54 54 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 65 65 65 67 67 67 63 63 63 68 68 68 63 63 63 67 67 67 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 80 80 80 78 78 78 82 82 82 80 80 80 81 81 81 83 83 83 82 82 82 81 81 81 84 84 84 82 82 82 83 83 83 85 85 85 82 82 82 84 84 84 86 86 86 85 85 85 84 84 84 87 87 87 85 85 85 86 86 86 78 78 78 77 77 77 88 88 88 89 89 89 88 88 88 77 77 77 90 90 90 88 88 88 89 89 89 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 87 87 87 92 92 92 91 91 91 93 93 93 87 87 87 91 91 91 85 85 85 87 87 87 93 93 93 94 94 94 85 85 85 93 93 93 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 102 102 102 103 103 103 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 134 134 134 136 136 136 138 138 138 139 139 139 138 138 138 136 136 136 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 143 143 143 141 141 141 144 144 144 145 145 145 144 144 144 141 141 141
-50 50 50 146 146 146 52 52 52 95 95 95 52 52 52 146 146 146 97 97 97 52 52 52 95 95 95 147 147 147 52 52 52 97 97 97 75 75 75 76 76 76 148 148 148 149 149 149 148 148 148 76 76 76 40 40 40 148 148 148 149 149 149 41 41 41 40 40 40 149 149 149 150 150 150 151 151 151 152 152 152 151 151 151 150 150 150 153 153 153 153 153 153 150 150 150 154 154 154 153 153 153 154 154 154 155 155 155 22 22 22 156 156 156 24 24 24 69 69 69 24 24 24 156 156 156 71 71 71 24 24 24 69 69 69 157 157 157 24 24 24 71 71 71 44 44 44 68 68 68 45 45 45 67 67 67 45 45 45 68 68 68 47 47 47 45 45 45 67 67 67 61 61 61 62 62 62 158 158 158 159 159 159 158 158 158 62 62 62 0 0 0 158 158 158 159 159 159 1 1 1 0 0 0 159 159 159 58 58 58 25 25 25 57 57 57 27 27 27 57 57 57 25 25 25 29 29 29 57 57 57 27 27 27 30 30 30 138 138 138 31 31 31 139 139 139 31 31 31 138 138 138 33 33 33 31 31 31 139 139 139 145 145 145 38 38 38 144 144 144 36 36 36 144 144 144 38 38 38 35 35 35 144 144 144 36 36 36
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 5 5 5 4 4 4 7 7 7 5 5 5 6 6 6 8 8 8 5 5 5 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 1 1 1 0 0 0 11 11 11 12 12 12 11 11 11 0 0 0 13 13 13 11 11 11 12 12 12 14 14 14 13 13 13 12 12 12 15 15 15 13 13 13 14 14 14 10 10 10 15 15 15 14 14 14 16 16 16 10 10 10 14 14 14 8 8 8 10 10 10 16 16 16 17 17 17 8 8 8 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 20 20 20 21 21 21 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 33 33 33 34 34 34 36 36 36 35 35 35 34 34 34 37 37 37 36 36 36 34 34 34 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 40 40 40 43 43 43 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 47 47 47 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 50 50 50 48 48 48 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 58 58 58 59 59 59 61 61 61 58 58 58 60 60 60 62 62 62 58 58 58 61 61 61 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 66 66 66 64 64 64 64 64 64 63 63 63 68 68 68 69 69 69 68 68 68 63 63 63 70 70 70 68 68 68 69 69 69 71 71 71 72 72 72 73 73 73 73 73 73 72 72 72 74 74 74 72 72 72 75 75 75 74 74 74 74 74 74 75 75 75 76 76 76 75 75 75 77 77 77 76 76 76 78 78 78 76 76 76 77 77 77 79 79 79 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 83 83 83 82 82 82 80 80 80 80 80 80 79 79 79 84 84 84 85 85 85 84 84 84 79 79 79 86 86 86 84 84 84 85 85 85 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 90 90 90 87 87 87 92 92 92 91 91 91 87 87 87 93 93 93 91 91 91 92 92 92 94 94 94 91 91 91 93 93 93 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 152 152 152 153 153 153 154 154 154 153 153 153 152 152 152 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156
-159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 162 162 162 160 160 160 164 164 164 162 162 162 163 163 163 165 165 165 164 164 164 163 163 163 166 166 166 164 164 164 165 165 165 167 167 167 164 164 164 166 166 166 168 168 168 167 167 167 166 166 166 169 169 169 167 167 167 168 168 168 160 160 160 159 159 159 170 170 170 171 171 171 170 170 170 159 159 159 172 172 172 170 170 170 171 171 171 173 173 173 172 172 172 171 171 171 174 174 174 172 172 172 173 173 173 169 169 169 174 174 174 173 173 173 175 175 175 169 169 169 173 173 173 167 167 167 169 169 169 175 175 175 66 66 66 67 67 67 23 23 23 176 176 176 23 23 23 67 67 67 177 177 177 23 23 23 176 176 176 23 23 23 177 177 177 24 24 24 24 24 24 177 177 177 69 69 69 70 70 70 69 69 69 177 177 177 153 153 153 154 154 154 37 37 37 31 31 31 37 37 37 154 154 154 178 178 178 37 37 37 31 31 31 179 179 179 178 178 178 31 31 31 180 180 180 179 179 179 31 31 31 78 78 78 181 181 181 28 28 28 30 30 30 28 28 28 181 181 181 182 182 182 30 30 30 181 181 181 71 71 71 30 30 30 182 182 182 73 73 73 30 30 30 71 71 71 181 181 181 78 78 78 77 77 77 82 82 82 83 83 83 52 52 52 183 183 183 52 52 52 83 83 83 184 184 184 52 52 52 183 183 183 52 52 52 184 184 184 53 53 53 53 53 53 184 184 184 85 85 85 86 86 86 85 85 85 184 184 184 93 93 93 185 185 185 94 94 94 94 94 94 185 185 185 20 20 20 185 185 185 186 186 186 20 20 20 20 20 20 186 186 186 18 18 18 186 186 186 89 89 89 18 18 18 88 88 88 18 18 18 89 89 89 97 97 97 98 98 98 187 187 187 188 188 188 187 187 187 98 98 98 105 105 105 106 106 106 189 189 189 190 190 190 189 189 189 106 106 106 191 191 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 195 195 195 107 107 107 196 196 196 109 109 109 196 196 196 107 107 107 116 116 116 197 197 197 118 118 118 198 198 198 118 118 118 197 197 197 199 199 199 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 121 121 121 122 122 122 203 203 203 204 204 204 203 203 203 122 122 122 129 129 129 130 130 130 205 205 205 206 206 206 205 205 205 130 130 130 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 132 132 132 211 211 211 134 134 134 212 212 212 134 134 134 211 211 211 213 213 213 139 139 139 214 214 214 141 141 141 214 214 214 139 139 139 215 215 215 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 220 220 220 219 219 219 223 223 223 224 224 224 223 223 223 219 219 219 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 234 234 234 235 235 235 236 236 236 235 235 235 234 234 234 237 237 237 238 238 238 239 239 239 240 240 240 239 239 239 238 238 238 241 241 241 242 242 242 243 243 243 244 244 244 243 243 243 242 242 242 245 245 245 246 246 246 247 247 247 248 248 248 247 247 247 246 246 246 249 249 249 250 250 250 251 251 251 252 252 252 251 251 251 250 250 250 149 149 149 150 150 150 56 56 56 61 61 61 56 56 56 150 150 150 253 253 253 56 56 56 61 61 61 254 254 254 253 253 253 61 61 61 255 255 255 254 254 254 61 61 61 156 156 156 45 45 45 158 158 158 47 47 47 158 158 158 45 45 45 49 49 49 158 158 158 47 47 47 50 50 50 158 158 158 49 49 49 51 51 51 158 158 158 50 50 50 39 39 39 143 143 143 41 41 41 145 145 145 41 41 41 143 143 143 42 42 42 41 41 41 145 145 145 43 43 43 42 42 42 145 145 145 44 44 44 43 43 43 145 145 145
-256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 258 258 258 259 259 259 261 261 261 258 258 258 260 260 260 262 262 262 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 264 264 264 265 265 265 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 270 270 270 271 271 271 273 273 273 270 270 270 272 272 272 274 274 274 275 275 275 276 276 276 277 277 277 276 276 276 275 275 275 278 278 278 276 276 276 277 277 277 279 279 279 278 278 278 277 277 277
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 5 5 5 4 4 4 7 7 7 5 5 5 6 6 6 8 8 8 5 5 5 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 1 1 1 0 0 0 11 11 11 12 12 12 11 11 11 0 0 0 13 13 13 11 11 11 12 12 12 14 14 14 13 13 13 12 12 12 15 15 15 13 13 13 14 14 14 10 10 10 15 15 15 14 14 14 16 16 16 10 10 10 14 14 14 8 8 8 10 10 10 16 16 16 17 17 17 8 8 8 16 16 16 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 20 20 20 21 21 21 23 23 23 24 24 24 25 25 25 26 26 26 25 25 25 24 24 24 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 31 31 31 32 32 32 33 33 33 34 34 34 33 33 33 32 32 32 35 35 35 33 33 33 34 34 34 36 36 36 35 35 35 34 34 34 37 37 37 36 36 36 34 34 34 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 40 40 40 43 43 43 45 45 45 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 47 47 47 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 50 50 50 48 48 48 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 58 58 58 59 59 59 61 61 61 58 58 58 60 60 60 62 62 62 58 58 58 61 61 61 63 63 63 64 64 64 65 65 65 66 66 66 65 65 65 64 64 64 67 67 67 68 68 68 69 69 69 70 70 70 69 69 69 68 68 68 71 71 71 72 72 72 73 73 73 74 74 74 73 73 73 72 72 72 75 75 75 76 76 76 77 77 77 78 78 78 77 77 77 76 76 76 79 79 79 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 117 117 117 118 118 118 117 117 117 116 116 116 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 124 124 124 125 125 125 126 126 126 125 125 125 124 124 124 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 132 132 132 135 135 135 136 136 136 137 137 137 138 138 138 137 137 137 136 136 136 139 139 139 140 140 140 141 141 141 142 142 142 141 141 141 140 140 140 143 143 143 144 144 144 145 145 145 146 146 146 145 145 145 144 144 144 147 147 147 148 148 148 149 149 149 150 150 150 149 149 149 148 148 148 151 151 151 152 152 152 153 153 153 154 154 154 153 153 153 152 152 152 155 155 155 156 156 156 157 157 157 158 158 158 157 157 157 156 156 156 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 164 164 164 165 165 165 166 166 166 165 165 165 164 164 164 167 167 167 168 168 168 169 169 169 170 170 170 169 169 169 168 168 168 171 171 171 172 172 172 173 173 173 174 174 174 173 173 173 172 172 172
-175 175 175 176 176 176 177 177 177 178 178 178 177 177 177 176 176 176 179 179 179 177 177 177 178 178 178 180 180 180 177 177 177 179 179 179 181 181 181 180 180 180 179 179 179 182 182 182 180 180 180 181 181 181 183 183 183 182 182 182 181 181 181 184 184 184 182 182 182 183 183 183 185 185 185 184 184 184 183 183 183 186 186 186 185 185 185 183 183 183 187 187 187 185 185 185 186 186 186 188 188 188 187 187 187 186 186 186 189 189 189 187 187 187 188 188 188 190 190 190 187 187 187 189 189 189 191 191 191 187 187 187 190 190 190 179 179 179 178 178 178 192 192 192 193 193 193 192 192 192 178 178 178 194 194 194 192 192 192 193 193 193 195 195 195 194 194 194 193 193 193 196 196 196 194 194 194 195 195 195 197 197 197 196 196 196 195 195 195 198 198 198 196 196 196 197 197 197 189 189 189 196 196 196 198 198 198 199 199 199 189 189 189 198 198 198 190 190 190 189 189 189 199 199 199 153 153 153 154 154 154 23 23 23 200 200 200 23 23 23 154 154 154 201 201 201 23 23 23 200 200 200 23 23 23 201 201 201 24 24 24 24 24 24 201 201 201 66 66 66 65 65 65 66 66 66 201 201 201 129 129 129 130 130 130 37 37 37 31 31 31 37 37 37 130 130 130 202 202 202 37 37 37 31 31 31 203 203 203 202 202 202 31 31 31 204 204 204 203 203 203 31 31 31 155 155 155 205 205 205 28 28 28 30 30 30 28 28 28 205 205 205 206 206 206 30 30 30 205 205 205 67 67 67 30 30 30 206 206 206 69 69 69 30 30 30 67 67 67 205 205 205 155 155 155 157 157 157 145 145 145 146 146 146 52 52 52 207 207 207 52 52 52 146 146 146 208 208 208 52 52 52 207 207 207 52 52 52 208 208 208 53 53 53 53 53 53 208 208 208 74 74 74 73 73 73 74 74 74 208 208 208 148 148 148 209 209 209 150 150 150 150 150 150 209 209 209 20 20 20 209 209 209 210 210 210 20 20 20 20 20 20 210 210 210 18 18 18 210 210 210 78 78 78 18 18 18 76 76 76 18 18 18 78 78 78 211 211 211 95 95 95 97 97 97 106 106 106 104 104 104 212 212 212 213 213 213 111 111 111 113 113 113 125 125 125 126 126 126 56 56 56 61 61 61 56 56 56 126 126 126 214 214 214 56 56 56 61 61 61 215 215 215 214 214 214 61 61 61 216 216 216 215 215 215 61 61 61 132 132 132 45 45 45 134 134 134 47 47 47 134 134 134 45 45 45 49 49 49 134 134 134 47 47 47 50 50 50 134 134 134 49 49 49 51 51 51 134 134 134 50 50 50 39 39 39 119 119 119 41 41 41 121 121 121 41 41 41 119 119 119 42 42 42 41 41 41 121 121 121 43 43 43 42 42 42 121 121 121 44 44 44 43 43 43 121 121 121 82 82 82 80 80 80 217 217 217 85 85 85 86 86 86 218 218 218 92 92 92 219 219 219 94 94 94 118 118 118 116 116 116 220 220 220 109 109 109 110 110 110 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 224 224 224 223 223 223 226 226 226 227 227 227 228 228 228 229 229 229 228 228 228 227 227 227 230 230 230 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 234 234 234 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235
-238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 240 240 240 241 241 241 243 243 243 242 242 242 241 241 241 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 6 6 6 5 5 5
-8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 10 10 10 11 11 11 13 13 13 12 12 12 11 11 11 14 14 14 12 12 12 13 13 13 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45
-48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65
-66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 44 44 44 46 46 46 41 41 41 40 40 40 48 48 48 46 46 46 45 45 45 48 48 48 48 48 48 40 40 40 49 49 49 50 50 50 49 49 49 40 40 40 51 51 51 41 41 41 48 48 48 45 45 45 51 51 51 48 48 48 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101
-104 104 104 105 105 105 106 106 106 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 113 113 113 114 114 114 115 115 115 116 116 116 117 117 117 118 118 118 119 119 119 120 120 120 121 121 121
-122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 122 122 122 120 120 120 124 124 124 122 122 122 123 123 123 120 120 120 119 119 119 125 125 125 126 126 126 125 125 125 119 119 119 124 124 124 125 125 125 126 126 126 122 122 122 124 124 124 126 126 126 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147
-150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 153 153 153 151 151 151 155 155 155 153 153 153 154 154 154 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 159 159 159 157 157 157 161 161 161 159 159 159 160 160 160 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 165 165 165 163 163 163 167 167 167 165 165 165 166 166 166 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 171 171 171 169 169 169 173 173 173 171 171 171 172 172 172 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 181 181 181 182 182 182 181 181 181 179 179 179 183 183 183 180 180 180 181 181 181 184 184 184 183 183 183 181 181 181 184 184 184 181 181 181 185 185 185 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 192 192 192 193 193 193 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 203 203 203 201 201 201 205 205 205 203 203 203 204 204 204 206 206 206 203 203 203 205 205 205 201 201 201 200 200 200 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 218 218 218 219 219 219 221 221 221 218 218 218 220 220 220
-200 200 200 222 222 222 207 207 207 223 223 223 207 207 207 222 222 222 205 205 205 207 207 207 223 223 223 206 206 206 205 205 205 223 223 223 178 178 178 182 182 182 224 224 224 178 178 178 225 225 225 182 182 182 225 225 225 178 178 178 226 226 226 180 180 180 226 226 226 178 178 178 227 227 227 226 226 226 180 180 180 183 183 183 227 227 227 180 180 180 185 185 185 227 227 227 183 183 183 182 182 182 225 225 225 181 181 181 228 228 228 181 181 181 225 225 225 185 185 185 181 181 181 228 228 228 227 227 227 185 185 185 228 228 228 183 183 183 229 229 229 185 185 185 198 198 198 199 199 199 230 230 230 231 231 231 230 230 230 199 199 199 210 210 210 211 211 211 232 232 232 233 233 233 232 232 232 211 211 211 215 215 215 234 234 234 214 214 214 235 235 235 214 214 214 234 234 234
-236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 192 192 192 241 241 241 194 194 194 241 241 241 192 192 192 242 242 242 241 241 241 194 194 194 243 243 243 242 242 242 194 194 194 244 244 244 242 242 242 243 243 243 245 245 245 244 244 244 243 243 243 246 246 246 243 243 243 194 194 194 247 247 247 246 246 246 194 194 194 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 219 219 219 220 220 220 219 219 219 253 253 253 254 254 254 220 220 220 253 253 253 255 255 255 220 220 220 254 254 254 256 256 256 255 255 255 254 254 254 257 257 257 255 255 255 256 256 256 258 258 258 220 220 220 255 255 255 259 259 259 220 220 220 258 258 258 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 262 262 262 263 263 263 265 265 265 262 262 262 264 264 264 266 266 266 265 265 265 264 264 264 267 267 267 262 262 262 265 265 265
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 106 106 106 107 107 107 109 109 109 108 108 108 107 107 107 108 108 108 109 109 109 110 110 110 110 110 110 109 109 109 111 111 111 111 111 111 109 109 109 112 112 112 113 113 113 112 112 112 109 109 109 114 114 114 108 108 108 110 110 110 115 115 115 114 114 114 110 110 110 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 117 117 117 118 118 118 116 116 116 119 119 119 116 116 116 118 118 118 120 120 120 118 118 118 117 117 117 121 121 121 120 120 120 117 117 117 122 122 122 118 118 118 120 120 120 123 123 123 118 118 118 122 122 122 120 120 120 121 121 121 124 124 124 125 125 125 124 124 124 121 121 121 126 126 126 124 124 124 125 125 125 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 130 130 130 131 131 131 133 133 133 130 130 130 132 132 132 134 134 134 133 133 133 132 132 132 135 135 135 133 133 133 134 134 134 136 136 136 135 135 135 134 134 134 137 137 137 135 135 135 136 136 136 131 131 131 129 129 129 138 138 138 139 139 139 138 138 138 129 129 129 140 140 140 138 138 138 139 139 139 141 141 141 140 140 140 139 139 139 142 142 142 141 141 141 139 139 139 137 137 137 141 141 141 142 142 142 135 135 135 137 137 137 142 142 142 143 143 143 135 135 135 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 162 162 162 163 163 163 165 165 165 164 164 164 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 165 165 165 167 167 167 167 167 167 165 165 165 168 168 168 169 169 169 168 168 168 165 165 165 170 170 170 164 164 164 166 166 166 171 171 171 170 170 170 166 166 166 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 171 171 171 166 166 166 175 175 175 174 174 174 166 166 166 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 173 173 173 178 178 178 172 172 172 176 176 176 178 178 178 173 173 173 177 177 177 178 178 178 176 176 176 179 179 179 172 172 172 178 178 178 180 180 180 178 178 178 177 177 177 181 181 181 180 180 180 177 177 177 182 182 182 178 178 178 180 180 180 183 183 183 178 178 178 182 182 182 180 180 180 181 181 181 184 184 184 185 185 185 184 184 184 181 181 181 186 186 186 184 184 184 185 185 185 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209
-212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 224 224 224 225 225 225 226 226 226 225 225 225 224 224 224 227 227 227 228 228 228 229 229 229 230 230 230 229 229 229 228 228 228 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 246 246 246 245 245 245
-248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 272 272 272 273 273 273 274 274 274 275 275 275 276 276 276 277 277 277 278 278 278 279 279 279
-280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 302 302 302 303 303 303 305 305 305 304 304 304 303 303 303 306 306 306 304 304 304 305 305 305 307 307 307 306 306 306 305 305 305 308 308 308 306 306 306 307 307 307 309 309 309 306 306 306 308 308 308 300 300 300 310 310 310 301 301 301 311 311 311 301 301 301 310 310 310 312 312 312 311 311 311 310 310 310 313 313 313 311 311 311 312 312 312 314 314 314 313 313 313 312 312 312 315 315 315 314 314 314 312 312 312 308 308 308 314 314 314 315 315 315 309 309 309 308 308 308 315 315 315 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 319 319 319 317 317 317 321 321 321 319 319 319 320 320 320 322 322 322 319 319 319 321 321 321 323 323 323 322 322 322 321 321 321 320 320 320 317 317 317 324 324 324 325 325 325 324 324 324 317 317 317 323 323 323 324 324 324 325 325 325 326 326 326 323 323 323 325 325 325 322 322 322 323 323 323 326 326 326 327 327 327 322 322 322 326 326 326 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 352 352 352 353 353 353 354 354 354 355 355 355 354 354 354 353 353 353 356 356 356 357 357 357 358 358 358 359 359 359 358 358 358 357 357 357 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 365 365 365 366 366 366 367 367 367 366 366 366 365 365 365 368 368 368 369 369 369 370 370 370 371 371 371 370 370 370 369 369 369 372 372 372 373 373 373 374 374 374 375 375 375 374 374 374 373 373 373 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 387 387 387 385 385 385 389 389 389 387 387 387 388 388 388 385 385 385 384 384 384 390 390 390 391 391 391 390 390 390 384 384 384 389 389 389 390 390 390 391 391 391 387 387 387 389 389 389 391 391 391 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 399 399 399 397 397 397 401 401 401 399 399 399 400 400 400 402 402 402 399 399 399 401 401 401 403 403 403 402 402 402 401 401 401 400 400 400 397 397 397 404 404 404 405 405 405 404 404 404 397 397 397 403 403 403 404 404 404 405 405 405 406 406 406 403 403 403 405 405 405 402 402 402 403 403 403 406 406 406 407 407 407 402 402 402 406 406 406
-131 131 131 316 316 316 132 132 132 318 318 318 132 132 132 316 316 316 134 134 134 132 132 132 318 318 318 319 319 319 134 134 134 318 318 318 136 136 136 134 134 134 319 319 319 322 322 322 136 136 136 319 319 319 327 327 327 136 136 136 322 322 322 137 137 137 136 136 136 327 327 327 131 131 131 138 138 138 316 316 316 317 317 317 316 316 316 138 138 138 140 140 140 317 317 317 138 138 138 325 325 325 317 317 317 140 140 140 326 326 326 325 325 325 140 140 140 141 141 141 326 326 326 140 140 140 327 327 327 326 326 326 141 141 141 137 137 137 327 327 327 141 141 141
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 31 31 31 29 29 29 33 33 33 31 31 31 32 32 32 29 29 29 28 28 28 34 34 34 35 35 35 34 34 34 28 28 28 33 33 33 34 34 34 35 35 35 31 31 31 33 33 33 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 43 43 43 41 41 41 45 45 45 43 43 43 44 44 44 46 46 46 43 43 43 45 45 45 47 47 47 46 46 46 45 45 45 44 44 44 41 41 41 48 48 48 49 49 49 48 48 48 41 41 41 47 47 47 48 48 48 49 49 49 50 50 50 47 47 47 49 49 49 46 46 46 47 47 47 50 50 50 51 51 51 46 46 46 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 67 67 67 65 65 65 69 69 69 67 67 67 68 68 68 70 70 70 67 67 67 69 69 69 71 71 71 70 70 70 69 69 69 68 68 68 65 65 65 72 72 72 73 73 73 72 72 72 65 65 65 71 71 71 72 72 72 73 73 73 74 74 74 71 71 71 73 73 73 70 70 70 71 71 71 74 74 74 75 75 75 70 70 70 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 79 79 79 77 77 77 81 81 81 79 79 79 80 80 80 82 82 82 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 86 86 86 89 89 89 86 86 86 88 88 88 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 91 91 91 94 94 94 95 95 95 96 96 96 95 95 95 94 94 94 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 99 99 99 100 100 100 101 101 101 101 101 101 100 100 100 102 102 102 103 103 103 102 102 102 100 100 100 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 104 104 104 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 112 112 112 113 113 113 114 114 114 113 113 113 112 112 112 115 115 115 116 116 116 114 114 114 117 117 117 114 114 114 116 116 116 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 121 121 121 119 119 119 122 122 122 122 122 122 119 119 119 123 123 123 124 124 124 123 123 123 119 119 119 125 125 125 126 126 126 127 127 127 128 128 128 127 127 127 126 126 126 129 129 129 128 128 128 126 126 126 126 126 126 130 130 130 129 129 129 131 131 131 129 129 129 130 130 130
-132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 189 189 189 188 188 188 192 192 192 192 192 192 188 188 188 193 193 193 194 194 194 193 193 193 188 188 188 195 195 195 189 189 189 192 192 192 196 196 196 195 195 195 192 192 192 197 197 197 196 196 196 192 192 192 193 193 193 194 194 194 198 198 198 194 194 194 199 199 199 198 198 198 198 198 198 199 199 199 200 200 200 200 200 200 199 199 199 201 201 201 201 201 201 199 199 199 202 202 202 203 203 203 202 202 202 199 199 199 201 201 201 202 202 202 204 204 204 205 205 205 204 204 204 202 202 202 204 204 204 205 205 205 206 206 206 205 205 205 207 207 207 206 206 206 206 206 206 207 207 207 208 208 208 208 208 208 207 207 207 209 209 209 209 209 209 207 207 207 210 210 210 211 211 211 210 210 210 207 207 207 209 209 209 210 210 210 212 212 212 212 212 212 210 210 210 213 213 213 213 213 213 210 210 210 214 214 214 210 210 210 215 215 215 214 214 214 214 214 214 215 215 215 216 216 216 217 217 217 216 216 216 215 215 215 212 212 212 213 213 213 218 218 218 219 219 219 218 218 218 213 213 213 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 238 238 238 239 239 239 241 241 241 240 240 240 239 239 239 237 237 237 236 236 236 242 242 242 236 236 236 243 243 243 242 242 242 242 242 242 243 243 243 244 244 244 244 244 244 243 243 243 245 245 245 245 245 245 243 243 243 246 246 246 243 243 243 247 247 247 246 246 246 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 248 248 248 249 249 249 250 250 250 244 244 244 245 245 245 250 250 250 250 250 250 249 249 249 251 251 251 251 251 251 249 249 249 252 252 252 252 252 252 249 249 249 253 253 253 254 254 254 253 253 253 249 249 249 255 255 255 248 248 248 250 250 250 245 245 245 255 255 255 250 250 250 252 252 252 253 253 253 256 256 256 256 256 256 253 253 253 257 257 257 257 257 257 253 253 253 258 258 258 259 259 259 258 258 258 253 253 253 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 340 340 340 341 341 341 342 342 342 343 343 343 342 342 342 341 341 341 344 344 344 345 345 345 346 346 346 347 347 347 346 346 346 345 345 345 348 348 348 349 349 349 350 350 350 351 351 351 350 350 350 349 349 349 349 349 349 348 348 348 352 352 352 352 352 352 348 348 348 353 353 353 354 354 354 353 353 353 348 348 348 355 355 355 356 356 356 357 357 357 358 358 358 357 357 357 356 356 356 359 359 359 357 357 357 358 358 358 358 358 358 356 356 356 360 360 360 361 361 361 360 360 360 356 356 356 362 362 362 363 363 363 364 364 364 365 365 365 364 364 364 363 363 363 366 366 366 364 364 364 365 365 365 367 367 367 366 366 366 365 365 365 368 368 368 366 366 366 367 367 367 369 369 369 370 370 370 371 371 371 372 372 372 371 371 371 370 370 370 373 373 373 371 371 371 372 372 372 374 374 374 373 373 373 372 372 372 375 375 375 374 374 374 372 372 372 376 376 376 377 377 377 378 378 378 379 379 379 378 378 378 377 377 377 380 380 380 378 378 378 379 379 379 379 379 379 377 377 377 381 381 381 382 382 382 381 381 381 377 377 377 383 383 383 384 384 384 385 385 385 386 386 386 385 385 385 384 384 384 387 387 387 385 385 385 386 386 386 386 386 386 384 384 384 388 388 388 389 389 389 388 388 388 384 384 384 390 390 390 391 391 391 392 392 392 393 393 393 392 392 392 391 391 391 394 394 394 392 392 392 393 393 393 395 395 395 394 394 394 393 393 393 396 396 396 394 394 394 395 395 395 397 397 397 398 398 398 399 399 399 400 400 400 399 399 399 398 398 398 401 401 401 399 399 399 400 400 400 402 402 402 401 401 401 400 400 400 403 403 403 401 401 401 402 402 402 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 406 406 406 407 407 407 409 409 409 408 408 408 407 407 407 410 410 410 408 408 408 409 409 409 411 411 411 410 410 410 409 409 409 412 412 412 410 410 410 411 411 411 413 413 413 410 410 410 412 412 412 404 404 404 414 414 414 405 405 405 415 415 415 405 405 405 414 414 414 416 416 416 415 415 415 414 414 414 417 417 417 415 415 415 416 416 416 418 418 418 417 417 417 416 416 416 413 413 413 412 412 412 418 418 418 419 419 419 417 417 417 418 418 418 412 412 412 419 419 419 418 418 418
-420 420 420 421 421 421 422 422 422 423 423 423 424 424 424 425 425 425 426 426 426 427 427 427 428 428 428 429 429 429 430 430 430 431 431 431
-432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 452 452 452 453 453 453 454 454 454 455 455 455 454 454 454 453 453 453 456 456 456 457 457 457 458 458 458 459 459 459 458 458 458 457 457 457 460 460 460 461 461 461 462 462 462 463 463 463 462 462 462 461 461 461 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 494 494 494 495 495 495 497 497 497 496 496 496 495 495 495 498 498 498 496 496 496 497 497 497 492 492 492 494 494 494 499 499 499 500 500 500 499 499 499 494 494 494 501 501 501 500 500 500 494 494 494 502 502 502 499 499 499 500 500 500 503 503 503 500 500 500 501 501 501 499 499 499 502 502 502 504 504 504 501 501 501 504 504 504 503 503 503 505 505 505 504 504 504 502 502 502 503 503 503 504 504 504 505 505 505 506 506 506 504 504 504 501 501 501 507 507 507 504 504 504 506 506 506 508 508 508 507 507 507 506 506 506 509 509 509 508 508 508 506 506 506 510 510 510 507 507 507 508 508 508 511 511 511 507 507 507 510 510 510 508 508 508 509 509 509 512 512 512 513 513 513 512 512 512 509 509 509 511 511 511 512 512 512 513 513 513 507 507 507 511 511 511 513 513 513 514 514 514 507 507 507 513 513 513 514 514 514 513 513 513 515 515 515 515 515 515 513 513 513 516 516 516 516 516 516 513 513 513 517 517 517 517 517 517 513 513 513 518 518 518 519 519 519 518 518 518 513 513 513 518 518 518 519 519 519 520 520 520 516 516 516 520 520 520 515 515 515 520 520 520 519 519 519 521 521 521 515 515 515 520 520 520 521 521 521 519 519 519 522 522 522 521 521 521 522 522 522 496 496 496 521 521 521 496 496 496 498 498 498 521 521 521 498 498 498 523 523 523 521 521 521 521 521 521 523 523 523 493 493 493 495 495 495 493 493 493 523 523 523 524 524 524 525 525 525 526 526 526 527 527 527 526 526 526 525 525 525
-405 405 405 64 64 64 407 407 407 66 66 66 407 407 407 64 64 64 409 409 409 407 407 407 66 66 66 67 67 67 409 409 409 66 66 66 70 70 70 409 409 409 67 67 67 411 411 411 409 409 409 70 70 70 75 75 75 411 411 411 70 70 70 412 412 412 411 411 411 75 75 75 405 405 405 415 415 415 64 64 64 65 65 65 64 64 64 415 415 415 417 417 417 65 65 65 415 415 415 73 73 73 65 65 65 417 417 417 74 74 74 73 73 73 417 417 417 419 419 419 74 74 74 417 417 417 75 75 75 74 74 74 419 419 419 412 412 412 75 75 75 419 419 419 528 528 528 529 529 529 530 530 530 531 531 531 530 530 530 529 529 529 532 532 532 533 533 533 534 534 534 535 535 535 534 534 534 533 533 533 536 536 536 537 537 537 538 538 538 539 539 539 538 538 538 537 537 537 540 540 540 541 541 541 542 542 542 543 543 543 542 542 542 541 541 541 544 544 544 545 545 545 546 546 546 547 547 547 546 546 546 545 545 545 548 548 548 549 549 549 550 550 550 551 551 551 550 550 550 549 549 549 552 552 552 553 553 553 554 554 554 555 555 555 554 554 554 553 553 553 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 560 560 560 561 561 561 562 562 562 563 563 563 562 562 562 561 561 561 564 564 564 565 565 565 566 566 566 567 567 567 566 566 566 565 565 565
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 90 90 90 91 91 91 91 91 91 93 93 93 92 92 92 94 94 94 92 92 92 93 93 93 95 95 95 94 94 94 93 93 93 94 94 94 95 95 95 96 96 96 95 95 95 97 97 97 96 96 96 96 96 96 97 97 97 98 98 98 97 97 97 99 99 99 98 98 98 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 98 98 98 100 100 100 100 100 100 91 91 91 102 102 102 89 89 89 102 102 102 91 91 91 103 103 103 95 95 95 93 93 93 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 107 107 107 105 105 105 109 109 109 108 108 108 105 105 105 110 110 110 109 109 109 105 105 105 111 111 111 110 110 110 105 105 105 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 139 139 139 137 137 137 137 137 137 136 136 136 141 141 141 142 142 142 141 141 141 136 136 136 143 143 143 141 141 141 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149
-152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 80 80 80 157 157 157 82 82 82 157 157 157 80 80 80 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 161 161 161 159 159 159 163 163 163 161 161 161 162 162 162 159 159 159 158 158 158 164 164 164 165 165 165 164 164 164 158 158 158 163 163 163 164 164 164 165 165 165 161 161 161 163 163 163 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 70 70 70 71 71 71 174 174 174 175 175 175 174 174 174 71 71 71 41 41 41 176 176 176 43 43 43 177 177 177 43 43 43 176 176 176 178 178 178 48 48 48 179 179 179 50 50 50 179 179 179 48 48 48 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 74 74 74 75 75 75 184 184 184 185 185 185 184 184 184 75 75 75 186 186 186 187 187 187 112 112 112 113 113 113 112 112 112 187 187 187 188 188 188 12 12 12 189 189 189 14 14 14 189 189 189 12 12 12 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 193 193 193 191 191 191 195 195 195 193 193 193 194 194 194 196 196 196 193 193 193 195 195 195 197 197 197 193 193 193 196 196 196 198 198 198 199 199 199 200 200 200 201 201 201 200 200 200 199 199 199 202 202 202 203 203 203 104 104 104 204 204 204 104 104 104 203 203 203 105 105 105 104 104 104 204 204 204 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 217 217 217 218 218 218 219 219 219 220 220 220 219 219 219 218 218 218 221 221 221 222 222 222 223 223 223 224 224 224 223 223 223 222 222 222 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 234 234 234 235 235 235 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 241 241 241 242 242 242 243 243 243 244 244 244 245 245 245 246 246 246 245 245 245 244 244 244 247 247 247 246 246 246 244 244 244 248 248 248 246 246 246 247 247 247 249 249 249 246 246 246 248 248 248 250 250 250 249 249 249 248 248 248 247 247 247 244 244 244 251 251 251 252 252 252 251 251 251 244 244 244 250 250 250 251 251 251 252 252 252 253 253 253 250 250 250 252 252 252 249 249 249 250 250 250 253 253 253 254 254 254 249 249 249 253 253 253
-255 255 255 256 256 256 257 257 257 258 258 258 257 257 257 256 256 256 259 259 259 257 257 257 258 258 258 260 260 260 259 259 259 258 258 258 261 261 261 259 259 259 260 260 260 262 262 262 261 261 261 260 260 260 263 263 263 261 261 261 262 262 262 264 264 264 261 261 261 263 263 263 255 255 255 265 265 265 256 256 256 266 266 266 256 256 256 265 265 265 267 267 267 266 266 266 265 265 265 268 268 268 266 266 266 267 267 267 269 269 269 268 268 268 267 267 267 270 270 270 269 269 269 267 267 267 263 263 263 269 269 269 270 270 270 271 271 271 263 263 263 270 270 270 264 264 264 263 263 263 271 271 271 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109
-112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 129 129 129 126 126 126 127 127 127 130 130 130 126 126 126 129 129 129 131 131 131 126 126 126 130 130 130 127 127 127 128 128 128 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 134 134 134 137 137 137 138 138 138 139 139 139 140 140 140 139 139 139 138 138 138 141 141 141 142 142 142 143 143 143 144 144 144 143 143 143 142 142 142 145 145 145 144 144 144 142 142 142 146 146 146 143 143 143 144 144 144 147 147 147 144 144 144 145 145 145 148 148 148 147 147 147 145 145 145 149 149 149 148 148 148 145 145 145 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151
-154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 44 44 44 159 159 159 46 46 46 159 159 159 44 44 44 160 160 160 161 161 161 162 162 162 6 6 6 162 162 162 4 4 4 4 4 4 161 161 161 5 5 5 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 168 168 168 169 169 169 168 168 168 170 170 170 171 171 171 171 171 171 170 170 170 172 172 172 173 173 173 172 172 172 170 170 170 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 36 36 36 37 37 37 36 36 36 179 179 179 180 180 180 37 37 37 179 179 179 39 39 39 37 37 37 180 180 180 181 181 181 8 8 8 182 182 182 10 10 10 182 182 182 8 8 8 183 183 183 184 184 184 32 32 32 33 33 33 32 32 32 184 184 184 185 185 185 186 186 186 40 40 40 41 41 41 40 40 40 186 186 186 187 187 187 188 188 188 189 189 189 14 14 14 189 189 189 12 12 12 12 12 12 188 188 188 13 13 13 190 190 190 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 198 198 198 28 28 28 29 29 29 28 28 28 198 198 198 199 199 199 29 29 29 198 198 198 31 31 31 29 29 29 199 199 199 200 200 200 48 48 48 201 201 201 50 50 50 201 201 201 48 48 48 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 203 203 203 206 206 206 204 204 204 205 205 205 207 207 207 204 204 204 206 206 206 208 208 208 204 204 204 207 207 207 205 205 205 203 203 203 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 212 212 212 211 211 211 214 214 214 215 215 215 24 24 24 25 25 25 24 24 24 215 215 215 216 216 216 217 217 217 16 16 16 17 17 17 16 16 16 217 217 217 218 218 218 17 17 17 217 217 217 19 19 19 17 17 17 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 122 122 122 224 224 224 123 123 123 224 224 224 122 122 122 225 225 225 224 224 224 123 123 123 226 226 226 224 224 224 225 225 225 227 227 227 228 228 228 0 0 0 1 1 1 0 0 0 228 228 228 229 229 229 230 230 230 96 96 96 97 97 97 96 96 96 230 230 230 231 231 231 97 97 97 230 230 230 99 99 99 97 97 97 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 234 234 234 233 233 233 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 240 240 240 238 238 238 239 239 239 241 241 241 238 238 238 240 240 240 242 242 242 238 238 238 241 241 241 239 239 239 237 237 237 243 243 243 244 244 244 52 52 52 245 245 245 54 54 54 245 245 245 52 52 52 246 246 246 247 247 247 84 84 84 85 85 85 84 84 84 247 247 247 248 248 248 20 20 20 249 249 249 250 250 250 249 249 249 20 20 20 22 22 22 250 250 250 20 20 20 20 20 20 248 248 248 21 21 21 251 251 251 252 252 252 80 80 80 81 81 81 80 80 80 252 252 252 253 253 253 81 81 81 252 252 252 83 83 83 81 81 81 253 253 253 254 254 254 255 255 255 60 60 60 61 61 61 60 60 60 255 255 255 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 64 64 64 262 262 262 261 261 261 66 66 66 262 262 262 64 64 64 64 64 64 261 261 261 65 65 65 263 263 263 68 68 68 264 264 264 70 70 70 264 264 264 68 68 68 265 265 265 266 266 266 267 267 267 72 72 72 267 267 267 266 266 266 74 74 74 267 267 267 72 72 72 72 72 72 266 266 266 73 73 73 268 268 268 269 269 269 76 76 76 77 77 77 76 76 76 269 269 269 270 270 270 77 77 77 269 269 269 79 79 79 77 77 77 270 270 270 271 271 271 272 272 272 273 273 273 274 274 274 273 273 273 272 272 272 275 275 275 88 88 88 276 276 276 90 90 90 276 276 276 88 88 88 277 277 277 278 278 278 279 279 279 56 56 56 279 279 279 278 278 278 58 58 58 279 279 279 56 56 56 56 56 56 278 278 278 57 57 57 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 92 92 92 93 93 93 92 92 92 285 285 285 286 286 286 287 287 287 288 288 288 100 100 100 288 288 288 287 287 287 102 102 102 288 288 288 100 100 100 100 100 100 287 287 287 101 101 101 289 289 289 108 108 108 290 290 290 110 110 110 290 290 290 108 108 108 291 291 291 292 292 292 293 293 293 294 294 294 293 293 293 292 292 292 295 295 295 296 296 296 104 104 104 105 105 105 104 104 104 296 296 296 297 297 297 105 105 105 296 296 296 107 107 107 105 105 105 297 297 297
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 3 3 3 1 1 1 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 8 8 8 9 9 9 11 11 11 8 8 8 10 10 10 12 12 12 8 8 8 11 11 11 9 9 9 7 7 7 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 29 29 29 27 27 27 31 31 31 28 28 28 29 29 29 32 32 32 28 28 28 31 31 31 28 28 28 32 32 32 33 33 33 33 33 33 32 32 32 34 34 34 35 35 35 34 34 34 32 32 32 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 38 38 38 39 39 39 39 39 39 37 37 37 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 45 45 45 43 43 43 47 47 47 45 45 45 46 46 46 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 51 51 51 49 49 49 53 53 53 51 51 51 52 52 52 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 56 56 56 57 57 57 59 59 59 56 56 56 58 58 58 60 60 60 56 56 56 59 59 59 57 57 57 55 55 55 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 76 76 76 77 77 77 76 76 76 78 78 78 79 79 79 79 79 79 78 78 78 80 80 80 81 81 81 80 80 80 78 78 78 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 88 88 88 89 89 89 89 89 89 87 87 87 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 94 94 94 96 96 96 97 97 97 97 97 97 96 96 96 98 98 98 99 99 99 98 98 98 96 96 96 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 106 106 106 107 107 107 109 109 109 106 106 106 108 108 108 110 110 110 106 106 106 109 109 109 107 107 107 105 105 105 111 111 111 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 115 115 115 113 113 113 117 117 117 115 115 115 116 116 116 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 131 131 131 132 132 132 133 133 133 132 132 132 131 131 131 134 134 134 132 132 132 133 133 133 133 133 133 131 131 131 135 135 135 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 139 139 139 137 137 137 141 141 141 139 139 139 140 140 140 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 153 153 153 151 151 151 155 155 155 153 153 153 154 154 154 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 159 159 159 157 157 157 161 161 161 159 159 159 160 160 160 162 162 162 159 159 159 161 161 161 157 157 157 156 156 156 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 167 167 167 165 165 165 165 165 165 164 164 164 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 179 179 179 180 180 180 181 181 181 180 180 180 179 179 179 182 182 182 180 180 180 181 181 181 180 180 180 182 182 182 183 183 183 183 183 183 182 182 182 184 184 184 185 185 185 184 184 184 182 182 182 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 190 190 190 190 190 190 187 187 187 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 197 197 197 198 198 198 197 197 197 199 199 199 200 200 200 200 200 200 199 199 199 201 201 201 202 202 202 201 201 201 199 199 199 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 205 205 205 206 206 206 208 208 208 205 205 205 207 207 207 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 212 212 212 210 210 210 214 214 214 212 212 212 213 213 213 215 215 215 216 216 216 217 217 217 218 218 218 217 217 217 216 216 216 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 221 221 221 222 222 222 221 221 221 223 223 223 224 224 224 224 224 224 223 223 223 225 225 225 226 226 226 225 225 225 223 223 223 227 227 227 228 228 228 229 229 229 230 230 230 229 229 229 228 228 228 231 231 231 232 232 232 233 233 233 234 234 234 233 233 233 232 232 232 235 235 235 236 236 236 237 237 237 238 238 238 237 237 237 236 236 236 239 239 239 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 244 244 244 245 245 245 246 246 246 245 245 245 244 244 244 247 247 247 246 246 246 244 244 244 248 248 248 246 246 246 247 247 247 249 249 249 246 246 246 248 248 248 244 244 244 243 243 243 250 250 250
-64 64 64 65 65 65 251 251 251 252 252 252 251 251 251 65 65 65 253 253 253 231 231 231 254 254 254 255 255 255 254 254 254 231 231 231 233 233 233 255 255 255 231 231 231 234 234 234 255 255 255 233 233 233 231 231 231 253 253 253 232 232 232 256 256 256 232 232 232 253 253 253 234 234 234 232 232 232 256 256 256 255 255 255 234 234 234 256 256 256 229 229 229 230 230 230 257 257 257 258 258 258 257 257 257 230 230 230 68 68 68 69 69 69 259 259 259 260 260 260 259 259 259 69 69 69 240 240 240 261 261 261 242 242 242 262 262 262 242 242 242 261 261 261 235 235 235 263 263 263 264 264 264 265 265 265 264 264 264 263 263 263 266 266 266 265 265 265 263 263 263 82 82 82 265 265 265 266 266 266 84 84 84 265 265 265 82 82 82 263 263 263 235 235 235 237 237 237 101 101 101 267 267 267 103 103 103 268 268 268 103 103 103 267 267 267 114 114 114 115 115 115 269 269 269 117 117 117 269 269 269 115 115 115 89 89 89 91 91 91 90 90 90 270 270 270 90 90 90 91 91 91 39 39 39 41 41 41 40 40 40 271 271 271 40 40 40 41 41 41 3 3 3 5 5 5 4 4 4 272 272 272 4 4 4 5 5 5 72 72 72 73 73 73 273 273 273 274 274 274 273 273 273 73 73 73 50 50 50 51 51 51 275 275 275 53 53 53 275 275 275 51 51 51 44 44 44 45 45 45 276 276 276 47 47 47 276 276 276 45 45 45 123 123 123 277 277 277 125 125 125 278 278 278 125 125 125 277 277 277 120 120 120 121 121 121 279 279 279 280 280 280 279 279 279 121 121 121 23 23 23 281 281 281 25 25 25 282 282 282 25 25 25 281 281 281 138 138 138 139 139 139 283 283 283 141 141 141 283 283 283 139 139 139 171 171 171 284 284 284 173 173 173 285 285 285 173 173 173 284 284 284 152 152 152 153 153 153 286 286 286 155 155 155 286 286 286 153 153 153 143 143 143 287 287 287 145 145 145 288 288 288 145 145 145 287 287 287 127 127 127 289 289 289 129 129 129 290 290 290 129 129 129 289 289 289 165 165 165 169 169 169 168 168 168 291 291 291 168 168 168 169 169 169 147 147 147 292 292 292 149 149 149 293 293 293 149 149 149 292 292 292 190 190 190 191 191 191 189 189 189 294 294 294 189 189 189 191 191 191 216 216 216 295 295 295 218 218 218 296 296 296 218 218 218 295 295 295 175 175 175 297 297 297 177 177 177 298 298 298 177 177 177 297 297 297 211 211 211 212 212 212 299 299 299 214 214 214 299 299 299 212 212 212 133 133 133 135 135 135 134 134 134 300 300 300 134 134 134 135 135 135
-301 301 301 302 302 302 303 303 303 304 304 304 303 303 303 302 302 302 305 305 305 304 304 304 302 302 302 306 306 306 303 303 303 304 304 304 307 307 307 304 304 304 305 305 305 308 308 308 307 307 307 305 305 305 309 309 309 307 307 307 308 308 308 310 310 310 308 308 308 305 305 305 311 311 311 310 310 310 305 305 305 312 312 312 311 311 311 305 305 305 313 313 313 312 312 312 305 305 305 314 314 314 313 313 313 305 305 305 315 315 315 316 316 316 317 317 317 318 318 318 317 317 317 316 316 316 319 319 319 320 320 320 321 321 321 322 322 322 321 321 321 320 320 320 323 323 323 321 321 321 322 322 322 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 337 337 337 338 338 338 339 339 339 338 338 338 337 337 337 337 337 337 336 336 336 340 340 340 340 340 340 336 336 336 341 341 341 341 341 341 336 336 336 342 342 342 342 342 342 336 336 336 343 343 343 343 343 343 336 336 336 344 344 344 336 336 336 345 345 345 344 344 344 344 344 344 345 345 345 346 346 346 346 346 346 345 345 345 347 347 347 348 348 348 347 347 347 345 345 345 342 342 342 343 343 343 349 349 349 344 344 344 346 346 346 350 350 350 351 351 351 352 352 352 353 353 353 354 354 354 353 353 353 352 352 352 355 355 355 356 356 356 357 357 357 358 358 358 357 357 357 356 356 356 359 359 359 360 360 360 361 361 361 362 362 362 361 361 361 360 360 360 363 363 363 364 364 364 365 365 365 366 366 366 365 365 365 364 364 364 367 367 367 368 368 368 369 369 369 368 368 368 367 367 367 370 370 370 367 367 367 371 371 371 370 370 370 371 371 371 372 372 372 370 370 370 372 372 372 373 373 373 370 370 370 370 370 370 373 373 373 374 374 374 373 373 373 375 375 375 374 374 374 376 376 376 374 374 374 375 375 375 377 377 377 372 372 372 371 371 371 378 378 378 377 377 377 371 371 371 379 379 379 368 368 368 370 370 370 380 380 380 379 379 379 370 370 370 381 381 381 380 380 380 370 370 370 206 206 206 382 382 382 207 207 207 383 383 383 207 207 207 382 382 382 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 387 387 387 385 385 385 389 389 389 387 387 387 388 388 388 390 390 390 389 389 389 388 388 388 391 391 391 387 387 387 389 389 389 392 392 392 387 387 387 391 391 391 393 393 393 387 387 387 392 392 392 394 394 394 387 387 387 393 393 393 395 395 395 387 387 387 394 394 394 392 392 392 391 391 391 396 396 396 389 389 389 390 390 390 397 397 397 385 385 385 384 384 384 398 398 398 399 399 399 400 400 400 401 401 401 402 402 402 401 401 401 400 400 400 403 403 403 404 404 404 405 405 405 406 406 406 405 405 405 404 404 404
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 11 11 11 9 9 9 13 13 13 10 10 10 11 11 11 14 14 14 10 10 10 13 13 13 15 15 15 10 10 10 14 14 14 11 11 11 12 12 12 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 22 22 22 23 23 23 24 24 24 23 23 23 22 22 22 25 25 25 26 26 26 27 27 27 28 28 28 27 27 27 26 26 26 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 30 30 30 33 33 33 32 32 32 30 30 30 34 34 34 31 31 31 32 32 32 35 35 35 32 32 32 33 33 33 36 36 36 35 35 35 33 33 33 37 37 37 36 36 36 33 33 33 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39
-42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103
-106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 108 108 108 109 109 109 111 111 111 108 108 108 110 110 110 112 112 112 108 108 108 111 111 111 109 109 109 107 107 107 113 113 113 114 114 114 115 115 115 102 102 102 103 103 103 102 102 102 115 115 115 116 116 116 103 103 103 115 115 115 105 105 105 103 103 103 116 116 116 117 117 117 42 42 42 118 118 118 44 44 44 118 118 118 42 42 42 119 119 119 120 120 120 121 121 121 122 122 122 121 121 121 120 120 120 123 123 123 124 124 124 86 86 86 87 87 87 86 86 86 124 124 124 125 125 125 87 87 87 124 124 124 89 89 89 87 87 87 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 23 23 23 131 131 131 24 24 24 131 131 131 23 23 23 132 132 132 131 131 131 24 24 24 133 133 133 131 131 131 132 132 132 134 134 134 135 135 135 82 82 82 83 83 83 82 82 82 135 135 135 136 136 136 83 83 83 135 135 135 85 85 85 83 83 83 136 136 136 137 137 137 138 138 138 70 70 70 71 71 71 70 70 70 138 138 138 139 139 139 78 78 78 140 140 140 80 80 80 140 140 140 78 78 78 141 141 141 142 142 142 143 143 143 76 76 76 143 143 143 74 74 74 74 74 74 142 142 142 75 75 75 144 144 144 145 145 145 146 146 146 147 147 147 148 148 148 149 149 149 66 66 66 149 149 149 148 148 148 68 68 68 149 149 149 66 66 66 66 66 66 148 148 148 67 67 67 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 98 98 98 99 99 99 98 98 98 155 155 155 156 156 156 99 99 99 155 155 155 101 101 101 99 99 99 156 156 156 157 157 157 158 158 158 90 90 90 91 91 91 90 90 90 158 158 158 159 159 159 160 160 160 54 54 54 55 55 55 54 54 54 160 160 160 161 161 161 62 62 62 162 162 162 64 64 64 162 162 162 62 62 62 163 163 163 164 164 164 165 165 165 58 58 58 165 165 165 164 164 164 60 60 60 165 165 165 58 58 58 58 58 58 164 164 164 59 59 59 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167 170 170 170 168 168 168 169 169 169 168 168 168 170 170 170 171 171 171 171 171 171 170 170 170 172 172 172 173 173 173 172 172 172 170 170 170 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 178 178 178 94 94 94 179 179 179 96 96 96 179 179 179 94 94 94 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 182 182 182 183 183 183 185 185 185 182 182 182 184 184 184 186 186 186 182 182 182 185 185 185 183 183 183 181 181 181 187 187 187 188 188 188 189 189 189 50 50 50 51 51 51 50 50 50 189 189 189 190 190 190 191 191 191 192 192 192 46 46 46 192 192 192 191 191 191 48 48 48 192 192 192 46 46 46 46 46 46 191 191 191 47 47 47
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 1 1 1 0 0 0 8 8 8 6 6 6 5 5 5 8 8 8 8 8 8 0 0 0 9 9 9 10 10 10 9 9 9 0 0 0 11 11 11 1 1 1 8 8 8 5 5 5 11 11 11 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 18 18 18 20 20 20 21 21 21 21 21 21 20 20 20 22 22 22 23 23 23 22 22 22 20 20 20 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 28 28 28 31 31 31 29 29 29 32 32 32 29 29 29 31 31 31 33 33 33 29 29 29 32 32 32 34 34 34 33 33 33 32 32 32 35 35 35 33 33 33 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 42 42 42 44 44 44 45 45 45 45 45 45 44 44 44 46 46 46 47 47 47 46 46 46 44 44 44 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 55 55 55 53 53 53 57 57 57 55 55 55 56 56 56 56 56 56 58 58 58 57 57 57 53 53 53 52 52 52 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 63 63 63 61 61 61 64 64 64 61 61 61 65 65 65 64 64 64 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 71 71 71 69 69 69 73 73 73 71 71 71 72 72 72 74 74 74 71 71 71 73 73 73 69 69 69 68 68 68 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 79 79 79 77 77 77 80 80 80 77 77 77 81 81 81 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 86 86 86 85 85 85 87 87 87 85 85 85 88 88 88 87 87 87 87 87 87 88 88 88 89 89 89 88 88 88 90 90 90 89 89 89 91 91 91 89 89 89 90 90 90 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137
-140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 142 142 142 143 143 143 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 35 35 35 148 148 148 34 34 34 148 148 148 35 35 35 73 73 73 149 149 149 74 74 74 150 150 150 74 74 74 149 149 149 151 151 151 76 76 76 152 152 152 78 78 78 152 152 152 76 76 76 137 137 137 153 153 153 139 139 139 154 154 154 139 139 139 153 153 153 155 155 155 156 156 156 47 47 47 46 46 46 47 47 47 156 156 156 157 157 157 36 36 36 158 158 158 38 38 38 158 158 158 36 36 36 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 161 161 161 162 162 162 162 162 162 160 160 160 164 164 164 165 165 165 164 164 164 160 160 160 166 166 166 17 17 17 167 167 167 16 16 16 167 167 167 17 17 17 168 168 168 169 169 169 67 67 67 66 66 66 67 67 67 169 169 169 68 68 68 170 170 170 75 75 75 171 171 171 75 75 75 170 170 170 172 172 172 28 28 28 173 173 173 30 30 30 173 173 173 28 28 28 174 174 174 26 26 26 175 175 175 27 27 27 175 175 175 26 26 26 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 180 180 180 181 181 181 180 180 180 176 176 176 182 182 182 177 177 177 180 180 180 183 183 183 41 41 41 184 184 184 40 40 40 184 184 184 41 41 41 185 185 185 186 186 186 83 83 83 82 82 82 83 83 83 186 186 186 187 187 187 84 84 84 188 188 188 86 86 86 188 188 188 84 84 84 58 58 58 189 189 189 57 57 57 190 190 190 57 57 57 189 189 189 48 48 48 191 191 191 49 49 49 192 192 192 49 49 49 191 191 191 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 195 195 195 196 196 196 198 198 198 197 197 197 196 196 196 199 199 199 198 198 198 196 196 196 52 52 52 200 200 200 59 59 59 201 201 201 59 59 59 200 200 200 202 202 202 91 91 91 203 203 203 90 90 90 203 203 203 91 91 91 204 204 204 60 60 60 205 205 205 62 62 62 205 205 205 60 60 60 206 206 206 207 207 207 23 23 23 22 22 22 23 23 23 207 207 207 13 13 13 208 208 208 15 15 15 209 209 209 15 15 15 208 208 208 210 210 210 112 112 112 211 211 211 114 114 114 211 211 211 112 112 112 212 212 212 213 213 213 120 120 120 121 121 121 120 120 120 213 213 213 214 214 214 124 124 124 215 215 215 126 126 126 215 215 215 124 124 124 216 216 216 132 132 132 217 217 217 134 134 134 217 217 217 132 132 132 218 218 218 219 219 219 108 108 108 109 109 109 108 108 108 219 219 219 129 129 129 220 220 220 131 131 131 221 221 221 131 131 131 220 220 220 222 222 222 116 116 116 223 223 223 118 118 118 223 223 223 116 116 116
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 1 1 1 0 0 0 8 8 8 6 6 6 5 5 5 8 8 8 8 8 8 0 0 0 9 9 9 10 10 10 9 9 9 0 0 0 11 11 11 1 1 1 8 8 8 5 5 5 11 11 11 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 18 18 18 20 20 20 21 21 21 21 21 21 20 20 20 22 22 22 23 23 23 22 22 22 20 20 20 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 28 28 28 31 31 31 29 29 29 32 32 32 29 29 29 31 31 31 33 33 33 29 29 29 32 32 32 34 34 34 33 33 33 32 32 32 35 35 35 33 33 33 34 34 34 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 42 42 42 44 44 44 45 45 45 45 45 45 44 44 44 46 46 46 47 47 47 46 46 46 44 44 44 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 55 55 55 53 53 53 57 57 57 55 55 55 56 56 56 56 56 56 58 58 58 57 57 57 53 53 53 52 52 52 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 63 63 63 61 61 61 64 64 64 61 61 61 65 65 65 64 64 64 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 71 71 71 69 69 69 73 73 73 71 71 71 72 72 72 74 74 74 71 71 71 73 73 73 69 69 69 68 68 68 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 79 79 79 77 77 77 80 80 80 77 77 77 81 81 81 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 86 86 86 85 85 85 87 87 87 85 85 85 88 88 88 87 87 87 87 87 87 88 88 88 89 89 89 88 88 88 90 90 90 89 89 89 91 91 91 89 89 89 90 90 90 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137
-140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 142 142 142 143 143 143 145 145 145 144 144 144 143 143 143 146 146 146 144 144 144 145 145 145 147 147 147 35 35 35 148 148 148 34 34 34 148 148 148 35 35 35 73 73 73 149 149 149 74 74 74 150 150 150 74 74 74 149 149 149 151 151 151 76 76 76 152 152 152 78 78 78 152 152 152 76 76 76 137 137 137 153 153 153 139 139 139 154 154 154 139 139 139 153 153 153 155 155 155 156 156 156 47 47 47 46 46 46 47 47 47 156 156 156 157 157 157 36 36 36 158 158 158 38 38 38 158 158 158 36 36 36 159 159 159 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 161 161 161 162 162 162 162 162 162 160 160 160 164 164 164 165 165 165 164 164 164 160 160 160 166 166 166 17 17 17 167 167 167 16 16 16 167 167 167 17 17 17 168 168 168 169 169 169 67 67 67 66 66 66 67 67 67 169 169 169 68 68 68 170 170 170 75 75 75 171 171 171 75 75 75 170 170 170 172 172 172 28 28 28 173 173 173 30 30 30 173 173 173 28 28 28 174 174 174 26 26 26 175 175 175 27 27 27 175 175 175 26 26 26 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 180 180 180 181 181 181 180 180 180 176 176 176 182 182 182 177 177 177 180 180 180 183 183 183 41 41 41 184 184 184 40 40 40 184 184 184 41 41 41 185 185 185 186 186 186 83 83 83 82 82 82 83 83 83 186 186 186 187 187 187 84 84 84 188 188 188 86 86 86 188 188 188 84 84 84 58 58 58 189 189 189 57 57 57 190 190 190 57 57 57 189 189 189 48 48 48 191 191 191 49 49 49 192 192 192 49 49 49 191 191 191 193 193 193 194 194 194 195 195 195 196 196 196 195 195 195 194 194 194 197 197 197 195 195 195 196 196 196 198 198 198 197 197 197 196 196 196 199 199 199 198 198 198 196 196 196 52 52 52 200 200 200 59 59 59 201 201 201 59 59 59 200 200 200 202 202 202 91 91 91 203 203 203 90 90 90 203 203 203 91 91 91 204 204 204 60 60 60 205 205 205 62 62 62 205 205 205 60 60 60 206 206 206 207 207 207 23 23 23 22 22 22 23 23 23 207 207 207 13 13 13 208 208 208 15 15 15 209 209 209 15 15 15 208 208 208 210 210 210 112 112 112 211 211 211 114 114 114 211 211 211 112 112 112 212 212 212 213 213 213 120 120 120 121 121 121 120 120 120 213 213 213 214 214 214 124 124 124 215 215 215 126 126 126 215 215 215 124 124 124 216 216 216 132 132 132 217 217 217 134 134 134 217 217 217 132 132 132 218 218 218 219 219 219 108 108 108 109 109 109 108 108 108 219 219 219 129 129 129 220 220 220 131 131 131 221 221 221 131 131 131 220 220 220 222 222 222 116 116 116 223 223 223 118 118 118 223 223 223 116 116 116 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 226 226 226 227 227 227 229 229 229 226 226 226 228 228 228 230 230 230 229 229 229 228 228 228 229 229 229 230 230 230 231 231 231 231 231 231 230 230 230 232 232 232 230 230 230 233 233 233 232 232 232 234 234 234 232 232 232 233 233 233 235 235 235 236 236 236 237 237 237 236 236 236 235 235 235 238 238 238 238 238 238 235 235 235 239 239 239 239 239 239 235 235 235 240 240 240 239 239 239 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 241 241 241 242 242 242 243 243 243 244 244 244 241 241 241 244 244 244 243 243 243 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 248 248 248 247 247 247 250 250 250 248 248 248 249 249 249 250 250 250 249 249 249 251 251 251 249 249 249 252 252 252 251 251 251 251 251 251 252 252 252 253 253 253 252 252 252 254 254 254 253 253 253 254 254 254 255 255 255 253 253 253 256 256 256 253 253 253 255 255 255 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 260 260 260 257 257 257 261 261 261 262 262 262 260 260 260 261 261 261 262 262 262 263 263 263 260 260 260 264 264 264 263 263 263 262 262 262 264 264 264 265 265 265 263 263 263 264 264 264 266 266 266 265 265 265 266 266 266 264 264 264 267 267 267 268 268 268 269 269 269 270 270 270 269 269 269 268 268 268 271 271 271 271 271 271 268 268 268 272 272 272 273 273 273 272 272 272 268 268 268 274 274 274 273 273 273 268 268 268 275 275 275 273 273 273 274 274 274 275 275 275 274 274 274 276 276 276 276 276 276 274 274 274 277 277 277 278 278 278 277 277 277 274 274 274 279 279 279 280 280 280 281 281 281 282 282 282 281 281 281 280 280 280 283 283 283 281 281 281 282 282 282 281 281 281 283 283 283 284 284 284 281 281 281 284 284 284 285 285 285 285 285 285 284 284 284 286 286 286 287 287 287 285 285 285 286 286 286 288 288 288 285 285 285 287 287 287 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 292 292 292 293 293 293 292 292 292 291 291 291 294 294 294 292 292 292 293 293 293 291 291 291 295 295 295 293 293 293 296 296 296 293 293 293 295 295 295 297 297 297 293 293 293 296 296 296 298 298 298 297 297 297 296 296 296 299 299 299 297 297 297 298 298 298 300 300 300 298 298 298 296 296 296 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 304 304 304 301 301 301 305 305 305 304 304 304 306 306 306 302 302 302 306 306 306 304 304 304 307 307 307 307 307 307 304 304 304 308 308 308 307 307 307 308 308 308 309 309 309 309 309 309 308 308 308 310 310 310 307 307 307 309 309 309 311 311 311
-225 225 225 233 233 233 227 227 227 230 230 230 227 227 227 233 233 233 228 228 228 227 227 227 230 230 230 238 238 238 244 244 244 236 236 236 244 244 244 238 238 238 241 241 241 241 241 241 238 238 238 239 239 239 255 255 255 254 254 254 247 247 247 249 249 249 247 247 247 254 254 254 252 252 252 249 249 249 254 254 254 258 258 258 265 265 265 266 266 266 265 265 265 258 258 258 260 260 260 265 265 265 260 260 260 263 263 263 268 268 268 270 270 270 274 274 274 312 312 312 274 274 274 270 270 270 312 312 312 270 270 270 277 277 277 285 285 285 279 279 279 281 281 281 279 279 279 285 285 285 313 313 313 288 288 288 279 279 279 313 313 313 292 292 292 314 314 314 299 299 299 299 299 299 314 314 314 297 297 297 293 293 293 297 297 297 314 314 314 310 310 310 315 315 315 301 301 301 308 308 308 315 315 315 310 310 310 315 315 315 308 308 308 304 304 304
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 4 4 4 3 3 3 6 6 6 4 4 4 5 5 5 7 7 7 4 4 4 6 6 6 1 1 1 0 0 0 8 8 8 6 6 6 5 5 5 8 8 8 8 8 8 0 0 0 9 9 9 10 10 10 9 9 9 0 0 0 11 11 11 1 1 1 8 8 8 5 5 5 11 11 11 8 8 8 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 18 18 18 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 36 36 36 37 37 37 39 39 39 36 36 36 38 38 38 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 42 42 42 43 43 43 41 41 41 45 45 45 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 48 48 48 49 49 49 51 51 51 48 48 48 50 50 50 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 54 54 54 55 55 55 57 57 57 56 56 56 55 55 55 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 114 114 114 115 115 115 117 117 117 116 116 116 115 115 115 118 118 118 116 116 116 117 117 117 119 119 119 118 118 118 117 117 117 120 120 120 119 119 119 117 117 117 121 121 121 119 119 119 120 120 120 122 122 122 119 119 119 121 121 121 113 113 113 123 123 123 115 115 115 114 114 114 116 116 116 124 124 124 125 125 125 124 124 124 116 116 116 126 126 126 124 124 124 125 125 125 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 119 119 119 128 128 128 125 125 125 122 122 122 128 128 128 119 119 119 129 129 129 128 128 128 122 122 122 130 130 130 128 128 128 129 129 129 129 129 129 122 122 122 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 134 134 134 135 135 135 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 141 141 141 139 139 139 143 143 143 141 141 141 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 146 146 146 147 147 147 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 152 152 152 153 153 153 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 158 158 158 159 159 159 161 161 161 158 158 158 160 160 160 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 165 165 165 163 163 163 167 167 167 166 166 166 163 163 163
-164 164 164 165 165 165 168 168 168 169 169 169 168 168 168 165 165 165 170 170 170 171 171 171 159 159 159 160 160 160 159 159 159 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 35 35 35 204 204 204 37 37 37 205 205 205 37 37 37 204 204 204 13 13 13 206 206 206 15 15 15 207 207 207 15 15 15 206 206 206 208 208 208 209 209 209 19 19 19 20 20 20 19 19 19 209 209 209 210 210 210 211 211 211 156 156 156 157 157 157 156 156 156 211 211 211 212 212 212 213 213 213 30 30 30 31 31 31 30 30 30 213 213 213 214 214 214 215 215 215 38 38 38 39 39 39 38 38 38 215 215 215 216 216 216 166 166 166 217 217 217 167 167 167 217 217 217 166 166 166 218 218 218 26 26 26 219 219 219 28 28 28 219 219 219 26 26 26 220 220 220 221 221 221 16 16 16 17 17 17 16 16 16 221 221 221 222 222 222 223 223 223 22 22 22 23 23 23 22 22 22 223 223 223 224 224 224 41 41 41 225 225 225 40 40 40 225 225 225 41 41 41 226 226 226 58 58 58 227 227 227 60 60 60 227 227 227 58 58 58 47 47 47 228 228 228 49 49 49 229 229 229 49 49 49 228 228 228 230 230 230 231 231 231 232 232 232 43 43 43 232 232 232 231 231 231 233 233 233 54 54 54 234 234 234 56 56 56 234 234 234 54 54 54 50 50 50 235 235 235 51 51 51 236 236 236 51 51 51 235 235 235 237 237 237 62 62 62 238 238 238 63 63 63 238 238 238 62 62 62 239 239 239 240 240 240 52 52 52 53 53 53 52 52 52 240 240 240
-241 241 241 216 216 216 99 99 99 242 242 242 99 99 99 216 216 216 217 217 217 242 242 242 216 216 216 243 243 243 244 244 244 201 201 201 203 203 203 201 201 201 244 244 244 108 108 108 245 245 245 109 109 109 171 171 171 109 109 109 245 245 245 170 170 170 109 109 109 171 171 171 246 246 246 218 218 218 247 247 247 219 219 219 247 247 247 218 218 218 102 102 102 103 103 103 248 248 248 220 220 220 248 248 248 103 103 103 221 221 221 220 220 220 103 103 103 152 152 152 249 249 249 225 225 225 224 224 224 225 225 225 249 249 249 148 148 148 149 149 149 235 235 235 236 236 236 235 235 235 149 149 149 96 96 96 168 168 168 169 169 169 96 96 96 98 98 98 168 168 168 250 250 250 168 168 168 98 98 98 251 251 251 223 223 223 252 252 252 222 222 222 252 252 252 223 223 223 110 110 110 111 111 111 253 253 253 210 210 210 253 253 253 111 111 111 211 211 211 210 210 210 111 111 111 134 134 134 136 136 136 234 234 234 233 233 233 234 234 234 136 136 136 214 214 214 106 106 106 215 215 215 107 107 107 215 215 215 106 106 106 254 254 254 215 215 215 107 107 107 212 212 212 255 255 255 213 213 213 256 256 256 213 213 213 255 255 255 204 204 204 257 257 257 205 205 205 104 104 104 205 205 205 257 257 257 104 104 104 257 257 257 105 105 105 142 142 142 237 237 237 143 143 143 238 238 238 143 143 143 237 237 237 100 100 100 258 258 258 101 101 101 209 209 209 101 101 101 258 258 258 208 208 208 101 101 101 209 209 209 206 206 206 259 259 259 207 207 207 260 260 260 207 207 207 259 259 259 261 261 261 188 188 188 262 262 262 190 190 190 262 262 262 188 188 188 263 263 263 264 264 264 198 198 198 196 196 196 198 198 198 264 264 264 265 265 265 266 266 266 182 182 182 180 180 180 182 182 182 266 266 266 267 267 267 268 268 268 193 193 193 195 195 195 193 193 193 268 268 268 269 269 269 270 270 270 184 184 184 185 185 185 184 184 184 270 270 270 271 271 271 272 272 272 172 172 172 173 173 173 172 172 172 272 272 272 273 273 273 176 176 176 274 274 274 178 178 178 274 274 274 176 176 176 135 135 135 240 240 240 137 137 137 239 239 239 137 137 137 240 240 240 228 228 228 144 144 144 229 229 229 146 146 146 229 229 229 144 144 144 138 138 138 226 226 226 139 139 139 227 227 227 139 139 139 226 226 226 153 153 153 231 231 231 275 275 275 230 230 230 275 275 275 231 231 231
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 22 22 22 23 23 23 25 25 25 22 22 22 24 24 24 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 28 28 28 29 29 29 27 27 27 31 31 31 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 34 34 34 35 35 35 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 41 41 41 39 39 39 43 43 43 44 44 44 43 43 43 39 39 39 45 45 45 43 43 43 44 44 44 46 46 46 47 47 47 48 48 48 47 47 47 46 46 46 49 49 49 50 50 50 49 49 49 46 46 46 51 51 51 47 47 47 49 49 49 52 52 52 51 51 51 49 49 49 53 53 53 52 52 52 49 49 49 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 59 59 59 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 64 64 64 65 65 65 67 67 67 66 66 66 65 65 65 68 68 68 66 66 66 67 67 67 67 67 67 69 69 69 68 68 68 70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 72 72 72 73 73 73 75 75 75 72 72 72 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 84 84 84 83 83 83 85 85 85 83 83 83 86 86 86 85 85 85 85 85 85 86 86 86 87 87 87 86 86 86 88 88 88 87 87 87 89 89 89 87 87 87 88 88 88 90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 92 92 92 93 93 93 93 93 93 91 91 91 95 95 95 96 96 96 95 95 95 91 91 91 97 97 97 95 95 95 96 96 96 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 100 100 100 101 101 101 100 100 100 102 102 102 103 103 103 103 103 103 102 102 102 104 104 104 105 105 105 104 104 104 102 102 102 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 108 108 108 109 109 109 111 111 111 108 108 108 110 110 110 112 112 112 108 108 108 111 111 111 109 109 109 107 107 107 113 113 113 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 116 116 116 117 117 117 119 119 119 118 118 118 117 117 117 120 120 120 118 118 118 119 119 119 121 121 121 120 120 120 119 119 119 122 122 122 121 121 121 119 119 119 123 123 123 121 121 121 122 122 122 124 124 124 121 121 121 123 123 123 115 115 115 125 125 125 117 117 117 116 116 116 118 118 118 126 126 126 127 127 127 126 126 126 118 118 118 128 128 128 126 126 126 127 127 127 129 129 129 128 128 128 127 127 127 130 130 130 129 129 129 127 127 127 121 121 121 130 130 130 127 127 127 124 124 124 130 130 130 121 121 121 131 131 131 130 130 130 124 124 124 132 132 132 130 130 130 131 131 131 131 131 131 124 124 124 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 136 136 136 137 137 137 139 139 139 136 136 136 138 138 138 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 150 150 150 151 151 151 153 153 153 150 150 150 152 152 152 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 156 156 156 157 157 157 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 166 166 166 167 167 167 169 169 169 168 168 168 167 167 167 170 170 170 171 171 171 172 172 172 173 173 173 172 172 172 171 171 171 174 174 174 172 172 172 173 173 173 175 175 175 172 172 172 174 174 174 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 178 178 178 179 179 179 181 181 181 180 180 180 179 179 179 182 182 182 183 183 183 184 184 184 185 185 185 184 184 184 183 183 183 186 186 186 184 184 184 185 185 185 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 190 190 190 191 191 191 193 193 193 192 192 192 191 191 191 194 194 194 192 192 192 193 193 193 195 195 195 192 192 192 194 194 194 189 189 189 188 188 188 196 196 196 194 194 194 193 193 193 196 196 196 196 196 196 188 188 188 197 197 197 198 198 198 197 197 197 188 188 188 199 199 199 189 189 189 196 196 196 193 193 193 199 199 199 196 196 196
-200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 201 201 201 200 200 200 204 204 204 204 204 204 200 200 200 205 205 205 206 206 206 205 205 205 200 200 200 207 207 207 204 204 204 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 218 218 218 219 219 219 221 221 221 218 218 218 220 220 220 222 222 222 218 218 218 221 221 221 219 219 219 217 217 217 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 230 230 230 231 231 231 230 230 230 229 229 229 229 229 229 228 228 228 232 232 232 232 232 232 228 228 228 233 233 233 234 234 234 233 233 233 228 228 228 235 235 235 232 232 232 233 233 233 236 236 236 237 237 237 151 151 151 152 152 152 151 151 151 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 240 240 240 239 239 239 242 242 242 243 243 243 244 244 244 244 244 244 243 243 243 245 245 245 243 243 243 246 246 246 245 245 245 245 245 245 246 246 246 247 247 247 246 246 246 248 248 248 247 247 247 249 249 249 247 247 247 248 248 248 71 71 71 250 250 250 73 73 73 251 251 251 73 73 73 250 250 250 252 252 252 253 253 253 137 137 137 138 138 138 137 137 137 253 253 253 254 254 254 255 255 255 24 24 24 25 25 25 24 24 24 255 255 255 164 164 164 166 166 166 256 256 256 257 257 257 256 256 256 166 166 166 258 258 258 12 12 12 259 259 259 14 14 14 259 259 259 12 12 12 260 260 260 261 261 261 134 134 134 135 135 135 134 134 134 261 261 261 262 262 262 263 263 263 148 148 148 149 149 149 148 148 148 263 263 263 145 145 145 264 264 264 147 147 147 265 265 265 147 147 147 264 264 264 266 266 266 168 168 168 267 267 267 169 169 169 267 267 267 168 168 168 268 268 268 269 269 269 16 16 16 17 17 17 16 16 16 269 269 269 270 270 270 27 27 27 271 271 271 26 26 26 271 271 271 27 27 27 272 272 272 273 273 273 140 140 140 141 141 141 140 140 140 273 273 273 274 274 274 32 32 32 275 275 275 34 34 34 275 275 275 32 32 32 21 21 21 276 276 276 23 23 23 277 277 277 23 23 23 276 276 276 278 278 278 279 279 279 280 280 280 29 29 29 280 280 280 279 279 279 281 281 281 282 282 282 283 283 283 284 284 284 283 283 283 282 282 282 285 285 285 283 283 283 284 284 284 286 286 286 285 285 285 284 284 284 287 287 287 288 288 288 289 289 289 290 290 290 289 289 289 288 288 288 291 291 291 289 289 289 290 290 290 292 292 292 289 289 289 291 291 291 293 293 293 294 294 294 295 295 295 296 296 296 295 295 295 294 294 294 297 297 297 295 295 295 296 296 296 298 298 298 295 295 295 297 297 297 299 299 299 300 300 300 301 301 301 302 302 302 301 301 301 300 300 300 303 303 303 301 301 301 302 302 302 304 304 304 303 303 303 302 302 302 305 305 305 306 306 306 307 307 307 308 308 308 307 307 307 306 306 306 309 309 309 307 307 307 308 308 308 310 310 310 309 309 309 308 308 308 311 311 311 312 312 312 313 313 313 314 314 314 313 313 313 312 312 312 315 315 315 313 313 313 314 314 314 316 316 316 315 315 315 314 314 314 317 317 317 318 318 318 319 319 319 320 320 320 319 319 319 318 318 318 321 321 321 319 319 319 320 320 320 322 322 322 319 319 319 321 321 321 323 323 323 324 324 324 325 325 325 326 326 326 325 325 325 324 324 324 327 327 327 325 325 325 326 326 326 328 328 328 325 325 325 327 327 327 74 74 74 329 329 329 75 75 75 330 330 330 75 75 75 329 329 329 331 331 331 78 78 78 332 332 332 80 80 80 332 332 332 78 78 78 333 333 333 334 334 334 76 76 76 77 77 77 76 76 76 334 334 334 335 335 335 36 36 36 336 336 336 37 37 37 336 336 336 36 36 36
-337 337 337 273 273 273 338 338 338 272 272 272 338 338 338 273 273 273 0 0 0 339 339 339 1 1 1 237 237 237 1 1 1 339 339 339 236 236 236 1 1 1 237 237 237 156 156 156 158 158 158 332 332 332 331 331 331 332 332 332 158 158 158 268 268 268 340 340 340 269 269 269 341 341 341 269 269 269 340 340 340 178 178 178 342 342 342 271 271 271 270 270 270 271 271 271 342 342 342 174 174 174 335 335 335 175 175 175 336 336 336 175 175 175 335 335 335 343 343 343 344 344 344 247 247 247 245 245 245 247 247 247 344 344 344 345 345 345 258 258 258 346 346 346 259 259 259 346 346 346 258 258 258 10 10 10 11 11 11 347 347 347 260 260 260 347 347 347 11 11 11 261 261 261 260 260 260 11 11 11 4 4 4 256 256 256 257 257 257 4 4 4 6 6 6 256 256 256 348 348 348 256 256 256 6 6 6 2 2 2 3 3 3 349 349 349 262 262 262 349 349 349 3 3 3 263 263 263 262 262 262 3 3 3 254 254 254 162 162 162 255 255 255 163 163 163 255 255 255 162 162 162 350 350 350 255 255 255 163 163 163 276 276 276 351 351 351 277 277 277 160 160 160 277 277 277 351 351 351 160 160 160 351 351 351 161 161 161 352 352 352 266 266 266 7 7 7 353 353 353 7 7 7 266 266 266 267 267 267 353 353 353 266 266 266 8 8 8 354 354 354 9 9 9 253 253 253 9 9 9 354 354 354 252 252 252 9 9 9 253 253 253 264 264 264 355 355 355 265 265 265 356 356 356 265 265 265 355 355 355 186 186 186 187 187 187 329 329 329 330 330 330 329 329 329 187 187 187 357 357 357 358 358 358 359 359 359 212 212 212 359 359 359 358 358 358 360 360 360 212 212 212 358 358 358 212 212 212 360 360 360 213 213 213 360 360 360 361 361 361 213 213 213 362 362 362 213 213 213 361 361 361 363 363 363 364 364 364 365 365 365 238 238 238 365 365 365 364 364 364 366 366 366 238 238 238 364 364 364 238 238 238 366 366 366 239 239 239 366 366 366 367 367 367 239 239 239 368 368 368 239 239 239 367 367 367 225 225 225 369 369 369 227 227 227 370 370 370 227 227 227 369 369 369 371 371 371 227 227 227 370 370 370 372 372 372 227 227 227 371 371 371 369 369 369 225 225 225 373 373 373 374 374 374 373 373 373 225 225 225 375 375 375 376 376 376 377 377 377 377 377 377 376 376 376 210 210 210 376 376 376 378 378 378 210 210 210 210 210 210 378 378 378 208 208 208 378 378 378 379 379 379 208 208 208 380 380 380 208 208 208 379 379 379 381 381 381 382 382 382 228 228 228 234 234 234 228 228 228 382 382 382 383 383 383 216 216 216 384 384 384 218 218 218 384 384 384 216 216 216 385 385 385 386 386 386 200 200 200 206 206 206 200 200 200 386 386 386 250 250 250 182 182 182 251 251 251 184 184 184 251 251 251 182 182 182 171 171 171 274 274 274 173 173 173 275 275 275 173 173 173 274 274 274 179 179 179 279 279 279 387 387 387 278 278 278 387 387 387 279 279 279 157 157 157 334 334 334 159 159 159 333 333 333 159 159 159 334 334 334 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205
-208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225 228 228 228 229 229 229 225 225 225 230 230 230 225 225 225 229 229 229 228 228 228 231 231 231 232 232 232 233 233 233 232 232 232 231 231 231 224 224 224 234 234 234 231 231 231 235 235 235 231 231 231 234 234 234 236 236 236 237 237 237 238 238 238 239 239 239 238 238 238 237 237 237 239 239 239 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 241 241 241 244 244 244 245 245 245 244 244 244 241 241 241 243 243 243 246 246 246 238 238 238 247 247 247 238 238 238 246 246 246 248 248 248 249 249 249 250 250 250 251 251 251 250 250 250 249 249 249 252 252 252 253 253 253 254 254 254 255 255 255 254 254 254 253 253 253 256 256 256 257 257 257 258 258 258 259 259 259 258 258 258 257 257 257 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 264 264 264 268 268 268 269 269 269 270 270 270 269 269 269 268 268 268 271 271 271 272 272 272 269 269 269 273 273 273 269 269 269 272 272 272 273 273 273 274 274 274 265 265 265 275 275 275 265 265 265 274 274 274 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 310 310 310 311 311 311 313 313 313 312 312 312 311 311 311 314 314 314 312 312 312 313 313 313 315 315 315 312 312 312 314 314 314 309 309 309 308 308 308 316 316 316 314 314 314 313 313 313 316 316 316 316 316 316 308 308 308 317 317 317 318 318 318 317 317 317 308 308 308 319 319 319 309 309 309 316 316 316 313 313 313 319 319 319 316 316 316
-105 105 105 320 320 320 107 107 107 321 321 321 107 107 107 320 320 320 322 322 322 323 323 323 116 116 116 117 117 117 116 116 116 323 323 323 100 100 100 324 324 324 325 325 325 326 326 326 325 325 325 324 324 324 220 220 220 326 326 326 324 324 324 324 324 324 100 100 100 327 327 327 102 102 102 327 327 327 100 100 100 221 221 221 327 327 327 102 102 102 328 328 328 329 329 329 330 330 330 84 84 84 330 330 330 329 329 329 331 331 331 84 84 84 329 329 329 218 218 218 84 84 84 331 331 331 85 85 85 84 84 84 218 218 218 329 329 329 328 328 328 216 216 216 332 332 332 333 333 333 113 113 113 115 115 115 113 113 113 333 333 333 334 334 334 96 96 96 335 335 335 98 98 98 335 335 335 96 96 96 219 219 219 336 336 336 120 120 120 120 120 120 336 336 336 121 121 121 336 336 336 337 337 337 121 121 121 121 121 121 337 337 337 338 338 338 337 337 337 217 217 217 338 338 338 339 339 339 338 338 338 217 217 217 109 109 109 340 340 340 111 111 111 341 341 341 111 111 111 340 340 340 212 212 212 111 111 111 341 341 341 341 341 341 340 340 340 342 342 342 343 343 343 342 342 342 340 340 340 213 213 213 342 342 342 343 343 343 344 344 344 345 345 345 124 124 124 125 125 125 124 124 124 345 345 345 346 346 346 347 347 347 92 92 92 93 93 93 92 92 92 347 347 347 348 348 348 132 132 132 349 349 349 134 134 134 349 349 349 132 132 132 350 350 350 351 351 351 140 140 140 141 141 141 140 140 140 351 351 351 352 352 352 222 222 222 353 353 353 354 354 354 353 353 353 222 222 222 355 355 355 353 353 353 354 354 354 353 353 353 355 355 355 82 82 82 82 82 82 355 355 355 80 80 80 223 223 223 80 80 80 355 355 355 211 211 211 356 356 356 88 88 88 88 88 88 356 356 356 89 89 89 356 356 356 357 357 357 89 89 89 89 89 89 357 357 357 358 358 358 357 357 357 209 209 209 358 358 358 359 359 359 358 358 358 209 209 209 360 360 360 361 361 361 362 362 362 363 363 363 362 362 362 361 361 361 364 364 364 362 362 362 363 363 363 365 365 365 366 366 366 367 367 367 368 368 368 367 367 367 366 366 366 369 369 369 367 367 367 368 368 368 370 370 370 371 371 371 372 372 372 373 373 373 372 372 372 371 371 371 374 374 374 372 372 372 373 373 373 375 375 375 376 376 376 377 377 377 378 378 378 377 377 377 376 376 376 379 379 379 377 377 377 378 378 378 137 137 137 214 214 214 139 139 139 380 380 380 139 139 139 214 214 214 381 381 381 139 139 139 380 380 380 139 139 139 381 381 381 382 382 382 382 382 382 381 381 381 383 383 383 215 215 215 383 383 383 381 381 381 384 384 384 385 385 385 386 386 386 128 128 128 386 386 386 385 385 385 387 387 387 128 128 128 385 385 385 210 210 210 128 128 128 387 387 387 129 129 129 128 128 128 210 210 210 385 385 385 384 384 384 208 208 208 388 388 388 108 108 108 389 389 389 390 390 390 389 389 389 108 108 108 110 110 110 390 390 390 108 108 108 391 391 391 389 389 389 390 390 390 249 249 249 390 390 390 110 110 110 392 392 392 393 393 393 101 101 101 103 103 103 101 101 101 393 393 393 260 260 260 103 103 103 393 393 393 392 392 392 394 394 394 393 393 393 395 395 395 393 393 393 394 394 394 122 122 122 123 123 123 253 253 253 396 396 396 253 253 253 123 123 123 397 397 397 396 396 396 123 123 123 398 398 398 396 396 396 397 397 397 399 399 399 398 398 398 397 397 397 131 131 131 400 400 400 130 130 130 401 401 401 130 130 130 400 400 400 402 402 402 401 401 401 400 400 400 403 403 403 401 401 401 402 402 402 400 400 400 131 131 131 256 256 256 404 404 404 104 104 104 405 405 405 106 106 106 405 405 405 104 104 104 406 406 406 112 112 112 407 407 407 114 114 114 407 407 407 112 112 112 118 118 118 119 119 119 408 408 408 409 409 409 408 408 408 119 119 119 142 142 142 143 143 143 410 410 410 411 411 411 410 410 410 143 143 143 133 133 133 412 412 412 135 135 135 413 413 413 135 135 135 412 412 412 126 126 126 127 127 127 414 414 414 415 415 415 414 414 414 127 127 127 97 97 97 416 416 416 99 99 99 417 417 417 99 99 99 416 416 416 94 94 94 95 95 95 418 418 418 419 419 419 418 418 418 95 95 95 87 87 87 420 420 420 86 86 86 421 421 421 86 86 86 420 420 420 422 422 422 421 421 421 420 420 420 423 423 423 421 421 421 422 422 422 420 420 420 87 87 87 252 252 252 90 90 90 91 91 91 257 257 257 424 424 424 257 257 257 91 91 91 425 425 425 424 424 424 91 91 91 426 426 426 424 424 424 425 425 425 427 427 427 426 426 426 425 425 425 81 81 81 262 262 262 83 83 83 428 428 428 83 83 83 262 262 262 429 429 429 83 83 83 428 428 428 430 430 430 83 83 83 429 429 429 431 431 431 83 83 83 430 430 430 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 434 434 434 435 435 435 138 138 138 435 435 435 251 251 251 138 138 138 136 136 136 138 138 138 251 251 251 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141
-144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 156 156 156 160 160 160 161 161 161 162 162 162 161 161 161 160 160 160 163 163 163 164 164 164 161 161 161 165 165 165 161 161 161 164 164 164 165 165 165 166 166 166 157 157 157 167 167 167 157 157 157 166 166 166 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 190 190 190 191 191 191 193 193 193 192 192 192 191 191 191 194 194 194 192 192 192 193 193 193 195 195 195 192 192 192 194 194 194 189 189 189 188 188 188 196 196 196 194 194 194 193 193 193 196 196 196 196 196 196 188 188 188 197 197 197 198 198 198 197 197 197 188 188 188 199 199 199 189 189 189 196 196 196 193 193 193 199 199 199 196 196 196
-200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 202 202 202 203 203 203 205 205 205 206 206 206 207 207 207 208 208 208 207 207 207 206 206 206 209 209 209 210 210 210 211 211 211 212 212 212 211 211 211 210 210 210 213 213 213 214 214 214 215 215 215 216 216 216 215 215 215 214 214 214 152 152 152 216 216 216 214 214 214 213 213 213 217 217 217 214 214 214 218 218 218 214 214 214 217 217 217 219 219 219 220 220 220 221 221 221 222 222 222 221 221 221 220 220 220 223 223 223 222 222 222 220 220 220 224 224 224 222 222 222 223 223 223 220 220 220 219 219 219 148 148 148 225 225 225 226 226 226 227 227 227 228 228 228 227 227 227 226 226 226 229 229 229 230 230 230 231 231 231 232 232 232 231 231 231 230 230 230 233 233 233 234 234 234 149 149 149 235 235 235 149 149 149 234 234 234 236 236 236 235 235 235 234 234 234 237 237 237 235 235 235 236 236 236 238 238 238 237 237 237 236 236 236 239 239 239 240 240 240 241 241 241 242 242 242 241 241 241 240 240 240 243 243 243 242 242 242 240 240 240 244 244 244 241 241 241 242 242 242 145 145 145 242 242 242 243 243 243 245 245 245 246 246 246 247 247 247 248 248 248 247 247 247 246 246 246 249 249 249 250 250 250 251 251 251 252 252 252 251 251 251 250 250 250 253 253 253 254 254 254 255 255 255 256 256 256 255 255 255 254 254 254 257 257 257 258 258 258 259 259 259 260 260 260 259 259 259 258 258 258 261 261 261 154 154 154 262 262 262 263 263 263 262 262 262 154 154 154 264 264 264 262 262 262 263 263 263 265 265 265 262 262 262 264 264 264 266 266 266 262 262 262 265 265 265 267 267 267 268 268 268 185 185 185 269 269 269 185 185 185 268 268 268 270 270 270 269 269 269 268 268 268 271 271 271 269 269 269 270 270 270 272 272 272 271 271 271 270 270 270 273 273 273 274 274 274 275 275 275 276 276 276 275 275 275 274 274 274 277 277 277 275 275 275 276 276 276 278 278 278 279 279 279 280 280 280 281 281 281 280 280 280 279 279 279 282 282 282 280 280 280 281 281 281 283 283 283 284 284 284 285 285 285 286 286 286 285 285 285 284 284 284 287 287 287 285 285 285 286 286 286 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 291 291 291 289 289 289 293 293 293 291 291 291 292 292 292 289 289 289 288 288 288 184 184 184 294 294 294 295 295 295 296 296 296 297 297 297 296 296 296 295 295 295 296 296 296 297 297 297 298 298 298 298 298 298 297 297 297 299 299 299 147 147 147 299 299 299 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1
-4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5
-6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15
-4 4 4 18 18 18 5 5 5 19 19 19 5 5 5 18 18 18 0 0 0 2 2 2 20 20 20 21 21 21 20 20 20 2 2 2
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 3 3 3 5 5 5 7 7 7 3 3 3 6 6 6 8 8 8 3 3 3 7 7 7 9 9 9 3 3 3 8 8 8 10 10 10 3 3 3 9 9 9 11 11 11 3 3 3 10 10 10 12 12 12 3 3 3 11 11 11 13 13 13 3 3 3 12 12 12 14 14 14 3 3 3 13 13 13 15 15 15 3 3 3 14 14 14 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 20 20 20 19 19 19 22 22 22 21 21 21 19 19 19 23 23 23 22 22 22 19 19 19 24 24 24 23 23 23 19 19 19 25 25 25 24 24 24 19 19 19 26 26 26 25 25 25 19 19 19 27 27 27 26 26 26 19 19 19 28 28 28 27 27 27 19 19 19 29 29 29 28 28 28 19 19 19 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 33 33 33 31 31 31 35 35 35 33 33 33 34 34 34 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 38 38 38 35 35 35 37 37 37 39 39 39 38 38 38 37 37 37 40 40 40 38 38 38 39 39 39 41 41 41 38 38 38 40 40 40 42 42 42 41 41 41 40 40 40 43 43 43 41 41 41 42 42 42 44 44 44 41 41 41 43 43 43 45 45 45 44 44 44 43 43 43 46 46 46 44 44 44 45 45 45 47 47 47 44 44 44 46 46 46 48 48 48 44 44 44 47 47 47 49 49 49 44 44 44 48 48 48 50 50 50 44 44 44 49 49 49 51 51 51 50 50 50 49 49 49 52 52 52 51 51 51 49 49 49 53 53 53 52 52 52 49 49 49 54 54 54 53 53 53 49 49 49 55 55 55 54 54 54 49 49 49
-32 32 32 33 33 33 0 0 0 1 1 1 0 0 0 33 33 33 35 35 35 1 1 1 33 33 33 4 4 4 1 1 1 35 35 35 38 38 38 4 4 4 35 35 35 5 5 5 4 4 4 38 38 38 41 41 41 5 5 5 38 38 38 6 6 6 5 5 5 41 41 41 44 44 44 6 6 6 41 41 41 7 7 7 6 6 6 44 44 44 50 50 50 7 7 7 44 44 44 51 51 51 7 7 7 50 50 50 8 8 8 7 7 7 51 51 51 52 52 52 8 8 8 51 51 51 9 9 9 8 8 8 52 52 52 53 53 53 9 9 9 52 52 52 54 54 54 9 9 9 53 53 53 10 10 10 9 9 9 54 54 54 55 55 55 10 10 10 54 54 54 49 49 49 10 10 10 55 55 55 14 14 14 10 10 10 49 49 49 11 11 11 10 10 10 14 14 14 12 12 12 11 11 11 14 14 14 13 13 13 12 12 12 14 14 14 16 16 16 18 18 18 30 30 30 31 31 31 30 30 30 18 18 18 20 20 20 31 31 31 18 18 18 34 34 34 31 31 31 20 20 20 21 21 21 34 34 34 20 20 20 22 22 22 34 34 34 21 21 21 36 36 36 34 34 34 22 22 22 23 23 23 36 36 36 22 22 22 37 37 37 36 36 36 23 23 23 24 24 24 37 37 37 23 23 23 25 25 25 37 37 37 24 24 24 39 39 39 37 37 37 25 25 25 26 26 26 39 39 39 25 25 25 27 27 27 39 39 39 26 26 26 40 40 40 39 39 39 27 27 27 28 28 28 40 40 40 27 27 27 29 29 29 40 40 40 28 28 28 19 19 19 40 40 40 29 29 29 48 48 48 40 40 40 19 19 19 42 42 42 40 40 40 48 48 48 43 43 43 42 42 42 48 48 48 45 45 45 43 43 43 48 48 48 46 46 46 45 45 45 48 48 48 47 47 47 46 46 46 48 48 48
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 4 4 4 0 0 0 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 7 7 7 7 7 7 5 5 5 8 8 8 8 8 8 5 5 5 9 9 9 9 9 9 5 5 5 10 10 10 11 11 11 10 10 10 5 5 5 12 12 12 1 1 1 4 4 4 13 13 13 12 12 12 4 4 4 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 7 7 7 8 8 8 16 16 16 17 17 17 16 16 16 8 8 8 9 9 9 10 10 10 18 18 18 19 19 19 18 18 18 10 10 10 18 18 18 19 19 19 20 20 20 17 17 17 18 18 18 20 20 20 16 16 16 17 17 17 20 20 20 19 19 19 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 23 23 23 23 23 23 21 21 21 24 24 24 24 24 24 21 21 21 25 25 25 25 25 25 21 21 21 26 26 26 27 27 27 26 26 26 21 21 21 24 24 24 28 28 28 23 23 23 29 29 29 23 23 23 28 28 28 26 26 26 30 30 30 25 25 25 31 31 31 25 25 25 30 30 30
-13 13 13 4 4 4 15 15 15 32 32 32 15 15 15 4 4 4 1 1 1 12 12 12 3 3 3 14 14 14 3 3 3 12 12 12 33 33 33 30 30 30 27 27 27 26 26 26 27 27 27 30 30 30 34 34 34 22 22 22 29 29 29 23 23 23 29 29 29 22 22 22 5 5 5 0 0 0 35 35 35 2 2 2 35 35 35 0 0 0 16 16 16 20 20 20 7 7 7 6 6 6 7 7 7 20 20 20 28 28 28 24 24 24 31 31 31 25 25 25 31 31 31 24 24 24 18 18 18 17 17 17 9 9 9 8 8 8 9 9 9 17 17 17 21 21 21 19 19 19 11 11 11 10 10 10 11 11 11 19 19 19
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 1 1 1 0 0 0 7 7 7 6 6 6 0 0 0 8 8 8 5 5 5 4 4 4 9 9 9 5 5 5 8 8 8 10 10 10 5 5 5 9 9 9 11 11 11 5 5 5 10 10 10 12 12 12 5 5 5 11 11 11 13 13 13 5 5 5 12 12 12 14 14 14 5 5 5 13 13 13 15 15 15 5 5 5 14 14 14 16 16 16 5 5 5 15 15 15 17 17 17 16 16 16 15 15 15 18 18 18 17 17 17 15 15 15 19 19 19 17 17 17 18 18 18 20 20 20 19 19 19 18 18 18 21 21 21 5 5 5 16 16 16 22 22 22 5 5 5 21 21 21 23 23 23 5 5 5 22 22 22 24 24 24 5 5 5 23 23 23 25 25 25 5 5 5 24 24 24 26 26 26 5 5 5 25 25 25 27 27 27 5 5 5 26 26 26 28 28 28 5 5 5 27 27 27 29 29 29 5 5 5 28 28 28 30 30 30 5 5 5 29 29 29 31 31 31 5 5 5 30 30 30 20 20 20 18 18 18 32 32 32 7 7 7 0 0 0 33 33 33
-20 20 20 32 32 32 19 19 19 30 30 30 19 19 19 32 32 32 17 17 17 19 19 19 30 30 30 16 16 16 17 17 17 30 30 30 21 21 21 16 16 16 30 30 30 22 22 22 21 21 21 30 30 30 23 23 23 22 22 22 30 30 30 24 24 24 23 23 23 30 30 30 25 25 25 24 24 24 30 30 30 26 26 26 25 25 25 30 30 30 27 27 27 26 26 26 30 30 30 28 28 28 27 27 27 30 30 30 29 29 29 28 28 28 30 30 30 7 7 7 33 33 33 6 6 6 18 18 18 6 6 6 33 33 33 1 1 1 6 6 6 18 18 18 3 3 3 1 1 1 18 18 18 4 4 4 3 3 3 18 18 18 8 8 8 4 4 4 18 18 18 9 9 9 8 8 8 18 18 18 10 10 10 9 9 9 18 18 18 11 11 11 10 10 10 18 18 18 12 12 12 11 11 11 18 18 18 13 13 13 12 12 12 18 18 18 14 14 14 13 13 13 18 18 18 15 15 15 14 14 14 18 18 18
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 3 3 3 1 1 1 5 5 5 3 3 3 4 4 4 6 6 6 3 3 3 5 5 5 7 7 7 3 3 3 6 6 6 8 8 8 3 3 3 7 7 7 9 9 9 3 3 3 8 8 8 10 10 10 3 3 3 9 9 9 11 11 11 3 3 3 10 10 10 12 12 12 3 3 3 11 11 11 13 13 13 3 3 3 12 12 12 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 16 16 16 17 17 17 19 19 19 18 18 18 17 17 17 20 20 20 18 18 18 19 19 19 21 21 21 20 20 20 19 19 19 22 22 22 21 21 21 19 19 19 23 23 23 21 21 21 22 22 22 24 24 24 23 23 23 22 22 22 25 25 25 24 24 24 22 22 22 26 26 26 24 24 24 25 25 25 27 27 27 26 26 26 25 25 25 28 28 28 27 27 27 25 25 25 29 29 29 28 28 28 25 25 25 30 30 30 28 28 28 29 29 29 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 34 34 34 35 35 35 37 37 37 36 36 36 35 35 35 38 38 38 37 37 37 35 35 35 39 39 39 38 38 38 35 35 35 40 40 40 39 39 39 35 35 35 41 41 41 40 40 40 35 35 35 42 42 42 41 41 41 35 35 35 43 43 43 42 42 42 35 35 35 44 44 44 43 43 43 35 35 35 45 45 45 44 44 44 35 35 35 46 46 46 45 45 45 35 35 35 47 47 47 48 48 48 49 49 49 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 52 52 52 49 49 49 51 51 51 53 53 53 49 49 49 52 52 52 54 54 54 49 49 49 53 53 53 55 55 55 49 49 49 54 54 54 56 56 56 49 49 49 55 55 55 57 57 57 49 49 49 56 56 56 58 58 58 59 59 59 60 60 60 61 61 61 60 60 60 59 59 59 62 62 62 61 61 61 59 59 59 63 63 63 61 61 61 62 62 62 64 64 64 63 63 63 62 62 62 65 65 65 63 63 63 64 64 64 66 66 66 65 65 65 64 64 64 67 67 67 66 66 66 64 64 64 68 68 68 67 67 67 64 64 64 69 69 69 67 67 67 68 68 68 70 70 70 69 69 69 68 68 68 71 71 71 70 70 70 68 68 68 72 72 72 70 70 70 71 71 71 73 73 73 72 72 72 71 71 71 74 74 74 73 73 73 71 71 71 75 75 75 73 73 73 74 74 74 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 78 78 78 79 79 79 81 81 81 78 78 78 80 80 80 82 82 82 78 78 78 81 81 81 83 83 83 78 78 78 82 82 82 84 84 84 78 78 78 83 83 83 85 85 85 78 78 78 84 84 84 86 86 86 78 78 78 85 85 85 87 87 87 78 78 78 86 86 86 88 88 88 78 78 78 87 87 87 89 89 89 78 78 78 88 88 88
-0 0 0 14 14 14 1 1 1 16 16 16 1 1 1 14 14 14 4 4 4 1 1 1 16 16 16 18 18 18 4 4 4 16 16 16 5 5 5 4 4 4 18 18 18 6 6 6 5 5 5 18 18 18 20 20 20 6 6 6 18 18 18 7 7 7 6 6 6 20 20 20 21 21 21 7 7 7 20 20 20 8 8 8 7 7 7 21 21 21 9 9 9 8 8 8 21 21 21 23 23 23 9 9 9 21 21 21 10 10 10 9 9 9 23 23 23 11 11 11 10 10 10 23 23 23 24 24 24 11 11 11 23 23 23 12 12 12 11 11 11 24 24 24 13 13 13 12 12 12 24 24 24 3 3 3 13 13 13 24 24 24 47 47 47 3 3 3 24 24 24 26 26 26 47 47 47 24 24 24 27 27 27 47 47 47 26 26 26 28 28 28 47 47 47 27 27 27 48 48 48 47 47 47 28 28 28 30 30 30 48 48 48 28 28 28 50 50 50 48 48 48 30 30 30 51 51 51 50 50 50 30 30 30 31 31 31 51 51 51 30 30 30 51 51 51 31 31 31 39 39 39 31 31 31 29 29 29 39 39 39 39 39 39 29 29 29 38 38 38 29 29 29 25 25 25 38 38 38 38 38 38 25 25 25 37 37 37 25 25 25 22 22 22 37 37 37 37 37 37 22 22 22 36 36 36 22 22 22 19 19 19 36 36 36 36 36 36 19 19 19 34 34 34 19 19 19 17 17 17 34 34 34 34 34 34 17 17 17 32 32 32 15 15 15 32 32 32 17 17 17 52 52 52 51 51 51 39 39 39 40 40 40 52 52 52 39 39 39 53 53 53 52 52 52 40 40 40 41 41 41 53 53 53 40 40 40 54 54 54 53 53 53 41 41 41 55 55 55 54 54 54 41 41 41 58 58 58 55 55 55 41 41 41 55 55 55 58 58 58 56 56 56 60 60 60 56 56 56 58 58 58 61 61 61 56 56 56 60 60 60 57 57 57 56 56 56 61 61 61 49 49 49 57 57 57 61 61 61 76 76 76 49 49 49 61 61 61 63 63 63 76 76 76 61 61 61 65 65 65 76 76 76 63 63 63 66 66 66 76 76 76 65 65 65 77 77 77 76 76 76 66 66 66 67 67 67 77 77 77 66 66 66 79 79 79 77 77 77 67 67 67 80 80 80 79 79 79 67 67 67 81 81 81 80 80 80 67 67 67 69 69 69 81 81 81 67 67 67 82 82 82 81 81 81 69 69 69 83 83 83 82 82 82 69 69 69 70 70 70 83 83 83 69 69 69 84 84 84 83 83 83 70 70 70 85 85 85 84 84 84 70 70 70 72 72 72 85 85 85 70 70 70 86 86 86 85 85 85 72 72 72 73 73 73 86 86 86 72 72 72 87 87 87 86 86 86 73 73 73 88 88 88 87 87 87 73 73 73 75 75 75 88 88 88 73 73 73 89 89 89 88 88 88 75 75 75 42 42 42 58 58 58 41 41 41 59 59 59 58 58 58 42 42 42 62 62 62 59 59 59 42 42 42 43 43 43 62 62 62 42 42 42 64 64 64 62 62 62 43 43 43 44 44 44 64 64 64 43 43 43 68 68 68 64 64 64 44 44 44 45 45 45 68 68 68 44 44 44 71 71 71 68 68 68 45 45 45 46 46 46 71 71 71 45 45 45 74 74 74 71 71 71 46 46 46
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9
-2 2 2 3 3 3 8 8 8 9 9 9 8 8 8 3 3 3 6 6 6 7 7 7 0 0 0 1 1 1 0 0 0 7 7 7
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 6 6 6 7 7 7
-8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 1 1 1 16 16 16 3 3 3 17 17 17 3 3 3 16 16 16 4 4 4 3 3 3 17 17 17 18 18 18 4 4 4 17 17 17
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5
-8 8 8 9 9 9 5 5 5 7 7 7 5 5 5 9 9 9 6 6 6 7 7 7 9 9 9 10 10 10 6 6 6 9 9 9 11 11 11 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 15 15 15 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16
-0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 7 7 7 6 6 6 4 4 4 8 8 8 6 6 6 7 7 7
-9 9 9 10 10 10 11 11 11 5 5 5 11 11 11 10 10 10 3 3 3 5 5 5 10 10 10 6 6 6 11 11 11 5 5 5 8 8 8 11 11 11 6 6 6
-0 0 0 1 1 1 2 2 2 2 2 2 1 1 1 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5
-8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13
-6 6 6 7 7 7 14 14 14 15 15 15 14 14 14 7 7 7 16 16 16 17 17 17 18 18 18
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 23 23 23 21 21 21 25 25 25 22 22 22 23 23 23 26 26 26 22 22 22 25 25 25 27 27 27 22 22 22 26 26 26 28 28 28 22 22 22 27 27 27 29 29 29 22 22 22 28 28 28 30 30 30 29 29 29 28 28 28 31 31 31 29 29 29 30 30 30 32 32 32 29 29 29 31 31 31 33 33 33 29 29 29 32 32 32 34 34 34 29 29 29 33 33 33 35 35 35 29 29 29 34 34 34 36 36 36 35 35 35 34 34 34 37 37 37 35 35 35 36 36 36 35 35 35 37 37 37 38 38 38 37 37 37 39 39 39 38 38 38 39 39 39 40 40 40 38 38 38 38 38 38 40 40 40 41 41 41 40 40 40 42 42 42 41 41 41 42 42 42 43 43 43 41 41 41 43 43 43 44 44 44 41 41 41 44 44 44 45 45 45 41 41 41 45 45 45 46 46 46 41 41 41 41 41 41 46 46 46 47 47 47 46 46 46 48 48 48 47 47 47 48 48 48 49 49 49 47 47 47 49 49 49 50 50 50 47 47 47 50 50 50 51 51 51 47 47 47 47 47 47 51 51 51 21 21 21 24 24 24 21 21 21 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 58 58 58 59 59 59 61 61 61 60 60 60 59 59 59 62 62 62 60 60 60 61 61 61 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89
-92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 97 97 97 98 98 98 99 99 99 100 100 100 99 99 99 98 98 98 101 101 101 102 102 102 103 103 103 104 104 104 103 103 103 102 102 102 105 105 105 106 106 106 107 107 107 108 108 108 107 107 107 106 106 106 109 109 109 110 110 110 111 111 111 112 112 112 111 111 111 110 110 110 113 113 113 111 111 111 112 112 112 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 125 125 125 123 123 123 127 127 127 128 128 128 129 129 129 130 130 130 129 129 129 128 128 128 131 131 131 129 129 129 130 130 130 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 154 154 154 155 155 155 157 157 157 156 156 156 155 155 155 158 158 158 157 157 157 155 155 155 159 159 159 158 158 158 155 155 155 160 160 160 158 158 158 159 159 159 161 161 161 158 158 158 160 160 160 162 162 162 158 158 158 161 161 161 163 163 163 162 162 162 161 161 161 164 164 164 163 163 163 161 161 161 165 165 165 163 163 163 164 164 164 166 166 166 165 165 165 164 164 164 167 167 167 165 165 165 166 166 166 168 168 168 167 167 167 166 166 166 169 169 169 167 167 167 168 168 168 170 170 170 169 169 169 168 168 168 160 160 160 159 159 159 171 171 171 171 171 171 159 159 159 172 172 172 172 172 172 159 159 159 173 173 173 173 173 173 159 159 159 174 174 174 159 159 159 175 175 175 174 174 174 175 175 175 153 153 153 174 174 174 153 153 153 152 152 152 174 174 174 174 174 174 152 152 152 176 176 176 152 152 152 177 177 177 176 176 176 176 176 176 177 177 177 178 178 178 177 177 177 179 179 179 178 178 178 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 181 181 181 179 179 179 182 182 182 181 181 181 181 181 181 182 182 182 183 183 183 182 182 182 184 184 184 183 183 183 185 185 185 183 183 183 184 184 184 186 186 186 187 187 187 188 188 188 189 189 189 188 188 188 187 187 187 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 191 191 191 194 194 194 192 192 192 193 193 193 195 195 195 196 196 196 197 197 197 198 198 198 197 197 197 196 196 196 199 199 199 200 200 200 201 201 201 202 202 202 201 201 201 200 200 200 203 203 203 204 204 204 205 205 205 206 206 206 205 205 205 204 204 204 207 207 207 208 208 208 209 209 209 210 210 210 209 209 209 208 208 208 211 211 211 209 209 209 210 210 210 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 217 217 217 218 218 218 219 219 219 218 218 218 217 217 217 220 220 220 221 221 221 222 222 222 223 223 223 222 222 222 221 221 221 224 224 224 225 225 225 226 226 226 227 227 227 226 226 226 225 225 225
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 2 2 2 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 10 10 10 9 9 9 7 7 7 11 11 11 9 9 9 10 10 10 12 12 12 11 11 11 10 10 10 13 13 13 11 11 11 12 12 12 14 14 14 11 11 11 13 13 13 15 15 15 14 14 14 13 13 13 7 7 7 6 6 6 16 16 16 17 17 17 16 16 16 6 6 6 15 15 15 16 16 16 17 17 17 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 43 43 43 44 44 44 45 45 45 44 44 44 43 43 43 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 55 55 55 56 56 56 57 57 57 56 56 56 55 55 55 58 58 58 57 57 57 55 55 55 59 59 59 57 57 57 58 58 58 60 60 60 57 57 57 59 59 59 55 55 55 54 54 54 61 61 61 62 62 62 61 61 61 54 54 54 57 57 57 60 60 60 62 62 62 63 63 63 55 55 55 61 61 61 64 64 64 61 61 61 62 62 62 60 60 60 64 64 64 62 62 62 65 65 65 66 66 66 67 67 67 68 68 68 67 67 67 66 66 66 69 69 69 70 70 70 71 71 71 72 72 72 71 71 71 70 70 70 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 78 78 78 79 79 79 80 80 80 79 79 79 78 78 78 81 81 81 79 79 79 80 80 80 82 82 82 81 81 81 80 80 80 83 83 83 84 84 84 85 85 85 86 86 86 85 85 85 84 84 84 87 87 87 88 88 88 89 89 89 90 90 90 89 89 89 88 88 88 91 91 91 92 92 92 93 93 93 94 94 94 93 93 93 92 92 92 95 95 95 96 96 96 97 97 97 98 98 98 97 97 97 96 96 96 99 99 99 100 100 100 101 101 101 102 102 102 101 101 101 100 100 100 103 103 103 104 104 104 105 105 105 106 106 106 105 105 105 104 104 104 107 107 107 108 108 108 109 109 109 110 110 110 109 109 109 108 108 108 111 111 111 110 110 110 108 108 108 112 112 112 110 110 110 111 111 111 113 113 113 110 110 110 112 112 112 114 114 114 110 110 110 113 113 113 108 108 108 107 107 107 115 115 115 116 116 116 115 115 115 107 107 107 114 114 114 115 115 115 116 116 116 110 110 110 114 114 114 116 116 116 117 117 117 108 108 108 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 120 120 120 121 121 121 123 123 123 122 122 122 121 121 121 124 124 124 125 125 125 126 126 126 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 129 129 129 127 127 127 128 128 128 125 125 125 124 124 124 130 130 130 131 131 131 130 130 130 124 124 124 132 132 132 130 130 130 131 131 131 133 133 133 132 132 132 131 131 131 134 134 134 132 132 132 133 133 133 129 129 129 134 134 134 133 133 133 135 135 135 129 129 129 133 133 133 127 127 127 129 129 129 135 135 135 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157
-160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189 192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 214 214 214 215 215 215 217 217 217 216 216 216 215 215 215 218 218 218 217 217 217 215 215 215 219 219 219 217 217 217 218 218 218 220 220 220 219 219 219 218 218 218 221 221 221 219 219 219 220 220 220 222 222 222 219 219 219 221 221 221 223 223 223 219 219 219 222 222 222 224 224 224 219 219 219 223 223 223 225 225 225 224 224 224 223 223 223 226 226 226 224 224 224 225 225 225 227 227 227 224 224 224 226 226 226 228 228 228 227 227 227 226 226 226 229 229 229 227 227 227 228 228 228 230 230 230 229 229 229 228 228 228 231 231 231 229 229 229 230 230 230 232 232 232 229 229 229 231 231 231 233 233 233 232 232 232 231 231 231 234 234 234 232 232 232 233 233 233 235 235 235 232 232 232 234 234 234 236 236 236 235 235 235 234 234 234 237 237 237 235 235 235 236 236 236 235 235 235 237 237 237 238 238 238 237 237 237 239 239 239 238 238 238 239 239 239 240 240 240 238 238 238 238 238 238 240 240 240 241 241 241 240 240 240 242 242 242 241 241 241 242 242 242 243 243 243 241 241 241 241 241 241 243 243 243 244 244 244 243 243 243 245 245 245 244 244 244 244 244 244 245 245 245 246 246 246 245 245 245 247 247 247 246 246 246 247 247 247 248 248 248 246 246 246 246 246 246 248 248 248 249 249 249 248 248 248 250 250 250 249 249 249 250 250 250 251 251 251 249 249 249 249 249 249 251 251 251 252 252 252 251 251 251 253 253 253 252 252 252 253 253 253 254 254 254 252 252 252 254 254 254 220 220 220 252 252 252 218 218 218 252 252 252 220 220 220 255 255 255 235 235 235 238 238 238 256 256 256 255 255 255 238 238 238 257 257 257 255 255 255 256 256 256 258 258 258 257 257 257 256 256 256 259 259 259 257 257 257 258 258 258 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333 336 336 336 334 334 334 335 335 335 337 337 337 336 336 336 335 335 335 338 338 338 337 337 337 335 335 335 339 339 339 337 337 337 338 338 338 340 340 340 339 339 339 338 338 338 341 341 341 339 339 339 340 340 340 342 342 342 339 339 339 341 341 341 343 343 343 339 339 339 342 342 342 344 344 344 339 339 339 343 343 343 345 345 345 344 344 344 343 343 343 346 346 346 344 344 344 345 345 345 347 347 347 344 344 344 346 346 346 348 348 348 347 347 347 346 346 346 349 349 349 347 347 347 348 348 348 350 350 350 349 349 349 348 348 348 351 351 351 349 349 349 350 350 350 352 352 352 349 349 349 351 351 351 353 353 353 352 352 352 351 351 351 354 354 354 352 352 352 353 353 353 355 355 355 352 352 352 354 354 354 356 356 356 355 355 355 354 354 354 357 357 357 355 355 355 356 356 356 355 355 355 357 357 357 358 358 358 357 357 357 359 359 359 358 358 358 359 359 359 360 360 360 358 358 358 358 358 358 360 360 360 361 361 361 360 360 360 362 362 362 361 361 361 362 362 362 363 363 363 361 361 361 361 361 361 363 363 363 364 364 364 363 363 363 365 365 365 364 364 364 364 364 364 365 365 365 366 366 366 365 365 365 367 367 367 366 366 366 367 367 367 368 368 368 366 366 366 366 366 366 368 368 368 369 369 369 368 368 368 370 370 370 369 369 369 370 370 370 371 371 371 369 369 369 369 369 369 371 371 371 372 372 372 371 371 371 373 373 373 372 372 372 373 373 373 374 374 374 372 372 372 374 374 374 340 340 340 372 372 372 338 338 338 372 372 372 340 340 340 375 375 375 355 355 355 358 358 358 376 376 376 375 375 375 358 358 358 377 377 377 375 375 375 376 376 376 378 378 378 377 377 377 376 376 376 379 379 379 377 377 377 378 378 378 380 380 380 381 381 381 382 382 382 383 383 383 382 382 382 381 381 381 384 384 384 385 385 385 386 386 386 387 387 387 386 386 386 385 385 385 388 388 388 389 389 389 390 390 390 391 391 391 390 390 390 389 389 389 392 392 392 393 393 393 394 394 394 395 395 395 394 394 394 393 393 393 396 396 396 397 397 397 398 398 398 399 399 399 398 398 398 397 397 397 400 400 400 401 401 401 402 402 402 403 403 403 402 402 402 401 401 401 404 404 404 405 405 405 406 406 406 407 407 407 406 406 406 405 405 405 408 408 408 409 409 409 410 410 410 411 411 411 410 410 410 409 409 409 412 412 412 413 413 413 414 414 414 415 415 415 414 414 414 413 413 413 416 416 416 417 417 417 418 418 418 419 419 419 418 418 418 417 417 417 420 420 420 421 421 421 422 422 422 423 423 423 422 422 422 421 421 421 424 424 424 425 425 425 426 426 426 427 427 427 426 426 426 425 425 425 428 428 428 429 429 429 430 430 430 431 431 431 430 430 430 429 429 429 432 432 432 433 433 433 434 434 434 435 435 435 434 434 434 433 433 433 436 436 436 437 437 437 438 438 438 439 439 439 438 438 438 437 437 437 440 440 440 441 441 441 442 442 442 443 443 443 442 442 442 441 441 441 444 444 444 445 445 445 446 446 446 447 447 447 446 446 446 445 445 445 448 448 448 449 449 449 450 450 450 451 451 451 450 450 450 449 449 449 79 79 79 81 81 81 452 452 452 453 453 453 452 452 452 81 81 81 454 454 454 455 455 455 456 456 456 457 457 457 456 456 456 455 455 455 85 85 85 86 86 86 458 458 458 459 459 459 458 458 458 86 86 86 460 460 460 459 459 459 86 86 86 460 460 460 86 86 86 461 461 461 82 82 82 80 80 80 462 462 462 463 463 463 462 462 462 80 80 80 464 464 464 465 465 465 466 466 466 467 467 467 466 466 466 465 465 465 468 468 468 469 469 469 470 470 470 471 471 471 470 470 470 469 469 469 472 472 472 473 473 473 474 474 474 475 475 475 474 474 474 473 473 473 476 476 476 477 477 477 478 478 478 479 479 479 478 478 478 477 477 477 480 480 480 481 481 481 482 482 482 483 483 483 482 482 482 481 481 481 484 484 484 485 485 485 486 486 486 487 487 487 486 486 486 485 485 485 488 488 488 489 489 489 490 490 490 491 491 491 490 490 490 489 489 489 492 492 492 493 493 493 494 494 494 495 495 495 494 494 494 493 493 493 496 496 496 497 497 497 498 498 498 499 499 499 498 498 498 497 497 497 500 500 500 501 501 501 502 502 502 503 503 503 502 502 502 501 501 501 504 504 504 505 505 505 506 506 506 507 507 507 506 506 506 505 505 505 508 508 508 509 509 509 510 510 510 511 511 511 510 510 510 509 509 509 512 512 512 513 513 513 514 514 514 515 515 515 514 514 514 513 513 513 516 516 516 517 517 517 518 518 518 519 519 519 518 518 518 517 517 517 520 520 520 521 521 521 522 522 522 523 523 523 522 522 522 521 521 521 524 524 524 525 525 525 526 526 526 527 527 527 526 526 526 525 525 525 528 528 528 529 529 529 530 530 530 531 531 531 530 530 530 529 529 529 532 532 532 533 533 533 534 534 534 535 535 535 534 534 534 533 533 533 536 536 536 537 537 537 538 538 538 539 539 539 538 538 538 537 537 537 540 540 540 541 541 541 542 542 542 543 543 543 542 542 542 541 541 541 544 544 544 545 545 545 546 546 546 547 547 547 546 546 546 545 545 545 548 548 548 549 549 549 550 550 550 551 551 551 550 550 550 549 549 549 552 552 552 553 553 553 554 554 554 555 555 555 554 554 554 553 553 553 556 556 556 557 557 557 558 558 558 559 559 559 558 558 558 557 557 557 560 560 560 561 561 561 562 562 562 563 563 563 562 562 562 561 561 561 564 564 564 565 565 565 566 566 566 567 567 567 566 566 566 565 565 565 568 568 568 569 569 569 570 570 570 571 571 571 570 570 570 569 569 569 572 572 572 573 573 573 574 574 574 575 575 575 574 574 574 573 573 573 576 576 576 577 577 577 578 578 578 579 579 579 578 578 578 577 577 577 580 580 580 581 581 581 582 582 582 583 583 583 582 582 582 581 581 581 584 584 584 583 583 583 581 581 581 585 585 585 583 583 583 584 584 584 586 586 586 585 585 585 584 584 584 587 587 587 585 585 585 586 586 586 588 588 588 587 587 587 586 586 586 589 589 589 587 587 587 588 588 588 590 590 590 587 587 587 589 589 589 591 591 591 587 587 587 590 590 590 592 592 592 587 587 587 591 591 591 593 593 593 592 592 592 591 591 591 594 594 594 592 592 592 593 593 593 595 595 595 592 592 592 594 594 594 596 596 596 595 595 595 594 594 594 597 597 597 595 595 595 596 596 596 598 598 598 597 597 597 596 596 596 599 599 599 597 597 597 598 598 598 600 600 600 597 597 597 599 599 599 601 601 601 600 600 600 599 599 599 602 602 602 600 600 600 601 601 601 603 603 603 600 600 600 602 602 602 604 604 604 603 603 603 602 602 602 605 605 605 603 603 603 604 604 604 603 603 603 605 605 605 606 606 606 605 605 605 607 607 607 606 606 606 607 607 607 608 608 608 606 606 606 606 606 606 608 608 608 609 609 609 608 608 608 610 610 610 609 609 609 610 610 610 611 611 611 609 609 609 609 609 609 611 611 611 612 612 612 611 611 611 613 613 613 612 612 612 612 612 612 613 613 613 614 614 614 613 613 613 615 615 615 614 614 614 615 615 615 616 616 616 614 614 614 614 614 614 616 616 616 617 617 617 616 616 616 618 618 618 617 617 617 618 618 618 619 619 619 617 617 617 617 617 617 619 619 619 620 620 620 619 619 619 621 621 621 620 620 620 621 621 621 622 622 622 620 620 620 622 622 622 588 588 588 620 620 620 586 586 586 620 620 620 588 588 588 623 623 623 603 603 603 606 606 606 624 624 624 623 623 623 606 606 606 625 625 625 623 623 623 624 624 624 626 626 626 625 625 625 624 624 624 627 627 627 625 625 625 626 626 626 628 628 628 629 629 629 630 630 630 631 631 631 630 630 630 629 629 629 632 632 632 633 633 633 634 634 634 635 635 635 634 634 634 633 633 633 636 636 636 637 637 637 638 638 638 639 639 639 638 638 638 637 637 637 640 640 640 641 641 641 642 642 642 643 643 643 642 642 642 641 641 641 644 644 644 645 645 645 646 646 646 647 647 647 646 646 646 645 645 645 648 648 648 649 649 649 650 650 650 651 651 651 650 650 650 649 649 649 652 652 652 653 653 653 654 654 654 655 655 655 654 654 654 653 653 653 656 656 656 655 655 655 653 653 653 657 657 657 655 655 655 656 656 656 658 658 658 657 657 657 656 656 656 659 659 659 657 657 657 658 658 658 660 660 660 659 659 659 658 658 658 661 661 661 659 659 659 660 660 660 662 662 662 659 659 659 661 661 661 663 663 663 659 659 659 662 662 662 664 664 664 659 659 659 663 663 663 665 665 665 664 664 664 663 663 663 666 666 666 664 664 664 665 665 665 667 667 667 664 664 664 666 666 666 668 668 668 667 667 667 666 666 666 669 669 669 667 667 667 668 668 668 670 670 670 669 669 669 668 668 668 671 671 671 669 669 669 670 670 670 672 672 672 669 669 669 671 671 671 673 673 673 672 672 672 671 671 671 674 674 674 672 672 672 673 673 673 675 675 675 672 672 672 674 674 674 676 676 676 675 675 675 674 674 674 677 677 677 675 675 675 676 676 676 675 675 675 677 677 677 678 678 678 677 677 677 679 679 679 678 678 678 679 679 679 680 680 680 678 678 678 678 678 678 680 680 680 681 681 681 680 680 680 682 682 682 681 681 681 682 682 682 683 683 683 681 681 681 681 681 681 683 683 683 684 684 684 683 683 683 685 685 685 684 684 684 684 684 684 685 685 685 686 686 686 685 685 685 687 687 687 686 686 686 687 687 687 688 688 688 686 686 686 686 686 686 688 688 688 689 689 689 688 688 688 690 690 690 689 689 689 690 690 690 691 691 691 689 689 689 689 689 689 691 691 691 692 692 692 691 691 691 693 693 693 692 692 692 693 693 693 694 694 694 692 692 692 694 694 694 660 660 660 692 692 692 658 658 658 692 692 692 660 660 660 695 695 695 675 675 675 678 678 678 696 696 696 695 695 695 678 678 678 697 697 697 695 695 695 696 696 696 698 698 698 697 697 697 696 696 696 699 699 699 697 697 697 698 698 698 700 700 700 701 701 701 702 702 702 703 703 703 702 702 702 701 701 701 704 704 704 705 705 705 706 706 706 707 707 707 706 706 706 705 705 705 708 708 708 709 709 709 710 710 710 711 711 711 710 710 710 709 709 709 712 712 712 713 713 713 714 714 714 715 715 715 714 714 714 713 713 713 716 716 716 717 717 717 718 718 718 719 719 719 718 718 718 717 717 717 720 720 720 721 721 721 722 722 722 723 723 723 722 722 722 721 721 721 724 724 724 725 725 725 726 726 726 727 727 727 726 726 726 725 725 725 728 728 728 729 729 729 730 730 730 731 731 731 730 730 730 729 729 729 732 732 732 733 733 733 734 734 734 735 735 735 734 734 734 733 733 733 736 736 736 737 737 737 738 738 738 739 739 739 738 738 738 737 737 737 740 740 740 741 741 741 742 742 742 743 743 743 742 742 742 741 741 741 744 744 744 745 745 745 746 746 746 747 747 747 746 746 746 745 745 745 748 748 748 749 749 749 750 750 750 751 751 751 750 750 750 749 749 749 752 752 752 753 753 753 754 754 754 755 755 755 754 754 754 753 753 753 756 756 756 757 757 757 758 758 758 759 759 759 758 758 758 757 757 757
-760 760 760 761 761 761 762 762 762 763 763 763 762 762 762 761 761 761 764 764 764 762 762 762 763 763 763 765 765 765 762 762 762 764 764 764 766 766 766 761 761 761 760 760 760 767 767 767 765 765 765 764 764 764 768 768 768 765 765 765 767 767 767 769 769 769 765 765 765 768 768 768 770 770 770 765 765 765 769 769 769 771 771 771 770 770 770 769 769 769 772 772 772 770 770 770 771 771 771 773 773 773 770 770 770 772 772 772 774 774 774 770 770 770 773 773 773 775 775 775 770 770 770 774 774 774 776 776 776 770 770 770 775 775 775 777 777 777 770 770 770 776 776 776 778 778 778 777 777 777 776 776 776 779 779 779 778 778 778 776 776 776 780 780 780 779 779 779 776 776 776 781 781 781 770 770 770 777 777 777 782 782 782 770 770 770 781 781 781 783 783 783 770 770 770 782 782 782 784 784 784 770 770 770 783 783 783 785 785 785 770 770 770 784 784 784 786 786 786 770 770 770 785 785 785 787 787 787 770 770 770 786 786 786 788 788 788 787 787 787 786 786 786 789 789 789 787 787 787 788 788 788 790 790 790 787 787 787 789 789 789 780 780 780 776 776 776 791 791 791 787 787 787 790 790 790 792 792 792 790 790 790 793 793 793 792 792 792 793 793 793 794 794 794 792 792 792 794 794 794 795 795 795 792 792 792 795 795 795 796 796 796 792 792 792 796 796 796 797 797 797 792 792 792 797 797 797 798 798 798 792 792 792 798 798 798 799 799 799 792 792 792 799 799 799 800 800 800 792 792 792 800 800 800 801 801 801 792 792 792 801 801 801 802 802 802 792 792 792 802 802 802 803 803 803 792 792 792 803 803 803 804 804 804 792 792 792 792 792 792 804 804 804 760 760 760 805 805 805 760 760 760 804 804 804 806 806 806 760 760 760 805 805 805 807 807 807 760 760 760 806 806 806 808 808 808 760 760 760 807 807 807 809 809 809 760 760 760 808 808 808 766 766 766 760 760 760 809 809 809 810 810 810 800 800 800 799 799 799 811 811 811 810 810 810 799 799 799 776 776 776 810 810 810 811 811 811 812 812 812 776 776 776 811 811 811 813 813 813 776 776 776 812 812 812 791 791 791 776 776 776 813 813 813 220 220 220 254 254 254 221 221 221 222 222 222 221 221 221 254 254 254 253 253 253 222 222 222 254 254 254 251 251 251 222 222 222 253 253 253 223 223 223 222 222 222 251 251 251 250 250 250 223 223 223 251 251 251 225 225 225 223 223 223 250 250 250 226 226 226 225 225 225 250 250 250 248 248 248 226 226 226 250 250 250 247 247 247 226 226 226 248 248 248 228 228 228 226 226 226 247 247 247 230 230 230 228 228 228 247 247 247 245 245 245 230 230 230 247 247 247 231 231 231 230 230 230 245 245 245 243 243 243 231 231 231 245 245 245 233 233 233 231 231 231 243 243 243 242 242 242 233 233 233 243 243 243 240 240 240 233 233 233 242 242 242 234 234 234 233 233 233 240 240 240 236 236 236 234 234 234 240 240 240 239 239 239 236 236 236 240 240 240 237 237 237 236 236 236 239 239 239 340 340 340 374 374 374 341 341 341 373 373 373 341 341 341 374 374 374 342 342 342 341 341 341 373 373 373 371 371 371 342 342 342 373 373 373 343 343 343 342 342 342 371 371 371 345 345 345 343 343 343 371 371 371 370 370 370 345 345 345 371 371 371 346 346 346 345 345 345 370 370 370 368 368 368 346 346 346 370 370 370 367 367 367 346 346 346 368 368 368 348 348 348 346 346 346 367 367 367 350 350 350 348 348 348 367 367 367 365 365 365 350 350 350 367 367 367 351 351 351 350 350 350 365 365 365 363 363 363 351 351 351 365 365 365 353 353 353 351 351 351 363 363 363 362 362 362 353 353 353 363 363 363 360 360 360 353 353 353 362 362 362 354 354 354 353 353 353 360 360 360 356 356 356 354 354 354 360 360 360 359 359 359 356 356 356 360 360 360 357 357 357 356 356 356 359 359 359 814 814 814 815 815 815 816 816 816 817 817 817 816 816 816 815 815 815 818 818 818 817 817 817 815 815 815 819 819 819 817 817 817 818 818 818 820 820 820 819 819 819 818 818 818 821 821 821 822 822 822 823 823 823 824 824 824 823 823 823 822 822 822 825 825 825 824 824 824 822 822 822 826 826 826 824 824 824 825 825 825 822 822 822 821 821 821 827 827 827 828 828 828 829 829 829 830 830 830 831 831 831 830 830 830 829 829 829 832 832 832 833 833 833 834 834 834 835 835 835 834 834 834 833 833 833 836 836 836 837 837 837 838 838 838 839 839 839 838 838 838 837 837 837 840 840 840 841 841 841 842 842 842 843 843 843 842 842 842 841 841 841 660 660 660 694 694 694 661 661 661 662 662 662 661 661 661 694 694 694 693 693 693 662 662 662 694 694 694 663 663 663 662 662 662 693 693 693 691 691 691 663 663 663 693 693 693 665 665 665 663 663 663 691 691 691 690 690 690 665 665 665 691 691 691 688 688 688 665 665 665 690 690 690 666 666 666 665 665 665 688 688 688 668 668 668 666 666 666 688 688 688 687 687 687 668 668 668 688 688 688 670 670 670 668 668 668 687 687 687 685 685 685 670 670 670 687 687 687 683 683 683 670 670 670 685 685 685 671 671 671 670 670 670 683 683 683 673 673 673 671 671 671 683 683 683 682 682 682 673 673 673 683 683 683 674 674 674 673 673 673 682 682 682 680 680 680 674 674 674 682 682 682 676 676 676 674 674 674 680 680 680 679 679 679 676 676 676 680 680 680 677 677 677 676 676 676 679 679 679 588 588 588 622 622 622 589 589 589 621 621 621 589 589 589 622 622 622 590 590 590 589 589 589 621 621 621 591 591 591 590 590 590 621 621 621 619 619 619 591 591 591 621 621 621 593 593 593 591 591 591 619 619 619 618 618 618 593 593 593 619 619 619 616 616 616 593 593 593 618 618 618 594 594 594 593 593 593 616 616 616 596 596 596 594 594 594 616 616 616 615 615 615 596 596 596 616 616 616 598 598 598 596 596 596 615 615 615 613 613 613 598 598 598 615 615 615 611 611 611 598 598 598 613 613 613 599 599 599 598 598 598 611 611 611 601 601 601 599 599 599 611 611 611 610 610 610 601 601 601 611 611 611 602 602 602 601 601 601 610 610 610 608 608 608 602 602 602 610 610 610 604 604 604 602 602 602 608 608 608 607 607 607 604 604 604 608 608 608 605 605 605 604 604 604 607 607 607 844 844 844 845 845 845 846 846 846 847 847 847 846 846 846 845 845 845 848 848 848 846 846 846 847 847 847 849 849 849 846 846 846 848 848 848 850 850 850 846 846 846 849 849 849 851 851 851 845 845 845 844 844 844 852 852 852 851 851 851 844 844 844 853 853 853 852 852 852 844 844 844 854 854 854 850 850 850 849 849 849 855 855 855 850 850 850 854 854 854 856 856 856 850 850 850 855 855 855 857 857 857 850 850 850 856 856 856 858 858 858 850 850 850 857 857 857 859 859 859 858 858 858 857 857 857 860 860 860 858 858 858 859 859 859 861 861 861 860 860 860 859 859 859 862 862 862 860 860 860 861 861 861 863 863 863 862 862 862 861 861 861 864 864 864 863 863 863 861 861 861 865 865 865 864 864 864 861 861 861 866 866 866 850 850 850 858 858 858 867 867 867 850 850 850 866 866 866 868 868 868 850 850 850 867 867 867 869 869 869 850 850 850 868 868 868 870 870 870 850 850 850 869 869 869 871 871 871 850 850 850 870 870 870 872 872 872 850 850 850 871 871 871 865 865 865 861 861 861 873 873 873 873 873 873 861 861 861 874 874 874 874 874 874 861 861 861 875 875 875 875 875 875 861 861 861 876 876 876 877 877 877 875 875 875 876 876 876 878 878 878 877 877 877 876 876 876 879 879 879 878 878 878 876 876 876 880 880 880 879 879 879 876 876 876 881 881 881 880 880 880 876 876 876 882 882 882 881 881 881 876 876 876 883 883 883 882 882 882 876 876 876 884 884 884 882 882 882 883 883 883 885 885 885 884 884 884 883 883 883 872 872 872 885 885 885 883 883 883 850 850 850 872 872 872 883 883 883 876 876 876 886 886 886 887 887 887 886 886 886 888 888 888 887 887 887 888 888 888 889 889 889 887 887 887 889 889 889 890 890 890 887 887 887 887 887 887 890 890 890 844 844 844 891 891 891 844 844 844 890 890 890 892 892 892 844 844 844 891 891 891 853 853 853 844 844 844 892 892 892 893 893 893 886 886 886 876 876 876 894 894 894 893 893 893 876 876 876 895 895 895 894 894 894 876 876 876 896 896 896 895 895 895 876 876 876 897 897 897 896 896 896 876 876 876 861 861 861 897 897 897 876 876 876
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 16 16 16 15 15 15 18 18 18 16 16 16 17 17 17 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 43 43 43 41 41 41 45 45 45 42 42 42 43 43 43 46 46 46 42 42 42 45 45 45 47 47 47 42 42 42 46 46 46 48 48 48 42 42 42 47 47 47 49 49 49 42 42 42 48 48 48 50 50 50 49 49 49 48 48 48 51 51 51 49 49 49 50 50 50 52 52 52 49 49 49 51 51 51 53 53 53 49 49 49 52 52 52 54 54 54 49 49 49 53 53 53 55 55 55 49 49 49 54 54 54 56 56 56 55 55 55 54 54 54 57 57 57 55 55 55 56 56 56 55 55 55 57 57 57 58 58 58 57 57 57 59 59 59 58 58 58 59 59 59 60 60 60 58 58 58 58 58 58 60 60 60 61 61 61 60 60 60 62 62 62 61 61 61 62 62 62 63 63 63 61 61 61 63 63 63 64 64 64 61 61 61 64 64 64 65 65 65 61 61 61 65 65 65 66 66 66 61 61 61 61 61 61 66 66 66 67 67 67 66 66 66 68 68 68 67 67 67 68 68 68 69 69 69 67 67 67 69 69 69 70 70 70 67 67 67 70 70 70 71 71 71 67 67 67 67 67 67 71 71 71 41 41 41 44 44 44 41 41 41 71 71 71
-72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 109 109 109 110 110 110 111 111 111 110 110 110 109 109 109 112 112 112 113 113 113 114 114 114 115 115 115 114 114 114 113 113 113 116 116 116 117 117 117 118 118 118 119 119 119 118 118 118 117 117 117 120 120 120 121 121 121 122 122 122 123 123 123 122 122 122 121 121 121 124 124 124 123 123 123 121 121 121 125 125 125 123 123 123 124 124 124 126 126 126 123 123 123 125 125 125 127 127 127 126 126 126 125 125 125 128 128 128 127 127 127 125 125 125 129 129 129 127 127 127 128 128 128 130 130 130 129 129 129 128 128 128 131 131 131 129 129 129 130 130 130 132 132 132 129 129 129 131 131 131 133 133 133 132 132 132 131 131 131 134 134 134 133 133 133 131 131 131 135 135 135 133 133 133 134 134 134 136 136 136 135 135 135 134 134 134 137 137 137 135 135 135 136 136 136 138 138 138 137 137 137 136 136 136 139 139 139 137 137 137 138 138 138 140 140 140 139 139 139 138 138 138 141 141 141 139 139 139 140 140 140 142 142 142 141 141 141 140 140 140 143 143 143 141 141 141 142 142 142 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 148 148 148 149 149 149 150 150 150 151 151 151 150 150 150 149 149 149 152 152 152 153 153 153 154 154 154 155 155 155 154 154 154 153 153 153 156 156 156 157 157 157 158 158 158 159 159 159 158 158 158 157 157 157 160 160 160 161 161 161 162 162 162 163 163 163 162 162 162 161 161 161 164 164 164 165 165 165 166 166 166 167 167 167 166 166 166 165 165 165 168 168 168 169 169 169 170 170 170 171 171 171 170 170 170 169 169 169 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 180 180 180 181 181 181 182 182 182 183 183 183 182 182 182 181 181 181 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 188 188 188 189 189 189 190 190 190 191 191 191 190 190 190 189 189 189
-192 192 192 193 193 193 194 194 194 195 195 195 194 194 194 193 193 193 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 197 197 197 200 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 201 201 204 204 204 205 205 205 206 206 206 207 207 207 206 206 206 205 205 205 208 208 208 209 209 209 210 210 210 211 211 211 210 210 210 209 209 209 212 212 212 213 213 213 214 214 214 215 215 215 214 214 214 213 213 213 216 216 216 215 215 215 213 213 213 217 217 217 215 215 215 216 216 216 218 218 218 217 217 217 216 216 216 219 219 219 217 217 217 218 218 218 220 220 220 217 217 217 219 219 219 221 221 221 217 217 217 220 220 220 222 222 222 221 221 221 220 220 220 223 223 223 221 221 221 222 222 222 224 224 224 221 221 221 223 223 223 225 225 225 224 224 224 223 223 223 226 226 226 224 224 224 225 225 225 227 227 227 226 226 226 225 225 225 228 228 228 226 226 226 227 227 227 229 229 229 228 228 228 227 227 227 230 230 230 228 228 228 229 229 229 231 231 231 228 228 228 230 230 230 232 232 232 231 231 231 230 230 230 233 233 233 231 231 231 232 232 232 234 234 234 233 233 233 232 232 232 235 235 235 233 233 233 234 234 234 236 236 236 233 233 233 235 235 235 237 237 237 236 236 236 235 235 235 238 238 238 236 236 236 237 237 237 239 239 239 236 236 236 238 238 238 240 240 240 236 236 236 239 239 239 241 241 241 240 240 240 239 239 239 237 237 237 242 242 242 238 238 238 238 238 238 242 242 242 243 243 243 242 242 242 244 244 244 243 243 243 244 244 244 245 245 245 243 243 243 243 243 243 245 245 245 246 246 246 245 245 245 247 247 247 246 246 246 246 246 246 247 247 247 248 248 248 247 247 247 249 249 249 248 248 248 248 248 248 249 249 249 250 250 250 249 249 249 251 251 251 250 250 250 251 251 251 252 252 252 250 250 250 250 250 250 252 252 252 253 253 253 252 252 252 254 254 254 253 253 253 253 253 253 254 254 254 255 255 255 254 254 254 256 256 256 255 255 255 256 256 256 257 257 257 255 255 255 255 255 255 257 257 257 258 258 258 257 257 257 259 259 259 258 258 258 259 259 259 218 218 218 258 258 258 216 216 216 258 258 258 218 218 218 260 260 260 261 261 261 262 262 262 263 263 263 262 262 262 261 261 261 264 264 264 265 265 265 266 266 266 267 267 267 266 266 266 265 265 265 268 268 268 269 269 269 270 270 270 271 271 271 270 270 270 269 269 269 272 272 272 273 273 273 274 274 274 275 275 275 274 274 274 273 273 273 276 276 276 277 277 277 278 278 278 279 279 279 278 278 278 277 277 277 280 280 280 281 281 281 282 282 282 283 283 283 282 282 282 281 281 281 284 284 284 285 285 285 286 286 286 287 287 287 286 286 286 285 285 285 288 288 288 289 289 289 290 290 290 291 291 291 290 290 290 289 289 289 292 292 292 293 293 293 294 294 294 295 295 295 294 294 294 293 293 293 296 296 296 297 297 297 298 298 298 299 299 299 298 298 298 297 297 297 300 300 300 301 301 301 302 302 302 303 303 303 302 302 302 301 301 301 304 304 304 305 305 305 306 306 306 307 307 307 306 306 306 305 305 305 308 308 308 309 309 309 310 310 310 311 311 311 310 310 310 309 309 309 312 312 312 313 313 313 314 314 314 315 315 315 314 314 314 313 313 313 316 316 316 317 317 317 318 318 318 319 319 319 318 318 318 317 317 317 320 320 320 321 321 321 322 322 322 323 323 323 322 322 322 321 321 321 324 324 324 325 325 325 326 326 326 327 327 327 326 326 326 325 325 325 328 328 328 329 329 329 330 330 330 331 331 331 330 330 330 329 329 329 332 332 332 333 333 333 334 334 334 335 335 335 334 334 334 333 333 333
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 8 8 8 7 7 7 10 10 10 9 9 9 7 7 7 11 11 11 10 10 10 7 7 7 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 17 17 17 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 21 21 21 19 19 19 20 20 20 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 30 30 30 31 31 31 32 32 32 33 33 33 32 32 32 31 31 31 34 34 34 33 33 33 31 31 31 31 31 31 30 30 30 35 35 35 36 36 36 35 35 35 30 30 30 37 37 37 35 35 35 36 36 36 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 40 40 40 42 42 42 44 44 44 43 43 43 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 44 44 44 46 46 46 44 44 44 47 47 47 46 46 46 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 50 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 51 51 54 54 54 52 52 52 53 53 53 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 56 56 56 59 59 59 60 60 60 61 61 61 62 62 62 61 61 61 60 60 60 63 63 63 61 61 61 62 62 62 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 70 70 70 71 71 71 73 73 73 74 74 74 75 75 75 76 76 76 75 75 75 74 74 74 77 77 77 75 75 75 76 76 76 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 81 81 81 79 79 79 83 83 83 81 81 81 82 82 82 84 84 84 81 81 81 83 83 83 85 85 85 81 81 81 84 84 84 79 79 79 78 78 78 86 86 86 87 87 87 86 86 86 78 78 78 88 88 88 86 86 86 87 87 87 87 87 87 89 89 89 88 88 88 90 90 90 88 88 88 89 89 89 91 91 91 89 89 89 87 87 87
-92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 94 94 94 95 95 95 94 94 94 97 97 97 92 92 92 98 98 98 92 92 92 97 97 97 99 99 99 97 97 97 94 94 94 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101 104 104 104 102 102 102 103 103 103 105 105 105 104 104 104 103 103 103 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107 110 110 110 111 111 111 112 112 112 113 113 113 112 112 112 111 111 111 114 114 114 115 115 115 116 116 116 117 117 117 116 116 116 115 115 115 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 122 122 122 123 123 123 124 124 124 125 125 125 124 124 124 123 123 123 126 126 126 127 127 127 128 128 128 129 129 129 128 128 128 127 127 127 130 130 130 129 129 129 127 127 127 131 131 131 129 129 129 130 130 130 127 127 127 126 126 126 132 132 132 133 133 133 132 132 132 126 126 126 131 131 131 132 132 132 133 133 133 129 129 129 131 131 131 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 136 136 136 135 135 135 138 138 138 139 139 139 140 140 140 141 141 141 140 140 140 139 139 139 142 142 142 143 143 143 144 144 144 145 145 145 144 144 144 143 143 143 146 146 146 147 147 147 148 148 148 149 149 149 148 148 148 147 147 147 150 150 150 151 151 151 152 152 152 153 153 153 152 152 152 151 151 151 154 154 154 155 155 155 156 156 156 157 157 157 156 156 156 155 155 155 158 158 158 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 163 163 163 166 166 166 167 167 167 168 168 168 169 169 169 168 168 168 167 167 167
-104 104 104 105 105 105 170 170 170 171 171 171 170 170 170 105 105 105 172 172 172 173 173 173 174 174 174 175 175 175 174 174 174 173 173 173 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 177 177 177 6 6 6 180 180 180 181 181 181 182 182 182 181 181 181 180 180 180 183 183 183 182 182 182 180 180 180 9 9 9 182 182 182 183 183 183 10 10 10 182 182 182 9 9 9 180 180 180 6 6 6 8 8 8
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 6 6 6 8 8 8 4 4 4 9 9 9 4 4 4 8 8 8 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 28 28 28 30 30 30 26 26 26 31 31 31 26 26 26 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 95 95 95 93 93 93 97 97 97 95 95 95 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 99 99 99 98 98 98 101 101 101 99 99 99 100 100 100 102 102 102 99 99 99 101 101 101 103 103 103 99 99 99 102 102 102 104 104 104 99 99 99 103 103 103 105 105 105 104 104 104 103 103 103 106 106 106 104 104 104 105 105 105 107 107 107 104 104 104 106 106 106 108 108 108 107 107 107 106 106 106 109 109 109 107 107 107 108 108 108 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 109 109 109 111 111 111 113 113 113 112 112 112 111 111 111 114 114 114 112 112 112 113 113 113 115 115 115 112 112 112 114 114 114 116 116 116 115 115 115 114 114 114 117 117 117 115 115 115 116 116 116 115 115 115 117 117 117 118 118 118 117 117 117 119 119 119 118 118 118 119 119 119 120 120 120 118 118 118 118 118 118 120 120 120 121 121 121 120 120 120 122 122 122 121 121 121 122 122 122 123 123 123 121 121 121 121 121 121 123 123 123 124 124 124 123 123 123 125 125 125 124 124 124 124 124 124 125 125 125 126 126 126 125 125 125 127 127 127 126 126 126 127 127 127 128 128 128 126 126 126 126 126 126 128 128 128 129 129 129 128 128 128 130 130 130 129 129 129 130 130 130 131 131 131 129 129 129 129 129 129 131 131 131 132 132 132 131 131 131 133 133 133 132 132 132 133 133 133 134 134 134 132 132 132 134 134 134 100 100 100 132 132 132 98 98 98 132 132 132 100 100 100 135 135 135 115 115 115 118 118 118 136 136 136 135 135 135 118 118 118 137 137 137 135 135 135 136 136 136 138 138 138 137 137 137 136 136 136 139 139 139 137 137 137 138 138 138
-100 100 100 134 134 134 101 101 101 102 102 102 101 101 101 134 134 134 133 133 133 102 102 102 134 134 134 103 103 103 102 102 102 133 133 133 131 131 131 103 103 103 133 133 133 105 105 105 103 103 103 131 131 131 130 130 130 105 105 105 131 131 131 106 106 106 105 105 105 130 130 130 128 128 128 106 106 106 130 130 130 108 108 108 106 106 106 128 128 128 127 127 127 108 108 108 128 128 128 110 110 110 108 108 108 127 127 127 125 125 125 110 110 110 127 127 127 111 111 111 110 110 110 125 125 125 123 123 123 111 111 111 125 125 125 113 113 113 111 111 111 123 123 123 122 122 122 113 113 113 123 123 123 114 114 114 113 113 113 122 122 122 120 120 120 114 114 114 122 122 122 116 116 116 114 114 114 120 120 120 119 119 119 116 116 116 120 120 120 117 117 117 116 116 116 119 119 119
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 6 6 6 8 8 8 4 4 4 9 9 9 4 4 4 8 8 8 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 11 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 15 15 15 18 18 18 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 22 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 23 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 28 28 28 30 30 30 26 26 26 31 31 31 26 26 26 30 30 30 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 61 61 61 62 62 62 63 63 63 62 62 62 61 61 61 64 64 64 65 65 65 66 66 66 67 67 67 66 66 66 65 65 65 68 68 68 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 77 77 77 78 78 78 79 79 79 78 78 78 77 77 77 80 80 80 81 81 81 82 82 82 83 83 83 82 82 82 81 81 81 84 84 84 85 85 85 86 86 86 87 87 87 86 86 86 85 85 85 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 95 95 95 93 93 93 97 97 97 95 95 95 96 96 96 98 98 98 97 97 97 96 96 96 99 99 99 97 97 97 98 98 98 100 100 100 99 99 99 98 98 98 101 101 101 99 99 99 100 100 100 102 102 102 99 99 99 101 101 101 103 103 103 99 99 99 102 102 102 104 104 104 99 99 99 103 103 103 105 105 105 104 104 104 103 103 103 106 106 106 104 104 104 105 105 105 107 107 107 104 104 104 106 106 106 108 108 108 107 107 107 106 106 106 109 109 109 107 107 107 108 108 108 110 110 110 109 109 109 108 108 108 111 111 111 109 109 109 110 110 110 112 112 112 109 109 109 111 111 111 113 113 113 112 112 112 111 111 111 114 114 114 112 112 112 113 113 113 115 115 115 112 112 112 114 114 114 116 116 116 115 115 115 114 114 114 117 117 117 115 115 115 116 116 116 115 115 115 117 117 117 118 118 118 117 117 117 119 119 119 118 118 118 119 119 119 120 120 120 118 118 118 118 118 118 120 120 120 121 121 121 120 120 120 122 122 122 121 121 121 122 122 122 123 123 123 121 121 121 121 121 121 123 123 123 124 124 124 123 123 123 125 125 125 124 124 124 124 124 124 125 125 125 126 126 126 125 125 125 127 127 127 126 126 126 127 127 127 128 128 128 126 126 126 126 126 126 128 128 128 129 129 129 128 128 128 130 130 130 129 129 129 130 130 130 131 131 131 129 129 129 129 129 129 131 131 131 132 132 132 131 131 131 133 133 133 132 132 132 133 133 133 134 134 134 132 132 132 134 134 134 100 100 100 132 132 132 98 98 98 132 132 132 100 100 100 135 135 135 115 115 115 118 118 118 136 136 136 135 135 135 118 118 118 137 137 137 135 135 135 136 136 136 138 138 138 137 137 137 136 136 136 139 139 139 137 137 137 138 138 138
-100 100 100 134 134 134 101 101 101 102 102 102 101 101 101 134 134 134 133 133 133 102 102 102 134 134 134 103 103 103 102 102 102 133 133 133 131 131 131 103 103 103 133 133 133 105 105 105 103 103 103 131 131 131 130 130 130 105 105 105 131 131 131 106 106 106 105 105 105 130 130 130 128 128 128 106 106 106 130 130 130 108 108 108 106 106 106 128 128 128 127 127 127 108 108 108 128 128 128 110 110 110 108 108 108 127 127 127 125 125 125 110 110 110 127 127 127 111 111 111 110 110 110 125 125 125 123 123 123 111 111 111 125 125 125 113 113 113 111 111 111 123 123 123 122 122 122 113 113 113 123 123 123 114 114 114 113 113 113 122 122 122 120 120 120 114 114 114 122 122 122 116 116 116 114 114 114 120 120 120 119 119 119 116 116 116 120 120 120 117 117 117 116 116 116 119 119 119
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 6 6 6 7 7 7 9 9 9 6 6 6 8 8 8 7 7 7 5 5 5 10 10 10 11 11 11 10 10 10 5 5 5 9 9 9 10 10 10 11 11 11 6 6 6 9 9 9 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 14 14 14 15 15 15 14 14 14 16 16 16 17 17 17 17 17 17 16 16 16 18 18 18 19 19 19 18 18 18 16 16 16 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25
-0 0 0 28 28 28 1 1 1 29 29 29 1 1 1 28 28 28 30 30 30 1 1 1 29 29 29 31 31 31 1 1 1 30 30 30 32 32 32 1 1 1 31 31 31 33 33 33 1 1 1 32 32 32 34 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 35 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 39 42 42 42 40 40 40 41 41 41 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49 52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 26 26 26 57 57 57 59 59 59 26 26 26 59 59 59 60 60 60 26 26 26 26 26 26 60 60 60 24 24 24 61 61 61 24 24 24 60 60 60 62 62 62 63 63 63 64 64 64 65 65 65 64 64 64 63 63 63 66 66 66 67 67 67 68 68 68 69 69 69 68 68 68 67 67 67
-70 70 70 71 71 71 72 72 72 73 73 73 72 72 72 71 71 71 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 75 75 75 78 78 78 79 79 79 80 80 80 81 81 81 80 80 80 79 79 79 82 82 82 83 83 83 84 84 84 85 85 85 84 84 84 83 83 83 86 86 86 87 87 87 88 88 88 89 89 89 88 88 88 87 87 87
-90 90 90 91 91 91 92 92 92 93 93 93 92 92 92 91 91 91 94 94 94 95 95 95 96 96 96 97 97 97 96 96 96 95 95 95 98 98 98 99 99 99 100 100 100 101 101 101 100 100 100 99 99 99 102 102 102 103 103 103 104 104 104 105 105 105 104 104 104 103 103 103 13 13 13 19 19 19 15 15 15 16 16 16 15 15 15 19 19 19 106 106 106 107 107 107 108 108 108 109 109 109 108 108 108 107 107 107
-0 0 0 1 1 1 2 2 2 3 3 3 2 2 2 1 1 1 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 8 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 12 12 12 13 13 13 14 14 14 15 15 15 14 14 14 13 13 13 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 17 17 17 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 21 21 21 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 28 28 28 29 29 29 30 30 30 31 31 31 30 30 30 29 29 29 32 32 32 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 37 37 40 40 40 41 41 41 42 42 42 43 43 43 42 42 42 41 41 41 44 44 44 45 45 45 46 46 46 47 47 47 46 46 46 45 45 45 48 48 48 49 49 49 50 50 50 51 51 51 50 50 50 49 49 49
-52 52 52 53 53 53 54 54 54 55 55 55 54 54 54 53 53 53 56 56 56 57 57 57 58 58 58 59 59 59 58 58 58 57 57 57 60 60 60 59 59 59 57 57 57 57 57 57 56 56 56 61 61 61 62 62 62 61 61 61 56 56 56 63 63 63 61 61 61 62 62 62 64 64 64 65 65 65 66 66 66 44 44 44 66 66 66 65 65 65 46 46 46 66 66 66 44 44 44 67 67 67 66 66 66 46 46 46 65 65 65 68 68 68 44 44 44 68 68 68 69 69 69 44 44 44 44 44 44 69 69 69 70 70 70 71 71 71 70 70 70 69 69 69 72 72 72 73 73 73 74 74 74 75 75 75 74 74 74 73 73 73 76 76 76 75 75 75 73 73 73 77 77 77 75 75 75 76 76 76 73 73 73 72 72 72 78 78 78 79 79 79 78 78 78 72 72 72 77 77 77 78 78 78 79 79 79 75 75 75 77 77 77 79 79 79 29 29 29 80 80 80 31 31 31 81 81 81 31 31 31 80 80 80 82 82 82 31 31 31 81 81 81 83 83 83 31 31 31 82 82 82 80 80 80 29 29 29 84 84 84 84 84 84 29 29 29 85 85 85 85 85 85 29 29 29 86 86 86 87 87 87 86 86 86 29 29 29 88 88 88 89 89 89 90 90 90 91 91 91 90 90 90 89 89 89 92 92 92 93 93 93 94 94 94 95 95 95 94 94 94 93 93 93 96 96 96 97 97 97 98 98 98 99 99 99 98 98 98 97 97 97 100 100 100 101 101 101 102 102 102 103 103 103 102 102 102 101 101 101
-104 104 104 105 105 105 106 106 106 107 107 107 106 106 106 105 105 105 108 108 108 106 106 106 107 107 107 106 106 106 108 108 108 109 109 109 109 109 109 108 108 108 110 110 110 111 111 111 110 110 110 108 108 108 112 112 112 113 113 113 49 49 49 51 51 51 49 49 49 113 113 113 114 114 114 51 51 51 113 113 113 115 115 115 51 51 51 114 114 114 113 113 113 112 112 112 116 116 116 117 117 117 116 116 116 112 112 112 115 115 115 116 116 116 117 117 117 51 51 51 115 115 115 117 117 117 118 118 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 119 46 46 46 47 47 47 67 67 67 122 122 122 67 67 67 47 47 47 123 123 123 48 48 48 124 124 124 50 50 50 124 124 124 48 48 48 87 87 87 29 29 29 125 125 125 28 28 28 125 125 125 29 29 29 30 30 30 31 31 31 126 126 126 83 83 83 126 126 126 31 31 31 70 70 70 127 127 127 44 44 44 45 45 45 44 44 44 127 127 127
-105 105 105 111 111 111 107 107 107 108 108 108 107 107 107 111 111 111 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 132 132 132 133 133 133 134 134 134 135 135 135 134 134 134 133 133 133 136 136 136 137 137 137 138 138 138 139 139 139 138 138 138 137 137 137 140 140 140 141 141 141 142 142 142 143 143 143 142 142 142 141 141 141 144 144 144 145 145 145 146 146 146 147 147 147 146 146 146 145 145 145 57 57 57 61 61 61 60 60 60 63 63 63 60 60 60 61 61 61
-