print %{$_} for sort { ( $ranking{$a->{number}} // 1e308 ) <=> ( $ranking{ $b->{number}} // 1e308 ) } @food;; number 1 name apple number 2 name banana number 5 name orange number 10 name grape number 9 name broccoli