100
100
100
100
100
100
100
101
101
102
102
102
102
103
103
106
106
107
107
106
113
114
115
115
115
114
114
113
113
115
116
121
126
134
134
133
138
139
145
146
147
149
154
156
157
157
155
154
154
154
154
158
159
159
159
158
156
156
156
157
157
159
161
163
163
165
167
170
174
177
176
179
184
192
193
194
187
182
168
160
160
164
172
164
167
170
171
174
182
197
203
203
212
220
223
230
234
241
247
250
252
254
258
262
261
260
258
256
258
262
262
262
266
269
273
275
287
288
291
294
304
306
306
314
314
314
319
323
320
329
337
344
351
356
360
371
379
385
389
389
388
379
379
377
377
377
378
378
378
379
380
383
384
386
391
393
391
390
394
400
405
406
409
415
402
396
404
400
400
404
424
426
437
443
433
438
454
455
446
446
448
451
451
448
447
449
450
454
465
473
468
469
466
472
476
487
501
508
517
526
544
557
558
559
561
568
570
574
583
586
599
612
636
644
655
665
676
690
699
713
717
713
706
709
712
715
715
715
714
714
713
708
707
694
683
672
680
683
685
690
697
700
706
711
713
718
741
744
748
753
758
763
769
777
785
791
792
793
800
803
801
801
806
834
834
834
839
838
832
836
837
834
845
853
859
863
864
865
866
867
868
869
870
873
876
877
877
877
876