3
16
108
246
258
468
571
749
311
274
1K
230