0
1
5
8
11
14
18
22
26
29
32
34
38
39
40
41
44
47
51
55
59
59
64
67
68
72
75
79
83
87
89
92
97
101
106
109
113
114
115
118
119
125
131
141
147
157
169
181
188
202
216
222
236
261
288
312
336
336
339
339
339
339
341
341
346
349
350
355
355
355
355
355
355
355
358
358
361
361
365
369
369
369
369
369
369
372
372
372
375
375
375
378
381
383
383
385
389
391
393
396
400
403
407
412
417
419
419
421
421
421
421
424
425
425
429
432
437
442
445
447
449
453
453
453
456
459
460
463
464
469
472
477
481
481
484
488
492
495
500
505
506
506
506
511
516
521
526
531
536
541
546
551
556
560
563
567
567
567
569
572
574
578
582
582
584
587
592
592
597
602
607
611
615
618
620
620
623
628
633
638
642
647
652
655
664
667
680
694
703
706
713
721
726
733
733
741
750
759
772
772
782
797
812
827
833
843
856
870
885
899
909
918
930
943
952
967
982
997
1012
1041
1056
1087
1114
1139
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1173
1177
1177
1180
1182
1187
1187
1187
1187
1187
1189
1194
1199
1199
1199
1202
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1207
1209
1209
1209
1209
1212
1216
1216
1216
1216
1216
1216
1216
1221
1226
1231
1231
1236
1241
1246
1246
1246
1248
1253
1253
1253
1253
1257
1257
1257
1262
1267
1277
1286
1301
1316
1316
1331
1346
1361
1373
1388
1393
1398
1403
1408
