290
1
269
138
310
75
272
255
2
104
254
242
284
334
195
52
343
349
329
3
444
4
399
514
87
303
328
362
326
439
304
580
271