170
173
176
180
181
181
182
182
182
183
183
182
178
177
182
184
185
185
182
177
170
167
164
155
131
130
130
129
129
131
127
118
111
112
114
116
116
116
119
120
120
120
129
129
129
126
123
119
104
104
104
105
105
106
111
115
115
109
102
102
103
89
89
98
94
94
98
98
98
99
103
108
112
118
118
117
123
137
131
130
128
128
128
128
129
130
133
132
134
134
138
156
156
156
156
153
152
151
148
145
141
140
140
140
140
140
139
141
143
147
147
147
147
147
144
141
140
139
126
114
114
115
117
123
125
131
146
146
146
147
153
152
152
152
152
150
150
148
134
132
132
130
130
131
130
126
127
127
121
123
123
123
130
130
130
132
132
135
136
138
138
139
140
142
143
149
156
156
157
171
172
179
180
182
185
184
177
178
179
180
179
179
179
181
183
183
188
196
196
197
200
202
201
206
211
210
210
210
210
210
208
207
206
205
209
209
208
209
215
216
217
217
217
218
220
221
221
226
226
232
235
232
240
244
253
255
256
270
256
257
264
268
269
276
287
296
305
310
303
302
300
301
302
311
316
317
318
326
333
333
333
333
332
331
327
332
333
336
338
336
335
335
335
337
340
344
349
357
360
362
369
370
370
369
365
364
363
360
365
369
373
376
381
383
393
397
399
402
402
401
423
431
435
426
422
431
427
426
428
438
424
426
429
438
441
439
432
429
425
434
447
461
462
463
461
460
460
468
474
478
482
491
495
495
494
506
511
524
529
533
540
545
545
545
545
545
545
547
556
559
558
563
566
568
572
584
596
591
586
578
583
600
604
605
606
612
619
624
629
632
639
642
645
650
656
660
668
676
678
682
690
699
706
712
720
720
721
721
721
722
747
754
761
764
766
767
769
771
773
776
779
781
782
782
790
824
821
819
823
831
832
833
835
836
837
839
839
837
831
828
831
833
835
836
837
828
830
839
840
838
845
849
856
864
871
884
880
871
864
889
907
905
901
897
894
892
894
900
903
906
907
912
920
921
920
922
927
930
934
937
938
940
942
946
950
952
955