162627381066446349285505517125335624459203169217085648357712436457273406821861321560652964115830411975234942476371443225161397454375267132533
I I I N B O B G N B I B G G I B G N O N G I N O I O B G G B G O I N N O O N O B I O N B G O I O B G I N I O I G N G O B B N I G B B N O G N G O B I N