19585857105791788875692411908348758150856968841288868453216895215675743202131262237419606510609216304069187131928721771828902094701315037188249285137712119696179027228584161829126537209948175855702591116362022691489811287553452613515219591618215411661418454415077921127213450853561639912031621170701327022147272038451236909605419912187652642261754032220861301741994613564110747190046151298119580180251149327165717023170902131190132409624991607691763522828715535815560618423616378554329893098497018057235669476613289077313173912139948434241254081757427174114955