25
22
15
29
3
377
6
0
20
9
12
139
42
14
18
75
17
43
40
26
258
13
11
70
55
188
91
38
7
56
268
51
76
28
67
4
30
36
8