8
7
21
14
24
199
157
102
78
191
10
74
669
29
52
71
44
175
32
9
12
45
27
84
35
28
11
33
36
40
68
113
67
58
37
99