0
8
5
3
51
20
12
71
11
24
15
27
7
4
52
47
18
49
38
21
135
42
54
16
35
29
164
34
25
131
224
181
155
132
66
122
17
248
97
74
26
146
121
259
64
76
85
236