8
2
1
14
13
16
12
9
6
4
5
7
192
17
100
31
86
43
71
11
24
55
10
58
22
102
32
41
42
19
21
36
96
37
52
27
76