10
398
1
4
80
318
0
3
150
375
20
1340
64
50
511
6
262
388
467
11
23
666
551
5
255
2
228
9
300
469
13
19
400
332
339
495
8
15
266
130
290
387
100
293
371
947
66
184
287
359