3
4
5
6
7
8
9
10
11
12
23
27
30
32
36
37
39
41
42
45

16
18
19
21
22
46
47
50
52