15
11
9
13
2
0
1
3
8
39
4
14
16
10
27
18
7
17
19
29
45
67
81
154
25
50
121
24
37
71
61
161
28
82
94
106
301
56
40
31
42
99
64
52
217
96