2
14
19
24
34
44
49
57
60
70
120
130
140
148
154
157
160
170
172
187
188
194
202
211
214
230
254
259
277
296
310
317
327
345
350
403
407
408
419
423
442
463
464
466
479
481
486
503
520
523
547
567
570
572
583
612
659
665
666
671
673
708
720
724
731
737
739
745
760
778
808
811
815
818
821
831
849
850
864
865
866
873
886
890
896
898
905
911
912
927
929
930
937
957
961
964
968
994
996
