4
3
13
28
8
109
23
15
9
6
5
39
1
10
2
0
18
17
7
21
19
24
102
32
57
50
69
55
240
54
56
42
107
52
219
191
258
58
88
87
66
325
53
84