103778103267100382100203992551690710024310094410002099776179559983398742103751101548183889917110064317945181031034519939517312171191000721037851000951698010258010216710313799855179859838316897103032101913104334103448167471717710386599095101747102136101817166939852697633979461000921006709905410071098969102723100160999689902299678101080987079823599785171941005659945916828173871019521010839986718319978599823997758101175102170100158168079883798275100626104073981071830397626998789848210088899751100549180281028771835518379171981814699692100154