0
23
42
45
52
55
58
62
86
91
100
105
107
139
149
164
167
179
186
195
217
221
233
277
279
286
294
298
300
311
325
327
337
353
354
363
401
414
415
422
434
442
444
458
471
504
509
512
516
517
524
537
550
554
556
566
602
606
614
619
624
626
637
644
660
666
685
688
689
692
696
713
716
722
734
739
741
744
768
784
799
801
856
866
867
897
903
921
923
951
955
958
971
972
977
981
988
989
999
1011
1013
1015
1055
1056
1058
1066
1069
1093
1096
1110
1116
1119
