0
40
50
54
66
98
100
102
110
124
128
147
151
159
166
170
187
188
198
202
206
210
211
224
245
274
279
283
318
319
328
331
335
336
338
347
363
366
388
391
403
432
448
472
489
500
508
511
523
542
560
567
590
598
604
607
621
629
651
673
718
723
731
732
739
744
746
749
751
754
755
781
791
804
805
810
849
850
854
859
862
869
885
887
892
903
934
939
943
955
957
961
987
990
993
999
1002
1013
1017
1028
1030
1032
1036
1039
1047
1049
1055
1070
1078
1081
1120
1122
1125
1142
1143
1145
