96
27
15
14
12
41
287
360
215
55
216
33
8
10
40
19
53
18
7
30
11
47
67
21
63
17
44
3
5
257
16
45
183
128
32
68
50
191
69
38
83