blob: 88f3c2e33575d206f614d857fbc0b4d8bbd14b21 (
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
|
13 15 18 16 17 11 14 17 12 15 21 11 19 20 14 16 13 17 18 13 13 10 6 10 9 9 10 13 17 23 33 36 42 38 34 30 30 29 22 30 28 19 16 23 21 18 14 18 22 18 18 20 20 25 23 28 20 24 24 24 24 28 34 43 37 28 23 24 24 28 22 17 26 23 30 42 42 41 32 31 26 24 25 21 27 20 23 20 18 24 26 24 31 24 21 32 37 23 22 17
14 15 18 16 13 13 15 13 13 13 16 14 24 18 13 15 8 12 14 12 13 6 9 8 11 7 10 13 16 18 26 30 37 34 39 41 34 30 31 31 20 24 24 22 20 21 24 25 15 17 19 22 17 23 27 23 17 22 25 22 24 23 51 62 47 34 24 24 24 28 24 19 19 26 30 34 42 36 27 26 21 22 25 18 22 17 18 20 16 25 18 21 23 23 18 28 37 25 21 16
13 18 17 18 17 14 13 11 15 16 14 18 19 20 24 16 15 13 15 16 13 11 7 11 12 8 10 9 14 17 20 25 25 29 37 43 45 41 39 33 34 33 26 28 27 28 25 29 21 20 21 22 20 21 25 23 20 25 28 23 25 27 44 62 63 42 23 22 21 21 28 21 30 34 35 37 38 29 31 23 21 20 23 21 21 20 18 25 24 26 27 31 21 25 25 32 30 23 22 22
14 13 15 18 20 17 17 18 19 18 20 19 25 24 20 20 22 23 21 15 17 20 14 14 9 8 9 8 14 20 20 26 24 24 25 32 35 38 38 38 38 33 30 28 27 26 24 21 23 28 24 23 17 21 19 19 19 25 25 25 21 24 33 61 55 42 23 25 23 25 33 19 28 39 37 32 38 28 29 38 36 37 39 41 40 37 40 41 40 42 46 42 45 40 39 30 32 37 20 20
18 19 19 23 19 20 29 22 21 20 26 22 18 15 14 18 19 13 17 18 22 19 20 21 21 18 14 15 17 19 20 22 10 12 16 18 22 28 30 35 34 37 37 30 30 25 25 26 28 28 25 24 26 29 26 18 19 23 23 27 29 27 28 57 62 49 29 26 29 26 33 23 37 42 31 36 41 29 32 34 36 38 33 34 32 30 32 32 31 34 31 31 32 31 32 34 34 48 19 22
27 32 25 27 27 26 27 19 21 22 18 21 20 18 14 16 13 18 15 23 16 19 20 18 18 20 18 20 18 14 16 18 13 9 10 12 16 19 17 23 25 28 32 30 31 30 26 26 31 24 29 30 29 24 19 19 22 23 24 22 30 28 26 37 54 49 32 26 30 27 31 40 43 50 27 44 38 31 23 26 29 23 23 25 23 24 23 19 22 19 20 22 19 22 33 38 35 31 30 34
37 39 30 29 26 23 18 20 21 17 20 19 14 15 11 17 21 20 18 16 21 16 19 20 9 12 15 20 19 15 16 13 15 13 10 11 8 11 13 16 14 18 17 24 33 31 23 24 23 22 25 27 28 29 20 22 23 24 20 27 27 27 26 32 27 38 29 37 26 37 28 50 54 44 41 49 41 35 31 22 28 29 26 19 25 25 24 25 20 20 19 21 22 29 33 35 34 39 43 44
45 38 27 23 28 22 21 20 16 15 17 15 13 15 14 21 21 22 19 19 20 20 16 15 16 12 13 12 15 19 12 13 16 15 16 13 9 19 15 15 16 13 10 20 16 21 17 16 13 21 22 25 23 28 22 27 26 28 25 25 25 26 34 30 31 30 31 21 31 36 34 52 59 56 58 52 40 41 29 29 30 28 28 24 30 25 20 24 21 21 19 24 21 28 40 40 53 56 50 40
24 23 18 16 20 22 18 14 15 12 15 13 11 13 21 21 21 24 17 20 17 17 13 16 19 15 14 13 12 13 14 18 17 9 9 16 17 9 15 14 12 17 13 12 9 11 17 20 19 19 17 20 20 24 26 30 30 24 28 29 27 32 35 31 32 23 19 32 28 31 47 59 64 72 73 60 47 34 33 31 32 32 30 25 27 26 24 22 24 25 22 21 26 40 51 52 49 43 54 50
22 16 16 22 16 16 17 16 15 13 11 9 9 7 14 17 25 20 17 17 15 16 15 17 16 15 9 11 12 15 11 13 17 14 15 17 14 11 15 14 11 13 14 7 11 15 10 15 15 21 15 11 24 28 30 31 27 28 31 28 29 35 27 26 23 26 24 19 25 32 73 76 74 82 81 66 55 37 32 31 30 35 35 25 25 26 22 24 26 17 23 23 32 41 49 51 56 62 53 57
12 15 17 18 15 13 10 13 17 19 9 9 10 14 19 14 12 10 14 12 10 11 14 15 11 15 11 7 11 10 11 13 11 10 16 17 19 22 17 15 12 14 8 11 12 8 5 9 16 16 13 19 28 32 23 25 27 28 35 25 23 25 20 25 19 32 26 23 27 35 83 91 75 71 69 58 57 37 37 34 37 33 30 30 28 32 32 32 28 23 23 25 39 42 55 56 61 64 65 72
19 17 14 11 11 16 17 16 24 19 23 16 24 22 16 15 11 10 9 10 15 13 10 14 11 15 12 11 8 9 12 10 6 14 15 18 22 18 23 13 8 11 11 13 10 6 8 7 9 16 15 27 27 36 29 28 35 30 34 35 32 31 29 21 26 23 22 28 23 49 95 104 77 84 77 65 46 32 41 38 41 36 30 31 31 29 37 31 25 25 29 36 51 57 58 71 84 83 82 75
15 10 14 25 13 18 18 18 19 17 22 21 24 30 18 15 13 10 7 10 13 11 11 11 9 8 14 12 10 11 8 9 13 11 15 19 18 19 9 16 14 6 10 9 14 9 5 6 13 14 13 17 30 35 31 30 31 39 36 38 38 33 34 27 26 29 28 30 22 62 110 110 86 101 87 66 48 47 40 40 42 36 37 27 35 33 32 31 24 29 30 49 66 79 77 91 91 81 73 76
20 17 14 23 18 13 16 18 20 21 17 20 24 31 26 16 12 8 7 12 12 8 7 9 10 7 10 8 11 15 10 8 15 8 16 15 13 12 14 11 11 11 6 7 5 7 7 8 8 9 14 27 25 39 26 31 43 40 33 35 42 33 32 39 36 33 35 28 35 88 112 119 104 81 79 63 50 47 47 44 39 41 37 31 38 39 33 29 25 39 53 84 85 86 81 78 87 80 71 70
25 24 25 25 20 18 23 19 18 15 20 14 19 18 34 55 41 34 18 12 10 13 7 10 10 9 8 13 9 8 10 9 15 13 9 10 10 14 13 12 12 12 10 7 5 6 6 11 11 16 18 25 34 44 37 41 42 49 34 40 38 43 92 62 26 37 30 26 49 108 122 114 118 89 83 59 49 52 53 49 43 42 42 36 42 43 38 35 45 67 84 98 86 78 72 85 70 76 77 70
27 22 25 22 19 21 22 20 13 17 11 18 21 21 42 98 68 60 46 46 39 35 21 13 17 18 10 9 11 8 13 10 11 12 8 10 11 10 6 11 11 11 9 10 6 9 12 6 18 19 16 24 39 42 51 44 41 47 40 37 39 42 75 36 31 34 35 36 89 112 111 115 122 111 95 60 59 53 53 47 44 44 41 49 58 65 62 68 67 62 74 96 87 78 82 80 82 80 81 86
21 18 16 17 15 14 17 16 13 18 20 20 20 46 58 109 84 56 63 57 64 65 64 53 42 38 25 20 14 13 6 7 4 7 10 10 11 8 8 10 10 10 10 9 11 7 11 13 15 14 23 34 40 42 38 43 41 43 42 41 39 35 34 32 45 52 34 65 124 131 150 151 150 124 87 61 56 52 59 58 52 59 58 63 97 91 66 55 56 49 93 108 78 89 81 78 83 95 99 100
19 17 21 14 17 17 15 13 15 17 21 19 25 80 91 113 117 53 52 53 58 61 60 75 75 73 60 58 48 38 36 29 13 8 12 12 7 7 9 7 8 8 9 8 7 12 18 20 19 18 37 48 40 37 41 40 43 41 40 40 42 30 30 39 58 72 64 112 154 160 164 161 146 105 78 67 67 58 61 70 78 97 115 90 75 65 49 43 52 71 98 101 94 90 95 100 90 101 118 125
27 28 19 21 27 14 11 11 14 18 17 18 26 82 97 99 122 56 47 46 52 58 68 60 65 67 78 69 68 64 65 64 68 65 50 30 32 22 9 12 11 6 9 9 11 18 27 21 15 29 44 52 50 41 45 46 36 41 37 28 30 28 54 65 74 90 96 138 165 159 146 120 96 77 73 68 83 83 89 116 122 114 100 68 71 50 43 43 47 88 94 87 100 100 109 126 107 107 114 108
23 22 21 26 22 18 23 18 26 31 25 21 47 97 100 78 114 89 38 46 46 53 55 58 66 72 68 68 66 66 71 65 75 77 74 64 60 66 56 40 28 24 15 11 8 12 23 27 26 41 51 49 48 45 40 45 42 41 32 29 46 63 86 92 92 97 112 140 125 121 110 94 86 88 88 105 126 136 109 108 98 82 69 66 60 46 37 46 71 104 94 98 127 132 122 120 90 87 106 114
20 18 17 17 15 20 33 32 33 25 24 37 75 84 98 91 95 118 41 42 41 44 53 58 57 77 60 65 61 57 63 62 73 70 67 73 76 83 74 74 81 72 76 65 39 34 40 31 29 39 43 47 48 54 51 47 54 39 48 64 97 94 99 92 93 94 103 110 100 105 99 100 97 96 145 148 146 119 88 68 84 71 62 64 63 50 51 58 85 86 61 82 129 100 104 106 102 104 99 91
16 12 15 14 14 22 27 35 22 16 19 24 37 68 109 108 98 142 57 34 43 41 52 50 54 58 60 60 59 57 62 70 66 60 78 85 99 105 88 100 99 88 95 95 79 78 80 56 51 36 45 41 100 75 59 69 77 85 94 109 104 95 83 84 96 99 108 104 105 99 107 135 137 113 132 123 109 99 75 66 68 71 86 86 71 53 48 66 101 87 75 67 90 101 105 101 102 92 100 110
11 10 9 15 18 13 19 33 23 17 20 27 52 99 132 135 125 141 91 30 39 40 40 52 52 51 54 57 62 71 62 69 81 73 89 98 97 108 96 105 95 96 96 87 77 75 73 53 51 29 42 47 125 89 69 81 101 121 124 121 107 97 91 108 114 125 121 105 114 130 134 132 113 108 100 93 94 72 75 88 77 88 111 94 72 46 49 63 102 121 119 75 109 115 102 101 86 72 106 127
24 16 18 16 18 27 34 25 31 33 37 41 90 122 140 161 151 133 124 42 29 36 39 46 50 54 50 63 71 83 79 87 90 94 92 93 87 96 93 92 87 92 85 66 67 61 45 27 27 35 46 59 93 97 104 106 115 110 119 108 105 96 104 118 127 122 132 140 124 125 129 118 107 97 81 81 92 99 99 90 84 96 111 89 69 55 55 67 104 124 99 63 109 112 102 95 107 95 91 100
25 31 35 34 38 58 71 58 43 35 27 28 38 66 130 136 150 121 146 63 27 27 44 46 45 52 57 64 89 91 88 89 77 83 89 83 93 89 86 92 93 87 76 66 46 39 34 43 58 60 77 102 116 123 119 127 108 99 93 100 87 89 98 133 151 133 132 121 116 140 136 104 105 104 108 97 114 114 114 107 88 83 87 71 65 54 55 71 94 126 87 50 61 78 102 116 113 100 89 99
24 27 42 66 79 89 89 86 62 29 18 15 13 41 110 119 148 133 151 102 30 32 44 46 50 59 59 71 78 82 82 78 76 68 77 77 75 73 76 85 86 76 57 50 36 41 57 70 92 97 107 126 121 119 103 108 99 101 95 81 94 114 115 118 127 131 129 125 130 128 117 108 111 122 125 116 135 118 101 86 83 84 74 64 54 57 61 79 126 123 77 62 49 91 115 109 106 103 93 97
19 15 33 64 81 81 83 89 89 71 47 36 60 89 126 139 146 135 141 129 45 35 42 49 65 68 74 69 73 69 68 67 74 68 72 73 67 62 60 56 48 40 40 53 56 65 82 89 110 118 113 120 115 117 103 84 75 67 74 105 117 102 77 96 125 122 115 125 115 122 114 120 131 145 145 123 120 91 85 80 83 76 65 53 50 57 67 89 136 115 79 63 57 80 93 98 92 102 94 94
17 19 19 50 73 73 82 97 106 89 83 89 103 106 125 135 144 150 130 147 84 39 50 54 63 64 66 67 67 63 53 70 70 78 72 56 42 34 38 35 42 45 70 76 91 90 103 106 106 110 105 106 103 89 79 75 76 95 78 81 82 80 100 111 118 117 128 116 124 124 119 135 127 134 133 123 98 81 76 69 75 79 64 56 57 57 65 105 140 87 61 50 57 94 126 146 151 149 151 165
16 14 16 30 63 85 80 80 79 80 81 86 106 77 105 130 145 152 153 155 132 57 58 58 65 68 63 63 62 62 53 54 59 62 51 38 31 28 26 40 57 55 74 82 90 89 95 92 100 97 81 66 63 74 89 113 90 63 66 83 102 93 98 121 122 112 127 132 138 129 116 109 116 121 117 98 76 72 76 72 78 95 72 56 52 62 78 124 144 89 62 48 58 145 188 187 190 197 185 201
9 14 13 38 53 58 62 65 69 72 69 81 105 89 94 130 146 145 153 160 146 62 51 60 57 60 62 61 57 45 41 36 37 37 32 27 25 31 40 60 74 83 95 86 87 92 88 82 74 66 71 85 101 103 88 66 59 62 71 90 100 113 117 132 114 136 136 125 121 125 118 112 99 88 85 80 72 76 79 66 75 91 60 51 51 64 91 145 131 78 49 42 80 126 138 144 136 127 117 148
9 8 18 34 50 60 60 73 75 82 71 82 108 121 118 132 137 141 147 144 146 76 37 50 56 51 40 43 36 24 30 27 29 30 28 26 39 55 76 89 90 90 91 87 74 69 78 69 80 87 101 90 68 64 75 85 89 86 73 78 115 126 121 128 125 111 119 128 126 128 115 94 89 85 86 84 80 68 69 72 78 72 55 56 55 69 113 150 119 63 39 52 84 105 120 126 117 99 104 140
17 20 34 43 63 75 91 80 76 75 80 90 118 127 123 111 118 140 139 142 139 117 57 48 41 29 27 28 20 24 29 25 27 36 46 53 66 79 78 80 78 74 63 59 63 72 91 93 100 77 59 57 66 80 91 93 83 80 63 84 130 122 129 131 134 139 125 132 113 105 109 98 86 97 92 82 75 73 66 76 72 63 55 54 60 75 123 144 108 42 34 65 96 109 129 117 114 116 135 125
37 45 48 70 79 88 84 85 88 76 82 91 111 106 114 92 110 130 114 125 94 91 83 71 57 47 30 24 20 32 35 41 50 56 59 65 75 73 70 68 56 50 61 81 95 85 75 61 59 64 72 82 79 63 63 60 54 59 65 59 81 110 133 130 119 121 131 129 132 117 98 94 96 84 84 71 72 60 67 72 66 59 47 53 72 88 135 136 130 84 73 95 120 118 116 115 125 122 136 106
33 55 68 70 82 78 70 77 75 81 78 102 104 95 100 95 89 115 107 80 71 49 42 48 64 67 62 58 48 45 49 52 52 56 60 61 61 53 54 56 73 92 87 77 58 56 65 75 73 75 72 69 62 50 50 55 63 84 78 87 100 109 123 129 139 157 180 162 137 109 91 87 92 84 76 73 63 59 72 74 72 54 52 58 64 96 142 135 137 130 120 121 125 116 123 133 128 117 123 81
51 62 62 69 75 61 70 72 68 76 81 102 100 69 49 46 67 97 90 35 65 43 44 45 37 43 51 56 64 65 66 61 53 50 50 46 51 54 64 80 71 60 55 59 61 74 80 79 66 68 52 48 59 69 53 58 101 116 110 100 115 108 156 185 187 196 195 158 134 107 93 92 88 86 66 68 67 64 64 68 62 59 59 64 68 117 142 132 137 125 125 121 124 131 143 129 100 132 128 80
85 78 76 72 69 64 62 70 85 72 67 84 77 45 46 27 36 81 63 30 42 41 40 30 32 33 36 39 43 52 62 64 70 61 52 62 64 69 62 49 58 56 59 67 68 69 58 54 45 52 61 59 90 64 64 74 114 143 108 96 118 118 173 191 192 194 177 145 124 108 89 98 95 80 69 72 62 64 75 71 35 41 55 66 76 137 132 133 137 136 137 133 136 133 124 110 115 143 89 78
83 84 79 75 76 85 83 95 97 91 59 66 54 50 48 34 41 69 47 30 39 29 39 29 22 28 32 46 37 42 44 42 50 50 67 74 60 54 63 60 64 68 65 64 63 52 52 47 47 57 62 69 114 92 83 115 124 114 80 91 89 115 186 187 197 200 166 146 120 99 93 88 93 79 72 74 61 76 95 54 21 29 53 68 92 136 134 139 130 131 153 145 129 116 116 112 118 137 90 72
74 82 86 94 104 110 95 103 112 115 80 82 94 100 96 76 81 104 90 77 59 56 56 43 42 38 34 46 44 37 34 36 34 40 39 46 57 56 67 64 66 62 55 49 49 87 59 46 44 50 75 87 91 86 74 88 78 65 56 59 77 132 181 200 205 200 155 143 119 105 90 95 91 74 75 71 72 87 78 46 27 28 51 66 112 143 133 135 142 146 145 132 131 127 127 110 134 115 79 69
63 85 103 104 101 96 92 101 107 108 110 124 113 108 106 104 105 125 125 128 117 116 111 104 103 105 93 95 94 78 80 77 78 75 65 73 69 62 73 64 77 84 82 75 68 71 54 64 74 87 87 96 88 86 79 69 80 80 48 42 66 160 186 184 204 190 159 130 96 97 96 93 86 75 78 75 70 91 75 52 18 33 55 71 119 135 141 152 144 144 140 138 130 132 118 106 145 103 71 75
79 136 157 152 155 157 163 149 139 132 126 124 113 103 100 107 106 113 129 126 127 125 126 119 130 128 112 126 127 123 118 118 117 108 103 118 122 118 116 114 116 119 111 105 94 97 95 103 106 105 107 114 105 102 100 87 138 136 74 69 103 162 183 170 183 167 142 112 105 108 98 98 83 78 81 69 78 96 81 37 21 42 55 79 134 138 150 139 135 140 134 131 128 119 109 119 135 97 77 65
142 164 170 175 182 186 187 183 185 178 174 174 160 158 148 148 149 143 140 133 131 134 131 127 138 134 130 137 143 135 129 127 120 125 120 123 136 131 133 140 133 138 117 103 111 110 115 112 109 113 115 111 110 107 108 120 117 109 107 103 116 121 132 143 127 120 123 111 107 106 112 115 109 110 106 105 110 104 100 74 70 84 93 109 139 148 144 130 136 135 139 133 137 130 125 140 120 137 145 90
174 168 168 165 171 168 172 166 173 179 175 169 164 163 164 178 173 173 174 174 169 164 168 164 170 176 174 171 169 162 175 168 155 162 171 161 160 154 156 155 153 159 157 149 153 147 148 142 137 135 136 131 127 124 127 138 133 120 131 125 126 120 123 120 110 99 105 102 97 95 90 104 107 110 102 100 97 102 102 102 98 113 108 101 102 112 116 109 119 125 120 124 125 131 126 130 120 110 124 119
180 173 169 172 170 158 169 172 172 177 173 171 151 154 158 173 158 153 165 163 160 168 157 144 163 173 172 177 174 173 171 180 188 191 185 188 183 178 180 182 186 188 190 185 182 185 189 180 173 180 178 174 172 174 172 181 173 167 174 168 165 161 166 161 158 149 146 141 150 150 148 152 142 139 137 129 130 132 125 121 118 121 118 102 104 105 116 120 125 123 121 120 120 124 117 122 118 99 99 115
157 158 160 168 174 167 175 174 170 178 184 176 170 173 179 179 177 179 176 163 161 166 158 161 172 174 179 176 177 176 172 172 182 188 182 175 178 173 188 183 184 198 187 183 190 194 192 187 185 195 196 194 186 189 183 186 183 186 193 188 188 190 188 182 185 198 196 191 187 196 189 183 188 190 192 193 179 179 182 175 175 173 171 171 174 168 174 179 180 183 179 161 163 167 165 150 148 146 146 143
88 103 106 101 113 118 124 121 135 146 140 132 131 141 144 151 152 150 159 162 164 170 167 175 183 190 191 192 197 195 196 195 199 193 188 193 190 203 208 203 201 206 191 194 194 203 200 194 186 194 191 183 176 180 184 183 191 193 186 192 184 187 193 201 206 206 200 195 195 195 189 190 199 196 197 200 195 195 195 199 194 193 197 198 202 207 203 202 204 208 204 203 204 200 203 198 200 193 194 191
77 76 78 81 78 89 93 102 93 97 83 85 90 76 86 85 82 92 107 108 113 115 122 133 131 134 136 133 142 137 150 158 160 155 167 163 165 175 189 191 197 199 193 200 199 200 199 203 200 203 195 195 202 196 190 202 208 203 202 199 193 196 205 212 216 214 210 209 204 202 201 201 205 203 201 204 203 192 191 198 202 195 196 199 210 206 210 211 207 204 208 208 208 204 206 206 206 198 196 199
106 104 107 109 106 102 98 101 86 86 79 78 83 73 79 74 76 93 95 93 99 91 98 98 95 96 88 83 94 93 97 114 112 105 113 112 112 111 116 123 126 131 130 126 132 134 141 143 151 158 161 157 163 161 175 169 170 180 184 180 184 191 194 198 203 204 206 206 199 203 205 208 211 215 207 210 204 202 202 203 207 208 206 208 217 222 223 220 217 221 215 211 207 207 207 214 212 207 206 204
155 159 159 164 159 155 156 146 127 116 120 117 110 106 107 97 124 129 118 129 122 117 124 126 123 114 97 105 102 98 110 112 109 108 99 102 104 108 106 104 100 100 96 97 109 110 106 113 112 108 114 104 111 112 113 114 117 123 121 122 127 132 125 125 119 129 149 133 147 154 158 156 158 158 157 163 169 177 174 178 177 178 184 185 185 196 190 195 194 206 203 198 198 197 199 208 208 205 207 203
155 160 158 158 154 169 176 155 145 144 136 135 142 142 134 140 157 155 151 146 152 149 153 170 164 154 158 160 155 152 160 159 151 155 153 143 133 138 142 139 137 138 129 125 132 135 119 113 125 125 118 111 113 111 120 117 118 115 108 113 112 109 104 96 87 103 104 111 114 120 116 110 109 113 109 105 114 125 123 127 119 119 112 115 109 118 115 121 129 133 133 137 137 137 137 143 137 136 143 138
106 113 124 120 113 121 127 115 111 120 117 129 133 142 134 139 149 156 150 149 143 157 167 177 178 177 179 191 186 190 194 194 192 190 193 184 179 187 190 193 186 179 177 179 170 170 169 165 165 160 161 166 160 155 160 160 157 152 150 155 148 141 143 137 134 132 130 139 135 136 123 127 121 121 123 121 121 125 122 113 121 116 102 97 94 101 90 95 100 104 107 117 123 118 109 114 101 94 107 110
89 83 88 90 86 80 83 78 77 77 78 99 105 100 101 104 119 120 120 122 122 132 137 138 146 134 145 155 152 153 151 169 167 171 173 162 173 179 178 181 172 177 177 181 179 182 186 193 191 195 185 190 189 195 201 205 203 200 204 203 202 195 188 184 181 180 183 178 177 171 174 174 174 176 176 170 171 170 165 161 160 156 153 145 148 155 144 137 140 148 146 143 150 140 128 131 127 120 123 125
132 116 113 118 117 110 93 90 93 91 94 106 103 100 99 105 115 106 102 102 110 112 108 115 108 110 117 113 112 116 119 123 129 123 122 129 130 133 137 138 135 139 131 139 152 151 152 153 157 161 165 169 173 172 178 178 181 184 190 183 186 185 184 180 189 183 189 194 186 194 199 198 196 201 205 209 197 196 190 187 197 202 204 211 217 220 222 212 211 217 210 199 198 190 194 195 189 181 179 177
153 164 147 146 157 154 147 143 128 133 152 137 139 146 141 144 148 146 136 138 149 149 143 136 130 135 137 136 129 126 129 133 130 114 121 117 118 118 112 111 114 106 114 124 124 121 119 121 117 123 121 127 134 129 130 127 132 146 138 135 141 138 139 140 146 145 154 156 160 156 154 159 161 171 172 175 174 176 170 178 182 179 186 193 196 203 201 199 204 204 199 198 200 200 206 208 199 205 200 196
164 160 146 148 164 161 168 156 137 163 160 155 152 164 176 165 157 148 151 160 176 175 173 169 164 171 169 165 172 171 171 175 175 168 156 167 157 156 157 156 153 148 149 150 145 144 147 154 143 134 141 134 138 137 131 129 132 128 127 123 122 120 117 122 126 121 115 128 124 125 116 108 124 127 119 125 120 132 128 131 127 127 129 132 134 132 130 138 150 147 141 151 148 147 155 148 147 150 154 162
133 138 144 136 134 136 135 126 119 139 141 141 133 145 164 161 161 151 145 168 170 176 169 178 173 179 175 179 180 183 193 184 191 194 191 195 190 198 196 198 191 180 183 185 187 189 191 199 191 189 184 173 188 187 181 179 177 172 174 172 157 158 163 158 158 157 155 150 158 153 144 147 144 141 148 147 141 138 133 127 117 118 121 115 115 116 112 116 128 111 116 125 113 115 120 117 115 119 122 125
117 127 133 123 104 112 115 118 116 115 125 111 115 115 135 138 147 135 128 152 157 161 151 159 165 169 169 162 171 174 183 174 176 183 188 186 180 192 190 195 188 183 192 189 199 197 194 198 197 200 169 193 203 205 203 203 207 205 213 207 208 209 211 210 212 214 222 213 204 206 205 196 194 205 201 193 196 189 188 188 183 180 179 178 175 174 170 174 171 167 174 169 154 155 150 155 152 156 152 153
129 129 130 131 126 140 135 137 138 122 124 127 127 131 130 130 139 140 133 143 140 142 128 145 153 152 150 143 150 156 158 153 148 151 151 161 147 152 156 157 165 159 167 170 173 168 169 178 175 177 147 157 184 182 186 182 187 197 197 194 189 198 197 203 201 215 217 215 220 216 211 222 225 224 224 221 221 217 218 220 223 219 219 221 220 218 217 221 228 230 224 220 218 222 220 221 203 205 208 208
141 130 140 122 124 135 150 143 140 143 136 139 141 135 130 142 135 143 142 150 144 145 134 140 137 141 150 155 160 151 148 137 143 147 152 156 150 150 154 144 151 150 143 144 150 145 140 150 148 148 127 115 150 150 152 145 157 160 161 160 153 165 170 171 167 179 176 183 181 176 176 187 187 193 199 198 197 195 211 210 208 209 218 206 211 209 216 218 219 221 221 220 217 218 222 221 216 214 204 185
145 127 131 125 128 143 141 140 131 136 133 136 135 134 135 134 132 135 135 136 138 144 135 147 139 142 153 162 163 143 141 141 158 171 168 169 178 177 174 170 172 154 138 149 168 166 158 167 155 159 138 125 148 156 153 140 142 145 143 145 135 150 147 144 147 147 151 154 148 144 150 152 155 149 158 158 155 156 156 155 164 164 166 157 165 165 177 176 172 183 178 181 179 183 177 180 185 188 188 159
145 148 143 141 149 174 165 152 146 152 157 151 151 146 164 156 148 133 140 148 146 154 149 143 142 149 153 142 144 144 141 136 144 150 156 155 159 152 160 163 160 137 139 152 163 166 174 177 170 174 177 172 168 173 172 173 168 172 165 163 159 163 163 164 162 154 151 157 155 145 153 155 157 164 151 157 157 154 141 138 138 145 140 135 143 148 148 140 150 158 151 155 151 148 144 151 157 148 112 75
164 167 165 161 183 187 178 170 168 175 161 160 163 161 172 171 152 160 161 156 157 173 165 152 155 163 159 152 159 178 170 160 157 154 153 144 151 158 153 146 151 149 140 138 150 144 143 145 145 148 153 166 163 161 169 174 172 166 175 176 178 174 175 181 171 167 168 169 179 175 169 166 165 171 168 175 177 180 174 166 180 186 179 177 176 175 178 167 172 176 175 175 164 164 166 163 167 169 122 74
165 174 172 161 179 173 178 185 183 183 178 173 172 171 170 177 175 176 171 169 170 176 174 174 174 176 171 171 181 184 172 172 168 174 167 157 176 178 167 162 171 162 167 157 155 159 156 159 137 146 153 157 156 155 157 143 149 148 149 157 152 151 155 157 167 153 164 173 175 173 180 164 161 169 173 180 183 174 168 177 191 188 191 184 191 199 201 194 194 201 204 204 184 199 196 190 182 191 195 176
156 159 158 157 157 154 160 162 172 168 179 175 179 176 169 165 167 170 172 170 178 178 174 183 185 176 186 187 188 184 175 177 183 179 184 175 172 176 173 175 167 173 178 171 180 188 186 187 157 153 180 189 175 174 174 154 150 147 149 149 149 138 140 139 153 151 141 146 149 158 154 148 146 163 172 173 169 169 167 169 176 171 184 178 177 174 178 172 170 185 190 191 185 203 202 203 196 190 195 200
136 134 148 146 148 138 142 137 156 150 157 159 162 162 154 154 160 166 161 164 171 168 168 187 190 187 197 203 190 178 177 180 185 197 193 186 176 178 176 180 175 177 175 184 184 191 198 189 179 177 184 190 178 176 180 167 166 161 154 156 158 157 155 167 174 180 169 163 167 174 147 146 140 151 158 165 164 159 157 153 157 169 160 167 174 172 179 182 181 185 180 174 178 183 184 185 189 208 218 218
139 137 136 132 137 119 123 119 128 129 140 130 142 139 139 137 152 149 147 156 161 155 150 150 160 169 176 178 167 164 164 174 177 185 182 184 180 184 179 179 185 181 179 178 189 190 190 182 183 180 182 184 180 179 183 181 180 181 180 178 180 179 179 186 194 194 196 178 175 178 149 154 151 153 163 167 157 153 142 155 162 159 150 149 153 160 160 163 173 173 173 173 177 177 186 180 183 195 200 195
148 146 137 140 124 124 121 127 131 137 140 136 133 126 126 135 131 133 128 129 137 135 130 126 130 134 133 146 136 138 138 142 152 154 144 154 162 168 164 165 168 167 174 179 178 177 180 179 180 181 181 190 185 186 181 184 184 184 188 184 189 177 180 185 190 187 189 186 184 181 179 175 174 175 175 168 172 164 172 187 192 185 191 194 194 184 179 170 161 149 155 148 160 167 178 181 179 180 189 177
181 182 180 166 165 166 157 158 159 165 162 159 157 149 149 150 141 137 139 136 135 129 131 134 125 128 125 123 124 121 123 120 125 138 121 129 136 136 141 147 142 148 151 161 154 154 165 157 156 167 172 177 175 180 184 193 196 186 182 190 184 191 197 206 203 200 189 192 194 185 187 185 186 186 187 185 187 187 200 202 204 202 202 207 208 199 202 195 180 161 148 137 145 152 149 153 156 170 161 170
181 175 183 188 189 184 194 192 185 192 194 188 193 193 190 189 182 182 185 184 186 174 168 168 164 154 153 147 143 138 139 140 136 135 131 116 126 125 132 133 129 128 135 132 139 141 136 134 141 150 153 156 152 158 171 166 172 175 174 174 167 180 196 203 208 213 206 201 190 188 186 189 190 191 186 185 184 194 213 218 216 212 214 213 209 208 207 195 180 163 150 152 154 149 155 155 149 150 160 166
147 140 139 142 145 148 149 153 158 162 170 161 168 166 172 175 181 181 184 199 187 193 195 197 203 191 200 192 194 195 189 192 188 190 177 90 144 166 166 158 157 148 145 142 144 135 136 137 133 130 123 133 131 134 136 141 145 143 142 139 152 160 165 177 188 183 198 186 165 179 177 175 180 186 177 185 183 185 207 215 216 218 220 213 220 218 218 201 185 178 180 170 172 167 175 160 165 156 182 182
142 143 131 134 143 145 137 132 141 146 140 142 151 150 157 154 150 155 159 153 155 162 163 166 172 165 162 169 165 147 169 175 181 181 166 75 160 194 198 203 203 196 197 198 202 191 191 185 187 167 165 162 154 145 144 138 136 132 126 128 129 129 140 152 152 152 148 153 158 157 157 152 155 165 165 161 156 167 195 201 208 209 212 213 217 212 211 189 181 190 189 184 182 182 187 188 179 182 178 190
137 135 118 130 143 145 130 126 140 144 153 137 143 155 156 148 136 152 160 154 149 142 170 165 167 150 144 150 143 117 153 173 159 153 140 110 154 169 168 180 181 185 186 184 186 192 191 195 200 203 203 204 198 201 198 193 188 186 173 174 161 158 149 149 146 145 140 126 133 127 124 126 129 138 132 131 145 161 180 181 189 187 189 195 205 177 175 176 186 191 180 190 185 187 189 194 181 196 206 202
106 114 121 111 113 119 121 123 121 123 133 128 127 143 143 144 137 149 159 159 148 147 166 173 169 148 140 139 160 169 162 176 162 153 149 150 153 160 162 170 171 176 172 169 170 174 175 173 175 175 177 175 178 186 185 191 190 192 197 194 193 197 196 194 189 191 188 177 164 159 148 142 126 136 127 120 129 139 146 143 142 152 158 165 161 158 153 155 162 175 173 173 182 176 184 186 196 203 209 215
101 98 112 107 106 94 106 106 100 105 98 99 112 116 104 114 115 113 119 121 124 131 133 134 133 130 133 129 143 155 150 152 151 145 137 136 116 144 161 157 163 168 174 166 156 159 167 168 170 165 168 165 173 162 166 171 165 182 174 178 175 178 179 174 186 186 188 194 191 189 197 189 181 180 173 171 169 169 160 150 143 136 137 126 124 117 126 127 142 142 148 153 168 159 163 170 176 184 205 199
55 55 51 66 66 76 74 84 84 83 83 95 99 95 96 99 104 99 105 107 102 106 103 111 109 105 109 104 112 115 117 115 116 117 111 118 110 112 129 134 139 154 147 151 149 156 157 161 167 164 158 165 161 167 162 169 165 164 167 170 176 175 177 174 177 176 176 175 175 182 176 175 186 187 187 190 197 206 205 204 199 197 182 163 153 143 125 119 118 113 122 137 138 151 156 155 161 169 171 176
20 19 24 35 60 64 62 68 71 76 78 72 68 68 80 75 82 82 92 96 95 91 98 99 104 101 107 105 106 109 106 112 120 118 115 117 115 119 110 121 133 137 137 137 132 136 150 155 150 150 139 143 147 161 157 163 163 166 163 173 188 192 193 176 169 168 169 170 177 173 169 175 184 180 175 180 196 202 204 205 201 202 194 191 191 190 188 185 165 162 156 142 142 144 141 154 157 151 144 154
14 19 20 39 60 63 64 68 70 81 78 71 72 77 82 84 82 74 83 86 84 78 86 83 88 89 87 88 91 92 74 86 100 98 98 103 100 93 95 109 115 125 127 129 129 128 135 133 140 142 136 138 148 135 142 147 135 132 139 151 161 163 170 165 161 160 164 166 172 174 169 169 175 168 174 194 214 210 206 205 205 198 183 175 170 173 181 187 189 193 199 191 196 181 175 171 152 147 141 148
21 20 21 30 44 48 46 47 48 50 50 50 47 52 54 56 52 49 58 57 55 57 58 64 64 58 59 59 62 54 56 63 59 62 71 67 68 66 69 62 60 68 64 79 79 82 86 86 95 102 112 125 131 133 140 149 136 117 116 124 117 109 112 125 123 128 135 139 152 151 161 158 160 169 187 197 209 209 213 206 199 197 193 183 178 183 183 176 186 185 177 180 187 192 198 198 198 197 189 179
26 24 24 28 36 42 40 37 42 43 47 42 41 44 43 42 43 46 46 54 49 53 40 54 60 54 61 64 51 49 53 50 46 49 61 58 53 58 59 60 62 58 56 65 61 55 55 59 55 61 62 65 67 71 78 80 91 90 90 104 103 107 113 124 119 120 117 124 119 118 115 111 128 140 143 161 170 180 190 194 195 186 174 170 177 185 176 176 188 183 179 180 174 177 176 179 184 195 204 207
34 25 27 34 33 42 46 44 40 42 44 35 40 35 36 37 36 39 35 34 34 38 27 83 106 95 106 98 68 44 51 47 30 29 31 36 39 38 45 44 46 46 44 46 44 52 48 50 48 49 56 53 52 51 51 49 50 52 59 56 57 72 72 77 77 88 96 99 107 112 109 104 127 120 117 120 123 128 133 141 153 155 153 161 182 177 170 185 186 177 173 184 202 200 191 180 186 187 184 185
43 29 25 29 31 78 97 100 104 101 96 94 89 90 92 92 86 85 86 85 89 75 74 119 122 99 104 82 68 41 35 44 30 42 54 50 49 57 51 50 53 48 45 44 45 42 41 44 40 42 35 36 36 38 36 38 39 33 40 37 34 37 33 39 37 46 41 38 44 45 49 63 69 78 93 100 102 111 118 114 116 118 129 135 139 140 151 165 165 161 177 188 203 217 212 184 182 182 186 190
43 35 23 22 32 82 122 116 120 125 125 129 135 133 131 139 140 135 137 138 134 126 134 136 91 72 77 62 58 49 31 64 81 113 122 115 115 124 124 124 117 114 116 108 109 111 101 106 98 96 92 90 92 89 74 80 80 64 65 62 56 60 54 52 51 51 50 47 49 46 46 41 44 39 44 47 51 54 69 83 90 94 106 123 134 137 156 153 150 140 138 141 148 166 178 176 171 171 175 174
47 39 27 29 37 52 100 99 91 105 102 99 111 118 116 126 127 129 125 121 134 129 131 137 102 68 61 63 59 52 31 110 138 127 138 138 138 140 144 138 147 142 140 134 132 141 133 133 138 140 139 141 135 132 134 133 129 128 131 128 121 123 118 118 116 116 104 99 103 96 93 85 82 76 76 78 69 71 73 72 64 65 68 91 101 82 100 117 134 142 133 137 131 132 134 133 140 142 148 159
45 46 32 31 33 41 63 76 75 85 87 82 93 91 88 102 109 108 116 107 116 122 118 131 124 69 69 66 57 54 34 102 141 138 138 139 142 149 153 139 140 142 144 143 135 132 140 140 147 144 146 150 138 134 137 134 133 133 126 128 133 123 132 135 144 143 136 135 131 118 125 128 127 121 120 119 113 106 105 100 105 90 85 83 88 46 39 42 51 69 86 114 127 131 134 137 140 140 129 122
56 48 42 28 28 38 44 56 58 59 62 64 69 62 65 71 77 72 77 74 80 80 86 95 89 70 58 61 51 44 31 75 122 125 133 131 135 135 131 142 143 141 131 133 138 140 150 151 151 162 164 150 159 145 153 151 150 139 135 135 142 140 143 141 141 136 134 142 131 125 136 143 144 151 144 134 135 136 136 142 141 134 126 118 125 68 46 41 38 37 50 73 95 92 101 114 122 131 134 133
53 48 41 32 34 32 45 75 66 70 72 67 60 59 62 61 51 53 56 54 62 63 56 66 69 60 46 48 43 45 31 46 82 81 91 96 96 105 110 117 119 124 115 118 118 127 141 139 147 148 149 142 147 155 151 145 148 147 141 142 134 140 147 140 137 133 142 140 132 127 130 138 137 136 135 127 121 132 131 140 129 121 129 139 133 94 40 45 40 34 48 91 136 134 117 109 110 102 106 115
42 52 44 30 32 38 44 81 85 82 83 81 82 76 80 73 68 55 64 60 74 69 69 67 72 62 50 43 39 38 37 34 54 60 55 63 55 73 72 70 72 77 78 78 89 91 100 100 111 102 108 109 102 116 118 122 134 124 125 133 126 126 126 132 136 136 137 132 128 134 137 142 140 139 140 132 130 128 124 128 130 119 121 127 133 113 53 53 41 33 47 73 128 135 131 117 114 111 111 107
36 54 49 34 33 39 39 56 71 63 61 76 82 72 75 79 87 63 73 69 87 83 68 80 82 79 60 39 43 39 38 33 67 70 71 69 63 62 60 57 59 57 55 57 56 59 61 72 75 67 72 64 73 70 72 74 81 78 89 94 99 99 93 109 118 118 116 127 131 129 129 126 127 137 135 131 129 118 128 128 128 125 129 133 139 134 62 51 47 41 40 62 112 130 125 111 111 107 109 105
18 54 46 44 30 32 41 33 33 38 43 49 50 43 52 62 61 58 56 67 73 78 67 77 78 86 73 47 46 40 43 33 79 102 95 88 84 82 78 74 80 72 77 65 64 71 65 65 62 65 60 60 58 52 58 58 55 48 55 52 55 66 66 69 72 67 74 79 81 85 85 88 101 104 106 111 118 115 119 122 120 128 125 130 136 139 85 60 59 38 41 53 101 138 125 118 119 114 118 110
14 52 50 43 33 32 35 36 21 27 32 28 32 33 31 34 38 36 37 45 49 48 48 49 59 62 63 54 42 37 39 37 57 91 90 86 84 88 87 88 89 92 89 86 87 88 96 88 88 87 72 69 73 58 59 60 53 54 51 50 55 52 55 52 54 52 47 54 54 51 56 60 65 55 58 66 77 73 77 78 87 92 99 106 112 111 99 67 68 42 44 44 87 123 120 120 119 122 118 124
15 39 59 44 40 30 35 36 23 17 17 19 23 23 23 28 27 34 31 45 36 35 34 35 39 36 35 50 40 40 39 42 36 49 59 60 64 72 77 76 80 83 85 89 84 94 92 98 98 102 98 97 92 85 81 76 76 70 63 59 64 60 63 62 60 57 53 52 53 50 54 58 57 51 50 52 52 55 50 53 56 60 61 63 64 64 78 68 70 50 36 49 68 89 95 92 97 95 104 95
9 30 55 46 41 27 33 38 32 23 18 12 15 18 22 22 29 25 33 41 30 20 24 28 26 28 27 43 39 42 43 40 35 19 30 30 41 48 50 49 53 61 60 63 69 71 79 93 85 88 98 98 93 108 92 89 98 86 86 80 81 88 102 87 81 80 83 78 73 65 63 60 59 60 58 55 56 52 53 47 56 50 53 45 46 37 68 69 74 52 33 46 52 47 55 51 57 59 58 61
11 16 57 54 44 30 30 35 35 31 22 19 18 11 14 21 22 31 45 35 38 16 10 9 14 13 14 26 47 37 39 45 39 20 18 27 23 34 36 39 40 40 48 46 48 51 51 56 61 58 62 71 81 83 79 81 82 83 78 75 87 90 101 92 88 83 94 102 102 99 90 92 81 81 78 78 74 72 71 73 72 65 73 65 65 52 66 76 72 58 35 39 57 51 45 47 41 46 42 53
19 23 52 55 48 33 33 37 34 30 32 23 22 15 13 16 17 37 36 34 41 19 16 11 9 11 6 12 46 37 40 37 42 21 8 14 10 15 15 25 25 30 36 38 41 41 40 45 41 45 44 46 47 47 50 48 57 53 54 61 68 69 76 74 76 79 86 87 85 83 83 93 91 86 93 96 86 92 93 96 97 93 95 88 78 79 86 85 67 70 37 32 49 58 61 58 52 51 44 49
34 35 48 59 51 41 31 31 36 40 37 30 28 23 23 15 18 20 28 29 35 25 17 13 13 12 10 14 35 36 39 39 37 26 12 10 10 9 7 9 7 13 12 20 23 20 25 28 33 32 32 34 37 39 42 44 43 42 45 47 40 55 50 51 56 54 60 63 68 71 75 79 86 88 91 89 97 92 89 95 93 85 92 84 81 86 84 95 65 74 44 31 46 58 78 75 78 76 69 62
40 39 43 57 50 41 27 29 35 36 36 36 32 26 21 17 17 21 25 19 25 39 16 10 12 11 11 8 24 36 33 36 38 28 13 11 10 7 9 7 10 10 10 17 16 19 16 17 14 15 13 14 17 20 25 32 28 28 30 31 36 39 43 48 46 48 44 45 42 45 49 53 54 63 59 60 68 71 74 79 86 84 77 84 83 89 83 91 67 77 58 30 45 52 81 90 89 86 87 88
42 41 47 56 53 44 26 28 36 32 37 36 34 30 28 22 20 34 20 15 20 35 20 13 13 14 13 18 21 38 34 30 34 31 16 7 8 13 14 10 9 9 11 14 17 20 15 15 15 11 11 12 8 11 12 11 12 9 10 11 12 18 19 24 25 31 33 35 37 32 35 42 43 42 44 42 41 50 58 60 62 59 81 97 72 65 72 85 76 73 62 32 35 51 76 89 94 97 93 98
40 50 40 51 50 47 35 29 33 34 39 37 37 33 33 23 31 35 18 20 18 31 29 17 15 16 14 11 15 40 34 30 38 33 21 12 20 26 60 33 7 12 9 15 12 16 17 16 10 11 7 7 12 10 11 11 7 10 7 8 14 5 12 7 11 10 9 12 16 16 18 16 26 28 27 32 31 37 39 38 45 45 68 72 56 56 55 61 78 70 76 40 36 53 59 72 81 81 83 80
46 44 46 42 49 47 39 27 28 33 34 40 37 36 35 36 36 30 27 20 15 29 31 16 16 16 18 12 9 27 32 30 32 33 21 19 12 19 30 18 11 4 13 15 18 18 19 10 10 12 13 8 10 9 13 13 11 6 14 9 10 8 7 12 9 5 11 14 8 13 11 13 13 12 14 11 17 14 17 19 22 21 24 29 35 38 42 42 80 71 81 41 35 50 48 47 45 45 47 55
51 44 48 50 50 40 38 28 25 32 29 39 36 35 35 38 33 29 29 26 22 16 38 18 19 14 14 15 13 26 33 25 30 32 22 16 15 9 6 11 13 9 16 20 16 17 17 9 11 7 10 12 10 11 11 8 10 12 10 8 9 10 13 8 9 10 7 11 13 8 10 10 9 10 11 13 14 8 9 9 9 14 8 11 13 10 20 17 51 69 71 49 40 45 45 43 41 36 39 44
74 70 73 70 70 58 66 58 48 51 54 55 47 53 56 56 59 50 45 43 39 36 42 25 29 27 26 23 24 23 32 31 31 34 31 23 16 15 11 10 10 12 14 19 15 19 11 15 6 9 6 6 8 7 9 10 7 7 3 7 8 5 7 10 10 6 8 9 12 9 15 7 8 10 7 14 9 9 10 6 11 8 10 10 7 10 13 12 29 81 77 62 39 37 50 32 19 23 25 23
|