99


107


258


109


76


1021


123


2002


118


96