31752314284145296888188395796247366911493081495751211009362813934149334214199941419993142001811026036461582633882636194920888041894920715463863260466545510407621062067654842485842554681218666139289249751412417463722692485851126306112630725558424864324860368320299264213258184745021101144111156611150141454047130965811493011880861298507106982615226767195237195311524111992641100084310007901427243379872248847119863711986281392891413306479421106611910736291235291455842145584110691613541451525008992640497482106602244913625543413366751427231154267714386731526588203576381976100084210796111071725140072120357520357412349711263051476932255467381343