489
241
29
40
17
12
13
144
65
288
80
22
129
190
360
174
111
219
236
101
327
212
201
246
179
287
165
414
252
273
53
610
279
422
186
245
233
558
147
198
230
159