0
12
14
23
44
45
54
56
58
75
87
107
108
118
120
124
129
144
153
155
161
186
189
192
201
212
224
238
245
270
278
280
294
303
333
339
342
372
378
380
393
403
405
413
428
435
456
476
504
507
511
551
562
572
631
643
645
651
669
673
675
685
698
707
713
724
727
738
744
745
771
788
789
796
818
823
831
840
844
850
855
865
876
884
893
894
897
902
903
906
910
911
933
938
948
985
988
996
1000
1017
1018
1029
1032
1038
1042
1045
1054
1075
1101
1111
1114
1123
