2
5
9
10
12
14
15
16
21
25
28
32
33
34
36
38
39
40
44
45
48