0120cd16050ce42c68c849e867c550679d4a1b09544c278874d954420e7928c89ffc0a
012196d99ca35ba26ad94c0cc3cf692a2c564ec52dab191f61dffdfb794764482b6f0a
0120dc66cfba62ed8ffacf3732aa7b19f0ea52a70ea9a04af18a138bdafbf79da0710a
012118e4593abba728e003b76b67909321cd1dad01b53e67f1ef94c3c018698ab8630a
0120d8c54e633fe6838c8d964404c4dae68e5d4482d4a58c6c2d3eb92568d7cc90a60a
01213f8eefa1dc0c1335a810f5ebc81750654cf954eb55a1762af2a2c4b571f6b7030a