20
6
4
3
8
15
16
19
17
11
9
14
10
34
207
12
31
27
13
127
22
39
18
44
35
21
73
7
28
54
47
49
66
86
104
108
68
105
99
157
102