25
6
8
27
196
13
20
67
17
9
7
33
12
10
44
28
23
15
29
32
367
75
243
71
19
77
16
55
3
68
60
46
120
132
58
21
40
14
4
96
26