8
86
7
12
15
5
10
14
6
11
20
18
9
38
3
171
2
33
95
67
61
27
31
80
16
4
13
115
71
52
88
51
36
17
39
25
70
66
81
48