0
1
6
2
18
3
7
27
9
16
5
4
15
28
23
34
180
13
8
20
53
115
61
167
102
71
420
193
97
30
24
172
124
87
171
150
84
55