97707101271104255104912106287120395877658851991521934319980613080288471922798758787768936021076138757492268925951050108752887903869409154797704998181050141062831215358830691228973291273588791010803387279913339695610594410797988286108330875368777910855691768882421239548778588310107614941169485987540108030891749479288479