65654684629M5493456433443M935456456396
2454689343M522M7000003M345M3237345437
34654685323M0854364645360M654645937352
254697467405432?5479536?364046546549673
35469626506464369NNN574594370465479634
964962567036264N65189N9396550248894365
34564747540454646NNN496346806544623469
257862864560648786946464704632464964935
858266549646486220008623579842648763572
368624637684346496746485679365642854923