4
20
9
3
2
10
21
16
8
0
12
22
39
14
13
7
37
17
19
27
62
25
58
246
63
64
29
15
52
113
507
46
45
18
59
54
101
53
43
231
254
110
48