0
2
3
6
53
4
16
9
5
21
1
17
30
13
45
15
20
8
7
11
95
201
12
26
69
54
83
35
33
24
19
29
65
200
161
78
14
27
43
133