thomas 100