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