Similar to before, the format is that eight successive rows of the numbers below correspond to one row of the puzzle. It is in two sections of 72 rows each, the second being in the next message (there appears to be some limit that I'm hitting).
This is probably as high as I can go. I have devised a method to generate filled grids up to about 4096 x 4096 very fast (that's nearly 17 million cells arranged in 64 x 64 sub-boxes ). The problem is the time required to test candidate solutions. In the puzzle below, I have removed over 5000 of the more than 20000 clues, and that has taken many hours.
Have fun,
Mike Metcalf
- Code: Select all
1 5 . . 139 122 . . . 6 57 127 . 130 . 110 . 13
. . . 20 . 136 . . 37 102 12 43 144 119 . 52 . 118
. 108 96 90 . . . . 121 40 116 . 23 . . 113 51 73
82 . . 105 . 59 . . . 107 . 142 112 . 92 111 45 .
. 15 19 49 . 81 27 . 61 138 . . 100 . 124 . . 9
114 38 87 . . . . 93 47 71 . . . . 26 131 33 .
137 . . 97 120 67 89 76 135 70 . . 95 . 75 . . .
41 72 104 . 56 . 115 16 74 66 . . 46 83 . . 99 2
. . 94 77 83 . 36 17 . . . 115 14 . 58 . . 41
42 62 18 75 85 95 4 . . . . . . 120 97 . . 137
140 . 131 26 11 84 29 109 . . . 39 . 88 78 87 . 114
. 30 141 124 48 100 129 126 138 . 132 . . 7 . . . 68
63 45 . . 50 . . 80 . 54 101 28 59 21 105 123 79 .
73 . 113 . 69 . . . . . 103 143 44 128 90 96 . 60
118 31 . 35 119 144 . . . . 134 34 136 91 20 25 . 8
13 55 . . . 24 127 . . . 133 3 . 139 98 . . .
. . . . 62 . 41 72 104 58 56 14 115 16 . . . 36
. 83 77 . . 2 1 5 53 . . 122 3 133 . 6 . .
24 130 106 . 55 13 8 . 25 20 . 136 34 . 37 102 12 43
144 119 35 . 31 118 . 108 . 90 . 44 143 . 121 40 116 .
. 69 22 113 . 73 . . 123 . 21 . 28 101 . 107 80 142
112 50 92 111 . 63 68 . 19 49 7 . 27 132 . 138 126 129
. . 124 . 30 9 114 . . 78 88 10 . . 47 71 109 .
84 . . 131 . 140 137 64 65 97 120 67 . 76 . . . .
136 . 20 . . . . 55 110 106 . . 127 57 6 117 133 .
122 139 98 53 5 1 2 99 94 77 . 46 36 17 66 74 16 115
. 56 58 104 72 41 42 62 18 75 85 95 . 86 70 . 76 .
67 120 97 65 64 137 140 . . . . 84 29 109 71 . . .
. . 78 87 38 114 9 . 141 . . 100 129 126 138 61 132 27
81 7 49 19 15 68 63 45 111 92 50 112 142 80 107 . 101 28
59 21 105 123 79 82 73 51 113 22 . 23 125 116 40 121 103 143
44 128 90 96 108 60 118 31 52 35 119 . . . . 37 . 34
. . . . . . 84 . 26 131 33 140 . 64 65 . . .
89 76 135 70 86 4 . . . . . 42 41 72 104 58 56 14
. . 74 66 17 . . 83 . 94 99 2 1 . . . . .
3 133 117 6 57 127 24 130 106 . . 13 8 32 25 20 91 .
. 134 37 102 12 43 144 . . 52 31 118 60 108 96 90 128 44
. . 121 . 116 125 23 69 22 113 . . . . 123 105 . .
28 101 54 107 80 . 112 . . . . . 68 15 . 49 7 81
. 132 61 138 126 . 100 48 124 141 30 9 . . . . . .
125 . . 121 . . 44 128 . . . . 118 31 52 35 119 144
43 12 102 37 134 . 136 91 20 . 32 8 13 55 110 106 130 .
127 57 6 117 133 3 122 139 98 53 5 1 2 99 94 77 83 46
36 . . 74 16 115 . 56 58 . 72 41 . 62 18 75 85 .
. 86 70 135 76 . 67 120 . 65 64 . 140 33 131 26 11 84
29 109 71 47 93 39 10 88 78 87 38 114 9 30 141 124 48 100
129 126 138 61 132 27 81 7 49 19 15 68 63 45 . 92 50 112
. 80 107 54 101 28 . . . 123 79 82 . . 113 . 69 23
. . . . . . 27 132 61 138 126 129 . . . . 30 9
114 38 87 . 88 . . 93 . 71 . . . 11 26 131 33 140
137 . . . . 67 89 76 135 70 86 4 . 85 . . 62 .
41 72 104 . . 14 . 16 . 66 17 36 46 83 77 . 99 .
. 5 53 98 139 122 3 133 117 . 57 . 24 . . 110 55 13
. 32 . . 91 . 34 134 37 102 . 43 144 . . . . .
. 108 96 90 128 . . . 121 . 116 . . . 22 113 51 .
82 79 . . . . 28 101 54 107 80 142 . . . . . .
63 45 111 92 . 112 . . . . . . 59 21 105 123 79 .
. 51 . 22 . 23 125 116 40 . 103 143 44 . 90 . . 60
118 31 52 35 119 144 . . 102 . . . . 91 . 25 32 8
. . 110 106 130 24 127 . 6 117 133 . . . 98 53 5 1
2 99 94 77 . . . 17 66 74 16 115 14 56 58 104 . .
42 62 18 75 85 95 . 86 . 135 . 89 67 120 97 65 64 137
140 . . 26 . 84 29 109 . 47 93 39 10 . 78 . 38 .
9 30 141 124 48 100 . . . . . . 81 7 49 19 15 68
. 69 22 . 51 73 82 . . 105 21 59 28 101 54 107 80 142
112 50 92 111 45 . 68 15 19 49 7 81 . 132 61 138 126 129
100 48 124 141 30 9 114 38 87 78 88 10 39 93 47 71 109 29
84 11 26 . 33 140 137 . . 97 120 67 89 . 135 70 86 4
95 85 75 18 . 42 41 72 104 . . 14 115 16 74 66 17 36
46 83 77 94 . 2 1 5 53 98 139 122 3 133 . 6 57 .
24 130 106 110 55 13 8 32 25 20 91 136 34 134 37 102 12 43
. 119 35 52 31 118 60 . 96 . . 44 . 103 . 40 116 .
10 88 78 87 38 . 9 30 . . 48 . 129 126 . 61 132 27
81 7 49 19 15 68 63 45 111 92 50 112 . 80 107 54 101 28
. 21 105 123 . . 73 51 113 22 69 23 125 116 40 . 103 143
. 128 90 96 . 60 . 31 52 35 119 . . 12 . . 134 34
136 91 . . 32 . . 55 110 106 130 . . . 6 117 133 .
122 139 98 53 . 1 2 99 94 77 83 46 36 17 66 74 16 115
14 56 58 104 72 41 42 62 18 75 85 95 4 86 70 135 76 89
67 120 97 65 64 137 . 33 . . 11 84 29 109 71 47 93 39
. 134 . 102 12 43 144 . 35 . 31 . . 108 96 . . 44
143 103 121 40 . 125 . . . 113 51 . 82 79 . 105 . 59
. 101 . 107 80 . . 50 . 111 45 63 68 15 19 . . 81
27 132 . 138 126 . 100 48 124 . . . . . 87 . 88 10
39 93 . 71 . . . 11 . 131 33 140 . 64 65 . 120 67
89 . . 70 86 4 95 85 75 . 62 . . 72 104 . 56 .
115 . 74 . 17 36 46 83 77 . . 2 1 . 53 98 139 122
. . . 6 57 . . 130 106 110 . 13 8 32 25 . 91 .
4 86 70 135 . 89 . . 97 . . . . . 131 26 11 84
29 109 . . 93 . 10 . 78 87 38 114 9 . 141 . 48 100
129 . . . . 27 . . 49 . 15 68 . 45 111 . . 112
142 . . 54 101 28 59 21 105 123 79 82 . 51 . . 69 23
125 116 . . 103 143 44 128 90 96 108 60 118 31 52 . . 144
43 12 . 37 134 . 136 91 . 25 . 8 13 . 110 . . 24
127 57 . 117 . 3 . 139 98 53 . 1 . 99 . . . 46
36 . 66 74 . . . . . 104 . . 42 . 18 75 85 95
115 . . . . 36 . 83 77 94 99 2 . . . . . .
. . . 6 . . . . . . . 13 8 32 25 . 91 136
. 134 . 102 . . 144 . 35 . 31 . 60 108 96 . 128 .
143 103 . . . 125 . . . 113 51 73 . . 123 105 21 .
28 101 54 107 . . 112 50 . . . . 68 15 . . 7 81
. 132 . 138 126 129 100 48 . 141 30 9 114 . 87 . 88 .
39 93 . 71 109 29 84 . . . . . . . 65 . . .
. . . . . . 95 85 75 18 62 . 41 . . . . 14
127 57 6 117 133 . 122 139 98 53 5 1 . . . . . .
. 17 . 74 . 115 14 . 58 104 72 41 . 62 18 75 . 95
4 86 70 135 76 89 67 120 97 . . 137 140 . . 26 11 84
29 109 71 47 93 . 10 88 78 . . 114 9 30 . . 48 .
. 126 . . 132 27 81 . . 19 . 68 . 45 111 92 50 112
142 . 107 54 101 28 59 21 . 123 79 82 73 51 113 22 69 23
125 116 40 121 103 143 44 128 90 96 . 60 118 . 52 . . .
. . . . . . 136 91 20 25 32 8 13 55 110 106 130 24
137 64 65 97 120 67 89 76 135 70 86 4 . . . . . 42
41 . 104 . 56 14 115 16 74 66 17 36 46 83 77 . 99 2
1 5 53 98 139 122 3 133 . 6 57 127 24 130 106 110 55 13
8 32 25 20 91 136 . . 37 102 12 43 144 119 35 52 31 .
. 108 96 90 128 44 143 103 121 40 . . 23 69 22 113 51 73
82 79 123 . 21 59 28 101 54 107 80 142 112 50 92 111 45 63
. 15 19 49 7 81 27 132 . 138 126 129 100 48 . 141 30 9
114 . 87 . 88 . 39 93 47 71 109 29 84 11 26 131 33 140
118 31 52 35 119 144 43 12 102 37 134 34 . . 20 25 . .
13 55 110 106 . 24 127 57 6 117 133 3 . 139 98 . 5 1
2 99 94 77 83 46 36 17 66 74 16 115 14 56 . 104 72 .
42 62 18 75 85 95 4 86 70 . . 89 . 120 97 65 . .
. . 131 26 11 84 29 . . 47 93 39 10 . 78 87 38 114
9 30 141 . 48 100 129 126 138 61 132 27 81 7 49 . 15 68
. 45 111 92 50 112 142 80 107 54 . 28 59 21 105 123 79 82
. . . 22 . . 125 116 40 121 . 143 44 128 90 . 108 60
100 . 124 141 30 9 114 38 87 78 88 10 . . . . . .
84 11 26 131 33 140 137 64 65 . 120 67 89 . 135 70 86 4
95 85 75 18 62 42 41 72 104 58 56 14 115 . 74 66 17 .
46 83 77 94 99 2 . . . 98 139 122 3 133 117 6 . .
. 130 106 110 55 13 8 32 25 . . . 34 134 37 102 12 43
144 119 35 52 31 118 60 108 96 90 128 44 . 103 121 40 116 125
23 69 22 113 51 73 82 79 . 105 21 . 28 101 54 107 80 142
. . . . 45 . 68 15 19 49 7 81 27 132 61 138 126 129
59 21 105 . 79 82 73 . 113 22 69 23 . . 40 . 103 143
. 128 . . 108 . 118 31 52 35 119 144 43 12 102 37 134 34
136 91 . 25 32 8 13 55 110 106 130 24 127 57 6 117 133 3
122 139 98 53 5 . 2 99 . 77 . 46 36 . 66 74 . .
. . 58 104 . . . . 18 . 85 95 4 86 70 135 76 89
67 120 97 65 64 137 140 33 131 26 11 . 29 . 71 47 93 39
10 88 78 87 38 114 9 30 141 124 48 100 . 126 . 61 132 .
81 7 . . . . 63 . 111 92 50 112 142 80 107 54 101 .
. 101 . . 80 142 . . . . . 63 68 15 . 49 7 .
27 . . 138 . 129 100 48 . . 30 9 . 38 . 78 88 .
. . . 71 . . 84 11 26 . 33 . . 64 65 97 120 .
. 76 135 70 86 . . . 75 . 62 . 41 72 104 58 56 14
115 16 . 66 17 36 . . . 94 . . . 5 53 98 139 .
. 133 117 6 . . 24 130 106 110 55 13 . . 25 . . .
. 134 37 . 12 . 144 119 . 52 31 118 60 . 96 . . 44
. 103 121 . 116 125 23 . . 113 . . 82 79 123 105 21 .
129 126 138 61 132 27 81 7 49 19 15 68 63 . 111 92 . 112
. . . . . . 59 21 105 123 79 82 73 51 113 22 69 .
125 116 40 121 103 143 44 128 90 96 . 60 118 31 52 35 119 .
43 12 102 37 134 34 136 91 20 . . . . 55 110 106 130 24
127 57 6 117 133 3 . . . 53 5 1 2 99 94 77 83 46
36 . 66 74 16 115 14 56 58 104 . 41 42 62 . 75 85 95
4 86 70 135 76 89 67 120 97 65 64 137 . . . . . .
29 109 71 47 93 39 10 88 78 87 . 114 9 30 141 124 48 100
60 108 96 . 128 . 143 103 . 40 116 125 23 69 . . 51 73
. 79 123 . 21 . 28 101 . 107 80 142 112 50 92 111 45 63
68 . . 49 . 81 27 132 . 138 126 129 100 48 124 141 30 9
114 38 87 . 88 10 . . 47 71 109 . 84 11 . . 33 140
137 64 65 . 120 67 . 76 135 70 . . 95 85 75 . 62 42
41 72 104 58 56 14 . 16 74 66 17 36 46 83 77 . 99 2
1 5 53 98 139 122 3 133 117 6 57 127 . 130 . 110 . .
8 32 . 20 91 136 34 134 37 102 12 43 144 119 35 52 31 118
140 33 131 26 11 . 29 109 71 47 . . 10 . 78 87 38 114
. 30 141 124 48 . 129 126 138 61 132 27 81 7 . 19 15 68
63 45 111 92 50 112 142 80 107 54 101 28 59 21 105 123 79 82
73 51 113 22 69 23 125 116 . . . 143 44 128 90 . . 60
118 . . 35 . 144 43 . . . 134 34 136 91 20 25 32 8
. 55 110 106 130 24 127 57 6 117 133 3 . 139 . 53 . 1
. 99 94 77 83 46 36 . 66 74 16 115 . 56 58 104 72 .
. 62 18 75 . 95 4 . 70 135 76 89 . . 97 65 64 137
24 130 106 110 55 13 8 32 25 20 91 136 34 134 37 102 12 43
144 . 35 . 31 . 60 108 96 90 128 44 143 103 121 40 116 125
23 69 22 113 51 73 82 . 123 105 . 59 28 101 54 107 80 142
112 50 92 111 45 63 . . . 49 7 . 27 . 61 138 126 129
100 48 124 141 . 9 . 38 87 . . . 39 93 47 71 109 29
84 11 26 131 33 140 137 64 . 97 120 67 89 76 135 70 86 4
95 85 75 18 62 42 41 72 104 58 56 14 115 16 . 66 . 36
46 83 77 94 99 2 1 5 53 98 139 122 3 133 117 6 57 127
. 56 58 104 72 41 42 . 18 75 . 95 4 86 70 135 76 89
67 120 97 . . 137 140 33 131 26 11 84 29 109 71 . . 39
10 . 78 . 38 114 9 30 141 124 . . 129 126 . 61 132 27
81 . 49 19 15 68 . 45 111 . 50 112 142 80 107 . . 28
59 . 105 123 79 . 73 51 . 22 69 23 125 116 40 121 . 143
44 . 90 . 108 60 . . 52 35 119 144 43 . . . . 34
136 . 20 25 32 8 13 55 110 106 130 24 127 57 . 117 133 3
122 139 98 53 5 1 2 . 94 . 83 46 36 17 . 74 16 .
122 . . . 98 139 . . . 117 6 57 13 24 . . . .
136 . . 25 20 91 . . . . 102 12 . . . . 52 31
. . . 96 90 128 125 143 . 121 . 116 73 . . . 113 .
. 82 79 . . 21 142 . . 54 107 80 . . 50 92 . .
. . 15 19 49 . 129 . 132 61 . 126 9 . . 124 141 .
. 114 38 . . 88 29 . 93 . 71 109 140 84 11 . . .
67 137 . . . . 4 89 . . . . 42 . 85 . . 62
. . . . 58 56 36 115 16 . . 17 2 46 . . . 99
. 2 99 94 . 83 115 36 17 66 74 16 41 14 56 58 104 72
95 . 62 18 75 85 . . 86 70 . . . . 120 97 . 64
84 140 . 131 26 11 39 29 109 71 47 93 114 . 88 78 87 38
100 9 30 141 124 48 . . 126 138 . 132 . 81 . . 19 .
. 63 . . . 50 28 . 80 107 . . 82 59 21 105 123 79
23 73 51 113 22 69 143 125 116 40 121 103 60 44 128 90 96 108
144 . 31 52 . . 34 . 12 102 . . 8 136 . 20 25 32
24 13 55 110 106 130 3 127 57 6 117 133 1 122 139 . 53 5
. 95 85 75 18 62 14 41 72 104 58 . 36 . 16 74 66 17
2 46 83 77 94 . . . . . 98 . . . 133 . 6 .
13 24 130 106 110 55 . 8 32 25 20 91 43 34 134 37 102 12
118 144 119 35 52 . 44 60 . . 90 128 . 143 103 121 40 .
. 23 69 22 113 . 59 82 . . 105 21 142 28 101 54 107 80
63 112 50 92 111 45 81 68 15 19 49 7 129 27 132 61 138 126
. 100 . 124 . . . 114 . . . . 29 39 93 47 71 109
140 84 11 26 131 33 67 137 64 65 97 120 4 89 76 . 70 .
8 136 . 20 25 32 24 13 . 110 106 130 3 127 57 6 117 133
1 122 139 98 53 5 . . 99 . . . . 36 . 66 . .
41 14 56 58 104 72 95 42 62 18 75 85 89 4 86 70 135 76
137 67 120 97 65 64 . 140 33 131 26 11 39 . . . 47 .
. 10 . 78 . 38 . . 30 141 124 . 27 129 126 138 61 132
68 81 7 49 19 15 112 63 45 111 92 50 28 142 . 107 54 101
. . 21 . 123 . . . . . . 69 143 125 116 40 121 103
60 44 128 90 96 108 144 118 31 52 35 119 34 43 . . 37 134
29 39 . 47 71 109 140 84 11 26 131 33 67 137 64 65 . 120
4 89 . 135 70 86 . 95 . 75 . . 14 . 72 . 58 56
36 115 16 74 66 17 2 46 83 77 94 99 122 1 5 53 98 139
127 3 133 117 6 57 . . 130 . 110 55 136 . 32 25 20 91
43 34 134 37 102 12 118 . . 35 . . 44 60 108 96 90 128
125 143 103 121 . 116 73 23 69 22 113 51 59 82 79 123 . 21
142 28 . 54 . 80 . . 50 . 111 45 81 68 15 19 49 7
129 27 132 61 138 126 9 100 48 124 141 30 10 114 38 87 78 .
143 125 . 40 121 103 60 44 128 90 96 108 144 118 31 52 35 119
34 43 12 102 37 134 . . . . . . . . . 110 . .
3 . 57 6 . . 1 122 139 98 53 5 . . 99 . 77 83
115 36 17 66 74 16 41 . . 58 . 72 95 42 62 18 75 .
. 4 86 70 135 76 137 . 120 . . 64 84 140 33 131 26 11
39 29 109 71 47 93 114 10 88 78 87 38 100 9 30 141 . 48
. . 126 138 61 132 . . . . . . 112 63 45 111 92 50
28 142 80 107 54 101 82 59 21 105 123 79 23 73 51 113 22 69
. . 15 . . . 129 27 . 61 138 126 . . 48 . . .
10 . 38 87 78 88 29 39 93 47 . . . 84 . 26 131 .
67 . 64 . 97 . 4 89 76 135 70 86 . . . . 18 .
14 . . . 58 56 . . . 74 66 17 2 . 83 77 94 .
. 1 5 53 . 139 127 3 133 . . . 13 24 . . 110 55
. 8 . . 20 . 43 34 134 37 . 12 . 144 . . . 31
. 60 108 . 90 . . . 103 121 . 116 73 23 69 22 . 51
. . . 123 . . 142 28 101 54 107 80 . . 50 92 . .
. 63 45 111 92 50 28 142 80 107 54 101 82 59 21 105 123 79
23 73 51 113 22 . . . 116 . . . 60 . 128 90 96 .
144 118 31 . 35 119 . 43 12 . 37 134 . 136 91 20 25 32
24 13 . 110 106 130 . . 57 6 117 . 1 122 . 98 53 5
46 2 99 94 77 . . 36 17 66 . . 41 14 56 58 104 72
95 42 62 . 75 85 89 4 86 70 135 76 137 . 120 97 65 64
. 140 33 131 . 11 . . . 71 47 . 114 10 88 78 87 38
100 9 30 141 124 48 27 129 126 138 61 132 68 81 7 49 19 15
73 23 69 22 113 51 59 82 79 123 105 21 142 28 101 54 107 80
63 112 50 92 111 45 . . 15 19 49 7 129 27 132 61 . .
9 100 48 124 141 30 10 114 38 87 . 88 29 39 93 47 71 109
140 84 11 26 131 33 . . 64 . . 120 4 89 . . 70 86
42 95 . . 18 62 14 . . 104 58 56 36 115 16 74 66 .
2 46 83 . 94 99 . 1 5 53 98 139 127 3 133 . 6 57
. . . 106 110 55 136 8 32 . . . 43 34 134 . 102 12
118 144 119 35 52 31 44 60 108 96 90 128 125 143 103 121 40 116
114 10 88 78 87 38 100 9 30 141 124 48 27 129 126 138 61 132
68 81 7 49 19 15 112 . 45 111 . 50 28 . . 107 . 101
82 59 21 105 123 79 23 . 51 113 22 69 143 125 116 40 121 103
60 44 128 90 . 108 . 118 31 . 35 119 34 . 12 102 37 .
. 136 91 20 25 32 24 13 . 110 106 . 3 127 57 6 117 133
1 122 139 98 53 5 46 2 99 94 77 83 115 . 17 66 74 16
41 . 56 . . 72 95 . 62 18 . 85 89 4 86 70 135 76
137 67 120 97 65 64 84 140 33 131 26 11 39 29 109 71 47 93
43 34 134 37 102 12 118 144 119 35 . 31 44 60 108 96 90 128
125 143 . 121 40 116 . . 69 22 113 51 . . . 123 105 21
142 . 101 54 107 80 63 112 50 92 111 45 81 68 15 19 49 7
129 27 132 61 . 126 9 100 . 124 . 30 10 114 38 . . .
. 39 93 47 71 109 140 . 11 . . 33 67 137 . . 97 120
4 89 76 135 70 86 42 95 85 75 . 62 14 . 72 . 58 56
36 115 16 . . 17 2 46 83 77 . . 122 1 5 53 98 139
127 . 133 117 6 57 13 24 130 106 110 55 136 8 32 25 20 .
89 . . 70 135 76 137 . 120 . 65 64 84 140 33 131 . 11
39 29 . . . . . 10 88 . . 38 100 . 30 141 124 48
. 129 126 138 61 . . 81 . 49 19 15 . 63 45 111 . .
. . . . . . 82 59 21 . 123 . 23 73 51 . . 69
143 . 116 40 121 103 . 44 128 90 96 108 . . . . . .
. . 12 102 37 . 8 136 91 . . . 24 13 55 110 106 .
3 127 . 6 . 133 1 . . 98 53 5 . 2 . 94 77 83
115 36 17 66 74 16 41 14 . 58 . 72 95 42 . . . .
. . . 74 . . 2 . 83 77 94 . . . 5 . . .
. 3 133 117 . 57 . . . . 110 . 136 8 32 25 20 91
. . . . . . . . 119 . . . . . 108 . . .
125 . 103 121 40 116 73 . 69 . 113 51 59 82 79 123 105 .
. 28 101 54 . 80 63 112 . 92 . 45 81 68 15 19 . 7
129 . . 61 . . . . . 124 . . . . . . . .
29 39 93 47 71 109 . 84 . . . 33 67 . 64 65 97 .
. 89 . 135 . . 42 95 85 75 18 62 . . 72 . 58 .
3 127 . 6 117 133 1 122 . 98 53 5 46 2 99 94 77 83
115 36 17 66 74 16 41 14 56 58 104 72 95 42 62 18 75 85
. . . . . . 137 . . 97 65 . 84 140 33 131 26 .
39 . 109 71 47 93 . 10 88 78 87 38 . . . . . 48
27 . 126 . . . 68 81 7 . 19 15 112 . 45 111 92 50
28 142 80 107 54 101 . 59 . . . 79 . . . . . .
143 . 116 40 121 103 . 44 128 90 96 108 144 118 31 52 35 119
34 43 12 102 37 134 8 136 91 20 25 . 24 13 55 110 106 130
67 137 64 . 97 120 4 89 76 135 . 86 42 95 85 75 18 .
14 . 72 104 58 . 36 115 . 74 66 17 2 . 83 77 94 99
. . . . . . . 3 . 117 . 57 13 24 130 106 110 55
136 8 32 25 20 91 43 34 134 . 102 12 . 144 119 35 . .
. 60 108 96 . . 125 143 . 121 40 116 73 23 69 22 113 51
59 82 79 123 105 21 142 . 101 54 107 . . . . . . .
81 68 15 19 49 7 129 27 132 61 138 126 9 100 48 124 . 30
10 114 38 87 . 88 29 39 93 47 71 109 140 84 11 26 131 33
144 118 31 52 35 119 34 . 12 102 37 134 8 136 91 20 25 .
24 13 55 110 106 130 3 127 . 6 117 133 . 122 139 98 53 5
46 . . . . . 115 36 . . 74 . 41 14 56 58 104 72
95 42 62 18 75 85 . . 86 70 135 76 137 67 . 97 65 .
. 140 33 . 26 11 39 29 109 71 . . 114 . 88 78 87 38
100 9 30 141 124 48 . 129 126 . 61 132 . . . . . 15
112 63 45 111 92 50 28 . . 107 54 101 82 59 21 . 123 79
23 73 51 113 . . . . 116 40 . 103 60 44 128 90 96 108
9 100 48 124 141 30 10 114 38 87 78 88 29 39 93 47 71 109
140 84 11 26 131 33 . 137 64 65 97 120 4 89 76 135 70 86
. . . . . . 14 41 . 104 58 56 36 . . 74 66 17
. 46 . 77 94 99 122 1 . 53 98 139 . 3 133 117 6 .
. 24 130 106 110 . . . 32 . 20 91 43 34 134 37 102 12
118 144 119 35 52 31 44 60 108 . 90 128 . . . . . .
73 23 69 22 113 51 59 82 79 123 105 21 142 28 101 54 107 80
. 112 50 92 111 45 81 68 15 19 49 7 129 27 132 61 . 126
82 59 21 105 123 79 23 73 . 113 22 69 143 125 116 40 121 .
60 44 128 90 96 108 144 118 31 52 35 119 34 43 12 102 37 134
. 136 91 20 25 . . . . . . 130 3 127 57 6 117 133
1 122 139 98 53 5 . 2 99 94 77 83 . 36 . 66 74 .
. 14 56 . 104 72 95 42 62 18 75 . 89 4 86 70 135 76
137 67 120 97 65 64 . 140 . . 26 . 39 29 109 71 47 .
114 10 88 78 87 38 100 9 30 141 . 48 27 . 126 138 61 132
68 81 7 49 19 15 112 63 45 111 92 50 28 142 80 107 54 101
142 28 . . 107 80 . . . 92 111 . . . . 19 . .
. 27 . 61 138 . 9 . 48 . 141 30 . . 38 87 . .
. . 93 47 71 109 . 84 . 26 131 33 . 137 . 65 97 120
4 89 76 . 70 . 42 95 85 75 . 62 . . . 104 58 .
. . 16 . . . 2 46 83 77 94 99 122 1 . 53 98 139
127 3 133 . 6 . 13 24 130 . 110 55 . 8 32 25 . .
. . 134 37 . . 118 144 . 35 . 31 . 60 108 . 90 128
125 . 103 . . . . 23 69 . . . 59 . . . 105 21
27 129 126 138 61 132 . 81 7 49 19 15 112 63 45 111 92 50
28 142 80 107 54 101 82 59 21 105 123 79 23 73 51 113 22 69
. . 116 40 121 103 60 . . 90 96 108 144 118 31 52 35 119
34 43 12 102 37 134 8 136 91 20 25 32 24 13 . 110 . .
. . 57 . . 133 1 122 . 98 53 5 . 2 99 94 77 83
115 . 17 66 74 16 41 14 . 58 104 72 95 42 . 18 . .
89 4 86 70 135 76 137 67 120 97 . 64 84 140 . 131 . 11
39 29 109 71 47 93 114 10 88 78 87 38 100 9 30 141 124 48
44 . 108 96 90 128 125 143 103 . 40 116 73 . 69 22 113 51
59 82 79 123 105 21 142 28 101 54 107 80 63 112 50 92 111 45
. . 15 19 . 7 129 . . 61 138 . 9 . 48 124 . 30
10 114 38 87 78 . . 39 93 47 71 109 140 84 11 26 131 .
. 137 64 65 . 120 4 89 76 135 . . 42 95 85 75 18 62
14 41 . . 58 56 . 115 16 74 66 17 2 46 83 77 94 .
122 . . 53 98 139 127 . . 117 6 57 13 24 130 106 110 55
. . 32 25 20 91 43 34 134 . 102 12 118 144 119 35 . 31
84 . 33 131 26 11 39 29 109 71 47 93 114 10 . 78 87 38
100 9 30 141 124 48 27 129 126 138 61 132 68 . 7 49 19 15
. . 45 111 92 50 28 . . 107 54 101 82 59 21 105 123 79
. 73 51 113 22 69 . . 116 40 . . 60 44 . . 96 .
144 118 31 . 35 119 . . 12 102 . 134 8 136 91 20 25 32
24 13 55 110 106 130 3 . 57 . . 133 1 122 139 98 . .
46 . 99 94 . 83 115 36 17 66 74 16 41 14 56 58 104 72
95 42 62 18 75 85 89 4 86 70 135 76 137 67 120 97 65 64
13 24 130 . 110 55 136 8 . 25 20 91 . 34 134 37 102 12
118 144 119 35 52 31 44 . 108 96 90 128 125 143 103 121 40 116
73 . . 22 113 51 . . 79 . . 21 142 28 101 54 107 80
63 112 . 92 111 . 81 68 . . 49 7 . 27 132 61 . .
. 100 48 124 . . 10 114 . 87 78 88 29 39 93 . 71 109
140 84 11 26 . 33 67 . . 65 . . 4 . 76 . . 86
42 95 85 75 18 62 14 41 72 104 58 56 . 115 16 74 . 17
2 46 83 77 94 99 122 1 5 53 98 139 127 3 133 117 6 57
. . 56 58 104 72 95 42 62 18 75 85 89 4 86 . . 76
. . 120 . 65 . 84 140 . 131 . . 39 29 109 71 47 93
114 10 . . 87 . . 9 30 . 124 48 27 . 126 138 61 132
. . 7 49 . . . 63 45 111 92 50 . 142 . 107 54 .
. 59 21 105 123 . 23 73 51 113 22 . . . 116 40 . .
60 44 128 90 96 108 144 118 . 52 35 . . . 12 102 37 134
8 136 91 20 25 . . 13 55 . 106 130 3 127 . 6 . .
1 . . 98 53 . 46 2 99 94 77 83 115 36 17 . . .
139 122 1 5 . . 57 127 3 . 117 . . . . 130 106 110
91 . 8 32 25 20 . . 34 . 37 . 31 . 144 . 35 52
128 . . 108 96 . 116 125 . . 121 40 . . . . . .
. . . 79 . . 80 142 . 101 . 107 . . . 50 . .
. 81 68 . . 49 126 129 27 132 61 138 . . 100 . . 141
. . 114 . . . 109 29 . . 47 71 . 140 84 . . 131
120 67 . 64 . . . 4 . 76 . . 62 42 95 85 . 18
56 14 41 . . . . 36 . 16 . 66 . . 46 83 77 94
83 46 2 99 94 77 . 115 36 17 66 74 72 41 14 . 58 104
85 95 42 62 18 75 76 89 4 86 70 135 64 137 67 120 97 65
11 84 140 33 131 26 93 39 . 109 71 47 38 . . . 78 87
. . 9 . . 124 132 27 129 126 138 61 . 68 81 7 . .
. . 63 45 111 . 101 . 142 80 107 54 79 . . 21 . .
69 23 . . . 22 103 . 125 116 . 121 108 60 44 128 90 96
119 144 118 31 52 . 134 34 43 12 102 37 32 . 136 . 20 25
130 24 13 55 110 106 . 3 127 57 6 117 5 1 122 139 98 53
62 42 95 85 75 . 56 14 41 72 104 58 17 36 115 16 74 66
99 2 46 83 77 94 139 122 1 5 53 98 57 127 3 133 117 6
55 13 . 130 106 110 91 136 8 32 . 20 . . 34 . . .
31 118 . . 35 52 128 44 . . 96 90 116 125 143 103 121 40
51 73 23 69 22 113 . 59 . . 123 105 80 . . . 54 107
45 . . 50 . . 7 . . 15 . 49 126 129 27 132 61 138
30 9 100 . 124 141 88 10 114 38 87 78 109 29 39 93 47 71
33 140 84 . 26 131 120 67 137 64 65 97 86 4 89 76 135 70
32 8 136 91 20 25 130 24 13 55 110 106 . 3 127 57 6 117
. 1 122 139 . 53 83 46 2 99 94 77 16 115 36 17 66 74
72 41 14 56 58 104 85 95 42 62 18 75 . . . . . .
. 137 . 120 . 65 . . . 33 . . 93 39 29 109 71 47
38 114 10 88 78 87 . . . . . 124 132 . 129 . 138 .
. 68 . . . . 50 112 . 45 111 92 101 28 142 80 107 54
79 82 59 21 105 123 69 23 73 51 113 22 103 143 125 116 40 121
108 60 44 128 90 96 119 144 118 31 52 35 134 34 43 12 102 37
109 29 39 93 47 71 33 140 84 11 26 131 120 67 137 64 . 97
. 4 . 76 135 70 62 42 95 85 75 18 56 14 41 72 104 58
17 . 115 16 74 66 99 2 46 83 77 94 . . . 5 . .
. . 3 133 117 6 55 13 . . . 110 91 136 8 32 25 .
12 43 34 . 37 102 31 . . . 35 52 128 44 60 108 96 .
116 . 143 . 121 . . 73 . 69 22 113 21 59 82 79 123 105
80 142 28 101 54 107 45 63 112 50 92 . 7 81 68 15 . 49
126 129 27 132 61 138 30 9 100 48 124 141 88 10 114 38 87 78
103 143 125 . 40 . 108 60 44 128 . 96 119 144 118 31 52 35
134 34 43 12 102 37 . 8 136 91 20 25 130 24 13 55 110 106
133 3 127 57 6 . 5 1 122 139 98 53 83 . . . . .
16 . 36 17 . . 72 . 14 56 58 104 . 95 42 62 . .
. . 4 86 70 . 64 137 67 120 . 65 . . 140 33 . 26
93 . . . . 47 38 114 10 88 78 87 48 100 . 30 141 .
132 27 129 126 138 61 15 68 81 7 49 19 50 112 63 45 111 92
. 28 142 80 107 . 79 82 59 21 105 123 69 23 73 . . 22
. . . 15 19 49 126 129 27 132 . 138 30 9 . 48 . .
. . 114 38 87 78 . . 39 . . . 33 140 84 11 26 131
120 . 137 . . 97 86 4 89 76 . 70 . 42 95 85 75 .
. 14 . . 104 58 . 36 . 16 74 66 . 2 46 83 77 94
139 122 1 5 53 . 57 127 3 . 117 . 55 13 . . 106 .
. 136 8 32 25 . . 43 34 134 37 102 31 118 . 119 35 52
128 44 60 108 96 90 . . 143 103 . . 51 73 23 69 . 113
. . 82 . 123 105 80 142 28 101 54 107 45 63 112 . . .
50 112 63 45 111 92 101 28 142 80 . 54 79 82 59 21 105 .
69 23 73 51 113 22 . 143 125 116 40 121 108 60 44 128 90 .
119 144 118 . 52 35 134 34 43 12 102 37 . . 136 . 20 .
130 24 . . 110 106 . 3 127 57 6 117 . . 122 . 98 .
. 46 2 99 . . . . . 17 66 . 72 41 . . 58 104
85 95 . . . 75 76 89 4 86 70 135 64 137 67 120 97 65
11 84 140 33 131 26 93 . 29 109 71 47 38 114 10 88 78 87
. 100 9 30 . 124 132 27 129 126 138 61 15 68 81 7 49 19
51 73 23 69 22 113 21 59 82 . 123 105 . 142 28 101 54 107
45 63 112 50 92 111 7 81 68 15 19 49 126 129 27 132 61 138
30 . 100 48 124 141 88 10 114 38 87 78 109 29 39 . . 71
33 . 84 . 26 . 120 67 137 . 65 97 . 4 89 . 135 .
. 42 . 85 75 . 56 14 . 72 104 58 . . . 16 74 66
. . 46 83 77 94 139 122 1 5 53 98 57 127 3 133 117 6
55 13 24 130 . 110 91 136 8 32 25 20 12 43 34 134 37 102
31 118 144 119 35 52 128 44 60 108 96 90 . 125 143 103 121 40
38 114 10 88 78 87 48 100 9 30 141 124 132 27 129 126 138 61
15 68 . 7 49 . . 112 63 45 111 92 101 28 142 80 107 54
79 82 59 . . 123 69 23 73 51 . 22 103 143 . 116 40 .
108 . 44 128 90 . 119 . 118 31 52 35 . . 43 12 102 .
. 8 136 . . . 130 24 13 55 . 106 . 3 127 57 . 117
5 1 122 . 98 53 83 46 . 99 94 77 16 115 36 17 66 74
72 41 14 56 58 104 85 95 42 62 18 75 76 89 4 86 70 135
64 137 67 120 97 65 11 84 . 33 131 26 . 39 29 109 71 47
12 43 34 134 37 102 31 118 144 119 35 52 128 44 60 108 96 90
. 125 143 103 121 40 51 73 23 69 22 113 21 59 82 79 123 105
80 142 28 101 54 107 45 63 112 50 92 . 7 81 68 . . 49
126 129 27 . . 138 . 9 100 . 124 141 88 10 114 38 87 .
109 29 39 93 47 71 33 140 . 11 26 . 120 . 137 64 65 97
86 . 89 76 135 70 62 42 95 85 75 18 56 . 41 72 104 58
. . 115 . 74 66 99 2 46 83 77 94 139 122 1 5 53 98
57 127 3 133 117 6 55 13 24 130 106 . 91 136 8 . 25 20
. . . . 70 135 64 137 67 . 97 65 11 84 140 . 131 26
. 39 . . . 47 38 114 . 88 78 87 . 100 9 30 141 124
. 27 129 126 138 61 . . 81 7 . 19 50 112 63 . 111 92
. 28 142 80 107 54 . 82 59 21 . . 69 23 73 . 113 22
103 143 125 116 40 121 . . 44 128 . . 119 144 118 31 52 .
134 34 . 12 102 37 32 . 136 91 . . 130 24 13 55 110 .
133 3 127 57 6 . 5 . . . 98 53 83 . . . 94 .
16 115 . 17 66 74 72 41 14 56 . 104 85 95 . . . .
. . 115 16 74 66 99 2 46 83 . 94 . 122 1 . 53 .
. 127 3 133 117 . . 13 24 . . . 91 . 8 32 25 20
12 . . . 37 . 31 . 144 119 35 . 128 44 60 108 . .
116 125 143 . . 40 51 73 . . . 113 21 59 82 . . .
. . . 101 . 107 45 . . . 92 . 7 . . 15 19 49
. 129 27 . 61 138 . 9 100 . . 141 . 10 . . 87 78
109 29 39 93 . 71 . . . 11 26 131 120 67 137 64 65 .
86 . . 76 135 . 62 42 95 . 75 18 56 14 41 72 . .
. . . . . . 5 1 . 139 . 53 . . 2 99 . 77
. 115 36 17 66 74 . . . . 58 104 . 95 . 62 . .
. . 4 . . 135 . . 67 . 97 65 . . . . . .
93 39 29 . 71 47 . . . . . . 48 100 9 30 141 124
132 27 129 126 138 61 . . . . . . 50 112 63 45 111 92
. . . . . . 79 82 . . . . 69 . . 51 . .
103 . 125 . 40 . 108 60 . . . 96 119 144 118 31 52 .
134 . 43 12 . . 32 . 136 . 20 25 . 24 . 55 . .
120 67 . . . . . 4 89 76 135 70 62 42 95 85 . .
56 14 . . . 58 17 36 115 16 . . 99 . 46 . 77 94
. . 1 . . . 57 127 3 . . 6 55 13 24 130 . 110
91 136 . . 25 20 12 . . 134 . 102 31 . 144 119 . .
. . . 108 . 90 116 . 143 103 . 40 51 73 . . 22 113
. 59 82 79 123 105 80 . . 101 54 107 . . . 50 . .
7 81 . 15 . 49 . . . . 61 138 30 . . . 124 141
. 10 114 38 87 78 109 29 39 93 47 . . 140 . 11 26 131
119 . . . . . 134 . . 12 102 37 32 8 . . . .
. 24 13 . . 106 . 3 . 57 . . 5 . 122 139 98 .
83 . . 99 94 77 16 115 . 17 66 74 . 41 . . . 104
85 95 42 62 18 75 . . . . . . 64 137 67 120 97 65
11 84 140 33 . 26 . . . . . . 38 114 10 88 78 87
. . . . 141 . 132 27 129 126 138 61 15 . 81 7 . 19
. 112 63 45 111 92 . . 142 . 107 . 79 . . 21 105 123
. 23 73 51 113 22 103 143 125 . 40 121 . 60 . . . 96
. 9 100 . . 141 88 . 114 . 87 . . 29 39 . 47 .
33 140 . 11 . . . 67 137 . 65 . 86 4 . 76 135 70
. 42 . . . . 56 14 . 72 104 58 . 36 115 16 74 .
99 . . 83 77 94 139 122 . 5 . 98 57 . 3 . . .
. . . . . 110 91 . 8 . 25 20 12 43 34 . . 102
31 118 144 119 35 52 128 44 60 . 96 90 . . . . 121 .
51 73 23 . 22 113 . 59 . 79 123 . 80 . 28 . 54 107
. 63 . 50 92 111 . 81 68 15 . 49 126 . . 132 61 .
79 . 59 21 105 . 69 . . . . 22 . . 125 116 . 121
108 60 44 128 . . 119 . 118 31 52 35 . 34 . 12 102 37
32 . 136 91 20 . 130 . 13 55 110 106 133 . . 57 6 117
. 1 122 139 98 53 . 46 2 . 94 . 16 115 . . 66 74
72 41 . . 58 104 85 95 . 62 18 . 76 89 4 . 70 135
64 . 67 . . 65 11 84 140 33 . . 93 39 . 109 . 47
38 114 10 88 78 . 48 . 9 30 . 124 . 27 129 126 138 61
15 . 81 7 . . 50 . . . . 92 . 28 142 80 . 54
80 142 28 101 54 107 45 . 112 . . . . 81 . . 19 49
126 . 27 132 61 . 30 9 100 48 124 141 88 10 114 . 87 78
109 29 . . 47 . 33 140 . 11 26 131 120 67 137 64 65 .
86 4 89 76 135 70 62 42 95 85 75 18 . . . . . .
. . . . . . . 2 46 83 77 94 139 122 1 5 53 98
. 127 3 133 117 6 55 13 24 . 106 110 . 136 8 . 25 20
12 43 . 134 37 102 31 118 144 . . . . 44 60 108 . 90
116 125 . . 121 . . . 23 69 . 113 21 59 82 . 123 105
. . . 126 138 61 15 . 81 7 . . 50 . 63 45 . 92
101 . 142 80 107 . 79 82 59 . 105 123 69 23 . 51 113 22
103 143 125 116 40 121 108 60 44 128 90 . 119 144 118 . 52 35
. . 43 12 . . . 8 . . 20 . . 24 13 . 110 106
133 3 . 57 6 . . 1 . . 98 . . . 2 99 . 77
16 115 36 17 . 74 72 41 14 56 58 104 . 95 42 . 18 75
76 89 4 86 70 135 64 137 . 120 97 65 11 . 140 33 . 26
93 39 29 109 . 47 . 114 10 88 78 87 48 100 9 . . .
128 44 . 108 96 90 . . 143 . 121 40 51 73 . 69 22 113
21 59 . 79 . 105 80 142 28 101 54 107 45 . 112 . . 111
7 81 68 15 19 . 126 129 27 . . 138 30 . 100 48 124 141
. . . 38 . 78 109 29 39 . 47 71 . . . 11 26 .
. 67 137 . . . 86 4 89 76 135 70 62 . 95 . . .
56 14 41 72 104 58 17 . . 16 74 66 . 2 46 83 77 94
139 122 . 5 . 98 57 127 3 133 117 6 55 . 24 . 106 110
91 136 8 . 25 20 12 43 . 134 37 . 31 118 144 . 35 52
11 84 . 33 . 26 . 39 29 . 71 . 38 114 . . . 87
48 100 9 30 141 124 . 27 129 126 138 61 15 68 81 7 . .
50 . 63 45 . 92 101 28 . 80 . 54 79 . 59 . 105 123
69 23 73 51 . . . . 125 116 40 . 108 60 . 128 90 96
119 144 . . 52 35 . 34 43 12 102 . . . 136 . 20 25
130 24 . 55 . 106 133 3 127 . . 117 5 . 122 139 . 53
. . 2 99 94 77 16 115 36 17 66 . 72 41 14 56 58 104
85 . 42 . 18 75 . 89 . 86 70 . 64 . 67 . 97 .
55 13 24 130 106 110 . 136 8 32 25 . 12 43 . 134 . .
31 118 144 119 35 . 128 44 60 108 96 . 116 125 143 103 121 40
51 73 23 69 22 . 21 . . 79 123 105 80 142 28 101 54 .
45 . 112 50 92 111 7 81 68 15 . 49 126 . 27 132 . .
30 9 100 48 . 141 88 . 114 38 87 78 109 29 39 93 . 71
. 140 84 11 26 131 120 67 137 . . 97 86 4 89 76 135 70
62 42 95 85 75 18 56 14 41 . 104 58 17 36 115 16 74 66
. . 46 . 77 94 . 122 1 5 53 . 57 127 3 . 117 6
. . . . . . 85 95 42 62 18 75 . . 4 . . .
. . . . 97 . . . . . . . . . . . . .
. . . 88 . 87 . . 9 . . . . . . . . .
. 68 81 . . . . . 63 . 111 . . 28 . 80 107 .
79 82 59 . 105 . . 23 . 51 . . . . . 116 40 .
108 . . . . . . . . 31 52 . 134 . 43 . . .
. . . . . . 130 24 . . . . . 3 . . . 117
. . . 139 . . 83 46 2 99 94 77 . . . . . .