$n=<>;map{$\=$\*$_%(1e9+7)for~$b&($b=$_)?0:1..0+$n-($n=unpack"%B*",pack Q,$_)}sort{0;$b<=>$a}$\++,glob<>;print