2


6


70


104


165


102


41


99


162


254