9
12
8
118
163
113
18
87
73
57
41
126
124
76
21
19
171
111
95
50
36
27
31
24
60
74
40
89
63
20
62
92
108
49
34
30
11
37
13
26
156
68
77
42
144
75
91
28
69
15