0
17
26
44
45
47
50
51
59
61
63
69
78
79
88
104
109
113
130
144
149
151
169
192
201
211
220
246
250
258
260
269
271
300
307
308
317
319
330
357
382
404
409
417
451
452
456
461
463
466
468
474
478
487
495
527
533
537
538
540
553
566
569
573
576
585
595
606
608
627
654
659
703
708
709
727
753
754
761
775
792
795
802
807
827
835
840
842
847
855
857
868
895
916
922
935
943
989
992
998
1005
1008
1014
1023
1052
1061
1065
1066
