0
3
8
8
12
12
14
15
19
20
24
27
31
31
32
36
39
43
48
49
51
51
53
53
55
57
62
66
70
74
74
77
82
86
91
95
95
95
95
99
99
109
113
120
124
131
143
152
159
170
182
182
196
209
235
243
266
266
266
266
266
266
266
266
266
266
266
266
266
268
270
270
270
270
274
274
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
279
283
286
290
291
294
297
301
303
308
313
318
323
323
323
323
323
323
323
323
325
328
331
333
336
339
343
344
344
344
344
348
348
352
354
354
357
357
360
360
360
364
364
365
368
370
370
371
375
378
379
383
388
393
398
403
408
413
418
423
426
427
430
430
430
434
436
438
441
446
446
448
452
455
460
463
467
471
474
477
477
477
477
479
484
489
494
497
501
506
506
506
515
529
543
543
543
543
548
558
568
568
568
574
574
574
574
586
599
614
629
632
641
641
651
666
668
681
682
688
699
711
726
741
756
771
802
826
859
889
908
943
943
943
943
943
943
943
943
943
943
943
945
950
955
955
956
956
958
958
958
958
958
958
959
960
960
962
967
972
972
972
972
972
972
972
973
975
975
975
975
978
982
982
982
982
982
982
982
982
982
982
982
985
987
987
989
994
999
999
1002
1002
1002
1006
1006
1016
1016
1016
1026
1026
1041
1056
1071
1086
1091
1096
1101
1106
