0
1
3
2
10
6
19
9
8
17
14
20
23
7
24
13
15
5
35
18
4
42
155
115
80
99
62
97
139
157
130
96
226
25
59
163
53