devo eliminare delle righe duplicate in base ad una colonna e in base all'ordine dell'altra

esempio ho un file di testo cosi scritto

256 http://sito.esempio5.com
256 http://sito.esempio2.com
300 http://sito.esempio1.com
305 http://sito.esempio2.com
244 http://sito.esempio4.com


da questo esempio devo avere questo in risultato

256 http://sito.esempio5.com
300 http://sito.esempio1.com
305 http://sito.esempio2.com
244 http://sito.esempio4.com

in pratica devo cancellare la riga del file nella quale risulta la stessa url ma ha il valore piu basso della prima colonna.
tutto questo con uno script in bash

grazi per l'aiuto