3 Myself songs ranked in this top 100 & Honey Trap ranked first!

#1 Honey Trap
#20 Nothing left to say
#55 Love Player