6



4



20



22



39



58



15



5



18



1