8
9
23
15
24
200
157
102
7
78
191
10
74
669
29
52
71
44
175
32
12
45
27
84
35
28
33
36
40
68
113
58
37
99