blob: 3f2da0b6fa6dbfb85a82ab33cf2f208c4336fa50 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
68 60 58 48 14 17 51 76 120 155 146 141 106 57 64 75 58 46 46 38 51 110 145 141 150 147 150 151 155 158 143 143 147 156 151 166 163 147 135 130 141 153 166 161 159 160 162 164 162 162 158 147 122 113 108 94 78 63 52 62 57 45 42 66 81 94 105 128 146 153 151 148 147 157 155 154 156 154 152 140 116 96 84 80 94 110 110 118 106 62 30 18 16 18 23 22 21 26 24 22
83 93 79 38 20 44 79 109 140 142 133 136 124 122 140 153 139 117 113 78 31 44 125 136 140 150 149 155 153 145 154 157 159 165 153 107 59 69 115 150 148 140 149 153 148 153 145 124 110 99 82 58 44 29 28 31 25 30 50 74 73 85 122 149 157 162 158 144 153 156 160 160 143 117 107 110 106 84 74 51 30 18 16 24 40 43 31 30 23 18 28 24 22 19 19 17 19 19 18 22
96 97 58 33 36 45 62 119 141 121 129 139 135 144 141 142 130 127 144 70 15 56 119 149 150 151 151 151 152 164 112 116 121 96 75 34 15 11 45 78 80 68 64 88 97 90 69 46 33 26 29 36 52 64 65 100 127 130 150 166 175 177 173 166 159 158 158 157 139 134 130 111 60 23 19 27 17 15 15 13 25 21 22 22 22 15 20 24 22 25 30 40 44 39 59 64 38 20 20 34
85 55 40 40 50 47 50 94 134 124 130 140 138 136 129 132 133 146 110 58 31 81 143 164 165 151 154 160 153 105 15 25 26 41 55 81 80 66 56 42 57 72 35 31 34 33 39 36 38 66 99 123 136 147 150 165 175 171 170 155 126 107 105 107 107 104 86 72 54 53 44 30 10 10 14 20 21 32 26 21 28 24 16 25 32 17 25 32 17 19 26 41 50 61 90 80 52 32 31 56
49 45 47 50 43 50 41 38 106 149 141 137 141 148 149 142 144 129 85 110 104 73 92 80 89 137 151 119 67 18 37 40 50 82 84 93 89 79 73 88 107 99 52 27 21 21 29 34 38 55 66 76 78 71 74 80 91 96 101 66 29 26 21 21 33 42 27 17 25 33 32 27 25 18 23 15 66 26 14 16 21 17 18 32 32 32 35 31 23 25 26 36 43 44 49 41 37 33 34 34
41 48 68 87 67 55 49 35 54 113 141 129 122 120 95 67 91 73 49 86 100 39 21 42 66 122 129 86 76 104 134 126 133 136 133 125 122 105 102 106 77 43 19 18 21 15 18 28 28 27 14 9 8 4 6 15 35 49 46 36 30 27 23 23 17 27 32 27 26 30 24 22 24 20 22 29 64 20 25 20 21 22 25 37 36 41 46 33 27 35 29 27 36 36 31 40 32 20 35 31
70 85 99 90 71 54 52 43 44 67 86 76 64 58 51 84 128 127 112 104 110 106 112 136 150 153 149 154 168 170 163 158 134 103 92 90 76 66 48 36 19 13 17 23 30 20 24 21 22 26 26 30 37 44 48 63 76 93 90 80 56 36 31 30 21 16 20 18 16 22 19 18 28 26 31 50 33 33 46 26 29 35 30 39 32 22 22 19 22 31 27 25 24 25 24 25 19 15 39 44
125 136 87 65 63 56 48 38 44 44 38 40 44 43 49 101 123 100 93 82 93 109 116 98 99 123 128 131 129 111 88 82 47 33 26 28 17 24 21 15 24 28 24 25 31 29 28 31 30 40 53 49 58 66 72 72 64 85 85 54 38 32 31 33 24 21 30 26 23 23 15 37 33 20 32 39 32 40 38 37 29 30 30 24 20 22 24 22 24 28 33 34 18 29 25 18 27 23 24 28
95 112 85 71 50 40 69 70 47 29 18 26 49 56 47 48 49 36 31 25 25 33 37 39 38 44 51 45 52 46 38 31 34 28 32 38 35 32 41 40 46 36 28 37 39 36 38 42 35 47 53 44 45 40 47 36 21 43 47 36 36 35 28 21 20 27 28 23 14 18 14 25 22 12 21 20 28 28 25 33 21 25 32 20 20 18 32 34 28 31 27 31 31 28 13 15 31 26 18 15
87 105 111 99 74 54 78 123 131 93 60 41 29 42 47 41 38 35 34 39 32 38 46 44 38 16 27 19 24 20 19 22 31 33 60 52 42 46 58 54 50 41 29 35 37 27 34 28 25 30 30 31 30 24 24 26 21 22 28 33 34 26 19 18 26 27 19 13 25 23 16 24 29 13 17 22 19 20 27 26 21 19 17 31 37 33 31 18 37 46 25 26 31 13 11 15 18 17 13 12
65 97 102 99 115 113 105 119 140 145 139 80 53 65 56 70 62 49 51 44 32 38 37 40 30 33 57 83 99 81 69 60 53 62 60 47 40 45 49 40 38 34 28 26 25 29 36 30 25 24 28 35 37 35 30 33 28 23 25 19 17 19 30 30 27 24 20 22 27 17 25 29 29 26 27 36 22 24 26 40 42 46 35 36 31 38 42 43 45 38 36 34 29 32 53 40 19 20 21 24
54 83 114 99 110 125 130 123 128 134 142 99 53 109 123 87 85 79 59 58 72 84 86 101 117 136 140 143 145 120 86 70 49 44 32 33 37 40 33 38 39 30 30 31 33 29 32 35 28 24 28 27 28 22 27 27 22 23 28 35 36 28 26 26 39 25 10 19 16 19 25 23 39 35 34 29 42 30 28 33 35 43 42 29 26 40 52 55 36 30 35 31 26 29 42 25 19 26 21 22
123 88 96 85 90 87 93 114 119 122 127 105 62 101 141 97 70 67 53 49 60 68 63 54 60 67 69 50 51 53 34 30 28 29 22 35 33 44 54 38 39 39 46 49 45 56 53 41 36 37 31 28 31 44 33 32 33 28 28 32 32 28 25 41 32 22 19 22 40 36 26 26 26 26 21 20 38 23 23 20 24 36 36 33 38 40 51 48 40 41 38 33 25 29 42 31 23 24 13 13
155 135 133 100 75 81 97 122 134 139 141 128 74 69 96 68 50 45 50 60 47 64 95 93 69 79 77 44 41 53 57 50 48 42 36 46 56 51 53 54 56 55 49 46 50 58 64 41 47 52 40 35 35 39 37 31 31 27 32 50 41 39 44 46 35 36 37 38 30 34 29 33 44 51 51 35 34 31 31 41 41 32 36 45 29 36 49 43 38 45 47 41 36 31 32 24 17 16 10 7
114 122 132 116 91 99 102 101 105 108 104 97 65 39 49 47 39 32 36 54 54 60 66 105 147 149 145 135 126 134 149 144 122 94 73 52 36 39 48 44 48 55 57 47 50 41 45 52 64 66 47 44 48 44 32 28 30 30 42 45 59 77 47 26 24 28 45 43 40 31 29 38 50 74 91 71 52 64 48 50 39 40 37 25 22 39 39 36 38 32 23 24 20 15 14 15 11 6 4 7
28 48 59 61 47 59 55 49 48 44 37 34 37 48 64 89 72 62 84 86 83 60 35 39 54 85 109 126 140 133 115 86 79 79 58 47 36 33 27 34 37 39 38 22 32 41 61 74 63 59 56 48 50 62 52 50 46 35 31 24 42 38 38 35 36 50 52 50 48 63 75 67 53 45 46 50 46 47 42 33 28 40 41 34 39 35 26 24 14 12 10 10 11 8 6 8 7 8 5 7
76 76 28 51 44 38 36 40 43 50 40 30 41 51 60 84 52 38 59 74 69 44 29 37 49 72 74 61 63 57 46 62 63 62 62 55 49 27 16 26 30 24 21 24 26 31 52 57 40 31 47 42 41 40 49 60 39 36 38 27 31 37 55 35 34 48 47 52 54 65 64 58 41 44 43 50 49 49 50 37 35 34 26 30 24 12 8 11 11 9 8 7 6 8 11 6 6 5 5 4
105 41 43 86 30 78 64 36 43 39 24 28 50 41 45 77 77 66 64 57 66 98 93 88 96 114 134 117 85 52 51 60 55 61 45 39 32 20 15 24 28 24 29 31 24 25 27 31 26 23 35 35 40 47 53 55 57 37 30 28 33 31 33 36 36 37 41 36 35 36 31 41 46 37 51 46 42 28 27 37 32 24 22 13 10 8 9 9 8 7 6 7 8 6 6 7 6 4 5 3
57 63 66 97 73 110 65 8 23 32 37 39 52 56 52 44 36 38 36 42 54 80 107 110 74 70 78 71 59 50 55 28 22 37 51 39 50 36 42 42 50 43 37 21 8 11 11 9 14 17 22 37 41 41 43 53 54 41 37 33 44 43 31 30 32 28 31 46 35 34 42 44 38 34 28 18 14 11 12 14 14 12 12 9 9 10 9 6 6 9 11 9 6 6 5 5 6 6 4 3
74 45 73 88 75 55 60 59 54 46 33 37 54 60 46 28 31 25 34 33 62 90 44 44 40 35 28 30 32 27 34 52 53 58 66 64 55 45 49 29 29 27 18 23 51 42 33 33 29 27 35 43 52 54 63 63 39 33 31 29 31 34 33 30 35 35 36 31 26 32 39 36 22 23 12 9 8 11 10 8 8 7 9 9 8 7 8 6 7 10 11 8 5 6 6 4 6 5 4 6
48 21 30 97 139 91 104 87 79 49 47 42 33 39 34 42 52 46 37 27 42 97 52 47 79 33 27 39 26 32 32 32 44 63 34 48 31 24 22 16 15 22 21 86 171 130 163 98 40 38 48 52 62 63 56 37 27 39 33 28 29 32 33 32 28 12 13 11 14 17 10 13 10 9 10 10 10 8 9 10 9 6 7 9 6 6 7 8 8 7 6 6 9 7 6 6 7 4 6 6
16 64 101 97 74 75 79 60 18 17 64 91 75 45 21 31 66 84 55 42 70 90 143 86 55 42 34 48 35 68 66 71 47 68 25 29 22 30 26 30 31 29 31 81 137 127 61 46 46 47 52 54 56 55 56 49 41 47 47 38 33 36 32 19 13 13 9 8 7 11 10 10 11 7 10 8 7 8 9 5 4 8 5 8 7 7 6 6 6 6 5 8 10 7 6 6 9 8 7 4
90 76 85 92 95 99 101 114 59 46 119 137 126 64 20 46 93 91 96 96 85 37 87 89 48 76 79 48 52 52 77 87 63 72 28 30 17 27 38 31 18 25 63 100 113 81 40 49 60 66 54 60 61 59 61 60 53 48 34 28 30 21 10 7 9 13 12 12 8 6 9 6 6 9 9 7 7 8 9 7 6 8 6 7 5 5 5 4 6 6 6 9 8 10 10 6 8 7 6 6
113 95 91 107 120 84 37 47 78 60 46 38 55 59 61 92 106 56 27 43 67 50 28 46 87 79 117 43 38 49 61 36 31 61 42 40 38 40 31 22 26 35 53 56 34 33 50 49 53 59 61 67 60 54 55 50 39 33 27 25 19 8 9 10 12 13 7 7 7 4 7 10 8 12 6 7 5 7 5 7 10 5 7 7 4 5 6 6 7 6 5 15 20 15 12 7 6 10 13 24
81 102 105 70 82 73 44 30 40 87 65 15 43 90 61 27 77 86 57 47 86 89 105 118 93 96 112 66 69 80 94 39 13 37 69 74 73 21 29 68 43 40 56 52 39 57 50 65 97 92 49 55 45 30 26 23 30 32 25 20 17 10 12 9 10 9 10 7 7 16 19 19 16 31 32 25 10 21 15 6 14 10 6 4 6 9 8 6 6 5 7 29 38 15 8 7 7 23 36 47
64 75 76 22 33 62 93 80 45 78 55 42 58 63 57 68 51 62 116 83 112 92 92 108 91 74 95 113 82 35 55 65 48 70 81 70 60 57 65 94 55 26 37 34 19 27 47 49 53 38 41 35 20 13 18 28 26 19 12 11 12 15 15 18 13 5 15 13 6 11 14 17 34 48 50 37 27 40 23 7 10 13 5 5 5 8 6 6 8 5 15 53 54 15 6 11 26 39 44 52
88 83 74 74 82 37 74 95 81 61 84 92 71 82 130 98 37 20 21 55 80 62 56 72 42 102 90 63 53 26 33 57 61 80 74 89 62 41 43 26 15 23 27 35 27 12 18 30 44 38 20 21 16 13 24 19 9 7 13 12 8 22 33 30 16 10 10 10 7 11 9 20 45 59 53 35 35 58 28 4 12 7 7 14 8 9 6 6 7 8 27 60 45 11 11 24 40 49 56 58
79 92 84 78 72 91 94 57 40 53 85 102 83 82 56 46 87 76 46 66 64 64 90 63 41 78 68 74 68 59 47 63 63 76 78 79 39 36 29 18 24 36 39 41 37 25 24 36 19 15 13 12 15 16 21 20 14 13 10 9 6 25 44 38 15 13 22 12 21 16 14 43 60 63 64 35 43 74 45 7 16 12 7 11 5 7 8 7 7 20 44 56 38 15 19 43 54 53 56 60
77 103 79 49 43 47 54 76 78 57 51 72 100 96 81 67 68 91 115 82 33 51 72 69 67 80 86 90 73 89 48 52 63 77 47 34 55 31 28 28 26 37 38 37 49 55 37 13 22 24 18 13 17 21 22 21 19 15 12 10 9 32 54 46 17 22 54 33 57 47 47 71 69 67 61 29 49 67 40 7 37 39 4 5 5 8 5 6 12 23 39 59 61 23 24 52 59 64 60 58
75 77 102 77 33 41 44 81 97 78 97 88 60 78 80 70 49 38 70 78 75 80 73 42 29 26 54 70 90 81 38 63 73 76 64 99 93 24 36 53 32 83 99 98 107 68 31 35 32 28 26 22 27 44 36 15 16 12 10 6 17 39 63 44 9 29 53 56 58 61 69 66 67 59 50 19 49 62 15 21 41 17 6 8 7 8 12 14 23 25 39 61 52 25 43 59 64 60 49 49
83 107 128 78 48 55 59 37 60 89 85 79 70 71 98 102 80 81 79 76 68 83 76 52 61 77 87 82 75 50 56 63 50 66 100 62 55 35 36 56 77 113 109 93 61 52 65 54 45 44 26 21 43 59 40 30 33 14 9 4 23 43 66 42 20 51 51 40 43 39 51 41 40 53 34 22 61 55 10 34 42 22 3 7 9 11 20 26 36 37 36 45 35 21 46 63 65 65 63 58
113 106 105 67 36 87 76 58 73 70 64 83 73 77 68 50 72 67 62 75 63 67 74 80 85 79 79 105 86 89 74 64 59 54 79 56 58 52 51 12 46 67 54 59 74 76 50 44 57 45 15 29 62 68 63 39 13 6 9 6 30 48 64 34 27 49 41 35 42 33 31 46 55 50 15 34 70 39 5 15 9 6 9 14 17 15 18 29 47 54 31 33 54 56 75 85 87 85 84 83
62 61 45 81 49 86 97 52 66 73 76 58 47 95 100 70 78 89 112 99 84 83 76 86 102 72 77 106 63 51 49 71 20 41 64 56 67 59 33 22 22 44 89 99 71 35 39 56 49 21 11 46 73 68 42 18 9 9 9 11 33 54 63 27 22 28 33 27 33 33 37 54 49 32 10 52 74 26 7 11 7 8 9 12 20 34 51 57 55 51 51 74 56 30 56 65 63 61 58 59
81 87 40 86 101 67 57 48 54 79 89 91 102 94 84 64 51 50 70 90 86 83 81 86 74 62 68 67 54 47 77 69 56 72 69 54 75 65 47 62 87 101 87 59 35 47 65 63 45 12 19 55 74 54 13 7 7 11 9 20 51 63 53 19 5 7 16 22 23 18 28 30 23 12 13 52 59 49 27 17 8 10 18 36 55 67 65 55 57 70 85 47 12 16 49 63 63 54 51 59
89 105 54 35 90 76 39 61 68 85 94 80 72 51 39 43 35 38 59 86 92 76 74 94 93 88 70 77 102 76 45 60 69 68 70 65 77 74 72 82 80 75 53 46 63 81 63 50 46 16 20 61 69 34 10 11 9 10 3 32 73 76 31 9 6 7 10 7 9 7 5 6 8 8 32 52 51 54 34 15 25 38 56 63 61 63 53 49 75 79 42 25 17 33 63 62 60 58 55 61
119 104 73 72 66 61 81 118 126 123 99 63 22 22 59 72 73 77 98 112 90 90 75 85 95 104 54 67 85 67 63 48 30 48 62 77 73 73 67 74 72 59 67 57 58 52 31 24 28 10 25 71 60 22 7 10 12 8 7 53 76 71 29 7 8 4 5 5 5 7 9 8 8 18 35 36 41 36 23 23 49 59 57 52 53 55 59 79 80 52 26 15 22 42 73 66 75 80 72 72
106 69 77 85 82 53 42 56 71 88 95 89 80 45 36 58 52 39 72 87 78 68 80 89 83 62 30 98 63 39 37 52 44 50 55 61 62 45 37 46 46 46 34 34 43 53 57 57 35 12 38 84 72 21 7 10 11 7 17 63 66 61 30 8 14 11 12 10 11 12 13 11 21 31 29 26 24 27 40 46 53 50 46 44 49 56 88 71 51 63 37 20 26 46 71 73 74 69 62 64
91 73 61 57 43 37 40 21 6 17 20 59 116 80 49 40 39 39 53 66 79 70 64 66 48 35 25 92 51 26 28 27 22 34 47 41 30 21 32 27 32 40 48 64 84 82 85 82 55 23 49 87 61 17 8 10 9 6 37 66 66 67 46 37 42 31 21 21 28 15 19 29 39 32 21 32 39 53 57 48 47 47 46 46 51 86 88 48 59 64 41 15 22 43 54 49 39 34 31 28
46 71 67 51 35 36 32 22 19 21 20 47 62 43 54 59 53 39 34 61 68 53 35 25 36 54 35 29 30 30 28 26 11 16 17 19 35 48 62 71 77 92 92 85 80 72 75 71 53 29 55 85 53 12 6 9 10 30 70 73 66 67 70 54 38 24 13 25 27 23 25 26 23 16 42 63 62 51 51 46 43 49 48 60 88 96 74 56 54 62 41 16 28 29 15 16 19 16 14 15
18 49 81 94 70 25 10 17 28 30 43 38 35 42 45 51 50 53 54 60 51 57 75 44 12 24 29 27 28 29 20 15 26 61 57 59 64 73 77 79 76 88 80 68 73 74 73 72 58 38 54 80 49 9 11 8 37 70 71 68 58 51 59 34 21 23 21 28 23 28 22 24 35 61 63 58 56 50 55 44 47 49 55 97 96 76 71 55 60 53 26 19 51 55 14 17 22 21 29 32
39 77 69 62 66 16 15 23 20 22 25 35 33 28 40 45 39 51 66 66 61 67 75 47 34 29 26 41 40 31 19 3 51 72 62 68 72 70 69 74 77 80 83 79 80 77 75 68 57 30 34 62 49 45 49 48 63 71 72 67 33 28 41 40 39 47 52 32 22 24 19 45 48 74 70 66 70 59 55 53 47 53 92 85 63 76 70 55 45 28 24 21 28 33 21 19 23 23 24 35
48 55 42 24 8 24 23 20 16 14 15 17 17 17 25 37 40 38 34 52 61 45 51 61 49 28 36 48 46 39 30 13 63 75 72 74 75 76 78 79 80 78 83 86 81 79 73 64 50 22 33 68 76 86 79 53 43 69 84 46 23 46 55 65 65 69 56 25 16 16 36 63 47 72 75 72 71 63 54 48 51 87 77 47 61 59 44 37 23 29 31 22 21 17 21 19 24 31 29 37
33 36 28 18 27 30 32 18 14 22 18 13 16 17 13 14 20 34 43 52 56 49 29 30 32 29 44 53 49 42 31 33 73 77 79 77 79 79 79 81 79 83 80 74 73 74 69 67 42 13 49 79 80 73 55 34 30 65 88 50 29 53 64 72 74 72 52 21 17 16 55 73 62 73 68 65 53 54 48 52 86 76 44 41 38 26 14 23 26 30 27 32 37 27 24 23 30 40 46 45
39 27 25 34 36 32 30 18 22 29 23 27 36 35 29 21 19 29 32 43 41 61 72 32 24 43 54 59 58 47 34 34 71 74 81 78 81 83 83 82 77 80 78 76 73 63 66 57 18 14 59 80 73 49 47 58 49 60 87 58 26 54 70 79 87 81 52 16 19 24 60 48 72 74 64 47 50 39 41 85 68 29 40 24 17 23 20 20 26 20 21 37 39 32 29 39 68 78 79 82
45 34 26 29 32 40 28 17 24 31 26 31 40 36 34 27 29 36 36 30 29 64 75 37 35 50 61 60 63 50 32 38 72 75 77 79 80 81 81 77 76 76 74 74 66 60 58 34 5 31 73 80 66 49 67 63 41 50 60 26 23 56 68 78 84 84 30 14 12 30 36 46 69 70 56 45 71 51 69 69 18 17 23 24 31 32 29 27 26 32 50 68 65 56 68 88 98 97 90 86
39 43 36 28 30 36 31 23 23 25 26 32 34 33 31 24 33 43 34 32 27 32 30 33 44 54 60 62 63 55 32 48 77 70 74 83 76 64 69 69 67 63 62 57 51 46 39 22 4 34 85 76 52 63 77 64 42 28 26 17 34 57 66 79 86 59 13 13 9 17 39 74 60 63 48 40 62 78 62 21 17 23 31 27 39 36 28 31 49 75 92 100 85 75 83 91 91 90 85 79
30 32 30 34 33 32 31 29 24 22 24 30 33 31 29 31 36 36 30 32 22 23 33 46 51 52 64 61 58 55 31 45 82 70 78 74 64 68 75 72 73 62 45 40 40 31 25 19 6 30 85 73 51 65 74 62 40 18 22 23 38 52 58 70 72 26 8 9 8 14 43 59 50 46 39 35 77 68 19 17 23 27 34 31 33 32 32 56 90 99 97 96 83 71 76 85 94 89 79 66
32 37 32 33 33 35 32 31 31 25 20 22 33 38 35 32 28 27 30 24 18 30 46 54 50 47 57 53 48 46 31 44 83 82 86 86 87 90 85 76 69 50 25 23 19 19 19 14 6 29 78 67 53 64 60 34 19 19 21 17 30 43 54 58 59 44 26 11 14 15 31 45 37 42 35 74 86 49 31 25 24 32 47 33 38 53 57 69 95 97 85 87 78 70 82 86 91 85 66 58
26 36 33 31 36 36 38 33 22 16 21 32 38 35 35 34 27 29 29 19 21 35 44 46 42 43 48 44 39 47 41 47 67 76 89 67 63 51 46 39 36 30 23 24 26 28 21 8 7 19 49 46 45 53 51 31 10 12 18 16 28 45 53 54 55 66 50 14 11 21 48 49 47 46 67 94 61 59 43 21 26 35 35 43 67 64 64 72 84 93 77 82 80 69 81 85 82 73 60 60
28 32 31 33 36 36 33 27 35 35 27 31 29 25 28 32 30 26 19 18 31 37 34 33 34 39 46 43 46 48 31 20 19 24 29 39 55 49 48 49 53 50 45 39 32 28 15 7 8 9 20 27 40 55 57 46 21 12 18 20 31 49 51 53 73 83 46 11 14 23 53 47 45 59 89 64 62 59 49 23 22 35 52 59 64 61 63 75 83 84 81 79 74 65 82 87 77 67 61 60
33 25 25 35 33 33 27 29 49 48 32 29 29 31 28 30 24 15 17 24 31 29 25 22 19 25 25 25 23 20 12 8 5 11 40 68 66 52 57 64 47 30 27 22 16 15 15 9 9 9 13 21 37 62 60 39 19 21 23 21 37 51 53 69 85 86 39 10 15 18 34 35 41 83 63 55 60 63 51 28 21 34 44 51 56 68 69 82 87 79 76 76 77 67 78 78 70 67 66 66
28 18 19 31 32 29 30 31 34 34 32 34 31 27 24 29 24 16 24 22 19 16 12 10 9 12 10 11 11 10 9 10 7 17 41 33 21 24 27 27 28 22 36 39 31 35 45 31 15 12 15 18 34 62 55 26 12 24 25 22 37 51 56 69 86 65 42 15 10 23 33 35 76 75 57 59 61 48 32 20 22 31 28 43 66 68 64 68 87 82 64 69 70 59 64 76 70 63 55 47
26 27 29 29 31 30 32 32 35 42 35 28 28 28 25 20 15 14 17 13 12 11 7 7 8 11 9 10 8 5 4 8 13 15 14 20 33 39 38 38 54 50 49 49 44 47 49 36 19 10 16 21 31 42 25 14 15 15 17 25 43 49 54 69 79 68 51 24 17 13 34 75 77 44 36 28 33 21 24 22 22 28 26 26 37 32 45 67 85 79 73 76 54 39 29 41 46 33 27 23
19 23 32 31 28 23 21 25 35 33 24 24 27 28 22 17 12 13 10 8 5 7 9 8 5 5 5 9 21 45 39 34 46 40 49 63 54 50 44 52 59 53 38 36 48 52 44 29 17 9 15 20 24 26 20 15 16 18 23 23 36 38 48 67 62 55 40 27 22 16 37 65 23 17 13 18 14 28 32 32 23 27 31 16 21 24 22 42 50 51 47 38 28 28 23 27 28 24 31 31
23 23 27 29 27 22 15 20 23 14 19 29 27 21 15 15 11 10 7 4 9 10 9 7 11 18 28 45 45 41 33 48 47 50 61 74 52 48 40 53 54 35 28 39 37 37 33 31 21 11 15 24 29 21 17 12 17 24 24 26 34 41 40 49 48 35 38 30 26 17 62 41 23 19 21 25 22 20 30 30 26 28 28 30 26 22 22 21 16 23 24 18 13 21 33 35 31 27 37 38
26 22 20 25 23 19 21 28 23 19 22 21 19 16 15 10 11 11 10 12 29 18 7 7 30 49 47 49 48 38 43 46 48 57 63 61 50 44 52 56 44 31 41 29 26 36 31 34 26 12 12 25 21 13 17 13 15 24 22 19 22 19 31 33 29 17 23 36 16 46 59 19 24 24 22 29 28 21 23 27 22 29 35 33 33 24 24 20 25 44 33 21 22 29 32 21 41 53 38 42
26 21 22 21 17 18 16 21 23 15 20 14 10 13 11 8 12 15 13 27 31 12 6 20 46 54 49 62 59 44 45 48 50 56 61 61 54 51 57 48 40 48 61 52 56 58 52 49 29 9 14 21 16 12 16 11 14 18 21 15 15 14 18 20 22 23 22 27 16 74 41 18 25 32 26 27 28 24 25 28 26 39 38 20 28 32 26 22 41 66 37 32 36 47 51 44 53 64 64 70
18 26 26 16 13 38 38 14 16 28 21 11 15 17 12 10 19 16 13 21 11 3 6 38 44 44 56 55 33 43 51 53 50 56 58 61 51 51 48 49 50 61 60 60 66 65 60 52 25 8 13 21 16 10 16 14 18 23 19 13 17 24 23 22 23 19 27 17 50 64 28 24 28 39 32 22 21 21 26 33 27 37 36 21 20 25 27 39 38 34 32 32 45 67 76 76 76 77 75 76
20 19 11 10 11 32 41 34 33 37 22 13 16 14 17 17 13 9 11 9 9 13 32 45 47 65 65 51 41 60 59 57 54 58 56 55 55 56 51 62 54 56 54 66 61 65 60 48 21 11 16 22 16 11 16 14 20 22 22 23 21 20 22 24 30 26 20 17 69 28 30 52 51 56 50 20 25 25 23 22 25 36 37 19 31 23 24 47 34 26 23 50 80 78 80 85 78 75 78 80
22 15 16 17 29 26 18 19 26 33 25 17 18 24 22 15 10 6 14 35 38 47 51 57 66 69 70 48 50 59 58 55 51 67 74 63 60 55 51 58 58 74 70 67 70 72 64 46 18 10 15 20 16 9 11 17 25 20 20 23 21 24 36 32 28 25 17 43 59 41 66 78 58 61 42 22 35 29 23 21 26 28 22 16 32 27 25 39 34 28 40 75 84 76 79 78 75 75 75 77
23 15 30 37 31 28 36 22 7 14 26 35 28 28 31 18 7 10 35 37 40 51 50 59 59 54 52 62 67 54 57 64 66 73 74 61 60 55 63 66 58 60 58 51 52 51 43 29 16 16 23 24 22 17 20 22 18 24 29 27 24 24 20 14 24 29 50 77 79 77 82 74 58 50 44 19 34 30 33 31 23 27 20 15 31 33 30 41 33 34 72 88 76 84 80 74 72 72 74 78
20 17 9 24 43 23 25 16 21 33 33 39 31 28 40 29 9 22 45 42 43 53 51 52 61 67 59 72 46 47 71 75 74 66 54 40 27 28 25 18 12 12 10 7 8 8 8 7 10 17 25 24 22 25 28 26 28 29 25 24 24 20 33 43 41 57 80 92 90 90 88 68 58 55 46 22 40 29 44 30 21 29 30 16 32 28 30 46 38 50 76 85 84 81 75 76 73 74 79 84
20 15 17 40 38 27 29 15 27 39 32 30 24 24 49 47 18 35 51 45 43 38 34 33 46 57 53 39 49 44 41 34 30 16 10 8 3 3 5 11 16 10 9 10 8 11 10 10 12 15 21 21 19 28 29 21 25 22 25 23 21 41 46 37 57 81 93 91 91 96 82 65 34 49 43 30 45 29 47 34 24 21 23 23 26 26 26 40 44 44 74 92 84 76 76 76 74 75 74 79
18 15 24 31 16 13 16 12 20 26 29 31 29 36 45 31 13 8 7 10 7 5 5 3 4 7 9 42 69 50 23 10 4 4 9 15 21 18 21 25 35 24 19 14 11 17 15 12 10 12 20 26 25 26 30 28 22 27 31 25 21 28 39 42 62 86 88 71 79 94 86 62 36 49 40 27 38 36 48 49 27 24 18 23 45 55 33 36 41 38 69 91 82 79 77 78 73 75 75 76
16 18 16 11 14 19 19 24 35 25 28 25 14 13 11 6 9 8 6 7 18 16 24 33 31 20 28 53 66 51 11 15 20 23 33 32 46 36 45 37 30 21 15 12 11 16 15 14 10 13 25 33 28 26 29 29 29 29 28 24 18 23 22 35 46 71 60 54 67 58 63 74 48 42 28 26 34 35 42 41 12 36 65 54 66 58 35 41 40 38 68 88 83 82 78 73 72 75 73 80
23 28 22 15 17 28 24 28 37 35 40 26 21 30 30 44 46 39 46 47 52 42 50 67 66 57 40 57 46 18 29 30 28 53 45 38 50 53 44 32 29 24 18 17 15 11 13 15 15 16 19 31 33 32 34 34 30 24 27 25 28 38 39 26 28 45 25 16 34 39 29 44 29 42 30 22 39 28 22 35 38 62 76 62 61 50 26 40 36 35 69 90 87 84 80 76 74 75 74 80
25 22 20 11 10 13 27 29 37 39 34 30 49 55 57 54 42 42 39 47 47 47 54 55 55 53 37 57 31 21 21 25 50 46 40 65 65 64 46 52 56 47 22 20 13 15 15 14 13 18 22 36 38 27 31 31 26 26 31 25 22 26 37 20 52 39 19 29 37 62 37 17 10 36 42 40 24 19 21 37 47 62 59 62 66 41 26 40 52 39 70 93 86 85 82 74 71 83 84 80
23 15 10 10 11 11 28 41 45 44 41 49 46 40 44 42 49 43 58 74 65 55 53 56 53 49 49 49 22 19 21 33 45 31 51 65 56 43 58 66 62 48 48 33 17 23 19 22 17 12 29 42 33 22 26 28 22 19 18 18 17 27 30 40 68 31 22 33 42 39 43 29 26 29 42 22 18 31 38 34 59 68 70 62 69 46 28 38 51 66 81 101 91 84 78 78 83 90 89 75
18 14 12 19 15 26 44 49 36 32 42 54 55 40 45 54 49 69 76 68 56 50 47 54 55 50 43 20 15 15 21 27 32 30 70 70 55 59 54 53 57 52 51 32 17 14 22 16 9 16 26 29 34 27 23 29 26 17 18 20 29 31 25 51 49 27 30 38 30 28 30 28 25 22 29 19 42 54 43 55 59 62 68 72 65 36 32 38 68 62 58 93 79 70 69 76 79 74 70 74
10 8 16 24 24 30 42 47 41 46 57 62 51 54 76 76 81 82 67 52 40 46 47 48 48 54 37 21 27 19 25 26 40 43 55 56 53 60 33 45 31 27 28 34 36 19 23 16 17 15 24 35 31 24 16 18 21 21 23 22 33 36 34 60 38 37 39 47 57 59 68 33 20 27 26 27 49 42 41 58 55 55 58 50 43 29 43 50 56 37 31 52 47 49 50 49 45 42 44 61
19 21 19 12 27 25 37 62 59 53 58 53 47 47 51 53 58 46 37 30 45 42 39 51 47 54 43 23 24 16 22 18 53 66 51 60 60 60 36 42 30 19 32 48 35 24 21 15 22 18 23 31 29 23 23 21 22 32 29 23 29 31 48 59 55 63 69 71 74 72 72 52 24 17 27 24 48 60 52 51 45 47 45 59 48 31 38 48 49 37 28 31 37 43 44 39 38 36 44 53
18 22 17 17 39 27 31 51 53 58 55 48 49 50 48 36 36 41 37 44 48 35 36 48 53 58 40 10 13 17 11 28 66 67 68 69 67 77 66 35 12 28 27 18 16 8 9 20 27 19 23 23 23 24 26 24 24 33 36 32 26 28 56 75 74 79 75 73 68 65 75 67 26 17 28 14 27 39 36 24 41 39 37 42 30 30 49 55 51 35 25 32 25 32 42 41 37 38 49 54
18 15 13 20 36 40 33 40 46 51 53 54 56 55 52 44 48 48 49 53 45 30 23 26 30 34 18 8 12 19 18 37 61 59 61 62 57 51 45 22 11 13 8 9 18 17 15 22 29 26 22 23 25 24 27 23 25 29 30 34 28 31 67 74 69 75 73 76 81 80 76 62 30 23 26 15 10 12 23 27 30 34 33 46 45 33 44 53 50 38 17 19 25 23 30 40 38 44 52 43
26 22 8 24 39 40 45 40 39 43 42 41 49 47 42 47 46 42 42 36 27 30 30 35 24 13 22 22 25 22 16 24 17 15 12 13 10 6 6 10 31 22 16 15 25 22 15 25 30 25 29 24 21 20 29 27 37 52 31 24 25 44 69 68 74 75 69 75 77 80 75 55 39 33 29 30 17 18 23 40 58 61 70 78 62 47 42 53 53 45 22 17 19 21 26 26 27 31 33 40
20 32 10 22 41 46 44 35 41 45 39 41 45 38 38 41 39 29 26 26 32 38 37 31 24 24 25 27 22 19 16 14 10 14 9 10 7 11 9 28 51 20 18 20 23 15 14 17 23 24 26 25 20 25 27 39 50 43 35 23 28 52 61 76 74 73 71 70 65 66 53 19 39 37 39 32 17 14 45 65 68 79 80 81 82 64 35 42 59 54 35 39 44 42 38 52 38 25 41 59
12 31 15 18 40 37 37 38 42 38 46 47 45 48 51 46 38 29 26 27 22 33 36 23 18 16 9 12 16 12 18 19 21 12 11 20 14 11 13 30 34 25 28 23 18 25 35 27 25 24 27 30 24 28 26 36 45 32 30 28 49 46 38 76 81 80 72 71 67 68 45 24 46 51 40 40 29 46 61 71 84 85 86 86 82 66 42 54 53 46 32 46 52 48 47 44 34 31 38 45
29 25 18 17 35 29 37 39 45 42 46 47 48 46 39 37 28 22 18 17 19 31 20 13 19 12 20 16 22 19 24 27 29 14 13 14 36 32 39 44 46 53 58 58 55 55 46 29 21 26 39 28 18 25 22 21 36 35 29 28 49 37 26 55 82 72 69 78 52 45 29 24 32 31 36 56 74 76 76 80 78 80 82 80 87 78 58 63 50 46 40 52 60 48 46 38 36 42 47 51
35 20 26 27 33 28 39 36 35 32 34 35 36 35 32 26 25 24 18 18 21 24 16 23 28 23 36 31 30 36 41 52 49 31 32 43 43 45 44 49 49 46 67 70 64 60 50 35 25 32 33 23 18 23 20 17 26 26 26 41 50 30 36 57 68 74 81 72 43 23 22 27 28 50 68 76 74 77 78 77 79 80 75 75 91 82 48 55 41 36 31 38 39 40 43 44 43 50 62 63
38 32 31 27 21 27 35 18 13 23 28 37 40 35 36 27 25 28 29 26 37 33 27 25 26 31 40 37 34 43 46 53 49 44 44 47 43 40 48 51 40 44 72 66 66 63 61 39 25 30 20 19 15 19 21 24 27 30 30 43 44 27 30 42 63 77 67 54 46 40 37 43 39 58 65 72 77 83 81 76 73 72 76 76 82 74 46 45 40 36 40 38 55 58 36 34 42 48 49 49
32 34 31 27 23 27 27 21 25 34 34 32 32 25 27 41 44 42 40 36 38 37 33 25 24 28 36 34 36 39 49 55 41 36 40 37 31 39 59 50 41 50 65 67 67 60 55 35 22 25 18 22 28 21 16 26 42 39 24 43 42 23 28 28 41 45 31 32 30 24 41 32 35 55 63 77 77 77 80 76 69 75 79 70 65 58 49 51 47 47 54 63 68 58 54 49 56 58 53 50
21 25 31 27 27 27 26 20 25 36 41 41 45 43 43 49 54 48 44 42 36 32 30 27 27 28 36 31 32 39 53 59 40 31 32 32 31 38 47 42 42 49 67 74 61 60 55 51 29 27 30 43 44 23 17 21 47 42 22 47 33 17 26 26 36 48 41 34 20 42 56 28 37 59 69 79 81 76 78 69 65 80 58 44 44 37 48 52 56 64 71 71 56 68 59 51 53 46 44 43
30 33 25 20 19 28 27 24 33 42 43 49 59 58 50 49 56 53 48 41 37 35 33 29 24 25 32 32 31 37 52 60 38 32 33 34 36 39 42 44 45 54 74 69 53 61 60 58 34 24 34 43 37 22 21 19 35 45 47 45 25 24 30 35 36 51 35 25 41 48 35 26 40 77 70 80 80 73 74 67 69 61 32 29 26 33 38 39 56 63 75 61 56 61 48 45 43 38 39 38
21 32 27 19 28 25 27 32 37 41 47 56 65 64 49 46 50 45 40 34 34 39 46 32 23 26 37 26 30 42 54 54 31 35 38 35 35 40 43 42 55 61 65 56 37 44 43 45 37 29 25 26 27 20 16 21 43 52 66 45 21 32 32 37 27 20 23 25 36 31 27 21 49 86 72 77 68 72 75 72 62 35 30 29 31 32 34 44 56 70 59 52 52 45 44 39 35 35 35 32
20 22 19 23 25 24 23 28 36 46 54 58 62 57 48 51 49 41 36 33 35 36 48 33 26 33 38 24 33 47 53 45 32 34 36 38 32 31 27 27 41 42 52 46 25 27 30 32 39 30 20 17 17 26 20 15 38 48 56 43 26 27 34 37 32 31 30 24 15 25 34 22 48 83 75 74 70 69 65 59 31 35 41 50 55 41 32 46 62 74 54 48 36 41 36 32 30 29 29 25
30 30 22 24 24 24 24 27 40 56 57 57 56 48 48 58 53 45 36 28 27 27 41 24 17 20 38 34 28 26 25 24 25 22 21 24 26 16 15 21 30 25 43 36 30 30 32 49 32 11 20 19 11 28 31 21 39 58 58 34 30 34 34 28 26 30 26 23 17 27 32 28 33 64 77 70 54 43 33 36 38 49 53 62 65 52 47 50 62 59 50 46 33 35 34 30 23 25 24 16
31 33 30 27 25 21 24 33 40 41 39 38 35 28 30 36 32 30 24 17 18 15 42 18 10 17 30 26 23 14 12 10 9 10 18 15 18 15 16 17 27 25 25 26 33 33 30 36 24 20 17 29 26 30 39 33 41 55 53 24 27 45 39 29 23 28 29 31 24 33 32 28 31 48 60 35 35 34 29 47 63 59 61 55 45 48 57 46 54 49 42 37 33 35 31 23 23 25 12 10
30 34 32 28 26 24 26 29 32 33 31 31 33 30 22 18 22 26 23 23 21 17 32 33 25 23 29 30 27 27 21 14 15 25 28 26 15 16 23 20 24 29 32 30 29 33 34 22 26 39 27 38 36 30 39 38 33 50 46 31 29 42 39 28 25 39 41 38 37 42 29 15 29 27 27 30 42 41 49 58 59 56 44 44 36 51 53 53 75 58 49 40 27 24 19 15 14 10 8 7
31 32 30 28 25 25 23 25 31 39 39 41 49 47 40 43 38 30 26 19 15 26 37 57 36 19 30 29 27 30 19 28 34 35 37 36 19 28 36 42 31 42 47 45 40 41 43 31 23 24 32 35 22 24 35 43 47 53 39 25 32 31 30 26 27 48 52 40 28 48 41 33 22 24 37 55 42 31 50 52 41 46 41 44 41 46 45 69 82 63 52 34 20 8 8 9 8 8 7 7
31 33 33 32 30 30 31 35 38 38 39 40 39 39 35 53 43 24 27 27 16 13 37 46 24 20 20 29 25 18 31 53 44 42 44 32 26 32 36 40 32 50 54 48 41 50 53 36 22 16 23 30 27 29 33 45 54 49 40 28 32 35 29 24 33 52 52 53 35 46 67 63 34 50 51 37 33 35 37 34 48 59 66 47 31 52 54 65 74 54 34 23 21 12 9 8 9 9 7 6
34 33 32 32 29 29 30 33 34 34 35 32 18 17 21 24 36 43 51 71 53 33 24 20 23 23 21 45 32 18 44 44 45 47 41 32 33 32 36 35 35 50 51 40 44 55 55 37 22 13 21 39 41 37 44 44 51 61 52 27 33 40 30 22 43 51 52 59 44 51 53 42 44 49 39 32 41 54 52 56 64 60 64 52 32 47 52 61 71 37 15 16 17 16 14 10 9 10 8 6
31 27 21 24 28 29 27 31 29 32 32 29 21 15 18 16 38 62 66 70 62 46 24 23 33 32 40 44 44 40 36 33 42 48 41 37 34 35 42 39 38 49 52 43 57 60 49 29 21 15 19 40 51 47 48 54 63 66 49 23 31 35 28 25 50 43 44 57 36 49 44 40 45 46 43 43 59 71 73 72 60 64 62 60 48 44 47 47 57 45 14 14 15 9 16 14 11 10 9 7
25 20 23 25 30 29 30 31 27 34 32 27 24 19 20 32 55 70 71 61 54 33 25 29 35 43 48 48 45 53 49 38 38 42 37 43 40 40 45 44 39 44 48 46 56 50 34 23 21 19 21 38 49 49 41 57 61 54 46 27 32 35 21 35 46 40 41 57 49 43 38 45 49 57 50 60 67 70 65 65 68 70 59 60 52 38 46 49 50 43 34 108 124 52 11 12 13 11 9 8
23 24 27 28 33 30 29 23 28 38 33 24 27 35 32 35 46 70 65 61 47 26 30 32 30 34 38 40 33 30 37 37 33 42 35 41 42 42 46 47 37 38 41 45 46 37 24 20 17 17 24 39 45 44 42 58 61 61 45 27 31 33 24 33 39 51 53 47 54 40 31 40 67 68 56 73 67 69 66 60 68 63 59 58 41 34 47 59 52 40 38 102 185 186 70 9 14 14 13 10
23 31 28 35 35 33 31 26 35 39 34 33 29 34 39 41 45 52 50 45 31 26 37 35 32 33 28 31 31 16 15 24 39 42 36 36 49 47 44 41 33 32 37 44 37 24 15 20 20 18 23 34 39 30 33 53 56 52 41 33 35 34 26 33 42 57 53 44 47 32 41 50 69 66 68 70 64 66 64 59 58 65 65 47 24 39 51 59 51 37 21 62 190 242 167 37 11 16 14 13
30 29 33 39 34 30 34 33 38 40 42 43 35 35 43 50 50 49 48 39 28 29 31 30 33 32 27 27 32 19 13 14 29 42 39 38 40 34 22 16 17 18 18 20 17 13 15 24 26 24 29 31 34 32 39 57 57 46 36 27 36 41 28 30 40 41 41 38 39 38 51 62 53 57 66 62 64 60 59 59 62 62 55 31 22 40 47 50 41 38 38 43 103 141 146 83 12 15 15 17
29 30 33 33 30 26 36 33 34 42 45 42 41 44 45 47 44 47 43 35 32 28 33 39 31 25 27 25 27 21 17 12 11 21 26 25 15 16 23 23 16 18 16 18 10 12 32 39 36 28 23 23 24 24 28 50 53 38 40 40 33 36 38 33 34 32 44 38 29 43 58 59 51 52 59 63 55 55 59 55 52 37 41 37 31 29 40 54 42 36 57 54 37 78 154 126 24 12 14 8
25 28 29 31 33 30 37 35 36 42 43 39 38 39 43 48 44 43 38 34 32 30 36 35 25 22 24 22 23 24 23 18 11 9 12 11 21 38 40 41 31 17 19 20 10 16 21 21 19 18 19 18 19 17 25 45 46 46 46 40 37 36 42 40 33 35 35 40 31 44 63 61 55 47 61 54 38 40 40 37 36 30 38 25 24 30 53 64 39 36 42 53 47 79 156 107 23 9 30 50
24 26 28 33 38 32 33 35 35 39 39 39 38 37 44 47 43 39 35 36 33 33 34 29 25 23 22 24 29 30 30 26 18 12 11 10 18 28 26 52 61 36 9 14 26 12 9 11 16 20 24 26 21 19 37 54 64 56 38 32 28 34 38 42 31 31 24 28 27 48 61 45 42 38 36 29 24 32 28 26 26 24 26 25 38 41 49 54 44 56 39 19 31 44 44 30 16 6 66 180
26 29 31 34 36 28 26 32 35 40 41 43 43 40 42 39 34 29 26 25 30 31 31 29 27 24 20 26 28 25 24 23 18 15 12 11 9 9 15 44 66 66 17 11 23 9 10 13 22 25 21 18 23 32 45 59 69 54 35 32 41 40 38 32 29 35 28 29 27 39 52 40 34 32 22 28 19 20 21 23 27 32 43 38 35 40 34 37 30 28 34 30 30 41 35 19 17 6 67 202
28 30 32 32 33 27 25 33 34 37 39 36 38 39 31 25 24 26 24 22 19 19 23 22 20 20 21 22 19 16 16 17 16 12 10 10 12 8 9 17 37 55 35 12 11 10 7 13 24 26 27 22 20 23 41 55 57 44 32 37 44 32 36 33 32 34 31 38 23 31 47 44 29 27 23 17 19 25 26 30 25 32 43 36 34 39 35 40 35 24 34 43 38 34 59 49 17 10 33 128
|