17
9
13
4
40
3
2
20
73
27
22
41
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