15


86


111


403


146


96


203


222


102


59