ESTP, Socionics
ESFP, Socionics
ENFP, Socionics
ENTP, Socionics
ENTJ, Socionics
INFP, Socionics
ENFJ, Socionics
INTP, Socionics