254
258
252
248
248
242
228
228
228
224
214
208
200
196
186
172
172
160
154
140
132
128
116
106
100
92
88
68
60
54
46
32
16
8
-2
-12
-24
-32
-40
-54
-64
-78
-88
-94
-106
-120
-130
-142
-150
-156
-168
-180
-184
-190
-198
-210
-212
-216
-226
-234
-244
-244
-254
-252
-262
-266
-268
-276
-276
-284
-280
-276
-282
-282
-282
-284
-284
-280
-276
-276
-274
-274
-270
-268
-264
-254
-250
-248
-246
-238
-228
-224
-216
-208
-208
-196
-190
-184
-174
-164
-154
-136
-128
-124
-112
-102
-90
-80
-70
-58
-48
-42
-28
-16
-8
-2
14
22
40
44
54
64
78
92
100
104
112
124
130
140
148
160
168
168
184
188
200
202
212
218
224
228
230
236
244
244
256
252
260
258
268
268
268
266
268
266
264
266
266
264
262
260
258
252
252
248
240
236
234
224
224
218
210
208
196
188
182
170
160
150
144
136
128
120
110
108
96
82
74
64
58
40
34
22
16
-2
-12
-24
-30
-40
-46
-64
-76
-84
-90
-106
-122
-126
-134
-146
-160
-166
-174
-182
-194
-200
-208
-218
-220
-228
-234
-238
-244
-250
-254
-262
-260
-268
-268
-272
-278
-278
-280
-278
-280
-284
-286
-284
-284
-286
-276
-276
-276
-268
-270
-262
-258
-258
-252
-248
-240
-234
-232
-218
-210
-204
-200
-194
-184
-180
-162
-156
-148
-136
-120
-116
-108
-96
-88
-78
-62
-56
-46
-30
-24
-12
-2
12
24
34
42
52
62
76
84
98
102
116
118
124
138
146
154
164
172
180
188
196
204
206
212
224
228
230
234
248
248
250
252
258
262
260
262
262
262
272
264
266
268
270
266
260
264
254
254
252
252
246
244
234
228
222
220
212
206
198
188
180
172
166
160
148
146
132
120
118
108
98
88
76
68
56
42
36
26
18
4
-8
-14
-28
-36
-48
-60
-68
-84
-90
-106
-118
-122
-128
-148
-160
-162
-170
-184
-194
-194
-204
-212
-222
-228
-232
-240
-246
-248
-256
-260
-262
-264
-270
-276
-278
-274
-280
-284
-282
-284
-282
-282
-280
-282
-280
-278
-278
-276
-268
-264
-262
-256
-258
-244
-242
-236
-232
-218
-216
-212
-204
-194
-182
-178
-170
-160
-152
-140
-124
-114
-106
-94
-88
-76
-66
-52
-40
-36
-28
-12
-8
12
20
28
40
50
60
74
86
96
100
110
120
122
134
144
156
164
172
178
188
194
200
208
220
220
222
232
238
238
246
252
252
258
262
262
262
266
264
272
264
264
272
264
264
262
264
258
260
260
252
244
238
240
232
226
224
218
208
202
196
180
174
166
162
152
140
132
128
112
114
96
96
76
68
60
48
38
28
20
6
0
-16
-26
-32
-44
-58
-68
-82
-90
-98
-110
-122
-134
-146
-152
-160
-170
-180
-186
-194
-208
-214
-216
-222
-230
-240
-244
-252
-252
-260
-260
-268
-272
-270
-274
-276
-280
-280
-288
-278
-284
-284
-286
-282
-280
-282
-272
-272
-272
-262
-266
-262
-252
-250
-240
-236
-230
-224
-222
-212
-210
-196
-190
-184
-168
-160
-156
-136
-136
-122
-108
-104
-90
-84
-68
-60
-42
-36
-26
-12
-4
10
16
26
34
48
56
72
76
96
100
106
114
120
130
136
152
160
168
176
178
190
202
212
216
218
226
230
238
238
248
248
252
260
260
262
266
264
264
268
272
272
268
270
266
260
262
258
256
254
250
244
244
242
234
228
224
220
210
204
192
188
180
172
162
156
146
140
124
118
104
106
92
82
72
60
52
42
32
20
6
-4
-8
-22
-36
-44
-56
-66
-78
-84
-88
-104
-118
-130
-140
-146
-160
-168
-178
-186
-190
-200
-208
-214
-222
-232
-236
-240
-246
-250
-258
-260
-264
-266
-276
-274
-276
-276
-282
-284
-284
-288
-284
-284
-280
-286
-282
-276
-274
-274
-262
-262
-260
-254
-248
-244
-240
-234
-224
-220
-210
-210
-200
-196
-188
-176
-166
-158
-148
-136
-114
-110
-108
-92
-88
-74
-60
-54
-40
-32
-20
-10
2
16
24
30
42
58
66
76
88
98
108
110
120
128
142
146
160
168
172
180
192
198
208
214
216
222
230
232
240
238
248
250
256
258
256
262
266
268
264
266
268
268
270
264
260
262
260
262
252
252
248
248
242
236
226
224
218
216
208
198
192
186
170
166
156
148
138
128
126
114
100
96
90
74
62
54
42
34
20
12
4
-10
-22
-30
-46
-44
-62
-76
-86
-92
-102
-114
-128
-136
-146
-156
-160
-172
-186
-186
-200
-210
-212
-222
-228
-236
-246
-244
-250
-256
-260
-266
-266
-274
-272
-280
-280
-280
-284
-286
-284
-284
-284
-288
-282
-282
-276
-272
-272
-268
-268
-260
-256
-254
-244
-244
-232
-230
-226
-218
-208
-200
-192
-184
-174
-166
-152
-152
-140
-128
-116
-108
-100
-88
-74
-62
-52
-40
-36
-22
-12
-6
8
22
32
40
54
64
72
82
96
104
106
120
126
136
152
156
164
168
186
186
198
210
210
216
224
224
232
240
248
248
250
254
260
260
258
262
266
264
268
268
266
268
270
268
264
266
260
254
254
248
250
242
236
228
226
218
216
204
206
192
184
178
164
162
152
144
130
120
116
104
98
96
76
70
60
42
40
30
12
2
-4
-20
-24
-38
-50
-58
-66
-82
-94
-100
-108
-128
-134
-142
-156
-160
-172
-182
-186
-196
-204
-212
