990,987,987,986,986,985,984,981,977,972,972,969,967,964,960,957,955,950,946,946,949,950,950,949,947,947,949,950,950,946,944,944,947,948,949,947,947,949,952,956,961,963,965,968,971,972,974,976,977,974,970,967,964,961,959,959,958,953,949,946,944,942,940,938,937,938,939,936,932,926,930,932,934,931,931,933,935,942,945,946,947,949,950,952,956,960,964,965,968,970,972,974,977,980,982,983,985,986,986,987,987,989,991,992,993,994,997,999,1000,1000,1003,1005,1008,1012,1015,1016,1018,1020,1023,1026,1027,1025,1027,1028,1028,1028,1029,1028,1027,1027,1027,1029,1030,1029,1027,1023,1021,1017,1015,1017,1019,1023,1026,1029,1033,1037,1042,1043,1043,1043,1044,1046,1050,1052,1056,1061,1064,1065,1066,1071,1075,1077,1078,1078,1078,1077,1074,1068,1067,1072,1077,1080,1085,1089,1096,1098,1096,1100,1100,1099,1096,1092,1089,1086,1082,1079,1077,1077,1077,1080,1083,1086,1090,1093,1097,1100,1104,1107,1110,1111,1114,1116,1119,1121,1124,1122,1119,1116,1114,1111,1107,1105,1103,1100,1100,1102,1103,1103,1101,1099,1095,1090,1085,1080,1076,1072,1071,1072,1073,1071,1069,1067,1065,1063,1061,1061,1057,1054,1051,1048,1046,1044,1040,1040,1038,1038,1039,1040,1043,1047,1048,1045,1041,1036,1034,1031,1027,1025,1021,1017,1014,1012,1008,1005,1001,999,996,993;303,300,298,294,290,287,283,281,279,276,273,271,271,271,273,273,270,267,265,262,260,258,255,252,249,247,245,244,242,241,240,238,236,233,231,229,227,225,224,223,220,217,215,215,212,208,205,203,200,197,194,191,190,190,186,182,178,176,174,171,166,163,161,160,157,153,150,146,143,140,135,133,128,125,123,120,120,123,126,129,133,135,135,138,140,142,143,145,149,149,152,155,159,162,164,166,169,172,175,181,184,187,189,190,195,197,198,198,201,204,205,205,206,207,209,210,211,212,214,215,216,217,218,221,223,225,230,231,233,235,239,241,242,244,245,246,247,249,251,256,257,258,258,258,259,259,259,262,266,269,273,276,281,281,283,283,281,276,275,275,273,269,264,255,251,248,246,244,243,242,245,244,246,247,250,251,253,258,264,268,271,276,280,282,284,285,286,291,297,300,304,306,309,311,311,310,309,309,307,307,309,310,311,312,312,314,315,314,313,312,312,313,315,320,322,325,329,333,336,338,341,344,345,346,347,345,347,350,354,354,351,348,347,342,339,336,332,331,327,324,323,322,321,319,316,315,312,308,306,301,297,295,295,295,295,292,292,294,297,301,301,298,297,297,298,300,302,304