raichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichuraichura