100
64
0
20
101
50
259
4
288
3
5
252
1
578
6
9
285
2
99
342
10
344
496
374
12.00
458
328
314
323
319
284
334
363
273
278
341
8