25
18
20
5
178
11
19
52
10
45
8
9
67
26
363
21
24
31
50
13
12
44
49
32
34
43
23
78
51
46
247
193
39
38
14
6
85
108
139
116
408