91
89
90
91
92
91
91
91
91
90
90
90
90
90
91
91
91
91
89
87
87
88
88
88
88
90
90
87
87
86
88
89
88
85
84
84
83
84
84
84
85
85
85
85
77
77
76
73
69
66
62
66
69
69
68
64
64
64
64
64
56
54
54
53
55
53
50
49
49
49
50
50
50
50
49
49
49
50
51
51
53
54
55
55
55
55
55
59
61
63
54
49
46
46
46
46
48
48
48
53
57
56
54
57
57
61
66
68
67
66
66
66
65
63
63
62
61
61
62
61
60
58
58
58
52
52
53
54
52
52
52
52
52
50
52
49
50
48
48
48
47
47
47
45
42
42
43
43
43
45
47
50
48
48
48
44
44
47
47
47
48
48
48
49
50
50
52
52
52
52
52
52
51
52
55
55
56
56
58
57
56
57
59
60
60
59
62
67
67
66
66
67
67
69
69
69
70
60
69
62
58
66
71
71
70
67
64
63
63
65
67
70
69
68
63
73
78
72
65
61
60
60
60
61
60
60
64
64
64
64
64
64
64
65
70
72
69
67
67
67
66
68
69
69
69
71
75
76
78
79
80
80
76
76
77
82
76
80
80
81
81
74
74
84
86
84
80
79
79
78
81
82
81
80
80
80
81
81
82
83
85
87
88
87
85
85
85
88
90
89
89
88
88
89
91
94
94
94
97
97
97
97
104
103
103
103
103
109
108
107
107
101
101
108
107
107
107
107
107
108
110
114
117
118
119
125
127
129
130
141
146
150
150
150
149
148
146
145
148
157
168
168
168
168
168
167
165
165
165
165
165
165
171
173
179
187
190
193
197
199
201
194
191
188
186
190
191
195
200
201
201
202
206
209
217
221
229
237
241
241
246
251
255
257
258
259
260
260
261
262
263
266
268
269
273
273
275
276
277
279
280
281
283
289
291
291
291
292
294
295
299
302
305
309
309
310
311
311
311
311
312
313
312
311
312
318
319
321
325
335
337
342
347
345
343
341
345
360
363
358
365
388
380
402
420
418
423
424
428
429
431
433
437
439
446
451
452
453
454
454
454
454
454
454
456
467
476
478
480
489
495
496
497
497
499
500
500
500
500
500
507
509
509
509
509
509
509
509
510
522
538
540
549
552
556
557
552
550
548
545
546
549
563
569
575
579
584
593
587
585
584
582
582
580
578
576
563
571
579
583
583
578
577
577
577
577
581
585
569
562
561
560
560
560
558
557
556
556
557
565
567
569
575
575
580
591
600
601
600
599
597
597
597
597
605
607
608
627
621
617
614
610
604
603
605
606
607
607
606
607
608
610
606
601
598
597
594
579
574
572
580
582
573
570
557
557
557
554
553
549
548
550
552
553
541
537
530
521
521
522
522
523
524
526
525
516
514
509
505
496
494
494
495
495
489
487
464
459
456
453
453
452
451
450
442
439
435
434
432
430
428
424
414
408
402
397
392
375
374
373
369
368
364
359
357
354
350
347
345
336
319
315
318
321
325
330
324
321
317
317
317
317
317
308
302
300
298
297
290
284
282
275
273
262
262
261
260
259
259
259
259
258
253
248
238
229
224
222
219
215
213
209
207
203
203
202
201
199
190
174
169
169
168
168
167
165
165
172
173
173
170
165
159
156
156
156
156
156
156
159
160
158
158
160
161
163
152
149
148
146
145
143
144
144
144
146
139
151
151
153
157
157
148
144
151
153
148
152
154
148
146
147
148
147
147
146
147
143
139
137
135
132
132
148
148
145
141
145
147
147
146
146
146
144
144
144
145
145
145
142
141
141
141
141
140
140
140
139
131
140
141
141
141
140
138
138
138
139
139
137
137
136
136
135
136
136
137
126
127
127
124
122
120
120
120
120
120
120
120
120
120
119
119
119
118
116
116
116
112
112
112
112
110
111
107
107
106
108
110
108
107
109
109
106
104
104
104
104
103
103
103
100
100
104
105
103
103
101
98
100
100
102
102
99
97
96
95
93
92
92
91
91
83
83
84
86
86
86
86
86
86
86
86
85
82
82
81
81
78
77
76
76
76
75
72
72
70
69
65
65
62
64
65
65
64
64
67
67
66
60
58
59
58
57
56
57
58
57
57
56
55
55
54
52
51
51
52
52
49
48
48
49
44
44
44
44
44
49
47
47
49
49
46
44
43
43
42
42
43
46
47
47
47
48
48
49
49
49
51
52
52
52
52
54
52
52
52
52
58
58
59
60
62
61
62
63
64
66
66
67
67
68
68
64
57
56
55
58
54
52
48
48
48
48
48
46
46
46
47
47
51
56
55
55
55
55
55
54
52
49
50
50
49
48
49
49
49
49
49
50
51
53
51
53
68
64
64
66
66
65
67
68
65
62
61
61
69
77
81
85
85
85
85
83
83
84
84
83
83
88
88
88
88
88
88
88
88
89
87
87
87
87
90
91
89
89
91
91
91
90
90
90
91
91
91
91
92
91
90
89
90
90