0
21
53
6
14
2
4
15
137
5
25
17
19
3
20
70
7
10
79
22
9
85
29
52
35
54
197
208
62
183
44
32
287
129
567