0
2
4
10
11
12
16
22
25
30
33
36
40
43
44
51
71
81
89
92
93
94
103
105
112
116
131
132
134
136
137
149
150
157
159
162
164
165
169
171
172
176
177
186
191
194
195
196
197
198
200
204
206
212
217
218
221
225
228
231
232
234
236
237
248
252
257
261
271
277
281
289
303
305
307
310
313
314
316
317
319
324
330
338
339
341
347
348
350
351
369
370
371
373
376
382
385
389
391
398
404
408
411
415
420
422
423
427
437
444
452
456
465
469
471
476
477
478
480
481
483
490
495
498
500
501
502
503
505
510
514
516
518
526
529
530
534
536
537
538
552
554
570
575
577
580
587
594
596
598
602
603
608
619
629
632
636
640
645
653
655
658
659
660
661
671
672
673
674
675
687
693
694
710
713
716
720
727
729
730
732
735
738
743
746
749
756
776
777
786
789
793
795
796
797
801
803
805
808
810
812
819
831
832
835
840
843
844
848
849
856
857
864
883
887
894
901
902
904
906
907
908
925
927
935
942
946
950
954
958
961
970
971
973
978
982
983
986
991
994
995
997
1007
1010
1013
1016
1017
1019
1022
1023
1034
1037
1044
1045
1052
1055
1057
1062
1065
1068
