10
14
6
11
20
18
8
5
7
38
3
170
2
9
33
95
67
61
27
25
12
80
16
4
13
111
71
49
52
87
51
36
17
24
70
66
48
99
169
22
122