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