3
5
4
39
24
13
14
15
21
0
7
2
6
11
12
35
1
28
23
19
10
137
94
60
82
142
54
121
127
170
309
50
78
17
27
53
16
42
582