9934263731010980974128292916496679013727454351559594870129624914960155714951347192163910031545961871548153412711910622109250312011016100169014867212511633144628147113691288852419836143693110278191342197117378341463112013681102835181446892167028145957524517151598