3
5
5
6
7
8
10
11
16
17
18
20
22
22
24
26
28
30
32
36
37
38
3
39
41
42
43
44
45