New comedy/fantasy “17 Again” tops Box Office