6
3
4
12
15
5
22
17
11
9
13
7
18
21
43
14
54
35
45
20
60
66
39
62
139
143
131
121
130
133
182
127
237
234
64
178
118
59
307
303
56
262
106
122
92
107
74
193
174
189
161