16
30
14
19
9
4
151
8
1
10
17
5
69
104
326
112
13
68
78
132
18
25
35
136
203
160
358
52
142
27
72
71
11
22
26
21
15
3
48
6
7
20