20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20001 20000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1