12
9
25
19
17
34
3
18
6
13
14
11
32
57
39
158
0
7
5
4
1
123
2
8
409
42
43
44
10
146
40
41
28
38
27
20
50