258
21
7
2
5
16
1
44
24
12
265
113
17
67
23
167
8
51
50
296
53
106
102
54
36
27
29
95
20
37
56
3
39
13
15
42
32
11
154
87
43
96
57