5
50
1150
900
590
45150
50087
1
144
50
2
628
1
1
1664
370
25
2
514
8
1
31
125000
