10
427
0
3
598
2
6
100
564
5
12
50
537
575
8
1000
975
32
22
600
647
20
665
500
514
9
7
376
1
900
1543
93
26
455