173
160
153
159
158
157
157
157
158
158
159
155
155
154
154
145
142
129
127
86
84
82
82
80
69
65
65
64
63
66
56
55
55
52
51
51
51
46
45
44
42
42
42
42
42
42
45
44
44
52
54
54
55
57
58
58
58
69
68
68
68
75
71
64
63
63
59
58
59
59
60
61
65
65
64
65
70
64
67
65
64
63
63
70
70
68
69
72
69
69
69
68
71
62
70
72
78
83
83
83
82
80
78
75
72
72
70
66
67
69
70
75
75
79
92
112
116
119
121
115
109
109
117
131
125
121
119
119
128
127
133
151
189
194
214
215
229
232
270
272
333
342
349
356
336
330
307
301
269
248
229
203
200
202
198
186
190
174
179
180
181
215
182
174
167
167
167
172
172
175
175
177
179
180
180
179
176
174
173
176
178
180
183
182
183
183
184
184
183
183
183
184
185
186
190
191
193
195
192
193
196
196
197
198
208
210
210
210
224
232
235
235
236
240
242
246
251
254
259
260
269
274
279
291
301
318
318
319
343
352
352
352
357
363
367
370
373
373
384
388
386
386
383
378
363
360
355
349
348
344
320
298
289
279
274
266
256
253
253
251
245
242
240
232
225
218
210
211
208
208
206
201
186
182
183
183
184
184
184
184
185
185
193
192
190
191
193
195
195
196
198
200
202
214
219
235
240
244
249
252
256
264
267
269
270
271
272
275
277
278
276
248
228
224
216
214
210
205
197
195
194
194
196
188
181
174
169
164
162
160
160
156
139
139
133
129
127
123
121
119
116
116
111
106
99
97
96
96
96
100
108
118
124
126
138
141
141
141
143
143
140
137
142
147
147
141
140
138
135
128
127
126
126
126
123
121
116
113
112
102
96
94
90
85
88
90
91
93
92
81
82
84
86
79
79
75
75
70
68
67
67
71
72
73
76
80
82
82
83
83
83
75
71
72
62
69
68
69
69
70
73
68
70
70
70
65
64
65
66
67
65
66
64
63
65
64
60
58
60
61
64
64
65
73
75
67
67
69
69
68
68
57
56
54
54
53
49
44
44
45
41
42
42
42
42
42
41
41
41
41
42
42
39
38
38
38
38
40
40
38
39
40
41
42
40
40
40
40
40
40
40
40
40
40
40
40
40
42
41
41
43
42
44
42
41
43
56
63
64
66
67
67
64
67
63
75
79
76
74
73
70
69
69
70
72
73
74
80
87
130
131
142
146
154
155
155
155
158
158
157
157
158
158
157
158
156
168