5
10
15
17
18
28
31
50
53
66
72
82
117
128
132
145
151
152
162
174
185
193
204
216
222
229
236
250
252
254
259
266
279
293
294
304
314
320
340
343
356
359
367
369
371
372
438
479
485
499
508
515
538
542
543
546
549
593
601
604
605
656
661
664
668
671
676
689
703
706
710
711
722
727
732
744
745
750
759
763
771
810
815
817
829
830
832
841
846
854
861
866
873
879
880
890
907
930
932
938
973
983
991
992
994
1020
1021
1038
1056
1063
1074
1088
1093
1132
