hac(2)# QUERYcffea336bae7c3e86988688b9eac56ae
hac(2)# QUERY29d21dec845fe7ab34f3a0d6f902dab8
hac(2)# QUERY7f9d6516e9c0e8bdccbb5f4e3b96ea83
hac(2)# QUERYaf947e20f0c6fe97c01e61b4c34acf34
hac(2)# QUERYa98bbc42760b0fbfea7682b04dc9d553