16
13
5
21
15
14
22
76
7
11
4
3
54
20
34
9
158
106
28
142
112
30
468
2
81
77
56
85
26
18
178
1
8
72
52
55