1
3
5
6
31
8
10
11
30
28
27
25
22
21
20
19
17
15
14