115 bdcf63b38c1837a03668afd8af5501fb09a1af75
109 bea1c3882968a7862999b5fd73cc22c570f3d3ef
69 8bb185af5e07fa219b0da50a0ff02d3eb8e9acf2
51 f205b22248b28b2c366d00f5a30796bdf8a05854
47 d6ce151e7a7534dfae0ce495bb9bb3df7809f7a5

