John 12 47 got questions July 8, 2019 16 32 64 128 John 12 47 meaning got questions Jordan peterson 12 truths John 12 48 Jordan peterson 42 rules for life