20
16 38
9 35
24 31
1 5
37 39
8 18
7 23
30 40
25 26
13 21
29 34
17 20
12 22
11 33
2 3
10 14
28 36
27 32
4 19
6 15
