18
82
239
30
187
29
134
64
266
250
107
31
6
145
278
9
84
185
111
305
170
129
56
189
140
196
11
203
117
113
114
137
258
22
12
40
36
136
63
173
149
81
186
118
385
17
24
83
74
15
90
4