12
6
17
18
5
87
40
29
8
16
9
19
31
21
11
1
0
35
259
68
24
3
101
49
28
188
43
57
61
126
95
67
54
26
7
10
32
116
109
36
4
14