0
3
8
11
13
13
13
13
16
21
24
24
24
24
27
29
29
29
29
29
29
35
41
46
49
53
53
53
58
61
61
65
69
71
72
72
72
74
75
75
78
79
82
82
85
88
91
93
96
96
96
96
96
98
103
106
106
106
106
109
113
117
121
123
126
126
126
126
126
126
126
131
133
136
139
139
142
143
144
144
147
148
148
151
156
159
161
161
163
163
163
163
165
165
165
165
165
165
165
166
166
166
170
171
171
171
173
175
178
180
180
184
189
192
197
200
200
205
210
215
220
225
229
229
229
229
230
231
231
231
231
231
232
232
232
232
235
236
241
244
244
250
258
266
269
272
275
281
282
288
290
291
291
293
298
301
309
315
320
323
331
337
349
359
359
362
363
364
364
367
368
368
369
374
377
378
379
380
384
406
406
406
407
407
407
408
408
408
408
408
409
409
411
413
415
417
418
418
421
422
422
422
424
425
425
425
428
433
433
433
437
441
441
441
444
445
446
446
449
450
450
450
452
455
456
456
456
456
456
456
456
459
463
463
463
468
468
473
473
475
476
477
477
479
480
480
482
485
490
493
496
498
502
502
505
506
507
507
510
511
511
513
518
522
524
528
533
538
543
548
548
548
548
549
549
549
551
554
555
556
556
557
560
561
561
567
575
577
578
578
587
601
603
605
611
614
617
623
637
638
640
641
645
648
650
653
655
657
658
658
658
661
665
670
671
672
672
674
676
