16
10
2
3
7
4
9
6
35
12
13
11
8
31
37
24
17
18
5
68
161
86
34
74
32
48
38
39
62
84
71
56
97
82
63
27
43