38
41
42-50 (templates)
42 (partial)
43
44