5
33
42
50
60
65
67
78
89
92
110
116
130
131
144
159
161
179
188
190
191
206
210
239
249
272
281
297
305
309
314
319
320
336
338
347
354
369
371
381
386
398
405
426
431
456
484
515
517
521
528
537
554
568
571
574
575
589
610
612
641
642
644
661
675
681
698
701
708
711
737
742
745
746
753
774
785
806
812
813
816
824
826
828
839
843
852
865
868
876
892
901
909
912
931
934
935
953
965
988
989
990
1031
1033
1054
