116
147
213
157
64
103
159
135
137
114
26
266
164
220
29
14
156
62
37
42
59
77
61
41
11
140
58
176
173
102
44
56
118
162
74
25
13
47
80
45
130
207
23
21
442
49
258
151
36
18
233
35