8
7
9
6
13
11
14
31
29
1
10
3
59
15
4
16
24
19
2
17
5
20
23
34
52
63
61
62
22
81
88
47
43
37
41
58
38
48
28