3
1
6
5
259
112
185
17
36
14
12
35
38
44
45
25
88
24
55
365
32
106
0
19
83
53
13
7
51
2
16
22
4
94
8
58
27
10
9
131