19 20 100 99 FADFAHACEIEGGHBJCEHC ADAFFEBFEFDBBJBHICCF JGDBIJFGEJDCIJBJCBCI DEIDCEDBDECHBEGHAIGC EHJEEDCJACHEDFEADEIH HCACAJIFFCAHDBDCFBGB HCFAFHBGHEEJFDAIBCII AJAGHDFFAHBGCBADAJJC JGGCJCFFJFDDGGIIJDFD HJGDBHDAHCEHEBJEGHCC HEAHEHIGIBACCBCBAGJC GCIGFIJICBJIGHAGEJGA FHJGDEIIGFIBHIBJJICG IAGFGGJBGADAIJEBHECG CJBIGEAIJJIICBEGDJGJ CFBJCJEIJJAFADBDEIDE GEFDFIDABAFEEHBGGIJD EICDAIJBBAEJIIGJEJFG GGEFGCIJCAJDIJBJAFHC