228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260228980042260