THP-4THP-5THP-1THP-6THP-8THP-7THP-9THP-3THP-11THP-2THP-13THP-15THP-10THP-17THP-14THP-18THP-20THP-19THP-21THP-23