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