3
5
8
12
15
17
18
23
26
28
29
32
34
35
36
37
38
39
43
45
50