8


103


51


391


109


378


92


197


401


62