42


48


68


54


172


313


260


652


171


52