31
35
25
12
20
8
9
55
507
6
36
39
15
14
1
26
135
5
30
10
11
155
23
88
27
28
4
2
0
131
76
103
21
3
286
22