0 0 0 0 405817260 0 405817260 952197480 952197480 699903357 952197480 952197480 952197480 0 875326438 952197480 875326438 851698086 0 851698086 875326438 952197480 952197480 490150243 888741751 444291604 952197480 952197480 843606736 952197480 952197480 0 952197480 952197480 999741228 999741228 952197480 999741228 851698086 815457430 999741228 657788513 851698086 802762855 999741228 999741228 999741228 925705937 952197480 952197480 952197480 802762855 954238328 0 851698086 649672380 999741228 851698086 999741228 952197480 999741228 778970220 999741228 802762855 952197480 888741751 875326438 999741228 930161470 952197480 999741228 952197480 952197480 815457430 925705937 952197480 999741228 999741228 952197480 940196569 954238328 999741228 841164011 999741228 802762855 841164011 999741228 999741228 999741228 815457430 999741228 930161470 954238328 952197480 0 999741228 875326438 952197480 999741228 0 657788513 952197480 999741228 952197480 999741228 999741228 999741228 952197480 815457430 999741228 302078810 999741228 999741228 999741228 952197480 999741228 885103467 999741228 999741228 938134477 999741228 999741228 999741228 999741228 885103467 999741228 952197480 999741228 875326438 999741228 999741228 999741228 999741228 952197480 954238328 952197480 952197480 999741228 952197480 952197480 999741228 978714467 952197480 954238328 999741228 999741228 999741228 999741228 978714467 976060772 999741228 999741228 999741228 999741228 999741228 999741228 699761050 999741228 978714467 999741228 999741228 795385210 999741228 999741228 999741228 999741228 947596313 976060772 976060772 999741228 978714467 978714467 978714467 999741228 952197480 999741228 999741228 999741228 952197480 999741228 999741228 999741228 999741228 938134477 952197480 841164011 919542398 30048455 984573679 978714467 999741228 999741228 999741228 999741228 851698086 999741228 999741228 966126568 999741228 999741228 999741228 976060772 926943808 999741228 978714467 999741228 999741228 930161470 938134477 966126568 999741228 940196569 999741228 841164011 999741228 999741228 978714467 930161470 999547235 999547235 999741228 947596313 999741228 978714467 888741751 999741228 919542398 999741228 999741228 999741228 999741228 999741228 999741228 938134477 966126568 851698086 999769724 999741228 999741228 999769724 999741228 999547235 999769724 284868191 999769724 999741228 999769724 999741228 999769724 999769724 999769724 938134477 984573679 949802410 999769724 976060772 999547235 930161470 999741228 999769724 999741228 976060772 938134477 999741228 978714467 999741228 966126568 999741228 892515905 999769724 954238328 999769724 999547235 841164011 999769724 999769724 999769724 813169385 999769724 966126568 999741228 999769724 999741228 999741228 999547235 938134477 988682123 999547235 999741228 999769724 959672481 999769724 959672481 978714467 999741228 999769724 999741228 947596313 978714467 989267866 999741228 931509209 989267866 999769724 999769724 999741228 999769724 989267866 999769724 999769724 999769724 959672481 999769724 990769577 999741228 999769724 999769724 999769724 999769724 978714467 999769724 999769724 999769724 999741228 999547235 999769724 999547235 966126568 999769724 881593777 999769724 923512160 999741228 999769724 989267866 999769724 999769724 930161470 999769724 999769724 978714467 989267866 999769724 954238328 984573679 999769724 976060772 999769724 976060772 999741228 999769724 999769724 952138484 999741228 999547235 999769724 919542398 999547235 919542398 959672481 976060772 984573679 999769724 999741228 976060772 966126568 919542398 999769724 999769724 989267866 999769724 999769724 976060772 999769724 815457430 952197480 984573679 999769724 999741228 999769724 999769724 989267866 990769577 565416703 999741228 959672481 999769724 999769724 860453260 999769724 959672481 790947218 999769724 966126568 990769577 989267866 999769724 959672481 999741228 999741228 999769724 999769724 999769724 938134477 999547235 999741228 989267866 989267866 989267866 989267866 984573679 999547235 999769724 999769724 999769724 999769724 999769724 999769724 959672481 966126568 959672481 999769724 999769724 999769724 941470603 989267866 999769724 999769724 990769577 923512160 999769724 956284416 999769724 999769724 999769724 946224931 999741228 989267866 989267866 990769577 999769724 999769724 999769724 999741228 851698086 999769724 999769724 999769724 999769724 999741228 979740104 999741228 999769724 999741228 999769724 999769724 999769724 999741228 999547235 999741228 999741228 999769724 999547235 999769724 999741228 999769724 988785634 999769724 990769577 813140957 999741228 989267866 938134477 976060772 999769724 990769577 938134477 999769724 999741228 999741228 999741228 499913177 999769724 983474534 999769724 984573679 976060772 999741228 999769724 989267866 999741228 984573679 952138484 999769724 923512160 999741228 999741228 976060772 989267866 999741228 999769724 999769724 999769724 999769724 999769724 999741228 999769724 989267866 999769724 999769724 999769724 999769724 999769724 989267866 988785634 999769724 988785634 999741228 999769724 959672481 999741228 999769724 999769724 981187771 999769724 999769724 999547235 999741228 984573679 999769724 999769724 999769724 991145010 999769724 999769724 984573679 999769724 984573679 999741228 999769724 999769724 999741228 999741228 999741228 989267866 999769724 988785634 999769724 999741228 999741228 999741228 999741228 999769724 904426124 999769724 989267866 999769724 976060772 999547235 999741228 989267866 999769724 959672481 984573679 999769724 999741228 999769724 999769724 999741228 930161470 952197480 930161470 999769724 999769724 999769724 999769724 952138484 999769724 989267866 999741228 999769724 999769724 999741228 976060772 989267866 959672481 938134477 999547235 988785634 930161470 999769724 813169385 919542398 999769724 999769724 999769724 999769724 999769724 981187771 999769724 757826278 999769724 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999547235 999741228 999741228 999769724 989267866 976060772 999769724 979740104 999769724 999769724 999741228 0 989267866 999547235 999769724 989267866 999769724 988785634 981187771 999769724 989267866 483942504 989267866 999769724 999741228 941470603 999741228 983081280 999769724 999769724 999769724 999741228 989267866 976060772 999769724 984573679 999547235 989267866 999769724 999741228 999741228 989267866 988785634 999769724 989267866 999741228 999769724 999741228 988785634 978714467 990769577 999769724 999769724 999769724 999769724 999769724 984573679 999769724 999741228 999741228 999769724 999769724 999769724 999769724 999547235 999769724 999769724 990769577 999769724 999769724 981457016 999769724 988785634 989267866 976060772 999769724 989267866 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 941470603 999547235 999769724 999769724 989267866 941470603 999741228 999741228 999741228 999769724 988785634 999769724 999769724 984573679 999769724 999741228 999741228 999741228 990769577 999769724 999769724 999769724 999769724 999741228 988785634 865223288 999741228 976060772 930161470 984573679 999769724 999741228 999769724 999769724 987473292 988682123 999769724 999769724 919080052 999769724 999547235 999769724 990769577 974742306 999547235 999769724 999769724 999769724 999741228 999769724 999769724 999741228 975218627 999769724 662116506 989267866 999769724 999769724 984573679 999769724 999769724 999769724 999741228 845667631 999769724 999769724 999547235 989267866 999769724 999769724 999769724 999769724 999741228 988785634 999769724 999769724 989267866 999769724 985188326 999547235 930161470 999769724 990769577 999741228 999741228 999769724 984573679 999769724 999724484 999769724 999547235 999769724 999769724 989267866 999741228 999769724 999769724 999769724 999741228 982879763 990769577 999741228 988785634 999769724 999769724 999769724 982879763 999741228 999769724 999769724 989267866 989267866 999769724 999769724 999769724 999769724 976060772 999769724 999741228 999769724 999769724 999741228 999769724 989267866 988785634 999769724 999769724 989267866 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999769724 989267866 985188326 999769724 999741228 989267866 999769724 999741228 999741228 988785634 930161470 999769724 999769724 627976308 990769577 988785634 999769724 999769724 999741228 999769724 989267866 596810054 999769724 999741228 999741228 999769724 999769724 999769724 999741228 999769724 999769724 978714467 989267866 999769724 999769724 999741228 989267866 999769724 999741228 989267866 999741228 999547235 988785634 999769724 999769724 999769724 999769724 989267866 999769724 999769724 999769724 999769724 999724484 999547235 917400749 999769724 915712794 999547235 988785634 999769724 999741228 999741228 982879763 981879023 981187771 999769724 999769724 999769724 999769724 999769724 999769724 999741228 984573679 999769724 999769724 988682123 999769724 999769724 989267866 989267866 989267866 999769724 999741228 999547235 999741228 999769724 999769724 999769724 988785634 989267866 935330134 999769724 999769724 999769724 984573679 999724484 999547235 999769724 999741228 999741228 989267866 989267866 991538023 999741228 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999547235 999741228 989267866 999741228 999769724 999769724 999769724 991538023 999769724 983474534 999769724 991538023 989267866 999769724 999741228 999741228 989267866 981187771 999769724 999769724 989267866 999769724 999724484 999769724 999769724 976060772 989267866 989267866 999741228 976060772 999741228 989267866 999769724 988785634 999741228 999769724 999769724 976060772 999769724 999769724 982879763 976060772 999769724 999741228 999741228 999769724 999741228 999741228 999769724 999769724 999741228 999741228 850155459 999769724 999769724 999769724 981879023 989267866 999741228 999769724 989267866 999769724 999769724 999741228 989267866 999769724 999769724 980262689 999769724 999741228 999769724 886403970 779170893 999741228 999769724 999769724 991538023 999769724 985188326 999741228 999741228 999769724 988785634 999769724 999741228 985188326 999769724 987473292 989267866 999547235 991145010 999741228 999769724 999741228 999769724 999769724 999769724 966126568 999769724 985188326 999769724 999769724 999741228 999769724 989267866 999769724 999769724 999769724 999769724 999769724 901542983 999741228 999769724 999547235 999769724 999769724 999741228 999741228 999769724 999741228 999769724 991538023 952197480 999769724 999724484 999769724 999547235 979740104 999769724 999741228 989267866 999769724 999769724 984573679 999769724 999769724 999741228 999769724 989267866 989267866 999769724 999741228 988785634 935940224 980262689 999769724 989267866 988785634 984573679 999769724 999769724 999769724 999741228 999769724 999741228 999741228 989267866 989267866 999769724 999769724 999769724 999769724 999769724 988785634 999769724 999769724 989267866 999769724 999741228 999741228 999769724 999547235 999769724 989267866 982879763 999769724 990769577 999741228 999769724 988785634 999741228 999741228 999769724 999769724 988785634 999769724 999769724 978356524 989267866 999769724 999769724 979740104 999769724 999769724 974328760 999769724 999769724 859086850 999741228 988785634 999769724 999769724 989267866 999769724 989267866 999769724 985188326 999769724 999547235 999741228 999769724 999769724 999769724 999547235 999769724 999769724 989267866 999769724 999769724 999769724 999769724 999769724 999769724 999769724 984573679 0 984573679 981457016 999769724 991081611 999769724 999769724 989267866 990769577 976060772 886403970 999741228 999769724 999769724 988785634 999769724 999741228 999769724 999769724 999741228 999769724 976060772 989267866 999769724 989267866 982879763 999769724 999769724 999769724 999769724 999741228 999769724 999769724 981457016 999769724 999769724 989267866 989267866 983474534 999769724 999769724 990769577 988785634 999769724 999547235 999769724 999769724 999741228 999769724 999741228 999741228 956284416 999769724 999741228 999769724 999769724 997550000 999769724 981457016 999741228 999741228 999547235 999741228 999741228 984573679 886403970 999769724 999769724 999769724 999769724 999769724 999741228 926943808 999741228 999769724 919542398 999769724 999547235 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999769724 999547235 999741228 999547235 999547235 987473292 999769724 999769724 999769724 999769724 984573679 999769724 999769724 999741228 976060772 999741228 999769724 999769724 989267866 999769724 999769724 989267866 999769724 999741228 999769724 999741228 999769724 999769724 999769724 989267866 952197480 999769724 999769724 989267866 999769724 999741228 950151394 989267866 999769724 999724484 989267866 999769724 999769724 997550000 999741228 999741228 991538023 976060772 989267866 999769724 999769724 999769724 999741228 999769724 999741228 999741228 988785634 991538023 999769724 999769724 999769724 999769724 999769724 989267866 999769724 999741228 999769724 989267866 989267866 999769724 999769724 999769724 999769724 994362602 999769724 999769724 999741228 991538023 999769724 993748684 999741228 979112547 999769724 999769724 999769724 988785634 999769724 999741228 407790360 999769724 991081611 991538023 999769724 999769724 999769724 999741228 907396143 999741228 999769724 999769724 988785634 993748684 999769724 999769724 999769724 999769724 999769724 999741228 999741228 999769724 999769724 999741228 989267866 999741228 985188326 999741228 999769724 913166156 997550000 999769724 999741228 999741228 999769724 999610291 859086850 999769724 999769724 985188326 999769724 999610291 999769724 999769724 999769724 999769724 988785634 981457016 999741228 999769724 999741228 994362602 999769724 987473292 956124441 999769724 993429937 999610291 999741228 999610291 999769724 999769724 999769724 999769724 999610291 999769724 999610291 999769724 999769724 999769724 999769724 999610291 999610291 999610291 999610291 999769724 994362602 999769724 989267866 989267866 999769724 999741228 989267866 999769724 993748684 999769724 979112547 999769724 989267866 999769724 991538023 899892802 986287596 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999741228 999769724 994362602 999769724 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999610291 999769724 854748048 999769724 999769724 999741228 999724484 999769724 999610291 999741228 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999741228 999741228 999769724 999610291 999741228 989267866 999741228 959672481 999769724 999769724 999724484 988785634 999769724 997550000 935330134 999741228 999769724 999769724 999741228 999741228 999741228 999769724 999769724 970101060 999769724 999769724 999741228 997550000 999769724 999610291 999769724 991081611 999769724 999769724 999741228 999769724 0 999769724 999769724 999741228 999769724 999741228 999741228 999769724 994362602 999769724 999769724 999769724 999741228 999769724 988785634 997550000 999769724 999769724 999769724 999769724 999769724 999610291 999769724 952197480 999547235 936562019 999741228 981879023 999769724 991396629 999769724 999769724 999769724 999741228 999741228 999769724 999769724 999769724 999610291 999769724 999547235 999769724 999724484 999769724 999769724 999769724 999769724 999741228 990769577 999769724 980262689 999741228 999741228 999769724 999769724 999741228 999769724 956124441 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999741228 991538023 999610291 999769724 999769724 994362602 999741228 999724484 999769724 999741228 989267866 991396629 991145010 997550000 999769724 994362602 999769724 999769724 999741228 999769724 999769724 986840497 988785634 999769724 999769724 999724484 999769724 999741228 994362602 999741228 999741228 999769724 993748684 991538023 999769724 981457016 999741228 999769724 888639810 985188326 988785634 986840497 991538023 999769724 999769724 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999724484 999769724 991396629 999769724 999610291 965706286 999741228 987473292 999769724 999769724 999769724 991396629 999769724 999769724 999547235 991396629 999547235 999610291 999769724 999724484 999769724 978356524 999741228 999547235 999769724 999741228 999769724 999769724 999741228 999610291 999741228 999741228 999769724 999610291 999769724 985188326 999769724 999741228 999724484 999769724 999769724 999741228 991396629 999769724 999769724 999769724 999724484 999769724 991145010 999769724 999724484 999547235 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999547235 999741228 999741228 999769724 999769724 999547235 999741228 999741228 999769724 999741228 999741228 999769724 999769724 999610291 999741228 999610291 999741228 980262689 999769724 999610291 999769724 999769724 999741228 999769724 999741228 999741228 999741228 999769724 999741228 987473292 999741228 999610291 999769724 999610291 991081611 999769724 999610291 998400573 993748684 999741228 999769724 999769724 991396629 999769724 999769724 999769724 991396629 999769724 997550000 999610291 999741228 999547235 999741228 999741228 999769724 999741228 999610291 999769724 999610291 999769724 999769724 993748684 991538023 997550000 999769724 999769724 999769724 999769724 999769724 999769724 999769724 913933860 999769724 999741228 991396629 999769724 999741228 999769724 999741228 999610291 999769724 999769724 999769724 999547235 998400573 999610291 999741228 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999610291 994006534 999769724 999610291 999741228 999741228 999741228 999769724 999769724 999741228 999769724 997550000 999769724 999741228 998400573 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999610291 994362602 999741228 986840497 999769724 999741228 999769724 999610291 999547235 999547235 999769724 999769724 997550000 999769724 999741228 994006534 998400573 999769724 999610291 993748684 999741228 999769724 999741228 999769724 997550000 815288076 999769724 999610291 999769724 999769724 999769724 999741228 998400573 991538023 999769724 989267866 999769724 959672481 999769724 999610291 999769724 999769724 999547235 999724484 994006534 999769724 999769724 918884162 999741228 999769724 999741228 991538023 997550000 999769724 999741228 999769724 999769724 998400573 998400573 999769724 999769724 999769724 999769724 999610291 999769724 999769724 976060772 997550000 999769724 999610291 999769724 999769724 999769724 976060772 999769724 999769724 999741228 999741228 999769724 999610291 999610291 999769724 986840497 999769724 999769724 999610291 999769724 999769724 989267866 999769724 999547235 979112547 999769724 999769724 994006534 999769724 999547235 999741228 999741228 999741228 999769724 999769724 999741228 998400573 999769724 999769724 999741228 999610291 974742306 999741228 999769724 999769724 985188326 959209281 999769724 999769724 801722847 994006534 999769724 999741228 999741228 999769724 999610291 994006534 999610291 999610291 999741228 999769724 999769724 999769724 999769724 999769724 999769724 843483098 999610291 999769724 999769724 999769724 999769724 999610291 999741228 999724484 999610291 999769724 986287596 999769724 999610291 999769724 999769724 999769724 999741228 999741228 986840497 999769724 991145010 999741228 999769724 999610291 999547235 999769724 999547235 985188326 999741228 999769724 994006534 999769724 991538023 999547235 999610291 999610291 981002319 999741228 999741228 999769724 999769724 999769724 999769724 999741228 999610291 999741228 999769724 999769724 985188326 999769724 999610291 999741228 999741228 999769724 987473292 999769724 985188326 999769724 999769724 999769724 999769724 999547235 991538023 999769724 994006534 999769724 998400573 999741228 999769724 997550000 999769724 999769724 999769724 999610291 999741228 999741228 999610291 999769724 999769724 999769724 999769724 999610291 999741228 999741228 999741228 998400573 999741228 999741228 988785634 994006534 999741228 999769724 999741228 999769724 981879023 999769724 999741228 999741228 928293557 999769724 999769724 986100874 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999769724 999547235 999769724 994006534 999769724 999610291 999547235 999547235 999769724 999769724 999769724 999610291 999769724 999769724 999741228 999769724 999741228 999769724 984573679 999741228 999741228 994006534 999769724 999610291 999610291 999769724 999610291 999769724 999769724 999769724 999769724 999769724 999769724 999769724 991538023 994006534 997550000 999769724 991538023 999769724 999769724 994362602 998400573 999741228 924761912 732128644 998400573 999769724 994006534 999769724 999769724 999741228 999547235 999741228 999769724 999741228 999769724 999741228 999769724 999769724 994362602 999741228 999741228 999769724 998400573 999769724 999741228 999610291 999769724 985188326 994006534 999769724 999741228 986840497 999769724 999769724 999741228 999769724 999741228 999769724 999547235 999741228 999769724 999741228 997550000 999769724 994006534 999769724 999769724 999547235 999741228 999769724 999741228 999769724 999610291 999769724 999610291 999741228 999769724 999769724 999769724 988682123 997550000 998400573 965677802 999741228 999769724 999547235 999610291 998400573 999741228 999769724 999741228 999610291 999769724 999610291 999769724 999610291 999769724 986100874 999610291 999547235 999769724 999769724 999769724 999724484 999769724 999769724 994006534 989267866 999741228 999769724 999769724 999741228 999610291 999769724 999769724 966955841 999769724 999769724 999741228 999769724 986840497 999769724 999769724 999547235 999610291 999769724 999769724 965706286 999769724 986384772 999769724 999610291 999769724 999769724 991538023 999769724 994362602 999741228 999547235 994006534 999769724 999741228 999610291 998400573 999741228 999769724 998400573 999741228 999769724 999769724 999769724 999769724 999724484 999769724 999610291 999769724 999741228 823691642 999769724 999769724 993748684 999769724 998400573 999741228 998400573 999769724 999741228 999769724 999741228 999769724 998400573 999769724 986100874 999769724 999769724 999547235 999769724 999769724 994186000 999769724 994362602 956030911 999547235 998400573 999741228 999769724 999741228 973395230 999769724 999610291 999741228 999769724 999724484 999769724 999769724 999741228 999769724 999769724 985188326 999769724 999769724 998400573 999741228 999769724 989267866 999769724 999610291 999769724 999741228 999769724 999769724 999769724 997403299 999769724 999769724 999769724 999769724 991538023 999741228 999769724 999741228 999769724 999741228 999741228 999769724 999741228 999769724 999769724 999769724 998400573 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999610291 999547235 999769724 993748684 999769724 999741228 999769724 773338643 991081611 999769724 999741228 999741228 999769724 999769724 999741228 999741228 999741228 999610291 974473847 999769724 999769724 999724484 999741228 999769724 999769724 999769724 999769724 999769724 999610291 989267866 999769724 997550000 999769724 999769724 999741228 999769724 999769724 999769724 997403299 999769724 999610291 952138484 999769724 999769724 999741228 999741228 997550000 999769724 999741228 999610291 999769724 999769724 999769724 999741228 984573679 999769724 999769724 999769724 999741228 999741228 999610291 999741228 972759707 999769724 986100874 999769724 999769724 994006534 965446810 999741228 988682123 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 986100874 999741228 999769724 999769724 985188326 999769724 999741228 994006534 999741228 999769724 999741228 999769724 999769724 994006534 999769724 999547235 999769724 999769724 999724484 986840497 999769724 999769724 999769724 999741228 999769724 999741228 999769724 968117863 999769724 987473292 999769724 998400573 999741228 999741228 956604644 991538023 999741228 999769724 999769724 999769724 999769724 999769724 986940065 999769724 995039125 991538023 993748684 974473847 999769724 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999547235 999769724 999769724 990954374 999769724 994006534 989267866 991538023 999741228 999741228 999769724 991145010 811634780 991538023 988785634 999769724 998400573 999769724 998400573 999741228 999769724 999547235 999741228 999769724 999610291 989267866 999741228 994006534 998400573 991538023 999610291 999741228 999769724 994006534 999547235 999741228 999741228 999769724 999769724 999769724 999769724 999769724 999741228 999769724 986840497 999769724 999769724 999769724 999741228 999741228 981187771 999769724 999769724 999769724 998400573 998400573 999769724 999769724 999547235 999769724 999741228 999769724 998400573 999610291 988682123 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999769724 989267866 998400573 989267866 999769724 999769724 990007705 999741228 999741228 998400573 984573679 999769724 999769724 999769724 999769724 999610291 999741228 999741228 990769577 999769724 999547235 999769724 990954374 990769577 999769724 998400573 999769724 999547235 999610291 999769724 984573679 999741228 999741228 999741228 999610291 999769724 999769724 999741228 968117863 999769724 999769724 991538023 986100874 999769724 999769724 999769724 999769724 999769724 999741228 999769724 999610291 997550000 994006534 999769724 999769724 999769724 998400573 999741228 999769724 999769724 999547235 999769724 0 999769724 999741228 999610291 999741228 955819425 999741228 999769724 999741228 888639810 999741228 999610291 999741228 994006534 999741228 998400573 999610291 999769724 999769724 993748684 999769724 999769724 999769724 925864260 999769724 999741228 999769724 999741228 917400749 985445308 994006534 999769724 999769724 999610291 999769724 999769724 986100874 994006534 986287596 998761397 999769724 999741228 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999547235 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999610291 999741228 999547235 999741228 999741228 999769724 959209281 999769724 985445308 999769724 988682123 999741228 999769724 999741228 999769724 999769724 985445308 946493459 999741228 999769724 999547235 999769724 999741228 999769724 985765027 999769724 999769724 999741228 999610291 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999741228 999610291 999769724 993748684 999610291 998761397 999724484 999769724 999769724 999547235 999769724 999769724 999769724 993748684 989267866 999769724 999741228 999769724 999769724 998521060 999769724 999769724 999769724 999769724 999741228 999547235 998761397 999547235 999769724 999769724 978714467 999769724 991538023 999610291 989267866 999769724 999769724 952138484 999769724 998761397 999741228 999769724 999741228 999769724 998761397 994183127 999769724 999741228 999724484 999769724 986100874 999769724 999769724 999769724 998400573 986100874 999769724 999741228 999741228 986100874 980468775 999547235 999741228 981457016 999769724 994362602 999724484 999741228 999769724 999769724 999769724 999769724 999741228 999769724 999741228 998400573 999769724 999769724 989267866 999610291 985445308 999769724 991538023 999741228 987473292 999741228 999769724 999547235 986100874 999769724 985765027 999769724 998521060 998761397 999769724 998521060 999769724 999769724 999724484 999769724 999769724 999769724 999769724 999547235 986100874 986384772 999741228 991538023 999741228 999769724 961668949 999769724 999741228 999769724 999769724 993748684 994362602 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999741228 999741228 999769724 999610291 999741228 999769724 999741228 985445308 999769724 986100874 999769724 999769724 999547235 999610291 987473292 999769724 999769724 999741228 999741228 999769724 982460157 999769724 999769724 979412770 979689704 999741228 999769724 999769724 999769724 999769724 999769724 999741228 991145010 999769724 999769724 999769724 999769724 998761397 993748684 981328213 999769724 999769724 998521060 999741228 999769724 999741228 999741228 999741228 999741228 999741228 999610291 998521060 790947218 999741228 999741228 998521060 999769724 999769724 999741228 998521060 999724484 999769724 935330134 999769724 999741228 998761397 999769724 999547235 999769724 999769724 999769724 999769724 999741228 999741228 999547235 999769724 999769724 999769724 999769724 998761397 999769724 998521060 999741228 999769724 997550000 999769724 999769724 999724484 999769724 999186604 999724484 982175700 999741228 999769724 999769724 999741228 998521060 999769724 999769724 994006534 999769724 999769724 998400573 999741228 999769724 999741228 998761397 999769724 999769724 979412770 999769724 998521060 999741228 999610291 999741228 991145010 999769724 999724484 999769724 999769724 999741228 999610291 999610291 999610291 998521060 999769724 999610291 999769724 998521060 988218303 998761397 985445308 999741228 999741228 999769724 999769724 999769724 999769724 999610291 999769724 991538023 998761397 999769724 999741228 989267866 999610291 999769724 998521060 999769724 999741228 999741228 999769724 999769724 999769724 999610291 999741228 999769724 998761397 999741228 999741228 999769724 988785634 999769724 999741228 999741228 999769724 999769724 999769724 989267866 999741228 991081611 999769724 999741228 999769724 998761397 999769724 999769724 999741228 999769724 999769724 998400573 986100874 999769724 999547235 999741228 999769724 999610291 999741228 999769724 999769724 986100874 999769724 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999769724 998400573 989267866 999769724 999769724 999769724 998761397 804054059 999769724 999741228 999769724 999769724 999741228 999769724 999769724 999769724 999741228 978356524 999741228 999769724 999610291 999741228 994362602 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999547235 999769724 999769724 998400573 999741228 999769724 999610291 999769724 999769724 994006534 999769724 999769724 999769724 999769724 998400573 999547235 999769724 999769724 999741228 999769724 999769724 998521060 999769724 998761397 994362602 999769724 998761397 999769724 999769724 999547235 999769724 999769724 998521060 999769724 994006534 999610291 999741228 999769724 999769724 999769724 999769724 999547235 999769724 999741228 999769724 998761397 999741228 998761397 999769724 999769724 998761397 999741228 999769724 999741228 999741228 997550000 999610291 998400573 999741228 989267866 999769724 998521060 999741228 998521060 999769724 999769724 999610291 999741228 999610291 999769724 998761397 989267866 999741228 999741228 999741228 999769724 999769724 999610291 999724484 999186604 999769724 999769724 999741228 999769724 999741228 999769724 999610291 999741228 999769724 981002319 999769724 900650429 993748684 999769724 999741228 999547235 991538023 999741228 990954374 999769724 999547235 999769724 999610291 999769724 986100874 999769724 998400573 999547235 999769724 999547235 999741228 998761397 999769724 999769724 999769724 999769724 999741228 999769724 999724484 999769724 999769724 999769724 999769724 999769724 998400573 998761397 999724484 999769724 999769724 999769724 999769724 999741228 998761397 999741228 986100874 999741228 999769724 999741228 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999769724 998400573 999769724 999769724 999769724 994362602 999186604 999769724 987224299 999769724 999769724 999769724 784959930 999741228 998761397 999769724 999769724 999769724 999769724 998761397 999610291 999769724 999610291 999741228 999769724 999769724 999741228 999769724 999769724 999547235 998400573 998521060 991538023 999769724 999769724 999547235 999769724 999741228 999769724 999741228 999769724 999769724 999741228 999769724 999769724 999769724 998761397 999769724 999769724 999741228 999769724 998761397 998400573 994362602 999741228 999741228 999769724 999741228 999610291 999610291 999769724 994183127 999610291 998761397 999741228 999741228 999741228 999724484 989267866 999741228 999769724 998521060 999769724 999741228 999769724 999769724 998761397 999724484 998761397 999741228 986100874 999769724 999769724 999769724 999769724 989267866 999769724 999769724 999769724 999610291 991684215 999769724 999741228 999741228 999741228 999186604 998761397 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999547235 998400573 999769724 998400573 999769724 999769724 999769724 998400573 998761397 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999741228 999769724 991684215 999769724 989267866 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999741228 999610291 999769724 999769724 999769724 999769724 999769724 994362602 999769724 997550000 985445308 999769724 999610291 999610291 999741228 999741228 986100874 999769724 999769724 971401813 999769724 999769724 999610291 999769724 999610291 999769724 999610291 999610291 999610291 999610291 999769724 999741228 999769724 984573679 999769724 999769724 999547235 989813298 990007705 999769724 999769724 999769724 999769724 994362602 999769724 991684215 999769724 998521060 988682123 999769724 989267866 998521060 994362602 999741228 999769724 999610291 999769724 982460157 989267866 999769724 999769724 999547235 999769724 999769724 999769724 994006534 999769724 999741228 999769724 999769724 999547235 999769724 999741228 999769724 999547235 998400573 998521060 999741228 999769724 998761397 999769724 999769724 999769724 999741228 999741228 999610291 959209281 999610291 999769724 994006534 999724484 999741228 999610291 999610291 954195020 999741228 999769724 998761397 999769724 999741228 999769724 979412770 999741228 999741228 990541683 999769724 999610291 999741228 999610291 990769577 999547235 999769724 999741228 999769724 999547235 989267866 999769724 999741228 999769724 999769724 999741228 999610291 999769724 999769724 999769724 999769724 998761397 999741228 998521060 999610291 998521060 998761397 999741228 998761397 999610291 999741228 999724484 999769724 988218303 994006534 999547235 999547235 998521060 999769724 999769724 991684215 999769724 999741228 999741228 999769724 999741228 998761397 999741228 981879023 976144739 999547235 999769724 999769724 999769724 998761397 999741228 986100874 999741228 999724484 999769724 998761397 985188326 999769724 999741228 999769724 999769724 999769724 999769724 998521060 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999741228 993748684 999741228 999769724 999769724 999769724 999769724 916557836 999741228 999610291 999769724 999769724 985445308 999769724 999769724 999769724 999769724 999610291 999741228 999610291 989267866 999769724 999741228 999769724 999769724 999741228 999769724 998521060 999741228 999769724 999724484 999547235 999769724 999769724 999724484 999741228 987473292 999769724 999769724 999769724 999741228 999741228 999610291 998521060 999769724 999610291 999769724 999769724 999769724 999769724 998761397 999769724 998521060 999610291 998761397 999769724 999741228 991538023 999769724 999769724 999769724 999741228 999769724 999769724 999741228 998761397 999769724 999769724 989267866 998521060 999769724 999547235 998400573 999769724 999547235 999769724 998761397 999610291 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999741228 999741228 994006534 999769724 999769724 999769724 999769724 999610291 998761397 999741228 999741228 990769577 999769724 999769724 988218303 953044839 999769724 999610291 999741228 999769724 999769724 994006534 999741228 999547235 999741228 999769724 999610291 999741228 998400573 998761397 999769724 999769724 999741228 999769724 999186604 999769724 999769724 999769724 999769724 840888460 999769724 999741228 999741228 999769724 999769724 999769724 999610291 999769724 999724484 999769724 999769724 999741228 993748684 999769724 999741228 999610291 999769724 999547235 998400573 998761397 999769724 989267866 999769724 999769724 999547235 999769724 999769724 999769724 999610291 986384772 999769724 999741228 999769724 999769724 998521060 999741228 999741228 999610291 981457016 999186604 999769724 989267866 999610291 999769724 998521060 999769724 999769724 995039125 999769724 992219626 998400573 999769724 999769724 999741228 999769724 999769724 999547235 999769724 999769724 999769724 999769724 986555933 999547235 999769724 991817963 999741228 999547235 999769724 986100874 999724484 999741228 999741228 999769724 998761397 999769724 999769724 999610291 999769724 999741228 986555933 999769724 999547235 999769724 999769724 999769724 999769724 999769724 999769724 999547235 999741228 999769724 999769724 999769724 999741228 999741228 999610291 999547235 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999610291 985445308 999547235 985765027 999610291 999547235 999769724 999769724 999741228 999741228 999741228 999769724 999769724 999769724 999769724 999741228 999610291 999610291 999769724 999769724 999610291 995199510 999769724 998400573 999769724 998761397 999741228 999769724 999547235 999769724 998521060 999610291 999769724 998761397 997403299 999769724 999769724 999724484 999741228 999741228 999741228 999741228 999769724 998521060 998761397 999741228 999769724 999769724 999741228 999769724 998761397 999610291 999547235 999769724 999741228 999741228 999741228 999769724 989267866 994362602 995199510 998521060 999724484 998400573 999769724 999769724 994006534 999741228 999769724 0 999741228 999769724 994006534 999769724 999769724 999769724 999547235 999741228 999769724 999610291 986100874 999769724 999610291 999741228 998400573 999610291 999769724 998400573 999769724 999741228 989267866 999769724 998761397 999769724 986555933 994362602 999769724 999769724 999769724 987473292 997382390 999769724 998761397 998761397 999610291 918869710 999610291 999769724 999547235 998521060 999610291 989267866 998400573 999741228 999610291 999741228 999769724 999769724 999769724 999610291 999610291 999769724 999769724 999769724 999769724 928293557 999769724 999610291 991081611 997550000 999769724 999769724 998614930 998761397 999741228 999769724 991538023 999769724 999769724 998614930 999741228 999769724 999741228 999769724 999769724 999741228 999769724 999741228 999547235 999610291 999741228 994006534 999769724 999769724 997550000 999769724 999769724 999769724 999769724 997023208 999769724 994362602 999769724 999547235 997550000 990769577 999769724 999741228 999547235 999769724 999741228 999769724 999741228 999769724 998614930 998614930 999741228 998761397 999741228 999769724 999769724 998614930 999769724 999769724 999741228 998400573 999741228 999769724 999610291 998400573 999769724 999769724 999769724 999769724 999769724 999610291 999769724 998614930 999769724 999769724 999769724 998761397 999547235 998614930 999769724 999186604 999610291 998761397 999724484 999741228 999741228 999769724 999769724 999769724 999769724 999741228 999769724 969674349 998761397 999741228 999769724 999741228 999186604 999741228 999769724 998400573 999769724 999769724 998614930 998614930 998761397 999741228 967759885 999741228 999769724 999610291 999769724 999741228 999610291 999769724 998614930 999769724 998761397 986100874 999769724 999769724 999769724 997403299 998400573 999769724 998614930 993748684 999769724 998761397 999769724 999741228 999769724 999769724 999769724 999769724 998614930 999769724 999741228 999769724 999769724 999547235 999769724 999741228 999769724 999547235 998614930 999724484 999610291 999769724 999769724 986555933 990007705 992219626 999769724 999741228 999741228 999769724 999769724 999610291 999769724 999724484 999610291 999610291 999769724 999769724 999769724 985445308 999769724 999610291 999769724 956030911 952073693 998761397 999741228 999769724 998761397 999769724 999610291 998614930 999769724 999724484 998761397 998761397 998761397 999547235 998761397 999769724 998614930 999547235 999741228 999724484 598966980 999769724 999769724 999769724 999741228 998400573 999741228 999741228 999769724 999741228 999610291 999769724 999741228 999610291 999741228 999769724 999741228 999610291 999769724 999741228 999769724 999547235 999547235 999769724 991684215 962799457 999769724 999769724 999769724 998761397 999769724 999769724 999769724 987473292 997023208 999769724 998761397 999769724 999769724 999741228 999741228 999769724 986100874 999769724 908595863 999769724 998761397 999769724 999769724 999610291 998761397 999769724 999769724 998761397 999769724 999547235 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999741228 999741228 999741228 999769724 999769724 999741228 999741228 986555933 991684215 999741228 999610291 999769724 999769724 986100874 999769724 999769724 999769724 999741228 999741228 999769724 999769724 999769724 998400573 999769724 999610291 999769724 991858693 999769724 986100874 999769724 998761397 999769724 993748684 999741228 999610291 999769724 986100874 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 985445308 999769724 994847293 999769724 998614930 999547235 999769724 999741228 999769724 928776150 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999741228 998400573 999769724 991817963 999741228 999769724 999741228 999741228 986100874 999769724 997550000 999769724 998761397 999547235 998614930 998761397 999610291 999610291 999741228 999769724 999769724 999769724 999741228 999610291 999769724 999769724 999741228 998614930 999769724 999610291 998614930 999547235 999610291 998614930 11788846 998761397 999769724 998400573 999769724 998521060 994183127 999769724 999769724 999769724 998761397 998400573 999610291 999769724 999769724 999769724 999610291 999769724 999769724 999610291 999769724 999610291 998761397 999610291 994847293 999769724 999769724 981457016 987473292 999769724 999741228 986100874 998761397 999769724 998761397 999769724 999741228 999741228 999769724 998614930 999610291 999741228 997403299 999741228 999741228 999769724 999547235 999769724 999741228 999769724 999547235 999741228 999741228 999769724 986100874 999769724 999547235 999741228 999769724 998614930 999741228 999724484 999741228 986940065 999610291 999769724 999741228 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999769724 994847293 991817963 999741228 999769724 999769724 999769724 999547235 986555933 999769724 999741228 999547235 985765027 999769724 999769724 999741228 999741228 999769724 999741228 999769724 994183127 999769724 995199510 952197480 999741228 998761397 999741228 999769724 999769724 999769724 999741228 998614930 999610291 999769724 998614930 998761397 999769724 999769724 999769724 998614930 999769724 999769724 999769724 999769724 999769724 999769724 994847293 999769724 994847293 959209281 999769724 998614930 999769724 999547235 994362602 999769724 999724484 999186604 999769724 999769724 999741228 999769724 998761397 999769724 999769724 999769724 999769724 999769724 999741228 993748684 999769724 999769724 999769724 999741228 999724484 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999741228 999769724 999741228 987473292 999741228 999769724 999769724 985445308 999741228 998761397 999769724 999741228 999741228 999769724 999769724 999741228 999769724 999769724 999741228 999741228 999186604 998614930 999769724 999741228 999769724 999769724 999741228 999769724 999741228 999741228 999610291 999769724 999769724 999547235 994847293 999769724 999741228 999769724 999769724 999741228 999769724 897644980 999769724 986100874 999741228 999769724 999741228 999769724 996840498 998400573 999610291 999769724 999547235 999769724 999610291 999741228 999610291 999741228 999741228 999769724 999610291 999769724 999769724 999769724 998761397 999741228 991684215 998761397 999610291 999769724 999741228 999769724 999741228 997550000 999769724 999724484 998761397 999769724 999741228 999769724 999769724 999741228 994847293 999741228 999741228 998614930 999547235 986100874 999610291 999741228 999769724 999769724 995199510 999769724 999769724 999741228 999769724 986100874 999741228 999547235 999741228 999741228 999769724 999769724 998614930 959672481 998614930 998761397 999610291 999741228 975857125 998761397 999741228 999741228 999610291 999769724 998761397 999769724 999741228 999741228 999769724 999769724 998761397 994362602 999741228 999741228 999547235 999769724 999769724 998614930 999769724 999769724 999547235 994847293 955819425 984573679 998761397 999769724 976144739 999769724 999769724 999769724 999741228 999741228 999769724 999769724 999610291 999741228 999547235 999769724 999769724 999769724 999610291 999769724 999769724 999769724 999769724 999610291 999769724 999769724 999769724 972759707 999741228 999741228 999769724 999741228 999547235 999741228 999610291 999610291 999769724 999741228 999769724 998761397 999769724 999769724 999769724 999769724 986100874 998614930 999547235 999769724 999769724 999769724 999741228 998614930 999610291 999610291 999741228 991684215 986555933 998400573 999610291 999741228 999769724 999741228 999769724 999769724 999741228 999769724 996840498 999610291 999769724 999769724 999547235 999769724 999769724 991817963 999769724 999769724 998614930 999547235 998400573 999610291 999769724 999769724 999741228 999769724 999769724 999610291 994847293 999769724 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999769724 999769724 998614930 999741228 996369656 999741228 999547235 999741228 994362602 998614930 999741228 999769724 999741228 999741228 999741228 999769724 998614930 999769724 986100874 986100874 999610291 998400573 999769724 999769724 998761397 985445308 999769724 999741228 999769724 998614930 999769724 998761397 999769724 998761397 986100874 999769724 980468775 999741228 999610291 999769724 999769724 999547235 999769724 987473292 999547235 999769724 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999610291 999741228 999769724 987473292 999769724 986555933 999769724 999610291 972651951 999769724 999769724 999769724 999769724 999769724 999769724 999610291 999610291 999769724 999610291 999769724 999769724 999769724 999769724 999769724 998761397 998614930 999741228 999769724 999741228 999741228 999547235 999769724 999769724 999769724 999769724 998761397 999769724 998761397 999610291 999769724 999769724 999769724 999769724 999769724 998400573 991858693 999741228 999769724 999769724 998761397 999769724 999769724 987473292 999610291 999610291 999769724 998559706 998400573 986100874 999769724 999769724 999741228 999741228 999769724 999610291 998400573 999769724 999769724 999610291 999547235 999769724 998521060 998761397 999610291 897644980 999769724 999769724 999741228 999769724 999769724 999769724 167651316 999769724 998761397 999769724 999741228 998614930 999769724 999610291 999769724 999610291 999610291 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999769724 999769724 998761397 999769724 999769724 999769724 999741228 991684215 708075032 999741228 999769724 999769724 999741228 999769724 999769724 999741228 999769724 999769724 999769724 999769724 999769724 999769724 998614930 999610291 999769724 999769724 999741228 996840498 999769724 999769724 999547235 998614930 998761397 999610291 998400573 999610291 999769724 999769724 999769724 999769724 999769724 999769724 998761397 999610291 999769724 999769724 998400573 999769724 999741228 999741228 998761397 999769724 999610291 995199510 999610291 999741228 998614930 994847293 999769724 999769724 990769577 999769724 999741228 994847293 999769724 999769724 999769724 998614930 999741228 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999741228 999769724 999610291 999741228 999769724 999769724 998761397 998614930 999769724 999769724 999769724 999769724 999769724 999769724 999769724 998761397 999769724 998761397 999741228 999769724 995199510 998761397 999769724 999741228 850965407 998614930 999769724 999741228 999741228 999741228 999769724 999741228 999769724 987473292 999741228 986100874 999186604 999547235 969830633 999769724 999769724 988142777 999547235 999610291 999769724 999610291 999769724 999769724 999769724 994847293 999769724 998761397 998761397 999769724 999769724 999741228 999769724 999769724 999769724 999547235 999741228 999769724 999741228 999769724 999769724 999769724 999741228 999769724 999769724 999741228 999769724 999741228 999769724 999769724 999741228 999769724 999741228 999769724 999741228 999547235 999610291 999769724 999741228 998614930 999741228 999769724 999769724 999769724 999769724 999741228 988142777 999769724 999769724 998614930 999769724 999741228 999769724 999610291 951242929 999769724 999769724 937848127 999741228 999769724 999741228 994847293 999769724 999769724 999741228 998400573 999769724 999769724 998761397 999769724 999769724 999769724 999769724 969674349 999769724 999769724 998614930 999741228 999610291 999769724 999769724 999769724 999741228 999769724 999741228 957920219 999741228 998400573 999769724 999769724 999769724 999769724 999547235 999610291 999547235 994645725 999724484 998761397 999741228 999741228 998614930 999769724 999741228 999741228 999724484 999741228 999741228 979412770 989813298 999769724 999741228 999724484 997550000 999769724 999769724 998614930 999769724 999769724 999769724 999741228 999769724 999769724 998614930 999769724 999769724 999769724 999769724 999769724 999769724 999741228 999769724 998614930 999769724 999769724 999769724 999741228 999769724 999741228 999741228 999769724 999741228 999610291 999610291 999741228 999547235 979412770 999769724 998614930 999769724 999547235 999741228 999769724 999769724 998614930 999769724 999769724 999769724 999769724 999769724 999741228 999547235 994362602 999741228 998614930 999769724 999741228 999769724