7
5
21
14
8
199
157
102
78
191
9
73
664
28
52
71
44
175
32
12
45
27
84
35
11
33
36
40
24
68
112
67
58
37
99