2
1
14
9
12
6
56
8
4
5
13
16
86
54
7
24
30
28
18
32
61
42
33
20
22
104
35
37
67
17
41
27
38
94
31
57
19
29
39
113
129
162
81