8
116
84
31
112
106
102
175
59
134
150
39
35
87
181
113
73
96
263
223
16
92
129
103
33
20
15
213
42
24
44
41
58
11
10
65
32
52
49
47
9
38
26
162
19
22
36
97
178
137