0
54
56
63
70
88
97
104
108
135
159
162
165
182
207
210
225
229
230
241
280
285
301
308
333
337
352
354
357
362
365
375
378
382
410
421
443
446
454
467
473
479
489
501
512
513
522
524
527
529
535
536
542
557
571
573
591
600
604
619
637
656
670
674
680
696
705
727
730
731
735
752
766
772
784
785
795
807
811
823
824
833
842
854
862
865
894
904
906
912
940
944
946
948
958
962
966
970
1008
1011
1041
1042
1046
1049
1054
1057
1065
1079
1083
1085
1111
1122
1123
1132
1153
1163
