17
9
12
4
39
3
2
20
72
27
22
41
13
26
5
11
43
62
150
163
30
34
25
6
193
65
50
33
37
42
267
24
54
238
378
474
215
598