dg#50ff58027ee0411e69f9d7a9ffcb5aff
dg#e20c0cc62addcf146a847f93d0d196fd
dg#8cd6bc5617b046ce104be7a033c0e914
dg#f25871c980bbd0bbc4d8e8cbd61e9498
dg#9247f6e375406e83558917d4df65a6f2
dg#b7ed780cae17bde6a93ecbfaaebb58a7
dg#7f691f1f9d1d9de515f2b2852f1a14e3
dg#d8ac5309fb66d4df78b863b2d88dfddf