139
139
139
139
139
139
139
139
139
139
135
134
133
129
128
125
124
113
104
105
106
107
103
103
102
96
96
100
101
106
108
110
104
103
96
95
94
94
93
92
83
83
83
83
93
95
95
101
113
117
120
126
126
124
124
125
126
124
121
121
127
127
127
127
128
128
129
131
134
143
146
148
149
149
150
151
151
156
154
147
148
149
153
153
143
142
141
146
145
145
142
138
138
136
136
129
128
127
124
115
114
113
114
114
123
124
126
127
129
134
137
135
137
140
141
150
152
156
158
167
169
175
176
178
181
187
188
188
190
191
192
193
194
201
205
206
208
210
212
216
218
219
221
221
224
224
232
233
233
234
223
220
217
213
208
208
206
198
190
189
194
196
196
191
183
182
188
188
181
179
179
181
181
179
179
180
179
171
169
173
175
172
174
186
184
184
188
186
186
187
189
187
187
181
181
181
181
180
180
179
179
179
179
179
179
180
182
183
172
159
156
156
155
145
137
141
140
138
138
138
139
139
148
148
147
147
144
143
150
156
162
169
170
167
164
164
164
162
161
158
153
151
147
140
126
118
112
96
92
87
75
67
56
48
43
42
45
49
22
16
11
13
19
29
29
28
26
25
27
30
33
35
35
27
25
18
15
18
17
17
19
27
28
27
26
25
23
27
30
30
32
29
25
24
20
27
28
29
29
30
35
31
21
23
28
32
36
34
29
21
31
34
25
18
15
12
13
21
23
12
26
28
26
15
28
28
28
23
18
19
20
20
17
11
8
8
10
11
17
20
19
11
11
12
14
16
11
10
12
17
22
23
23
19
16
14
14
12
12
12
22
24
9
16
20
25
28
31
31
31
30
30
31
33
31
30
28
18
18
19
19
19
18
13
11
9
12
8
7
5
5
6
2
1
1
1
1
4
14
17
17
13
4
14
1
1
1
1
35
25
13
36
34
21
7
21
41
40
13
16
19
27
33
33
33
32
40
40
44
50
50
66
69
69
66
67
69
69
81
90
90
88
91
94
96
100
102
102
111
112
114
115
115
116
128
137
137
143
144
144
148
148
151
152
152
152
152
152
153
152
152
152
150
150
153
152
149
150
150
149
146
150
150
147
144
143
143
143
144
141
139
138
139
153
154
154
154
155
155
155
153
153
154
154
152
146
144
144
145
146
145
143
143
145
148
140
137
136
135
134
139
138
126
125
110
109
108
106
101
99
95
95
83
80
79
79
79
79
78
78
79
79
83
78
78
78
78
83
83
88
88
91
92
92
94
96
99
101
103
105
109
109
113
115
115
115
115
115
115
112
112
110
109
107
107
106
105
104
104
103
103
96
96
96
96
96
96
96
96
96
94
92
93
92
91
89
87
88
90
92
95
100
101
101
101
106
115
128
131
113
113
113
113
114
122
122
122
115
109
106
102
102
101
100
100
96
96
97
97
104
104
105
108
108
110
109
104
100
98
97
97
98
98
99
99
97
96
96
96
97
101
104
104
104
104
107
107
112
125
127
131
133
134
134
137
139
139
139
139
139
139
139
139
139
138