5
12
3
1
16
26
13
14
10
8
7
74
6
49
41
206
9
136
148
189
52
35
183
84
46
59
75
76
155
103
233
196
143
31
27
11
81
175
48
649
122
162
140
53
217
57