0
3
4
12
22
24
25
26
53
57
63
67
69
88
95
99
100
103
120
131
133
145
150
159
168
184
190
192
201
207
209
222
229
235
237
245
259
280
285
286
288
293
307
324
330
335
337
342
343
353
354
366
367
373
377
416
422
433
443
455
456
480
482
483
484
493
501
505
510
517
536
542
544
547
562
564
568
569
573
581
583
589
596
613
625
640
644
649
664
673
675
690
693
695
700
703
706
721
727
745
746
763
767
773
779
788
796
804
807
818
830
831
832
834
835
842
872
875
879
880
893
896
899
901
906
914
929
943
969
988
989
991
1008
1019
1020
1023
1025
1029
1033
1034
1042
1043
1053
1060
1078
1094
1103
