0
5
19
20
26
44
48
66
70
74
83
96
104
107
109
112
123
125
135
144
145
146
150
158
160
173
174
176
179
180
196
203
267
299
312
336
349
353
354
395
430
459
463
487
495
500
510
514
527
531
536
550
556
558
562
570
586
601
617
619
631
633
636
643
648
649
658
671
683
702
709
714
717
721
722
726
788
793
818
820
824
833
842
853
863
872
880
881
889
898
908
911
927
933
940
946
949
976
982
988
999
1019
1022
1056
1065
1074
1081
1086
1089
1096
