583,493,906,452,910,484,587,525,0
423,562,1088,486,1095,552,430,628,0
537,649,984,600,987,627,540,676,0
548,699,925,656,929,691,552,734,0
959,654,986,649,991,681,964,686,0
735,731,809,721,814,757,740,767,0
471,32,974,15,987,411,484,428,1
