87102845191302188019871918834985233844658486786058884619019184736855708445888018860728985189799850668455984518892928463488963129668593413422891068411813252882411300913694891368692089303877758785689324880371473190318887488560690200875248978588838864311340687956863958866088643884938609388795846208830587658849228707084353891358448284726886048571886439857258607985633895629004190160890818905489977892578491984860843078672686662132199000284624849131464412731868328764087562868091408414381853068915214792