47
47
49
57
60
60
60
60
60
63
68
72
74
71
68
75
76
78
79
79
79
79
79
80
83
85
91
94
101
107
114
120
130
135
142
149
152
155
158
160
161
162
162
162
166
174
180
187
198
212
227
230
240
252
260
268
279
287
297
314
316
316
330
335
344
371
384
389
393
398
395
395
397
398
408
421
433
434
447
453
461
466
475
483
487
491
502
512
511
510
522
528
533
549
557
564
571
578
582
586
591
596
594
575
574
580
585
590
596
593
587
572
563
555
546
535
530
522
519
519
521
522
518
507
498
479
463
452
387
368
357
339
326
312
302
283
280
263
258
254
247
238
228
218
209
204
189
158
145
136
125
121
121
111
108
100
99
99
98
98
100
101
103
101
99
99
96
95
95
101
110
113
116
114
102
99
99
101
104
104
102
96
93
93
91
91
83
81
83
86
93
98
105
110
115
119
128
133
140
147
151
154
157
159
160
162
163
165
170
181
188
193
197
201
202
199
197
195
190
191
193
194
196
197
198
198
199
200
201
201
202
203
204
205
202
202
200
197
200
205
208
211
218
216
205
191
185
183
181
178
186
196
201
204
209
206
201
189
184
186
194
199
213
215
214
204
198
195
195
189
179
181
184
186
188
191
192
197
195
191
189
184
181
183
187
196
210
212
210
210
209
208
208
208
209
209
215
226
230
237
242
249
257
259
291
292
293
294
299
300
303
303
302
302
301
301
301
302
316
320
329
339
339
337
335
336
339
343
349
349
347
343
340
341
354
359
372
388
392
394
395
396
395
392
384
389
411
418
418
418
418
418
419
422
427
429
430
434
434
441
442
443
443
444
446
453
453
453
453
455
461
467
467
471
464
456
455
457
458
458
458
458
453
443
438
432
427
425
425
427
423
419
416
409
406
406
405
405
405
405
407
413
415
415
414
412
404
401
396
393
393
392
391
384
373
350
346
341
332
326
320
314
314
315
316
318
319
317
317
315
314
312
311
310
309
306
302
298
286
284
275
267
263
257
250
241
239
230
223
215
208
195
189
184
179
175
172
171
169
168
167
147
127
122
117
117
117
117
117
110
107
101
91
84
76
71
64
63
62
60
57
49
44
39
33
31
30
24
20
17
17
15
14
14
14
12
9
9
9
9
7
6
6
4
4
4
4
4
4
4
4
5
6
6
7
8
9
8
7
7
6
6
6
6
6
7
9
9
8
8
8
8
8
8
8
9
7
5
6
6
5
4
2
2