0
2
1
6
16
11
10
12
8
7
20
58
25
32
21
15
121
50
37
22
28
70
68
51
62
33
83
26
179
31
24
30
23
17
74
35
155
78
56
34
72
216
36