497249497406497410497457497595497656497752497983498056498611498876499017499565499725499782499958500025500155500176500284500975501045501156501160501409501431501457501469501502501503501517501583501812502153502215502955502974503021503023503025503026503027503429503433503434503733503735503780503903504053504339504352504401504404504512504593504941505000505074505203505263505267505407505426505852505888505897505899505906506100506330506523506834506889507079507300507345507699508084508085508213508218508468508721508782508875508906508921509059509077509123509178509211509270509320509321509325509330509333509334