0
10
29
31
52
57
63
68
77
101
115
120
128
131
146
148
158
177
184
213
215
216
227
250
260
295
296
299
311
320
321
322
373
377
378
417
437
439
448
455
458
462
482
484
489
494
500
504
506
522
530
532
547
557
564
585
590
593
595
599
606
612
631
638
639
645
648
668
681
689
696
702
706
726
734
736
737
738
743
759
764
770
782
784
795
797
807
831
835
845
881
886
920
935
941
956
959
960
974
998
1018
1030
1035
1050
1066
1074
1076
1081
1096
1109
1118
1122
1134
1136
1142
1155
1170
