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