100
222
113
50
21
81
44
16
286
182
18
68
66
246
261
287
248
243
91
290
168
193
139
125
134
282
257
117
150
189
279
276
192
13
170
249
48
239
135
272
47
157
55
229
288
79
166
186
143
199
12
141
59
203
147
111
296
7
300
232
263
146
54
264
101
9
28
209
37
23
35
103
136
235
161
88
127
236
61
181
10
160
283
207
179
259
34
205
218
56
187
105
201
158
185
197
171
85
293
188
274
