0
8
2
9
20
45
4
1
27
11
13
29
18
32
5
28
23
6
3
7
14
43
34
12
10
17
25
16
207
121
51
31
146
80
222
323