A 2016 U.S. study found that church attendance during young adulthood was 41% among Generation Z, compared to 18% for Millennials, 21% of Generation X, and 26% of the Baby Boomers when they were at the same age. A 2016 survey by Barna and Impact 360 Institute on about 1,500 Americans aged 13 and up suggests that the percentage of atheists and agnostics was 21% among Generation Z, compared to 15% for Millennials, 13% for Generation X, and 9% for Baby Boomers. 59% of Generation Z were Christians (including Catholics), compared to 65% for the Millennials, 65% for Generation X, and 75% for the Baby Boomers. Researchers also asked over 600 non-Christian teenagers and almost 500 adults what their biggest barriers to faith were. They found that for Generation Z, these were what they perceived as internal contradictions of the religion and its believers, yet only six percent reported an unpleasant personal experience with a Christian or at church. Indeed, perception of this establishment tended to be overwhelmingly positive. 82% believed the church was relevant and helped them live a meaningful life. 77% thought they could be themselves at church, and 63% deemed the church to be tolerant of different beliefs. Only 27% considered the church to be unsafe for expressing doubts. 24% argued that religion and religious thought were shallow, and 17% thought it was too exclusive. 46% of adolescents require factual evidence before believing in something, on par with Millennials. 41% of teens believed that science and the Bible are fundamentally at odds with one another, with 27% taking the side of science and 17% picking religion. For comparison, 45% of Millennials, 34% of Generation X, and 29% of the Baby Boomers believed such a conflict exists. 31% of Generation Z believed that science and religion refer to different aspects of reality, on par with Millennials and Generation X (both 30%), and above the Baby Boomers (25%). 28% of Generation Z thought that science and religion are complementary, compared to 25% of Millennials, 36% of Generation X, and 45% for Baby Boomers.