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