5


34


2


5


405


109


60


320


580


102