8
20
35
4
2
7
3
22
17
5
23
1
18
0
6
15
36
47
155
53
48
44
9
21
24
69
76
213
123
32
37
186
43
41
46
135
159
45
38
65
89
98
63
216
84
231
16
117