1
10
11
12
13
2
20
22
23
25
26
27
28
29
3
31
33
34
36
38
39
4
40
41
42
43
5
7
9