very,very, ton of luck...
16^64 number of keys
I dont understand why? impossible....

2^160 keys. See also
this.
As for the list of balances: you can get an up-to-date list with all addresses that have at least 1 Satoshi on them (~9.2 mio adr) from me. Sorted from highest balance to smallest. So you can cut-off wherever you want. However not for free 0.01BTC - yes, I am that greedy. PM me if interested.
Rico