996107210069499321024111590491339363339411001016102010056181053102599410271044107198810301092113810049876278826079391031110910131019107098994839590810851128106791299396786591690097210181069113210819551119815105410579381061918109792810631098951104995295810331026992101711041126959961969899576110561990711359571079114710658916176101015104797010231008110311365839688891052106239211128128886206095821121973105811221141100110939901089105957861511431041111111406121048112592998199810038801133611953997108289788711071039111411136168771108581101460810569623961099111661493489390510751078105110289111101114891088458487696010669309376259149501146113093610911106104310378909911117885103889593396488695411421134100262286289810298836139319561000107390662687990962310886241102105510801129113796699911319719951094112311185771050108696310778191007108794089410831060634881102210361076896106810341139103510969171110108462160611271124114510649651074