55
54
54
53
54
57
57
57
57
57
57
57
57
57
57
57
57
57
61
61
61
62
63
63
62
62
62
62
64
64
64
66
66
66
66
66
66
66
66
66
67
67
68
68
69
69
69
69
70
71
71
72
83
93
100
88
87
84
85
86
86
90
97
100
101
101
101
101
102
102
103
108
108
108
110
110
120
125
126
125
125
124
123
125
129
129
132
137
138
134
131
129
138
139
139
139
138
134
142
142
142
142
143
135
135
135
136
137
139
145
147
147
148
148
150
152
164
166
166
168
171
173
175
175
180
183
188
188
187
187
184
183
185
187
191
202
203
212
221
223
223
220
219
219
221
216
211
211
216
221
224
225
228
229
232
235
239
238
238
238
240
240
241
243
243
247
249
246
245
245
246
252
254
251
248
245
244
244
246
249
249
250
250
251
250
250
250
250
249
249
246
245
245
251
253
256
257
260
266
267
268
270
270
270
269
269
269
268
267
263
266
271
275
281
272
273
270
267
267
266
262
256
256
256
256
257
258
262
262
265
265
266
267
258
256
261
260
257
256
255
255
255
256
234
251
259
264
265
266
265
266
263
262
262
261
261
263
267
267
259
262
266
273
275
278
278
278
277
274
274
273
273
273
276
278
285
285
289
291
291
292
298
300
301
300
298
298
299
300
301
296
295
294
291
291
292
292
290
287
293
295
293
292
293
296
307
307
308
307
308
314
320
325
316
320
319
337
336
325
322
318
316
315
315
315
315
314
322
322
322
322
322
322
324
337
337
337
339
340
337
332
331
328
325
321
318
315
314
314
311
313
315
317
320
320
320
320
320
320
313
311
311
311
311
311
311
309
308
307
305
302
297
295
293
293
292
291
290
293
291
289
288
288
288
288
287
292
295
303
306
306
306
307
307
307
308
310
312
313
313
314
315
315
323
326
327
328
330
334
334
334
332
331
330
330
328
326
325
325
329
331
329
324
327
329
329
328
328
324
322
322
321
321
320
319
317
317
319
321
327
329
332
335
336
340
340
340
333
329
328
327
343
353
358
361
349
347
344
344
344
344
349
350
345
340
341
339
338
338
336
334
333
333
332
332
329
331
331
332
332
332
318
319
319
325
327
328
326
327
328
324
325
326
326
325
323
323
324
322
324
323
324
326
325
322
311
311
308
307
306
306
306
306
306
306
306
306
306
303
311
306
307
306
303
285
286
286
282
279
273
275
275
278
279
282
281
280
281
288
288
287
287
287
291
286
284
285
284
282
279
276
271
266
263
262
257
255
253
252
251
245
241
243
244
244
238
232
232
229
227
225
216
216
218
218
218
229
231
229
227
226
223
223
218
218
219
221
216
216
213
212
212
208
206
201
192
192
191
191
189
188
186
182
179
175
173
173
175
175
170
170
165
160
160
153
146
136
136
137
138
144
126
121
126
130
131
130
135
136
113
112
112
113
109
102
100
100
102
107
110
112
104
103
108
119
113
108
110
124
126
113
108
108
109
111
113
113
104
100
99
97
95
94
93
96
98
100
101
102
105
105
103
88
84
83
84
84
85
86
86
89
86
87
78
77
76
76
76
75
75
75
76
76
76
75
75
75
78
78
75
71
74
68
67
66
66
64
64
63
64
64
64
64
64
63
64
66
66
64
60
60
60
64
64
65
65
65
63
60
58
57
56
57
59
59
61
62
63
57
57
57
57
60
60
60
60
60
62
63
56
56
56
56
55
55
55
55
55
55
55
55
55
55
54