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