31
30
29
27
23
15
28
26
25
22
21
14
13
19
11
7
24
20
12
18
10
6
17
9
5
3
8
4
2
1
16
0
