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