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