92


85


94


147


636


73


140


91


107


496