15
37
17
18
14
12
21
16
9
11
5
3
2
39
8
10
13
35
159
273
6
118
206
117
98
124
155
76
377
546
97
94
267
324
34
208
86
204
77
450
122
566
147
182
207
163
111
188
82
170