50 100 200 5 
14 14 20 10 16 
12 19 18 19 14 
14 19 16 12 20 
16 13 14 19 13 
17 14 12 19 15 
11 16 20 16 13 
10 14 20 10 19 
10 15 10 11 10 
18 19 15 13 17 
11 17 14 14 15 
16 18 17 15 16 
15 14 15 15 17 
11 12 10 18 10 
11 20 16 18 14 
16 15 12 20 13 
10 15 10 13 15 
10 13 12 13 10 
11 18 10 19 16 
12 17 14 19 15 
12 12 14 14 10 
10 20 18 10 19 
18 11 16 17 11 
18 10 18 18 17 
15 12 15 17 15 
16 18 13 13 14 
13 16 14 12 17 
20 19 13 17 15 
12 20 14 10 18 
11 12 18 18 18 
18 15 10 18 10 
13 13 20 18 13 
18 14 19 15 18 
11 12 14 20 20 
12 14 19 15 18 
20 17 13 19 14 
19 11 11 20 19 
12 14 14 10 16 
20 13 16 17 12 
11 20 20 19 16 
18 20 14 14 10 
20 20 16 12 20 
11 13 13 18 18 
12 20 10 19 16 
20 11 20 19 18 
12 13 17 13 10 
19 11 14 18 13 
17 19 14 12 11 
18 15 12 14 19 
13 16 14 10 13 
13 17 11 11 17 
14 19 17 15 13 
17 11 13 14 13 
19 20 13 16 16 
10 13 15 18 12 
15 16 11 12 17 
15 19 12 13 15 
17 12 20 10 11 
18 15 16 17 15 
11 11 17 11 20 
17 17 11 10 12 
15 16 17 19 10 
16 19 13 15 20 
20 10 13 17 11 
20 13 19 13 10 
15 16 14 15 11 
18 12 18 11 11 
12 11 18 16 12 
19 12 20 12 18 
12 20 20 12 16 
15 10 18 20 18 
11 14 12 14 13 
19 20 13 16 17 
18 14 18 11 13 
16 12 15 10 10 
14 19 10 15 20 
19 13 17 17 17 
11 18 13 10 13 
13 16 20 14 14 
13 17 11 14 20 
15 18 12 10 18 
14 19 13 17 10 
10 11 20 18 17 
10 20 11 18 12 
16 10 20 14 10 
19 20 13 19 13 
12 10 11 14 14 
11 12 19 12 16 
20 15 11 17 15 
17 17 13 18 16 
17 13 14 17 12 
20 20 17 19 17 
10 13 13 11 12 
15 20 12 12 10 
18 14 17 14 13 
15 17 16 15 15 
12 13 19 13 18 
15 11 16 10 12 
18 11 10 20 14 
12 11 19 15 18 
16 13 18 18 12 
14 17 19 17 14 
19 10 18 13 16 
15 11 19 14 12 
15 12 14 11 12 
17 15 11 11 16 
14 15 18 18 14 
11 20 11 14 18 
16 10 20 16 10 
15 12 12 18 19 
19 20 11 16 14 
12 13 20 11 18 
17 17 12 15 18 
17 16 10 18 19 
19 12 13 16 12 
15 19 13 16 13 
15 16 12 12 15 
17 10 19 20 15 
11 11 15 14 17 
14 17 12 19 12 
13 13 18 18 12 
19 13 10 18 16 
10 10 16 18 14 
12 10 14 17 20 
10 17 20 15 15 
11 17 11 20 14 
18 20 14 13 14 
17 10 15 17 19 
15 11 20 10 16 
20 17 18 17 20 
17 12 16 17 19 
20 20 20 12 11 
14 10 19 18 10 
10 16 11 19 10 
11 16 15 15 17 
11 13 17 12 16 
15 17 15 12 15 
14 16 19 13 19 
18 17 11 17 10 
15 13 15 11 19 
18 17 18 16 17 
19 15 19 12 20 
17 14 16 20 16 
14 18 17 20 10 
20 11 20 16 18 
12 18 13 17 11 
14 10 10 20 18 
17 17 20 12 15 
18 14 14 16 16 
15 20 13 17 16 
14 14 17 20 10 
19 20 20 18 11 
14 16 16 16 16 
16 17 13 10 19 
20 10 15 19 17 
19 13 11 16 14 
14 10 20 19 10 
20 19 19 18 11 
19 15 16 13 15 
14 16 14 20 15 
18 11 17 20 20 
14 19 18 11 12 
11 11 18 20 17 
16 17 18 12 10 
10 11 15 20 18 
17 20 10 16 18 
13 18 15 17 18 
14 14 20 18 14 
19 19 18 18 15 
12 15 20 14 20 
14 12 20 20 13 
17 15 13 19 15 
13 15 16 11 17 
15 14 16 15 17 
12 19 10 16 15 
11 11 20 16 14 
18 19 19 13 12 
14 20 19 15 11 
13 11 17 18 12 
14 19 12 10 10 
10 11 15 15 11 
13 15 19 16 15 
14 13 11 19 13 
18 19 19 20 13 
20 14 17 14 15 
17 12 14 18 14 
10 11 13 13 20 
17 12 10 18 17 
18 14 19 15 17 
16 12 20 20 18 
14 18 17 15 18 
15 13 16 20 16 
18 16 13 20 16 
14 11 20 12 17 
12 18 12 20 12 
14 15 14 14 19 
19 12 18 12 10 
19 17 16 17 14 
13 15 10 14 17 
15 12 19 20 20 
10 10 17 15 15 
1474 887 1506 1070 1319 21066 
1230 932 1291 1051 1467 28633 
1265 1160 1249 1098 1289 28680 
1084 1073 1349 1219 1325 25433 
1336 1452 1095 1439 1243 22421 
1090 1047 1313 1248 1248 26297 
1262 1268 1125 1521 911 21892 
1139 1009 922 1087 1106 21469 
1033 1356 930 1100 903 21196 
1292 1179 1442 1005 1062 20572 
1131 1096 1069 1204 1309 25750 
982 1365 1314 975 999 21956 
899 1289 1293 1130 1052 24668 
1257 1064 948 1241 898 20461 
1256 1225 1268 1399 1160 27499 
1277 930 1386 1018 1303 26701 
1108 981 1329 1200 1441 24176 
1285 923 973 979 1036 29681 
1466 1460 1287 1251 1078 23381 
1284 1260 1199 1501 1045 25440 
1139 1279 1018 1061 1121 23192 
955 1049 1228 1332 1039 24199 
1496 997 1146 1289 978 26346 
1432 1137 1402 1494 1131 24608 
899 1355 1013 960 935 28491 
1090 1442 1101 1468 1118 20026 
1472 936 1518 1169 1224 21820 
926 1080 1508 1254 980 22531 
1267 1202 1357 1275 1096 20416 
974 901 1261 1372 1207 25093 
1068 1408 1357 1166 1330 24861 
1073 1359 1001 1314 1372 22452 
1282 1472 1085 994 900 28888 
1043 1307 1259 1202 1284 26407 
1411 1246 1305 1473 983 21664 
999 1168 1456 1398 1145 28427 
943 1308 1266 967 1232 28077 
1096 1140 1151 1257 1219 28521 
1058 1255 1271 1178 1404 23516 
1247 1046 1321 945 1185 28465 
1243 1045 1024 1189 1178 20339 
1337 1448 1259 1488 1413 29498 
1143 1239 1178 1519 972 24592 
1379 1365 1379 1450 950 21944 
1189 1205 1210 1432 971 25306 
1476 1079 1099 1389 1139 24732 
1318 1258 1010 1393 962 27715 
1292 1362 1343 1519 1139 23049 
950 1402 1184 1159 998 29042 
951 1421 1151 1344 1365 23843 
37 35 44 36 43 42 45 36 38 38 41 42 43 45 36 39 40 40 41 39 42 37 45 39 41 45 43 41 38 43 36 36 38 39 36 44 37 36 43 35 35 40 37 36 44 39 44 45 39 41 45 37 43 45 39 35 35 41 41 40 35 44 45 42 43 43 45 43 40 35 39 39 35 40 36 36 38 43 37 45 35 44 37 40 35 40 37 40 42 38 37 38 35 43 41 37 41 36 42 36 
44 45 36 41 44 39 36 35 45 35 38 41 38 42 36 37 40 36 44 36 39 39 41 38 39 44 40 35 43 35 45 36 45 41 35 41 35 36 40 43 37 35 41 36 39 45 41 35 44 44 39 42 44 35 40 45 43 43 38 39 42 43 38 35 38 43 45 38 41 38 42 35 40 43 38 37 35 36 40 39 45 35 37 40 38 43 43 35 38 40 37 35 35 37 36 42 42 42 45 44 
36 42 42 45 40 37 40 36 45 39 44 39 44 43 35 43 36 40 36 38 41 38 37 38 45 39 45 38 37 41 40 36 44 44 43 37 39 41 40 41 38 40 36 37 45 36 43 41 38 40 36 36 43 43 35 41 39 37 42 37 37 39 44 38 42 39 41 35 41 43 36 43 36 37 39 42 39 40 35 43 45 38 41 44 39 39 44 40 43 37 35 44 40 40 40 36 45 39 44 36 
36 40 38 37 41 43 42 41 37 36 36 40 43 36 36 41 42 38 39 41 45 38 36 41 36 37 43 40 45 42 41 38 37 45 44 41 41 45 39 45 45 39 43 35 39 41 42 40 44 40 40 36 35 38 38 41 35 42 41 41 35 37 36 35 41 35 35 37 39 43 42 36 43 40 35 35 38 36 37 43 43 43 38 40 40 43 43 36 41 40 40 45 42 44 41 36 35 38 42 44 
35 40 42 43 38 39 40 37 36 36 41 45 36 43 38 36 42 43 44 43 38 40 40 45 36 37 40 39 36 41 44 43 44 36 41 43 42 37 43 38 43 35 40 41 42 39 42 43 45 35 43 44 41 44 44 40 39 37 36 38 38 38 38 38 35 44 38 35 45 36 42 40 41 38 45 41 40 36 39 40 40 36 39 39 36 42 37 37 45 45 36 39 42 43 42 38 40 42 36 39 
41 41 44 41 43 36 39 41 44 37 43 37 42 35 41 37 36 42 37 36 42 35 37 40 37 38 35 42 39 41 38 44 42 41 40 38 36 36 35 39 37 39 39 36 42 36 45 44 35 42 35 41 39 38 37 40 39 38 40 37 43 44 39 38 37 45 37 42 44 40 41 39 41 35 42 38 43 38 36 36 43 38 39 35 45 36 37 41 40 39 36 35 39 45 45 45 39 36 35 36 
35 35 39 44 35 41 45 39 43 35 43 36 41 35 43 44 40 39 44 36 39 36 40 37 45 35 39 42 44 37 45 40 36 40 42 39 36 36 37 41 42 40 37 40 44 40 35 43 43 36 39 44 44 37 36 38 43 37 41 39 38 45 40 43 45 45 35 43 41 44 41 44 36 43 40 40 45 37 45 35 41 45 45 41 38 43 44 44 38 37 40 44 45 41 41 39 43 45 43 44 
43 39 43 42 41 40 40 43 44 40 35 36 41 35 38 35 35 44 39 42 36 35 41 36 45 43 36 37 44 38 40 38 42 45 43 36 35 40 42 42 38 35 41 39 43 44 43 44 39 39 44 41 42 35 38 36 44 45 42 39 39 40 40 45 40 41 38 42 35 44 36 36 40 43 39 37 45 41 41 35 38 41 35 38 36 45 43 35 40 44 40 42 35 37 42 43 35 38 36 40 
39 41 44 43 40 41 37 45 37 39 40 38 38 42 38 36 43 38 43 39 39 43 42 44 36 41 43 38 44 43 35 42 41 38 39 36 35 37 38 42 45 35 36 42 45 35 43 38 36 37 40 41 39 35 44 35 35 37 42 38 40 40 39 45 38 35 35 44 43 44 37 40 38 43 44 41 45 44 39 36 39 43 39 41 37 37 39 44 42 41 35 37 41 40 38 39 44 36 36 40 
39 39 42 37 43 45 36 45 39 37 36 38 45 41 35 40 42 36 43 42 42 35 38 37 43 35 40 36 41 39 44 45 44 45 45 43 35 45 41 45 42 36 38 38 39 43 41 39 42 37 35 38 44 40 43 40 45 39 39 40 38 45 35 39 39 41 37 43 39 36 41 42 42 45 39 39 35 44 37 37 36 45 41 39 44 36 37 38 36 43 44 39 35 44 35 39 40 41 45 41 
39 37 36 40 36 39 38 44 44 45 45 37 35 39 41 43 41 43 41 42 40 37 44 45 39 42 39 38 41 43 42 35 35 37 40 41 45 39 37 45 37 43 42 40 44 43 44 43 36 44 35 35 40 44 37 42 37 36 36 36 37 43 37 38 45 35 42 41 41 45 36 39 38 45 42 36 39 39 36 38 43 38 41 45 42 39 40 41 45 45 45 39 40 39 44 45 43 41 37 43 
44 39 44 39 38 41 41 36 38 39 35 36 35 45 40 35 43 40 35 40 40 41 35 35 41 45 39 45 38 41 38 39 45 44 42 45 41 40 35 40 38 35 42 44 43 35 35 42 42 43 42 40 40 39 43 43 42 39 37 45 40 40 36 40 44 35 44 39 42 40 43 37 40 37 36 37 41 41 38 37 38 43 45 41 37 44 45 45 40 41 39 41 40 43 37 36 40 42 45 39 
35 45 35 40 45 36 45 43 36 35 37 41 40 44 43 38 45 45 35 45 38 45 44 35 40 45 38 36 44 38 42 38 43 38 43 44 42 42 41 35 42 38 42 41 38 42 45 43 36 44 37 45 38 38 45 39 38 41 41 40 43 42 44 44 45 41 40 36 41 45 38 41 36 41 36 44 41 42 43 42 42 37 38 38 36 36 42 37 45 43 40 35 37 44 35 43 40 39 44 39 
43 36 37 40 42 41 42 36 43 39 42 45 35 41 38 44 35 35 40 36 41 45 37 39 38 38 37 43 36 42 45 37 44 35 44 35 44 38 42 35 45 36 37 40 39 35 43 43 38 41 37 42 36 39 36 37 42 44 36 43 35 44 36 37 42 42 43 38 40 35 39 43 41 37 45 41 37 39 36 38 40 39 42 38 35 45 42 35 38 39 45 44 43 42 39 40 40 37 37 42 
40 36 36 43 40 41 43 42 39 44 43 44 42 36 41 40 35 41 37 35 43 44 42 45 37 43 39 37 36 41 39 42 44 35 41 42 40 44 45 45 45 43 45 41 37 39 35 43 41 41 40 44 41 39 41 39 37 40 43 38 41 36 41 45 43 38 45 44 40 38 35 40 44 38 37 43 37 39 39 35 39 42 44 43 39 42 38 43 39 35 45 38 42 35 35 37 45 45 44 38 
35 37 36 43 42 38 43 44 37 44 39 43 43 42 43 37 35 39 39 41 40 42 40 44 45 43 39 43 37 38 38 38 38 37 44 45 37 40 43 38 40 38 38 45 37 38 40 44 44 38 44 39 36 43 40 36 42 38 41 36 44 40 41 40 37 45 37 41 37 38 35 38 41 36 40 42 44 39 37 39 36 39 37 43 43 35 45 37 35 44 39 42 35 45 42 38 35 43 39 36 
43 35 37 42 41 42 37 38 44 36 37 41 42 35 40 38 42 37 43 35 40 36 44 44 39 38 36 35 37 41 38 45 38 35 43 45 44 36 41 38 37 38 36 41 39 40 35 36 41 38 44 39 36 42 41 37 41 42 41 35 36 45 42 39 42 39 40 37 41 43 36 37 40 45 35 37 40 42 45 35 39 44 42 35 43 44 40 42 41 36 43 45 40 37 45 42 36 41 36 37 
37 44 38 36 44 35 44 44 36 35 40 41 42 35 35 39 39 37 40 45 35 38 39 43 42 42 42 45 37 38 40 38 39 41 43 39 36 41 35 43 36 42 37 40 37 39 40 35 36 35 40 43 44 37 40 44 45 45 40 38 38 38 36 36 45 41 41 37 35 40 36 40 39 37 39 35 41 38 37 44 42 40 36 40 36 45 36 44 36 44 41 40 45 35 36 41 40 39 40 38 
42 35 41 41 35 39 35 41 43 35 40 37 36 40 39 43 41 40 35 45 44 37 38 40 38 35 39 43 35 42 44 35 45 43 45 45 39 37 37 35 39 37 45 35 38 42 42 41 44 42 41 37 36 43 39 36 45 39 37 45 43 44 45 41 43 39 40 41 36 36 37 39 41 36 42 35 41 45 35 44 45 35 45 42 45 42 43 37 38 44 45 36 40 37 43 41 35 44 39 43 
44 43 42 35 41 35 41 45 42 40 39 42 41 41 41 45 42 40 44 39 35 41 35 37 36 35 43 44 42 36 35 41 44 43 45 37 45 39 43 41 39 39 45 43 45 38 36 35 41 38 41 45 41 45 44 35 45 41 45 44 41 44 40 38 43 39 37 41 41 37 39 41 40 45 42 43 37 39 38 37 37 45 45 40 40 42 40 38 43 37 39 44 44 39 40 35 41 42 43 37 
37 45 35 36 44 40 38 39 38 38 39 38 36 35 39 43 38 35 38 36 36 37 43 43 43 43 45 43 37 43 36 43 42 39 45 44 39 36 45 43 45 41 35 43 42 37 40 41 39 44 38 43 39 38 38 37 39 45 37 35 43 39 42 38 41 42 40 44 43 40 38 36 35 38 43 37 43 43 43 37 39 39 43 43 39 35 41 40 45 42 36 37 41 39 42 42 36 44 43 38 
38 36 36 39 36 40 39 35 44 40 42 39 40 43 44 44 38 40 39 45 40 42 35 45 42 45 40 41 36 38 37 36 39 41 42 40 41 44 36 39 41 45 35 36 38 42 35 42 42 36 41 37 41 45 36 42 43 43 42 35 45 41 40 44 40 36 45 40 45 45 43 37 38 41 38 40 39 40 35 36 36 44 36 43 38 35 41 40 37 36 45 41 44 36 39 43 38 38 43 38 
37 45 42 42 44 36 39 39 36 35 37 44 37 44 35 40 45 38 43 38 35 45 39 44 37 40 42 36 40 43 41 43 39 36 39 38 37 38 45 44 43 44 40 44 39 43 44 45 40 42 40 35 44 45 42 35 36 36 42 40 41 43 45 44 36 38 44 38 45 38 43 44 41 40 36 35 41 37 36 39 38 44 43 35 45 38 39 36 44 41 40 36 37 45 35 38 37 43 43 42 
37 43 35 44 40 39 43 42 42 36 39 45 36 38 39 40 35 41 37 37 35 38 45 38 43 43 45 36 39 44 42 37 43 39 41 36 45 45 43 42 38 35 42 43 44 35 35 39 39 35 42 44 39 42 35 36 36 38 43 37 45 40 41 38 40 40 37 44 44 43 35 44 35 40 39 43 41 43 41 45 44 35 41 42 42 43 44 42 42 38 36 40 35 37 45 44 43 40 43 43 
41 38 43 41 41 39 39 45 39 36 44 41 41 43 44 35 41 44 36 43 42 44 44 37 43 39 41 40 38 42 42 35 35 39 38 45 40 40 38 39 35 36 41 35 37 45 45 35 42 39 39 35 38 42 41 41 42 41 41 41 37 40 45 40 41 35 36 45 44 44 38 45 40 41 43 40 38 36 43 36 39 44 41 44 43 39 43 44 36 36 40 44 44 44 41 42 35 39 36 38 
44 41 39 40 44 42 36 43 38 35 37 45 39 42 38 44 44 43 39 44 39 43 42 35 44 35 36 43 42 39 40 44 37 40 39 39 35 40 39 41 42 38 42 39 43 39 42 44 45 41 42 45 38 36 35 41 41 41 35 40 43 41 44 38 44 42 41 38 42 41 44 35 40 42 35 41 42 45 45 35 41 42 38 43 41 38 41 43 40 37 35 43 40 41 42 40 45 40 35 44 
35 35 43 40 37 45 42 39 37 41 38 35 38 35 39 45 44 36 38 39 37 45 42 37 38 39 43 44 39 45 42 40 40 38 45 45 38 39 35 41 41 45 38 43 41 35 39 44 37 45 40 45 38 38 35 45 45 40 38 43 38 41 38 41 40 45 43 39 40 43 43 36 41 37 40 36 36 40 37 43 42 42 40 38 43 39 42 42 40 36 41 38 43 43 40 36 36 40 37 36 
35 37 36 38 45 36 42 35 35 37 40 44 45 41 35 42 45 41 36 42 40 43 36 42 44 42 42 41 37 41 44 38 35 36 43 41 40 39 45 44 37 42 35 42 44 44 43 45 35 40 42 37 44 36 40 38 44 43 35 45 37 45 38 38 35 41 38 39 38 35 35 35 42 45 37 38 40 41 44 42 41 36 35 40 41 45 38 44 35 43 41 44 38 39 43 45 38 41 41 40 
45 45 35 38 42 42 42 45 37 42 41 37 43 39 40 38 35 42 37 36 35 38 38 43 42 43 36 45 36 35 38 43 41 39 39 38 39 37 40 35 40 44 35 44 38 41 43 43 38 38 40 37 37 44 44 36 36 38 40 37 37 43 36 43 36 41 40 39 38 37 44 43 36 41 44 45 41 42 38 40 36 35 38 35 38 39 35 44 42 45 40 42 39 40 43 35 42 39 43 40 
38 42 36 36 43 41 44 36 45 37 35 41 40 38 44 39 41 35 41 40 35 38 35 35 44 45 37 45 43 43 40 36 39 37 40 42 44 41 44 38 42 39 36 38 38 41 37 36 37 40 39 40 41 37 43 38 37 37 43 44 37 35 38 37 40 36 38 42 35 37 44 41 43 36 45 37 35 44 39 45 39 41 37 38 39 39 35 41 36 35 37 42 44 40 38 35 38 39 38 39 
39 39 42 35 37 45 36 42 44 44 41 38 36 44 43 41 42 39 39 36 39 37 39 37 42 37 45 38 44 42 45 42 42 42 38 44 42 42 37 40 38 37 38 43 38 38 38 40 36 44 39 40 42 39 37 41 43 39 43 45 45 37 43 39 38 41 40 37 44 39 38 39 44 39 42 43 43 38 37 38 39 38 37 45 39 45 44 44 42 45 35 42 37 35 43 36 40 41 41 45 
42 44 45 36 45 38 39 39 39 41 40 41 44 39 41 35 39 37 42 38 42 38 43 45 45 43 39 35 41 37 43 36 44 40 40 43 42 40 38 35 41 44 44 39 37 39 37 41 35 40 35 44 40 45 44 43 44 39 38 41 36 39 36 43 39 38 39 40 38 35 41 35 39 42 39 43 40 42 45 37 36 45 35 38 41 37 39 45 38 36 44 42 35 45 40 41 35 43 40 39 
41 39 36 45 37 40 38 41 43 42 42 37 42 44 42 40 42 37 39 39 40 38 38 43 37 38 42 35 43 43 41 41 35 43 38 45 40 35 42 39 38 44 39 38 38 39 35 40 43 45 39 38 39 45 44 41 36 39 43 36 37 40 42 45 41 44 41 40 41 36 42 39 43 37 42 43 44 42 39 44 44 36 42 36 43 38 36 42 41 35 43 35 39 39 42 41 38 44 38 43 
42 43 44 38 36 39 41 40 40 39 42 39 43 41 42 44 40 38 43 42 42 41 40 42 44 38 38 38 40 44 35 43 36 38 45 40 43 41 39 40 36 37 42 35 45 45 39 38 40 42 41 44 42 43 45 45 35 38 40 43 36 41 35 36 36 35 45 38 45 38 41 37 37 42 39 44 45 38 40 45 35 37 37 40 44 44 37 45 40 41 38 41 41 43 42 40 37 38 40 42 
36 41 38 38 40 37 44 43 41 36 35 36 41 37 36 41 42 42 42 40 35 38 43 36 42 44 45 41 38 45 44 43 41 42 42 38 43 37 44 43 40 38 45 43 38 40 36 40 43 42 39 35 40 45 44 37 43 39 43 35 38 44 35 45 37 36 41 45 37 44 44 45 35 44 35 39 40 45 45 44 36 39 42 38 39 44 37 37 43 39 45 40 37 41 39 45 41 41 35 42 
37 45 43 44 41 38 37 36 39 37 39 39 40 45 44 42 38 42 36 41 42 37 36 40 37 40 37 39 44 40 36 39 37 42 38 44 36 43 38 39 38 40 38 40 38 39 41 43 45 41 42 35 35 37 44 41 42 36 41 44 39 39 37 35 35 40 38 41 42 35 37 43 36 40 41 39 35 43 35 40 40 44 45 36 39 41 42 41 45 41 38 35 38 35 41 42 36 45 45 38 
43 41 42 36 43 44 44 41 39 44 40 42 40 42 36 44 43 44 39 42 37 42 44 41 44 45 35 38 45 39 43 45 38 41 35 40 37 39 43 38 44 43 39 37 40 41 44 37 44 43 36 42 39 42 36 37 40 45 36 40 43 37 41 39 40 40 37 40 45 42 36 45 45 41 43 42 43 42 42 41 38 41 36 37 40 35 37 43 44 42 36 36 44 42 43 38 44 38 38 36 
42 35 44 36 39 35 37 36 40 38 38 39 44 35 40 41 41 41 38 45 41 41 36 39 36 39 40 38 38 37 37 41 36 45 35 35 38 44 38 41 36 36 41 45 44 38 42 37 40 35 37 44 42 39 43 44 42 38 41 41 44 39 40 41 44 37 36 37 42 45 37 35 40 41 36 40 35 36 37 42 42 43 43 38 35 38 39 44 40 45 43 42 39 40 37 36 44 38 42 43 
35 35 35 35 42 43 40 38 38 45 35 35 40 39 44 40 44 45 45 39 44 45 41 40 39 42 41 45 35 35 36 39 38 38 41 43 43 40 45 45 37 43 45 37 37 38 36 37 40 43 44 37 42 43 37 39 44 43 37 43 39 40 41 37 43 37 40 36 45 39 41 38 37 39 40 36 43 42 39 36 36 40 41 45 43 36 45 36 39 41 42 42 45 37 39 38 42 40 45 45 
41 35 38 36 38 38 41 40 43 44 40 35 44 42 44 40 36 40 36 38 36 39 38 36 37 39 44 44 39 37 45 45 36 45 42 39 45 36 42 42 42 40 37 44 45 39 36 45 42 44 41 40 39 43 39 37 40 39 44 42 37 37 36 44 37 37 40 39 43 43 40 36 39 40 38 38 36 38 36 39 39 39 44 41 44 37 43 38 37 42 38 41 44 36 39 40 42 40 35 43 
42 42 42 40 39 45 35 45 38 39 41 36 36 41 42 45 40 37 38 36 38 39 42 40 42 44 45 38 39 39 39 42 36 43 44 40 37 39 37 45 36 41 40 42 40 40 38 42 45 37 37 36 44 40 40 36 41 45 35 42 36 38 38 35 37 44 36 44 36 39 37 44 43 44 37 35 44 39 37 37 45 43 35 44 35 37 42 40 38 38 43 40 44 43 35 40 36 42 41 45 
36 36 38 40 37 39 38 37 41 39 35 41 43 39 36 41 41 43 42 45 41 44 36 39 42 44 39 43 43 36 36 36 43 43 36 41 39 36 35 40 38 45 45 37 45 35 36 39 44 38 39 45 38 36 39 45 35 45 36 45 41 45 42 35 36 36 41 42 36 44 36 40 41 37 45 40 36 39 36 41 36 42 38 41 38 39 37 38 45 45 44 37 40 42 36 35 37 36 44 38 
45 39 38 42 43 38 39 39 41 44 41 41 35 41 43 35 40 40 37 39 39 45 40 45 41 40 37 38 40 35 37 42 41 35 36 44 37 35 39 41 42 36 39 37 43 44 43 36 37 36 39 35 45 44 37 37 38 39 37 35 35 45 42 40 38 42 38 43 42 40 36 35 35 45 36 36 38 40 37 43 41 44 41 38 42 43 38 39 41 37 45 40 41 36 45 37 44 45 40 41 
38 42 37 45 45 45 38 40 39 39 40 38 44 45 39 42 36 41 35 42 42 41 36 37 38 35 38 43 35 38 43 37 35 37 40 45 35 44 40 36 39 37 35 42 36 37 45 35 45 45 37 44 35 35 42 35 41 39 44 41 41 35 39 41 42 41 38 44 36 40 40 37 38 38 43 43 40 41 45 37 42 42 35 35 41 36 40 35 38 42 40 42 44 43 40 40 42 43 36 41 
37 44 41 37 44 36 37 45 40 37 42 40 36 41 40 38 35 35 43 35 40 41 41 41 43 43 35 40 42 40 35 45 39 42 35 40 40 40 40 37 37 35 43 43 40 45 44 36 43 40 39 45 41 44 38 45 43 42 36 45 39 38 44 42 40 45 37 40 42 42 43 37 41 42 37 37 41 42 38 42 45 39 41 37 37 38 36 36 42 40 41 41 43 36 40 40 44 45 36 38 
41 38 36 40 38 40 43 45 45 41 44 43 37 35 35 45 36 40 41 43 45 44 43 44 37 40 36 42 38 40 44 42 44 43 41 39 42 44 42 38 44 45 37 41 37 38 37 39 42 44 36 37 35 36 41 44 43 38 43 39 43 37 36 36 37 39 36 40 36 43 45 45 44 39 45 41 45 45 42 43 41 41 42 40 39 42 38 37 42 44 42 38 44 40 42 41 37 44 41 37 
35 41 39 44 41 43 43 44 36 39 45 42 40 42 40 40 44 43 40 36 39 44 36 41 44 41 37 42 41 43 43 43 44 42 44 38 45 44 38 42 42 37 42 45 38 42 36 39 42 38 35 39 36 41 37 42 45 38 44 45 35 39 38 45 36 43 37 35 41 45 45 44 41 45 35 35 38 36 45 39 43 35 39 40 44 41 45 42 45 43 40 43 38 37 37 40 39 38 40 40 
41 35 42 44 36 37 41 44 42 42 35 40 39 35 41 36 44 43 45 45 40 40 37 44 44 38 40 42 37 35 41 39 42 38 40 42 41 45 44 40 40 43 37 40 41 36 42 36 41 40 38 35 37 40 37 36 45 42 40 43 42 39 40 39 35 41 45 45 40 38 42 43 38 42 40 38 44 44 44 37 38 45 38 35 43 36 39 39 38 41 44 42 44 36 36 41 43 39 38 43 
43 39 38 43 44 37 36 40 37 36 40 44 40 42 43 37 43 38 42 36 44 35 36 35 39 35 43 37 41 40 40 36 43 37 35 38 43 45 45 36 37 36 44 42 42 35 42 43 43 35 40 39 36 35 37 43 44 41 45 42 38 37 38 42 35 43 40 42 45 42 37 44 38 38 37 45 35 44 43 45 36 36 38 35 37 41 42 41 44 35 37 45 35 44 40 41 37 45 43 39 
38 45 37 42 41 42 38 43 43 39 42 40 45 37 36 41 41 43 38 43 45 41 36 36 44 41 35 35 37 38 36 35 45 44 40 37 41 39 36 41 41 43 37 37 45 36 39 45 38 36 45 44 35 44 37 43 37 37 42 39 42 41 44 38 38 40 43 36 39 38 39 43 43 43 37 36 35 42 43 40 39 37 35 45 39 42 35 41 36 40 42 44 40 37 36 40 41 42 37 44 
40 37 45 40 44 35 35 35 38 37 43 40 35 41 35 35 37 40 45 38 39 41 39 45 38 39 40 44 36 37 35 35 36 35 38 38 44 35 37 42 43 42 37 44 40 37 41 38 37 39 45 44 37 36 39 45 41 36 45 45 41 41 41 43 35 37 37 44 39 39 35 45 45 40 43 41 39 37 38 40 42 40 43 44 45 41 36 37 38 41 41 41 45 40 38 40 44 45 41 45 
38 40 35 39 39 39 44 44 36 45 44 39 41 35 38 35 40 41 35 38 45 42 40 35 40 43 44 44 42 40 35 35 38 45 41 35 37 45 45 40 41 43 39 43 40 39 44 39 40 44 36 37 41 36 36 40 44 43 35 36 39 37 39 41 36 35 43 44 39 38 41 38 39 36 45 45 35 39 37 35 44 35 36 35 41 40 39 36 45 43 38 39 35 38 41 38 38 38 36 45 
41 39 36 43 39 42 37 40 35 42 35 36 36 36 41 45 45 42 35 35 37 35 35 38 36 45 36 35 37 45 42 40 39 40 42 44 44 43 42 42 42 40 36 44 43 36 42 42 36 37 39 43 45 41 39 41 44 38 44 45 36 41 38 44 37 39 41 36 37 40 43 42 45 42 38 37 44 38 41 45 42 37 35 37 42 41 37 39 42 36 45 43 38 45 42 35 43 36 38 44 
41 43 43 37 38 40 36 36 37 37 36 44 35 41 38 41 37 44 38 38 45 44 38 38 43 39 37 45 39 41 35 37 43 35 44 36 43 44 37 43 40 39 35 42 39 36 45 44 36 44 42 38 44 39 43 39 37 43 40 39 42 42 40 40 37 44 45 44 38 36 42 39 41 44 44 37 44 43 38 44 41 42 45 40 38 38 42 36 38 41 39 38 35 38 38 36 39 37 41 38 
37 35 40 39 44 42 35 42 39 36 37 40 37 35 41 42 38 40 35 45 38 43 35 41 36 35 36 44 35 43 37 44 37 41 42 37 45 37 42 45 38 38 38 41 42 36 41 37 37 37 37 43 39 38 39 42 45 42 42 39 39 44 38 43 35 39 37 35 35 38 43 36 35 38 44 38 36 36 35 43 39 35 42 36 39 38 35 37 40 45 41 45 37 44 36 44 40 43 39 45 
35 45 38 41 42 39 37 39 42 41 40 45 43 44 40 44 36 36 35 37 40 39 44 40 45 35 35 44 43 43 44 38 43 41 43 39 38 38 44 41 40 42 40 38 41 35 44 36 44 38 43 45 40 36 39 44 44 41 45 41 40 44 43 36 42 37 41 36 35 35 44 39 43 43 43 40 41 40 41 43 40 41 44 39 37 44 43 44 45 37 43 39 45 35 45 36 35 43 35 45 
41 38 43 44 38 38 39 38 36 38 42 44 36 38 37 44 40 38 40 43 42 38 42 39 41 41 41 37 41 40 40 36 37 41 42 38 39 41 36 36 43 39 42 44 39 41 37 37 41 36 43 44 39 42 42 38 42 40 45 39 43 37 35 35 40 43 44 40 37 42 39 45 36 38 35 43 38 39 40 37 35 38 39 44 39 38 43 37 35 36 37 35 41 43 39 45 41 37 37 37 
37 44 35 43 43 35 42 36 43 41 38 43 44 41 36 44 45 36 39 45 37 43 44 38 41 38 38 35 45 38 43 41 45 39 40 41 37 43 41 42 35 43 42 36 41 38 42 36 37 37 39 43 41 45 38 38 35 38 35 39 39 45 40 42 41 35 39 45 43 38 42 37 40 45 43 41 38 35 41 44 39 40 38 45 41 38 45 39 41 41 43 45 39 45 37 44 39 41 38 36 
38 36 35 45 38 35 44 39 42 38 44 37 43 38 45 43 42 38 45 39 45 42 37 39 45 41 44 43 44 45 39 45 44 44 36 41 36 36 43 42 45 43 39 35 42 44 35 35 40 42 39 35 38 40 42 39 45 36 44 39 38 36 38 41 35 38 37 44 43 43 44 38 39 44 41 40 41 40 36 38 35 45 41 39 44 42 40 35 41 39 40 37 37 37 37 35 44 38 42 44 
42 35 44 35 44 38 37 42 39 43 37 42 35 42 35 42 37 41 37 36 35 43 38 41 43 37 40 40 41 44 39 44 38 38 41 38 41 41 44 42 42 42 36 41 38 39 40 43 43 35 35 44 35 42 38 40 35 36 36 36 45 37 43 35 45 35 39 38 43 44 40 39 40 41 39 36 44 35 42 38 36 37 42 36 39 44 39 36 42 43 42 39 40 42 37 44 40 44 43 37 
40 45 39 39 36 42 37 41 36 38 39 42 38 36 37 36 39 41 36 41 44 38 37 42 43 45 42 41 40 37 39 45 43 35 43 43 42 42 39 42 41 45 41 43 42 37 42 39 41 45 44 42 44 38 38 40 39 43 41 42 37 43 40 44 44 39 37 37 37 44 43 35 39 42 45 35 35 38 41 38 40 38 40 36 37 40 38 36 37 37 39 41 44 43 43 38 41 39 43 38 
37 44 45 36 35 38 43 36 43 41 38 43 41 35 41 40 35 45 45 40 41 45 35 38 40 35 35 39 36 41 37 35 42 43 45 39 38 38 40 40 43 45 38 41 39 41 44 42 42 36 37 43 38 41 41 41 38 44 41 45 36 38 43 40 43 40 36 39 35 43 40 39 44 44 42 39 38 45 40 37 45 39 35 44 44 44 44 38 45 39 42 38 41 45 40 44 41 37 45 39 
39 35 39 35 43 38 41 41 36 38 40 35 37 41 41 39 45 39 39 38 37 42 43 35 45 35 40 39 37 43 40 37 43 41 42 44 43 38 37 35 38 41 43 44 39 38 43 36 38 39 41 35 37 44 42 42 35 35 38 42 40 36 39 42 35 35 37 38 35 45 38 38 43 44 38 45 41 43 40 35 35 45 44 39 43 44 39 42 37 37 35 41 45 45 36 41 35 38 38 37 
42 38 35 36 42 44 44 43 45 40 40 40 40 39 44 37 36 35 36 44 37 43 42 38 42 39 45 35 38 37 37 39 39 36 35 44 45 38 41 44 38 38 40 41 40 44 37 41 42 41 42 43 35 35 37 43 37 44 37 44 43 38 42 38 39 38 41 38 35 44 40 38 43 44 40 39 40 41 45 38 36 38 38 40 38 40 44 44 39 41 37 41 43 45 37 45 39 45 42 37 
36 41 44 42 39 45 39 45 39 40 40 35 36 38 43 43 36 41 42 36 39 38 44 42 43 38 45 38 39 44 44 44 38 35 40 41 40 35 35 45 35 42 38 45 43 39 44 41 41 39 45 40 40 36 44 37 38 44 42 43 36 35 41 39 36 38 37 36 36 40 40 44 38 40 35 40 42 44 42 39 35 41 40 41 37 40 45 45 44 36 40 41 39 39 43 40 40 45 45 40 
42 36 44 45 37 40 40 36 44 42 40 39 37 40 36 37 39 41 39 37 45 35 40 37 45 38 45 44 38 39 45 40 38 39 37 41 39 41 35 44 38 44 42 38 39 41 38 39 37 42 41 39 44 45 37 41 44 38 38 36 42 41 37 37 35 39 35 36 42 40 35 39 35 39 43 45 42 36 42 39 45 38 37 45 45 36 43 44 43 45 40 38 36 45 40 38 45 39 37 43 
44 39 45 45 43 45 35 43 38 38 35 41 40 43 41 43 39 40 35 44 45 38 38 35 42 45 42 42 36 41 40 36 38 40 45 35 36 41 36 35 44 38 39 43 36 42 40 39 40 38 35 41 42 41 41 39 43 38 43 38 38 37 40 35 45 40 35 42 43 35 45 39 37 38 41 35 36 36 40 41 41 37 38 40 36 43 44 39 41 36 35 41 35 43 39 40 37 39 39 45 
39 40 44 41 39 35 41 42 35 42 41 45 43 40 38 36 41 44 42 35 39 45 39 37 44 42 39 39 44 42 42 39 43 38 37 45 39 44 41 40 40 37 43 38 38 37 35 44 42 45 40 37 42 40 43 38 45 41 42 43 42 38 35 37 39 35 42 35 39 43 45 40 38 45 42 38 38 39 38 42 35 37 41 40 40 42 39 45 36 39 44 40 36 45 41 38 40 41 36 36 
37 36 44 42 42 41 45 36 45 41 37 43 37 45 42 35 43 43 37 40 39 39 44 35 42 35 41 35 35 45 44 39 42 38 35 35 42 37 45 35 39 39 43 43 37 43 45 35 36 40 43 43 44 39 39 37 44 39 36 39 37 42 39 41 41 39 44 37 38 44 38 39 36 37 35 42 41 38 37 42 35 42 41 41 38 42 36 40 42 44 45 41 36 41 37 38 45 35 36 42 
40 35 35 40 35 37 35 38 39 38 45 45 38 41 42 41 37 41 38 43 36 43 44 45 41 39 43 44 42 36 37 35 40 39 40 44 40 38 41 44 41 42 36 44 39 35 40 37 45 42 44 44 38 36 36 35 37 38 42 41 36 43 37 40 38 37 40 45 40 39 41 45 40 40 35 36 39 41 43 38 38 40 42 40 40 43 42 38 38 40 36 37 36 42 41 43 35 44 41 39 
39 44 37 38 36 45 35 45 36 44 44 35 45 40 41 42 37 37 41 36 35 38 38 39 42 36 39 43 39 38 45 45 35 41 37 42 41 39 38 43 36 45 39 43 40 38 36 42 39 43 39 44 37 41 43 37 35 39 38 42 38 39 43 37 37 40 43 42 35 42 39 39 36 45 43 41 43 41 45 43 39 38 40 39 42 38 44 40 35 44 45 44 44 41 38 36 44 40 39 43 
44 35 40 45 45 41 38 40 39 35 40 40 38 45 40 45 43 41 44 42 35 37 36 38 43 42 44 39 45 42 41 39 35 40 36 39 41 40 44 38 42 41 43 41 37 45 36 39 39 42 39 36 43 45 45 42 45 45 40 45 40 42 43 42 41 35 41 36 40 42 41 43 44 40 45 43 39 39 40 37 41 44 42 42 36 40 45 45 45 40 37 43 38 41 35 40 42 37 37 42 
42 41 35 43 39 45 40 45 42 36 40 45 38 39 40 38 45 38 42 39 41 39 39 44 35 37 35 38 40 36 38 43 44 37 43 40 36 35 45 44 35 37 37 42 37 36 43 41 36 37 41 36 35 35 35 37 37 35 45 37 44 44 36 39 44 44 41 45 36 36 45 38 45 43 43 36 44 37 38 35 40 43 42 39 36 36 44 43 45 42 43 35 40 45 43 45 35 39 36 39 
45 45 39 45 44 40 45 37 42 40 43 39 37 39 41 41 44 40 43 39 44 36 38 42 39 38 36 45 35 41 38 39 39 43 44 45 35 38 38 45 39 38 43 44 45 42 41 38 40 43 42 40 40 43 44 39 39 42 40 40 39 44 38 44 40 45 38 39 41 42 37 44 45 45 35 43 43 36 39 35 44 43 40 38 45 43 40 44 35 42 37 41 35 41 44 35 39 44 45 41 
40 43 36 36 43 44 42 40 43 45 42 37 38 45 45 40 40 38 41 38 37 36 42 36 41 45 40 38 45 44 35 45 36 42 44 41 40 42 37 40 39 41 35 37 38 40 42 39 45 36 43 44 41 36 44 43 40 45 39 45 45 41 43 39 42 43 42 36 42 37 42 39 41 39 36 35 41 40 38 40 42 44 35 43 44 37 40 37 40 44 35 35 35 45 36 40 40 40 42 36 
36 39 42 42 43 41 36 40 35 45 43 39 37 39 41 35 45 44 41 40 45 41 38 42 41 35 36 35 42 39 42 39 38 38 45 36 37 41 40 41 44 37 43 36 45 42 43 35 42 38 39 36 43 37 37 45 43 44 40 37 43 42 41 44 45 37 38 43 44 41 42 43 39 43 37 39 44 44 37 36 43 41 39 41 40 44 40 40 39 41 45 42 37 40 43 36 38 45 38 35 
36 41 35 44 45 36 38 39 40 38 39 39 44 41 38 40 39 42 39 41 38 39 44 37 43 40 40 38 38 44 37 41 35 45 43 40 40 38 43 41 35 36 38 44 42 43 43 42 37 40 45 39 40 35 43 45 41 43 35 37 39 42 40 43 38 40 39 36 45 41 42 44 42 42 44 36 36 42 44 40 42 45 40 45 42 36 38 45 39 43 35 41 38 42 40 35 36 44 40 44 
35 43 42 39 36 39 41 36 42 39 41 38 39 43 40 39 38 38 40 37 43 37 35 43 38 35 38 37 37 36 41 39 38 44 44 39 44 41 43 45 45 40 36 38 42 39 44 40 35 38 42 40 36 42 42 35 39 39 36 41 42 44 36 39 41 44 44 35 44 44 42 42 45 45 37 36 37 36 42 37 35 42 36 39 43 45 44 41 43 35 45 37 38 45 42 38 37 36 36 39 
44 40 39 44 39 43 42 38 42 35 38 43 42 42 40 42 38 35 40 44 35 40 37 39 36 45 42 35 42 44 40 45 41 45 38 43 35 42 41 37 36 40 37 39 36 44 37 43 40 36 45 43 43 35 38 41 40 39 41 39 36 45 35 37 39 41 41 35 37 45 43 35 43 35 39 36 42 36 44 43 45 38 45 42 42 35 43 38 39 40 36 36 43 42 40 44 40 39 38 39 
40 45 40 38 35 40 40 35 45 43 44 41 42 41 38 42 40 39 42 45 35 42 43 41 42 35 43 44 42 44 37 35 45 40 43 40 36 40 38 40 37 39 37 36 41 41 35 39 43 45 36 41 35 43 42 45 35 36 38 39 39 45 39 35 44 41 43 39 35 42 45 41 35 43 44 41 45 44 45 44 35 35 37 38 45 45 39 39 36 44 42 41 42 37 38 38 44 39 35 44 
40 38 44 43 35 42 40 37 43 41 38 38 45 38 45 36 45 40 44 41 38 41 42 43 35 41 38 43 45 42 45 38 45 44 41 36 36 35 38 36 44 40 40 38 43 35 43 37 38 39 40 40 41 35 40 35 41 41 43 38 37 44 40 42 41 43 35 43 44 35 35 45 44 39 45 36 37 45 41 44 39 36 40 36 41 44 35 41 44 38 37 36 36 41 37 40 35 35 36 35 
42 40 38 37 44 40 43 43 41 40 42 38 43 43 44 41 41 41 35 44 37 36 44 35 43 44 37 39 43 37 40 38 43 41 37 37 44 39 44 37 40 45 37 36 42 42 36 36 37 37 40 35 45 41 44 37 41 40 38 42 40 45 45 43 36 35 37 37 45 43 37 42 40 36 35 37 38 45 40 39 43 45 42 35 36 35 39 42 41 37 42 42 43 36 37 41 44 39 43 42 
42 45 37 36 44 36 44 38 43 37 35 44 38 43 42 42 38 44 41 36 44 44 35 42 35 36 35 37 45 45 43 43 39 35 35 37 35 37 37 36 35 43 39 45 40 39 42 37 43 38 37 41 35 35 42 42 40 39 37 39 40 38 39 44 42 40 40 37 45 45 43 45 43 39 35 45 44 42 38 45 35 44 45 36 36 35 44 45 42 35 39 37 45 39 37 43 37 38 38 38 
43 37 41 38 42 36 36 39 35 37 42 45 37 38 40 40 44 40 37 40 37 40 38 40 36 38 41 41 39 35 44 39 44 45 39 35 36 44 45 44 35 35 45 40 38 41 43 44 43 41 37 40 36 45 40 40 40 35 37 38 45 39 45 42 35 45 42 45 38 41 37 39 43 37 39 42 40 36 37 36 45 40 44 36 43 38 44 45 44 43 41 36 37 44 36 38 35 38 40 45 
35 35 36 39 44 41 43 45 41 37 40 40 40 44 36 38 36 42 44 39 36 44 44 44 44 37 38 45 42 39 37 43 41 36 35 36 44 37 35 39 35 45 42 43 38 37 39 38 39 40 39 38 38 41 40 39 37 37 37 39 37 35 35 45 36 37 36 41 43 43 35 41 38 40 37 41 37 45 42 36 39 41 43 45 36 37 45 35 39 44 44 35 44 44 41 40 42 36 43 40 
37 45 39 36 36 36 37 39 38 37 42 40 39 45 45 43 39 39 39 38 41 45 41 35 45 45 44 37 38 37 35 36 39 45 45 39 44 44 44 36 36 43 38 43 40 45 42 42 41 40 36 41 39 43 37 35 44 36 44 37 40 38 35 39 43 41 42 36 44 37 43 38 45 36 42 38 40 38 35 35 42 44 40 40 39 36 36 37 38 37 45 36 42 35 43 40 45 43 37 42 
39 39 35 44 38 37 38 36 42 40 43 40 45 45 41 38 37 39 37 44 39 39 45 37 36 45 36 45 37 42 40 39 38 38 38 39 41 43 38 37 42 44 45 45 35 41 44 44 36 36 38 43 43 39 36 41 39 42 44 39 40 40 37 37 37 38 44 39 43 42 37 39 38 41 36 43 40 38 39 41 42 45 39 44 45 42 43 43 36 44 43 35 44 44 43 41 44 40 35 39 
42 39 45 44 40 42 36 41 37 42 44 38 37 35 40 44 37 41 42 36 44 40 42 37 40 38 40 35 38 42 39 42 39 42 38 35 43 42 42 39 41 39 45 45 41 41 38 35 40 45 43 42 36 40 35 44 39 41 45 36 43 39 43 40 40 44 44 37 36 41 37 41 37 38 35 36 35 37 35 40 44 39 44 42 39 36 45 42 42 36 43 42 36 41 41 39 35 43 42 40 
40 43 38 43 40 45 44 36 35 42 45 42 45 43 35 35 36 39 39 40 38 45 42 38 41 37 41 38 45 40 36 40 36 43 40 42 42 41 36 44 35 36 38 39 37 43 40 41 37 36 40 37 37 37 35 45 40 45 37 37 41 43 40 35 43 43 41 38 40 43 37 35 43 37 37 38 43 43 38 37 45 36 42 40 35 40 44 44 43 42 41 37 44 37 42 37 39 38 35 39 
40 35 41 37 39 44 39 45 35 41 40 41 35 38 44 38 39 35 35 41 44 36 41 37 36 45 44 35 35 44 41 36 41 39 35 43 40 38 42 45 43 42 39 39 44 40 40 37 36 40 42 43 42 45 39 42 41 39 37 36 39 39 45 37 41 44 44 39 41 45 37 41 45 39 37 43 42 36 38 36 42 36 35 43 40 40 40 44 37 36 41 43 37 43 45 36 44 41 38 41 
39 43 35 40 42 44 43 38 40 41 35 43 36 35 35 37 38 44 43 43 41 45 39 40 44 36 35 37 41 37 35 36 41 35 39 40 35 42 41 38 40 36 37 38 41 41 35 42 45 35 43 39 39 39 39 44 42 42 37 36 37 36 45 42 40 45 36 36 45 45 36 40 43 42 44 45 41 37 38 35 43 35 35 36 42 45 36 40 38 40 35 35 43 42 42 37 37 38 35 37 
43 42 37 45 44 37 38 45 43 41 39 42 45 36 42 38 43 37 35 39 35 42 37 35 38 36 39 39 43 45 38 44 45 39 45 44 42 44 45 43 38 43 43 35 36 43 44 37 41 39 44 38 38 36 36 42 37 42 42 42 39 40 36 42 42 43 42 42 38 42 35 35 42 45 38 37 39 43 42 38 37 41 45 40 45 45 39 42 39 45 40 36 39 38 42 41 40 41 36 40 
42 35 40 45 35 43 38 36 38 37 35 45 41 37 38 36 35 40 41 37 38 37 35 43 37 42 44 40 38 45 37 42 45 45 45 40 38 43 36 38 45 38 39 35 36 42 39 44 44 38 36 43 42 45 36 45 45 39 42 43 41 38 36 39 41 44 40 36 45 44 42 42 37 44 40 37 39 35 43 38 43 41 35 36 40 38 42 36 43 35 42 36 37 36 38 39 42 45 38 42 
43 40 35 44 38 40 39 45 36 44 35 39 41 43 37 45 38 37 37 43 35 41 36 37 40 40 42 36 45 41 36 42 37 44 43 45 40 43 38 41 36 41 42 39 38 45 41 45 40 43 40 44 37 38 42 40 38 35 40 38 36 39 36 42 38 35 44 39 41 39 41 41 45 36 39 42 44 35 38 35 42 42 42 35 39 43 37 42 41 42 44 38 39 38 37 41 38 41 43 41 
45 45 39 41 40 43 45 35 44 40 40 39 36 39 37 45 44 44 42 43 39 44 41 38 41 38 37 42 35 38 42 39 44 35 45 45 39 36 42 35 38 36 45 38 40 35 38 40 42 43 45 37 44 43 38 38 39 44 40 39 39 40 45 41 36 36 45 35 45 41 39 37 38 43 42 45 36 37 41 35 42 41 38 38 40 45 40 38 37 38 38 38 38 40 45 40 45 45 35 43 
41 39 36 39 38 37 42 45 36 35 36 35 35 35 44 37 41 38 41 36 40 38 43 41 41 38 39 42 38 42 43 44 41 42 39 35 41 38 39 45 38 42 43 36 45 37 36 36 43 35 45 38 44 43 45 40 39 45 40 41 35 44 43 42 40 43 39 42 43 41 41 37 37 42 38 41 35 41 42 38 43 42 35 36 45 43 38 37 43 40 43 37 45 44 41 41 38 42 39 38 
43 35 39 43 45 35 43 38 37 42 37 42 37 44 45 36 43 38 35 36 35 42 44 44 38 42 38 43 42 43 36 35 37 38 42 40 40 38 38 37 35 45 44 35 36 43 38 41 44 42 43 44 45 40 39 35 35 40 39 42 44 38 36 35 37 40 42 45 43 40 43 35 42 45 45 40 41 37 43 37 45 35 35 41 43 38 42 43 35 36 42 37 41 40 45 36 41 43 42 41 
40 45 38 36 43 45 38 38 40 36 35 40 37 40 37 43 42 36 38 37 44 35 38 43 35 37 38 41 40 44 37 42 41 43 39 43 39 39 37 39 40 42 44 42 38 45 43 39 43 36 39 42 44 41 43 42 36 43 38 39 36 36 41 43 37 40 41 44 36 38 35 45 39 45 35 41 45 36 39 45 45 39 43 35 38 43 37 45 43 39 39 35 39 39 40 37 37 43 42 37 
43 39 38 38 35 36 35 35 37 45 45 41 36 37 37 41 42 39 39 41 35 43 44 37 44 45 37 44 44 41 35 45 35 39 39 37 45 43 38 40 42 35 39 44 44 36 37 45 45 35 39 40 38 40 44 40 44 35 39 42 41 35 40 37 45 43 35 45 42 35 44 41 45 45 36 44 44 40 41 38 41 35 39 45 44 35 41 40 37 35 35 45 44 40 36 41 40 38 38 42 
35 40 45 38 44 38 45 36 44 40 38 43 42 43 38 36 37 44 36 42 38 44 43 41 41 45 42 41 43 35 44 45 40 44 39 45 35 44 36 37 43 45 40 44 35 40 45 45 36 38 36 37 43 43 36 45 38 39 36 44 39 43 41 35 37 37 40 41 41 45 41 36 43 44 38 36 44 38 37 38 41 40 40 41 39 45 43 35 38 38 43 36 42 41 40 36 40 43 42 42 
37 45 40 39 38 41 40 43 36 40 42 38 38 37 45 41 40 35 37 42 37 37 36 39 35 45 45 45 36 43 45 43 38 36 39 42 35 39 41 37 37 38 36 36 43 35 36 40 37 37 41 40 39 36 37 35 41 43 44 42 42 45 42 35 41 36 38 45 37 37 38 41 45 39 42 41 42 39 44 36 36 44 38 44 38 42 41 41 41 35 39 38 45 39 41 41 39 44 36 36 
37 40 39 36 37 39 43 38 36 39 39 35 45 35 36 42 38 37 45 43 37 40 44 44 41 44 42 36 42 37 44 41 39 40 45 39 45 43 40 45 43 43 44 41 45 37 36 36 44 43 42 36 36 41 36 38 43 35 44 43 36 37 40 40 36 42 35 37 44 36 44 42 37 41 38 42 39 45 37 44 44 41 41 37 44 35 41 41 39 42 42 36 38 38 37 36 37 39 38 37 
44 41 38 36 45 36 38 43 45 37 35 42 41 35 35 39 38 37 39 38 41 38 43 37 40 35 36 40 42 43 37 39 39 37 37 40 40 39 36 41 44 44 39 41 35 37 37 41 35 39 36 35 40 39 43 43 40 41 37 39 37 35 39 35 42 39 38 35 44 37 42 41 41 38 41 45 45 38 37 36 36 39 40 39 41 45 36 35 37 38 43 44 39 43 41 40 43 45 35 45 
35 38 41 36 37 45 41 44 45 42 38 38 45 36 38 42 40 41 44 39 43 40 43 36 40 35 35 37 35 38 36 39 38 42 42 44 40 41 44 36 43 39 45 35 37 42 39 37 42 38 35 39 41 39 42 43 35 37 45 44 44 42 45 38 37 45 44 35 39 42 42 37 42 42 45 40 43 40 45 40 35 41 38 37 40 35 40 35 39 42 39 42 38 43 39 38 42 41 42 35 
39 39 39 37 39 40 38 37 39 43 45 40 37 41 45 44 36 36 44 39 43 45 37 45 43 40 35 45 42 37 38 45 40 35 45 43 40 39 40 44 39 44 43 38 45 36 44 41 36 41 36 44 42 45 45 41 37 35 41 42 41 39 35 38 44 44 35 40 36 37 40 37 38 42 35 39 38 42 39 36 36 37 44 43 44 38 35 37 38 37 38 41 43 43 42 41 41 41 41 43 
36 35 43 37 35 44 39 43 43 37 37 45 45 40 43 39 39 42 45 40 43 39 44 37 36 38 42 36 35 44 39 40 40 40 40 41 38 37 36 44 41 35 40 39 40 43 43 43 43 39 38 39 44 37 45 38 44 38 43 42 45 39 36 38 35 38 35 35 35 37 42 44 39 40 38 41 44 39 44 43 39 43 43 35 39 39 44 35 39 41 40 40 44 45 45 45 36 41 45 40 
35 45 45 45 35 44 43 42 41 41 43 37 45 44 42 45 39 41 44 35 44 41 35 44 41 42 42 42 41 41 39 39 39 39 39 45 42 39 39 40 40 42 41 39 39 44 43 45 40 37 35 41 41 38 36 38 41 37 41 45 36 35 41 40 44 39 45 42 44 41 42 45 38 41 42 41 41 45 40 45 36 39 39 35 39 35 41 40 40 37 42 40 42 41 41 45 38 45 43 37 
37 41 40 43 42 41 40 44 45 41 40 37 43 40 43 35 37 44 45 39 42 45 37 38 44 44 44 37 41 42 38 37 42 42 45 40 38 37 44 40 42 43 44 37 41 38 44 40 45 37 35 35 39 40 40 39 44 44 38 43 42 39 35 41 40 42 40 40 43 45 39 44 40 40 42 43 40 41 44 42 45 43 35 44 42 42 41 45 37 41 44 40 36 39 42 44 36 40 45 41 
39 45 37 44 38 41 41 40 36 35 35 43 38 38 36 38 37 42 40 42 38 37 42 42 38 40 41 44 35 36 42 37 41 45 41 44 45 35 44 40 43 35 37 35 35 38 40 41 38 37 38 40 38 39 45 36 36 40 35 41 45 37 37 43 41 41 42 40 40 41 35 45 40 42 42 39 41 38 37 37 36 41 41 35 44 35 37 43 41 41 44 37 39 35 35 41 43 40 38 37 
35 37 42 38 41 43 36 35 39 40 42 35 39 41 45 41 38 40 40 44 43 42 42 35 37 36 44 43 42 35 43 42 39 36 40 44 45 41 44 45 42 35 36 35 40 42 40 35 45 41 44 38 43 45 42 41 41 37 35 36 44 39 36 40 44 36 44 37 45 40 44 44 43 42 41 40 42 41 35 38 40 39 42 40 45 42 40 41 42 43 42 40 39 44 37 38 43 41 36 36 
45 35 43 45 36 42 37 43 44 38 39 42 42 43 45 43 44 41 40 45 37 38 41 43 36 42 38 45 45 40 41 41 44 37 39 42 37 40 37 40 38 38 42 41 40 38 44 41 35 42 37 43 45 43 38 38 38 38 38 35 45 44 35 39 39 42 39 44 43 37 41 39 42 35 38 37 36 37 37 36 37 41 39 43 39 40 39 42 37 35 41 37 43 36 38 42 37 38 35 42 
41 40 37 42 45 42 44 39 37 42 41 45 39 39 44 44 36 41 37 43 38 43 39 38 36 41 39 43 41 38 36 45 40 37 35 41 44 38 35 35 45 43 43 44 36 41 43 36 39 36 36 43 43 44 45 39 44 40 43 38 39 43 35 44 39 44 44 41 39 37 39 37 44 45 40 36 35 38 43 44 41 44 36 45 45 39 42 43 38 41 36 40 38 44 37 40 37 45 37 38 
41 36 35 45 42 38 38 45 37 38 42 35 45 41 40 36 41 39 39 42 39 39 39 45 44 45 42 44 35 38 42 37 39 42 39 36 41 36 38 45 37 44 35 43 38 42 39 35 43 37 45 36 37 38 45 39 41 45 43 44 36 40 37 38 35 40 35 39 41 45 35 38 43 44 42 42 44 45 40 44 39 40 44 41 37 40 37 37 35 35 44 44 37 42 36 39 45 43 38 39 
44 38 37 42 43 39 40 36 40 44 40 36 44 35 44 38 42 35 45 39 37 39 40 42 37 38 36 37 42 39 42 35 44 43 44 36 44 45 38 36 45 41 42 42 36 38 44 43 37 37 38 45 41 37 39 44 43 40 37 42 42 44 45 45 43 36 37 43 37 35 45 42 36 40 45 42 37 38 42 45 40 38 45 44 39 42 42 43 39 42 45 44 43 40 36 36 38 42 39 43 
39 45 44 38 43 37 43 41 39 38 42 44 39 39 35 37 44 45 44 42 41 42 41 38 40 36 35 40 45 35 35 44 39 38 39 42 39 44 45 36 44 42 42 43 42 41 44 45 37 38 37 39 37 44 38 36 38 44 40 36 44 41 36 37 41 35 43 43 44 36 39 36 36 43 43 41 36 39 39 35 39 45 35 45 41 37 36 40 38 35 44 37 35 35 43 42 40 42 42 43 
43 43 37 40 40 37 45 45 39 41 37 45 39 41 41 44 35 43 38 36 42 44 36 41 45 44 35 35 38 45 39 42 37 42 36 35 37 35 41 42 45 42 39 36 40 39 35 43 45 35 36 40 43 45 44 37 37 44 43 45 40 42 45 36 45 35 39 43 39 40 38 41 39 36 41 39 41 42 41 45 39 41 36 45 41 38 41 44 35 36 43 42 42 37 43 42 37 42 41 44 
40 41 35 44 44 45 35 43 38 42 45 36 42 40 35 44 43 43 45 39 35 36 38 35 39 45 35 41 41 45 38 40 39 38 38 43 42 38 36 40 36 44 40 41 38 36 36 42 40 36 41 36 40 45 39 38 35 40 38 43 43 37 42 39 44 42 38 41 40 40 35 35 38 40 45 44 41 39 44 39 36 38 41 45 41 43 41 36 35 39 38 44 36 43 37 37 45 40 35 37 
35 41 44 39 40 44 43 35 35 37 41 44 41 43 44 38 39 43 41 44 38 39 35 42 43 42 37 36 40 37 41 39 38 45 39 43 39 40 45 38 39 44 39 38 42 40 45 44 39 37 41 43 42 44 42 40 44 42 38 42 43 38 44 43 37 44 40 38 42 40 45 37 39 43 43 37 40 36 39 36 44 37 41 39 40 43 39 38 35 37 38 43 38 40 44 39 38 43 39 43 
43 38 38 35 44 37 35 41 37 39 45 41 36 43 45 37 45 38 38 35 37 41 41 38 38 41 44 42 37 36 36 42 43 37 43 43 40 36 35 41 45 40 39 35 43 41 45 43 42 39 38 43 40 42 39 35 44 43 36 39 45 42 40 44 42 36 41 44 45 42 42 40 42 36 35 43 39 43 43 35 36 45 37 45 38 40 35 40 43 36 36 43 35 41 35 40 38 44 38 44 
36 45 45 40 41 38 36 36 37 44 35 40 41 39 45 44 42 42 44 40 42 39 35 36 35 45 36 44 37 44 39 39 43 37 43 40 37 39 44 38 39 36 37 35 45 44 43 39 40 42 41 43 43 37 45 41 45 35 44 41 35 36 40 40 42 39 44 38 36 37 41 45 38 38 39 42 36 43 37 41 42 39 40 37 44 37 37 37 45 41 38 40 40 43 39 40 44 39 38 35 
35 38 44 40 39 44 36 38 36 36 42 35 35 42 37 44 44 42 37 42 41 35 43 36 45 39 35 44 42 42 35 42 43 37 40 35 38 36 39 39 44 42 43 42 36 42 35 35 43 39 38 45 36 42 45 36 37 40 40 38 36 42 43 38 39 41 37 37 40 39 37 43 43 37 44 44 39 36 40 43 36 45 37 42 38 35 38 38 35 37 37 45 41 37 36 36 42 38 38 37 
43 39 44 45 38 37 45 40 41 36 41 39 40 36 38 42 45 39 44 43 37 40 43 42 45 45 42 39 39 43 42 36 45 42 45 37 39 45 35 36 36 43 40 39 37 40 37 44 42 41 40 39 44 42 36 39 39 44 42 42 37 42 42 38 39 44 36 43 36 45 37 36 44 38 35 44 43 41 44 40 45 42 36 36 36 41 41 35 39 37 38 35 40 35 39 45 38 40 35 45 
40 44 45 39 39 42 38 39 42 44 44 40 38 37 35 35 37 40 40 44 45 43 35 43 38 43 35 36 42 35 39 40 41 36 35 41 39 37 39 45 35 41 40 45 43 43 39 38 38 37 43 42 44 37 38 35 42 40 39 45 44 45 41 44 37 41 38 43 39 38 39 35 39 37 43 40 37 39 38 35 35 43 36 39 44 39 43 38 37 39 38 40 44 36 45 45 41 44 36 35 
40 35 38 43 42 36 36 37 37 36 40 37 39 38 42 36 35 39 37 41 41 40 41 35 40 40 35 36 41 40 44 43 36 40 38 44 40 44 38 43 41 40 38 39 42 42 44 45 38 45 35 40 36 41 45 42 38 45 35 45 45 44 37 35 45 36 40 38 37 38 35 41 42 40 43 36 45 35 38 43 38 35 37 37 40 41 44 39 42 40 37 45 45 39 42 44 36 41 37 37 
42 37 45 41 35 43 41 38 36 36 38 43 35 42 44 35 35 38 37 41 45 42 35 35 38 41 36 35 42 39 45 39 41 35 35 45 42 40 39 45 44 35 35 37 36 39 36 40 43 45 36 44 37 43 44 37 37 38 43 43 41 36 39 38 40 37 42 37 43 35 40 36 37 44 40 40 39 44 44 44 41 35 44 36 36 38 35 37 44 43 40 39 43 39 42 41 39 35 37 44 
35 40 36 44 42 43 43 44 36 44 35 38 36 41 43 38 42 38 44 35 36 38 35 39 43 38 39 36 39 43 43 42 41 36 38 39 41 41 39 41 41 41 35 41 45 37 38 37 40 38 37 35 39 43 45 38 41 41 44 43 43 44 37 39 35 42 35 41 45 45 41 36 42 35 39 40 39 43 37 42 41 45 39 37 39 35 42 36 38 44 43 37 38 36 39 43 38 39 36 45 
36 41 43 36 37 41 45 39 41 35 44 40 37 41 41 44 37 39 37 35 40 36 39 45 45 44 40 44 41 44 37 43 35 38 36 39 44 42 43 44 44 38 35 42 44 37 35 42 43 44 35 42 41 40 35 41 38 42 42 39 39 38 35 36 39 43 39 42 44 41 42 40 44 42 43 43 38 35 44 40 39 38 41 39 37 40 40 42 38 35 45 42 42 42 43 40 36 40 45 39 
42 39 36 38 38 43 39 40 37 41 35 37 42 42 44 39 37 37 44 41 39 35 39 36 39 45 37 38 42 38 42 43 39 35 42 37 38 42 39 43 43 42 38 35 39 38 45 35 43 42 45 39 43 40 40 38 37 45 40 45 37 44 42 38 44 37 45 35 36 38 42 40 42 45 41 43 42 42 35 42 44 45 38 37 37 43 41 38 40 42 35 42 39 41 43 41 38 38 44 39 
35 42 41 45 38 38 37 36 39 44 40 39 44 39 44 38 40 40 43 44 43 45 41 40 35 36 36 45 43 36 44 42 41 39 39 40 39 43 43 35 38 35 37 36 35 43 35 39 39 40 40 44 37 44 36 36 35 38 44 39 43 44 35 38 45 39 36 35 44 44 45 45 44 41 43 39 35 45 36 39 43 42 42 43 35 42 37 40 37 36 37 43 38 36 37 38 43 38 44 43 
40 44 40 41 41 37 44 38 38 39 42 43 44 37 39 45 45 45 45 44 42 43 40 35 44 43 45 43 39 43 43 36 35 37 42 36 40 35 36 40 41 43 37 40 37 38 40 35 35 44 36 35 37 42 36 35 42 43 44 36 40 44 45 35 37 35 44 43 38 40 42 36 38 45 43 41 35 35 35 45 35 42 40 40 42 43 37 45 45 36 35 36 41 38 39 44 36 40 39 42 
44 44 41 39 44 42 36 41 35 45 43 45 39 35 35 37 37 38 38 40 40 36 38 36 36 40 35 36 43 36 45 40 40 41 43 42 43 35 44 39 36 38 40 43 35 39 41 35 43 45 44 36 43 39 44 36 43 42 39 36 44 35 39 43 35 35 38 36 35 38 38 40 40 45 41 43 37 42 38 43 42 42 43 44 45 36 44 40 36 39 38 37 38 42 35 40 35 45 36 41 
39 37 43 42 37 41 38 37 40 45 39 38 36 43 40 35 37 45 39 42 42 44 45 37 44 35 38 45 38 36 44 45 40 36 36 42 39 42 40 35 41 43 37 45 44 39 40 45 41 41 42 44 41 45 45 39 36 41 43 38 39 35 37 43 44 40 36 42 36 45 45 39 42 42 39 40 35 36 35 44 37 38 38 41 38 40 40 39 41 37 36 42 42 38 40 37 40 35 41 39 
39 35 43 39 35 38 35 38 43 41 37 37 45 44 36 45 38 45 39 44 41 41 44 44 38 39 42 37 35 37 44 35 39 40 43 42 36 37 36 38 40 36 36 39 37 37 43 35 43 45 38 35 43 39 45 44 44 44 45 39 41 44 43 42 41 42 38 39 40 40 44 38 43 40 43 40 36 43 38 35 35 40 37 38 35 44 36 39 40 42 44 38 41 41 40 45 36 40 41 42 
36 39 43 40 39 45 43 40 45 42 35 44 37 43 44 45 43 45 35 37 37 35 40 41 36 39 43 45 40 40 42 36 35 38 36 43 43 36 35 43 39 42 35 40 37 40 44 35 35 41 42 37 41 38 44 40 39 35 42 38 37 42 44 43 44 45 36 42 42 35 39 42 42 42 44 40 44 40 39 39 38 41 38 44 35 40 42 44 42 38 36 39 43 43 44 40 42 37 37 37 
37 44 38 38 36 35 45 38 43 35 42 40 38 42 42 37 37 37 42 45 36 40 42 44 43 37 41 41 40 40 40 39 44 42 41 36 37 45 40 43 43 42 43 42 37 37 37 41 40 40 37 42 38 38 45 36 38 35 35 42 45 41 43 36 45 37 35 38 38 37 40 43 38 40 40 36 40 45 44 41 35 45 45 36 41 39 39 35 43 36 37 35 44 35 44 35 40 35 36 41 
44 37 40 42 38 44 36 45 37 36 36 44 40 44 38 40 45 39 37 43 41 39 35 35 44 42 36 40 41 38 44 41 36 43 44 41 43 37 43 44 38 36 38 36 40 41 38 44 43 39 38 44 44 37 37 39 39 41 41 45 36 37 45 42 38 36 35 45 40 45 44 43 45 40 39 45 38 35 44 43 38 41 36 35 44 36 40 41 37 44 37 41 35 35 36 43 42 42 38 36 
35 36 35 38 37 43 35 43 43 39 42 44 45 41 45 36 44 45 43 44 43 35 35 44 44 42 38 35 38 42 37 40 37 41 40 36 41 36 42 38 40 41 43 37 43 44 41 42 40 42 45 36 35 37 37 45 40 45 37 44 44 45 41 40 42 39 37 42 41 45 44 44 44 39 44 43 45 44 41 35 37 44 39 42 37 36 40 45 40 44 38 38 35 38 45 43 40 42 44 39 
43 39 44 35 44 38 38 41 38 44 42 43 43 40 35 41 36 42 45 42 36 37 45 41 43 43 40 44 42 39 43 38 44 36 44 44 44 40 40 36 42 35 41 42 38 35 35 43 40 42 40 42 35 43 37 45 35 44 40 45 40 41 45 42 39 44 44 37 45 41 41 36 37 36 43 45 42 38 41 35 42 42 43 37 40 40 43 41 43 42 35 41 43 45 42 40 38 36 38 37 
44 45 36 36 36 38 39 37 43 41 39 41 35 42 42 38 37 42 38 42 43 41 36 40 41 36 40 35 36 38 44 44 45 39 40 35 39 40 35 45 41 45 39 37 45 40 43 39 41 42 36 35 39 41 45 41 37 38 44 38 39 37 35 38 38 40 36 43 37 39 44 35 37 36 42 40 45 40 37 35 36 36 44 43 43 41 35 35 35 40 45 41 40 39 45 39 37 36 41 45 
41 35 42 45 35 39 36 40 45 45 37 37 42 42 38 40 36 40 42 42 37 38 41 37 45 44 45 35 40 43 35 41 38 44 39 43 39 37 42 42 45 45 41 40 42 44 37 42 38 39 37 37 39 38 39 35 44 41 39 40 38 42 43 36 38 38 41 41 45 44 42 35 35 42 40 37 42 38 37 35 40 40 35 42 38 39 40 40 36 45 42 40 38 43 44 44 44 42 36 45 
40 43 45 38 37 45 42 36 43 44 42 43 36 36 37 43 45 36 45 37 39 35 37 36 41 37 35 45 41 44 35 40 37 43 43 44 37 41 42 45 39 44 35 38 39 40 39 40 41 42 43 41 43 42 35 35 43 42 38 39 41 37 44 43 43 42 39 35 41 37 41 45 35 45 36 44 38 43 37 39 41 39 35 37 36 40 38 42 44 38 36 41 40 36 35 45 38 37 36 39 
36 40 43 35 35 38 45 41 36 36 36 40 43 42 38 44 37 38 44 36 44 44 38 36 42 44 41 45 40 40 35 37 40 41 39 45 42 44 45 40 44 42 39 40 36 40 45 36 39 38 39 43 45 40 42 35 41 39 36 43 39 41 40 44 38 42 40 39 39 41 39 44 38 39 43 41 35 42 41 37 37 36 44 45 45 37 38 42 44 38 42 42 45 39 38 41 44 38 44 37 
35 43 40 40 36 43 42 43 42 36 36 39 43 37 36 37 42 36 40 41 43 45 45 41 38 35 44 44 36 37 36 44 38 35 41 37 43 45 35 35 38 42 41 38 40 36 42 38 36 36 37 43 44 35 41 45 36 42 41 38 35 35 44 45 43 35 38 45 35 45 39 44 40 44 43 44 40 45 35 36 38 42 38 36 44 43 44 35 38 45 37 42 45 37 42 45 38 43 42 36 
35 43 38 40 40 42 36 40 43 40 37 35 42 36 45 39 41 40 45 45 43 45 38 42 41 39 38 39 40 37 35 42 42 42 38 39 43 44 39 42 39 35 43 40 45 41 37 42 40 37 41 39 35 41 36 37 37 44 44 38 40 36 41 45 39 42 40 38 41 41 42 42 37 38 35 40 42 41 38 41 44 44 38 36 37 44 41 42 38 35 43 37 36 37 40 40 40 35 40 37 
39 41 44 38 41 38 35 42 41 41 41 41 45 37 44 41 36 38 40 41 40 38 42 39 35 44 43 40 39 39 38 39 35 41 43 41 35 36 42 36 43 39 36 41 36 42 42 38 37 44 44 38 40 41 38 43 45 39 40 43 42 36 40 45 38 40 37 44 40 37 43 42 45 42 40 43 35 40 45 36 45 42 35 41 43 35 45 37 42 39 39 41 44 36 37 40 44 43 40 41 
42 39 41 41 37 42 41 35 41 36 35 45 43 45 35 35 35 38 40 44 44 35 42 41 43 39 45 36 45 39 43 45 39 43 41 42 36 42 43 43 39 39 40 43 41 38 41 43 36 43 40 43 41 36 43 42 40 42 37 36 38 40 40 36 37 36 45 41 39 42 36 35 42 43 38 38 38 38 43 38 44 41 40 43 35 40 43 38 45 39 36 37 35 43 44 40 40 39 41 44 
42 38 42 44 40 36 41 38 42 36 42 44 35 42 45 37 40 35 42 45 38 35 45 45 38 45 38 39 43 41 44 44 45 44 43 38 44 43 35 44 44 41 35 37 43 42 35 36 35 37 43 45 43 39 43 38 44 36 41 35 38 36 44 42 44 36 38 40 42 45 35 41 41 38 44 36 40 41 35 35 39 39 36 45 37 45 45 38 44 41 39 45 40 36 40 42 44 45 38 44 
36 35 43 39 41 36 43 35 42 44 35 45 35 39 40 38 36 38 42 41 36 44 36 45 41 35 42 40 39 45 42 38 36 37 35 35 40 36 40 36 44 42 37 44 38 36 42 43 43 35 43 43 40 37 41 42 44 37 39 36 40 37 40 36 39 35 39 37 43 37 37 42 43 44 36 44 44 38 39 36 36 41 39 43 43 36 45 38 45 39 42 40 42 37 37 43 38 45 39 41 
36 39 41 39 44 40 37 40 40 40 45 38 42 36 38 41 40 37 39 36 36 40 43 35 38 42 41 41 40 43 38 39 36 39 45 40 37 41 44 43 35 44 44 42 44 44 36 42 40 40 37 35 35 42 45 36 36 45 41 36 42 43 41 44 42 40 35 39 36 40 41 36 41 40 39 40 38 44 38 36 45 39 37 39 44 45 43 36 35 39 40 39 44 38 38 42 38 39 38 39 
37 44 37 39 35 42 36 39 42 37 36 45 41 38 39 35 36 38 39 37 41 37 43 43 35 43 40 35 45 35 41 44 42 38 44 41 44 41 40 36 45 40 40 39 35 42 38 35 35 38 40 42 36 38 38 43 36 40 43 42 40 35 39 44 45 37 45 37 38 41 45 45 37 45 36 37 36 44 40 40 39 37 43 38 35 39 40 37 44 41 42 35 39 35 37 45 37 41 42 40 
42 43 45 44 37 44 40 40 41 41 45 36 43 41 41 41 37 44 39 36 41 42 36 43 41 42 36 43 37 38 45 41 42 35 36 37 45 44 35 38 35 42 38 42 40 36 36 45 38 42 41 39 38 43 41 45 35 41 45 42 43 39 42 44 36 36 35 35 37 36 45 41 41 43 45 40 38 42 38 42 35 43 36 35 35 38 44 39 43 38 42 40 37 37 39 35 43 40 38 36 
36 41 36 38 36 38 44 38 36 38 43 35 39 35 35 39 39 35 36 39 38 38 41 38 36 35 40 35 43 45 39 41 40 37 39 35 41 41 39 41 44 35 41 41 44 38 41 45 44 45 36 42 35 36 42 42 39 45 38 45 37 45 40 41 42 38 44 41 38 42 35 38 41 38 40 36 41 42 42 39 36 35 36 42 37 45 44 35 38 43 42 35 41 36 36 35 37 44 36 39 
45 38 42 44 38 42 38 45 37 40 41 37 45 38 45 44 40 44 39 38 42 36 38 44 39 43 43 44 41 37 44 41 41 45 41 35 44 44 38 35 40 43 36 35 39 35 36 44 35 42 36 45 41 39 40 35 37 39 42 37 40 35 42 41 42 42 43 35 41 36 36 41 38 44 36 41 41 38 35 42 43 43 42 44 36 35 36 37 37 45 36 41 41 36 43 35 42 42 39 35 
40 44 38 42 44 36 43 42 39 38 43 42 44 44 38 41 38 36 41 35 35 35 38 38 42 35 38 39 37 42 38 45 42 41 40 45 45 45 35 44 44 36 38 38 36 38 37 45 45 44 43 43 41 39 43 44 45 40 36 44 37 37 39 41 36 35 45 43 44 41 42 43 42 39 44 35 40 45 36 39 36 45 38 44 36 44 40 38 37 43 36 45 40 42 38 43 42 45 36 36 
40 40 43 41 36 42 43 44 38 44 39 44 39 37 43 35 36 40 37 36 35 37 38 43 38 45 36 35 44 36 41 36 43 38 35 45 38 35 35 36 43 43 41 44 40 43 44 43 41 45 43 41 38 39 37 37 42 39 38 37 37 40 43 44 36 45 37 35 37 35 37 43 42 40 44 45 38 37 41 41 39 36 45 43 36 43 44 37 41 44 40 40 38 45 45 43 39 40 36 40 
44 35 40 39 42 45 42 45 41 42 41 39 45 43 35 39 38 36 37 40 43 40 38 42 39 37 40 41 44 40 38 35 45 43 42 35 45 45 41 35 38 40 45 45 39 44 39 41 38 41 40 41 41 41 44 36 45 37 43 45 37 43 40 44 45 35 35 41 36 45 43 37 39 38 39 40 42 41 40 42 42 37 44 45 41 39 35 39 44 41 35 43 41 45 36 41 42 45 38 35 
38 41 41 40 39 45 42 40 43 42 41 43 40 43 44 41 40 37 44 35 45 42 44 38 41 41 45 35 42 43 44 44 35 35 39 39 43 40 36 35 37 41 35 38 39 38 39 43 44 37 38 35 40 35 39 36 42 41 35 39 37 45 44 42 43 43 40 45 35 37 44 36 43 44 44 44 44 42 44 35 43 40 41 43 39 45 41 42 44 38 42 38 40 36 38 43 43 43 38 35 
45 35 37 35 43 36 42 36 41 44 45 40 37 38 45 40 40 45 45 37 38 45 38 43 44 40 40 42 45 45 42 43 40 35 44 45 44 41 41 37 36 41 38 37 39 41 38 38 38 41 43 41 36 38 38 44 44 39 36 39 41 37 38 42 40 40 40 42 38 35 42 40 40 35 45 39 42 43 40 38 36 40 40 37 44 43 44 37 39 39 40 42 41 39 45 36 43 44 45 35 
37 37 36 38 41 44 44 35 35 44 45 41 40 37 45 41 40 38 43 45 43 41 45 44 45 35 40 36 42 43 35 41 40 37 36 42 37 42 44 39 35 44 42 39 40 38 43 42 44 39 35 37 45 40 43 38 45 45 35 36 39 39 40 41 37 42 43 42 37 41 40 39 44 39 37 40 43 41 37 43 40 44 42 36 36 45 37 39 44 35 37 35 37 37 35 41 43 44 44 45 
36 45 38 40 43 43 45 37 41 35 35 41 41 41 38 42 43 36 41 40 35 38 37 37 35 45 45 41 45 36 37 40 41 35 42 44 42 41 41 42 42 42 43 39 43 36 41 43 44 42 40 40 37 41 45 38 42 39 38 37 38 40 35 41 43 39 36 36 37 36 40 44 40 35 35 44 37 39 40 36 37 42 40 36 38 42 42 41 39 45 43 37 36 39 37 37 42 37 41 44 
38 36 39 35 38 39 38 45 39 45 38 37 40 36 41 43 44 36 42 35 38 41 35 40 42 42 35 40 41 36 37 43 38 42 37 43 36 41 40 44 35 40 39 42 38 41 43 41 44 43 43 38 36 36 37 40 37 45 37 41 45 39 37 37 44 41 43 38 38 38 41 36 36 39 37 42 41 37 35 41 40 43 36 41 35 41 37 44 45 35 40 39 45 37 38 40 37 42 41 45 
44 36 37 45 39 38 44 45 40 37 43 45 45 39 38 45 40 37 35 44 45 35 35 45 42 43 35 38 44 38 37 38 41 42 45 44 35 40 36 37 37 45 38 39 35 36 41 36 36 38 43 36 39 39 44 39 35 39 42 44 41 45 36 45 41 42 39 44 41 44 35 43 43 40 39 45 44 39 41 43 36 45 39 43 35 37 39 43 37 43 38 39 43 41 37 43 41 43 44 41 
40 41 39 35 42 44 40 39 40 42 43 39 37 39 42 38 39 42 41 37 37 37 35 45 40 35 41 35 41 42 35 36 38 36 40 42 35 36 45 37 43 42 44 44 43 37 39 44 35 38 35 38 36 43 39 43 41 36 43 36 36 39 39 44 43 38 43 36 38 39 39 40 43 43 37 41 44 38 35 36 39 35 43 44 39 39 38 36 44 39 38 41 37 44 40 35 37 41 42 36 
45 35 36 38 45 44 38 41 43 43 37 37 35 45 41 41 35 36 36 37 36 37 35 38 35 40 42 35 45 35 40 43 45 38 39 36 42 41 35 37 39 36 42 38 40 35 36 41 42 36 45 38 36 35 37 45 43 42 37 39 35 39 35 35 36 41 35 37 37 40 39 41 41 45 41 37 39 43 35 42 39 40 36 40 39 41 36 39 41 43 45 44 36 35 44 43 45 39 37 45 
45 37 37 36 35 43 36 45 36 44 35 36 37 38 37 42 39 36 36 40 42 44 41 41 42 43 38 36 45 43 36 39 45 45 35 39 39 43 36 44 35 44 37 35 36 45 42 41 37 41 35 36 40 39 39 36 40 45 37 42 42 37 37 41 44 38 40 38 38 45 42 39 42 40 40 35 35 36 40 35 39 44 45 37 40 36 36 38 39 35 39 44 38 40 41 36 40 35 43 37 
44 41 43 39 36 44 40 44 44 35 42 36 35 35 38 44 38 35 40 44 39 42 41 40 44 44 44 36 37 38 44 38 37 39 36 35 43 45 35 37 42 45 42 39 42 45 38 37 38 37 41 39 40 36 39 45 39 42 39 40 43 39 45 39 40 44 40 35 35 43 39 45 38 44 36 44 38 44 42 37 41 42 41 40 38 42 39 37 45 40 45 37 35 45 40 44 41 40 40 42 
44 43 41 40 41 41 42 41 44 41 44 36 35 41 41 40 38 44 45 42 42 37 37 41 40 38 38 43 39 36 41 37 36 37 42 41 43 45 35 41 35 41 39 45 44 44 41 39 36 38 39 42 40 43 37 35 43 44 39 45 43 44 38 37 41 37 41 39 39 38 35 36 42 37 38 40 38 39 39 45 38 38 40 39 35 38 36 45 42 44 44 39 44 35 39 36 38 44 45 35 
41 37 41 37 45 36 38 45 45 45 38 36 42 41 40 36 44 38 42 44 38 42 42 41 41 45 37 35 45 41 37 45 40 44 37 39 43 41 44 40 42 40 35 38 40 37 35 36 39 40 43 41 43 35 41 45 44 38 37 43 45 43 37 40 37 43 37 40 42 37 35 41 36 36 39 38 45 40 38 45 43 37 37 37 40 41 42 37 38 38 35 36 41 43 43 44 42 43 37 35 
42 40 35 44 41 37 40 39 41 43 38 38 36 42 38 43 43 38 35 41 35 43 36 37 37 38 38 36 44 43 39 40 37 42 43 35 36 39 42 42 36 44 45 36 38 35 37 42 44 42 41 39 37 37 44 36 35 42 41 41 35 35 42 39 39 35 39 36 40 39 40 39 36 44 35 43 37 43 44 45 35 35 43 36 43 39 43 42 37 37 42 40 36 37 45 43 40 39 36 45 
42 41 39 37 40 42 41 40 41 35 39 44 37 44 45 37 43 40 39 36 39 44 35 39 39 45 37 45 36 40 43 37 37 44 39 43 37 38 35 40 39 38 36 40 43 44 37 35 43 40 35 44 37 41 36 42 39 38 36 40 38 41 36 45 38 36 40 44 43 45 39 37 35 43 35 40 42 43 41 37 40 44 37 36 38 38 42 41 36 36 42 42 36 41 43 37 35 37 35 38 
39 42 45 44 37 40 35 43 42 39 45 37 42 37 45 43 41 41 37 35 40 40 35 35 35 39 35 35 39 45 36 35 43 44 45 40 43 40 43 44 39 37 45 36 39 45 37 42 42 40 40 42 36 42 40 38 42 42 36 41 40 44 43 36 45 40 37 38 44 43 43 41 43 43 42 42 35 41 39 42 42 43 36 35 42 43 39 45 36 40 36 45 40 36 36 40 41 42 40 42 
38 38 37 45 36 37 40 41 44 40 36 45 36 40 35 38 39 36 37 40 44 35 41 45 44 37 35 40 42 38 40 35 41 45 43 36 43 36 35 43 35 42 38 39 43 42 37 41 37 45 39 38 45 38 41 40 38 42 37 35 39 38 39 40 44 39 43 43 44 38 45 36 45 37 43 38 44 36 43 38 39 43 36 44 45 40 41 35 39 40 37 37 42 43 42 35 43 40 41 35 
45 45 36 45 41 39 41 44 38 42 39 44 42 40 45 37 38 40 37 45 36 39 41 35 44 42 35 41 39 37 45 40 36 35 38 39 41 43 44 40 44 37 43 41 40 36 43 40 44 37 42 40 42 37 43 35 43 43 39 39 40 45 36 43 43 45 39 40 37 42 43 35 40 45 37 36 43 45 38 39 44 44 38 42 44 37 44 41 39 36 40 36 39 37 39 38 42 37 44 42 
45 35 43 37 42 35 43 45 42 42 38 40 39 42 37 36 38 44 35 43 41 38 39 41 43 39 38 44 39 39 39 42 42 40 38 44 35 38 44 44 35 43 41 42 41 37 41 42 43 42 40 36 36 44 35 38 45 45 42 38 37 45 44 38 35 35 40 45 39 37 42 43 45 40 45 43 37 38 36 44 43 37 36 37 39 36 35 38 44 44 44 40 39 37 45 43 43 42 36 42 
35 40 45 40 40 35 35 45 39 35 42 35 38 36 45 44 42 39 35 38 39 42 38 42 44 44 37 37 44 37 42 45 40 39 43 44 42 41 35 44 37 42 39 36 40 40 35 39 35 40 44 36 38 41 39 42 41 36 42 43 41 45 45 39 37 36 43 38 39 37 36 37 42 36 36 39 39 39 38 39 37 44 41 42 40 37 37 44 41 40 38 37 41 44 42 37 44 39 37 40 
41 42 38 40 42 43 41 35 45 45 35 42 40 43 44 39 35 42 42 35 36 42 44 43 35 41 41 40 38 39 44 37 42 45 38 35 43 39 44 45 40 38 43 42 37 36 38 40 44 39 35 45 39 44 45 41 43 41 42 35 39 38 38 41 44 41 38 40 44 37 43 40 35 38 41 37 40 41 39 38 37 41 42 44 43 36 45 38 45 45 44 36 43 44 44 42 40 39 42 42 
43 40 41 41 39 42 42 45 39 37 43 45 35 36 39 44 43 43 40 38 38 35 42 43 44 35 36 36 43 43 41 44 37 39 37 42 43 39 39 43 43 35 39 44 44 40 38 36 39 37 42 44 36 44 43 39 37 35 40 36 41 42 43 44 41 41 42 38 36 40 36 43 45 36 38 45 45 40 43 45 40 45 42 44 44 39 40 38 35 38 35 45 39 39 41 43 36 35 40 36 
36 42 39 39 45 45 45 42 35 43 44 36 41 41 41 39 41 42 35 45 39 43 45 42 40 38 35 40 42 45 43 42 42 43 41 42 38 38 38 36 38 40 44 45 44 43 45 40 38 43 42 39 45 41 41 43 43 42 42 36 41 39 44 43 36 43 44 43 37 35 44 38 41 45 37 43 39 44 42 37 40 44 37 38 45 40 45 40 43 39 45 38 42 39 45 44 42 39 40 41 
35 42 37 35 42 39 35 39 39 38 36 45 45 42 44 39 35 44 42 40 37 37 35 40 37 41 36 36 41 41 41 44 36 37 35 43 35 36 39 43 42 44 39 39 35 37 42 38 41 43 37 40 35 38 36 37 43 37 41 43 35 45 36 35 43 43 44 43 35 41 40 42 44 38 37 38 45 43 40 40 44 37 45 44 45 42 37 38 40 39 44 41 42 44 45 36 35 43 41 42 
35 37 44 45 39 38 41 42 37 35 43 43 38 45 36 43 35 43 41 36 41 37 37 36 42 43 45 42 40 43 45 35 35 44 42 37 39 45 42 43 35 37 35 35 45 37 39 45 44 43 36 36 36 43 42 37 40 37 35 36 35 38 45 36 45 35 35 40 42 41 40 41 37 40 41 37 43 35 36 38 43 39 41 45 45 37 45 42 35 44 44 36 42 38 42 39 37 38 43 41 
41 36 42 41 39 45 44 45 41 41 37 43 43 37 35 35 43 41 43 44 44 38 35 38 42 35 39 42 40 41 38 38 40 37 45 40 44 40 38 35 37 44 44 42 39 41 40 45 35 36 43 42 43 40 35 41 38 44 37 43 40 38 36 35 44 44 45 41 37 36 43 40 35 44 44 38 41 38 35 38 39 36 36 44 44 40 45 37 43 37 39 38 42 42 37 43 36 39 44 44 
38 44 40 37 44 40 35 40 37 38 40 40 42 43 41 44 42 40 40 36 42 36 36 36 40 39 36 39 40 45 37 38 45 41 39 40 38 37 38 39 40 35 36 36 35 38 39 44 39 36 38 38 35 42 36 42 39 42 38 36 37 40 39 38 41 38 43 39 40 45 38 44 43 44 41 37 42 39 44 43 35 41 35 41 38 39 37 41 35 38 41 35 45 37 36 38 41 42 38 36 
41 39 43 39 40 45 35 43 40 35 44 42 42 39 41 43 35 39 42 39 39 42 44 44 41 37 35 39 35 41 43 38 36 44 40 35 37 40 45 40 36 42 43 40 39 44 40 45 41 41 36 44 42 44 44 37 40 39 45 38 44 38 45 43 39 36 35 35 44 36 35 42 37 36 41 41 37 44 36 40 44 39 38 43 37 37 38 35 38 43 38 43 41 41 42 41 35 38 45 37 
41 37 39 44 39 35 35 41 35 41 45 39 40 36 37 40 36 41 40 35 41 36 37 38 38 45 41 41 40 43 45 36 36 43 37 44 43 39 45 36 44 40 39 39 43 44 45 38 42 38 39 38 36 45 42 37 35 37 45 45 40 35 36 44 45 43 39 35 38 41 42 42 45 40 35 44 44 35 42 44 45 45 39 42 37 43 37 45 39 35 36 41 45 39 37 37 43 43 38 37 
35 36 44 37 45 40 40 37 41 36 36 43 42 45 41 38 37 43 44 44 40 42 42 42 36 41 36 37 45 39 40 42 45 42 45 36 43 43 35 45 44 36 44 36 45 41 45 37 44 39 44 45 39 39 36 36 37 45 37 40 40 44 43 41 42 43 41 39 43 39 43 39 39 45 40 35 45 45 43 35 42 39 35 44 35 37 35 39 44 37 38 35 35 42 37 41 37 42 45 42 
41 44 39 43 45 39 36 44 44 39 40 45 36 40 39 36 35 43 39 40 44 39 41 41 41 44 42 37 43 39 42 38 38 43 39 38 40 39 38 38 41 42 37 36 41 36 45 42 38 37 45 36 40 43 36 36 44 36 36 35 39 44 37 40 36 42 43 42 36 41 44 42 38 44 40 44 40 36 38 38 36 42 44 43 42 41 36 37 35 41 45 36 45 37 43 35 44 41 40 38 
44 37 37 45 38 38 39 41 42 38 44 43 40 40 43 45 44 38 38 40 39 40 39 45 37 42 44 35 38 42 41 37 42 42 38 39 40 38 35 40 42 38 40 43 37 41 45 37 42 38 35 37 36 36 41 36 45 41 44 38 42 40 45 38 40 45 45 37 40 35 42 42 43 41 36 37 39 43 35 38 43 45 41 39 41 40 42 37 39 40 37 41 39 36 35 39 40 41 42 36 
38 39 41 38 43 45 35 44 40 44 42 42 41 43 35 43 43 39 38 43 36 35 43 40 45 41 39 39 36 38 40 35 35 35 35 37 43 39 39 36 41 36 43 44 43 43 38 41 37 39 36 37 39 43 37 45 39 39 41 41 35 45 45 40 41 41 37 42 43 40 36 41 43 44 36 37 45 37 44 36 40 39 42 39 39 39 42 39 39 38 42 45 36 39 42 42 41 39 37 40 
36 40 39 41 42 44 39 38 42 42 36 40 35 41 41 42 35 36 41 37 37 40 41 39 45 39 43 45 43 39 39 38 43 36 35 44 44 44 36 43 36 35 41 44 38 43 43 43 35 37 45 38 39 42 43 36 45 39 41 42 35 41 41 38 35 45 35 40 42 43 44 39 43 36 35 40 44 41 45 35 35 37 41 45 41 43 40 38 41 35 45 44 42 44 36 38 43 44 38 38 
43 43 41 43 42 42 40 37 43 43 39 41 44 39 36 41 37 42 37 39 39 43 42 43 37 42 45 35 42 39 42 37 39 45 43 39 44 41 38 35 45 38 44 36 39 37 43 35 38 42 40 41 36 41 44 42 43 35 44 42 36 44 43 44 45 35 36 45 39 41 36 40 44 45 38 39 37 39 42 43 36 36 41 40 44 35 45 41 42 35 43 35 39 37 40 43 45 38 38 41 
41 42 43 42 42 36 37 43 40 37 42 36 35 38 43 37 41 38 36 38 44 44 43 35 41 36 35 40 42 43 35 40 45 45 37 38 41 42 38 45 37 41 39 44 43 41 44 41 40 41 42 42 37 43 36 41 43 45 45 37 37 36 37 41 38 38 45 36 38 42 35 38 44 41 44 44 45 37 35 38 45 41 36 43 44 45 38 41 40 37 44 38 37 38 40 40 36 35 44 45 
35 38 39 40 37 44 39 35 41 43 40 35 45 37 36 40 38 36 39 40 44 39 41 40 37 45 38 45 44 37 44 40 42 38 35 41 35 38 41 41 44 40 39 44 44 38 38 39 42 43 42 43 41 35 37 38 36 44 44 37 40 38 35 40 43 38 39 37 37 38 39 43 43 41 36 35 36 38 39 43 45 44 41 45 40 36 40 40 39 37 45 42 35 37 44 41 35 36 40 39 
43 42 43 45 45 45 44 45 43 39 40 36 40 43 36 35 38 44 41 35 40 39 35 36 41 42 41 40 37 39 35 41 38 39 43 42 40 36 35 43 42 35 41 36 39 45 45 41 41 40 44 36 38 45 42 39 45 35 36 35 36 42 42 40 41 37 44 35 36 39 40 44 42 40 41 41 35 36 42 39 36 36 43 44 37 38 35 42 38 40 42 41 37 44 38 43 44 43 43 40 
35 39 41 42 36 42 42 37 45 38 42 38 37 40 41 43 44 38 45 40 35 40 38 42 40 35 40 35 44 36 42 38 40 35 36 41 38 45 35 37 41 42 43 39 41 42 39 40 43 41 35 44 40 41 36 42 44 43 45 45 41 37 35 39 38 40 39 45 38 42 40 45 37 38 41 40 41 41 43 42 37 44 42 38 38 43 41 39 36 43 44 42 40 44 38 43 45 40 41 43 
43 40 41 38 36 37 35 45 45 41 39 41 39 41 42 42 39 40 37 41 35 41 45 35 39 42 43 39 44 42 41 38 39 39 43 35 40 39 43 39 37 45 36 43 36 39 44 36 35 44 41 40 38 45 45 37 41 35 36 43 37 44 35 38 45 36 39 44 45 45 38 42 41 35 40 40 37 37 45 42 42 43 40 40 36 44 40 38 35 45 42 41 39 37 41 45 43 36 37 42 
45 39 39 37 36 35 39 42 43 36 38 43 43 39 35 45 43 38 40 35 35 40 37 36 45 41 40 44 43 39 35 39 40 42 43 35 40 44 40 43 36 44 36 38 37 35 35 37 45 38 40 35 39 41 42 42 42 36 36 45 38 41 35 45 36 44 36 40 39 45 43 44 41 36 36 37 44 35 44 38 42 44 44 40 37 40 36 43 36 41 41 36 43 40 40 45 41 43 36 39 
40 38 35 37 42 44 45 45 38 45 42 39 35 41 37 36 42 40 39 40 39 37 38 36 42 38 42 35 36 44 42 42 44 43 37 42 41 38 38 38 38 44 35 44 35 38 41 42 43 41 37 36 42 42 37 37 37 36 35 44 41 42 38 41 35 39 39 40 38 36 43 44 36 40 38 35 45 38 43 44 40 40 42 38 40 43 43 38 35 44 39 35 39 38 40 36 45 40 36 40 
36 45 38 41 41 42 40 45 45 42 41 45 41 41 39 36 38 36 37 37 42 38 35 37 43 38 36 42 38 41 37 39 45 42 43 38 37 41 44 36 40 40 39 37 35 43 40 42 36 42 44 44 36 35 37 42 35 36 36 42 37 41 41 37 36 35 42 45 38 39 39 38 44 45 42 43 38 37 38 41 42 45 44 39 41 40 45 37 35 44 44 42 43 44 40 40 37 36 40 43 
35 35 42 37 41 41 43 41 37 35 44 41 43 43 35 42 37 45 43 37 44 36 44 35 36 36 40 41 37 39 45 40 43 38 45 39 45 35 45 37 37 43 44 35 41 44 36 42 37 42 36 43 35 43 40 41 45 43 45 43 39 43 44 38 35 38 40 38 45 36 43 40 41 44 36 37 43 37 36 44 35 43 39 38 41 37 38 43 37 42 40 39 35 45 36 35 35 42 43 35 
37 43 41 38 41 44 40 39 35 44 36 40 35 36 43 41 42 36 35 45 45 43 43 41 42 41 35 37 40 36 44 37 35 35 40 35 45 35 44 44 42 41 42 38 36 43 44 35 39 40 42 43 42 36 38 35 39 39 42 41 35 44 43 36 39 45 43 36 42 38 36 37 41 36 42 38 36 39 36 35 35 40 43 40 40 41 35 39 40 35 40 36 36 38 45 40 41 37 44 35 
35 41 45 35 35 35 39 40 39 44 39 45 35 45 38 40 45 37 35 44 35 44 38 43 42 42 41 39 37 37 41 39 41 35 45 36 41 44 38 45 35 37 43 38 39 39 40 44 39 35 39 40 37 44 35 45 37 36 42 37 36 42 37 35 39 43 40 42 42 43 45 35 45 36 40 35 42 39 42 45 40 42 37 45 36 39 43 39 39 35 37 45 37 41 38 39 42 45 40 43 
40 44 36 41 38 36 45 36 38 35 36 43 38 42 36 45 38 44 44 36 38 44 37 42 39 42 39 39 41 38 38 37 38 42 38 38 36 45 40 45 42 44 45 37 41 40 36 36 44 41 38 40 44 36 38 45 41 41 35 42 35 36 41 44 38 43 36 45 44 39 39 35 36 36 43 38 38 40 44 35 41 45 41 39 38 35 43 40 42 39 38 37 39 43 41 43 37 36 36 38 
37 42 42 41 35 44 41 37 37 42 39 43 37 40 35 38 35 40 38 42 44 41 39 41 38 39 44 45 41 38 45 39 36 42 35 38 42 37 38 42 38 39 41 38 44 39 42 37 42 38 41 43 38 44 40 36 37 39 44 40 42 39 39 45 38 45 36 43 35 39 44 41 41 40 36 35 44 36 38 41 36 38 35 37 37 45 40 38 44 45 35 41 39 42 35 42 43 40 37 41 
37 37 35 43 39 43 36 40 38 43 45 37 43 40 35 40 44 45 38 42 40 37 40 43 35 40 42 40 45 40 36 38 42 40 43 42 43 37 41 40 38 38 40 35 41 39 35 42 40 36 40 39 43 41 37 38 45 36 35 45 40 36 37 41 40 37 43 35 43 42 40 42 37 39 35 38 45 45 44 38 43 42 36 37 38 43 42 35 40 36 41 36 45 40 39 42 41 37 37 44 
41 39 35 35 44 43 40 35 45 42 42 35 38 44 35 44 39 43 40 38 42 38 44 35 37 37 41 45 42 35 45 38 37 42 38 36 40 40 45 44 40 37 39 38 36 40 40 43 38 42 38 44 35 36 40 39 36 45 45 44 41 40 35 37 42 43 45 36 45 41 37 43 37 44 43 40 39 42 43 38 45 44 40 39 43 40 40 37 41 36 38 39 40 39 41 36 39 35 37 35 
36 36 41 40 37 37 37 35 44 45 41 35 44 43 36 37 36 35 42 36 44 43 44 37 36 43 40 43 37 40 43 44 35 38 44 35 35 39 45 40 45 45 40 35 39 41 42 42 37 38 38 35 43 40 38 38 37 43 42 44 38 37 35 36 43 38 36 37 37 35 35 45 37 43 37 38 42 42 40 36 44 36 40 37 38 37 41 45 45 37 37 38 35 42 43 37 35 38 45 39 
43 39 39 42 44 35 36 42 37 40 42 37 45 38 44 35 36 45 41 36 39 45 36 45 45 35 38 43 45 38 41 45 35 39 45 38 44 43 40 42 45 44 43 40 45 38 35 40 45 43 40 35 43 44 42 39 40 37 36 44 36 40 36 41 41 44 39 40 43 39 43 36 44 40 37 39 40 41 36 36 37 35 37 45 44 37 43 38 37 39 40 40 38 43 41 45 42 44 36 43 
43 37 42 40 42 43 35 39 45 38 40 44 39 42 39 40 40 44 36 45 41 36 39 44 45 39 38 42 36 35 38 36 45 38 38 44 37 44 42 36 42 36 41 44 40 36 43 42 41 40 36 43 38 36 40 37 38 40 35 38 40 40 42 44 42 40 45 37 38 44 36 35 43 37 36 36 39 45 42 42 38 41 42 43 37 40 43 35 44 43 36 39 35 38 43 45 35 39 39 43 
39 37 45 36 38 41 35 41 38 43 39 41 42 35 40 43 43 36 37 36 42 40 38 40 42 44 36 44 40 38 40 39 44 42 35 39 37 40 39 39 40 40 45 36 39 39 38 38 35 45 37 43 35 38 35 42 44 42 44 40 41 41 35 39 36 42 41 42 44 39 40 36 39 42 44 42 40 37 39 42 40 37 40 42 36 44 35 43 44 39 40 37 35 41 36 39 42 39 38 38 
45 37 37 42 40 40 42 39 39 38 39 42 38 37 43 37 37 43 44 38 42 41 39 39 41 40 37 44 43 37 42 41 41 39 35 40 37 35 38 40 40 35 42 41 39 38 41 35 45 40 41 40 38 35 45 38 41 45 40 39 38 35 45 38 45 39 44 45 35 38 45 45 37 39 42 37 41 44 39 43 40 43 40 36 43 45 43 38 38 38 38 45 40 42 40 40 44 37 38 37 
45 37 38 45 45 38 43 42 45 43 37 42 38 41 45 42 39 40 39 38 40 37 38 35 42 37 42 45 39 38 40 39 40 37 44 39 45 39 39 39 35 41 41 36 35 42 42 39 45 42 42 43 45 41 39 40 37 45 39 43 43 44 45 42 37 41 39 42 36 39 39 40 36 43 39 40 44 44 42 36 43 45 43 42 41 44 44 37 40 37 40 36 42 45 45 43 39 44 40 38 
38 40 40 41 39 43 45 39 45 38 44 45 37 39 39 42 40 40 37 45 38 41 44 36 37 37 38 40 36 42 42 39 39 43 39 45 41 37 45 37 35 40 39 35 41 43 38 45 42 41 40 43 38 37 40 40 45 44 43 36 42 40 35 36 42 37 41 39 45 37 38 38 40 36 44 35 43 42 40 39 42 37 41 36 35 45 42 40 38 43 35 39 43 41 43 36 37 35 39 36 
41 38 35 39 37 45 37 38 39 40 38 39 44 45 40 42 42 43 35 45 40 42 36 38 36 35 37 36 39 41 42 41 44 41 39 35 45 43 45 43 42 45 43 44 36 44 35 43 43 43 45 39 43 44 39 39 44 43 35 36 40 35 36 41 35 38 44 37 45 41 41 44 45 41 38 44 36 37 35 42 38 42 36 45 37 36 37 39 42 38 44 43 37 44 41 45 36 35 40 35 
41 42 45 44 37 36 45 36 45 41 35 45 44 39 39 44 44 41 41 41 42 44 42 35 43 41 43 39 40 40 41 38 43 39 45 40 44 40 41 36 39 39 40 35 37 36 35 40 39 43 44 41 40 45 38 44 36 43 43 45 39 45 45 39 35 40 38 39 38 44 41 37 38 38 42 36 35 39 44 39 41 35 45 39 44 38 40 42 42 36 40 45 40 37 44 44 45 37 42 35 
43 39 43 36 45 41 44 36 35 43 41 38 36 37 43 38 38 42 38 38 36 42 43 41 45 43 41 44 40 44 38 35 45 43 38 44 38 39 45 41 38 43 37 41 38 39 38 45 45 40 41 39 41 36 45 37 45 41 40 45 41 42 39 45 40 45 40 36 42 43 41 36 37 40 41 37 42 43 43 44 41 40 38 36 43 40 39 43 45 36 41 40 44 36 39 42 43 36 43 35 
45 41 38 40 39 39 41 35 39 41 44 35 35 36 41 38 40 36 37 36 35 43 36 41 37 38 41 43 39 41 38 36 43 36 35 38 38 43 35 36 35 41 40 39 38 36 43 42 38 39 43 45 43 42 37 40 39 42 45 45 45 41 37 44 41 40 41 39 37 38 45 36 41 43 36 45 37 42 35 39 44 38 39 43 41 43 36 41 44 45 38 43 45 35 35 36 45 41 44 36 
36 39 37 43 43 44 35 37 35 39 36 35 45 39 44 39 35 42 38 37 43 39 42 38 37 45 40 41 41 37 41 45 40 37 39 41 40 38 41 39 35 36 41 44 40 38 39 40 40 45 40 44 38 40 43 44 43 40 44 45 44 45 44 36 37 44 35 38 35 43 37 38 41 39 38 39 42 45 37 43 40 40 44 39 35 42 36 45 37 35 40 45 40 41 39 43 35 40 39 37 
37 39 42 35 38 39 37 40 36 43 39 35 44 39 38 40 39 45 45 37 45 43 42 43 37 45 38 37 45 44 44 40 37 36 44 41 45 44 42 42 38 39 40 38 41 39 43 44 41 35 43 36 43 45 39 44 36 40 35 41 35 45 41 43 44 41 43 41 42 45 43 37 43 45 44 35 37 40 39 42 45 45 43 37 45 42 42 41 40 45 39 45 44 36 42 35 36 35 43 38 
42 43 36 44 35 41 44 39 42 44 45 35 35 43 43 42 45 44 41 44 35 42 42 43 39 41 38 39 41 36 43 37 44 36 40 41 39 45 39 40 40 41 35 37 43 44 44 44 44 42 44 38 37 40 42 42 40 43 37 42 42 37 39 38 36 40 35 43 39 43 41 39 44 36 37 36 35 35 44 41 37 40 37 41 37 41 45 41 38 43 45 36 42 45 39 39 37 42 43 37 
37 42 36 38 38 42 43 42 38 43 44 37 37 37 45 41 42 43 38 45 41 35 42 35 45 36 40 37 35 37 44 40 43 43 37 43 43 44 41 40 42 38 40 36 36 36 42 44 43 37 40 45 38 39 40 37 37 41 40 39 44 39 38 41 41 41 39 35 43 39 45 43 45 41 38 39 41 40 44 39 42 38 38 39 38 38 43 36 41 37 42 45 44 45 37 37 38 42 43 44 
35 45 44 42 42 43 43 37 36 44 36 39 37 39 36 42 42 44 36 42 45 38 43 36 40 36 45 35 39 41 45 36 45 37 37 36 42 36 37 39 44 39 39 37 36 39 41 44 44 39 36 43 37 36 42 41 43 41 42 39 40 39 40 35 39 45 39 39 35 42 40 38 45 40 39 35 37 44 36 40 37 37 40 41 38 40 45 44 42 42 37 41 42 39 42 42 38 43 45 35 
42 36 44 42 45 44 36 38 39 39 40 42 42 43 38 35 38 37 36 36 35 41 45 43 39 41 37 39 41 35 45 36 40 39 39 36 42 38 45 40 43 43 38 35 36 40 42 43 35 44 37 45 44 45 36 40 40 36 43 45 41 40 41 44 42 37 38 38 38 44 36 44 39 45 42 38 41 45 39 35 44 45 37 37 37 35 44 35 36 35 39 37 38 45 40 37 35 43 44 37 
45 38 41 40 39 37 36 37 38 43 41 35 41 45 45 35 39 42 44 37 39 36 43 37 44 43 40 41 37 39 45 36 45 44 45 36 36 39 44 39 40 40 36 37 44 39 39 36 38 37 41 36 39 35 37 43 35 40 38 39 44 42 40 36 45 37 45 43 37 35 39 38 44 41 40 35 42 35 39 41 42 40 45 37 42 41 36 36 37 36 35 40 39 43 44 43 40 36 37 41 
37 44 36 39 38 37 39 39 41 41 42 39 38 42 42 44 37 40 41 37 44 45 36 41 37 37 35 35 42 35 38 44 44 39 43 43 35 44 39 43 35 44 44 45 43 35 44 41 37 41 44 43 42 40 42 44 39 36 41 39 38 37 41 42 40 41 38 35 43 36 36 43 39 43 42 41 37 40 43 44 45 39 45 41 42 35 36 41 42 45 41 37 45 37 37 36 36 45 38 44 
40 43 41 43 43 38 45 43 36 37 41 44 43 40 36 35 39 38 42 36 36 45 44 40 38 40 35 45 45 40 44 44 45 38 35 41 36 40 43 35 37 41 38 42 38 44 35 36 39 42 38 38 35 39 35 40 38 37 43 35 40 39 38 44 41 43 44 43 42 37 37 38 40 45 43 44 41 37 40 41 35 39 43 35 45 41 35 42 41 41 42 44 37 37 35 42 42 35 45 40 
44 44 43 44 42 39 35 42 39 36 42 44 40 36 38 39 36 38 37 38 41 44 37 41 35 35 35 43 44 42 35 42 40 40 45 36 45 43 45 37 37 35 36 44 41 36 38 43 41 37 37 45 36 38 38 42 43 37 38 36 43 40 42 37 36 39 39 42 38 39 45 37 40 44 37 40 43 44 44 38 40 37 41 36 43 36 40 36 44 38 44 40 44 42 40 45 43 41 36 43 
45 38 37 44 43 44 45 39 35 38 44 44 35 37 38 37 40 35 38 36 45 37 37 36 39 38 43 37 42 45 36 39 38 37 41 35 43 44 42 37 45 35 42 44 45 35 37 40 42 40 40 39 35 44 38 42 38 37 40 42 35 44 44 45 41 37 35 45 39 35 40 36 42 37 40 37 40 44 36 40 39 37 37 43 36 41 36 37 40 36 41 37 41 45 41 38 40 39 41 35 
36 43 43 36 39 43 35 43 45 41 45 37 41 40 39 43 40 43 35 37 39 43 41 44 39 41 37 37 36 37 44 41 42 35 40 45 38 36 42 41 43 44 39 45 45 39 43 40 41 37 43 36 40 43 37 39 35 41 43 45 45 45 38 36 41 37 41 42 43 39 38 39 35 37 35 44 42 35 43 36 45 39 45 37 43 41 38 44 42 38 39 42 43 38 36 40 36 37 43 37 
40 36 41 40 45 40 37 37 37 38 40 41 45 41 37 43 42 38 41 37 45 38 37 40 39 40 36 43 41 45 42 35 41 39 36 41 40 40 44 35 45 44 45 38 42 43 41 37 45 44 45 37 45 41 45 41 39 43 36 44 36 41 37 39 38 40 39 44 40 43 38 35 41 43 38 35 44 42 43 39 38 43 41 37 35 40 40 44 41 40 41 38 43 44 41 45 39 37 45 41 
39 45 38 41 43 41 41 41 43 40 41 44 35 35 44 43 41 40 35 42 44 44 36 42 35 38 38 41 36 37 43 38 36 43 35 35 39 36 44 43 45 42 36 42 37 41 45 36 41 45 36 38 39 40 41 37 37 38 40 37 45 35 38 42 45 45 41 40 45 43 45 37 40 37 38 41 39 45 41 41 45 38 37 35 35 41 45 43 39 43 40 39 38 42 36 43 42 37 39 42 
37 37 43 39 38 38 40 41 35 37 37 45 45 45 41 40 42 35 45 42 39 36 36 45 43 43 40 41 38 40 35 44 36 43 41 37 44 36 41 39 41 44 42 41 39 45 43 35 39 39 40 45 42 41 38 38 40 41 42 39 35 42 44 39 43 44 37 36 42 35 36 35 37 37 39 43 42 37 40 45 40 39 36 35 41 37 37 39 39 45 37 38 43 43 35 35 38 38 43 45 
41 36 43 43 41 42 45 43 40 39 36 39 42 41 45 42 42 38 39 40 35 43 36 39 37 45 43 41 42 36 39 42 37 43 45 40 39 35 38 38 36 35 41 40 40 45 42 37 36 39 43 45 38 44 36 35 37 41 36 36 41 42 44 38 41 36 45 41 35 38 35 42 44 42 41 44 39 45 38 36 39 44 40 43 36 36 45 40 35 44 42 42 36 45 44 38 37 44 44 39 
39 43 43 37 37 42 39 42 38 44 45 38 45 35 44 38 36 38 38 35 36 41 44 37 37 43 44 43 35 37 41 37 42 36 42 44 39 38 42 40 45 44 37 41 45 38 43 43 35 36 44 43 45 42 45 35 44 35 45 45 45 35 37 45 44 40 39 44 37 43 39 43 42 37 37 41 44 38 43 38 40 38 44 37 39 43 39 40 41 35 42 36 36 40 38 41 39 41 36 37 
39 41 37 44 36 36 43 37 44 42 35 35 36 38 44 38 41 37 41 35 37 37 43 41 40 36 37 37 36 42 37 42 43 43 36 39 41 42 42 45 38 42 45 37 45 39 35 44 45 42 45 38 36 38 36 39 41 35 40 43 43 45 36 42 36 35 41 37 40 43 41 37 36 35 44 38 44 42 37 44 40 39 39 42 36 43 36 35 40 43 42 42 43 45 45 45 37 43 35 36 
43 44 40 36 40 36 45 36 38 36 37 45 42 43 41 37 36 45 38 36 37 37 44 41 44 39 45 38 43 37 35 36 35 35 37 37 42 35 36 36 43 43 45 41 40 43 35 45 38 35 41 36 36 38 42 45 38 42 35 39 43 41 35 35 45 41 35 35 40 42 44 38 38 37 38 38 43 43 43 45 37 43 43 37 36 42 41 37 45 43 42 44 37 43 45 40 41 42 38 45 
43 35 42 44 38 37 39 42 38 45 41 45 38 35 38 42 39 40 35 39 35 38 45 39 37 43 43 42 44 44 41 39 39 40 35 42 38 45 36 41 40 45 38 36 37 40 38 44 45 44 41 43 37 45 41 41 41 36 42 42 38 36 44 40 43 43 39 44 44 43 39 40 42 43 43 38 38 39 37 45 41 35 39 44 45 40 40 41 37 45 40 41 42 38 36 40 41 44 44 44 
42 40 45 40 43 36 44 45 44 37 44 45 37 45 37 45 43 44 40 37 44 43 45 35 36 44 42 40 39 39 41 42 38 37 44 42 45 41 40 41 38 41 43 44 44 36 39 43 40 35 39 39 40 35 39 35 41 37 40 40 36 42 45 42 39 36 42 43 45 35 38 35 43 35 37 39 41 40 35 43 36 38 37 40 35 45 45 45 39 36 44 35 45 43 44 42 36 40 38 42 
45 44 43 39 40 35 39 38 40 36 43 40 37 39 38 41 35 40 35 35 44 40 43 35 43 39 36 37 44 40 40 42 40 39 37 43 36 37 42 38 36 36 38 42 43 39 42 38 42 42 41 44 37 36 39 40 44 43 42 45 39 42 40 39 44 36 37 37 39 44 38 35 40 40 37 35 44 38 42 36 40 35 41 43 44 40 36 42 45 39 45 44 42 37 42 45 38 37 40 42 
39 35 42 40 44 40 38 45 44 38 45 40 37 42 44 35 43 38 36 37 36 41 40 43 43 45 44 37 35 41 39 44 39 43 36 45 40 36 44 41 42 40 39 37 41 39 43 40 43 40 36 41 41 44 39 38 41 43 37 39 39 36 41 42 44 38 35 37 44 35 39 36 40 37 40 35 36 45 36 39 39 37 39 42 45 44 35 37 40 40 44 45 39 39 43 38 45 42 43 40 
35 43 38 43 35 35 39 40 45 44 44 44 42 39 39 37 35 36 42 44 36 38 42 45 36 35 42 35 35 36 36 42 42 45 40 45 40 37 44 43 38 38 44 37 45 36 43 44 38 45 41 37 41 40 45 43 45 37 42 37 42 37 45 43 45 44 40 42 36 35 40 43 43 44 41 38 43 37 39 45 36 39 37 36 41 39 44 37 35 35 44 44 37 44 44 42 38 35 43 42 
38 41 35 37 39 37 42 39 44 37 38 38 43 38 42 36 40 43 40 37 45 35 41 41 41 37 36 38 37 39 38 35 39 37 45 36 45 37 37 36 35 37 39 43 36 35 37 45 39 41 45 42 38 41 45 42 39 42 37 38 45 38 44 38 39 40 37 43 37 37 39 39 43 38 42 37 44 38 35 38 36 39 36 38 45 41 36 43 36 43 41 41 39 43 38 44 37 44 40 38 
40 44 44 39 43 38 41 43 39 37 44 43 39 37 43 45 43 42 38 39 40 38 41 35 40 40 42 37 38 38 35 36 35 43 40 44 36 39 43 42 35 44 42 37 43 40 38 44 43 42 37 44 39 40 44 40 43 45 37 37 40 36 42 38 44 40 39 40 39 36 41 35 39 41 40 40 42 42 36 44 38 37 40 41 42 45 45 45 40 45 35 35 39 42 41 45 36 37 36 45 
44 36 41 45 36 40 39 41 35 44 41 44 35 39 45 36 40 45 39 39 35 41 44 42 43 37 40 35 38 43 35 40 40 44 37 43 40 44 44 40 41 37 44 37 37 42 35 40 36 37 39 41 37 41 38 39 36 43 39 44 37 44 35 37 42 37 37 40 45 42 41 39 36 41 40 35 38 44 40 36 41 41 38 45 45 37 45 45 42 37 35 45 45 44 42 40 38 38 36 42 
41 44 44 43 43 42 44 44 37 42 41 44 43 44 44 45 45 41 43 35 45 40 41 43 35 43 38 40 45 42 44 39 35 45 45 45 42 45 37 39 45 35 45 37 43 36 44 43 43 42 39 45 42 36 45 38 35 45 41 45 37 41 40 41 40 37 35 40 37 39 37 35 44 39 44 42 41 37 40 42 44 44 43 36 40 37 39 38 41 36 43 39 38 36 36 41 39 42 37 36 
38 37 44 38 36 44 35 45 42 41 36 35 44 45 43 45 42 41 40 39 44 44 36 38 41 39 42 44 35 38 45 45 36 38 41 35 43 42 36 45 40 39 45 39 35 45 36 42 35 38 38 35 42 40 41 44 45 44 38 41 36 43 45 43 36 40 38 36 37 37 39 41 35 43 40 38 37 44 45 36 40 37 39 38 42 42 45 38 37 38 38 42 44 42 43 37 41 41 43 45 
36 37 36 45 38 45 37 35 43 38 36 43 40 44 38 38 39 45 41 45 36 40 43 42 39 45 35 36 41 38 36 42 39 35 38 39 37 36 35 35 43 39 44 36 45 39 37 36 41 35 45 38 40 43 38 41 42 37 41 39 38 36 36 41 44 36 43 44 42 38 38 41 43 38 37 45 38 35 43 39 43 39 40 41 40 39 43 44 35 44 36 35 44 40 38 41 43 40 40 39 
42 42 44 39 40 38 37 42 36 40 41 39 45 35 40 41 35 39 37 45 45 45 42 40 39 42 43 35 43 44 42 42 45 39 42 40 40 35 36 41 37 45 44 45 45 43 43 44 37 42 44 41 43 45 38 38 36 43 39 41 45 36 45 38 37 41 39 43 45 39 44 36 45 37 36 45 44 38 44 37 35 35 45 36 44 43 36 45 39 37 41 39 41 36 43 42 35 42 39 43 
45 45 36 36 40 40 42 41 38 40 42 35 39 41 45 45 39 35 44 39 44 36 42 45 39 40 45 44 35 35 38 37 35 40 35 38 42 41 42 43 42 43 45 39 44 40 40 45 44 40 39 44 39 39 36 42 40 40 35 42 42 37 35 45 35 41 37 43 44 40 39 42 45 37 39 39 36 44 43 44 41 40 43 44 38 45 43 35 41 40 41 44 42 41 37 43 41 35 35 41 
37 45 36 45 38 43 40 38 35 36 40 39 35 41 35 45 40 40 35 43 35 42 39 43 36 42 38 43 39 45 36 40 36 40 43 45 44 35 37 39 43 40 37 40 41 44 43 40 40 36 39 39 39 40 38 41 36 44 44 41 35 40 37 38 35 35 44 44 45 45 35 37 40 35 42 41 43 41 37 45 36 38 38 42 38 45 40 41 40 43 40 43 39 45 42 38 45 36 44 35 
39 45 36 38 42 42 38 45 45 41 37 45 35 45 38 35 38 44 37 38 37 36 38 41 45 35 37 44 39 41 36 38 45 36 35 35 40 42 41 39 44 43 40 40 45 37 44 41 44 38 37 37 39 45 44 43 44 39 42 35 36 37 42 39 44 35 35 41 42 36 36 39 45 37 43 45 43 37 41 36 40 44 44 35 44 43 35 42 36 38 42 44 41 42 38 45 36 43 40 40 
623 624 511 647 590 9022 
700 571 650 548 435 10324 
505 531 501 462 639 9494 
651 520 637 619 698 8485 
469 582 590 481 452 10503 
597 463 501 691 472 8860 
478 462 629 661 630 10012 
467 501 750 558 634 11652 
618 663 541 600 646 9969 
572 493 650 747 701 9493 
717 506 480 704 607 10660 
454 541 699 642 464 9125 
552 607 546 489 692 8130 
535 474 516 463 453 11127 
455 469 546 555 537 9517 
541 479 566 460 535 11923 
638 455 505 663 696 9092 
513 716 731 500 620 9054 
637 579 452 526 668 9279 
688 499 464 686 506 8683 
459 566 584 592 516 10781 
729 653 498 532 469 9071 
554 479 689 557 550 9559 
532 667 482 686 685 11661 
629 455 693 648 475 9000 
598 663 630 729 602 10409 
597 711 630 520 483 8460 
514 694 672 457 602 11845 
536 513 671 652 597 11823 
579 544 521 674 714 10116 
615 451 711 715 526 8009 
592 569 604 575 652 8762 
648 718 597 510 534 9774 
747 691 657 654 561 10938 
680 508 574 729 610 8010 
680 459 609 602 574 11225 
584 668 739 450 630 11863 
693 562 450 481 467 10212 
588 674 542 616 584 10910 
739 658 453 572 644 11518 
591 700 637 635 574 11230 
689 647 673 716 590 9060 
611 673 642 727 713 11274 
599 568 494 628 545 11615 
467 575 605 559 592 9443 
631 469 735 467 604 10810 
697 643 473 612 457 9131 
568 486 527 621 451 8684 
618 482 492 641 481 9129 
646 592 547 635 539 11205 
578 612 599 560 462 9331 
686 580 497 643 444 10353 
666 502 454 559 574 9990 
472 520 483 678 599 11114 
718 593 639 461 448 8553 
489 532 515 476 664 8837 
627 603 457 630 453 10511 
659 584 551 538 452 11872 
575 454 687 478 551 10877 
701 560 727 697 572 10389 
652 569 622 550 449 8197 
480 720 523 747 448 11419 
691 622 739 665 480 10775 
705 665 687 684 440 11893 
703 674 507 467 687 11817 
652 546 703 555 647 8744 
534 588 705 590 588 10835 
532 453 613 587 470 10376 
688 508 687 561 578 8246 
583 583 550 750 722 8225 
486 558 547 745 700 9703 
710 650 744 733 476 10480 
685 605 478 702 570 8491 
525 680 537 743 545 10318 
479 456 499 711 605 9813 
562 549 478 497 561 9608 
537 632 702 618 464 9346 
737 526 747 562 498 10864 
569 540 724 516 523 11505 
482 584 664 455 523 10801 
594 539 670 657 618 10719 
603 467 738 529 668 9415 
653 689 609 585 572 11689 
515 495 639 509 569 10828 
628 704 746 575 635 10930 
704 600 529 492 521 9892 
603 471 654 681 659 8012 
543 667 707 641 495 10938 
500 454 661 690 623 8587 
463 669 500 527 481 11857 
470 517 705 486 498 10221 
472 617 651 479 708 9142 
639 651 656 611 670 9640 
738 482 494 729 513 11747 
662 583 656 567 493 11538 
506 517 716 677 489 11916 
509 508 586 501 523 9859 
706 668 510 601 597 10270 
499 667 524 489 540 9044 
744 562 544 518 464 10079 
888 960 957 876 947 885 990 933 801 986 833 828 919 946 855 813 891 861 850 852 924 835 916 854 939 815 944 915 969 901 842 807 841 895 935 906 828 802 814 835 917 842 906 966 846 803 844 915 859 952 831 978 836 833 980 880 984 908 928 900 997 917 975 989 892 829 870 979 853 876 840 870 838 893 825 950 852 831 980 977 924 924 829 985 984 847 875 872 815 815 808 944 978 830 996 871 947 907 934 944 873 804 813 917 899 904 916 908 991 979 894 873 899 968 863 949 805 938 808 822 968 891 902 936 899 996 841 950 872 973 817 886 812 899 985 834 833 945 964 887 975 963 915 963 837 995 982 925 991 863 808 849 886 843 923 960 912 885 850 838 813 890 989 950 803 983 804 858 922 931 805 966 976 934 957 895 997 864 971 994 838 988 973 902 840 870 972 834 973 805 906 916 889 909 955 949 878 800 952 988 
867 920 808 975 998 926 1000 818 899 998 808 997 969 872 889 813 906 952 989 906 983 993 931 953 973 972 949 851 818 842 904 963 831 855 946 828 935 955 939 993 973 935 940 858 889 957 893 912 899 975 817 933 860 867 821 845 908 972 839 804 994 811 885 924 840 879 837 855 891 923 948 935 960 972 801 960 956 980 904 811 849 826 862 971 890 922 860 994 837 936 874 801 965 972 841 866 927 980 907 966 875 917 811 935 882 877 952 913 981 834 805 960 898 992 909 852 901 897 803 906 818 933 857 918 828 917 915 833 952 959 920 894 865 866 907 825 856 939 965 812 942 849 972 943 809 831 827 980 950 834 811 848 928 931 934 939 822 937 943 951 813 967 954 887 862 903 815 916 904 804 878 918 920 911 905 906 835 950 869 865 834 862 875 889 934 906 807 962 815 964 869 909 931 965 852 818 850 879 933 857 
885 968 908 851 970 805 909 814 931 960 873 844 925 968 997 935 846 979 886 824 973 971 999 873 997 881 905 984 809 891 822 980 897 975 825 897 950 835 910 935 872 948 925 885 847 880 822 993 910 804 990 911 802 925 999 836 852 950 887 1000 961 886 844 895 827 874 814 954 912 909 954 930 977 894 802 996 972 975 860 870 882 972 953 855 944 827 893 869 940 922 831 822 808 842 946 967 865 957 932 918 975 840 843 929 968 985 979 887 898 868 825 956 944 837 800 943 905 945 957 938 863 821 916 902 974 928 809 805 966 837 858 854 968 866 907 855 925 845 879 801 915 851 802 857 975 921 863 964 979 924 994 971 979 864 848 972 912 862 892 837 949 943 940 862 958 801 822 800 910 826 842 902 891 884 975 838 954 825 916 950 869 806 962 979 823 885 963 959 804 981 870 810 923 862 841 951 855 974 975 811 
998 972 980 981 902 834 937 859 903 885 863 848 838 828 895 981 890 852 996 825 968 907 878 992 996 910 921 972 898 865 858 890 961 835 871 843 860 814 973 845 975 858 885 905 859 914 906 921 887 866 949 801 989 983 938 949 869 887 935 960 938 851 910 806 875 973 837 833 847 852 912 971 933 806 989 979 926 931 979 803 902 959 952 814 887 888 828 999 843 1000 947 878 913 845 970 833 898 881 987 938 940 929 926 834 958 855 867 956 968 961 934 843 985 883 998 874 945 965 959 813 827 917 945 983 882 968 829 807 980 932 894 887 867 974 815 814 817 997 826 911 817 969 925 821 878 881 908 830 855 889 923 983 885 915 887 837 890 927 858 801 918 963 804 874 875 908 848 939 846 917 943 986 985 889 918 856 989 861 881 923 978 894 890 988 927 932 971 809 959 885 979 930 983 968 915 968 895 894 988 854 
984 896 829 902 952 881 991 857 846 926 933 861 913 922 988 998 961 946 819 819 920 948 887 894 850 894 990 857 829 884 845 959 988 906 946 895 894 901 983 923 891 808 877 927 982 973 951 837 945 898 937 943 878 971 871 837 893 925 863 922 926 829 983 985 982 852 937 843 968 975 827 922 915 885 872 895 886 860 887 930 993 956 891 868 819 851 811 991 956 969 940 862 917 908 930 960 882 815 872 842 816 826 813 851 920 924 985 865 994 882 822 968 800 961 847 872 921 862 958 979 988 902 825 800 977 914 860 834 927 989 929 833 928 926 909 905 886 915 840 905 880 963 993 851 993 929 891 869 895 867 959 992 985 911 1000 922 930 901 820 808 876 851 931 949 969 987 806 811 970 993 941 944 907 867 985 894 911 895 895 838 990 928 942 992 836 911 817 978 882 955 917 995 826 962 916 973 867 991 832 825 
810 819 960 978 893 871 861 905 977 852 930 926 881 951 905 873 886 857 997 989 945 837 800 839 808 944 919 913 921 825 954 925 918 939 961 990 891 901 886 947 920 904 803 871 930 834 910 850 947 965 882 994 848 932 904 886 937 945 953 845 994 920 981 956 831 837 829 808 996 997 900 876 862 916 895 958 927 831 898 885 831 935 826 824 849 845 872 812 803 853 969 864 943 856 958 866 919 924 869 941 912 864 975 956 963 811 993 909 877 862 877 873 941 924 938 937 864 984 918 884 830 812 952 932 931 820 953 981 909 941 854 976 855 873 963 846 831 867 891 999 898 848 823 863 924 887 812 983 850 836 903 870 961 986 925 956 835 971 981 998 861 831 876 928 915 904 973 828 814 925 928 946 931 981 916 910 939 962 898 937 876 895 897 995 957 973 909 922 837 997 938 869 993 852 834 814 826 835 983 828 
973 904 905 836 980 829 936 849 856 813 895 882 953 956 857 860 971 942 1000 988 949 944 863 836 959 945 916 916 802 944 904 852 880 970 951 906 885 822 938 863 932 883 831 960 982 820 912 972 886 892 971 921 885 816 816 951 923 958 895 883 808 871 834 990 932 992 888 872 898 957 1000 830 919 993 821 806 950 1000 867 809 891 826 824 929 835 962 924 992 820 833 898 920 903 973 962 885 896 871 839 880 885 888 988 817 918 835 879 944 858 941 984 961 873 858 957 926 907 958 815 992 902 978 933 962 940 955 825 885 910 803 989 827 884 979 895 863 866 956 896 889 857 889 964 964 973 805 853 894 892 955 922 857 878 927 964 1000 846 863 914 989 848 928 979 940 937 998 955 918 918 815 832 983 892 938 886 939 846 911 851 861 934 894 818 905 999 820 855 958 991 811 942 818 827 800 940 856 876 935 816 824 
804 862 952 812 927 888 979 996 997 827 966 865 824 893 847 934 897 963 842 841 926 871 961 943 988 906 937 959 998 976 831 954 888 816 879 925 923 802 841 879 946 987 962 921 860 833 838 954 837 833 854 917 898 921 944 889 824 929 937 878 852 803 850 834 814 905 915 1000 986 985 990 863 929 964 816 986 973 861 884 894 990 934 925 869 929 819 953 989 921 957 950 929 856 966 974 978 915 857 812 992 958 935 952 871 937 859 960 952 916 987 831 806 890 875 986 940 842 802 922 931 942 976 958 827 999 905 821 918 983 895 950 812 895 848 870 931 936 963 857 816 870 908 872 924 946 925 929 947 821 845 886 938 919 825 803 900 830 808 986 972 935 974 987 964 858 959 994 884 889 997 867 803 824 920 809 895 878 860 808 800 923 831 968 905 856 977 867 974 979 994 913 832 951 815 826 972 916 841 915 874 
864 958 840 926 852 826 891 889 991 995 815 876 865 920 813 855 879 993 956 863 989 924 843 855 937 945 984 896 992 837 949 911 815 906 959 895 894 861 906 801 970 877 883 800 913 842 836 867 937 914 971 978 916 906 830 925 932 846 962 999 823 912 974 922 874 922 945 848 933 811 902 825 819 944 901 998 907 976 969 926 893 951 916 945 925 842 916 877 840 951 865 826 946 836 888 900 942 950 883 827 837 945 926 823 895 994 857 926 851 974 917 953 960 911 907 866 917 999 973 807 925 866 833 888 933 982 946 990 917 991 942 813 826 821 875 967 943 816 897 855 992 838 964 928 958 834 909 812 949 833 956 811 821 912 879 936 866 807 856 830 828 994 986 945 885 964 958 982 810 903 811 802 988 821 971 971 820 955 937 803 812 989 891 863 905 906 904 876 951 974 883 835 848 888 996 892 844 985 975 812 
860 923 948 853 854 935 905 856 984 857 907 925 881 825 905 952 834 860 946 980 871 868 955 876 835 986 851 982 999 857 871 816 966 908 993 849 968 898 992 976 821 808 917 929 895 806 943 945 802 816 970 823 863 929 928 956 936 841 850 923 872 900 980 926 999 981 837 856 990 884 885 971 894 932 800 870 859 947 946 812 984 906 977 868 816 953 935 971 803 961 851 957 903 807 902 866 988 902 951 860 826 886 986 978 947 962 971 955 866 935 901 900 858 954 1000 926 991 934 942 908 986 866 817 909 896 812 805 914 954 886 872 807 994 908 989 957 850 943 939 871 883 860 808 939 879 912 809 802 912 997 891 887 874 985 810 886 807 912 988 892 923 907 852 880 986 1000 955 962 950 979 883 988 861 1000 893 861 805 824 913 907 995 855 810 819 813 967 924 948 994 826 944 824 996 854 950 887 823 888 955 931 
903 808 896 861 920 928 983 841 834 992 983 929 883 834 801 961 963 989 953 916 962 819 991 1000 999 924 828 852 936 846 898 978 986 986 856 845 984 826 878 802 873 903 881 845 909 834 894 837 837 928 986 927 995 909 958 940 962 871 902 801 847 978 866 913 862 891 845 957 933 823 981 918 972 825 831 922 928 848 891 868 884 984 888 953 860 908 824 985 946 960 915 994 856 801 861 934 850 848 900 836 889 880 968 854 958 896 994 926 853 878 960 928 854 958 987 950 964 887 970 876 826 831 844 876 913 841 908 996 869 960 899 840 809 946 903 803 853 803 973 972 901 976 970 808 926 897 954 940 881 818 908 887 989 824 889 893 800 934 878 818 1000 935 860 888 852 961 861 854 931 855 889 957 980 871 935 942 909 959 821 951 994 879 899 904 965 978 940 825 850 871 990 913 983 821 889 996 825 884 928 883 
812 954 964 844 839 917 911 931 990 865 844 923 973 876 912 856 838 960 864 931 900 958 908 937 904 914 821 970 826 957 835 811 933 822 941 863 975 835 997 909 985 858 913 931 999 915 814 839 830 978 997 927 967 818 903 906 821 850 952 921 977 821 938 968 921 900 850 917 882 857 971 817 819 805 971 850 973 821 818 908 809 836 938 805 974 810 909 907 1000 939 940 994 967 900 801 969 935 815 852 867 807 991 988 908 806 920 975 981 935 995 909 961 989 892 955 978 985 882 880 944 905 881 839 989 922 806 895 805 947 810 872 991 868 1000 833 983 937 862 933 974 899 965 893 874 905 986 818 867 845 820 928 841 931 842 970 991 973 900 974 821 859 935 947 980 921 971 816 907 819 909 926 959 898 868 882 954 875 815 857 927 828 809 916 998 809 953 890 935 804 841 925 936 951 931 801 886 943 861 951 944 
978 875 904 800 840 851 940 1000 881 925 847 959 926 920 967 919 882 873 907 811 800 836 904 900 862 844 967 969 961 906 872 895 806 987 942 829 989 888 834 913 922 963 805 985 868 965 882 960 832 862 953 882 809 927 869 878 862 979 845 932 843 809 852 999 866 926 988 919 988 815 896 866 972 932 919 823 954 964 955 893 890 823 934 864 832 905 869 904 806 831 929 976 800 1000 840 824 800 810 908 865 985 863 996 869 960 835 869 952 880 859 961 920 959 869 961 991 980 835 878 866 811 946 921 875 990 804 991 994 952 823 992 903 937 902 801 956 845 935 923 894 897 996 972 866 955 971 852 954 961 813 880 873 815 807 920 929 800 992 896 989 909 803 825 921 869 949 861 931 926 922 1000 999 977 839 827 930 802 820 846 826 995 821 932 988 818 942 907 854 866 857 899 883 961 934 849 910 858 836 973 831 
893 867 927 838 967 991 874 828 902 826 954 917 947 830 959 870 878 988 890 836 838 957 966 946 807 870 839 999 963 981 967 994 805 949 997 997 828 813 912 835 801 878 837 821 927 997 858 870 904 847 870 806 926 868 990 977 803 970 899 919 896 899 808 926 833 962 806 827 912 838 972 999 911 918 969 970 929 896 914 941 805 834 979 951 848 838 859 997 908 862 932 907 918 884 837 989 867 997 887 907 845 934 868 832 973 831 872 915 955 844 932 928 839 834 910 868 973 854 890 819 871 950 849 982 989 975 871 898 931 838 849 849 958 916 801 871 853 912 807 922 829 965 936 823 925 969 905 946 950 813 804 892 930 830 973 822 983 982 820 914 971 889 828 866 961 920 862 809 829 970 995 946 849 985 968 906 809 907 913 920 831 806 890 889 958 841 823 987 895 899 849 808 913 949 809 832 906 868 897 927 
974 884 830 847 958 812 950 822 936 976 999 942 993 997 934 939 887 848 811 929 970 805 995 974 862 850 950 865 894 865 866 896 809 903 853 985 813 906 943 850 928 884 934 985 840 807 816 900 906 948 950 885 854 842 854 895 936 841 968 964 922 979 987 958 817 961 808 823 978 926 844 991 807 991 804 991 935 913 819 857 816 802 817 952 905 923 965 928 873 846 929 918 967 969 876 869 908 986 839 829 966 875 818 963 820 885 872 991 979 886 977 910 936 946 968 982 961 832 822 952 804 860 916 822 943 823 958 841 868 954 824 924 828 822 850 964 856 900 806 807 837 913 974 825 934 966 829 943 903 870 985 908 883 911 935 854 848 830 816 932 841 841 831 967 858 933 962 870 866 989 948 926 834 807 918 983 818 817 818 977 928 940 875 901 870 915 847 839 816 887 806 828 906 802 851 958 895 970 849 972 
934 983 886 911 937 831 954 905 805 930 970 876 809 800 933 955 913 953 990 846 829 827 897 909 880 945 934 989 981 931 889 956 921 883 956 822 954 840 868 803 877 995 808 972 879 922 872 892 839 998 815 969 974 986 950 875 823 973 947 891 933 941 830 880 968 847 834 975 907 851 909 883 982 830 963 900 975 902 899 949 905 887 856 813 900 811 989 981 830 891 852 932 982 896 836 859 903 932 805 904 886 994 875 991 993 930 960 918 825 911 909 973 988 804 879 880 965 862 842 899 910 807 930 938 828 869 971 979 969 860 959 971 867 853 930 911 916 848 972 992 816 919 919 992 931 877 829 938 983 988 874 960 852 857 999 936 835 999 852 929 905 873 840 894 830 817 912 992 991 962 993 880 994 1000 824 822 841 839 930 800 870 906 818 912 908 972 884 951 959 933 807 904 920 933 851 937 926 964 980 962 
925 891 846 832 908 915 913 890 821 858 993 977 815 847 805 924 994 967 997 945 986 874 830 892 974 844 812 909 910 977 934 931 976 972 905 852 970 995 942 939 856 997 904 895 929 948 998 800 877 939 988 920 996 981 942 826 817 896 879 809 990 816 867 991 964 941 991 988 959 886 879 968 831 925 952 892 914 881 870 808 888 810 876 941 832 843 921 822 819 947 974 827 817 840 904 861 860 834 858 907 906 922 983 891 945 817 937 855 936 901 974 908 826 907 894 849 950 820 963 828 928 828 882 998 853 844 960 911 905 832 915 899 952 877 865 818 830 924 953 835 815 837 822 856 853 881 951 924 949 946 930 929 887 961 954 813 810 927 893 862 964 843 881 978 997 922 958 852 907 998 845 866 941 963 898 986 816 902 837 962 849 994 917 892 870 948 824 957 969 881 891 886 958 957 914 821 913 820 844 898 
824 903 803 933 802 930 861 953 818 986 995 871 962 934 910 875 846 896 989 972 951 906 984 863 870 901 807 999 868 911 938 933 907 812 994 853 828 860 905 934 897 862 890 891 856 857 835 973 817 978 854 865 835 963 999 977 992 986 975 836 837 833 910 872 826 824 830 994 876 903 903 811 816 866 953 988 808 943 903 868 956 886 816 973 802 910 930 976 814 941 923 913 977 956 980 940 992 981 902 933 932 980 923 808 883 884 959 824 991 944 1000 908 947 862 902 870 839 963 861 980 861 857 990 962 817 824 909 916 894 911 1000 990 851 908 935 954 990 888 948 929 979 932 875 804 988 867 852 994 852 860 988 939 806 851 994 917 861 881 986 830 979 958 881 923 887 842 902 976 921 998 807 948 881 864 971 954 808 973 994 907 937 953 949 961 801 839 822 824 919 859 920 920 822 980 805 889 993 905 831 903 
902 952 996 843 953 980 868 967 839 908 979 947 856 808 847 817 947 970 893 804 881 908 806 886 922 886 827 946 882 867 916 850 976 850 884 811 832 992 942 994 834 882 857 868 831 896 966 949 842 828 837 943 899 835 821 811 860 883 825 923 852 947 855 965 929 962 853 969 979 839 894 942 964 811 970 933 988 925 820 987 983 827 828 991 881 849 917 891 830 961 829 881 860 806 858 877 836 983 980 840 967 951 876 944 975 810 989 808 918 933 884 812 842 987 934 874 817 822 856 819 877 916 941 850 903 827 982 912 929 1000 815 907 942 914 840 956 819 871 893 959 895 816 964 886 924 953 977 898 933 847 849 822 980 913 954 895 926 821 900 889 984 904 893 920 850 956 954 959 913 937 915 815 891 979 816 870 822 883 862 841 1000 822 945 866 938 826 882 979 818 863 813 963 881 897 942 812 858 973 973 803 
929 803 987 944 839 868 928 960 826 934 986 835 884 952 964 929 887 816 982 955 918 989 843 843 997 924 889 936 853 958 877 818 937 932 913 981 920 885 970 834 868 955 866 904 803 863 929 915 940 890 903 981 878 925 932 841 807 975 981 907 843 882 920 964 970 922 906 985 984 894 891 935 831 800 819 826 887 871 966 995 859 867 947 884 987 996 882 860 810 988 986 872 862 926 993 863 986 942 915 968 942 891 803 812 920 929 816 899 841 929 1000 828 952 926 810 846 915 967 939 936 954 978 997 990 926 958 819 994 821 945 960 934 873 969 844 934 805 871 918 968 836 834 921 993 995 958 856 872 816 854 867 867 947 911 899 889 998 992 858 940 911 851 822 972 868 802 960 816 914 971 801 902 910 853 996 976 826 836 852 985 971 876 925 877 886 844 897 854 900 962 837 987 803 856 905 859 965 965 813 836 
941 941 944 870 994 849 879 853 981 955 991 996 931 853 884 954 975 887 864 856 915 941 811 883 986 875 911 940 897 953 944 974 978 896 887 927 994 910 863 966 918 886 922 868 990 878 994 856 992 887 871 972 929 831 845 912 847 998 839 815 812 901 946 953 900 825 852 973 919 823 810 826 819 855 913 974 846 987 914 851 962 889 905 912 829 933 956 945 991 858 873 907 902 959 828 921 804 872 923 824 865 853 838 928 991 900 837 888 941 981 827 833 896 827 880 904 993 984 805 887 841 997 905 881 955 931 870 868 824 829 837 964 968 824 875 972 804 810 844 885 811 951 820 914 862 881 827 990 878 850 933 912 802 928 826 875 879 910 817 860 849 821 894 862 888 923 976 880 818 984 855 822 849 931 942 830 1000 984 888 839 823 857 858 879 908 910 858 971 883 948 804 896 942 974 831 813 973 892 982 908 
846 865 865 819 986 812 927 891 839 991 977 822 883 899 896 821 977 839 875 844 853 945 998 829 878 954 961 905 819 802 852 878 817 808 815 893 906 961 815 846 949 932 981 883 850 919 855 888 987 836 940 910 918 882 843 826 969 979 822 881 827 955 827 906 909 816 893 993 827 887 913 836 994 937 849 890 971 840 811 888 966 885 849 821 988 882 991 867 823 887 871 956 803 918 922 820 846 863 889 922 850 903 967 941 917 881 848 812 906 874 855 898 985 996 944 933 952 918 839 987 889 920 823 886 887 835 905 862 897 991 993 822 859 955 947 884 849 861 980 802 845 821 988 996 942 985 964 964 872 940 811 856 882 843 929 846 871 806 934 853 848 966 823 888 847 978 870 843 822 970 818 831 909 860 916 992 929 826 930 845 851 976 972 959 850 898 979 952 986 860 954 996 880 861 850 961 911 913 861 840 
828 962 962 989 832 984 974 866 862 909 948 829 930 888 853 912 986 869 963 896 909 983 928 993 904 832 955 845 813 935 916 845 931 882 869 870 929 969 889 827 822 805 953 995 830 984 875 807 838 924 989 887 996 821 808 992 801 851 863 977 892 839 905 939 918 941 998 863 964 984 998 826 948 938 878 884 930 810 971 912 861 851 946 904 845 945 804 990 875 892 960 820 944 848 801 851 858 814 892 844 962 952 914 842 809 805 929 973 858 820 888 955 855 870 879 922 919 919 948 897 901 809 940 964 955 804 860 903 822 987 994 840 971 843 965 838 816 981 968 862 878 866 857 978 909 975 970 892 825 952 910 829 839 916 984 909 885 832 994 832 897 843 836 875 882 983 912 972 901 838 922 958 939 968 880 971 902 863 842 839 820 819 962 951 969 817 887 833 936 879 982 963 970 916 873 831 933 919 951 980 
816 829 988 820 920 896 911 833 966 812 838 953 834 809 839 840 948 921 997 843 870 847 873 964 803 853 913 998 812 901 869 983 921 924 848 995 862 881 925 845 846 818 973 834 903 873 839 911 815 851 850 961 921 954 840 816 941 938 808 936 853 883 801 933 963 957 836 832 925 816 811 999 995 996 996 856 911 946 898 945 859 972 919 865 895 985 880 905 920 855 843 912 898 884 925 807 825 813 849 817 998 816 978 855 840 954 912 899 876 831 883 917 866 852 982 947 901 954 923 860 910 808 910 882 909 850 920 996 838 953 941 939 880 852 895 873 905 931 974 884 906 815 820 967 805 920 851 874 961 850 931 979 947 950 896 841 994 916 921 933 973 909 993 881 928 991 868 968 909 960 935 840 876 896 985 961 965 886 948 814 830 828 866 885 973 840 867 996 997 829 921 929 810 894 803 923 880 924 858 905 
901 922 880 866 909 929 971 1000 874 940 983 933 985 999 837 977 800 971 935 942 918 871 857 811 973 969 859 985 895 869 946 871 959 852 817 997 808 933 809 871 977 802 968 851 869 986 931 801 800 903 841 861 894 865 878 867 835 918 920 969 805 838 891 860 884 923 881 888 986 918 862 886 869 973 943 872 877 960 817 929 834 956 811 976 802 839 939 1000 977 805 817 894 873 960 925 870 811 856 968 957 878 886 845 845 800 992 851 835 984 908 902 915 811 942 936 926 995 899 813 1000 880 867 949 896 800 971 926 982 958 982 873 987 906 858 838 881 868 872 909 918 952 940 914 997 959 822 917 905 992 936 933 801 898 1000 871 944 816 933 951 948 917 846 999 907 904 893 881 986 923 853 970 913 965 850 920 852 873 803 836 861 824 872 802 839 826 965 998 869 934 805 966 831 994 966 877 936 859 863 833 925 
937 947 946 995 879 864 903 945 801 965 883 893 924 930 870 967 806 932 977 956 962 881 946 908 958 919 945 928 850 900 941 900 939 875 800 900 872 904 989 804 801 804 958 905 964 926 966 918 988 837 997 801 908 995 974 977 898 898 995 827 925 836 800 932 930 937 800 856 866 804 862 889 892 980 919 978 904 941 992 851 897 885 814 821 858 914 833 857 962 942 843 878 975 823 892 823 934 846 929 825 923 879 915 991 801 975 903 904 802 964 816 872 966 911 965 990 924 817 851 992 930 830 886 852 805 807 844 864 917 923 997 946 885 978 981 967 867 846 899 874 864 902 840 969 881 850 897 916 938 973 994 878 877 980 907 818 816 816 862 943 918 894 883 975 915 851 987 896 903 806 806 924 894 853 971 930 827 936 955 908 947 811 938 974 885 989 995 921 985 826 806 907 953 808 992 956 952 878 806 811 
866 906 837 812 960 850 824 918 961 896 971 957 818 949 974 867 877 953 869 831 824 877 900 804 946 967 887 879 836 894 885 956 851 977 829 999 910 956 998 945 806 931 926 918 801 806 854 926 966 960 953 973 972 819 813 980 925 822 869 952 869 811 834 921 922 886 836 932 987 893 839 908 815 850 886 863 913 915 890 803 960 874 914 877 986 936 872 888 971 972 837 814 825 918 813 804 849 950 937 846 900 911 923 942 900 846 968 925 930 849 937 836 894 891 858 949 901 818 811 875 906 949 974 801 858 831 942 943 958 919 884 841 910 837 953 928 875 886 962 998 832 899 898 962 817 884 900 949 821 841 957 962 992 916 936 803 948 979 840 812 940 890 919 818 913 947 833 877 851 800 809 946 878 939 933 851 808 975 969 826 864 959 884 954 833 898 846 981 814 840 835 876 855 994 857 810 950 905 820 843 
874 914 936 935 847 936 992 889 995 899 823 833 801 937 931 870 844 822 999 862 827 823 915 895 838 901 890 886 899 981 869 864 816 873 838 995 858 916 947 950 946 917 965 933 802 894 848 920 931 832 951 853 923 850 940 993 816 807 990 979 965 828 802 905 814 989 910 815 889 924 864 897 866 892 962 964 959 857 922 842 871 836 814 930 989 971 865 875 870 825 984 943 813 992 995 824 836 893 811 912 807 884 812 957 822 980 871 968 936 988 918 863 874 805 913 859 803 890 830 804 877 879 859 997 879 911 961 898 862 846 889 833 802 897 971 931 808 976 983 997 914 897 975 999 979 865 979 927 948 844 997 940 876 876 995 990 858 984 984 927 955 987 995 871 864 933 889 868 901 808 965 881 809 874 878 943 881 844 847 813 877 843 820 977 942 861 908 832 939 907 802 996 915 892 882 847 896 916 804 912 
931 903 923 992 899 903 825 875 887 897 838 995 885 894 861 866 978 961 961 925 971 975 976 811 906 942 848 971 927 895 1000 850 945 874 820 876 901 975 820 979 850 828 844 959 855 959 830 849 904 821 947 910 935 992 922 950 994 1000 992 878 948 856 837 905 943 844 878 925 826 908 846 991 980 854 992 933 983 841 945 828 920 854 971 805 821 967 978 998 976 943 949 860 999 848 991 808 855 861 977 818 994 910 924 912 917 939 973 947 907 942 872 869 886 992 921 830 865 894 976 940 945 909 969 955 934 819 862 834 996 883 829 923 870 950 838 948 845 881 927 838 956 958 950 822 825 811 874 820 881 872 843 993 986 913 983 897 916 931 959 916 815 965 867 933 949 854 946 870 810 815 892 966 855 980 950 958 816 925 890 987 923 909 990 870 813 924 849 915 958 825 869 874 867 865 937 936 954 866 862 829 
955 900 817 954 963 811 862 815 878 977 872 830 1000 980 918 861 967 844 802 801 872 978 807 822 863 819 850 841 804 874 951 875 949 967 802 892 912 961 870 814 921 895 872 958 952 933 803 874 894 981 803 907 978 939 808 908 898 957 882 817 986 848 986 803 1000 890 973 973 899 902 875 994 806 808 902 868 974 810 898 858 949 848 869 901 935 955 818 974 895 837 875 999 957 888 907 855 971 851 926 864 815 882 886 932 909 970 973 952 840 893 997 942 951 821 850 903 814 884 973 929 813 993 916 977 933 862 877 853 948 963 934 911 933 944 998 987 820 870 897 985 877 921 992 960 848 820 992 949 949 958 916 869 919 825 836 849 970 817 932 812 900 945 914 801 802 951 859 888 865 809 824 984 818 814 951 954 971 828 805 950 937 896 938 874 905 965 896 949 919 833 995 933 841 841 875 974 811 943 972 855 
839 800 865 871 845 894 893 879 855 842 981 876 938 825 810 920 965 833 951 924 982 915 820 872 897 985 806 882 994 960 980 802 842 872 825 997 963 895 962 952 855 861 890 892 965 831 929 975 877 879 838 866 980 824 844 920 858 814 987 955 956 824 896 963 809 827 994 981 985 975 847 973 937 870 980 810 884 874 942 947 924 812 898 960 877 936 812 919 870 873 910 916 963 893 945 806 942 996 925 851 847 951 849 828 909 955 913 884 852 996 985 880 850 958 966 966 823 968 854 998 930 968 953 804 960 873 890 886 832 809 933 895 960 801 893 930 877 882 824 944 984 839 925 947 937 817 959 857 988 876 989 950 872 977 860 951 883 994 802 912 836 844 845 913 867 917 842 938 900 857 829 937 902 849 867 885 989 941 822 832 870 980 984 949 984 828 862 883 922 925 900 985 955 926 816 879 895 848 868 950 
974 819 868 868 915 915 883 869 928 909 969 957 984 909 973 949 926 842 849 921 853 989 826 893 906 856 808 840 922 809 818 905 816 894 910 967 981 823 941 875 893 872 970 885 855 951 814 912 997 940 944 997 807 949 829 951 966 981 844 985 991 801 984 978 806 976 885 896 967 940 857 804 985 928 818 905 994 967 855 888 802 958 903 931 941 934 950 882 971 817 931 926 853 881 869 899 907 851 968 914 803 805 920 990 963 808 848 888 846 972 961 897 935 936 833 831 905 827 847 804 941 916 811 828 911 879 902 898 888 946 970 891 841 844 868 927 847 991 964 994 838 824 810 879 863 962 848 826 901 870 824 852 846 909 810 859 944 832 941 850 852 846 879 901 853 878 895 808 836 848 976 891 935 897 881 975 877 967 881 907 911 954 874 920 946 844 967 986 848 941 888 918 966 913 972 832 986 910 814 834 
964 986 891 911 837 881 894 901 1000 868 845 983 826 918 881 837 923 820 938 891 999 857 982 828 980 883 868 808 933 803 816 896 922 836 956 908 886 851 801 995 894 828 936 960 965 807 906 836 836 890 996 986 973 943 805 985 923 890 993 859 827 934 914 899 967 847 845 845 875 828 850 902 851 817 990 884 849 958 861 844 847 826 840 909 861 841 901 875 887 869 823 966 857 990 846 906 939 859 920 828 915 994 952 861 831 828 937 816 982 996 856 937 945 879 905 867 814 930 960 805 846 855 867 912 971 904 832 911 925 947 971 983 856 817 838 882 827 848 968 967 872 972 902 1000 878 830 956 855 956 865 816 833 802 846 936 873 893 919 998 832 917 852 927 938 928 883 914 924 847 960 849 982 872 814 940 874 864 806 964 958 993 858 837 954 926 800 914 873 830 942 960 859 853 954 904 873 852 803 948 861 
848 851 914 846 920 875 892 899 852 962 804 826 894 987 805 947 977 985 922 921 848 975 819 897 995 804 892 854 825 819 879 876 973 893 804 858 959 901 885 952 956 876 830 830 909 893 986 871 870 813 927 868 916 864 887 832 888 953 941 916 993 819 892 995 997 816 834 886 936 901 939 839 922 805 848 927 961 880 853 889 945 891 891 927 873 944 816 829 918 851 934 974 973 814 966 982 874 844 834 946 901 864 991 851 904 944 810 830 818 857 993 982 967 839 991 868 829 940 904 892 901 861 881 987 983 845 823 826 822 827 809 983 871 865 817 948 877 960 988 874 805 981 982 926 952 924 999 853 939 964 879 859 835 881 844 871 878 832 932 990 811 892 841 943 822 999 871 944 958 835 849 949 868 927 808 906 890 842 992 834 874 901 889 902 948 1000 816 977 807 806 860 916 989 951 933 917 817 876 941 903 
904 872 884 998 994 992 815 951 817 841 867 945 803 957 974 954 815 996 990 901 890 876 890 847 816 914 941 987 952 899 844 885 817 894 860 869 891 920 990 988 980 820 989 944 998 810 976 803 874 870 960 988 970 903 987 904 991 895 829 804 915 843 933 918 822 982 856 876 926 865 933 892 942 802 897 970 835 894 934 874 817 867 843 915 805 952 988 846 878 906 835 878 969 849 960 942 907 877 804 947 946 967 910 886 929 856 896 844 914 837 830 1000 868 984 931 926 800 849 848 846 901 950 802 962 843 918 918 843 916 934 880 978 895 972 914 950 919 858 835 857 833 888 944 981 953 804 976 892 906 881 838 940 944 836 937 967 996 835 925 980 945 939 811 972 992 826 983 971 874 962 938 906 845 894 966 836 817 934 948 977 911 870 916 983 957 953 832 865 967 991 886 899 857 852 817 918 918 976 846 975 
866 952 994 806 996 850 998 840 861 889 823 952 800 817 962 835 854 999 802 822 946 847 948 968 837 988 885 851 855 813 979 973 916 811 859 883 964 828 869 928 813 808 963 917 805 928 866 900 802 883 807 976 922 855 826 873 892 992 837 821 868 821 878 817 862 852 981 808 983 947 982 840 908 865 809 987 878 916 893 828 843 872 824 811 926 853 856 907 861 987 932 946 953 988 886 856 881 858 841 888 862 929 1000 969 881 958 868 954 959 948 940 842 996 929 972 947 817 939 820 948 948 829 924 869 939 966 907 840 919 960 825 839 840 897 828 832 921 964 848 835 973 930 898 967 826 947 889 973 954 807 901 939 930 800 854 944 819 807 957 848 871 988 988 849 939 853 918 876 835 821 989 867 847 817 945 868 918 920 947 887 923 891 919 997 996 805 841 913 942 986 843 937 955 995 898 969 885 855 830 809 
876 902 830 970 999 823 806 852 856 815 914 849 904 992 937 948 901 952 840 874 833 838 951 940 889 826 843 972 904 997 897 995 837 974 968 807 960 902 995 857 923 910 963 949 889 866 920 804 895 984 807 826 991 838 918 845 816 957 996 907 851 991 812 844 818 998 849 907 940 886 800 809 813 932 978 908 910 886 932 875 918 937 903 820 964 875 936 823 920 920 989 976 916 983 856 991 955 831 909 832 975 994 994 965 805 911 856 821 874 872 814 885 897 837 803 935 947 821 832 818 890 859 989 989 889 845 943 888 922 928 820 951 922 991 814 892 841 804 853 935 885 918 914 853 807 905 971 899 923 860 841 944 936 909 956 937 801 803 961 895 831 920 918 819 947 860 877 891 956 941 832 909 984 853 968 916 875 946 862 980 964 874 963 970 827 987 959 998 804 992 821 803 950 842 909 865 893 999 859 888 
867 815 975 944 839 861 864 911 936 950 862 877 883 909 860 980 858 945 814 974 934 816 949 932 881 972 956 920 898 854 843 965 970 933 917 855 970 920 866 880 952 810 966 824 800 815 974 878 928 993 886 956 898 909 977 877 935 975 911 990 998 958 835 883 943 868 870 954 925 898 971 825 876 997 948 858 868 924 979 965 985 839 890 956 874 808 889 940 838 982 868 840 916 914 980 909 943 809 967 831 969 803 965 907 975 950 980 996 807 935 837 910 893 879 892 917 834 937 803 995 913 816 840 894 991 989 918 999 923 879 995 846 911 888 991 867 912 864 982 840 862 822 967 897 948 834 819 998 892 814 828 951 833 864 911 996 944 936 805 961 990 866 809 943 986 969 872 810 865 843 981 843 982 858 824 856 973 952 917 904 964 911 896 965 994 833 879 914 874 951 805 931 891 825 990 861 885 881 927 827 
823 813 835 870 819 948 970 830 913 907 832 946 946 884 982 947 995 820 991 805 923 804 944 967 827 967 994 995 869 863 909 896 943 866 953 969 982 935 848 834 878 906 821 996 887 930 853 869 930 850 961 950 828 950 986 823 803 974 995 876 890 973 937 976 924 823 960 967 812 814 940 987 881 817 916 840 905 957 819 934 964 990 890 984 955 998 897 827 888 958 973 934 961 1000 861 884 815 852 870 819 836 928 960 933 888 904 817 892 874 920 835 828 832 836 918 882 980 950 907 907 879 963 978 914 903 824 874 941 837 964 838 917 952 967 887 801 945 946 864 947 971 893 898 820 815 987 828 837 913 998 878 920 918 900 905 875 935 903 973 961 972 903 906 973 832 821 844 925 987 832 887 825 877 996 861 873 963 967 949 862 957 818 984 807 959 864 995 883 897 921 837 873 969 882 818 846 956 855 868 852 
934 845 937 951 854 875 958 875 958 849 857 882 999 959 957 1000 872 941 919 894 962 853 932 808 998 982 861 898 992 911 944 976 976 800 826 843 935 878 959 880 987 985 874 922 802 927 850 847 813 937 814 807 846 824 839 984 861 994 988 936 812 950 974 903 879 866 936 826 864 922 846 819 890 897 836 975 960 973 835 924 882 869 968 866 975 958 815 1000 801 835 895 840 894 899 926 996 987 823 909 871 901 847 881 817 809 987 878 950 944 815 948 859 801 932 1000 837 940 965 871 985 897 843 967 895 948 910 802 900 840 882 831 985 888 930 931 878 848 913 908 804 984 987 944 923 964 824 869 961 913 886 972 949 945 916 935 987 809 908 931 900 882 876 894 948 905 851 843 951 883 844 896 876 959 951 843 951 857 991 997 885 871 923 841 834 932 963 890 995 853 802 850 812 896 818 844 872 947 943 947 873 
894 886 833 960 880 825 981 852 865 971 860 890 992 954 804 983 925 987 921 908 965 828 944 855 840 918 925 807 826 959 897 850 913 993 969 802 895 848 962 950 829 907 867 897 871 976 880 843 885 857 818 978 810 918 946 989 877 953 817 884 806 990 933 908 820 819 985 938 875 908 829 900 892 810 999 829 967 975 973 867 872 912 891 941 828 824 863 973 876 833 868 816 870 907 924 844 856 949 857 889 826 980 932 949 892 942 818 986 934 912 906 927 826 892 897 907 926 999 936 936 851 805 985 808 855 892 941 840 950 808 877 961 800 914 931 862 820 858 949 800 878 831 943 991 896 982 948 846 873 832 884 918 997 903 900 941 839 811 990 808 811 899 822 947 858 966 988 945 999 843 897 893 953 960 897 823 980 934 950 814 813 838 875 938 883 996 892 848 938 866 858 980 980 926 917 993 966 994 834 897 
903 882 915 867 872 866 804 802 869 891 965 838 857 846 867 822 934 890 853 813 860 867 805 847 908 996 831 977 845 854 989 843 835 894 878 951 888 870 932 803 894 919 957 801 880 960 852 956 873 954 998 983 993 961 807 831 876 992 950 956 992 902 948 968 991 900 904 955 879 952 975 817 858 894 914 969 911 836 850 947 856 971 858 897 910 931 961 967 832 917 958 876 830 803 869 833 860 843 888 909 850 993 890 945 935 990 875 951 807 879 905 921 995 987 820 895 953 894 940 942 894 910 820 967 819 862 887 946 951 889 984 933 965 871 973 884 840 927 832 801 819 931 997 953 880 875 967 850 870 828 939 883 963 973 844 951 959 893 980 864 910 878 862 918 973 891 871 897 948 836 939 942 961 950 825 843 974 818 865 972 827 976 930 925 880 939 987 923 930 814 957 952 854 923 836 951 841 898 830 895 
963 961 925 845 990 818 917 803 847 844 822 1000 903 825 834 944 889 893 933 935 914 995 930 975 909 929 980 934 863 862 873 851 814 992 978 884 992 849 971 817 863 833 851 889 939 962 997 804 836 950 950 934 987 979 919 939 977 890 816 808 946 849 897 890 920 967 889 902 935 810 806 1000 802 814 873 846 971 917 820 935 913 889 808 967 938 840 866 959 899 998 914 965 815 981 999 891 953 852 930 952 910 965 947 801 838 877 804 901 811 844 935 968 938 825 865 1000 914 869 972 833 959 964 902 961 802 976 870 904 999 967 978 963 995 955 822 905 920 803 853 887 856 907 818 898 905 898 990 911 800 874 947 1000 837 897 981 856 886 920 871 964 953 900 901 889 955 936 955 927 993 942 997 857 897 971 854 896 856 851 940 810 822 885 915 997 911 982 907 815 971 852 842 957 883 804 846 867 894 898 916 859 
901 950 976 944 975 890 866 905 921 805 901 899 893 975 947 970 958 895 918 979 991 964 966 901 814 851 987 968 910 826 886 945 938 981 896 909 959 854 940 908 986 995 858 847 874 870 921 800 897 810 982 924 954 980 982 973 977 857 891 963 801 818 948 825 814 886 934 986 964 996 821 973 854 872 923 811 837 854 812 897 866 896 801 930 970 976 919 915 918 945 980 852 954 906 956 876 955 819 898 843 948 861 941 808 866 920 829 858 820 928 946 813 999 934 965 880 866 900 874 811 816 931 816 809 813 826 976 818 958 959 897 819 941 990 852 975 897 904 935 872 887 962 842 864 827 811 961 948 928 876 941 840 936 998 987 932 991 808 945 989 847 965 936 863 937 956 842 912 978 950 816 900 958 854 927 882 902 878 940 937 997 837 849 815 997 823 867 927 868 877 929 936 851 908 901 847 806 879 832 965 
981 871 875 899 827 931 972 982 951 841 809 813 988 925 825 924 829 943 945 916 945 815 857 821 844 880 803 985 922 939 814 872 841 975 837 909 873 890 822 957 849 858 822 904 994 854 991 989 996 912 958 957 1000 830 926 821 999 923 902 916 930 901 870 886 958 971 935 937 839 802 960 849 978 849 996 927 828 823 824 872 810 833 948 887 855 809 888 980 1000 806 922 821 964 833 904 902 918 842 990 978 969 916 991 804 818 957 932 951 978 906 826 842 822 908 814 896 881 910 910 902 999 823 885 834 1000 904 978 808 891 913 941 951 905 957 910 800 889 928 836 999 860 957 915 855 902 900 814 989 942 968 868 933 959 861 866 953 968 840 808 990 974 802 858 937 976 877 871 844 885 870 987 947 976 901 813 824 873 928 918 933 909 967 936 820 823 930 935 972 997 917 821 966 862 930 958 833 943 962 978 997 
932 923 876 939 867 886 993 999 883 889 933 978 975 916 938 993 890 928 976 993 898 846 930 846 956 905 932 960 853 807 965 826 896 964 971 812 991 966 895 882 830 906 835 941 828 880 851 960 911 910 989 811 807 813 820 859 942 916 854 929 934 894 918 923 815 870 921 922 811 928 812 932 903 865 990 809 879 813 912 968 893 922 831 883 863 848 930 964 865 971 805 971 880 901 911 814 995 999 999 930 951 901 957 864 829 817 995 956 994 853 926 822 980 973 908 884 882 889 853 869 833 952 868 810 830 977 825 807 875 834 888 875 816 939 808 869 909 865 976 994 902 896 971 870 989 980 975 907 983 972 899 902 963 979 874 930 867 958 962 996 919 876 930 870 815 818 953 922 899 900 832 813 993 865 863 825 949 994 901 990 917 870 940 809 989 974 996 835 805 886 979 900 818 903 878 978 875 861 829 882 
907 996 931 911 909 984 909 932 840 946 991 927 911 983 957 958 815 886 825 960 829 911 979 829 947 901 912 930 873 996 989 921 951 867 967 906 819 946 986 892 882 931 964 836 921 845 983 963 922 865 884 862 927 933 915 976 818 931 813 876 971 905 1000 818 977 998 925 876 823 998 816 878 935 922 858 982 856 968 881 941 839 885 937 955 951 980 942 922 868 966 930 923 993 826 995 939 887 807 812 840 867 964 938 854 850 821 1000 946 991 965 911 917 810 987 889 886 864 863 922 888 958 960 981 977 978 900 993 903 973 926 833 909 911 901 805 881 954 930 936 893 833 921 822 941 832 886 897 975 948 850 859 811 803 992 997 929 859 917 810 930 969 894 800 827 911 835 958 843 869 946 815 806 994 844 871 877 801 959 838 920 842 939 951 913 984 826 950 882 932 817 832 809 829 846 886 891 933 898 808 955 
894 892 931 842 965 863 817 847 908 968 887 918 922 918 920 957 960 871 882 827 983 910 900 978 949 969 810 970 922 900 817 879 975 830 840 805 886 893 954 862 812 843 917 901 938 823 945 814 894 902 897 989 972 857 855 866 925 875 842 880 1000 851 969 967 999 975 857 844 830 816 867 821 929 848 965 819 943 989 974 809 824 977 828 919 879 967 936 809 881 854 920 987 931 915 838 946 900 916 967 961 932 860 915 936 947 875 816 972 912 864 941 810 912 909 991 881 935 875 933 804 843 844 974 942 852 994 988 896 912 832 892 853 957 814 860 854 904 947 962 995 854 967 934 959 917 994 867 804 826 907 948 934 854 967 843 877 867 971 928 911 969 898 812 870 917 925 917 827 943 839 963 834 996 852 961 927 838 967 858 869 999 943 936 896 854 936 814 943 994 951 986 871 842 903 911 990 997 954 809 833 
872 962 935 905 987 940 951 977 949 967 922 814 816 958 999 998 835 844 884 945 857 993 930 813 935 866 956 882 926 826 984 903 842 977 856 947 949 852 920 949 846 951 990 926 950 811 897 899 846 859 985 924 871 846 935 926 847 874 801 873 857 903 984 983 821 819 961 944 851 924 977 875 943 800 867 958 857 919 994 825 969 955 801 801 985 826 923 885 888 991 900 867 877 985 890 962 924 920 907 962 869 966 830 928 907 943 876 957 868 918 946 885 923 875 902 824 900 806 809 959 897 842 908 855 893 859 974 896 952 809 933 964 886 913 931 993 899 940 856 863 807 974 841 923 827 991 817 807 859 991 803 923 938 840 820 912 876 837 865 819 814 982 862 985 837 829 912 917 942 874 841 837 884 948 915 930 874 874 812 963 990 878 885 905 913 905 811 973 807 815 982 934 898 976 861 981 917 926 839 964 
914 963 869 965 997 921 800 931 956 966 823 841 881 986 849 941 870 825 892 877 886 916 954 968 897 888 800 805 947 906 922 937 866 914 993 899 816 856 890 970 835 960 975 875 996 962 824 870 825 872 883 877 969 894 884 856 834 960 979 933 946 935 881 874 893 855 860 867 848 803 976 831 822 870 893 893 901 883 853 828 957 953 925 912 964 956 826 856 841 989 800 976 898 868 809 913 895 808 976 805 916 919 813 910 892 982 958 849 826 977 986 877 980 884 873 908 936 948 870 816 995 912 936 812 942 993 905 876 920 962 831 885 814 1000 843 916 859 917 985 889 993 821 824 966 867 915 959 944 914 937 845 865 856 991 942 835 909 951 954 928 943 908 819 915 948 964 999 872 970 850 965 860 823 882 821 974 853 864 822 968 863 889 942 865 846 962 891 926 875 914 976 970 899 836 990 973 995 828 855 964 
995 917 918 986 950 943 950 867 805 817 923 812 871 881 833 970 949 993 881 827 967 853 870 941 892 883 894 972 841 948 855 889 874 952 866 856 929 874 844 881 966 990 930 845 969 921 902 990 958 962 819 881 823 934 996 832 903 953 817 937 957 871 943 846 901 933 858 901 993 954 922 954 864 858 823 957 895 952 986 942 984 929 819 864 919 901 895 924 931 981 895 959 912 845 824 802 866 978 885 948 910 858 996 880 865 841 934 800 997 800 862 859 984 836 901 845 838 927 937 867 800 857 999 848 875 889 817 982 866 958 988 994 841 977 910 814 855 846 950 907 877 875 991 847 890 895 811 900 948 959 820 856 858 971 947 948 919 910 978 889 842 946 988 846 935 849 968 814 802 806 970 973 856 838 802 916 987 987 963 897 902 903 941 811 898 917 860 892 839 917 990 832 955 838 940 984 855 842 997 872 
822 854 870 868 973 947 924 931 952 844 853 847 967 917 931 859 865 902 948 946 940 944 938 849 863 950 804 830 829 883 940 978 855 914 989 864 929 842 801 879 945 877 961 839 986 992 940 926 810 838 928 865 850 908 937 973 842 981 952 923 932 895 978 995 864 948 884 991 928 860 826 850 907 857 893 830 868 967 891 919 840 902 996 865 886 806 948 972 949 979 823 904 845 847 854 830 920 943 902 968 993 928 938 959 925 908 969 806 990 1000 800 856 947 921 913 803 986 892 803 965 903 953 961 897 964 816 838 980 819 972 867 835 835 959 805 915 853 872 908 800 917 858 953 877 982 949 934 911 927 811 838 851 896 898 836 886 868 849 866 966 989 942 848 926 877 865 905 965 965 960 809 913 872 899 987 842 867 806 808 853 928 803 944 831 844 981 917 821 885 848 925 801 884 928 997 848 859 889 822 812 
955 931 809 937 916 886 940 860 973 939 948 970 884 851 938 953 993 809 982 990 874 852 832 937 940 932 826 908 902 870 923 883 821 853 827 893 954 815 905 919 829 948 922 900 935 967 962 981 999 978 1000 952 838 811 903 902 986 959 949 855 916 904 974 982 870 949 926 841 881 899 974 835 800 915 857 801 837 874 910 967 854 903 884 900 847 853 835 915 999 929 841 819 853 995 929 955 878 899 882 821 868 878 826 810 841 912 980 855 956 838 838 843 939 813 936 971 947 904 882 975 911 937 844 917 979 991 882 958 857 832 904 997 980 933 800 967 941 856 951 932 964 958 806 906 809 827 901 988 943 914 888 879 997 832 935 937 901 968 875 899 887 873 983 858 833 892 845 905 851 997 966 836 822 858 917 951 868 871 827 832 923 864 995 990 893 901 896 928 972 998 821 819 978 922 894 959 931 931 871 861 
835 942 800 826 936 824 899 927 968 948 874 830 813 848 854 949 882 871 883 927 946 876 885 842 990 924 976 968 839 877 971 867 903 807 956 962 951 881 808 956 949 939 934 930 861 926 998 923 984 859 805 925 811 808 925 820 872 943 948 876 921 898 829 966 937 821 842 888 867 956 931 849 931 935 839 904 912 900 805 803 932 963 863 999 903 899 903 865 953 971 945 870 911 958 886 867 964 883 912 875 805 874 922 996 859 966 836 827 832 974 900 844 962 864 857 894 881 950 867 916 906 906 941 817 889 903 867 889 899 917 846 852 883 979 985 993 852 811 951 857 997 936 975 924 882 930 968 833 974 936 962 951 811 876 860 813 850 827 940 840 912 911 913 920 916 983 944 928 932 899 910 888 888 819 890 997 915 937 817 834 938 853 883 846 826 934 901 877 871 907 896 964 880 968 993 858 906 822 931 831 
927 882 815 981 848 978 902 949 997 815 931 934 868 856 811 807 887 940 919 803 991 852 941 822 926 877 959 971 849 959 910 999 868 802 914 974 918 861 822 863 843 903 997 827 931 863 962 980 828 828 870 879 913 882 958 878 969 802 931 999 814 835 829 878 876 959 843 863 986 999 924 877 1000 934 891 881 944 871 980 996 841 930 989 937 992 815 858 920 923 992 980 918 830 831 836 913 804 925 821 938 962 931 962 898 838 981 853 972 926 884 911 979 816 939 836 933 990 873 945 964 885 816 873 879 892 974 870 950 825 816 980 984 871 937 894 959 885 912 863 806 923 867 905 880 951 829 972 800 987 914 956 875 891 994 847 837 859 943 923 828 937 995 989 954 842 968 972 918 973 976 871 971 869 952 985 907 905 971 929 868 802 873 883 821 940 849 910 922 860 803 889 890 831 838 867 942 942 914 938 842 
940 966 861 845 967 925 859 991 842 825 800 961 996 898 941 951 983 804 993 880 908 841 945 975 859 947 985 842 901 953 843 996 909 832 971 848 908 801 838 959 928 936 822 963 933 985 913 920 938 844 907 903 836 866 943 850 915 991 950 931 950 990 1000 867 926 881 811 916 844 997 975 919 949 942 961 917 946 823 989 911 980 843 840 990 841 835 897 803 807 804 890 833 944 874 878 930 838 900 952 955 841 931 842 810 986 884 868 993 854 885 823 984 959 968 950 842 983 952 825 926 829 944 996 831 886 884 861 844 892 979 834 806 900 974 897 993 994 931 919 939 931 915 986 940 994 870 887 843 853 965 878 959 900 963 863 912 880 988 811 836 859 993 870 889 867 818 887 851 824 830 946 934 809 983 946 958 802 975 987 827 986 989 993 839 842 807 833 851 948 997 879 992 854 876 869 821 917 887 827 806 
902 966 863 860 872 932 901 817 843 860 816 899 963 897 872 963 940 939 940 953 890 852 891 942 857 960 891 991 849 904 858 814 847 902 947 934 860 812 960 847 805 814 914 915 842 986 992 962 998 828 840 818 890 935 982 994 881 981 898 956 905 914 886 828 928 989 863 983 940 962 980 858 830 933 907 814 864 975 846 947 996 890 988 873 915 959 894 999 982 825 984 815 843 802 865 807 886 826 987 897 971 819 881 916 999 961 981 844 887 810 818 891 995 868 882 863 840 877 983 915 815 894 950 992 990 939 900 905 831 939 995 846 850 816 814 963 818 847 924 976 865 974 916 849 813 872 839 855 837 880 970 970 981 957 938 817 965 937 848 867 900 982 836 837 887 926 893 885 870 963 914 865 936 806 890 882 808 807 828 846 941 839 820 944 902 850 865 816 844 829 973 894 847 804 968 864 863 934 807 965 
803 944 998 985 969 916 863 899 963 974 845 900 889 898 897 804 972 896 976 972 993 940 934 917 945 852 988 977 887 889 965 958 994 934 971 842 840 953 981 919 963 878 919 843 891 899 889 840 980 860 814 857 852 907 886 931 953 827 954 875 842 869 922 862 959 996 856 956 851 994 845 847 842 872 980 811 881 937 919 955 830 948 989 829 921 943 976 964 909 931 926 955 897 889 885 868 855 824 875 867 997 842 891 863 928 826 863 812 934 824 879 847 966 877 924 946 923 839 979 946 910 817 886 917 863 857 917 851 811 827 856 840 948 974 835 855 825 868 848 993 942 983 963 995 834 919 958 864 930 842 994 803 823 928 856 921 989 957 943 995 973 957 827 999 876 981 820 928 815 993 972 880 975 829 980 933 888 802 933 825 835 989 929 993 954 846 848 857 813 886 822 881 943 945 864 821 802 874 858 905 
847 906 992 803 949 869 912 900 861 982 941 917 955 816 953 878 826 858 817 989 884 910 874 939 827 936 848 892 959 969 935 870 927 951 993 995 867 917 916 986 865 961 936 945 946 928 865 834 982 860 922 851 857 870 848 962 950 843 873 924 851 801 802 811 840 930 962 878 861 910 959 899 969 968 969 832 816 972 926 928 863 891 904 834 927 806 894 986 872 841 823 983 991 971 925 909 902 800 873 945 815 901 986 851 996 831 857 881 845 833 978 904 836 959 911 977 970 824 859 984 932 910 964 896 999 853 843 815 950 890 851 970 962 814 889 804 905 942 882 966 805 911 993 871 840 970 855 974 994 820 845 987 899 911 841 928 828 888 904 983 825 810 819 937 830 877 987 886 981 902 953 902 993 910 950 838 1000 805 822 972 953 883 854 933 889 983 856 876 846 862 824 901 821 809 851 888 1000 905 864 969 
837 983 954 802 860 846 897 921 863 853 961 873 898 893 839 814 837 989 832 935 968 902 824 896 810 880 959 953 964 925 931 906 960 852 821 908 919 855 874 992 833 922 994 812 997 942 847 895 824 928 956 860 935 895 902 912 862 918 834 819 800 826 878 974 890 919 978 902 995 834 916 860 882 828 868 990 934 1000 812 809 965 969 976 811 889 807 871 876 963 805 846 945 956 995 977 951 866 816 995 846 916 900 959 991 867 886 948 864 974 922 844 902 928 988 907 870 975 953 828 965 883 958 908 852 834 929 982 865 991 909 910 877 972 980 933 808 830 870 957 877 897 843 972 843 943 976 891 878 964 974 898 981 954 824 915 897 805 926 906 935 966 995 964 912 864 885 887 888 989 894 976 814 828 805 832 873 905 949 833 862 976 846 908 814 948 812 904 853 996 983 953 925 930 901 924 834 885 999 859 925 
973 997 913 963 854 963 974 831 818 836 908 804 982 880 902 989 812 973 816 826 895 800 815 818 992 975 924 991 822 862 934 938 919 923 806 845 891 954 917 890 872 868 984 940 864 807 877 921 842 899 948 814 848 887 882 827 903 805 969 813 811 899 965 820 813 802 812 922 875 945 905 864 883 899 949 964 868 946 998 851 903 832 993 985 929 970 842 864 953 929 812 860 832 808 859 951 845 920 872 905 969 919 836 862 945 821 873 959 822 800 803 898 917 800 856 948 993 956 937 976 987 819 856 873 865 852 984 914 824 993 816 897 955 923 810 849 808 995 982 931 948 878 964 920 884 1000 895 926 906 811 906 971 842 962 840 837 865 882 915 891 918 823 980 957 878 947 967 865 943 863 995 949 886 839 940 807 833 937 870 919 936 809 909 872 907 860 992 909 996 923 960 859 920 916 954 987 848 993 935 976 
986 918 944 874 971 965 913 908 945 881 854 831 861 852 882 961 860 805 890 850 806 927 884 912 888 1000 814 854 872 832 838 950 883 928 858 920 822 843 839 811 913 954 867 906 881 843 815 896 968 835 849 903 834 820 862 919 947 845 984 995 803 903 918 801 994 945 846 958 888 906 889 923 979 949 816 948 943 869 911 975 999 890 997 936 972 960 1000 854 986 855 951 872 900 936 887 939 861 886 813 866 828 875 953 932 936 960 945 973 989 995 943 818 977 916 911 914 949 940 868 897 879 981 933 866 977 858 911 830 874 887 925 824 989 821 936 986 802 972 921 829 901 803 959 805 811 971 851 877 807 922 989 963 837 850 950 836 838 877 901 863 878 940 859 961 963 980 995 834 946 884 968 819 855 903 981 996 938 866 987 843 977 931 815 938 919 912 888 919 857 934 938 805 816 939 958 830 862 974 950 980 
855 927 912 880 974 937 936 899 814 843 807 983 876 873 962 919 822 850 840 855 936 913 955 985 932 865 897 857 949 805 832 817 911 895 949 969 825 881 831 894 854 873 829 974 812 906 915 956 810 859 854 877 852 830 817 898 841 845 941 979 912 916 809 958 874 819 963 857 828 874 843 934 923 815 864 847 882 891 882 969 929 902 900 903 824 891 856 862 924 939 822 817 975 821 886 846 922 886 880 828 819 823 955 891 952 810 906 842 925 983 901 803 984 821 871 999 866 890 951 946 827 865 906 891 903 814 899 974 916 929 935 907 994 822 937 811 883 991 855 833 939 890 874 950 938 964 910 967 994 929 901 910 910 818 911 871 862 929 987 847 908 923 864 925 990 897 992 801 846 828 937 861 966 999 942 932 940 817 851 969 821 802 849 903 815 951 911 977 922 844 922 892 801 847 910 827 837 845 927 923 
804 952 974 962 962 993 973 871 889 930 912 806 803 847 899 808 914 870 845 941 984 857 872 874 900 929 909 964 847 986 835 997 933 987 961 991 842 845 985 911 910 981 978 807 927 943 980 895 959 855 991 860 847 981 928 830 818 811 959 883 964 938 876 838 865 967 812 860 895 814 973 811 984 939 915 867 818 814 951 843 892 829 802 815 884 917 836 826 890 930 807 818 872 845 875 940 932 821 866 842 807 819 853 876 848 801 912 848 851 956 871 959 958 900 843 889 901 923 913 918 879 946 985 918 859 927 834 860 910 880 927 850 938 842 817 983 889 858 938 909 840 863 849 952 907 845 897 943 848 857 854 945 903 808 968 846 911 837 928 966 800 892 942 897 818 806 855 880 843 922 862 902 934 907 941 977 923 872 970 885 999 923 881 910 986 954 917 967 957 832 907 925 860 960 820 803 876 993 970 955 
809 812 904 900 831 916 950 983 980 832 981 811 914 816 879 953 957 877 926 833 940 843 912 975 822 844 835 991 872 846 858 819 832 867 862 878 805 829 838 815 856 870 924 883 877 928 979 881 872 822 852 938 876 894 865 851 973 930 973 918 918 982 848 853 825 916 919 903 877 802 818 819 863 879 927 952 997 865 821 963 877 901 930 890 961 1000 827 962 951 840 852 845 870 892 838 910 989 853 926 850 998 827 985 859 803 985 940 910 833 867 974 919 884 953 944 973 952 969 800 924 954 858 820 881 840 834 989 942 877 982 933 833 853 822 866 863 813 819 962 998 890 952 912 833 950 815 998 804 866 928 816 801 971 832 810 899 912 838 971 921 965 860 861 967 891 988 805 813 924 900 845 871 996 855 881 888 932 875 990 887 822 956 877 992 805 813 816 844 908 962 998 910 870 952 829 938 850 934 865 992 
969 896 972 911 836 885 921 807 957 894 962 800 942 886 896 924 920 945 811 906 880 851 949 967 843 917 913 971 978 880 905 959 867 827 911 968 872 826 974 839 964 827 936 807 970 898 877 993 961 884 998 994 907 879 990 894 964 967 850 926 867 897 944 910 903 824 818 946 821 952 845 844 840 967 890 925 870 928 856 850 956 871 973 895 826 984 971 842 821 853 924 885 912 852 978 919 834 883 967 814 996 941 928 861 877 833 817 904 819 955 808 814 847 964 951 803 985 908 813 820 832 994 893 877 846 897 878 906 870 815 971 989 918 998 814 810 866 977 851 985 869 987 865 855 996 920 847 805 822 848 939 901 880 948 810 821 899 887 827 991 992 978 824 963 948 950 1000 842 918 986 938 974 975 895 832 961 955 819 822 880 865 940 968 910 864 950 815 912 870 974 935 900 873 997 878 855 899 906 968 880 
953 875 849 944 979 889 894 929 865 865 987 949 1000 823 945 822 866 879 902 822 912 910 961 957 862 986 829 892 848 858 901 995 959 924 937 862 800 889 831 923 971 994 818 859 954 988 830 868 877 975 827 975 945 945 998 801 865 878 916 813 897 821 894 986 981 881 938 987 950 868 954 977 834 984 801 904 917 864 819 887 915 807 892 923 917 828 925 977 945 965 818 840 878 895 869 875 975 894 881 965 979 825 900 942 934 871 832 875 968 918 962 974 842 894 918 914 914 872 927 909 983 903 873 950 902 962 983 950 921 871 957 923 956 995 895 830 909 880 924 851 987 892 864 974 994 890 971 842 814 841 805 849 839 886 929 967 992 803 995 923 895 833 912 953 920 870 802 847 966 883 999 864 917 933 824 836 878 983 828 872 850 870 808 969 870 975 830 889 835 913 895 999 855 825 932 875 892 892 905 835 
813 948 992 899 977 940 860 955 869 978 869 991 844 844 811 979 973 968 996 856 948 823 984 862 986 836 889 809 981 905 859 948 989 848 876 835 886 903 976 825 921 907 944 894 998 933 927 813 867 936 996 862 899 1000 949 1000 842 937 835 894 882 929 813 950 869 868 850 867 862 895 839 870 877 957 875 900 979 824 873 887 916 834 937 992 803 953 955 881 985 845 845 847 952 957 820 942 809 959 913 960 908 822 969 943 952 813 924 844 866 982 868 855 886 929 982 995 950 937 904 833 976 919 947 846 919 885 943 960 812 966 972 806 897 991 800 994 802 931 906 800 995 928 856 910 943 813 856 986 931 897 881 873 976 809 934 822 829 997 817 980 865 846 855 981 836 998 831 807 949 911 988 948 882 891 824 967 839 877 887 939 904 886 940 899 922 908 809 882 962 926 896 927 922 992 804 929 928 875 906 920 
954 866 808 949 843 938 897 922 837 839 904 945 837 842 880 894 856 989 964 895 868 827 903 933 992 968 989 983 807 898 980 822 810 951 957 937 866 954 861 801 904 959 961 947 884 864 888 952 834 959 938 942 844 836 996 917 816 823 844 888 808 873 919 871 919 996 965 805 832 836 864 945 960 900 993 919 930 812 870 856 898 926 910 847 844 841 975 857 972 958 819 866 993 955 861 846 848 807 973 957 849 816 939 879 930 889 856 969 890 806 917 961 886 824 878 876 917 861 883 880 979 886 977 950 890 819 954 811 947 929 997 863 948 831 986 945 868 946 978 923 809 809 818 893 941 997 887 885 994 978 903 927 958 829 902 928 926 832 957 937 984 912 848 986 845 926 833 801 905 896 849 854 941 849 854 948 912 873 908 881 948 980 849 934 845 900 869 900 827 870 837 868 982 837 884 815 882 887 810 847 
884 994 926 911 958 839 890 866 992 929 937 986 896 838 826 848 813 877 845 966 853 904 991 934 909 919 819 936 944 858 861 999 812 921 853 911 922 927 805 914 901 977 942 972 982 881 838 974 904 945 920 847 974 993 850 861 995 998 840 934 854 938 873 882 914 946 991 804 806 925 961 928 914 984 927 825 967 954 867 997 864 903 859 976 919 995 884 971 928 808 865 907 871 829 900 865 968 883 926 855 838 847 908 802 889 853 845 842 941 854 951 855 998 878 853 994 847 983 992 908 901 868 829 821 932 969 991 980 832 972 830 884 985 859 954 853 859 805 958 949 874 931 997 814 955 946 925 928 920 961 962 999 825 806 892 899 878 942 826 947 987 882 975 940 802 960 919 903 896 968 971 964 979 993 804 856 851 950 825 985 915 982 823 914 932 894 809 862 915 940 942 906 994 870 820 816 846 944 893 944 
971 957 819 822 927 942 823 939 893 969 846 962 907 819 819 823 871 962 967 840 968 999 995 850 840 809 882 900 892 920 912 800 911 953 880 894 935 828 864 814 959 896 916 966 888 974 830 858 890 985 977 901 922 880 839 805 965 992 820 976 933 882 994 911 831 924 825 982 881 802 997 1000 919 919 993 819 840 840 931 967 823 817 975 900 954 858 969 958 990 978 925 925 992 808 816 898 998 820 835 835 837 948 950 847 901 879 808 822 841 954 838 903 952 923 844 958 940 868 834 994 1000 898 917 951 919 838 912 964 867 960 936 839 939 824 906 984 844 859 945 989 817 887 1000 845 984 985 942 804 817 984 825 847 817 857 913 912 809 916 957 829 854 957 821 944 850 847 849 926 889 970 946 953 973 850 989 849 999 813 808 819 924 842 957 888 839 930 979 859 871 898 919 899 848 972 925 811 851 808 839 928 
917 893 964 829 931 969 841 924 823 809 928 874 976 958 919 837 801 943 885 975 807 854 977 817 918 960 800 811 848 969 980 960 838 861 980 938 855 909 921 816 892 988 964 842 961 948 910 813 894 840 945 937 818 867 965 879 963 920 912 947 997 948 849 979 849 942 898 987 986 987 939 888 989 898 850 805 832 804 994 833 981 968 933 901 840 951 806 880 941 977 846 832 893 888 932 914 822 913 872 884 854 857 886 907 988 817 839 822 883 989 947 852 869 936 877 992 989 818 938 822 838 802 922 994 970 845 979 936 821 838 902 933 885 910 866 814 816 932 980 941 887 975 814 953 817 873 907 823 939 803 989 977 831 893 936 978 807 811 888 980 865 886 984 950 858 848 837 804 916 922 991 845 985 901 1000 869 970 827 882 875 946 917 833 919 830 810 893 830 811 916 920 985 951 934 968 946 912 837 840 909 
805 985 935 993 956 974 988 822 805 869 892 906 897 824 875 821 925 832 915 984 883 867 899 899 961 870 945 843 909 824 864 801 967 961 809 996 936 904 936 912 807 855 943 965 929 891 931 924 934 842 805 968 809 833 944 956 869 901 961 830 961 943 887 901 822 841 916 958 850 843 954 972 824 813 959 832 993 895 936 975 855 843 863 894 956 880 952 823 967 972 886 845 815 936 874 913 815 838 989 843 815 988 807 891 999 910 974 858 884 802 861 935 913 866 975 890 839 943 821 889 857 938 926 847 920 951 805 969 867 972 826 858 858 924 800 955 849 953 903 814 831 939 867 962 840 891 977 890 824 951 947 860 930 903 932 935 989 831 852 894 976 882 962 950 854 843 868 855 926 946 881 961 884 837 816 864 952 854 997 878 893 976 879 874 955 977 940 996 899 904 880 917 920 896 939 887 917 884 855 974 
873 904 902 964 973 954 905 931 928 824 896 905 853 844 911 905 912 864 889 912 917 872 872 891 946 977 974 993 990 904 816 864 804 953 992 915 811 966 868 974 914 990 994 937 856 982 928 958 916 877 838 954 940 964 898 999 940 821 950 928 807 990 843 820 823 830 872 935 823 849 997 990 911 870 936 889 917 929 916 831 800 953 919 841 805 984 822 919 985 891 818 825 858 969 863 872 955 875 826 919 893 932 942 810 834 948 834 921 892 834 936 874 899 974 899 899 976 969 806 827 999 943 853 862 822 880 885 956 963 948 908 887 832 917 934 846 947 888 932 805 805 973 917 964 806 816 920 975 881 804 842 810 807 973 863 922 832 916 884 845 833 921 1000 867 839 950 878 913 932 951 912 842 877 847 844 952 934 801 861 987 946 841 809 908 833 888 853 859 949 909 850 969 862 977 929 964 862 822 941 995 
946 982 940 821 831 837 965 860 801 894 888 889 993 988 815 848 985 862 892 950 981 851 946 985 874 990 827 999 938 956 928 808 989 937 803 810 902 881 835 925 815 848 812 946 929 956 955 891 833 862 980 892 961 862 811 859 864 828 909 805 933 808 940 972 863 925 955 818 999 937 809 810 878 979 897 982 860 992 960 898 985 991 842 843 991 931 887 859 803 872 885 893 983 821 935 882 888 935 896 889 854 859 941 897 834 873 909 976 836 953 930 939 950 873 954 922 853 892 823 824 993 912 832 828 938 962 856 858 926 988 1000 854 860 809 847 971 801 903 976 906 825 949 847 989 958 987 921 973 936 856 880 885 834 966 937 854 1000 971 1000 967 802 871 807 878 931 943 891 935 837 889 980 823 936 802 989 847 869 890 936 845 825 960 964 904 827 838 957 907 932 829 826 884 841 889 972 816 955 939 922 833 
854 908 946 896 835 884 802 952 889 805 822 904 877 913 843 927 866 888 867 802 903 997 919 848 827 894 994 893 850 925 949 937 989 964 812 933 980 819 872 957 903 963 901 894 919 905 980 913 935 833 913 959 914 867 833 870 997 930 886 908 840 860 860 940 800 812 977 953 802 987 961 935 825 844 884 933 985 892 826 988 804 870 934 814 910 904 871 855 903 903 998 890 917 893 891 969 991 921 844 853 869 816 940 899 879 807 842 828 914 823 918 863 928 846 916 928 890 934 977 962 813 948 857 846 803 909 982 831 859 984 1000 816 932 944 884 921 981 994 879 898 809 901 980 925 974 827 958 829 928 944 952 924 967 912 909 905 957 949 895 946 966 859 880 874 891 946 920 872 921 931 917 941 813 869 834 835 929 906 868 854 901 974 816 972 885 889 888 880 956 809 948 969 834 893 842 983 816 885 990 988 
872 889 986 950 1000 839 835 932 819 853 823 800 862 920 936 902 804 913 947 813 941 962 810 877 893 810 920 862 811 967 826 923 844 952 912 929 992 942 962 888 902 895 877 971 928 935 979 906 941 945 917 998 842 991 929 869 905 933 913 861 971 839 973 862 893 903 872 905 946 951 979 928 912 908 834 945 915 846 837 884 999 995 817 857 820 886 850 865 978 821 1000 889 924 830 819 933 887 954 843 871 840 968 902 988 882 867 891 884 883 951 881 833 850 893 827 933 807 835 946 837 999 890 811 808 935 986 901 982 807 906 979 954 822 856 804 911 919 845 948 973 867 850 982 902 938 918 840 983 924 950 930 970 879 958 831 934 847 929 893 912 843 965 912 811 914 819 988 866 960 885 991 841 842 989 953 982 823 850 939 970 899 841 874 992 995 860 800 912 954 866 909 921 805 927 956 989 886 890 855 809 
827 925 927 818 810 894 810 849 871 942 894 823 816 823 911 834 971 976 821 860 805 938 908 853 802 821 899 926 900 961 972 804 802 846 881 952 903 992 856 862 899 898 803 903 943 958 870 891 964 956 871 969 897 863 991 870 829 936 836 934 848 804 964 953 953 850 979 909 960 864 808 910 972 894 869 954 878 872 824 853 890 878 929 803 941 978 877 977 838 857 967 839 889 851 838 882 957 937 931 932 874 834 959 837 940 948 826 897 976 802 919 982 823 805 846 827 885 814 884 894 949 965 958 837 850 819 900 991 865 926 957 877 942 947 959 940 870 995 872 994 822 976 886 902 915 917 965 824 957 819 871 959 808 826 930 809 816 824 999 936 879 841 899 825 826 944 845 923 854 977 828 980 887 830 843 865 952 841 917 852 954 953 962 918 810 928 940 996 824 923 888 998 926 978 919 956 918 859 913 848 
884 888 996 804 953 921 993 834 925 986 811 879 945 996 967 842 813 991 825 803 916 930 990 815 870 908 925 896 899 842 986 912 966 880 940 936 899 909 838 914 967 806 952 889 883 928 901 908 868 1000 876 879 983 943 926 975 934 966 852 934 802 945 887 993 854 812 838 964 920 808 977 991 849 936 819 891 964 874 836 970 908 843 893 961 905 910 970 869 992 894 828 859 829 976 953 928 992 997 915 850 942 891 832 878 835 930 941 804 926 942 906 975 840 934 888 964 864 825 983 994 985 869 947 964 813 860 872 881 860 899 922 812 855 910 864 948 814 828 961 971 917 956 855 846 954 923 963 873 940 996 978 977 800 894 900 902 842 806 829 836 882 813 949 948 883 895 967 806 938 955 829 816 840 914 912 988 961 942 936 811 996 930 855 824 860 847 819 920 985 810 971 962 809 865 897 976 902 836 907 898 
940 807 909 825 832 832 871 810 807 983 951 837 880 978 800 987 859 856 880 998 924 959 964 898 909 913 808 803 877 955 885 906 982 989 975 917 888 925 827 860 918 960 848 871 840 922 878 876 903 837 907 968 921 827 872 917 876 929 921 915 905 814 965 909 875 939 912 940 975 894 898 995 899 891 987 859 819 864 939 987 937 813 945 821 892 879 902 998 939 856 887 952 859 827 979 866 863 935 871 928 956 959 877 873 898 932 874 874 843 838 880 889 900 964 846 924 821 1000 973 1000 932 895 996 984 910 986 846 808 955 915 962 876 978 999 875 947 953 837 922 976 965 874 938 934 918 802 835 831 943 850 875 989 850 959 975 857 932 999 877 931 885 964 975 927 966 877 961 995 887 886 943 954 814 948 1000 918 916 846 999 909 880 990 974 958 841 839 823 887 822 944 945 900 878 804 842 920 881 998 840 965 
874 911 854 817 988 888 989 1000 867 958 816 851 871 952 833 851 868 859 992 964 999 814 855 967 832 933 910 983 834 868 857 943 835 861 816 833 861 956 931 899 876 820 873 835 838 880 801 812 932 921 806 981 930 882 836 882 896 835 901 849 849 882 980 946 966 858 837 1000 807 869 924 930 923 885 833 875 866 907 948 850 918 962 839 909 899 892 976 825 974 904 923 903 986 876 882 889 820 818 879 914 992 923 831 983 892 839 962 955 957 916 875 867 906 810 942 966 885 841 829 820 943 946 819 849 993 848 985 843 840 911 991 859 837 847 800 803 839 864 829 865 907 928 843 956 927 819 945 801 969 915 945 978 834 948 881 819 919 814 812 965 987 998 920 976 834 901 974 903 938 912 960 995 981 980 879 889 966 820 900 939 969 876 998 922 880 984 937 962 970 875 880 980 914 844 810 931 870 923 909 997 
980 969 955 970 930 925 872 969 921 821 817 901 900 851 978 871 910 958 829 950 914 887 894 812 962 821 845 827 871 901 824 816 960 853 946 819 823 906 817 852 860 881 894 804 941 890 806 810 829 869 878 803 887 877 949 889 983 957 807 810 841 854 973 815 828 957 925 894 838 805 848 879 982 905 889 859 804 984 946 843 848 963 866 814 894 911 910 930 958 845 966 865 823 997 978 872 941 825 803 868 817 988 835 953 857 842 898 814 943 856 957 860 858 880 843 900 875 923 832 859 958 949 884 803 946 804 862 932 838 823 857 997 989 823 952 992 837 923 860 948 972 932 962 959 993 992 833 801 964 997 991 853 938 892 879 838 803 963 903 974 983 888 941 832 865 918 861 954 972 803 838 966 812 968 941 906 1000 910 899 866 983 806 997 841 886 885 973 817 912 900 892 843 917 915 908 873 882 905 939 848 
865 921 918 992 858 826 989 897 924 817 979 959 847 930 881 855 930 904 968 832 863 919 908 955 874 961 990 997 911 957 897 812 850 969 830 815 956 915 963 958 880 804 877 954 965 878 832 814 987 804 985 898 915 995 909 860 801 929 972 960 950 989 868 865 855 969 876 837 978 926 917 805 928 914 999 800 934 870 817 924 845 992 912 852 830 989 856 825 945 853 967 908 852 856 853 973 859 834 855 974 936 900 828 800 839 840 834 892 928 838 894 855 919 850 883 864 889 852 891 960 828 842 953 943 881 854 966 872 908 948 872 922 887 811 878 980 990 853 802 893 840 888 942 817 806 848 824 950 962 854 950 808 821 900 808 819 965 925 862 905 996 808 835 916 896 873 964 854 1000 871 898 1000 841 804 948 857 878 856 808 896 871 875 808 870 931 811 991 912 996 909 850 916 826 804 974 890 811 828 892 943 
935 890 859 989 899 967 844 946 823 974 906 922 999 937 825 904 822 888 992 974 928 996 938 923 985 811 828 889 878 914 860 994 966 930 846 979 857 899 947 898 882 868 822 815 821 832 948 843 897 878 929 818 921 971 958 847 948 930 863 825 1000 917 889 850 857 950 819 871 998 954 807 815 953 866 816 985 895 867 869 930 908 936 802 891 898 897 984 909 970 873 968 904 960 848 813 992 858 910 812 921 970 948 814 959 858 967 923 816 956 836 914 824 958 891 835 821 849 980 833 957 993 838 911 941 876 933 999 995 829 944 827 987 802 827 831 909 951 873 954 816 917 891 838 875 816 826 993 812 977 831 821 887 839 963 822 981 925 867 865 849 982 940 811 946 870 894 819 990 1000 945 892 815 906 982 909 887 828 855 991 890 929 867 849 851 940 940 963 935 854 818 863 964 919 882 994 916 836 872 915 907 
980 819 801 885 817 902 828 811 940 833 859 951 833 944 876 800 905 964 896 843 915 828 895 857 926 845 855 903 888 862 850 957 910 915 912 820 945 987 893 830 945 821 805 983 968 957 953 901 849 878 998 818 995 810 932 899 863 841 939 870 947 967 985 844 935 885 905 909 957 818 806 979 812 880 848 989 972 911 989 860 925 919 924 894 900 820 867 953 848 812 921 811 909 828 961 821 971 966 905 967 922 976 857 973 984 1000 977 973 890 865 807 996 983 976 838 904 941 882 800 951 821 881 852 825 903 824 884 850 871 897 972 960 932 834 864 871 911 908 858 858 848 905 964 959 901 950 1000 858 803 910 813 838 844 813 816 913 980 926 875 878 857 933 806 984 870 838 960 925 813 957 883 906 821 864 877 912 917 809 844 905 978 920 871 919 866 965 840 815 831 823 942 896 983 864 963 968 845 976 831 994 
873 943 933 803 838 825 920 983 953 922 934 943 995 876 959 930 902 881 834 976 945 902 923 903 838 804 956 915 810 999 950 953 927 936 826 991 961 887 807 867 939 813 913 974 990 923 848 889 939 939 993 990 949 987 864 959 893 978 974 950 947 813 878 887 932 976 929 932 821 996 829 925 826 911 841 987 982 912 998 854 816 808 900 914 945 986 988 927 973 837 833 972 940 847 819 864 871 973 873 937 835 858 851 898 812 982 800 955 833 975 988 970 973 967 868 993 818 950 951 904 991 945 868 953 947 989 911 921 933 950 840 873 939 812 988 990 850 843 966 898 850 891 951 977 948 983 885 935 875 848 991 883 839 811 943 968 891 926 996 869 844 937 997 976 826 831 812 965 908 919 819 966 972 895 956 854 876 998 945 927 903 838 815 901 877 804 883 982 997 880 987 937 810 980 947 960 984 954 942 918 
862 852 993 887 882 897 910 873 935 917 912 944 962 868 966 826 910 801 960 999 990 862 846 967 832 837 802 918 879 827 867 853 920 897 872 865 913 819 976 818 812 862 991 973 986 900 932 892 921 829 857 933 824 832 884 979 882 928 815 982 932 936 936 923 841 904 972 911 974 815 989 910 800 991 870 824 894 978 870 945 975 817 948 926 869 874 945 810 816 937 921 950 837 823 888 840 804 944 955 835 912 808 851 964 910 952 928 970 928 901 874 958 888 951 823 889 833 959 874 964 848 910 829 928 842 932 872 923 890 809 982 948 874 845 884 887 827 851 966 1000 887 800 861 928 920 902 935 905 968 991 933 822 878 894 951 963 909 801 954 906 814 857 874 933 863 986 877 907 952 884 882 923 930 956 895 927 836 896 913 988 949 819 924 942 926 887 845 937 825 876 937 897 803 986 996 929 980 807 878 909 
986 940 908 920 827 829 901 996 882 819 957 811 982 965 868 902 993 877 908 990 976 856 823 963 949 805 835 919 805 826 891 844 871 925 914 847 835 971 924 875 959 865 919 891 867 898 842 830 1000 970 833 844 980 957 908 866 802 834 843 994 906 828 801 829 806 981 988 825 926 976 873 991 939 846 839 811 924 864 854 860 862 843 989 883 992 997 915 978 826 948 937 867 949 931 917 935 951 977 864 961 939 963 993 814 879 839 802 826 951 941 814 822 876 879 921 970 871 845 986 963 954 934 892 811 823 833 971 848 954 976 983 809 946 884 977 1000 932 952 988 900 861 803 897 915 999 922 922 848 869 989 934 989 997 894 915 853 991 815 819 974 988 885 988 910 846 925 830 835 877 982 941 812 906 949 849 908 984 922 888 932 933 978 805 983 823 921 952 881 860 833 822 952 887 954 978 939 920 868 956 885 
929 809 992 917 947 940 871 925 875 817 918 924 857 949 866 985 882 814 964 857 854 828 975 841 914 949 834 874 946 806 891 876 921 868 816 925 829 934 958 925 940 994 833 940 874 848 803 898 970 803 864 933 897 850 809 914 832 881 800 858 999 875 841 811 885 834 958 837 959 801 827 832 983 866 874 800 924 887 952 937 943 958 984 995 983 898 898 907 839 869 939 866 814 859 981 966 897 931 991 859 827 910 986 831 880 839 864 823 828 861 834 827 964 914 975 996 923 871 999 817 948 933 935 927 898 936 826 912 982 941 839 860 837 876 807 850 907 839 1000 930 801 928 901 823 871 884 801 919 916 974 921 911 933 998 922 919 888 877 956 993 863 831 859 831 885 958 827 973 821 890 845 975 958 938 983 968 816 932 867 981 829 846 969 960 811 804 947 888 867 969 886 933 812 871 954 822 948 834 907 833 
875 839 827 980 831 856 993 958 815 802 863 813 989 862 953 999 911 991 959 997 959 843 819 991 811 952 905 913 918 988 924 933 928 894 866 836 853 945 857 932 819 809 909 846 928 955 818 965 980 894 810 957 817 954 826 867 985 976 989 883 952 800 853 926 854 997 953 904 858 939 816 880 977 852 910 804 874 965 875 831 987 813 846 866 842 804 966 886 872 970 836 995 840 815 805 825 914 919 989 914 932 954 946 918 824 810 956 895 929 896 869 981 903 987 916 889 826 886 904 908 868 856 833 821 894 857 945 809 810 946 863 952 950 867 922 992 832 945 910 886 824 827 895 985 921 994 909 972 955 813 846 928 861 851 998 954 900 847 830 954 954 853 858 952 807 851 884 856 884 914 889 864 848 870 827 950 875 955 1000 900 982 919 979 877 970 935 840 997 842 820 924 839 851 864 992 845 972 903 922 914 
901 960 944 853 960 865 955 863 898 968 976 891 830 979 1000 886 847 910 887 940 978 839 985 916 894 882 861 870 990 894 812 907 962 934 906 813 941 976 836 964 908 990 805 961 850 996 803 939 935 993 928 852 869 973 866 948 962 861 908 878 918 923 911 821 882 949 856 935 962 835 903 953 956 833 940 849 878 917 814 805 808 869 864 895 947 908 948 860 826 898 951 997 972 840 823 949 926 982 991 928 892 822 999 998 860 989 962 825 862 867 848 927 970 843 886 807 950 863 900 967 986 915 963 963 884 819 971 994 991 833 947 880 940 951 971 978 942 830 899 820 989 820 837 878 829 985 854 963 914 834 860 1000 932 920 869 934 966 913 841 839 981 866 812 818 938 876 886 906 978 902 881 979 905 817 826 979 963 992 990 853 849 839 860 989 853 966 945 887 932 918 829 939 999 821 890 948 818 957 855 839 
940 948 877 916 857 991 888 962 812 814 872 830 835 958 813 944 882 870 990 910 816 929 869 832 832 933 924 854 909 979 965 864 982 896 820 888 931 811 811 964 943 931 869 902 861 932 895 940 856 838 829 952 977 982 829 906 886 856 882 961 813 835 901 909 848 918 891 970 853 857 950 936 939 810 856 822 925 841 920 801 969 953 862 975 983 804 974 803 925 915 812 833 949 984 817 906 913 918 841 917 910 808 835 964 811 915 945 919 975 988 987 962 980 839 845 948 856 927 990 900 871 879 868 856 916 838 949 987 987 992 864 960 922 890 848 946 845 919 811 814 936 840 899 922 820 912 953 929 930 930 820 845 802 898 864 800 949 950 815 941 890 910 985 983 972 801 938 852 946 908 973 973 867 961 845 935 884 898 962 933 894 1000 900 900 908 804 978 881 814 942 914 916 837 963 952 999 837 844 907 982 
862 919 852 995 909 937 900 911 976 876 973 921 859 808 831 918 906 991 850 939 953 855 941 801 873 929 847 836 868 918 907 862 995 932 851 972 870 912 942 843 988 877 892 866 981 830 821 946 969 941 801 958 853 923 875 899 866 882 981 844 810 843 918 862 838 892 913 887 955 952 980 876 931 997 879 983 964 959 895 912 955 964 989 918 800 994 895 935 918 998 852 895 975 864 904 812 823 996 970 855 914 968 953 818 925 813 898 868 980 800 887 816 992 826 921 902 990 900 885 942 845 859 946 834 859 834 965 991 870 849 959 860 949 808 894 898 820 908 902 850 830 860 973 910 943 1000 890 924 970 976 864 809 981 892 928 843 817 892 897 921 810 915 848 999 858 885 903 856 990 996 971 946 888 840 974 826 946 859 930 886 991 872 858 923 914 853 941 887 825 849 810 933 930 892 989 936 847 836 837 882 
875 800 981 908 895 834 939 870 948 838 865 852 825 858 974 877 850 949 964 923 833 975 864 840 894 887 897 902 837 807 990 858 850 993 983 840 908 825 914 973 921 985 879 999 983 837 879 826 889 811 893 875 906 871 814 888 997 996 800 801 923 808 843 987 911 873 902 995 868 955 908 979 931 820 816 924 924 810 983 964 809 872 894 993 986 808 895 836 865 875 808 941 913 810 987 993 851 958 933 867 976 940 918 837 820 970 902 973 929 961 924 855 961 854 947 852 809 900 950 893 914 820 928 900 952 848 991 862 882 890 845 864 877 861 906 986 962 866 999 933 959 841 881 974 923 944 923 846 997 807 832 824 832 846 985 977 851 904 861 847 960 924 809 924 857 884 977 872 864 829 930 908 886 995 834 806 900 813 886 840 819 864 935 906 871 853 878 866 807 861 838 807 940 972 939 969 816 854 940 933 
916 935 812 911 867 846 937 894 868 935 941 880 932 836 938 867 808 859 992 885 892 946 958 954 862 828 928 961 804 895 915 954 826 890 880 918 941 986 990 940 827 973 852 856 868 857 903 938 812 865 945 912 823 979 860 993 849 823 811 1000 942 832 934 838 941 916 857 899 959 930 882 821 900 987 806 882 860 835 943 870 962 866 953 943 970 859 861 893 853 809 925 979 847 970 969 923 929 978 994 870 916 845 997 908 937 820 943 842 925 955 959 885 893 820 878 992 829 939 879 905 808 921 816 937 926 956 947 839 912 861 969 872 918 917 830 988 973 977 840 864 868 986 802 936 875 871 917 982 836 918 940 804 950 912 939 805 967 819 844 964 825 954 806 901 928 923 991 854 993 989 815 917 906 822 827 944 852 881 882 812 975 834 808 989 970 826 976 996 881 978 984 831 851 892 980 813 987 822 999 863 
967 872 900 907 912 861 807 906 853 869 880 992 833 863 949 921 825 911 862 923 845 871 976 832 820 1000 871 907 803 944 944 886 940 813 834 819 852 996 835 972 891 827 873 920 967 912 976 988 806 853 960 990 981 934 893 895 847 805 993 800 894 823 876 984 890 894 853 802 865 896 820 875 995 909 994 906 861 987 964 880 993 944 993 892 958 807 952 937 865 810 869 1000 859 879 821 821 902 992 967 863 841 960 825 959 961 967 831 804 969 975 905 842 822 848 945 911 889 881 961 962 953 834 855 985 980 876 925 968 873 936 998 994 947 988 918 865 957 983 884 979 999 879 846 999 861 867 964 821 823 914 957 958 930 813 879 937 874 855 898 920 862 960 967 987 928 982 864 802 974 970 961 840 967 862 821 882 825 853 892 994 935 849 884 880 905 806 862 855 951 887 974 815 860 989 868 848 907 817 983 832 
930 978 836 952 824 1000 849 827 829 923 962 896 817 948 961 951 842 905 940 807 914 990 873 828 962 921 845 973 815 934 820 930 925 949 930 927 907 979 862 827 894 827 847 820 847 908 969 905 843 825 828 829 981 830 826 829 988 941 833 903 801 883 824 889 800 939 965 850 932 923 991 995 835 849 956 981 803 812 881 805 954 901 968 806 846 883 835 929 817 893 816 883 972 926 882 977 915 871 800 951 819 999 875 854 984 829 895 833 877 913 984 856 906 889 862 876 851 841 892 869 945 833 805 830 912 896 815 873 814 896 928 950 839 818 912 930 867 907 857 852 916 985 829 887 866 962 894 824 860 806 863 838 836 978 923 827 970 850 864 801 809 821 927 814 978 916 907 826 893 875 986 867 932 977 901 914 983 897 991 835 918 815 919 946 879 807 846 915 836 891 915 819 814 961 929 935 847 844 984 884 
813 880 839 902 877 888 889 829 915 923 816 960 832 999 944 809 902 833 872 839 961 972 846 961 963 822 941 885 828 989 882 869 857 910 899 1000 948 847 946 942 876 945 856 929 876 815 827 956 893 897 802 927 803 836 993 848 823 967 980 818 829 873 883 906 927 949 831 997 947 974 858 847 911 992 873 859 813 842 927 823 819 805 859 998 953 891 828 926 821 856 801 878 811 869 911 837 815 816 874 864 930 965 952 816 924 939 821 867 986 829 989 948 869 886 800 988 845 802 871 804 946 991 851 952 893 818 945 934 899 826 832 926 835 944 878 857 844 875 891 811 922 941 812 967 888 829 928 804 877 856 976 987 990 806 919 885 927 994 1000 891 933 846 951 867 952 807 928 832 881 925 807 837 851 878 947 993 939 879 968 844 926 817 824 952 978 890 804 889 803 909 989 821 830 802 989 807 856 821 826 972 
820 915 980 939 952 929 901 863 952 823 828 834 987 867 995 913 827 820 814 977 838 988 992 997 859 983 819 879 830 823 804 974 986 837 842 923 910 911 804 912 980 899 831 803 925 983 923 935 994 848 946 867 878 969 905 996 989 865 903 909 932 808 940 954 873 917 991 957 858 962 831 999 870 973 812 870 830 970 906 910 922 920 937 1000 961 976 989 844 841 823 938 899 885 962 967 829 859 965 823 882 933 816 976 887 935 823 815 883 852 935 945 936 845 900 891 988 895 809 921 814 913 807 812 926 815 990 959 851 885 916 846 885 805 860 846 947 819 899 833 874 891 837 820 800 868 828 878 815 812 806 937 833 842 954 936 998 903 931 920 824 925 983 917 866 908 838 959 964 837 861 904 934 813 940 936 996 894 940 843 909 805 955 929 980 824 802 855 976 941 999 975 857 973 980 939 991 898 947 913 928 
928 884 938 969 957 991 970 838 926 882 823 942 808 829 850 909 850 886 916 951 965 919 926 813 956 929 929 852 998 952 978 945 915 862 978 964 980 840 950 819 902 977 857 968 816 917 882 875 881 972 922 898 857 814 843 867 804 964 868 941 805 921 894 839 921 948 973 944 886 937 926 950 825 956 917 802 934 801 837 981 867 830 876 837 871 868 992 938 876 973 976 914 854 903 960 836 870 892 920 901 886 965 952 944 915 966 902 882 951 837 922 884 935 831 843 953 984 942 842 897 959 860 968 888 904 873 821 956 947 863 935 955 980 994 871 908 914 991 956 825 942 862 824 927 888 802 870 909 809 993 983 801 842 874 967 975 865 849 966 822 880 982 908 938 982 982 808 966 923 948 811 966 998 811 923 978 861 982 851 935 804 913 831 817 875 869 800 867 811 835 808 863 873 866 829 891 806 827 810 849 
950 841 984 925 808 833 833 994 864 946 823 1000 972 996 832 821 895 955 857 833 947 902 812 863 949 854 962 869 877 959 844 820 867 933 966 827 966 881 956 970 830 844 821 987 956 882 921 830 879 801 910 823 833 902 812 831 985 894 980 888 924 897 901 900 979 960 985 963 887 893 978 831 868 929 831 915 882 884 838 848 804 886 856 985 854 871 964 945 845 861 851 822 807 883 885 827 986 971 887 949 863 823 805 950 853 960 804 802 827 923 962 997 842 839 849 874 926 870 883 869 806 984 851 854 811 884 952 937 887 903 877 824 831 803 814 922 866 894 903 843 875 892 950 896 948 838 811 856 922 995 844 956 871 884 979 975 927 857 859 871 958 802 985 947 856 932 840 964 949 826 998 915 993 837 857 834 948 899 932 809 854 916 861 929 815 887 815 903 912 914 911 978 891 884 910 808 916 807 833 836 
812 925 803 823 999 874 877 909 956 977 890 961 843 962 928 918 824 918 876 850 954 873 892 931 838 920 942 824 990 992 822 892 989 960 884 891 924 975 966 919 905 913 948 967 936 815 870 876 932 978 868 962 978 931 845 945 818 881 975 801 843 893 996 922 801 916 996 901 927 808 878 999 902 851 883 850 841 874 819 826 864 950 868 845 914 929 820 946 810 855 962 811 911 952 885 999 885 998 915 809 844 888 867 872 877 980 971 965 821 958 880 821 996 950 971 899 841 882 882 998 817 986 824 881 861 835 951 968 830 880 876 933 864 886 858 914 808 852 853 981 868 840 975 846 826 815 996 933 929 986 850 992 989 850 870 920 823 994 984 894 810 816 856 880 961 813 950 802 964 824 825 876 938 873 831 849 800 922 965 874 947 878 819 927 977 920 997 971 915 967 992 914 981 884 949 932 942 882 908 987 
874 967 815 897 835 911 940 801 873 874 983 875 803 978 842 820 810 923 994 905 993 853 970 969 876 843 849 841 993 925 838 863 815 862 985 846 990 814 838 889 946 916 944 899 822 994 945 822 864 930 879 946 899 887 804 915 907 930 972 810 850 885 860 818 928 913 823 876 982 900 973 959 839 816 819 995 901 891 886 849 863 942 848 814 809 968 867 940 866 994 855 917 986 959 955 902 830 828 966 918 954 918 806 935 891 993 968 980 862 936 961 908 980 886 814 923 825 941 851 825 980 973 984 885 985 977 963 854 854 820 938 897 854 903 805 984 961 818 886 819 861 878 926 985 838 997 806 892 822 894 814 816 980 934 832 802 937 963 843 828 846 977 932 978 945 936 901 976 944 861 810 825 825 868 884 843 854 828 827 887 814 984 975 817 902 940 987 898 964 943 883 863 927 871 939 969 815 913 908 839 
925 883 938 875 955 824 957 862 939 834 984 889 874 929 978 985 983 950 809 954 998 1000 932 850 978 957 952 985 941 880 807 951 969 873 918 847 915 943 944 998 898 977 972 943 874 888 988 896 919 933 899 963 998 907 833 953 990 920 810 836 810 962 971 848 809 945 833 985 826 832 945 947 897 925 858 948 851 892 926 916 929 972 993 997 861 875 900 804 809 909 944 896 999 907 999 964 999 888 837 831 890 855 868 827 859 935 987 895 893 894 940 987 942 948 858 856 816 855 911 857 846 968 931 844 940 934 805 985 985 842 880 892 971 890 951 976 997 855 818 888 952 890 866 840 891 935 800 980 928 824 811 804 953 811 941 898 882 993 989 849 929 924 824 951 934 820 815 930 958 816 998 980 990 880 987 878 826 874 868 996 918 917 917 825 834 942 859 972 846 996 841 817 842 907 974 878 988 946 915 873 
914 840 850 946 917 905 809 952 866 920 883 846 914 852 910 960 802 800 862 808 856 931 993 862 892 809 849 963 822 866 844 948 952 936 816 969 998 810 942 830 802 813 996 878 817 802 854 973 980 971 884 882 979 842 961 879 985 890 842 875 875 938 904 988 852 966 957 969 872 924 1000 988 851 868 983 897 954 884 863 943 834 800 972 808 954 940 925 830 973 967 903 950 822 913 947 938 811 857 862 911 897 958 998 863 894 893 851 931 906 859 923 858 932 801 912 994 873 933 800 926 930 878 899 863 842 869 863 817 848 947 880 876 948 962 896 876 893 899 901 800 893 872 859 921 914 946 818 876 923 925 987 849 876 894 884 803 860 932 911 897 939 871 908 937 852 831 930 837 915 994 995 938 985 914 814 983 824 895 800 860 800 969 869 812 824 811 800 889 951 825 860 932 872 911 805 942 851 928 906 924 
862 980 958 853 941 900 946 963 996 817 882 967 813 820 858 904 860 911 808 859 840 839 952 947 825 802 997 834 868 968 934 938 991 830 928 998 843 950 811 813 883 895 800 924 961 925 801 843 959 901 801 901 883 915 953 957 945 905 928 997 828 871 864 826 916 986 828 925 872 835 915 893 906 982 911 826 956 866 864 901 822 951 875 971 902 884 834 814 828 927 950 819 941 919 809 837 827 903 889 929 998 891 860 946 913 926 858 883 893 984 1000 890 935 925 926 940 880 832 834 922 950 914 861 925 873 809 937 858 835 887 935 995 940 834 971 963 826 805 943 923 946 945 943 988 883 810 926 802 957 868 806 877 858 836 881 979 895 895 833 937 895 801 878 966 810 894 913 899 912 982 888 824 916 853 880 866 885 937 836 972 847 927 980 843 964 957 960 991 980 914 959 954 998 906 977 872 805 934 924 947 
866 940 942 883 887 870 843 902 890 836 896 968 826 882 882 954 962 937 938 935 997 888 888 806 833 888 920 979 850 959 954 910 898 891 803 974 883 905 939 864 933 967 910 808 982 835 996 995 928 998 894 860 997 996 836 912 892 875 928 846 984 839 928 944 901 880 875 979 903 917 917 973 881 854 830 830 879 924 945 843 932 968 876 868 877 891 841 946 909 836 848 856 913 925 969 810 807 858 844 913 994 842 841 885 942 911 927 956 862 945 905 886 988 920 892 882 976 942 867 842 970 856 836 866 906 800 922 985 918 913 980 887 916 886 884 916 835 986 909 817 1000 833 950 911 998 830 893 810 814 937 949 960 865 851 962 818 921 858 858 979 834 960 972 959 818 987 847 927 952 819 804 981 957 954 812 993 818 926 997 818 876 844 901 850 943 882 908 843 820 925 802 877 825 956 898 879 872 874 800 1000 
855 800 928 896 920 936 845 880 814 807 885 923 852 973 948 886 962 906 892 819 864 882 817 820 882 860 852 966 820 856 842 852 804 995 801 824 933 945 828 974 979 945 995 889 906 871 919 851 974 891 951 982 814 874 962 849 840 974 809 908 940 862 937 964 907 839 901 874 955 839 952 804 996 813 883 983 995 944 954 972 836 959 885 949 911 831 871 983 895 865 903 884 975 948 819 803 890 958 815 883 842 841 860 862 989 903 858 943 938 849 821 888 964 961 966 862 821 895 825 857 900 921 855 941 919 987 807 831 953 872 849 868 969 810 815 897 929 819 849 800 923 943 903 918 979 993 826 939 833 918 835 819 932 826 961 946 876 826 992 894 827 841 848 959 998 959 934 807 938 821 882 997 898 816 932 878 948 817 868 964 925 875 802 977 962 915 929 930 990 949 817 986 956 815 943 892 977 957 820 988 
964 818 838 968 822 973 898 861 871 837 916 843 833 832 966 831 858 929 969 805 888 865 829 981 961 814 973 850 814 815 962 921 818 907 877 809 891 876 989 858 934 925 913 824 895 828 942 998 940 986 831 842 935 843 997 957 863 876 890 832 834 901 930 834 943 895 943 941 896 953 923 999 956 922 885 980 884 985 990 934 979 959 830 954 862 987 849 856 877 999 864 908 802 831 882 839 888 925 970 1000 951 952 889 976 959 876 857 977 932 910 870 981 838 829 960 952 822 890 954 836 912 953 870 847 989 811 889 955 838 864 844 934 814 977 911 873 912 967 895 925 891 900 936 944 853 986 919 941 946 972 851 911 942 941 831 805 912 960 904 916 955 966 819 995 921 808 959 871 892 945 908 930 852 942 940 851 837 945 975 975 922 819 965 869 980 997 881 853 898 886 861 866 905 924 973 977 942 913 950 939 
930 955 810 837 951 970 824 813 955 925 949 923 949 958 827 860 893 994 962 803 822 893 815 953 936 983 838 945 970 976 948 810 961 812 955 959 992 921 854 896 937 884 827 933 942 936 827 890 841 828 857 840 867 902 879 986 808 913 954 886 819 983 943 802 885 894 956 949 975 882 966 942 900 835 805 914 979 958 944 826 893 807 928 811 988 888 825 976 800 986 900 887 889 809 956 967 880 801 955 940 908 880 825 979 958 948 837 988 873 907 953 949 829 953 831 842 931 823 980 887 900 802 804 979 948 825 869 988 831 825 819 953 830 876 988 880 992 940 825 811 991 875 918 876 836 963 894 977 968 940 889 879 827 897 993 815 876 975 800 897 914 849 965 832 848 984 919 932 872 903 938 928 813 966 962 849 810 821 886 981 880 985 968 969 986 808 843 880 958 890 967 840 873 868 891 832 940 948 884 892 
887 815 820 883 931 889 935 806 807 975 890 852 861 963 954 829 839 803 878 936 846 818 909 982 882 967 994 805 901 863 970 870 998 959 898 907 810 803 822 942 948 843 880 973 894 831 909 818 915 975 925 829 860 882 964 891 849 963 831 908 830 994 962 906 859 848 967 816 996 886 940 975 937 948 897 968 869 802 867 917 964 931 851 881 993 832 991 802 919 827 813 849 941 980 862 806 979 978 837 949 911 859 989 996 989 921 888 820 841 812 953 992 897 885 978 853 955 942 848 836 812 814 906 977 814 830 973 935 816 881 815 891 962 809 839 872 897 933 880 914 963 890 982 936 915 863 855 814 873 877 855 886 976 865 895 879 982 935 839 809 854 896 826 933 982 830 873 832 907 987 940 968 864 820 948 824 949 833 948 922 850 863 845 952 961 879 999 859 968 877 963 941 906 872 818 806 883 963 896 872 
894 942 997 810 871 953 943 925 941 969 859 870 940 949 864 849 879 981 928 814 941 891 860 821 907 953 904 929 903 947 978 866 842 856 900 850 996 843 828 821 852 986 932 925 968 978 947 909 883 963 877 898 915 974 920 889 810 978 919 880 896 985 912 918 841 986 956 821 917 903 971 920 811 984 903 840 807 828 846 905 946 938 821 843 943 993 925 942 982 984 849 980 905 945 944 818 903 921 925 812 931 930 812 966 965 877 983 902 888 927 849 940 951 814 970 931 995 941 809 896 966 984 854 807 821 866 973 933 865 987 843 831 927 870 889 837 904 849 901 999 916 985 993 970 898 947 951 815 967 936 894 995 931 927 942 954 888 937 869 894 994 800 926 972 805 820 962 943 862 977 849 841 898 877 913 997 945 985 934 984 869 939 868 973 809 847 815 841 981 852 904 895 945 875 803 998 932 941 876 885 
829 893 927 998 929 968 947 939 950 817 907 948 985 892 917 865 889 914 942 977 996 904 987 862 821 974 848 967 845 894 962 897 810 854 974 812 971 873 885 878 860 884 832 962 897 945 854 887 833 865 859 978 831 890 865 887 822 893 837 851 882 922 904 926 919 973 815 917 928 939 957 974 992 934 945 864 944 968 889 842 853 986 830 960 940 955 803 802 939 820 928 951 846 995 821 949 995 945 942 806 814 968 801 832 933 966 974 929 928 995 926 815 909 903 987 910 822 848 973 998 986 879 859 802 856 844 814 801 982 813 840 882 901 882 966 946 809 970 947 990 909 913 815 966 989 842 941 979 801 841 855 927 942 972 831 974 802 928 834 978 847 833 928 904 831 826 970 905 959 803 814 847 850 863 941 976 947 871 992 905 945 895 832 833 875 839 918 973 929 930 820 816 934 847 935 959 826 927 885 850 
952 806 963 865 953 874 999 914 903 837 860 871 985 919 819 985 964 971 807 920 970 800 981 922 913 965 982 932 984 800 836 987 988 855 957 876 844 885 895 964 817 859 949 925 1000 849 829 883 894 970 924 918 923 923 926 961 900 846 931 925 950 824 955 938 934 981 864 922 815 922 808 983 867 969 806 915 814 980 833 801 998 985 949 842 862 827 880 891 932 890 936 830 879 864 944 888 819 978 890 904 817 974 905 931 999 997 850 882 951 888 897 825 992 816 952 852 876 972 833 968 872 968 901 934 912 825 967 809 901 851 940 913 919 979 834 942 853 963 885 946 909 863 977 920 837 964 986 850 803 946 944 992 933 823 980 956 901 859 882 998 812 826 926 909 930 910 945 914 915 959 973 948 930 928 862 876 844 874 992 800 826 854 918 872 951 978 979 865 870 803 958 981 988 881 970 841 958 818 903 953 
941 931 989 931 904 970 803 945 945 996 815 856 976 908 933 859 928 897 852 827 840 838 897 985 835 810 813 807 835 949 885 974 837 836 803 974 973 915 1000 977 849 822 874 829 966 845 911 989 993 984 933 829 875 925 852 871 878 924 913 804 908 957 918 814 848 820 900 863 872 872 980 896 930 853 845 833 947 829 820 901 827 999 970 998 937 860 842 961 840 994 880 869 950 958 868 848 970 882 975 983 989 843 925 965 806 823 850 836 812 997 820 999 982 808 887 925 843 981 857 963 976 993 923 869 920 907 860 952 941 952 859 876 950 854 882 938 859 975 991 981 970 833 908 893 944 897 957 952 958 871 953 933 976 949 941 875 814 851 887 916 826 812 857 821 811 932 927 867 814 883 845 907 932 849 952 988 864 911 840 803 832 887 901 933 833 822 895 851 983 978 899 853 934 959 802 912 829 832 836 833 
941 928 961 865 829 898 954 886 830 806 853 965 811 922 977 823 900 914 936 965 866 875 970 983 880 819 862 874 964 824 915 970 988 822 869 948 987 995 839 861 849 943 991 911 916 953 898 909 842 838 858 935 983 927 957 950 972 878 876 979 982 874 971 832 921 854 986 866 923 915 859 858 983 814 840 886 873 869 981 816 854 863 955 847 998 852 841 998 801 820 992 841 994 810 814 901 985 948 992 880 927 893 905 834 979 858 819 844 820 936 994 903 937 801 956 824 896 801 921 973 975 855 853 941 889 927 905 908 964 936 896 964 929 857 818 977 808 832 936 912 873 991 981 803 926 868 833 964 849 859 851 843 938 958 835 881 925 862 857 832 905 986 835 933 852 978 808 864 906 807 843 993 805 823 929 880 910 893 841 940 832 882 812 835 919 850 839 826 989 972 1000 987 809 884 873 827 861 863 985 802 
930 971 843 920 930 983 948 980 901 948 988 841 972 974 891 809 881 821 974 819 957 897 898 833 877 986 833 883 915 897 903 984 947 826 868 958 910 821 812 938 912 992 867 883 919 908 978 826 894 833 851 980 838 862 948 895 992 843 979 959 892 942 996 847 866 815 839 882 966 909 807 861 935 951 995 808 960 976 805 867 806 957 860 909 916 811 893 932 822 866 999 922 987 829 912 957 889 862 971 827 946 832 849 942 959 831 911 840 939 954 987 918 806 932 851 817 956 819 808 965 995 810 927 843 931 896 925 877 891 854 803 878 895 912 924 842 989 931 844 825 895 940 895 872 941 829 813 872 964 980 871 974 946 928 966 852 865 959 839 836 866 892 955 938 806 848 911 869 817 884 899 857 831 921 896 964 975 885 927 852 842 977 894 873 939 958 867 951 884 827 847 804 936 926 977 876 979 875 928 899 
822 917 947 995 979 909 841 977 836 910 822 834 878 888 849 920 945 936 990 844 987 970 928 838 899 874 974 994 933 951 1000 906 874 887 986 833 846 990 805 945 928 953 898 943 848 918 845 900 827 866 878 863 860 921 979 988 989 888 978 895 821 932 949 947 829 824 933 897 914 867 934 836 960 863 814 839 838 882 860 992 989 889 969 845 877 922 933 978 893 997 990 995 836 995 886 913 826 843 942 839 917 977 928 994 960 845 931 984 838 894 895 942 928 802 906 855 908 862 988 853 920 884 891 874 916 915 951 895 804 915 895 840 872 969 983 938 873 974 831 966 873 896 895 994 907 921 978 891 811 836 970 988 854 948 861 841 837 855 878 844 910 831 815 943 905 896 883 851 899 880 958 856 908 895 831 905 847 800 932 952 978 945 935 875 875 860 894 966 802 990 979 917 844 910 923 944 924 892 909 867 
918 824 801 961 850 899 879 917 897 806 876 893 940 891 907 938 962 938 869 844 860 927 849 992 916 923 856 805 957 970 953 832 843 949 813 930 970 989 996 921 855 980 865 999 889 869 884 977 815 991 878 817 913 867 964 899 949 897 959 847 844 961 825 819 879 999 826 982 969 876 841 967 831 867 822 862 934 855 816 945 856 995 927 878 847 895 979 972 884 845 884 931 856 838 905 809 969 834 906 960 902 941 867 960 910 903 884 967 842 888 801 939 1000 983 857 966 947 944 815 834 842 897 991 993 876 866 973 960 882 913 855 911 937 827 886 915 870 894 962 886 892 826 837 907 985 845 942 866 935 831 840 862 952 918 930 870 839 923 959 939 877 804 919 863 938 924 889 877 810 818 885 826 952 901 975 867 895 920 836 959 960 957 861 976 929 889 896 830 938 976 948 972 817 965 864 818 937 903 822 856 
921 894 886 979 806 879 930 902 857 886 813 851 839 968 884 816 932 979 934 882 862 969 972 991 816 805 867 999 874 833 928 978 964 938 858 853 849 850 874 971 844 894 859 875 919 853 1000 803 939 933 814 923 926 910 870 980 871 892 865 997 814 908 884 938 902 872 803 966 940 855 833 836 818 878 887 969 874 960 805 936 897 1000 882 943 949 895 802 957 953 842 853 918 985 971 813 972 850 930 981 925 981 931 995 996 995 810 942 808 889 914 907 838 896 969 918 801 950 929 998 914 983 991 977 906 901 889 872 883 938 942 926 912 906 846 975 822 817 927 958 977 965 800 994 930 904 832 908 996 932 926 987 989 885 932 949 840 925 914 924 823 867 898 827 942 987 954 930 912 899 952 818 991 821 885 906 997 856 811 882 926 891 857 942 803 936 920 804 881 846 801 954 875 852 849 837 878 859 946 818 827 
946 993 931 983 1000 874 945 824 829 868 801 850 954 955 887 811 815 894 944 865 903 977 838 950 939 918 824 898 804 877 994 809 802 887 963 861 892 899 868 859 894 877 808 916 828 835 911 827 914 863 986 846 869 855 920 876 938 890 963 999 982 832 949 834 935 877 892 855 890 982 996 972 948 853 942 817 857 954 981 839 929 821 939 946 955 982 831 831 878 898 933 841 975 912 824 885 937 809 842 870 922 941 922 824 994 964 823 864 871 835 809 955 836 850 941 900 867 990 908 849 868 955 975 860 975 958 816 931 946 897 994 937 803 972 904 954 826 808 804 830 889 802 884 854 932 865 833 966 802 845 940 834 927 988 865 823 987 836 833 842 812 800 984 805 934 996 860 942 816 910 820 884 946 816 835 988 929 928 869 952 931 833 813 806 927 838 953 946 844 990 951 992 992 922 901 803 822 808 890 950 
869 975 901 803 969 858 994 927 921 893 913 903 927 865 811 961 817 957 901 809 998 904 800 878 893 995 803 847 849 830 863 860 854 971 927 855 864 967 999 973 971 978 815 932 951 841 994 893 817 888 825 953 893 846 910 805 942 803 816 895 821 895 952 986 880 991 959 963 912 992 852 827 919 832 808 931 943 834 929 981 823 916 807 982 968 819 957 976 901 883 939 984 916 844 931 992 939 870 836 873 991 812 855 812 915 917 806 899 926 867 970 898 841 991 873 906 991 968 827 972 901 919 916 945 868 965 981 963 889 938 843 809 986 905 880 913 949 995 878 815 957 984 964 907 818 995 894 846 937 952 977 882 971 905 811 941 948 842 892 806 916 827 963 819 814 922 875 851 866 829 916 876 901 971 901 989 943 959 959 983 951 964 883 862 981 947 981 898 904 938 985 971 944 941 841 805 829 872 972 945 
841 994 825 939 882 887 944 959 974 954 991 955 985 937 856 840 810 994 981 958 967 964 881 879 860 970 995 953 906 804 999 981 870 968 942 929 849 958 986 954 873 874 923 957 839 933 934 971 938 863 933 993 947 949 949 923 815 953 994 929 855 839 945 814 842 915 906 837 803 813 910 942 884 899 985 982 810 920 859 853 933 934 966 966 941 880 849 995 931 811 913 885 873 873 935 925 948 824 895 872 916 848 893 973 803 802 852 891 831 980 910 901 809 815 983 838 921 916 888 839 941 894 847 891 883 907 850 880 809 922 948 836 823 970 826 831 860 921 809 814 865 897 845 946 971 847 883 853 999 984 808 928 998 880 947 852 967 917 818 999 826 901 863 926 851 895 955 826 852 929 819 828 883 900 997 965 803 810 892 820 818 889 916 853 877 948 981 979 909 962 822 997 823 994 874 986 812 867 980 985 
805 977 925 917 863 948 872 803 888 870 837 967 918 825 917 861 945 822 927 884 981 972 983 960 802 897 912 992 898 820 859 875 915 976 845 907 921 887 855 896 899 986 989 916 984 959 800 959 987 886 856 845 816 986 830 843 905 899 812 808 904 856 929 874 937 994 958 954 883 931 947 917 947 968 904 936 868 845 804 861 817 895 964 942 986 952 837 950 840 864 972 978 800 854 868 925 889 917 930 814 873 843 917 884 843 889 917 845 989 999 815 948 804 937 955 816 984 910 968 880 902 860 921 926 973 908 844 812 850 1000 977 842 966 831 831 989 940 874 806 822 854 989 808 968 827 902 868 871 883 960 899 822 986 828 944 900 962 900 923 891 848 893 961 842 820 994 836 804 955 940 850 803 878 987 862 987 937 901 962 897 882 937 827 833 893 975 974 971 854 895 838 871 903 823 941 985 958 815 967 944 
858 996 912 936 988 844 950 909 888 868 886 891 983 931 883 980 851 963 889 982 912 997 888 951 803 980 984 805 891 885 853 987 927 898 831 827 903 986 876 977 947 807 938 826 841 966 959 989 977 878 885 856 922 943 888 894 955 864 966 968 945 960 955 802 805 997 850 900 992 965 930 875 886 808 952 866 881 921 813 959 804 805 941 919 865 809 899 974 960 926 959 853 858 827 835 903 887 908 839 918 841 994 987 872 824 933 856 941 805 964 801 909 837 834 907 952 822 803 800 880 947 868 885 806 987 885 856 956 953 994 990 983 908 800 940 939 956 898 855 936 900 896 966 980 821 825 980 959 822 922 888 991 897 875 931 822 889 843 816 865 905 860 802 854 842 883 894 873 802 842 940 863 920 846 993 939 807 862 836 892 976 933 952 823 852 868 955 914 811 978 803 995 976 889 963 958 813 950 934 851 
825 881 809 944 955 941 939 996 965 811 984 982 910 856 924 927 994 912 874 907 987 851 939 862 899 917 871 824 923 825 992 936 911 880 932 854 914 848 840 964 967 917 814 819 902 914 838 890 992 875 937 914 849 922 931 887 963 889 984 969 870 808 886 979 803 948 823 943 917 840 978 831 825 843 987 847 949 844 947 911 917 852 915 808 982 932 920 931 951 949 910 914 882 806 884 953 978 950 873 935 966 994 813 842 806 865 860 829 878 956 931 910 827 872 982 945 876 925 978 966 916 843 948 817 907 883 969 987 958 994 912 969 943 892 893 869 873 879 805 806 846 934 859 996 897 896 972 831 809 918 854 886 810 899 955 921 820 902 836 861 935 834 925 852 994 808 940 835 880 813 809 878 990 874 948 930 996 955 990 849 827 965 960 846 802 829 851 834 866 887 972 889 966 901 998 959 879 920 948 984 
800 957 913 813 817 890 817 837 860 824 923 992 938 845 916 906 960 892 895 940 884 951 804 979 863 983 967 924 814 871 909 881 992 859 909 920 966 811 826 996 837 909 982 877 844 932 817 814 977 993 977 964 954 988 803 828 840 823 992 805 866 837 953 894 874 944 834 802 912 888 956 884 836 877 800 846 969 859 880 902 920 827 873 885 812 957 884 949 957 912 901 964 994 852 879 902 975 991 886 828 880 877 807 899 827 836 876 971 958 911 934 838 822 899 830 970 889 829 1000 844 906 973 952 829 950 978 851 857 857 944 880 828 809 852 886 860 829 852 955 825 996 818 864 862 805 964 818 803 967 899 977 989 979 808 897 875 931 941 871 957 925 878 943 866 911 800 976 942 831 905 955 965 927 808 988 987 838 867 832 891 980 947 916 804 884 932 959 947 933 998 923 851 824 932 992 860 911 984 802 895 
842 841 998 908 826 886 877 951 984 980 911 874 853 989 949 997 834 921 999 877 881 952 917 837 834 873 844 826 812 920 896 861 817 935 908 837 832 973 878 983 974 887 830 857 817 886 834 849 907 923 902 983 858 918 999 855 841 836 920 889 945 890 883 1000 909 961 815 886 803 999 963 903 926 839 878 916 892 892 806 1000 906 889 994 987 879 965 989 857 836 909 1000 941 867 875 962 836 815 964 995 976 955 825 835 899 875 889 954 842 946 862 830 830 915 890 933 944 818 807 958 927 919 932 918 843 847 954 865 968 885 832 967 905 993 854 824 949 953 962 932 804 881 816 843 979 951 938 800 930 906 992 855 919 870 974 911 881 872 959 841 841 958 972 805 943 816 894 863 895 960 931 925 858 908 912 949 984 972 812 911 906 986 871 953 936 819 861 908 967 857 956 849 921 923 979 845 965 859 815 932 958 
939 810 948 997 801 832 932 883 864 933 840 850 915 867 834 905 963 834 830 856 912 839 924 926 831 895 975 875 834 856 915 986 978 844 839 883 943 871 802 933 989 827 848 981 945 905 980 852 978 967 945 803 920 931 941 867 858 835 827 943 968 964 835 822 949 830 888 974 970 861 883 873 915 892 879 890 962 866 899 982 996 959 904 827 932 926 963 866 964 883 807 983 966 997 803 849 918 887 935 862 904 884 844 903 999 833 941 910 833 979 800 858 899 877 862 891 892 843 993 888 975 994 838 893 851 892 838 896 928 843 968 822 943 824 884 857 952 981 924 818 896 841 918 908 945 892 896 839 964 837 923 854 915 983 989 831 972 986 958 812 831 968 865 882 991 823 922 986 818 865 994 920 965 843 820 966 972 984 961 915 954 937 967 996 963 875 959 808 908 894 800 891 885 954 992 829 815 862 827 805 
986 942 802 913 820 873 806 947 926 987 917 954 817 873 965 828 801 815 938 995 856 822 909 826 871 903 892 805 831 847 858 801 840 851 808 910 997 850 829 865 841 919 808 875 957 848 859 939 908 957 838 837 870 821 845 891 919 957 816 982 974 983 863 819 897 943 905 946 976 997 890 814 915 910 903 865 885 829 985 856 897 817 911 936 930 962 829 967 822 928 806 809 961 936 984 935 844 898 806 925 917 857 981 899 926 810 993 904 965 820 823 981 818 846 904 995 932 959 961 854 843 845 804 950 940 895 983 976 829 882 832 807 988 931 921 965 992 955 916 892 832 887 890 916 893 872 881 865 987 863 955 962 877 895 917 883 974 962 801 800 921 805 959 825 949 815 983 868 837 963 923 953 826 908 979 820 916 971 987 957 851 916 883 906 998 932 863 973 930 836 896 972 859 848 908 831 953 977 801 942 
968 841 969 937 864 923 922 913 841 840 989 987 818 880 814 951 919 963 984 861 997 984 860 856 889 972 980 973 915 822 1000 871 933 959 875 928 832 940 979 862 814 884 983 981 815 961 871 838 913 908 866 958 909 893 933 817 853 965 966 905 805 867 855 963 847 992 985 832 838 968 917 893 833 827 993 828 807 975 892 812 925 897 955 898 817 804 876 823 858 984 976 968 854 915 991 842 802 970 939 891 882 886 855 830 902 956 881 999 913 899 916 971 856 867 834 881 847 934 929 860 915 861 812 911 921 881 939 841 893 840 956 842 925 862 960 811 819 990 880 811 939 840 909 827 910 827 937 875 963 850 967 888 871 994 836 822 928 903 958 924 876 825 844 870 887 966 984 971 907 846 837 900 918 942 939 987 979 927 998 916 988 803 957 824 873 874 985 865 959 906 840 833 872 890 905 919 872 847 877 822 
995 921 987 960 803 849 884 946 804 942 844 830 901 891 845 830 965 992 974 917 864 817 812 801 903 927 841 975 817 973 896 886 958 928 907 935 839 884 900 960 850 885 875 933 867 929 989 982 809 890 985 872 902 999 926 804 826 964 914 985 987 809 913 827 986 921 804 964 899 916 917 990 1000 915 912 960 879 984 843 965 939 917 949 846 972 963 962 985 836 800 845 968 826 893 841 846 819 911 976 833 810 917 914 877 885 801 989 929 941 868 836 981 887 800 927 962 899 904 898 901 938 957 921 856 835 905 997 817 819 984 936 931 883 895 915 869 801 892 974 874 808 835 996 844 883 873 916 874 877 853 877 952 882 940 994 955 910 986 863 875 870 929 902 917 951 980 972 817 910 854 907 850 976 974 948 932 976 987 986 951 908 811 894 987 825 999 861 859 869 953 893 835 967 958 902 898 900 858 980 862 
978 880 938 923 909 936 813 895 936 930 957 993 868 934 851 855 930 915 997 870 873 861 956 961 885 905 906 820 861 923 981 902 922 953 980 901 988 915 835 929 974 934 949 922 994 961 800 803 847 827 997 865 948 941 836 900 880 977 825 990 837 954 802 811 836 972 901 861 937 894 889 836 928 886 873 916 892 894 855 903 993 957 897 834 836 822 995 965 974 834 875 881 986 806 951 874 985 947 953 807 956 829 929 946 894 815 850 922 800 884 835 995 945 932 998 888 933 877 896 921 881 995 836 891 967 901 978 841 867 948 948 853 894 933 986 877 953 983 895 838 837 938 1000 852 860 904 835 907 933 907 878 960 950 873 906 918 855 924 878 919 915 881 942 882 935 896 847 919 849 980 820 824 823 993 840 976 813 871 841 979 857 820 925 974 801 838 893 978 987 842 909 972 948 932 922 931 943 883 982 913 
932 867 993 850 912 975 908 839 801 852 846 852 978 840 917 807 803 951 826 863 892 962 944 934 913 889 832 810 938 857 841 804 993 938 865 946 819 849 993 963 915 817 831 915 882 894 837 899 893 905 889 910 926 919 906 858 880 803 912 915 885 861 900 877 952 915 944 889 886 878 866 839 869 900 857 819 975 843 802 890 800 863 900 806 841 808 849 867 818 888 895 840 983 915 880 827 884 831 946 982 975 970 800 975 881 990 905 802 979 803 816 922 970 968 951 843 920 971 973 881 913 882 988 920 979 901 802 932 874 819 888 809 964 939 895 914 878 985 833 819 988 954 901 889 821 809 855 834 960 876 938 820 867 910 950 908 844 850 840 956 959 938 885 933 920 960 873 824 830 971 922 893 829 959 996 805 971 823 856 859 810 811 883 945 876 943 941 823 835 997 843 822 990 932 876 812 951 857 920 897 
935 958 897 819 934 949 989 953 980 916 904 809 933 817 840 896 879 826 833 892 838 975 936 823 965 979 842 846 962 834 862 984 972 929 967 952 810 874 819 948 834 984 863 818 895 946 865 977 871 932 898 853 888 896 977 816 887 922 1000 962 887 949 929 883 877 981 893 984 880 840 845 846 963 825 836 815 986 983 826 928 983 966 930 898 806 922 878 877 976 841 881 940 865 906 863 899 839 830 904 856 855 965 981 868 906 906 930 842 925 964 960 843 847 929 928 920 967 987 943 828 888 905 944 875 914 955 938 958 942 935 882 888 907 864 960 936 847 946 899 991 823 946 807 928 928 820 967 994 928 938 962 929 970 848 813 834 966 956 891 832 884 962 862 975 820 826 976 817 975 956 982 816 814 880 805 951 960 936 855 803 869 973 977 802 979 883 865 878 875 946 969 892 832 811 859 875 910 945 963 998 
935 828 808 995 959 813 889 946 835 838 871 837 900 812 914 882 839 902 903 866 892 920 892 934 849 819 895 999 995 906 987 879 816 1000 940 885 973 965 995 808 984 936 886 833 871 943 993 866 938 960 884 843 849 993 898 843 913 882 912 929 909 915 846 946 954 963 994 899 921 837 890 854 976 909 955 812 936 988 911 864 975 865 808 996 823 950 935 815 858 805 983 874 975 971 931 914 976 981 867 923 823 871 811 937 890 906 884 859 959 957 956 915 998 881 929 810 847 849 982 816 971 888 985 948 836 902 879 876 864 833 918 943 994 832 890 924 843 833 865 980 883 919 939 841 875 850 894 945 863 985 822 802 813 804 829 825 897 893 889 867 977 804 964 847 962 922 844 919 846 969 942 933 865 864 890 847 919 995 843 870 868 936 820 801 802 806 927 833 926 921 889 828 885 899 997 995 823 989 977 848 
904 828 970 880 870 920 903 945 952 962 902 921 813 897 823 809 859 935 939 892 856 879 985 873 995 956 890 923 971 992 885 804 904 815 827 942 824 983 981 809 941 992 831 889 907 833 918 984 907 808 854 829 912 893 859 842 862 859 984 859 867 815 852 881 933 822 867 886 817 877 827 970 910 840 898 916 870 991 970 983 915 979 831 881 941 909 851 952 865 922 977 859 847 955 955 851 887 851 908 983 900 948 929 816 823 826 948 816 860 916 990 975 975 986 977 974 873 913 858 828 899 851 801 866 946 817 963 985 935 983 883 905 883 813 923 900 818 881 938 981 923 914 808 956 894 910 920 968 864 974 951 905 974 978 837 955 910 943 868 959 941 888 987 916 999 963 858 860 836 969 973 852 908 861 835 934 990 803 836 997 980 850 967 875 821 909 951 945 882 992 968 975 1000 920 805 992 924 991 993 855 
822 985 989 921 840 980 970 952 846 808 947 925 891 891 862 824 807 827 886 941 886 822 834 898 953 865 941 811 950 950 976 981 881 987 812 873 976 858 832 978 954 912 908 892 971 898 803 909 951 814 856 903 850 815 912 895 879 891 806 887 891 961 988 867 903 965 862 866 971 940 924 977 945 822 847 885 864 882 982 922 903 851 985 825 995 939 997 974 862 955 914 953 988 1000 954 990 836 978 879 878 920 879 952 825 803 811 800 931 922 804 977 979 904 880 945 826 894 913 867 901 814 918 863 915 897 880 930 930 823 810 926 897 927 910 896 903 870 892 844 954 842 929 891 877 967 947 931 954 944 840 909 874 915 921 885 822 985 913 879 937 810 818 827 911 913 903 964 846 800 970 974 936 990 962 900 885 841 995 965 868 813 837 801 808 877 847 874 976 971 991 929 928 835 898 994 841 950 899 966 977 
840 977 986 969 905 948 924 926 913 813 842 916 983 973 859 910 874 978 819 832 905 865 821 869 809 826 913 874 940 889 932 805 892 974 842 817 935 969 903 829 885 954 880 880 854 809 899 866 953 937 926 954 876 814 993 854 879 874 850 874 869 932 959 945 949 850 940 855 829 924 807 834 900 883 901 870 993 866 881 984 909 924 994 927 842 968 987 849 886 1000 950 945 879 961 816 817 983 872 888 909 901 905 950 940 979 990 860 819 869 956 837 911 899 922 966 944 935 890 924 949 889 870 819 928 947 968 970 996 870 818 891 888 858 897 802 879 892 832 836 987 806 846 872 989 914 905 813 913 805 834 898 893 927 912 864 839 825 908 824 908 912 987 811 863 881 888 847 915 811 890 948 833 883 939 841 875 888 911 880 946 903 930 939 925 858 877 831 899 822 862 870 995 874 805 925 929 942 927 800 972 
840 827 984 802 886 946 845 999 819 880 805 851 813 981 924 852 818 844 902 898 833 885 997 993 936 950 982 952 814 882 851 930 828 831 821 946 912 974 825 851 971 908 988 839 910 886 962 933 909 917 995 913 904 924 981 983 875 930 877 942 842 886 981 961 955 848 803 899 895 951 889 921 918 826 977 865 966 872 889 889 915 884 809 954 987 829 999 878 842 949 815 924 858 947 831 850 891 829 834 948 841 856 994 814 933 911 895 944 805 805 876 912 830 966 833 976 874 945 924 890 899 814 839 864 883 811 821 845 870 888 810 858 854 852 933 991 850 980 924 994 895 940 896 980 823 903 806 869 868 807 967 828 908 826 862 867 896 942 804 853 968 914 897 931 902 824 999 946 814 938 921 972 812 897 984 916 974 847 891 825 938 885 940 998 846 985 900 930 808 915 860 926 866 921 933 994 967 991 901 978 
984 984 904 852 887 992 840 829 974 915 978 935 890 995 925 970 887 886 948 877 948 866 948 946 877 933 894 999 953 901 990 969 921 825 990 976 849 808 956 950 819 957 906 970 853 976 912 809 839 817 818 862 868 815 863 888 944 985 862 955 991 965 990 930 871 900 874 924 990 920 990 844 976 966 990 808 811 859 823 922 861 973 874 833 906 811 904 876 943 908 893 955 852 814 962 862 903 808 806 851 805 828 981 878 867 940 979 910 815 909 850 948 821 897 888 914 923 863 834 932 833 983 903 828 854 885 988 980 828 902 890 946 928 898 827 858 950 852 962 978 844 998 917 923 917 954 876 878 868 941 896 986 951 834 927 903 940 976 953 916 817 959 902 849 839 967 939 939 836 972 818 949 965 803 929 941 953 819 965 933 933 973 888 852 824 832 839 964 890 911 811 971 819 946 839 813 890 964 911 872 
926 940 906 933 984 986 972 945 877 866 821 954 984 849 894 949 955 992 939 999 998 915 928 870 811 812 866 999 930 810 949 839 960 936 835 934 825 999 823 979 874 867 805 858 891 807 806 989 989 881 835 995 833 879 901 859 925 805 971 917 931 927 907 841 991 1000 858 888 961 916 889 901 829 836 971 942 835 886 871 936 981 823 934 992 960 916 898 931 937 858 916 863 859 934 890 910 986 968 891 811 973 865 841 885 919 904 874 918 899 856 806 877 997 913 969 949 959 976 877 830 852 853 851 882 841 958 954 850 934 906 859 921 1000 966 971 863 960 911 914 863 877 814 885 907 979 840 953 915 868 882 894 839 988 899 844 963 992 948 971 993 927 883 852 879 928 948 886 943 870 886 999 976 905 939 989 948 802 904 975 959 852 863 912 871 801 832 881 832 848 934 857 809 978 962 825 837 984 810 864 933 
915 845 973 977 893 945 868 926 801 912 953 983 957 889 859 835 914 935 924 989 892 860 966 889 830 956 905 830 900 910 819 928 912 913 901 863 993 979 843 987 876 921 854 863 993 1000 920 924 988 944 984 894 863 958 981 871 832 877 953 822 804 905 963 867 956 938 815 840 901 835 915 987 833 801 903 969 975 998 927 894 808 963 897 951 843 995 876 892 944 901 800 892 864 815 843 973 994 906 948 878 956 986 992 955 978 809 811 917 891 979 812 885 802 848 831 855 993 919 812 892 817 942 899 827 814 918 962 831 975 955 932 920 980 840 853 950 841 997 800 879 946 994 987 937 818 994 967 984 901 929 952 992 907 844 868 853 843 950 813 976 853 981 804 993 883 873 971 843 803 962 936 952 907 915 825 978 958 914 977 805 917 877 956 900 884 951 933 873 931 809 934 862 995 938 876 861 911 812 936 995 
912 862 891 829 961 962 875 983 832 891 841 989 853 866 964 858 951 970 822 827 880 973 871 921 963 960 816 859 843 965 811 898 834 921 942 997 997 956 867 818 982 842 948 976 811 966 801 977 940 925 854 847 833 885 864 807 916 894 848 856 896 858 834 905 802 946 866 805 894 871 933 840 986 970 833 900 866 827 828 899 870 939 849 999 927 866 852 834 887 801 968 900 950 920 954 995 824 854 968 854 955 952 891 960 982 915 987 934 915 907 870 925 900 846 874 896 957 953 835 802 830 946 849 980 979 952 828 824 880 827 811 901 852 882 806 874 847 815 871 908 991 996 919 958 916 967 800 994 934 894 847 930 890 863 889 909 979 813 896 951 858 855 916 946 867 909 941 920 830 947 937 970 812 894 813 833 826 889 891 871 889 985 836 868 825 956 915 908 876 998 869 877 860 942 888 978 950 942 900 920 
918 911 915 954 856 999 905 881 863 945 986 835 960 864 879 975 855 944 863 924 849 816 992 805 874 960 830 974 873 854 931 877 887 932 893 940 949 919 937 851 968 968 827 839 818 952 927 959 927 841 967 970 860 958 863 902 925 955 808 879 803 939 952 805 857 890 800 903 822 905 821 933 947 903 879 860 840 995 880 985 915 887 839 881 956 962 921 995 968 979 985 995 952 942 894 963 923 863 945 863 880 954 993 988 820 934 945 874 906 833 954 894 993 851 941 879 984 826 999 945 938 833 804 946 954 824 943 838 983 936 993 955 930 917 801 830 944 800 886 823 842 969 877 868 918 959 822 916 983 826 800 915 874 989 884 879 901 987 872 956 956 874 905 829 884 872 805 848 972 808 905 921 897 811 932 898 860 873 819 880 895 926 915 848 980 836 881 922 849 826 847 820 933 907 866 932 902 848 821 827 
917 932 941 889 825 901 808 884 948 947 896 918 889 883 977 849 809 931 959 830 860 989 983 873 858 829 972 997 931 907 976 980 893 951 802 863 993 971 951 878 838 984 847 953 996 889 892 847 877 917 816 839 959 814 804 803 804 813 858 880 803 911 988 873 863 939 830 973 957 834 951 985 907 956 825 960 888 842 953 994 804 862 890 899 840 938 975 814 953 801 952 980 999 890 979 874 896 872 831 934 832 802 955 925 847 866 929 912 918 876 951 997 986 959 808 876 889 891 857 990 966 810 862 856 898 894 984 829 824 927 857 905 887 933 864 957 808 828 873 907 857 942 939 810 959 852 955 816 967 882 810 839 853 930 897 875 972 922 948 906 914 895 857 946 836 923 811 913 873 956 971 920 980 980 996 899 813 996 898 819 972 911 942 848 976 896 988 985 968 879 834 854 971 905 841 986 835 919 937 981 
891 868 813 869 809 850 993 802 916 826 835 969 913 926 859 954 864 882 946 805 960 801 867 821 842 806 865 835 884 981 986 918 871 892 942 946 921 806 842 904 951 980 805 890 807 817 972 846 981 970 873 816 985 847 922 1000 889 968 924 813 851 987 992 975 910 910 824 966 920 998 824 877 968 999 962 854 855 841 848 826 857 821 892 842 929 985 954 868 811 970 851 894 980 990 800 966 818 978 865 931 984 803 964 947 868 800 991 800 975 830 1000 971 882 846 825 823 993 893 946 985 951 927 981 938 885 909 883 983 806 994 855 902 814 942 941 990 1000 841 856 894 895 981 891 801 977 957 906 988 977 936 918 972 964 921 872 826 1000 871 933 941 997 887 841 864 969 865 834 946 970 818 920 901 940 944 911 929 911 981 964 904 898 996 928 882 899 964 992 838 902 920 999 892 813 900 880 987 829 993 956 804 
838 985 978 865 923 855 831 851 989 812 810 864 857 849 910 973 897 888 882 823 903 898 957 883 907 967 879 950 839 930 871 890 966 813 821 800 881 948 960 973 985 942 900 887 814 806 942 983 810 915 985 921 958 826 987 827 814 952 807 934 961 947 831 845 854 899 997 852 817 914 999 860 997 862 830 959 962 905 863 840 879 802 972 980 907 960 930 824 964 810 912 990 977 815 800 919 974 928 930 894 953 997 927 864 813 848 930 906 984 964 919 974 834 806 853 926 982 904 886 951 888 935 940 931 837 806 836 873 830 945 898 982 811 861 959 947 968 949 999 959 938 975 940 974 816 926 867 834 915 856 913 949 803 881 865 911 871 892 934 828 851 873 986 902 865 993 899 988 988 1000 818 834 834 980 979 853 866 944 807 854 968 905 924 979 912 949 905 970 897 886 828 928 855 949 834 976 862 920 809 925 
994 895 950 877 941 913 866 957 877 984 827 988 932 829 984 911 898 925 996 955 918 896 843 915 847 960 968 852 951 980 889 979 922 823 897 965 880 923 998 861 800 992 911 947 945 901 896 988 831 829 968 811 964 876 858 857 810 943 888 842 962 999 836 940 899 975 909 812 891 979 995 984 892 816 899 801 927 845 999 848 981 926 889 911 976 928 880 840 859 959 926 998 941 852 964 821 873 906 821 846 963 839 958 942 970 834 920 825 915 834 918 875 837 827 918 843 977 926 894 877 986 918 909 946 812 957 961 887 900 844 855 830 802 931 909 962 840 991 987 994 965 882 927 836 816 995 816 909 876 800 999 970 872 942 960 959 919 854 940 879 809 896 993 985 972 827 910 832 924 848 917 934 907 842 899 933 969 904 822 898 847 857 850 987 861 980 935 969 978 981 801 861 932 865 951 972 838 802 817 808 
852 877 937 892 908 940 839 870 957 864 939 967 983 924 961 917 995 833 839 833 887 811 817 918 963 887 994 813 819 820 847 838 949 995 905 874 834 947 921 822 895 950 915 929 930 974 809 820 941 818 808 908 964 976 846 831 960 898 939 912 917 823 803 964 968 806 971 847 883 976 840 891 885 981 979 831 841 876 958 859 855 956 874 965 962 855 959 837 875 970 998 940 898 983 890 883 981 850 820 800 913 948 834 938 827 939 965 936 877 875 877 833 912 918 812 969 887 862 866 943 977 971 826 893 969 972 812 921 994 836 812 969 997 835 968 834 988 817 868 886 924 980 987 801 900 944 923 808 906 856 881 864 974 963 854 973 941 828 856 945 963 936 966 890 987 840 804 855 873 898 968 862 934 901 879 937 881 822 922 803 813 956 963 889 963 994 928 991 872 810 871 991 1000 901 912 840 998 819 900 956 
991 825 916 849 940 810 825 898 896 874 807 980 909 822 977 921 850 860 946 836 813 970 830 876 807 967 917 819 934 975 863 814 829 942 820 917 828 997 801 868 948 881 950 800 986 905 859 861 844 957 924 839 823 987 992 829 995 930 946 836 823 930 859 922 865 802 904 982 949 908 823 858 867 895 866 994 842 953 927 883 860 963 933 887 969 999 956 813 951 923 918 816 881 928 849 855 834 922 991 852 911 936 905 894 925 849 981 866 849 818 870 915 903 916 855 833 852 809 973 865 918 849 803 927 876 964 971 991 886 965 877 848 868 872 818 808 986 913 805 807 847 932 920 889 870 810 875 915 826 967 859 917 925 926 823 800 910 981 897 832 820 855 946 930 859 804 889 808 970 853 834 832 849 914 974 906 854 823 824 817 906 882 946 973 840 867 995 949 814 902 948 920 992 890 973 824 824 967 943 926 
940 813 899 839 966 966 835 999 935 857 850 968 828 906 930 912 820 822 972 902 979 988 908 816 981 882 991 925 997 801 873 821 919 951 988 895 976 859 920 995 894 868 805 999 855 944 975 966 968 983 920 899 915 927 944 818 886 945 837 913 892 811 924 919 902 958 939 874 930 882 925 979 924 997 955 976 960 813 870 904 871 935 985 957 842 999 813 904 951 805 932 941 838 932 880 816 858 913 947 843 864 843 987 811 995 896 845 930 844 957 820 926 876 840 903 895 924 849 847 944 879 913 866 961 911 868 804 816 854 815 874 971 897 920 829 816 806 970 904 904 803 949 938 905 848 862 907 878 801 924 899 951 922 875 828 987 966 853 933 866 866 924 959 823 968 897 981 947 937 853 963 801 837 998 851 926 935 863 883 937 815 934 858 838 853 852 934 874 933 834 820 801 968 851 854 939 996 852 818 874 
906 927 984 971 868 996 936 882 966 983 930 846 906 843 826 1000 819 917 880 888 897 923 843 822 959 955 802 846 845 904 845 990 978 983 808 946 996 878 942 907 992 885 848 806 979 953 925 987 905 879 940 944 890 878 922 836 835 820 970 850 806 884 900 947 908 975 893 908 837 907 889 924 903 968 930 963 892 902 948 960 936 814 821 992 848 839 920 984 818 952 988 945 897 814 853 835 964 868 965 932 966 861 882 942 969 815 918 872 886 814 983 958 906 973 889 815 878 972 886 925 987 918 893 804 947 826 933 880 974 914 800 946 909 835 997 832 958 940 987 878 886 851 867 824 934 895 986 870 852 909 916 908 901 823 806 820 990 960 919 953 914 862 933 865 882 992 870 921 963 953 809 873 980 884 857 984 814 1000 884 862 999 929 931 864 861 863 860 850 993 813 935 867 924 919 810 854 947 945 806 829 
954 974 994 816 804 813 930 965 964 880 874 902 835 928 989 965 894 851 830 850 849 977 902 851 867 925 940 862 865 909 979 956 980 997 934 857 818 902 953 832 800 927 888 969 813 835 849 911 853 967 962 846 901 936 869 821 964 955 930 870 833 988 908 897 992 808 963 919 918 991 944 800 819 850 879 975 919 863 847 996 863 840 828 993 857 997 880 962 874 971 874 968 945 830 827 932 950 858 872 818 983 862 857 873 958 854 855 999 841 895 918 837 857 823 876 967 857 999 910 806 987 884 913 945 884 914 870 837 917 996 819 988 926 946 889 988 965 891 879 932 944 988 813 981 929 819 954 802 894 885 911 820 880 959 811 988 916 882 974 859 816 912 913 822 917 808 854 849 809 820 973 836 959 804 848 887 878 825 854 919 927 828 867 910 809 810 866 891 960 970 892 966 973 832 969 830 862 918 934 895 
864 805 950 829 923 983 865 929 940 938 827 857 953 819 880 843 824 850 960 840 849 850 930 898 828 869 813 888 864 919 868 998 997 905 803 960 980 803 830 816 880 965 905 980 978 841 912 842 840 906 977 956 949 834 878 970 881 805 961 902 901 956 934 963 988 924 873 904 896 962 989 945 996 906 872 846 822 975 981 923 955 947 970 979 957 878 904 907 889 987 905 870 877 966 829 939 939 898 803 830 837 964 849 918 804 966 932 994 992 931 896 915 831 929 872 860 999 813 867 868 971 906 837 843 919 982 834 964 990 886 986 972 824 964 912 876 939 910 918 821 911 839 835 899 934 808 951 957 937 850 822 955 894 949 911 980 896 843 897 874 920 800 925 822 976 889 862 928 909 982 815 912 809 964 946 946 952 868 1000 980 818 891 913 983 979 935 996 958 858 822 937 827 923 836 884 820 841 915 900 807 
863 871 873 828 806 919 860 950 932 828 984 947 911 831 901 870 944 952 854 971 895 886 855 809 828 876 880 862 936 960 966 952 869 832 803 914 900 973 833 879 906 932 944 948 827 933 908 808 857 952 941 934 852 906 872 820 881 955 892 806 870 954 976 853 952 927 905 850 960 856 967 910 936 970 919 911 858 924 890 940 936 901 803 824 873 823 994 840 859 870 1000 864 941 948 905 816 800 827 893 868 808 929 900 956 864 958 978 968 992 886 898 903 965 803 979 940 870 928 873 959 946 999 860 968 956 1000 837 802 857 988 806 881 909 862 812 998 976 967 854 889 915 916 987 822 961 927 955 878 946 904 922 835 862 862 988 921 918 823 845 930 880 847 825 947 882 967 983 808 887 968 956 906 844 981 815 827 958 969 898 911 870 883 890 810 970 807 992 914 832 903 871 893 978 862 998 878 810 815 841 870 
979 971 930 938 817 943 837 839 803 912 944 866 976 816 939 831 831 880 923 889 859 875 848 851 832 870 970 908 960 851 923 940 918 939 993 958 996 938 893 863 879 812 809 963 941 997 855 971 924 816 967 910 815 976 997 939 939 951 887 944 929 927 833 883 925 885 937 872 867 868 854 851 830 886 919 973 870 808 952 988 881 928 937 835 801 935 841 928 859 935 820 974 897 937 960 888 867 969 849 855 995 953 832 928 953 839 847 827 900 979 975 813 999 898 871 968 945 868 897 911 945 851 850 843 853 936 887 927 903 863 817 848 978 883 887 952 815 854 841 871 916 911 908 861 954 804 895 970 944 965 864 811 875 909 990 999 842 956 982 854 1000 858 803 913 967 948 839 969 924 883 825 964 948 925 819 889 826 927 937 996 873 918 947 832 801 868 889 913 938 875 923 861 887 821 923 980 967 952 877 918 
979 932 989 837 806 943 804 1000 890 939 952 995 969 993 979 841 829 956 956 815 901 971 839 890 983 883 988 829 909 808 997 862 871 824 830 832 986 975 826 988 966 881 903 832 911 904 956 995 870 833 826 901 951 982 824 927 942 834 985 884 807 963 814 851 842 869 912 820 992 837 821 920 925 832 836 844 994 822 926 900 931 889 909 953 836 852 852 959 926 933 972 880 870 951 982 946 858 828 930 896 837 914 838 844 830 922 917 971 885 807 969 853 818 920 874 964 965 872 946 896 972 978 924 860 855 973 938 817 837 996 893 806 804 962 894 951 835 818 824 828 963 885 821 823 894 826 960 864 968 893 847 886 827 940 813 985 932 951 970 903 817 986 927 822 910 839 907 972 827 876 918 940 873 915 928 957 875 905 949 896 867 933 916 853 920 869 819 867 806 996 864 837 848 844 940 805 941 890 835 885 
892 859 926 972 957 969 876 922 884 856 839 909 941 829 875 861 924 813 866 881 830 956 911 936 883 953 843 897 952 904 964 935 959 962 939 890 910 933 926 830 830 977 990 874 846 878 964 856 993 974 832 878 962 814 999 918 949 966 873 806 958 931 957 1000 956 841 802 917 891 846 866 844 981 976 816 820 993 893 986 933 980 823 806 931 834 917 825 846 906 829 816 901 966 819 901 838 948 917 892 923 885 885 888 944 977 977 952 987 912 927 943 982 997 896 974 931 898 881 897 809 993 822 986 917 892 984 903 936 809 952 849 807 816 923 808 905 982 991 852 815 846 891 910 843 890 838 880 993 962 836 957 804 869 961 890 882 929 987 959 978 932 891 916 950 832 846 883 911 855 874 825 839 962 914 828 836 933 855 863 978 928 836 818 873 986 964 928 894 949 813 964 920 926 935 951 941 893 894 807 930 
858 872 880 866 874 800 931 975 820 846 869 898 903 937 936 830 853 904 818 828 921 829 869 947 945 894 807 810 972 985 853 982 960 926 804 851 853 817 822 909 984 808 918 878 881 941 935 811 901 952 867 926 932 933 950 847 960 864 840 957 814 962 928 862 855 888 965 897 859 832 986 844 854 946 893 847 941 804 831 965 896 960 993 888 920 851 845 944 878 926 889 850 950 912 884 840 868 857 812 925 947 836 928 985 910 841 851 877 915 879 947 987 982 822 950 823 982 969 920 864 900 985 935 836 940 874 861 985 937 950 994 822 855 935 890 802 834 807 832 821 826 931 946 958 910 835 835 885 813 837 958 913 847 867 840 836 913 926 836 800 841 868 997 874 819 887 991 982 936 934 891 904 968 857 959 970 935 838 820 933 991 801 993 922 945 901 960 991 970 922 891 979 955 909 899 893 948 844 873 937 
902 805 986 835 853 938 888 949 907 806 932 970 843 828 814 922 937 863 817 903 886 984 959 825 829 956 908 875 973 907 866 872 915 805 844 809 815 908 827 972 947 991 953 926 852 967 967 993 973 927 951 810 816 805 927 893 970 833 901 963 913 824 955 955 884 824 971 863 890 909 969 812 872 846 998 961 862 880 863 907 924 935 968 955 943 837 866 970 851 951 928 885 835 995 844 803 992 812 953 853 906 891 880 821 804 802 804 929 881 947 896 867 865 812 940 802 955 913 856 903 935 902 801 897 863 920 875 847 828 923 910 962 962 878 917 809 913 920 983 965 938 947 879 937 838 936 849 989 906 842 899 949 904 866 800 986 876 999 820 852 890 904 937 911 917 927 958 900 928 821 929 847 888 842 944 815 966 918 800 890 868 917 937 806 967 941 882 832 943 986 885 847 884 880 910 987 844 977 946 849 
956 839 991 984 930 940 828 988 807 905 913 985 998 940 837 847 817 897 939 854 837 860 868 885 856 846 951 979 920 871 895 917 839 979 806 951 923 907 851 991 880 856 992 998 851 996 986 850 987 805 962 802 808 820 971 846 927 846 990 871 812 962 826 954 925 856 890 994 821 955 905 811 908 968 911 895 887 844 899 980 802 881 868 866 838 816 808 986 805 831 820 982 801 963 835 957 923 892 859 972 994 881 850 919 902 912 837 902 904 957 822 842 977 808 911 958 806 944 818 822 828 916 862 848 948 967 951 803 925 990 903 848 932 878 980 898 806 850 834 982 850 831 943 850 856 894 811 873 887 953 848 845 959 828 818 863 806 843 838 945 848 834 879 825 893 959 865 919 952 971 856 912 979 995 987 929 802 867 969 872 865 924 843 950 828 918 813 959 800 834 934 824 911 934 901 802 882 942 868 972 
871 951 1000 918 998 957 843 974 892 952 938 930 925 885 854 968 988 889 849 969 822 900 833 968 966 902 880 925 989 977 972 934 991 848 829 819 991 910 933 899 908 917 921 930 951 825 836 847 991 961 841 858 870 953 836 909 813 921 988 958 972 915 802 968 888 984 984 972 922 849 977 821 985 847 837 950 991 891 906 972 837 875 861 851 915 861 982 992 849 907 894 980 893 846 952 999 882 885 842 931 987 901 821 949 848 903 885 832 880 844 947 867 958 804 964 877 891 978 918 888 864 894 960 962 848 888 812 967 954 992 821 823 930 817 873 937 957 820 873 957 857 930 993 916 981 856 997 801 830 855 887 957 839 871 887 949 888 944 884 816 865 863 979 809 966 926 856 901 800 864 952 958 926 885 975 809 850 835 874 938 986 972 895 843 973 920 861 833 847 880 999 849 932 944 831 839 810 903 830 946 
808 866 991 930 845 926 983 965 866 957 903 888 971 965 823 803 814 945 850 967 812 852 946 853 857 922 876 959 889 934 840 890 902 803 836 929 994 870 923 888 960 850 982 940 973 849 811 858 865 883 928 929 901 944 809 898 908 911 960 955 951 970 984 800 996 816 833 903 981 937 898 873 983 899 805 918 917 976 985 997 938 988 857 923 888 981 958 981 857 842 873 966 885 975 812 837 907 871 836 814 831 822 927 944 977 816 811 867 803 995 945 921 931 910 946 978 804 984 802 943 867 983 987 993 908 874 940 981 921 893 883 805 810 804 816 860 931 811 988 983 907 922 842 867 818 979 978 838 936 965 909 852 922 908 872 825 887 822 855 872 922 856 1000 868 954 849 887 839 970 973 832 814 900 907 923 830 930 994 906 907 817 817 996 849 818 983 858 910 984 841 871 997 999 943 840 915 870 991 926 994 
943 810 852 971 979 803 898 822 981 986 844 925 973 855 901 988 963 975 975 932 854 982 973 802 991 800 900 881 898 901 853 816 1000 804 968 912 972 929 849 836 966 885 984 822 937 995 900 973 967 828 905 809 972 904 855 916 840 973 801 964 989 802 960 868 881 976 874 1000 904 940 856 955 868 977 973 996 876 813 928 953 871 898 941 906 910 912 855 905 808 989 973 904 937 803 839 857 980 817 979 973 886 917 876 845 929 860 940 878 909 806 931 949 844 905 809 850 986 971 836 908 938 906 994 859 966 867 999 932 803 912 975 951 911 893 939 902 945 893 862 831 809 967 839 902 994 810 859 976 862 828 883 914 975 884 912 915 925 896 815 928 921 922 939 957 930 905 829 969 856 934 949 846 918 901 836 983 845 884 970 999 855 977 876 920 985 800 902 862 801 899 899 809 946 832 806 913 923 807 988 923 
858 912 849 821 912 879 970 977 911 942 981 805 923 828 848 919 921 852 972 886 942 982 813 804 873 878 893 812 964 981 855 882 917 932 813 913 874 822 860 904 977 884 892 807 981 805 967 898 958 857 860 935 978 824 837 973 878 856 951 915 916 813 925 959 883 938 817 923 973 815 854 927 920 813 819 974 847 846 980 998 819 845 935 929 971 860 993 945 945 989 963 800 920 963 907 829 972 939 821 820 992 862 947 857 936 872 837 954 814 960 893 895 964 840 866 857 851 904 896 995 911 944 853 955 968 883 901 892 948 929 953 814 844 839 927 996 800 882 898 892 873 930 814 953 807 849 836 819 910 862 935 821 930 948 889 811 812 961 841 947 960 828 851 932 921 829 929 993 858 823 880 936 967 824 893 994 954 945 993 873 935 825 859 854 903 924 905 904 803 836 809 913 931 903 953 894 997 863 930 940 
816 827 859 935 863 901 939 875 885 802 900 979 978 942 944 818 904 905 885 976 920 944 843 882 971 953 884 885 875 968 954 882 803 936 828 947 856 867 819 885 932 992 887 893 898 800 811 825 882 877 897 1000 863 995 814 811 923 949 856 876 924 917 919 867 992 824 923 955 930 943 807 946 973 838 986 972 940 959 887 858 924 913 825 974 945 855 831 881 893 998 875 861 827 1000 873 805 879 804 878 941 892 852 903 817 987 875 851 850 984 985 994 853 801 991 895 841 934 873 937 957 876 804 818 963 880 828 890 974 862 861 1000 903 866 959 995 805 989 935 999 934 823 900 884 871 849 944 856 858 851 813 941 934 806 866 896 881 952 903 817 811 803 872 805 997 928 915 951 977 939 890 983 965 858 812 866 866 876 993 872 972 892 902 974 879 860 855 849 878 812 896 873 956 831 959 986 944 890 974 949 861 
924 838 908 908 806 969 810 809 819 949 850 939 922 900 919 931 855 973 951 822 951 915 930 921 980 894 852 939 995 878 906 998 943 989 970 911 907 969 840 826 987 918 849 896 831 982 833 823 935 950 830 897 888 848 966 980 889 829 919 920 883 852 910 941 827 814 930 980 833 902 921 931 850 967 988 883 850 815 925 882 920 929 975 846 987 859 869 898 911 939 979 950 884 908 886 924 952 804 928 812 984 819 964 807 829 997 871 968 925 853 914 920 906 938 989 804 913 955 843 886 875 879 913 911 894 963 991 985 840 947 921 954 855 985 932 849 929 991 840 953 803 883 888 909 828 824 917 891 844 950 911 997 843 919 866 804 975 838 980 960 966 970 860 926 864 899 924 957 912 985 915 856 959 896 910 812 827 844 825 815 830 952 930 911 993 973 933 946 911 807 899 916 877 972 939 977 943 980 888 918 
886 920 831 910 975 878 947 893 864 990 823 877 870 966 973 850 961 816 969 862 864 855 914 890 912 826 936 978 940 962 823 982 967 939 927 867 820 924 813 840 923 844 855 952 839 944 812 899 847 885 906 852 895 898 898 891 995 887 955 910 917 928 969 859 956 925 967 879 958 824 990 801 878 972 819 910 849 935 912 881 967 946 934 976 813 878 939 863 967 817 926 989 978 887 864 973 936 868 974 883 891 896 815 989 978 853 830 988 972 977 981 953 823 805 866 968 828 954 825 829 863 901 991 988 948 905 914 800 926 844 888 933 906 928 952 823 944 867 997 944 807 898 801 985 837 976 974 863 917 837 824 993 991 830 974 902 944 822 959 991 900 992 942 939 810 975 806 876 835 812 858 980 985 915 924 916 832 901 820 831 955 995 925 999 960 833 913 864 925 876 916 818 810 886 865 899 827 839 806 836 
826 965 863 994 870 872 912 813 807 950 950 833 844 957 815 998 860 852 899 917 965 932 813 891 998 950 998 910 930 879 832 951 888 989 805 978 885 964 924 912 819 882 903 888 923 807 866 829 851 975 847 820 829 894 856 973 916 977 907 961 858 926 947 942 903 859 878 889 902 934 966 924 905 823 913 949 870 976 911 831 890 918 814 920 921 981 981 859 966 999 815 816 821 873 816 986 810 935 920 843 960 961 919 882 942 953 892 926 969 958 885 871 906 899 842 838 982 978 890 811 838 942 819 877 829 830 936 922 995 961 841 975 956 904 939 859 926 912 873 903 947 846 833 800 967 967 904 982 848 892 993 923 844 928 954 990 834 995 945 966 814 814 833 863 814 929 830 823 985 805 904 872 890 975 894 971 979 973 918 921 836 957 804 940 991 997 849 918 959 897 849 973 811 957 884 954 969 898 924 872 
858 821 857 984 822 839 833 852 985 935 939 815 948 854 869 883 824 985 838 878 803 955 825 906 819 838 973 995 851 929 976 895 836 887 902 878 894 890 990 935 912 919 806 806 999 894 898 886 961 964 921 830 839 859 863 822 861 989 897 859 874 915 890 972 978 836 902 804 823 862 971 956 820 993 921 997 974 941 910 863 889 995 959 861 970 912 825 936 889 971 837 971 954 834 960 983 840 884 972 956 981 945 891 897 820 849 882 815 827 950 819 893 908 842 816 935 813 902 864 865 875 977 895 817 916 845 880 900 985 868 863 806 895 862 834 873 923 814 853 953 890 949 909 970 965 812 817 837 831 917 983 891 802 808 919 903 924 982 977 936 842 876 856 853 834 801 906 866 973 925 882 868 863 851 959 841 836 913 812 854 882 805 898 832 909 929 853 890 986 857 908 806 885 964 927 904 814 957 989 892 
910 981 858 973 990 961 862 825 895 995 819 903 898 863 819 954 825 877 986 819 916 860 891 981 947 898 906 940 849 981 800 821 892 836 910 962 940 845 862 808 843 985 811 942 864 969 872 998 809 976 833 836 877 901 832 992 876 929 806 818 887 834 947 908 895 962 940 842 800 871 806 853 848 970 845 906 978 991 879 978 896 807 986 864 915 846 961 856 909 839 926 919 846 896 912 822 913 845 999 864 905 887 844 940 913 880 839 864 934 884 927 907 813 819 944 959 821 987 921 937 977 883 957 841 926 912 979 836 947 921 936 805 815 807 892 886 817 911 997 911 864 953 824 981 839 831 806 951 888 804 994 989 922 950 989 860 865 825 996 857 994 805 835 834 988 890 944 923 820 958 942 827 863 906 910 901 971 800 910 967 940 965 831 827 982 941 903 1000 972 928 883 988 889 888 827 904 889 862 849 973 
884 976 961 889 882 809 982 916 833 918 800 848 858 841 821 851 977 870 935 853 984 876 836 906 920 963 913 889 857 896 852 889 984 972 905 826 951 932 937 817 898 841 833 950 891 943 971 956 876 872 998 980 921 880 900 994 903 905 966 853 930 884 893 997 945 868 826 950 999 974 890 823 875 925 994 836 997 856 922 816 953 997 934 978 809 832 857 921 968 949 839 842 975 944 929 907 931 820 885 963 850 891 998 883 824 896 930 824 898 840 872 995 828 857 960 832 909 966 982 851 838 970 987 1000 976 935 821 955 873 800 846 886 979 982 965 846 883 851 950 966 914 963 916 806 915 860 830 808 886 908 930 865 996 926 914 908 896 885 903 808 901 975 863 928 989 863 841 995 906 854 815 841 871 971 985 841 949 843 822 854 903 850 901 947 994 854 862 821 985 810 858 832 823 838 941 954 984 951 983 807 
980 961 960 803 900 823 839 844 934 828 887 968 905 982 942 913 887 993 980 960 899 986 945 986 923 945 819 832 988 868 929 840 847 833 942 843 825 965 969 964 906 986 873 931 981 859 867 956 928 815 820 871 987 947 988 835 846 929 879 943 838 845 925 870 891 803 979 901 857 977 850 810 896 853 970 976 828 930 895 843 819 899 980 991 961 853 959 841 871 883 837 854 826 940 806 862 854 900 879 832 896 812 803 893 959 960 974 823 875 828 922 929 852 810 924 961 965 979 997 826 958 882 824 977 818 974 911 943 855 871 912 918 952 954 831 859 871 977 813 997 956 950 933 942 868 999 893 853 806 981 917 832 994 862 937 897 865 998 931 858 936 909 877 842 856 890 833 868 905 930 892 802 920 903 895 888 973 952 945 993 972 957 907 803 958 906 848 936 936 988 958 843 978 952 949 834 801 997 891 908 
810 921 925 978 943 935 866 984 894 878 834 989 909 809 892 886 879 992 946 888 950 814 950 940 943 912 976 897 905 805 878 851 964 930 985 892 828 820 841 917 834 968 823 952 892 872 918 930 917 921 939 856 871 936 927 992 879 819 933 997 866 843 975 985 936 974 969 935 898 837 810 805 993 881 817 857 953 931 974 986 830 963 901 987 889 837 968 868 976 847 858 929 897 820 964 878 935 873 959 837 884 871 875 917 978 934 997 889 923 840 943 862 945 802 855 980 825 877 959 829 869 982 814 804 849 936 890 908 948 891 874 887 976 884 930 970 827 832 947 849 887 889 994 944 931 973 943 946 866 875 956 958 919 885 975 876 863 834 904 916 951 834 853 960 880 962 836 936 826 999 890 975 804 804 911 820 894 973 863 864 803 826 863 956 888 866 924 862 891 959 920 844 962 876 980 879 836 978 930 839 
977 978 868 971 848 965 822 920 977 931 861 955 867 801 929 862 902 842 912 979 979 946 811 995 869 970 823 906 993 944 862 921 889 840 902 896 949 859 872 996 815 944 845 949 997 944 853 962 859 819 925 839 855 877 852 997 892 823 883 903 892 965 919 841 832 882 946 993 815 884 859 904 886 987 828 896 953 990 903 971 905 867 902 946 975 964 839 823 821 920 858 918 956 967 869 913 870 940 929 891 898 896 911 910 841 888 827 947 810 862 835 858 843 898 823 905 846 972 960 988 914 914 828 822 910 880 992 940 832 818 906 814 830 892 907 803 880 949 990 987 895 826 1000 852 829 883 888 974 919 1000 989 967 807 860 873 961 992 812 852 829 914 937 953 820 830 876 921 960 877 878 958 944 978 984 920 987 925 825 934 850 993 842 837 927 802 866 949 973 837 905 915 870 823 875 951 956 948 992 988 977 
889 960 952 1000 916 967 876 953 979 933 892 976 831 897 845 943 910 847 808 950 806 800 891 951 915 945 855 887 883 888 995 841 994 980 986 959 950 851 887 846 836 899 857 1000 899 984 831 831 933 924 826 827 976 868 842 893 898 924 889 804 890 815 806 940 933 870 993 941 830 991 982 800 857 898 804 947 993 889 824 858 874 924 813 970 858 985 913 920 945 937 913 953 891 938 875 922 918 883 976 994 839 992 832 834 948 816 993 973 956 845 947 800 946 933 915 995 924 801 861 985 966 878 895 823 989 909 992 942 818 815 813 809 805 803 916 816 983 866 888 848 887 894 883 961 809 829 911 802 847 902 817 898 949 883 994 802 964 978 930 891 833 872 903 885 821 809 883 878 864 955 951 864 935 834 976 838 968 943 968 866 945 942 846 894 829 970 932 996 816 927 959 979 918 937 924 975 925 964 818 927 
924 993 918 809 945 923 830 954 869 975 824 931 848 893 801 806 936 904 812 918 839 980 885 995 911 941 817 832 967 898 953 957 827 973 939 887 891 827 854 845 827 834 922 954 803 938 804 930 897 839 843 850 954 867 834 960 906 904 980 956 814 861 878 997 806 839 942 898 887 883 898 911 917 845 889 979 890 845 943 843 1000 816 812 997 909 907 885 947 870 827 914 867 857 839 977 902 954 978 838 848 977 883 816 874 810 903 889 979 961 956 863 846 837 861 928 818 900 802 983 875 982 932 904 975 981 836 861 909 951 841 851 955 873 832 953 947 981 870 955 842 918 839 939 996 805 834 991 895 842 983 927 830 890 922 961 883 914 855 935 858 905 856 840 917 892 952 842 855 952 907 942 848 985 943 914 807 917 844 923 847 854 988 908 937 950 902 925 879 811 816 953 972 829 829 982 878 905 919 854 964 
910 878 896 992 888 835 889 841 827 808 852 922 935 911 812 966 890 909 968 995 931 943 939 997 833 938 961 934 991 942 813 844 801 909 946 834 953 939 821 833 819 844 914 821 944 945 856 948 829 962 850 844 890 955 944 827 967 854 925 879 944 976 850 990 919 889 970 877 955 903 942 917 912 855 856 854 847 865 831 957 870 914 882 895 1000 998 943 975 820 822 804 887 843 804 981 956 865 866 941 832 908 948 915 972 989 961 822 930 861 952 812 864 823 843 809 865 979 906 923 831 959 854 953 976 853 846 912 932 809 847 912 950 899 859 829 940 967 830 912 916 883 879 820 922 946 897 918 981 816 911 842 975 891 991 990 945 904 855 913 974 902 1000 862 934 807 909 967 990 906 910 806 916 954 998 923 958 922 996 852 881 862 858 988 847 995 955 808 998 846 853 836 848 938 952 998 991 968 821 903 855 
990 919 828 837 868 960 949 830 972 834 944 961 958 886 803 967 996 838 823 824 804 924 814 959 937 843 945 824 851 878 872 977 871 960 889 860 913 817 850 842 904 842 961 808 863 874 908 910 851 828 911 826 828 894 944 823 812 990 854 989 972 802 973 860 889 872 906 974 801 962 845 927 986 871 977 820 973 980 835 922 992 889 962 839 989 814 843 891 968 918 923 839 999 912 989 968 871 901 911 818 808 839 823 969 976 850 929 971 924 951 891 906 947 826 808 997 950 830 822 997 908 826 916 806 855 801 832 916 871 949 900 925 878 947 943 963 861 970 828 808 804 945 913 887 929 955 811 996 968 967 970 864 865 963 951 952 858 862 807 960 990 897 903 877 927 826 803 810 815 817 913 893 857 846 921 980 815 852 948 810 961 847 965 875 820 862 996 907 841 949 939 902 928 889 903 806 994 962 928 952 
800 818 982 915 968 986 838 933 960 858 812 890 884 991 890 886 813 981 966 917 949 872 897 888 995 939 936 953 892 924 980 993 938 922 953 957 872 946 806 806 806 933 806 820 835 899 946 889 899 955 813 909 958 832 880 823 807 850 824 834 803 1000 957 942 818 908 953 858 938 958 833 891 844 864 845 972 887 880 909 828 931 824 920 996 977 942 952 847 869 945 838 884 938 832 843 924 826 893 979 986 863 962 824 945 906 955 806 915 958 821 972 962 976 816 973 815 964 908 981 875 813 907 861 867 833 944 981 847 839 932 865 852 905 965 807 896 998 886 903 824 953 870 837 943 805 936 940 935 975 991 892 801 903 936 998 839 818 971 985 999 932 833 884 953 981 875 803 808 987 986 849 962 991 822 978 803 988 944 854 997 914 857 806 931 894 950 847 918 954 857 889 999 802 885 894 869 879 890 933 840 
817 843 928 841 947 931 869 847 862 913 953 982 945 885 944 828 826 864 824 963 952 842 996 922 884 817 851 974 917 879 846 971 935 841 902 804 997 996 877 962 962 977 978 828 837 863 959 891 886 954 819 878 840 908 921 999 910 808 951 923 994 818 851 912 940 855 860 920 911 943 959 973 969 804 992 848 902 831 975 858 893 892 902 813 804 875 817 982 816 993 897 846 829 939 875 942 861 962 916 855 970 892 999 926 901 952 954 956 925 809 894 936 812 928 880 918 915 891 849 893 959 903 820 979 920 827 939 977 896 991 929 884 982 814 870 946 869 981 955 912 963 921 950 970 951 943 957 968 858 957 923 910 866 890 872 931 870 804 953 831 851 967 904 987 974 919 927 970 838 903 868 883 889 920 999 996 998 877 859 957 837 953 874 845 833 966 875 974 919 956 881 973 981 805 893 990 860 963 959 945 
943 916 987 868 925 942 962 978 806 808 850 851 959 958 932 963 976 955 891 933 915 804 856 837 940 842 916 861 887 841 964 938 810 856 830 973 954 999 883 834 814 995 846 857 857 869 858 920 909 970 964 908 931 984 949 966 855 944 820 869 909 899 938 995 911 980 965 964 882 904 951 872 865 907 901 962 991 949 832 914 965 974 883 804 853 964 861 822 1000 999 898 807 877 851 936 847 815 991 826 934 923 843 825 835 963 948 849 862 937 830 919 867 996 881 972 822 874 929 849 910 843 925 898 895 968 942 836 896 982 869 994 938 815 822 920 985 962 807 837 810 836 835 809 988 910 871 865 952 864 814 972 916 942 928 991 973 837 847 916 924 890 999 840 802 851 826 932 898 941 944 947 897 995 836 961 913 904 903 976 938 863 843 942 986 833 956 822 881 838 824 923 957 860 998 855 894 913 973 868 1000 
856 925 860 972 807 864 822 976 998 1000 943 866 824 886 991 867 841 867 940 917 902 904 879 988 886 980 919 841 954 930 846 955 826 934 939 923 1000 810 927 903 888 826 804 977 861 962 836 878 859 883 808 830 828 884 918 811 883 858 814 817 956 953 838 927 915 947 957 944 995 879 801 967 926 803 956 988 992 815 913 913 890 844 809 881 841 868 970 849 887 988 965 839 837 875 873 823 810 926 873 916 862 827 992 888 879 877 887 821 929 842 867 807 825 972 809 849 826 814 906 800 871 969 962 844 920 914 901 869 855 849 911 897 800 837 936 833 979 974 943 996 875 891 860 860 865 894 811 889 948 937 986 1000 925 924 935 819 881 934 847 936 862 890 950 803 986 922 821 816 917 897 825 900 885 902 906 976 922 827 861 906 945 879 842 858 876 839 916 855 988 807 883 937 902 811 874 958 879 806 956 899 
953 913 915 999 943 832 916 984 934 809 807 905 993 942 916 838 951 999 953 868 900 959 865 976 814 813 961 879 885 962 838 966 806 998 887 891 997 820 912 950 932 901 905 836 813 808 925 855 985 803 962 832 909 899 801 844 817 986 932 869 804 900 925 834 901 904 905 910 897 822 826 834 936 972 838 940 899 980 850 930 918 893 885 996 830 863 955 899 897 884 846 978 901 865 899 821 980 815 917 898 840 840 935 830 804 996 835 918 920 920 889 867 914 853 978 989 968 946 868 948 882 932 973 864 844 982 971 858 885 834 975 981 809 880 903 828 956 806 838 840 890 836 866 940 985 858 900 846 911 967 917 831 959 870 815 947 990 895 884 802 973 959 933 830 995 824 812 996 841 906 963 997 849 841 815 857 840 931 908 958 984 947 858 857 927 974 971 844 904 937 844 893 987 811 818 999 824 908 971 936 
867 949 994 823 806 897 933 874 937 863 915 858 845 950 890 874 954 817 942 823 827 938 854 971 826 996 837 883 914 985 979 996 942 962 885 958 839 991 889 839 809 954 911 961 861 809 891 928 986 947 951 959 978 994 950 887 976 946 973 986 904 843 947 815 836 952 841 946 961 951 994 984 836 802 845 901 832 949 937 888 889 888 913 862 923 986 869 933 973 994 840 918 860 868 828 913 886 965 966 817 925 967 990 871 966 882 894 823 912 934 836 913 867 917 986 913 914 803 933 867 994 870 825 932 868 890 857 996 897 800 883 900 920 931 899 809 964 863 958 842 883 956 909 907 994 957 830 987 805 851 984 986 921 822 970 830 806 809 903 842 903 982 958 978 937 966 943 829 846 964 977 937 816 874 852 994 850 922 865 861 879 895 812 933 883 863 946 846 870 875 816 951 888 934 949 844 837 986 903 981 
988 899 892 813 981 813 824 947 832 893 835 989 897 842 804 836 856 838 993 903 811 864 939 914 814 979 976 917 958 892 816 978 894 951 932 898 942 809 837 852 999 947 848 918 988 969 956 950 896 923 869 999 858 955 875 838 820 916 990 855 860 980 966 933 893 886 967 974 884 850 869 808 845 986 906 803 830 884 824 822 863 904 894 834 1000 802 955 875 892 932 943 967 832 800 852 878 902 822 945 913 851 994 865 820 924 988 847 865 924 957 826 909 883 988 856 943 991 842 827 823 910 879 833 960 903 934 952 803 901 851 963 804 840 991 814 992 954 955 912 954 864 849 832 895 824 962 951 985 990 931 908 832 915 968 985 938 861 855 958 800 978 881 950 917 847 980 918 859 931 918 936 926 924 946 847 951 810 846 915 990 983 914 860 869 896 957 980 822 907 876 925 801 953 879 863 929 913 877 900 865 
915 944 871 861 930 804 896 906 830 913 847 944 907 805 990 929 875 991 878 859 826 951 990 940 875 879 930 805 999 957 976 951 935 956 945 863 851 856 972 882 872 959 808 935 804 899 850 819 935 865 926 863 866 980 935 880 952 909 848 832 919 993 836 866 851 936 976 883 939 861 819 855 989 879 809 848 964 861 867 822 969 849 941 927 846 813 978 933 971 907 931 949 800 974 925 865 920 860 975 969 971 813 897 979 816 856 973 988 924 955 942 904 930 903 892 977 803 967 886 957 930 974 898 980 909 976 970 821 807 955 805 939 883 956 843 927 808 937 980 858 906 874 811 863 906 882 860 932 888 874 846 947 857 851 993 847 841 972 895 929 904 834 910 964 969 804 910 803 811 845 884 969 891 996 848 934 835 830 841 821 872 932 848 987 932 934 986 965 820 958 803 865 838 968 887 897 983 896 960 847 
815 865 825 924 962 829 835 805 839 871 948 935 989 910 895 829 913 941 982 929 905 856 982 814 836 983 941 867 961 917 912 878 990 900 948 928 924 867 832 869 869 993 959 803 858 930 830 911 938 822 944 929 928 921 945 939 951 925 807 820 888 834 924 872 966 934 921 837 872 961 982 904 849 975 885 961 977 819 947 934 873 810 940 843 920 935 928 859 849 939 835 912 848 889 948 842 974 902 979 931 992 840 836 936 990 959 999 926 928 988 941 893 866 986 837 887 990 812 844 854 892 993 809 827 854 973 994 890 860 874 913 984 852 884 925 907 914 858 814 981 833 982 866 919 919 984 827 985 922 936 865 806 833 966 882 856 858 975 996 946 871 914 926 944 949 816 974 867 841 828 992 926 826 812 955 910 971 849 879 847 862 886 813 811 857 803 808 859 841 1000 909 903 889 824 919 992 970 989 887 972 
882 932 923 928 933 980 818 877 845 952 872 868 964 801 976 964 810 939 868 921 919 813 988 889 964 900 836 987 869 863 811 897 822 886 935 967 983 871 962 971 883 947 976 810 806 950 880 933 965 859 823 879 950 969 811 873 947 975 952 933 824 864 871 810 800 930 854 960 908 964 852 957 845 967 914 941 830 810 896 821 915 875 939 808 873 884 824 977 957 882 821 950 877 820 999 877 876 800 866 818 823 824 902 925 866 829 932 941 943 953 972 929 914 832 999 881 961 911 902 840 897 962 910 959 924 929 832 822 872 844 949 882 929 865 803 917 852 867 948 933 926 975 811 935 934 863 990 981 974 896 897 834 975 891 920 949 991 963 867 802 952 806 876 937 851 812 828 880 813 943 954 844 859 902 830 990 986 960 867 981 834 952 943 853 885 829 873 817 836 871 862 891 863 916 961 935 944 910 934 877 
832 893 803 853 970 973 812 997 876 943 990 990 909 865 924 867 809 994 869 942 859 991 869 861 804 954 858 812 892 841 956 842 929 857 984 935 878 812 906 973 886 836 890 927 876 818 807 818 830 971 996 1000 920 887 874 848 902 928 925 811 861 802 850 873 932 930 920 974 901 954 865 821 859 970 896 958 901 988 888 848 976 872 889 962 863 833 862 900 867 873 881 975 963 928 967 1000 967 872 849 937 800 844 831 938 851 939 993 905 885 856 865 804 985 960 835 998 851 880 971 830 877 967 804 952 975 936 935 959 901 975 905 899 828 880 818 864 913 839 984 987 895 887 960 819 911 876 914 859 863 907 922 914 910 941 843 908 921 981 950 818 901 978 814 960 808 805 813 984 870 835 922 905 946 951 934 923 944 830 868 838 963 976 858 874 843 881 818 996 875 835 967 921 813 810 924 840 929 891 897 879 
888 907 983 1000 904 906 894 851 827 968 903 983 814 944 995 803 991 831 973 859 885 981 837 858 927 809 817 914 920 824 964 809 829 825 868 802 861 906 860 901 948 974 911 861 802 999 867 835 906 874 888 818 825 805 974 960 849 1000 978 812 887 911 947 812 938 894 974 941 992 989 904 977 865 898 914 933 930 885 845 959 883 853 821 805 850 806 815 842 803 819 925 941 872 960 989 935 842 909 979 900 915 992 873 975 862 904 819 905 832 960 918 882 808 940 800 804 914 924 885 977 909 816 850 882 964 928 854 926 981 903 895 841 913 889 877 816 994 870 897 853 814 970 848 868 909 909 860 859 837 947 924 826 885 996 897 903 907 903 864 959 925 867 974 888 991 906 874 983 828 918 925 933 827 930 955 876 965 935 887 970 900 913 991 800 828 976 940 953 899 962 972 888 990 832 854 978 838 815 801 837 
863 928 919 925 991 992 897 954 906 854 944 923 941 947 816 902 904 817 985 909 908 948 923 954 821 819 818 978 979 816 994 970 852 892 872 900 933 974 1000 863 977 811 899 988 921 877 961 975 961 800 803 844 893 864 849 893 856 824 905 912 873 825 912 887 904 988 960 947 960 967 889 984 1000 921 827 924 965 948 965 847 813 967 803 984 808 984 970 951 992 843 876 855 979 962 950 985 945 952 889 998 958 855 859 934 884 978 832 932 885 937 937 986 944 967 977 850 839 954 954 836 918 826 981 974 862 986 875 877 874 885 945 935 956 990 831 866 813 918 927 948 972 952 848 980 985 924 823 934 854 925 804 830 965 902 996 966 955 852 973 889 832 950 976 979 804 988 981 865 973 931 804 846 990 901 856 826 827 817 861 1000 1000 983 994 805 953 998 987 899 890 924 973 956 951 970 864 978 873 806 937 972 
901 865 984 839 877 868 936 949 821 955 840 998 861 990 978 876 826 824 806 820 901 987 882 861 985 885 966 992 902 804 916 807 945 868 800 947 926 805 958 896 965 842 924 900 859 999 873 920 937 800 913 988 803 876 904 818 826 915 979 961 952 846 937 991 908 950 995 803 914 942 849 968 907 973 931 858 943 899 996 989 992 994 917 952 838 869 833 846 931 961 941 840 808 957 889 943 986 925 868 818 940 857 890 900 901 816 804 921 856 878 871 828 910 960 839 998 830 952 817 919 946 814 869 967 938 881 820 822 914 888 858 958 807 901 900 812 911 905 927 963 936 898 806 936 927 879 953 980 937 860 877 857 933 802 992 885 953 816 839 903 867 853 869 813 902 817 816 898 824 889 836 817 948 963 962 844 988 865 974 952 816 934 879 940 837 998 976 808 802 905 865 853 973 985 992 984 861 981 905 900 
904 804 821 837 927 868 936 975 970 862 871 893 847 871 938 819 958 942 970 907 805 957 827 890 928 818 918 966 826 912 990 905 933 911 870 844 927 872 948 924 936 858 983 947 855 827 812 935 846 931 801 992 930 959 993 915 966 982 886 871 933 967 969 808 887 973 925 823 980 896 899 924 871 850 835 905 822 860 906 802 984 830 811 952 974 864 918 997 966 853 912 872 883 948 885 954 862 857 950 859 972 959 993 983 934 885 999 863 826 973 998 805 808 889 850 931 980 838 938 990 926 836 941 813 917 853 932 924 942 984 823 844 980 956 857 832 959 880 806 861 868 988 805 956 887 988 947 980 864 826 842 988 953 826 840 907 990 875 980 969 965 914 891 964 931 804 900 941 982 1000 977 811 880 849 969 925 867 903 936 808 960 812 938 848 926 869 854 977 976 825 976 855 959 880 950 915 951 926 805 851 
980 803 803 941 813 960 885 968 928 867 949 818 979 940 955 920 877 825 822 876 976 881 997 861 880 955 850 884 887 954 806 892 849 900 927 853 923 814 856 805 891 828 885 840 930 987 969 834 988 959 999 913 898 992 839 859 990 840 980 853 846 893 843 874 935 941 863 917 869 899 976 982 943 916 953 820 810 969 863 957 941 963 910 872 814 950 913 995 902 967 997 891 841 987 847 999 962 823 993 843 896 819 998 897 977 843 976 950 974 839 926 882 916 948 869 911 944 892 929 973 805 871 958 859 877 920 931 998 966 922 903 960 890 872 882 978 962 928 958 862 909 833 921 985 820 893 810 986 967 862 953 829 912 891 969 859 816 839 811 899 861 956 963 979 947 850 872 996 851 858 865 972 889 919 851 897 960 978 884 809 893 945 936 831 924 881 826 825 939 875 923 861 848 987 988 909 837 984 802 959 
961 824 865 877 966 879 808 914 813 812 959 831 913 896 806 946 859 814 819 864 970 855 881 980 961 855 924 999 994 971 947 802 864 861 809 912 961 979 930 910 897 850 812 905 831 873 838 991 914 993 841 840 878 853 984 876 805 954 997 993 858 895 871 805 851 832 991 819 842 853 978 805 869 924 954 916 988 884 805 858 985 949 801 868 816 942 897 950 904 862 899 972 880 971 910 873 872 969 893 902 951 987 973 994 805 910 924 817 895 809 843 807 825 1000 969 990 822 985 885 948 840 905 808 923 860 867 837 921 987 933 847 906 854 916 997 904 844 940 871 869 933 934 935 919 828 801 832 898 955 911 972 825 868 845 930 866 967 958 892 976 813 907 945 984 875 933 957 922 868 978 931 885 874 972 815 864 960 916 930 883 880 808 920 802 916 867 965 896 854 878 880 852 931 923 972 970 869 950 923 940 
872 900 841 844 896 933 971 969 869 924 938 853 883 865 900 955 865 885 890 936 955 885 972 975 829 901 972 937 946 830 925 981 960 984 804 866 814 926 832 986 983 988 960 852 852 919 908 922 868 863 878 922 811 983 906 887 917 959 964 875 887 874 836 899 830 988 935 854 817 984 818 832 988 828 978 814 868 986 998 835 872 829 897 878 849 995 830 837 919 846 839 856 1000 924 836 826 877 885 857 913 852 899 817 930 976 948 970 945 934 838 960 901 929 894 991 814 925 1000 980 833 836 907 953 895 919 865 902 899 812 913 901 988 851 946 847 878 995 878 986 927 884 802 803 977 860 942 955 976 899 839 825 936 889 984 927 982 905 910 867 908 861 909 858 847 1000 930 838 864 957 910 845 922 891 805 881 927 958 884 808 971 996 994 952 921 902 892 850 877 817 863 859 859 918 895 951 987 814 922 836 979 
965 919 845 987 953 974 881 936 995 891 898 802 962 807 943 956 839 943 835 941 999 875 982 979 862 911 977 847 867 972 929 939 943 804 830 974 994 807 930 944 896 954 806 963 843 904 873 922 806 914 813 908 885 969 803 803 939 872 990 914 894 833 885 841 829 932 821 947 991 853 814 838 974 852 912 841 812 945 901 802 894 910 977 809 954 807 954 925 999 887 980 989 906 922 972 988 891 810 897 853 895 850 963 858 901 940 888 925 871 963 902 901 880 995 883 807 813 977 950 938 881 864 872 860 870 947 905 954 962 910 814 983 942 806 866 922 977 867 804 946 902 974 801 801 812 844 819 941 932 900 834 848 927 833 803 926 936 895 927 805 901 807 930 969 868 812 943 997 915 841 940 816 966 825 809 876 828 829 809 862 977 825 899 982 918 864 899 855 881 962 837 856 952 988 824 928 865 984 955 893 
855 978 917 942 915 833 967 867 898 925 926 980 917 828 854 858 998 838 912 986 804 827 936 893 848 813 922 863 908 848 861 812 841 803 917 977 875 800 972 859 878 918 883 921 829 833 842 915 970 886 824 882 835 834 819 990 811 983 980 957 842 823 875 956 870 938 918 912 928 906 907 877 834 994 807 859 940 844 816 869 931 949 830 890 891 860 899 808 848 919 945 873 815 910 836 972 814 816 999 811 853 890 977 897 988 835 890 965 940 835 943 890 875 802 843 924 903 811 842 826 808 825 862 850 981 876 949 993 961 876 904 995 900 848 945 945 870 972 867 888 879 952 896 872 994 998 981 926 955 906 970 916 961 864 800 850 900 896 871 990 844 900 802 940 986 996 915 947 983 961 847 981 907 841 996 802 836 937 932 976 835 884 978 937 919 944 803 908 826 809 844 905 807 884 925 897 919 882 852 817 
981 932 925 887 960 911 829 954 883 894 908 851 823 890 871 985 883 916 872 842 882 939 877 872 832 988 938 917 911 983 883 996 987 804 1000 948 883 938 938 897 830 902 941 858 840 820 805 951 991 855 917 881 863 881 803 848 869 885 862 861 926 883 976 944 919 879 990 981 881 952 982 991 832 846 819 988 998 962 962 817 847 956 869 812 980 951 863 873 971 943 851 922 805 836 939 908 1000 835 980 913 910 853 1000 959 916 800 900 918 933 980 884 813 910 816 990 915 960 900 905 964 956 846 851 864 839 904 895 841 958 843 805 949 992 959 895 807 823 925 928 934 850 986 970 801 821 931 950 829 811 829 935 910 831 918 883 889 814 864 905 820 987 912 805 862 942 851 847 823 856 869 952 895 866 837 986 843 872 909 960 956 993 896 909 904 919 886 832 957 947 936 856 847 808 929 872 839 895 847 856 955 
821 894 823 870 892 840 970 892 867 867 951 837 994 908 803 931 859 834 941 802 927 951 845 850 954 994 929 924 909 921 948 893 998 898 933 996 872 853 879 893 840 865 950 864 908 838 861 937 917 835 964 926 807 878 818 849 979 971 936 909 963 865 965 945 885 811 957 877 903 946 862 991 871 863 906 961 821 982 809 989 976 900 960 988 825 831 835 812 846 886 898 958 834 999 877 910 952 992 881 901 817 974 864 870 841 822 878 854 801 968 954 885 898 920 912 812 855 883 942 821 969 843 905 943 917 1000 871 828 886 973 870 975 884 947 840 985 898 905 813 820 859 958 898 884 896 937 959 929 836 958 954 888 862 829 958 904 929 964 857 953 925 911 821 853 898 850 957 929 987 846 917 975 966 966 907 938 894 814 999 839 857 896 986 801 889 887 857 953 830 882 841 971 974 806 851 990 923 807 906 935 
862 975 841 956 826 911 854 992 879 836 958 886 882 953 884 896 811 999 892 811 969 908 998 823 862 815 920 894 891 801 841 823 969 826 927 820 910 844 842 985 977 822 974 935 831 946 957 805 831 974 819 977 953 850 976 870 851 845 842 922 905 873 956 843 997 938 903 930 864 935 896 807 962 827 909 945 910 957 981 970 813 820 986 862 867 868 830 934 829 836 901 995 823 976 893 837 973 970 984 895 979 986 848 970 973 859 957 982 908 917 911 903 896 934 994 909 897 833 949 839 946 871 846 991 989 830 908 905 953 831 805 872 802 879 966 855 885 902 828 872 887 974 954 979 922 924 966 815 967 919 958 815 838 953 972 963 877 869 936 997 992 954 918 941 831 983 998 945 822 869 948 903 841 951 885 802 878 836 974 854 856 947 976 867 955 967 888 867 829 926 900 825 1000 956 970 825 827 959 986 925 
987 899 855 907 844 818 922 853 948 981 939 827 848 924 845 847 947 963 851 806 900 960 987 803 849 916 853 973 967 998 896 947 800 966 804 906 867 869 842 860 918 970 900 822 838 832 942 960 931 981 851 931 834 888 911 911 924 911 851 956 920 819 850 978 887 843 941 971 958 866 834 802 947 853 837 836 882 980 952 989 870 950 993 844 993 982 991 926 862 886 992 989 989 969 941 807 873 975 995 832 807 854 999 931 940 924 824 800 881 925 896 862 861 818 815 818 823 890 990 855 932 905 800 891 1000 959 884 868 869 975 846 910 897 818 919 930 872 910 952 956 833 807 954 820 851 807 993 997 869 823 975 909 945 889 996 869 918 826 993 976 952 809 913 860 864 881 831 862 818 969 964 939 880 814 935 801 980 926 846 819 976 976 813 879 823 973 942 948 853 979 888 881 819 888 836 924 894 872 851 989 
916 911 897 969 936 931 870 897 833 959 943 875 935 889 853 800 840 983 915 964 875 929 879 874 830 927 928 842 805 942 946 949 982 990 872 972 807 858 941 925 983 832 996 973 840 910 886 806 829 864 918 910 998 862 892 802 923 987 968 874 831 966 853 833 845 991 899 925 933 988 941 948 904 941 949 891 929 853 907 863 982 843 893 816 804 888 977 896 915 927 935 963 937 908 954 955 983 963 907 867 997 910 946 813 982 968 809 903 846 890 954 978 969 921 811 975 925 971 844 984 850 908 985 932 983 830 964 904 893 944 849 818 883 912 916 923 937 943 828 823 904 803 993 861 817 928 831 868 806 927 953 827 928 895 846 930 811 965 992 913 917 884 923 869 863 992 929 985 920 812 823 891 980 833 806 925 996 921 860 969 907 881 908 890 954 844 848 923 999 990 850 861 876 860 855 913 949 900 912 999 
876 902 974 969 864 893 895 934 947 871 909 856 951 981 808 963 943 870 889 858 827 910 882 873 899 840 967 981 997 812 932 929 879 804 815 889 923 912 840 982 875 815 865 863 847 976 846 814 828 975 947 912 1000 807 937 993 933 999 999 822 928 975 934 920 856 868 873 974 816 899 863 954 965 888 865 844 989 924 907 922 993 804 888 818 947 871 902 840 885 880 850 912 892 850 892 834 843 960 867 805 913 962 990 982 803 970 809 981 945 997 846 941 952 844 907 889 903 845 882 815 920 989 962 891 999 974 821 830 933 877 834 972 919 916 962 949 897 801 878 989 835 996 864 908 950 973 905 809 905 805 983 987 814 827 843 971 802 868 821 805 930 926 844 984 929 933 921 921 923 935 896 820 836 926 943 892 905 939 971 850 964 887 981 959 950 835 955 811 981 835 982 904 993 847 912 868 873 871 826 942 
886 811 900 937 996 800 956 860 868 801 920 878 846 809 898 925 979 939 992 979 989 932 944 870 965 983 895 844 903 817 829 958 893 936 860 811 858 916 828 985 887 800 993 891 828 861 809 978 907 975 987 972 844 886 999 907 800 888 872 839 1000 948 943 930 1000 924 840 924 835 967 811 876 845 897 961 896 827 994 802 828 870 952 962 956 983 919 962 924 840 801 838 803 962 953 886 942 820 967 870 855 843 812 953 986 931 981 980 1000 823 802 856 843 840 807 966 988 900 969 938 881 896 942 841 916 936 900 953 889 825 907 886 987 851 918 991 931 938 819 882 808 958 944 939 832 907 981 875 980 859 938 970 979 869 832 972 867 963 952 995 981 951 993 825 858 814 904 909 849 885 929 932 863 871 917 847 923 845 915 831 996 976 960 941 939 874 830 996 836 902 991 996 871 931 844 824 930 973 965 974 804 
840 973 893 924 947 985 884 906 932 853 869 881 869 806 979 898 922 932 842 879 961 957 922 815 831 887 908 899 927 899 861 963 808 856 947 835 917 888 911 870 802 962 845 924 895 868 975 854 834 903 907 953 832 899 997 993 996 948 999 866 991 861 903 891 904 807 930 962 834 864 887 926 938 825 855 875 929 955 818 836 927 844 1000 892 882 906 839 910 804 826 855 948 957 951 953 940 844 882 946 825 856 800 941 955 984 813 845 904 974 863 933 898 894 886 830 931 992 920 903 867 883 905 850 800 924 919 963 958 818 800 932 965 881 868 967 837 821 808 968 942 987 800 942 969 896 906 965 847 883 933 828 846 927 878 801 942 973 937 998 889 990 992 952 894 887 805 953 807 929 864 894 999 891 967 946 894 804 886 930 923 800 843 986 949 837 874 949 938 991 906 837 834 979 875 814 903 927 942 938 1000 
954 910 904 805 933 963 842 877 826 931 959 853 875 864 980 957 879 924 962 805 859 854 911 895 851 821 804 938 939 967 942 840 824 896 964 918 906 819 856 891 967 910 827 894 982 810 954 869 902 850 848 892 915 994 818 934 1000 908 838 826 861 821 980 879 833 933 822 870 949 810 955 935 986 899 898 878 948 843 864 853 869 865 856 831 934 961 915 893 861 948 851 934 998 911 890 835 817 932 804 828 981 847 865 801 816 980 844 846 988 856 851 950 988 953 924 965 819 938 873 842 959 991 985 938 807 805 854 907 907 998 936 928 948 864 906 847 868 808 919 981 911 804 822 976 936 987 940 990 990 804 933 868 959 900 964 822 819 849 823 852 965 933 832 886 974 945 902 918 848 978 844 918 844 911 987 914 814 885 835 916 948 920 984 892 941 956 877 892 814 824 945 955 813 808 917 974 801 850 880 890 
898 904 935 901 848 864 976 919 903 965 847 825 887 963 996 910 941 806 843 863 878 977 828 849 936 817 925 908 812 991 819 975 939 938 951 939 801 901 801 886 933 900 802 971 871 963 916 934 892 963 953 952 807 874 981 985 960 951 958 857 824 863 978 810 804 903 823 832 842 860 947 816 951 887 962 805 844 808 900 867 849 869 879 984 857 846 868 931 870 948 975 806 917 976 987 875 890 972 918 889 887 976 898 902 808 808 921 860 895 915 978 837 919 921 834 852 993 887 804 909 850 925 955 912 835 906 917 929 906 874 974 841 875 999 938 837 949 832 919 828 885 813 973 966 993 907 980 858 848 824 810 839 878 814 831 883 836 997 851 986 948 896 853 828 801 861 814 806 963 994 870 840 852 957 891 928 946 943 803 892 816 846 804 835 910 810 890 976 980 891 960 908 812 852 968 923 854 1000 814 971 
961 821 847 959 801 848 920 890 874 969 822 930 877 885 966 978 951 805 980 893 999 953 866 920 819 802 936 848 894 909 981 880 975 904 854 805 839 977 871 845 960 846 830 882 823 870 926 836 908 816 803 801 986 839 981 922 998 924 838 888 924 842 890 908 881 840 976 952 947 846 849 804 875 818 852 825 992 886 884 831 852 846 890 844 916 904 800 877 909 923 980 962 919 942 937 808 927 827 891 878 970 875 879 981 999 802 944 833 969 924 910 988 968 812 975 824 829 807 979 996 893 928 924 885 867 851 901 852 805 842 933 975 840 994 914 840 957 811 989 918 856 947 866 950 938 961 943 902 969 958 866 891 814 802 968 885 954 953 997 841 985 889 819 990 964 935 827 869 928 804 961 997 972 884 811 800 840 889 840 931 934 916 823 949 858 920 912 894 836 987 822 904 832 986 945 993 982 911 975 897 
987 851 888 885 931 812 890 888 828 807 897 831 876 868 844 963 887 924 979 979 933 941 989 906 817 864 855 939 895 875 864 958 802 847 919 815 918 910 906 940 896 847 936 946 939 826 882 814 926 920 894 849 997 812 929 956 825 956 989 976 992 834 842 871 951 929 849 871 823 981 860 801 894 919 818 862 982 942 983 932 828 978 924 843 926 909 864 909 993 998 949 939 815 916 886 813 899 843 808 865 803 955 907 960 984 869 922 930 999 837 966 813 881 904 969 882 954 910 822 958 957 996 955 900 866 811 924 961 967 873 953 810 843 969 810 841 1000 847 887 891 985 957 860 960 871 855 911 897 809 867 947 964 986 926 851 845 971 983 808 955 997 972 852 837 923 916 868 951 873 969 854 869 951 986 933 855 872 862 925 827 996 831 804 866 831 920 907 893 933 983 952 877 935 887 911 947 960 954 897 959 
850 971 942 896 976 873 828 935 995 842 901 978 826 874 907 962 859 939 914 975 988 977 827 860 951 923 800 984 937 801 845 917 941 914 886 875 973 933 805 1000 950 980 933 803 934 876 851 950 846 947 902 892 978 844 970 881 917 932 886 876 830 861 1000 901 821 894 942 813 896 984 875 903 943 925 992 944 917 948 807 874 845 941 895 997 996 881 921 984 918 896 866 949 943 925 943 845 849 928 866 839 905 920 927 894 809 859 878 893 865 855 879 969 996 989 975 875 893 829 833 947 979 991 989 899 843 828 953 913 849 869 938 925 872 961 982 965 853 910 876 812 968 943 932 863 974 870 950 866 801 983 956 948 820 863 824 881 912 898 902 879 874 819 941 922 918 877 811 881 910 853 967 838 896 989 807 935 927 853 817 836 860 841 834 923 860 820 922 835 917 881 956 982 845 896 947 944 856 831 960 866 
985 865 964 874 925 860 853 978 850 863 958 991 994 984 913 831 840 953 804 873 826 883 881 889 905 831 848 898 899 907 829 831 946 913 939 842 884 815 837 943 997 982 984 848 867 886 823 931 937 976 829 871 921 940 903 876 988 810 825 990 964 923 943 984 874 927 915 914 997 993 847 920 864 866 943 928 935 983 988 919 861 856 898 855 882 873 875 836 920 868 873 852 928 889 910 997 852 973 915 815 810 843 989 953 841 940 951 999 974 887 804 823 933 867 967 919 983 845 956 930 857 873 816 807 898 837 819 937 971 975 934 963 965 981 819 905 828 922 819 864 882 947 880 948 976 885 815 851 881 872 802 802 910 844 906 841 883 981 921 841 982 838 909 977 928 956 832 832 960 921 892 992 827 862 890 900 930 922 954 808 939 824 882 823 890 823 882 916 953 939 973 919 836 835 956 891 863 966 939 853 
989 987 971 937 974 997 837 842 880 862 991 873 846 826 900 872 832 802 964 973 982 887 948 856 903 887 896 848 891 851 925 945 979 812 862 891 998 921 953 844 903 939 925 957 934 829 895 890 826 808 844 928 917 999 829 984 805 909 924 996 844 830 950 932 857 813 803 823 993 991 800 999 985 825 906 848 911 943 927 968 824 955 977 957 859 855 982 894 931 898 904 938 930 833 979 865 876 822 867 907 812 899 850 843 871 974 884 820 988 880 866 829 865 845 886 888 896 843 922 922 831 921 820 992 959 802 810 987 840 904 981 831 933 979 982 990 950 843 909 824 928 845 999 902 877 847 994 895 932 945 804 887 943 878 975 819 854 933 926 885 864 842 972 852 941 837 994 879 940 808 879 984 840 831 827 943 940 983 902 883 859 855 924 990 878 810 956 974 945 964 872 987 884 804 865 908 878 842 822 963 
830 898 989 993 957 891 957 856 980 838 802 1000 893 835 954 804 969 999 914 989 966 926 914 929 887 977 846 912 987 870 831 979 873 960 918 937 926 951 920 964 963 874 985 839 980 915 853 934 833 843 949 996 866 852 905 966 904 910 847 838 881 866 845 802 989 811 863 858 914 871 804 893 972 949 887 906 912 981 972 831 978 999 915 807 859 817 979 842 932 868 838 958 838 841 825 849 832 897 875 942 945 992 974 864 923 819 836 939 825 929 958 909 840 965 974 840 849 928 929 989 958 948 821 828 936 950 858 818 910 940 864 967 939 934 1000 820 911 979 849 940 852 806 977 895 850 838 848 876 940 837 894 825 830 855 844 957 806 906 843 885 960 846 806 899 841 866 891 952 828 840 816 811 925 889 889 817 985 838 815 879 897 807 809 818 952 960 942 866 852 938 938 895 879 940 933 957 924 844 846 816 
956 888 922 886 854 925 899 866 943 895 980 831 835 828 838 976 972 932 919 991 870 932 936 878 940 903 941 955 951 879 861 984 869 847 831 831 908 859 856 917 974 820 987 984 835 939 968 971 869 889 872 816 897 857 879 954 902 966 976 952 817 944 920 873 952 801 963 816 886 1000 973 804 896 936 964 813 832 846 884 902 824 894 917 999 833 863 878 861 987 961 853 813 818 978 840 827 901 872 892 972 848 835 981 932 865 980 897 802 970 947 831 880 970 913 857 952 891 916 994 918 930 955 920 962 865 918 823 865 838 819 892 941 905 896 928 845 844 916 837 812 921 903 887 993 935 918 832 958 1000 912 904 979 914 948 991 806 960 854 809 828 930 902 854 809 963 816 898 854 954 960 911 953 963 807 808 807 998 957 837 862 858 964 900 885 921 919 831 945 885 910 802 969 910 895 860 930 906 898 876 823 
868 934 899 918 919 912 998 984 986 918 994 962 874 944 935 893 952 822 999 861 815 882 851 921 930 911 1000 920 877 986 864 885 897 933 856 898 849 962 820 875 897 996 923 948 914 964 936 984 853 824 941 966 877 921 869 931 892 927 976 965 915 871 930 938 909 937 898 841 810 875 911 913 850 849 926 953 902 957 857 946 823 917 832 983 869 965 914 947 943 915 940 907 945 946 920 988 876 910 957 863 807 958 932 845 826 819 907 945 803 926 837 832 862 909 920 805 955 886 920 845 873 966 869 927 831 801 947 867 981 967 825 944 825 809 975 914 812 863 834 938 842 886 949 965 873 979 846 800 930 812 844 912 842 945 935 972 894 805 820 961 823 892 847 947 802 929 940 942 863 824 989 934 817 858 807 879 867 952 929 879 960 823 983 865 949 924 972 829 911 902 846 869 944 885 975 820 892 918 982 873 
807 954 981 981 894 979 840 988 831 954 838 979 891 957 910 947 838 869 974 938 857 956 832 999 968 879 805 995 867 909 938 819 892 803 977 929 993 973 826 823 828 995 908 851 998 836 893 934 825 805 984 997 961 857 839 944 888 819 824 943 835 844 817 969 974 826 840 996 927 823 928 955 892 863 998 949 838 989 997 847 876 959 896 866 862 833 856 902 981 936 860 836 993 897 857 888 875 991 888 898 934 919 971 815 878 832 942 885 800 928 874 932 876 990 818 844 918 896 910 924 830 914 946 995 962 968 819 952 938 965 935 954 927 924 915 880 851 963 989 854 900 991 951 880 812 920 907 903 829 866 876 804 816 956 993 956 983 989 992 946 937 902 933 819 913 870 852 976 872 825 919 866 906 947 824 861 967 925 995 880 886 917 895 933 825 930 952 904 897 918 843 947 940 982 805 954 805 946 961 802 
973 934 810 885 858 813 847 950 885 894 922 867 907 848 846 931 879 946 911 836 808 877 966 969 871 914 938 915 917 840 987 836 816 800 812 851 961 878 998 810 821 830 907 909 828 860 850 835 948 944 927 983 962 837 884 973 886 828 828 836 949 898 800 992 926 900 813 978 884 840 902 878 857 903 927 945 888 828 811 836 873 860 954 863 907 883 911 827 853 915 944 968 928 847 998 889 895 877 915 915 832 853 951 993 918 909 954 922 953 943 857 840 998 908 866 936 918 803 980 923 954 950 951 991 836 907 911 985 986 868 880 953 955 959 924 906 868 985 813 866 800 971 981 917 803 913 902 821 812 881 844 865 899 991 890 922 985 867 884 995 831 963 831 852 946 926 829 924 864 906 1000 908 911 1000 893 911 869 840 913 824 811 940 983 801 997 857 932 922 816 996 812 857 857 945 874 984 804 827 862 995 
880 936 844 935 943 819 885 827 845 987 813 863 869 828 924 859 824 964 968 809 910 885 937 941 933 843 937 910 824 967 844 899 855 985 850 853 992 809 830 928 959 968 958 804 933 990 838 843 954 908 874 942 821 945 855 934 982 804 985 807 994 860 988 837 965 982 885 960 831 872 905 945 889 932 848 944 800 896 923 911 888 846 953 966 872 935 845 857 859 944 841 967 899 939 959 886 964 948 922 832 830 991 879 862 898 922 855 899 843 817 827 836 875 968 979 891 844 877 832 995 841 982 969 964 869 911 832 933 899 876 907 991 968 997 996 921 835 967 957 841 957 936 991 969 920 902 802 819 894 987 824 961 878 961 918 955 915 887 806 829 803 919 932 997 820 936 850 854 959 810 918 846 976 921 811 803 912 879 809 859 879 945 834 947 913 915 910 845 920 883 968 911 940 939 919 840 993 843 829 855 
849 914 899 923 896 818 813 948 917 937 930 868 930 879 901 852 829 838 891 820 860 988 990 853 986 820 981 864 883 840 999 903 959 831 836 877 957 914 827 825 984 941 957 921 880 830 881 895 931 894 802 926 899 994 889 911 912 806 811 846 938 895 911 985 845 903 913 851 971 969 866 834 914 837 876 832 995 897 901 936 918 818 931 812 982 840 840 887 885 805 974 877 892 981 961 966 842 888 840 854 962 871 979 854 870 938 872 879 855 870 878 806 821 958 874 999 902 827 944 963 913 844 917 802 842 996 807 974 804 855 899 863 841 904 825 800 957 888 963 842 839 945 861 827 813 810 925 928 920 808 939 817 955 848 934 813 922 847 967 975 957 925 900 838 849 926 812 802 893 948 923 910 941 910 810 980 918 883 865 917 837 953 973 971 958 946 807 925 991 808 816 850 906 948 801 857 873 929 804 915 
839 964 842 955 819 971 917 875 922 908 939 928 931 878 983 887 802 968 915 932 939 998 832 913 963 845 982 916 992 940 899 962 890 867 992 835 971 972 955 973 955 927 965 984 877 972 946 840 852 904 842 874 1000 890 964 968 880 803 830 967 996 860 862 860 927 822 959 901 903 832 888 966 997 925 962 991 867 959 872 931 858 818 808 938 972 816 851 811 904 880 858 884 890 964 867 922 982 964 809 924 950 925 975 810 872 836 837 903 817 807 815 962 837 860 930 944 851 938 886 839 892 825 924 819 877 928 886 826 983 832 957 864 961 970 909 925 928 858 848 954 892 924 896 893 802 815 910 841 832 977 911 855 859 967 882 851 890 812 847 816 892 814 807 847 882 840 883 855 912 862 978 945 990 977 817 924 884 991 830 845 892 933 966 982 835 904 952 890 999 819 832 955 811 878 850 891 984 918 934 998 
805 838 983 992 955 930 954 894 943 867 894 947 911 806 997 866 855 959 880 989 847 880 914 990 928 976 818 928 816 983 834 984 884 835 881 821 801 902 997 891 841 886 801 947 871 804 805 951 986 979 926 867 869 983 900 966 948 821 828 828 821 828 906 865 954 816 999 800 941 861 999 807 894 844 986 997 828 825 987 957 976 826 921 929 898 812 963 930 928 810 821 833 962 907 937 982 958 930 865 928 904 868 879 903 845 911 911 898 862 872 966 822 842 970 803 879 928 881 873 908 800 997 916 945 991 935 877 883 940 957 873 804 879 981 811 801 952 908 815 914 911 954 942 994 877 814 976 976 887 823 943 913 972 951 996 823 986 917 930 863 880 891 889 965 806 884 974 876 913 811 831 942 802 852 899 892 962 877 937 996 979 831 876 843 924 992 817 932 841 875 913 889 932 888 971 858 920 942 863 916 
878 816 876 809 933 853 910 999 819 873 902 947 814 846 804 892 819 975 945 977 902 914 990 982 936 985 901 969 938 893 979 844 924 932 877 901 894 982 861 942 808 953 893 970 983 965 849 812 928 840 907 983 936 811 967 876 888 978 864 931 815 890 994 879 975 940 806 993 923 804 957 866 897 874 890 863 891 888 854 877 988 883 954 839 999 878 998 816 962 801 994 830 824 933 964 828 804 907 913 941 903 887 830 960 832 834 918 915 969 941 909 895 857 892 949 852 871 904 967 934 886 918 961 885 969 855 947 818 812 808 846 873 995 825 958 861 888 934 801 931 977 862 855 851 854 806 821 832 821 913 926 980 814 886 930 838 941 824 816 1000 926 933 936 991 889 973 957 951 935 970 953 892 996 904 953 812 803 986 858 802 860 890 890 882 967 872 947 872 981 870 814 800 855 858 974 818 898 999 891 986 
821 842 974 950 880 864 929 815 811 967 909 906 965 800 889 857 957 901 800 855 899 954 817 923 980 937 996 982 915 983 884 984 899 901 840 955 903 911 947 983 902 820 835 817 889 967 928 972 818 987 848 833 960 805 908 876 942 965 866 861 888 998 829 887 859 836 881 966 807 826 803 836 818 878 924 870 829 902 914 937 870 813 865 981 920 886 879 830 842 898 889 932 870 872 964 800 886 899 864 917 850 974 844 927 867 930 832 959 870 924 806 816 919 878 853 962 826 870 866 922 997 920 802 889 876 938 972 889 803 804 828 944 827 955 991 977 801 820 995 857 958 944 862 933 958 959 813 951 879 947 876 828 939 894 924 829 890 948 947 894 831 849 813 901 938 845 942 836 892 891 996 838 828 893 971 930 910 870 854 856 978 961 875 974 959 844 896 832 943 888 904 905 870 970 819 968 884 995 854 905 
825 853 899 829 895 816 980 971 979 864 933 983 842 978 830 935 823 866 920 901 872 999 979 977 875 857 830 976 886 988 828 803 818 954 975 838 902 886 897 987 915 953 950 805 893 856 843 817 994 893 823 907 888 875 987 882 802 977 958 919 901 925 908 916 971 973 952 843 946 944 838 829 953 1000 915 856 805 924 950 887 873 840 980 975 916 937 836 988 982 806 812 949 888 899 902 971 921 859 858 841 927 962 893 983 895 862 818 998 988 993 832 838 804 996 899 907 847 811 806 991 896 891 845 965 887 970 933 978 889 817 814 834 869 940 907 802 808 873 952 854 845 854 876 831 936 934 873 960 883 826 974 882 931 830 937 856 949 903 935 897 930 961 870 807 875 979 948 1000 934 815 960 847 865 868 808 913 992 931 941 974 844 973 891 990 873 832 871 827 878 938 823 906 834 818 983 941 884 813 912 998 
817 846 947 846 836 867 991 985 857 945 921 899 863 996 918 875 857 953 927 929 934 812 926 864 972 811 834 962 913 872 941 866 997 865 891 925 808 965 882 826 907 948 892 878 967 972 919 881 977 845 867 897 956 878 894 970 876 971 974 956 981 983 919 957 850 993 884 974 810 938 821 866 987 999 825 889 987 837 990 952 960 945 935 887 845 820 967 846 925 801 995 935 856 929 823 817 824 878 929 833 962 924 850 844 946 956 801 977 818 896 827 858 864 944 865 923 905 901 849 944 957 959 1000 957 853 867 857 833 822 909 840 851 895 912 975 800 842 902 834 958 911 976 984 811 888 899 845 814 824 843 912 938 878 988 899 856 832 935 883 831 989 967 969 869 802 980 901 999 849 815 1000 912 914 896 812 991 832 956 922 998 951 914 962 878 934 805 913 890 957 917 911 911 885 816 836 868 870 947 871 992 
968 979 979 888 895 819 872 995 868 829 991 931 924 961 879 850 904 860 836 901 981 864 953 811 921 889 999 865 949 872 803 886 829 998 952 841 840 959 893 956 833 885 830 907 905 869 806 856 833 842 863 897 993 889 803 989 879 963 905 955 974 1000 900 913 831 827 830 897 917 805 946 939 894 995 972 925 947 972 823 923 905 949 971 846 997 848 973 937 953 931 819 993 954 905 937 903 904 986 810 915 812 847 962 956 946 902 897 867 835 872 988 997 959 814 840 926 844 847 938 878 947 842 966 924 845 986 993 858 837 949 961 943 954 831 825 830 991 843 980 889 829 821 897 821 919 937 936 819 861 842 976 944 815 828 940 981 923 819 934 829 868 858 954 958 806 980 839 940 834 921 818 968 966 891 812 879 800 813 946 858 951 879 935 874 823 867 901 913 990 978 811 964 958 905 858 926 837 810 824 874 
965 898 913 946 874 867 960 899 939 903 966 817 991 864 937 921 847 879 883 877 828 882 940 900 808 993 926 956 980 801 895 864 910 995 895 807 901 926 961 952 828 911 877 898 985 963 828 910 806 851 961 919 848 936 862 943 994 927 973 855 902 951 992 982 915 908 976 835 811 831 889 861 917 869 929 910 927 889 882 969 805 962 921 900 833 885 919 910 957 813 971 904 979 954 904 955 800 974 802 815 991 980 983 849 998 829 904 804 953 881 941 907 871 981 946 992 917 944 877 965 834 880 898 942 875 962 865 846 857 899 921 915 901 811 854 800 927 848 892 966 876 862 824 974 975 967 971 873 905 990 851 829 989 804 981 886 830 993 807 923 865 963 808 868 880 820 878 861 892 965 876 999 905 857 929 959 933 947 845 810 834 922 981 870 870 899 923 905 892 1000 871 990 988 892 854 995 885 904 906 992 
900 986 931 813 929 871 832 883 823 905 914 821 998 854 907 962 864 863 886 859 974 827 896 819 880 815 873 981 905 903 958 810 842 972 948 899 924 966 852 983 924 897 974 848 895 864 865 815 980 947 896 833 941 899 982 895 896 879 925 995 872 850 901 920 945 995 977 925 830 891 907 926 850 883 932 841 806 858 845 900 952 869 826 845 879 979 883 856 975 912 996 835 984 875 976 867 847 810 953 859 949 845 853 831 832 896 844 858 849 804 962 946 839 975 987 848 990 880 991 958 940 821 966 915 957 870 954 927 892 811 989 833 901 939 998 984 874 979 915 907 944 924 957 985 850 991 810 888 864 952 832 870 884 803 858 840 957 981 924 946 931 848 905 896 990 857 864 971 976 855 862 954 950 812 935 953 933 836 899 914 881 814 902 995 807 951 854 990 943 833 888 897 943 938 812 820 812 844 866 852 
999 857 837 881 982 925 870 838 947 854 920 978 886 807 956 950 923 870 944 802 894 996 1000 826 961 954 983 808 943 975 976 888 854 999 934 831 854 882 908 801 813 956 816 829 992 972 896 844 965 964 862 973 849 838 945 877 992 834 860 944 903 893 802 987 971 846 962 898 908 882 878 871 908 902 908 899 998 913 811 864 869 969 847 931 943 914 874 847 918 803 950 901 809 898 921 841 905 996 973 931 801 902 819 891 878 936 867 911 931 917 817 970 978 957 819 881 845 856 934 936 989 985 922 979 830 930 960 872 859 872 850 825 958 911 954 886 872 961 945 814 924 889 803 904 924 930 826 906 912 904 820 954 987 930 882 881 876 818 970 846 951 878 938 991 859 933 880 983 933 901 964 946 974 908 955 856 844 870 847 936 800 898 976 825 902 904 837 950 957 990 819 982 908 818 860 939 887 807 819 925 
817 842 923 890 804 974 911 827 1000 823 818 810 854 907 945 999 907 806 899 829 921 990 900 864 828 861 851 962 814 917 844 804 829 836 945 808 918 900 852 908 879 922 852 974 807 912 851 835 870 848 848 983 862 838 944 843 811 865 950 947 976 856 932 834 875 911 809 847 915 976 956 820 973 803 803 976 836 857 851 938 914 974 871 820 893 977 906 956 867 887 880 961 915 851 993 973 827 894 819 856 962 934 815 815 800 958 917 985 939 882 947 808 829 955 959 835 983 891 937 930 856 819 818 963 975 967 947 955 923 873 912 896 892 916 993 920 879 845 844 833 926 891 968 910 843 923 904 949 933 984 945 997 921 971 809 940 966 814 945 937 900 821 996 965 813 865 866 992 889 896 845 885 866 824 839 964 875 871 808 862 909 945 853 912 826 842 954 909 967 911 830 831 974 938 810 885 863 882 964 802 
982 897 941 873 865 916 990 896 937 875 859 916 825 838 916 916 869 904 910 806 848 845 816 884 985 973 942 971 862 977 903 809 978 834 949 826 907 902 980 935 829 899 909 944 804 938 800 810 868 932 917 902 927 967 884 891 991 948 847 904 858 964 912 981 978 957 922 803 826 967 870 997 985 828 933 908 963 978 871 925 879 813 832 910 822 846 873 922 958 974 922 864 804 858 910 843 903 819 915 825 850 913 887 826 937 857 834 807 822 924 810 805 809 971 934 848 884 958 832 950 844 870 996 975 837 938 998 929 842 980 865 810 909 866 836 971 869 918 829 954 859 875 806 975 873 964 907 836 965 896 982 958 870 835 935 953 855 870 945 932 963 977 857 883 999 959 864 944 995 960 919 917 883 881 914 894 986 847 974 843 886 973 867 956 905 822 945 987 811 934 958 966 860 855 913 810 930 922 818 831 
908 944 923 807 886 840 839 924 810 844 956 878 916 833 959 961 840 946 966 876 949 954 825 925 917 855 837 948 829 916 974 956 850 887 801 889 888 828 921 936 806 808 893 879 856 963 975 801 862 893 814 894 968 810 999 915 948 834 942 996 807 871 970 936 866 932 922 825 968 877 903 899 992 966 831 970 929 868 821 810 826 941 976 827 846 817 908 982 819 988 864 844 802 854 920 980 922 905 977 844 985 926 973 991 878 854 852 828 852 806 998 921 936 947 800 980 995 995 820 983 980 814 928 871 803 897 980 863 819 874 947 942 967 961 982 932 803 819 840 842 952 971 837 932 980 919 976 857 914 865 879 875 980 973 837 954 917 971 949 966 923 826 830 924 859 902 868 930 859 928 863 960 914 935 962 942 920 831 896 973 866 874 915 912 901 941 831 825 868 802 964 874 963 801 939 828 905 937 963 855 
802 936 985 915 885 894 936 909 903 806 981 831 928 978 838 834 836 979 967 832 994 853 965 866 843 945 980 947 916 997 990 993 909 916 951 923 900 950 870 947 804 858 914 808 829 928 868 805 949 909 848 930 997 898 902 893 917 806 879 961 922 963 919 835 900 905 888 807 987 925 865 982 865 848 977 845 885 934 817 865 985 917 975 853 904 973 994 803 819 849 943 979 927 886 872 893 864 963 897 944 973 839 980 846 886 986 834 906 846 877 830 881 872 959 833 878 945 879 935 899 843 860 828 851 839 904 859 987 859 835 886 886 930 840 869 973 890 870 943 993 915 871 990 839 904 847 954 900 854 825 869 937 906 949 856 941 859 838 991 920 809 909 958 814 909 826 983 846 805 827 955 935 844 926 872 1000 808 992 913 888 875 929 849 886 835 982 943 916 984 851 957 984 862 966 926 849 870 835 965 832 
884 982 831 971 924 820 980 984 910 857 858 903 883 873 887 891 865 964 816 939 909 985 824 976 803 865 947 879 908 989 900 894 919 859 933 983 979 892 899 976 868 969 878 988 812 848 967 904 805 820 967 924 974 864 898 970 804 856 841 949 952 825 938 875 953 883 925 877 864 980 980 821 846 871 825 855 816 906 946 834 847 811 961 866 951 830 853 843 954 922 962 893 868 938 849 940 902 946 987 911 800 902 923 960 985 958 827 965 936 856 966 862 826 947 838 966 883 861 947 936 875 931 871 999 979 922 946 877 935 883 932 834 872 991 809 800 927 897 829 822 866 978 874 937 823 942 871 942 896 839 805 847 841 964 813 913 960 920 965 903 981 921 933 976 933 872 842 819 866 891 803 883 949 813 937 943 974 966 832 822 927 814 982 948 938 834 887 938 847 836 943 951 1000 842 953 990 899 896 960 877 
996 805 800 914 864 967 805 833 845 807 810 816 838 995 807 919 971 993 854 890 867 997 959 866 844 931 957 951 970 879 909 829 979 998 802 967 984 909 974 856 887 807 880 879 948 916 951 974 916 835 927 830 982 880 971 887 834 853 954 980 938 992 988 989 972 891 907 964 824 803 915 971 852 870 927 807 957 999 963 899 982 811 911 868 808 927 879 953 840 980 814 926 922 876 834 873 937 934 931 888 899 973 936 909 992 893 863 870 884 834 938 917 982 931 818 826 930 929 912 822 974 967 949 811 984 943 989 900 844 933 900 840 925 926 961 824 981 871 826 912 951 893 853 939 821 889 860 927 937 875 870 909 945 842 926 924 942 813 972 806 872 910 943 865 966 837 982 874 997 840 933 881 851 800 897 864 987 1000 885 863 891 909 924 919 830 883 818 997 997 840 802 861 972 940 911 934 953 976 859 964 
861 879 921 995 862 971 888 931 865 904 924 804 954 839 917 927 860 817 914 902 956 974 919 924 918 949 906 812 961 876 824 924 828 856 934 969 874 976 805 862 906 844 863 990 832 846 842 960 956 853 927 979 989 805 841 881 873 890 990 940 951 997 929 883 908 938 985 1000 977 806 954 918 999 888 989 896 856 846 925 955 997 953 931 985 959 811 892 960 931 920 946 998 848 934 943 996 936 980 879 813 996 876 866 864 886 964 941 883 950 899 905 860 874 979 895 809 994 822 967 874 851 973 938 897 812 991 983 999 977 822 922 938 896 938 881 833 841 962 808 868 889 947 906 968 929 913 946 841 937 939 893 827 937 832 881 829 885 928 808 951 800 927 983 949 899 940 831 878 985 922 859 946 891 904 858 840 962 891 859 912 923 867 999 963 831 919 826 827 908 900 909 823 808 837 897 811 933 965 886 808 
968 883 983 873 976 856 828 995 875 903 818 961 848 816 833 905 905 939 865 961 819 839 906 854 983 984 873 967 926 892 936 998 820 835 984 849 990 974 990 909 829 897 826 964 898 841 982 979 971 890 987 957 946 805 865 858 871 853 921 940 814 839 846 893 968 864 908 914 804 888 800 981 814 999 902 886 926 807 946 859 965 970 866 914 921 920 967 982 877 829 885 869 914 926 883 952 993 938 905 816 839 810 942 856 978 835 881 915 934 842 947 939 909 818 886 957 995 838 928 925 879 926 885 839 954 840 882 843 845 916 816 942 987 857 860 874 963 924 880 896 807 906 886 919 953 811 923 955 813 882 885 829 919 854 844 859 954 803 840 953 977 867 830 857 901 973 904 902 873 920 882 866 931 840 887 913 872 800 852 935 981 967 914 877 940 885 902 955 959 984 839 908 953 969 834 931 913 911 908 973 
995 931 939 875 874 987 993 841 904 997 853 945 998 949 932 986 865 926 805 971 980 802 896 870 998 974 991 943 859 880 847 903 920 865 987 956 899 969 886 832 845 900 826 962 975 965 940 909 978 893 894 835 809 967 801 975 851 950 922 920 932 961 937 817 921 882 888 831 823 994 841 829 984 865 899 829 834 934 802 994 984 809 954 950 832 909 860 830 812 928 953 902 843 961 934 813 938 971 852 962 960 857 979 820 880 808 856 913 883 885 851 947 907 814 968 968 854 903 976 851 851 801 997 864 976 977 829 915 810 873 918 813 961 863 831 897 964 971 991 898 979 980 896 803 925 944 819 802 988 930 879 854 926 907 981 996 917 812 823 943 998 867 994 831 812 880 820 949 901 970 949 880 924 827 917 859 878 980 893 800 969 940 828 905 823 963 877 828 939 916 933 976 917 966 962 855 810 808 852 881 
1000 979 800 926 927 865 823 954 971 889 890 977 814 983 895 980 987 916 976 930 900 851 916 974 839 993 845 979 803 877 940 983 833 919 860 897 930 932 963 801 907 907 808 933 975 872 971 921 881 921 965 925 924 997 831 915 893 959 853 909 816 837 923 913 956 948 846 825 878 818 989 876 975 830 991 920 852 924 962 845 990 876 890 906 984 835 886 919 930 945 970 843 839 874 827 934 843 882 872 863 871 992 922 932 960 899 876 883 904 933 966 809 826 888 853 980 814 834 817 824 926 909 899 880 902 806 939 840 985 880 832 882 919 847 935 863 890 980 887 811 847 840 955 815 969 950 846 856 941 835 955 833 916 946 900 943 927 832 805 941 998 909 952 957 946 904 904 885 869 929 906 980 823 887 856 821 860 865 809 813 917 907 850 839 935 897 895 918 926 922 828 951 908 985 855 840 973 864 963 843 
850 926 984 887 926 897 933 996 922 917 903 978 814 885 823 971 998 912 908 938 883 868 945 922 863 954 936 948 815 967 842 819 928 846 825 880 878 854 935 963 1000 803 903 840 938 821 832 801 858 891 870 858 948 985 859 857 814 835 920 911 890 829 899 904 900 855 901 810 820 978 897 893 982 879 801 906 959 894 983 823 871 891 832 875 809 844 927 879 890 954 930 981 947 932 876 879 958 801 963 808 956 880 861 996 901 804 946 908 908 988 960 823 897 944 985 992 943 801 880 841 960 924 923 979 903 983 928 805 891 885 972 922 817 862 895 882 849 963 945 995 885 933 888 978 814 943 831 927 902 882 957 922 987 965 830 877 975 973 880 990 946 828 913 980 944 848 995 832 933 854 880 888 947 973 960 935 839 847 952 844 985 800 1000 948 938 993 865 923 938 836 868 875 885 913 890 900 966 817 914 993 
885 891 870 840 935 850 875 982 913 809 815 841 948 821 991 857 898 835 989 869 916 981 838 829 986 882 880 828 896 877 991 914 895 902 835 842 823 848 841 847 800 868 930 946 912 981 939 803 858 933 991 987 943 900 906 930 991 952 947 977 865 951 932 956 933 939 983 921 918 920 934 929 809 990 930 843 859 891 967 974 951 903 893 923 929 846 838 899 823 966 825 834 897 872 939 857 940 990 873 963 943 955 856 974 835 979 995 926 985 875 805 939 805 945 923 840 989 816 955 812 866 989 830 942 846 957 990 942 867 962 960 882 860 870 988 855 915 895 967 814 995 824 959 877 843 931 980 869 859 983 975 860 852 903 995 906 812 962 992 844 823 897 863 974 834 886 846 983 972 926 828 956 918 814 819 926 860 896 936 900 985 877 971 838 962 893 844 827 975 956 974 827 888 838 849 992 881 859 819 843 
861 868 895 968 854 918 902 952 829 820 898 980 817 963 933 800 841 986 905 844 876 932 947 908 898 955 841 938 858 923 996 886 859 944 911 930 806 968 855 929 947 818 886 881 935 933 887 945 896 953 852 905 925 994 976 861 966 835 950 955 804 830 868 944 899 958 857 947 800 826 893 938 918 817 996 828 973 969 808 863 997 949 987 832 862 907 800 854 991 937 847 860 906 876 881 930 945 900 925 808 880 951 816 834 910 986 850 992 967 839 834 825 985 820 808 833 994 966 946 879 842 875 868 901 965 832 981 991 859 991 864 947 808 933 828 924 809 902 990 820 965 865 866 815 904 859 896 895 930 820 875 971 857 835 852 866 876 853 814 939 804 883 819 964 900 916 956 828 869 954 822 814 847 936 937 912 805 810 891 895 938 828 878 881 856 917 991 987 921 867 970 840 873 861 887 900 837 803 922 882 
827 872 806 961 963 865 953 949 834 819 866 984 936 843 892 816 911 841 956 813 872 822 862 843 903 972 800 945 895 984 874 914 801 814 890 969 894 961 978 973 989 850 985 821 976 958 887 826 838 940 839 820 941 967 847 843 996 896 988 817 900 807 871 939 801 872 834 818 878 989 814 963 811 963 978 936 915 843 936 930 883 967 886 866 937 933 833 918 870 999 982 961 884 817 843 986 971 946 986 856 977 943 924 987 901 853 938 911 824 977 968 955 800 969 989 868 962 956 909 892 953 909 815 946 982 897 869 874 846 814 840 954 803 874 935 801 890 910 863 910 923 960 941 968 886 995 966 877 954 959 822 835 938 835 820 894 940 998 991 885 928 944 869 824 972 821 875 925 960 858 938 970 961 949 833 934 965 958 981 836 885 889 954 846 863 903 882 850 989 805 868 930 859 847 939 848 849 866 999 828 
876 948 823 837 882 915 991 895 808 930 921 960 868 942 903 903 848 880 871 893 850 909 944 876 967 993 858 963 863 939 955 837 859 943 827 880 842 926 940 812 895 897 923 835 873 904 904 879 969 840 985 906 912 833 850 879 947 877 801 970 824 973 831 915 844 852 871 955 819 829 860 852 960 953 920 856 834 933 954 881 880 860 883 965 863 989 830 898 959 889 951 811 911 857 922 938 940 969 966 847 808 882 942 907 947 928 871 983 958 984 811 900 953 926 881 913 862 854 860 877 959 942 869 817 807 857 840 872 884 922 881 909 965 931 850 912 931 839 956 975 976 816 960 959 933 979 916 848 981 804 961 846 995 884 801 941 817 949 912 818 929 965 992 912 960 928 872 951 990 968 816 937 914 802 980 893 842 889 913 989 889 836 957 905 915 835 892 859 951 886 947 909 887 844 814 978 923 928 925 995 
950 996 847 852 858 868 883 981 982 937 912 855 850 955 954 927 866 814 864 991 924 994 936 904 932 1000 810 913 931 894 804 811 895 836 926 885 865 945 811 933 882 896 992 838 896 924 985 970 983 844 904 922 997 826 830 845 937 904 992 927 842 920 824 985 848 882 994 819 937 928 879 959 997 890 891 910 847 909 938 950 955 922 946 875 916 805 963 923 860 850 838 839 958 963 944 873 940 835 971 858 977 805 984 855 855 887 871 882 925 880 925 927 972 841 961 944 913 858 835 855 829 964 839 875 898 864 899 825 819 918 949 920 848 937 813 951 825 933 964 803 808 992 925 945 812 949 986 986 907 857 838 940 824 823 853 959 903 950 884 1000 833 821 934 862 859 923 853 910 903 970 878 989 808 972 827 939 914 834 912 896 981 925 802 874 897 917 818 896 867 852 943 863 919 936 941 911 930 822 907 997 
884 912 813 926 960 816 889 964 814 952 970 807 904 875 886 899 971 986 818 957 837 862 899 991 864 824 977 994 969 902 940 961 921 903 893 825 966 805 978 984 893 844 822 837 877 806 936 802 831 853 975 882 955 927 919 963 807 844 977 957 830 983 908 846 874 914 861 816 998 929 812 972 904 963 973 828 949 840 880 812 945 907 872 833 847 979 903 876 862 997 962 817 841 828 992 861 815 816 830 835 903 952 964 923 973 880 950 805 848 901 800 827 951 885 879 940 949 813 955 861 929 801 979 932 987 897 917 861 942 889 809 953 921 960 818 965 964 806 854 950 947 989 998 891 809 866 830 827 910 883 930 967 985 956 912 903 804 935 985 835 929 896 945 916 928 947 925 899 876 846 978 907 961 807 928 894 913 912 917 901 817 854 961 830 973 861 909 838 951 927 926 986 874 843 815 876 807 951 800 985 
834 892 893 939 945 821 929 855 908 890 955 882 966 951 938 810 934 899 800 911 884 805 966 968 980 920 928 923 891 881 873 928 987 961 944 920 870 977 821 869 999 890 966 860 927 892 980 917 912 800 887 827 962 812 828 962 881 907 809 862 852 967 882 965 916 886 841 924 994 913 862 872 935 913 809 956 815 809 831 977 821 998 899 801 803 944 870 850 859 888 907 809 880 903 952 839 823 954 994 907 962 894 976 801 975 874 820 885 890 919 888 844 918 890 985 811 827 854 980 981 812 879 895 846 903 827 953 873 825 849 876 873 968 966 917 907 866 874 857 999 982 983 996 906 828 911 991 952 971 945 891 940 963 829 913 923 812 842 821 942 925 887 830 958 985 887 876 934 978 903 849 996 873 820 954 914 902 957 817 958 843 970 862 903 814 948 899 901 855 844 922 991 932 972 888 915 828 860 938 937 
913 905 961 805 806 882 909 947 936 977 961 947 857 878 879 914 997 971 988 982 855 945 902 920 988 950 933 868 990 801 815 830 954 933 893 969 827 941 908 969 963 856 964 908 812 858 962 895 812 875 965 831 895 953 880 835 816 959 830 880 962 950 834 908 936 863 941 958 892 909 807 987 815 946 824 841 992 885 949 985 806 806 890 889 822 860 893 976 946 883 1000 866 902 809 809 853 803 859 984 968 961 946 807 905 964 813 934 908 908 843 943 937 895 815 804 938 911 997 913 934 859 899 961 928 957 846 823 947 858 961 859 961 975 883 825 830 900 804 868 888 826 949 819 905 891 854 927 821 978 987 919 884 876 941 844 888 827 909 907 972 976 819 858 934 987 897 926 966 806 979 919 995 870 936 813 835 805 843 942 809 953 932 970 835 948 1000 818 996 922 995 903 941 839 856 981 998 810 955 888 830 
999 924 898 812 924 882 808 837 917 939 907 886 996 898 860 823 830 982 917 816 820 980 851 825 802 925 882 914 937 988 862 839 876 872 930 927 950 863 959 977 852 857 977 988 853 841 802 873 833 895 946 872 899 824 971 965 815 849 924 906 971 871 926 888 847 934 921 892 900 894 869 956 893 830 905 843 897 824 909 841 930 840 914 853 930 896 806 885 917 848 862 945 954 839 995 831 978 867 879 806 887 814 950 897 914 855 999 939 811 887 902 881 802 898 817 929 926 800 821 858 859 953 920 998 951 804 990 826 821 831 817 947 847 938 836 905 978 832 885 988 973 901 886 932 957 903 989 957 934 923 958 920 999 884 912 976 832 800 982 914 926 977 846 862 919 916 944 926 862 821 827 998 938 837 994 800 907 951 971 833 954 840 922 876 817 824 869 819 955 802 982 986 913 994 825 945 894 941 818 996 
957 800 812 919 914 861 885 967 940 957 902 987 982 926 980 920 836 801 809 895 877 923 830 859 942 883 988 863 877 863 846 959 937 883 857 827 856 940 856 950 915 856 960 906 867 916 914 835 980 889 980 884 813 941 840 816 823 814 879 860 914 926 948 899 878 890 955 977 903 832 884 968 927 990 912 991 871 847 810 896 964 801 940 845 956 983 924 937 975 954 933 886 859 822 891 937 879 888 886 934 825 888 997 886 919 827 874 901 930 982 880 811 892 977 873 820 945 814 883 859 997 948 893 819 836 867 985 879 998 893 855 842 988 819 855 872 868 939 827 904 853 863 1000 885 992 801 828 946 899 930 901 817 876 918 871 875 939 957 953 964 873 992 908 987 921 893 970 937 928 804 890 930 824 925 829 872 959 868 839 862 851 807 905 833 836 962 925 943 833 952 933 812 838 893 927 942 995 880 886 905 
876 877 907 914 961 874 826 887 996 915 862 899 949 836 912 807 906 828 934 843 987 970 866 860 836 864 843 864 933 825 846 871 868 972 856 948 988 986 893 886 992 818 835 994 832 882 827 884 927 894 811 938 976 930 861 947 892 870 951 950 857 873 825 871 873 809 896 863 900 998 871 828 1000 994 885 956 977 973 852 814 870 967 910 858 882 894 803 977 924 854 840 925 984 958 817 993 976 963 921 929 948 900 871 906 824 988 940 990 952 970 956 995 909 902 904 893 838 881 892 851 910 903 979 845 951 888 942 845 894 909 954 827 946 861 806 914 888 841 925 914 851 887 989 934 837 953 854 979 887 987 881 806 829 825 825 854 959 950 914 833 850 1000 806 997 963 954 837 919 932 970 983 852 824 860 831 833 976 966 904 922 895 970 998 940 804 948 868 894 925 838 863 996 966 872 960 904 987 878 816 800 
960 992 849 825 916 812 938 914 926 1000 941 877 943 952 966 895 949 946 825 958 961 856 866 810 952 801 837 838 868 851 939 896 969 939 840 913 931 968 890 922 992 875 930 927 883 882 970 989 869 928 906 969 974 978 851 888 857 914 835 943 800 983 809 839 894 878 991 841 898 978 866 978 972 801 808 888 834 997 828 808 888 945 996 937 927 927 805 949 978 805 934 916 832 804 888 941 979 901 935 950 815 919 812 860 952 954 897 861 827 957 850 824 931 934 999 841 924 909 955 962 951 987 899 807 973 923 956 838 892 866 993 904 975 995 907 815 802 885 889 812 824 859 975 869 885 877 836 828 822 850 834 862 974 885 817 853 991 962 842 984 888 979 813 909 920 999 830 936 876 976 970 963 807 805 883 904 995 846 976 898 989 817 863 997 805 945 964 997 872 881 901 845 821 853 926 889 803 856 925 873 
889 902 837 996 847 890 863 832 972 846 807 831 957 955 836 900 934 863 998 820 833 863 920 853 829 953 847 899 822 842 821 901 969 894 839 953 851 884 840 854 896 802 845 810 821 925 848 887 823 939 857 915 953 973 820 822 920 818 910 991 805 812 969 954 888 959 951 879 817 943 921 845 849 839 996 819 819 813 834 971 951 896 879 881 884 989 996 869 857 905 835 976 826 911 853 859 924 863 804 804 849 859 815 961 970 909 852 967 809 863 816 944 997 909 931 922 800 898 901 850 987 887 913 946 804 953 894 999 914 852 831 919 844 855 873 867 859 816 946 947 889 975 917 861 839 990 923 882 997 958 917 908 907 933 893 874 917 894 919 976 818 963 809 883 808 887 899 855 947 810 958 902 839 860 862 818 869 858 818 996 934 883 898 974 978 965 842 921 843 920 1000 885 946 958 987 898 915 813 803 895 
910 960 984 899 821 905 856 856 937 809 928 848 938 986 951 923 964 967 871 849 878 810 818 816 920 808 997 969 850 994 825 850 996 934 910 967 992 869 932 884 881 835 926 853 839 851 873 889 920 880 802 923 964 833 899 936 842 899 835 937 966 948 909 928 896 873 867 914 911 924 981 998 819 959 837 819 914 827 885 813 879 969 878 944 951 827 825 928 891 957 954 947 827 876 850 927 915 823 916 894 925 919 958 929 945 952 916 844 938 848 929 941 859 884 902 825 950 898 888 880 902 922 940 944 928 941 911 897 982 844 895 989 833 968 814 941 952 924 985 979 929 970 802 941 958 857 839 887 862 946 952 912 991 881 950 894 941 956 910 950 896 852 942 929 916 938 917 873 936 859 1000 822 975 973 891 959 922 891 965 924 811 864 965 823 913 829 850 824 959 946 938 865 816 907 990 835 858 956 861 972 
816 868 913 869 995 867 955 925 960 965 844 954 854 827 891 848 926 851 934 838 855 822 958 947 906 864 990 854 821 882 855 822 947 962 917 909 971 828 954 866 951 811 980 897 935 885 811 967 994 990 981 974 831 956 992 916 919 904 993 933 850 998 996 903 918 926 959 849 993 813 845 816 882 877 849 913 861 828 960 987 824 858 958 915 988 878 945 913 969 813 831 809 973 981 854 889 988 810 863 908 826 904 983 992 931 862 859 956 811 925 817 961 919 956 884 806 968 815 827 819 989 862 953 880 948 973 927 995 981 921 964 919 831 802 907 997 967 831 973 875 841 831 866 902 931 985 930 960 859 933 925 912 988 947 913 997 865 877 878 812 979 816 947 872 885 940 952 959 829 958 974 949 863 803 818 956 874 843 921 900 872 961 827 977 890 852 826 868 817 812 855 860 831 872 872 895 823 874 980 874 
998 844 982 950 824 822 869 878 881 985 868 844 844 861 858 960 997 925 992 968 806 978 919 983 969 858 869 947 817 945 911 985 969 910 937 942 998 964 962 830 944 976 874 860 903 841 929 900 911 919 921 864 903 862 940 943 921 889 966 987 969 988 967 895 936 909 834 825 979 998 917 922 971 927 872 819 855 909 946 854 918 895 868 928 947 977 976 939 929 872 879 981 898 923 941 872 938 850 972 969 948 910 910 901 863 860 910 973 942 895 970 951 939 996 971 873 845 970 991 984 836 945 944 966 953 927 895 847 963 995 931 837 956 977 972 828 976 895 854 844 842 926 964 924 978 878 993 870 985 830 904 898 996 875 945 981 952 969 962 966 983 888 963 949 819 975 983 807 905 801 933 914 944 844 920 934 965 826 957 923 998 910 909 859 815 968 960 891 971 891 988 894 964 818 840 974 828 935 863 881 
933 803 969 828 900 959 831 978 955 836 901 958 985 851 1000 841 930 836 833 859 963 892 996 863 874 884 936 930 873 817 970 859 969 847 933 832 986 878 859 915 851 981 813 993 818 807 933 969 953 939 911 806 980 843 880 996 982 973 856 813 907 910 971 975 881 902 834 929 812 867 889 915 901 875 891 817 951 840 814 800 897 881 839 835 839 827 901 999 979 995 817 891 810 988 850 955 898 905 991 913 943 880 913 922 934 974 884 826 907 898 974 842 858 982 804 998 965 845 892 999 829 848 951 853 876 806 988 993 893 941 873 904 973 818 804 987 983 949 976 830 937 870 923 937 895 949 863 852 975 899 815 886 903 812 967 975 818 981 806 957 938 906 916 895 948 935 976 894 825 867 879 957 873 909 888 850 974 998 933 861 812 907 984 837 930 821 921 858 867 861 808 911 928 970 921 986 816 960 897 969 
856 872 954 917 985 847 924 846 989 838 889 864 899 942 954 801 828 870 937 881 860 909 817 874 824 844 893 808 839 957 807 980 857 835 936 963 901 1000 923 986 837 817 886 978 847 903 867 944 977 990 856 822 817 962 894 884 992 881 825 854 846 869 898 915 842 960 887 949 839 978 851 932 866 863 882 915 963 992 971 884 801 821 892 884 982 814 867 988 849 947 862 887 830 932 955 906 977 810 982 810 847 868 834 956 911 920 902 887 834 805 927 848 828 888 867 874 934 869 865 862 893 839 944 951 989 802 977 839 864 950 826 804 809 982 938 886 833 997 879 895 986 805 989 826 951 922 805 970 880 899 905 879 947 826 914 891 908 961 824 817 927 928 914 997 883 890 815 844 823 968 1000 915 803 928 895 982 945 872 955 819 898 921 811 964 919 892 964 893 973 819 906 868 900 921 983 883 824 955 844 964 
864 875 895 862 831 920 825 999 848 875 808 885 893 1000 846 894 909 878 864 879 911 907 904 815 928 862 836 816 978 845 981 835 916 969 919 900 897 879 835 998 968 872 806 801 801 846 927 894 870 905 979 827 906 870 901 807 876 869 869 895 887 831 945 841 965 864 951 917 873 860 884 925 834 809 961 918 835 978 997 896 802 938 894 873 926 970 817 979 844 809 870 815 879 979 949 817 819 891 812 903 957 928 812 824 891 941 860 931 884 913 969 881 947 878 877 854 838 860 802 942 949 959 823 854 878 969 850 902 824 968 908 995 872 959 871 848 922 963 872 882 843 959 886 844 869 996 921 954 955 995 909 858 853 953 826 976 986 811 959 892 933 990 949 818 876 967 909 931 903 837 961 848 910 895 882 920 1000 870 865 883 851 888 879 890 806 891 845 840 891 922 839 880 866 859 965 897 930 893 938 905 
904 980 879 934 863 838 950 807 913 984 983 884 857 951 935 987 995 877 862 985 911 817 824 830 943 854 883 965 963 886 829 852 976 896 997 986 919 999 844 863 948 858 913 872 805 821 836 833 924 885 923 880 952 838 838 906 857 873 949 1000 837 951 810 848 871 898 825 844 877 833 898 832 817 839 812 941 954 868 868 862 873 914 905 915 999 897 962 969 903 858 858 813 870 888 985 913 882 958 957 833 831 801 875 919 947 830 872 912 880 995 997 856 966 892 973 956 884 972 868 995 951 908 953 965 931 840 929 997 972 943 846 804 873 962 894 802 836 915 918 948 891 977 885 836 896 830 863 948 988 983 877 867 945 804 877 891 953 915 858 895 875 847 989 936 935 808 814 969 924 969 939 930 994 865 833 999 972 896 801 863 949 915 807 963 973 946 808 912 824 845 818 982 922 840 890 886 982 860 853 933 
918 922 951 863 986 946 895 947 949 957 821 810 871 809 927 812 921 800 922 871 840 951 848 988 958 909 991 811 947 903 964 814 934 856 916 861 991 839 986 869 956 925 848 978 947 882 821 807 965 945 995 946 938 941 998 984 990 872 888 928 957 877 815 942 887 892 840 992 805 846 833 962 964 895 818 927 805 934 865 824 831 863 914 971 948 937 917 864 827 817 919 982 969 896 939 892 804 861 892 997 878 965 984 927 815 913 949 969 880 949 973 905 955 953 964 873 985 831 987 925 920 994 820 990 858 873 915 813 1000 841 863 879 882 801 819 805 935 817 818 946 973 979 999 921 825 829 874 995 969 964 929 981 817 897 964 991 884 894 942 902 876 939 999 940 895 854 848 951 829 906 950 902 848 838 913 995 913 840 901 939 886 864 807 866 917 868 808 970 811 832 801 911 966 913 923 967 916 947 817 867 
855 951 880 990 846 933 916 834 804 875 994 915 953 958 924 977 829 977 952 970 912 888 832 856 933 1000 908 912 806 835 816 841 941 988 975 827 928 847 956 898 820 865 934 921 974 890 917 860 800 909 853 995 871 832 867 983 968 800 874 906 889 903 830 847 862 939 968 844 906 898 808 840 805 873 860 896 981 850 867 889 869 972 829 809 867 839 818 809 803 899 887 813 802 931 987 801 947 817 891 845 979 863 895 972 944 857 857 970 816 914 935 870 817 820 952 979 894 941 908 802 948 801 904 823 983 898 878 875 905 946 917 834 855 962 903 941 881 991 821 855 984 836 839 803 945 952 902 853 941 865 898 933 984 922 912 989 947 830 893 992 805 919 887 894 994 898 869 812 960 945 959 909 954 816 975 810 854 930 891 993 904 952 811 953 838 830 804 914 949 881 995 880 810 882 802 950 854 966 813 914 
875 944 856 850 863 900 831 841 919 956 921 825 807 848 965 823 972 936 973 812 883 846 813 917 918 905 839 903 908 914 876 869 970 901 993 916 893 834 937 859 842 910 821 863 859 920 851 872 844 830 862 869 867 867 827 953 880 927 972 873 996 924 847 967 897 985 942 855 816 838 879 886 888 896 947 951 859 869 861 881 861 933 959 975 835 870 900 836 951 916 836 805 986 854 840 899 832 939 833 975 901 936 969 995 854 871 804 825 907 923 828 932 871 949 982 877 816 960 842 986 875 859 926 815 946 847 917 914 992 973 960 854 820 887 989 866 931 975 921 992 932 985 846 882 964 825 906 848 922 819 997 941 966 928 802 851 982 997 949 994 978 878 932 877 935 816 809 868 974 836 878 806 865 874 845 840 993 991 976 918 925 835 807 975 990 992 979 913 847 831 831 810 871 996 995 867 881 895 993 961 
841 801 897 942 883 917 852 834 895 886 964 866 986 898 891 909 953 842 971 824 817 907 997 835 815 966 829 966 805 866 908 868 802 816 845 812 892 972 845 944 904 994 949 826 821 935 958 819 956 816 977 857 917 968 933 804 849 969 938 937 849 900 898 958 850 981 841 920 967 959 960 855 971 967 884 975 869 945 903 929 901 972 842 883 907 903 855 803 954 929 808 994 911 979 999 817 869 909 973 801 875 894 906 901 963 860 889 981 825 958 821 804 938 885 993 994 825 927 807 910 981 957 852 989 805 881 941 860 926 856 957 840 826 811 858 981 931 966 964 912 810 807 957 889 801 830 870 907 967 905 917 831 944 976 905 895 940 948 967 921 809 825 904 902 838 884 830 853 907 867 909 929 973 938 854 863 860 866 948 899 916 839 908 1000 864 807 953 897 929 826 985 878 891 900 962 910 898 826 967 819 
886 812 835 869 870 873 902 832 948 938 907 851 863 893 875 848 964 988 926 939 825 878 933 967 899 885 837 865 862 929 903 847 953 899 994 985 882 907 865 927 864 978 804 862 904 892 849 910 967 882 859 976 885 967 914 959 880 809 847 976 953 941 897 862 966 991 884 879 940 814 814 929 905 959 820 883 919 979 979 993 966 919 831 967 949 847 898 929 925 926 952 978 814 885 973 802 860 934 846 838 850 876 828 837 961 993 849 850 882 857 1000 883 949 876 828 857 908 913 860 881 859 805 912 879 858 859 863 940 902 824 990 844 805 957 803 814 946 977 950 927 925 826 838 995 981 838 905 828 836 865 924 883 961 802 941 840 830 948 819 869 826 917 996 959 983 932 864 872 998 976 955 831 888 896 872 967 927 874 923 941 967 964 923 873 813 911 850 825 894 843 942 804 989 939 917 896 820 873 952 875 
932 872 900 825 801 887 926 861 974 826 872 870 884 847 935 986 814 952 802 817 993 915 920 817 935 800 851 907 808 937 985 889 983 832 885 903 996 848 802 955 995 870 824 831 875 855 897 988 905 833 830 945 904 981 820 875 840 983 912 855 939 908 965 962 983 864 834 992 983 957 823 844 940 830 908 887 952 848 826 819 858 879 817 999 906 849 928 913 824 939 815 864 909 824 889 973 868 942 993 986 865 918 964 989 872 851 840 883 996 980 908 819 902 940 949 886 815 936 991 929 892 916 825 928 992 972 862 849 913 932 965 816 828 842 976 1000 923 921 963 907 932 993 810 922 927 839 882 981 804 835 864 960 964 875 950 945 842 985 853 859 930 953 956 891 819 912 847 953 836 972 869 829 802 843 979 923 850 897 944 931 860 907 987 914 818 896 902 853 898 943 920 856 936 958 923 960 896 999 960 858 
814 915 979 997 867 977 883 880 980 833 881 865 942 838 850 923 932 833 850 921 824 975 995 937 871 956 871 808 933 983 968 887 827 829 885 814 891 881 898 909 973 818 903 866 825 991 805 873 866 926 887 901 819 886 969 866 958 942 981 879 901 993 866 915 897 856 861 819 918 995 994 920 923 832 848 921 862 804 973 862 896 937 868 901 842 952 960 806 860 825 998 984 942 990 870 988 989 907 825 999 804 860 972 821 870 928 901 845 822 827 981 961 819 894 827 970 893 982 846 910 809 856 961 874 977 948 951 901 900 958 872 886 868 801 853 874 974 902 863 914 943 920 812 976 847 841 999 957 983 864 868 975 800 975 905 827 980 982 847 936 940 895 819 811 916 991 902 976 964 801 901 842 802 841 875 927 891 860 997 894 919 944 804 885 844 833 937 970 1000 995 965 908 990 920 877 876 817 815 915 848 
923 837 888 903 896 858 934 999 816 805 965 983 980 850 808 887 973 936 877 927 881 856 991 966 941 906 991 879 890 860 805 966 806 931 953 810 901 916 830 925 873 939 856 962 842 940 828 941 855 880 863 893 831 886 861 922 888 805 886 873 995 942 853 983 989 842 832 805 991 890 849 866 892 956 816 979 929 971 918 966 814 905 840 954 915 806 984 915 948 806 894 930 851 824 937 866 840 824 974 916 844 815 832 835 831 956 914 842 973 870 859 853 814 992 866 925 813 873 895 991 810 893 902 879 880 839 987 813 940 950 892 921 930 935 976 901 969 895 930 863 813 892 893 959 975 951 893 983 876 962 974 961 801 921 860 974 949 822 999 830 931 845 802 893 951 903 875 835 919 852 992 927 806 955 889 941 822 821 996 937 851 814 855 870 820 952 950 822 944 842 959 989 847 868 922 979 872 869 837 917 
982 980 965 829 841 830 807 962 998 895 817 820 931 925 867 844 927 969 930 862 881 935 957 832 969 996 950 956 909 879 952 957 805 856 862 944 914 974 810 887 801 967 928 936 828 902 948 890 927 839 987 959 878 889 888 904 804 963 877 948 855 935 879 989 921 851 932 855 950 819 802 821 983 950 856 857 956 968 931 893 920 919 897 851 970 866 813 871 806 848 887 956 864 805 877 891 899 935 877 942 955 839 939 848 963 886 809 993 839 800 878 927 972 930 994 933 816 921 888 891 902 942 925 810 811 953 902 869 921 854 914 854 950 944 1000 846 824 823 816 890 835 944 858 822 836 950 877 946 917 915 845 968 871 931 810 814 896 967 989 810 990 964 841 895 918 978 996 953 950 907 827 800 874 992 837 914 855 824 939 808 844 970 919 883 808 920 971 807 862 992 930 876 968 937 846 901 899 960 871 806 
879 991 960 935 914 812 831 936 941 858 931 991 906 811 882 1000 823 829 805 936 824 996 884 896 966 817 842 994 919 939 869 895 981 840 957 908 859 976 857 850 924 833 802 815 918 976 977 806 845 868 907 892 951 834 824 905 988 988 907 829 958 967 914 915 953 921 917 820 994 900 870 873 953 952 932 884 954 890 889 918 856 849 908 809 809 961 925 897 860 867 914 805 943 979 889 808 887 801 967 831 865 866 815 964 973 856 908 944 917 821 940 844 955 823 913 854 942 858 946 809 886 831 962 840 910 910 903 974 875 816 945 882 954 890 923 1000 910 966 953 938 854 824 941 933 957 947 940 824 906 898 827 867 839 890 828 928 959 984 832 837 826 867 835 968 954 826 827 960 898 836 917 974 985 858 907 890 994 828 922 961 903 968 946 842 810 833 818 960 875 907 834 927 887 818 923 848 810 858 877 891 
837 854 801 942 991 941 929 962 809 893 1000 848 874 830 921 840 849 985 990 924 805 970 947 829 814 915 957 922 819 888 907 940 889 862 909 965 834 925 912 838 808 862 888 901 883 932 817 810 810 962 943 939 923 836 965 938 861 966 938 842 950 997 992 972 829 976 855 877 952 941 858 945 927 967 910 990 951 904 836 903 855 984 991 896 874 978 855 974 957 859 833 931 847 807 952 851 957 859 908 951 833 933 850 861 979 938 914 967 972 929 854 980 811 946 833 832 980 991 990 956 895 963 825 992 806 908 890 850 962 980 844 828 958 845 921 989 888 981 831 849 857 991 961 974 918 864 995 959 873 959 839 862 874 907 893 984 894 937 826 970 973 819 846 969 824 1000 997 895 873 923 866 927 947 807 896 875 886 851 897 806 829 868 826 873 929 904 899 859 863 900 857 809 847 982 946 883 813 843 845 974 
910 911 898 934 967 986 970 992 834 904 902 899 867 959 952 933 853 983 833 830 953 973 826 840 933 929 854 906 970 829 998 918 955 918 902 980 828 892 890 989 868 809 851 901 907 863 920 895 828 915 1000 945 905 851 877 945 946 855 947 878 880 813 911 921 946 957 802 829 830 947 922 875 819 920 873 992 821 848 813 843 909 979 909 818 881 957 944 947 810 950 924 849 811 816 974 837 848 844 982 864 975 910 826 904 817 894 920 802 979 879 895 875 961 884 980 826 940 906 925 961 919 993 983 972 820 837 987 957 815 924 917 864 831 903 984 809 978 845 956 861 878 865 943 919 898 817 987 955 884 951 828 1000 860 840 837 878 889 802 918 841 984 969 874 941 922 823 803 833 817 965 896 904 905 922 940 973 814 958 821 877 931 903 917 923 881 823 897 806 931 881 878 817 837 953 918 805 952 935 961 920 
891 842 899 905 981 960 925 971 927 862 822 994 939 943 804 933 847 938 812 918 1000 887 854 913 939 878 854 933 899 973 944 958 968 969 819 858 904 948 880 820 920 994 854 939 994 984 806 968 926 968 900 801 905 969 977 941 848 862 887 972 942 893 800 987 801 979 948 868 832 852 963 900 873 994 882 923 947 871 907 803 852 890 852 812 860 910 833 913 852 927 884 836 880 828 911 810 900 885 958 896 978 971 855 909 872 856 943 833 957 916 880 868 929 984 959 970 938 817 822 983 983 869 931 1000 964 876 958 859 878 939 893 982 877 958 927 858 880 876 833 972 960 918 921 878 883 996 987 827 841 899 880 945 863 969 926 836 852 964 896 974 928 892 901 865 834 971 915 870 929 922 896 892 848 847 821 966 846 877 995 801 876 805 904 999 910 877 934 804 846 965 930 932 913 997 986 816 896 834 888 936 
890 861 995 904 813 959 897 893 902 900 916 836 880 825 855 939 958 950 892 901 913 878 883 992 924 937 972 878 981 825 956 849 989 938 803 882 881 844 972 805 942 840 834 935 857 905 958 890 831 997 908 975 891 894 944 888 851 808 925 947 833 847 950 922 875 946 942 967 901 923 947 986 974 813 839 906 958 932 893 981 942 916 910 876 913 997 805 840 813 902 944 949 846 887 939 986 870 975 996 966 933 928 886 948 858 974 868 923 917 986 963 946 909 852 901 872 892 809 816 805 821 858 943 997 969 914 978 918 826 848 813 818 945 843 907 822 918 973 816 935 885 891 851 820 990 970 879 902 879 819 1000 861 844 996 869 821 878 814 941 969 884 981 886 875 972 848 973 826 883 919 840 983 931 878 853 887 958 979 912 801 927 881 813 913 830 869 989 895 836 833 966 981 920 858 943 936 924 916 801 828 
816 995 896 812 881 861 919 878 812 983 830 845 869 853 875 890 957 845 924 930 967 828 963 861 854 839 898 820 971 931 915 845 908 962 953 838 992 861 989 888 883 912 931 961 982 940 876 819 856 863 874 968 857 898 967 870 912 979 978 854 881 923 837 898 948 868 928 895 906 989 898 850 800 886 976 938 891 840 908 884 837 986 916 965 875 910 993 979 815 818 831 983 981 870 911 969 837 913 853 836 926 894 819 935 993 886 919 881 895 940 999 847 888 863 955 948 949 890 962 907 884 917 957 918 821 920 944 971 961 997 978 923 908 973 951 963 900 855 852 834 800 970 816 987 902 820 800 811 858 801 867 804 935 824 915 856 939 906 829 852 898 852 923 852 850 975 954 946 864 939 921 969 974 817 967 969 882 902 948 834 911 930 841 948 947 837 907 990 897 916 819 927 958 886 906 823 911 910 1000 985 
815 806 896 837 846 992 883 838 862 944 915 876 831 930 853 829 889 991 814 927 839 920 816 881 852 816 891 955 838 837 816 960 804 917 843 821 972 860 897 910 820 865 907 965 807 913 882 862 812 893 977 928 881 905 875 877 888 980 940 873 957 966 855 804 831 930 973 976 944 962 991 908 964 854 820 913 966 825 915 804 820 823 922 921 944 972 809 985 968 891 970 918 871 865 945 829 969 966 877 968 916 892 986 913 866 815 860 945 858 997 994 917 950 984 972 999 848 838 898 939 941 849 957 814 909 936 959 817 841 859 808 906 977 842 864 861 996 985 917 820 984 939 930 985 845 935 965 1000 900 815 830 926 843 871 834 923 910 844 824 959 835 979 864 950 861 897 946 990 880 962 933 957 834 950 955 866 934 868 814 888 813 931 969 898 880 936 887 849 911 866 922 941 839 821 934 976 912 883 904 890 
824 807 862 813 877 878 814 865 948 824 959 887 906 984 823 965 903 800 876 903 923 878 841 824 959 935 873 911 997 839 819 852 859 844 802 970 841 953 834 899 955 835 982 950 815 997 960 976 993 808 873 909 821 832 994 846 892 964 982 943 850 911 857 975 978 966 865 961 975 996 828 972 821 995 820 908 887 901 963 994 899 818 873 831 975 877 874 893 876 864 835 849 857 994 813 842 849 854 927 990 922 854 948 826 941 988 896 828 982 860 800 814 832 807 983 813 998 845 952 933 880 829 920 869 866 802 834 946 911 941 830 914 820 865 871 965 886 921 995 814 869 836 927 812 980 860 937 933 839 923 896 944 913 903 969 849 849 849 853 902 848 869 820 917 921 911 856 885 865 819 936 961 814 935 880 894 890 829 866 982 989 831 875 973 991 813 802 922 820 813 851 909 906 921 884 991 804 837 935 880 
912 801 944 891 865 847 841 918 835 943 802 836 989 987 800 818 808 997 871 908 835 999 970 917 803 853 824 852 847 978 952 820 844 976 825 995 933 911 928 842 994 851 865 899 862 966 861 956 817 844 942 933 962 890 836 972 845 975 852 932 846 981 823 894 972 902 963 860 907 824 814 938 804 836 800 902 996 822 984 818 886 902 926 807 910 833 896 965 861 824 863 961 951 930 987 883 942 876 973 912 920 963 893 910 972 982 937 847 867 901 992 821 809 984 940 935 988 850 876 875 917 982 864 932 928 871 808 854 886 938 804 876 1000 952 980 988 868 999 877 923 886 914 988 916 867 939 845 815 997 894 997 995 888 978 816 995 985 914 907 861 882 950 975 915 998 839 908 914 814 823 882 869 966 918 809 945 847 889 843 942 982 937 861 955 886 997 959 895 827 912 885 900 952 900 941 884 922 965 966 916 
908 874 930 998 810 981 892 837 894 812 996 800 946 854 999 883 903 963 947 929 898 825 961 906 806 901 900 850 835 869 913 974 842 918 871 963 840 982 959 866 971 927 848 864 848 946 987 958 988 931 926 928 841 927 942 921 868 859 848 930 997 951 908 834 909 843 839 925 974 948 866 995 945 992 932 901 875 839 854 884 854 962 973 810 882 867 835 801 806 965 921 989 817 946 975 943 894 840 910 922 800 955 854 891 807 933 919 964 916 925 974 881 826 836 895 892 964 810 900 835 988 912 926 841 914 959 872 834 977 905 923 961 884 806 994 937 979 869 879 886 914 903 963 974 824 919 826 829 868 910 810 925 867 813 952 821 808 848 831 865 800 997 898 882 944 832 878 891 998 869 804 940 929 953 972 844 850 976 803 832 840 953 907 971 967 964 903 834 923 859 903 940 810 941 823 984 981 942 968 866 
886 937 895 891 822 964 860 851 895 954 927 905 1000 829 895 990 819 927 825 858 972 844 881 900 819 968 857 978 850 946 870 879 958 953 969 870 849 943 805 988 864 956 875 889 931 885 925 935 884 993 977 840 831 985 926 954 895 801 907 831 884 843 938 923 821 802 946 978 814 875 914 952 859 919 816 807 988 847 897 983 879 941 851 873 855 920 962 1000 922 914 947 876 875 815 818 899 963 817 851 810 925 920 868 885 860 874 872 871 942 943 1000 862 923 952 953 828 874 831 801 992 851 992 872 876 880 975 818 811 808 942 940 882 976 988 946 831 961 939 836 892 893 820 807 881 808 973 997 939 901 918 938 839 879 927 985 989 897 995 904 848 972 896 945 814 871 829 839 929 890 937 959 836 909 880 852 927 955 897 877 910 995 806 972 861 911 967 979 917 991 829 849 873 895 941 938 872 949 864 844 927 
851 838 941 826 973 836 989 804 1000 856 878 905 860 900 983 871 831 951 942 878 899 826 867 873 801 800 846 911 955 867 818 870 939 810 835 824 956 981 885 999 942 907 866 948 943 944 842 833 905 952 996 912 930 935 851 953 980 836 835 812 982 918 910 854 991 931 882 893 979 808 933 846 845 831 862 941 904 910 932 963 883 902 835 813 994 963 883 810 873 825 916 896 926 847 802 812 832 859 890 970 934 959 987 887 892 876 993 963 893 840 995 912 886 850 996 960 916 885 925 832 806 968 857 864 854 828 987 901 980 945 853 990 933 946 858 988 962 853 860 918 968 839 889 833 865 962 974 983 962 923 988 852 802 981 854 933 996 888 959 815 898 993 823 902 946 986 827 801 826 839 823 803 975 865 965 997 865 865 914 926 967 873 991 991 847 926 927 920 829 957 968 968 809 961 972 847 829 917 851 839 
972 836 901 838 913 840 967 859 844 930 903 933 915 825 877 925 901 979 838 868 900 840 857 829 892 951 982 910 997 938 985 918 902 984 823 836 829 909 940 896 839 872 982 853 910 1000 808 922 802 926 975 994 857 812 895 870 808 866 964 821 880 959 839 860 859 897 897 991 909 830 832 899 944 996 931 877 866 937 865 899 845 840 961 909 956 934 877 888 976 877 872 864 962 808 990 990 898 826 970 992 935 968 906 892 984 950 927 864 845 863 883 816 959 997 944 875 860 852 822 959 970 917 852 996 917 935 913 847 867 895 861 947 908 927 808 963 984 929 991 951 993 857 937 962 904 940 877 859 882 866 987 822 958 948 937 949 842 863 827 882 803 879 874 859 952 930 999 856 904 890 816 891 916 882 988 822 926 992 942 860 987 852 823 806 849 858 867 815 801 834 838 955 929 896 842 916 908 968 985 842 
857 941 830 958 847 951 879 899 873 907 904 972 956 811 878 814 967 946 902 970 830 804 841 820 913 991 945 904 994 914 840 812 892 831 834 839 850 895 866 866 844 839 976 826 913 836 808 942 915 949 952 896 910 994 864 980 980 920 910 925 894 949 885 951 870 975 822 823 853 978 919 881 990 899 909 957 829 927 998 877 992 864 943 907 800 804 970 991 884 955 897 925 918 819 907 964 905 814 954 828 975 982 846 832 824 969 840 899 827 812 988 957 925 831 998 807 957 906 980 971 868 816 825 802 945 939 871 903 837 968 887 916 970 991 801 978 956 921 957 960 918 875 994 803 940 824 981 933 910 875 912 917 890 956 964 809 848 899 984 869 855 895 813 952 886 908 967 833 876 935 811 946 926 883 985 874 931 948 914 1000 853 869 872 903 817 810 899 867 891 996 956 991 923 993 928 890 924 955 903 933 
968 949 941 839 836 900 993 983 962 986 980 892 877 808 911 971 889 982 869 800 816 1000 922 925 872 938 854 810 923 841 964 833 833 836 919 838 909 892 899 811 826 948 901 951 929 822 879 820 874 894 969 861 969 953 955 966 820 982 862 867 855 954 989 926 901 985 952 870 845 813 816 829 980 835 985 837 912 813 936 977 992 858 896 804 987 997 818 965 938 967 870 811 804 933 959 935 818 937 831 808 845 877 818 913 839 977 874 872 916 979 801 896 819 913 937 929 899 942 815 855 906 930 809 857 908 988 828 905 930 901 845 941 938 946 989 824 926 947 969 857 812 866 816 865 987 814 882 983 950 952 891 907 995 973 827 982 857 961 897 958 928 941 948 852 810 980 964 904 940 806 976 883 958 856 870 948 945 971 871 871 946 877 901 962 867 943 813 930 812 925 972 813 885 861 829 980 880 903 966 852 
837 920 856 889 867 843 854 852 812 909 920 951 963 938 855 926 830 944 821 995 942 992 878 919 911 887 975 901 809 933 850 916 848 886 860 904 804 970 864 926 867 852 992 885 869 869 845 909 972 858 997 911 902 871 994 804 899 852 990 830 976 988 876 986 840 818 966 900 921 898 970 833 999 885 981 913 897 945 933 828 945 897 856 842 960 998 929 934 830 808 921 969 975 997 866 958 942 919 946 875 806 968 943 802 828 942 802 815 837 927 883 977 802 819 804 978 909 809 874 994 809 837 850 891 973 983 801 973 989 859 929 893 838 995 891 828 987 842 806 926 890 916 844 845 903 860 878 881 974 884 964 903 885 809 998 937 826 837 921 921 873 864 910 844 964 887 938 873 960 874 940 835 814 992 863 935 916 885 810 861 969 926 902 922 940 854 842 865 940 846 848 902 886 997 975 813 974 928 969 809 
829 878 838 854 960 985 874 846 863 827 851 808 972 867 924 906 815 833 961 993 915 929 803 996 899 849 979 945 894 923 807 862 855 812 898 867 980 842 941 804 836 887 849 961 886 825 842 812 939 817 917 823 919 924 978 906 959 999 843 898 942 935 813 850 869 894 904 920 820 899 899 911 854 847 985 901 941 810 892 869 989 853 927 827 998 881 907 938 995 950 937 944 823 860 899 889 886 881 912 972 952 813 914 905 859 876 999 886 859 867 940 847 862 958 958 923 992 869 949 843 897 972 917 817 888 913 823 989 987 924 962 909 920 967 829 879 837 867 876 839 805 906 836 816 985 961 896 817 954 863 975 809 848 922 961 832 977 938 991 932 943 941 884 820 921 893 948 884 873 881 880 829 980 888 891 992 812 892 978 846 812 838 841 904 843 845 933 991 953 972 883 921 882 929 811 826 868 896 940 914 
961 891 978 879 828 806 810 978 808 945 923 885 802 983 992 943 907 946 838 850 854 876 987 894 847 802 960 969 964 903 864 882 817 954 847 929 884 879 836 950 909 929 816 934 886 990 817 885 941 830 857 919 934 922 912 941 974 999 806 826 952 974 858 946 815 817 971 955 879 899 937 979 872 871 912 969 979 983 849 881 964 966 894 908 975 846 942 972 913 902 879 849 940 853 863 899 888 929 826 845 912 926 875 837 844 975 859 946 811 912 936 830 974 991 994 878 936 832 875 975 989 980 849 853 840 954 826 929 886 868 987 822 986 980 927 803 876 969 827 951 866 821 966 816 974 878 927 990 990 815 904 873 903 985 903 806 958 978 874 973 965 832 886 879 999 904 922 829 966 973 808 869 904 805 873 925 863 917 859 860 820 953 874 937 950 910 944 971 971 845 996 979 900 835 860 984 955 905 976 889 
999 880 952 815 962 901 811 924 926 806 825 968 821 981 983 975 908 827 903 985 889 967 810 891 861 800 998 880 915 924 852 992 923 931 966 896 879 951 922 956 839 929 839 801 985 937 812 953 818 865 833 957 939 979 940 838 936 948 925 982 931 846 942 813 910 920 978 889 956 999 997 952 961 877 926 812 946 846 989 986 940 890 956 999 881 985 900 990 875 962 908 970 962 845 898 903 831 902 859 851 850 968 821 911 867 993 965 894 882 973 938 871 883 974 911 956 910 876 880 866 886 977 909 983 837 814 937 859 813 816 914 989 814 927 957 966 807 915 918 845 930 993 905 945 984 836 883 842 801 961 828 815 900 871 950 919 902 811 809 903 885 805 931 892 923 828 934 981 942 933 964 912 971 833 932 968 997 835 864 812 899 924 922 857 928 945 940 820 914 934 947 802 855 970 895 978 986 924 950 882 
893 929 919 916 971 947 885 861 830 944 927 818 952 811 934 951 915 824 944 899 835 874 977 856 978 883 812 855 801 805 877 996 981 985 990 907 910 975 952 914 806 851 850 865 864 909 929 896 959 811 814 912 996 881 897 907 882 899 829 894 827 994 850 865 883 973 883 924 865 858 933 953 987 917 902 845 893 929 910 830 803 873 930 924 992 806 888 994 953 870 803 871 930 871 975 904 874 949 825 894 815 987 902 951 889 922 862 840 919 869 944 935 841 826 838 894 891 965 847 988 982 876 812 931 875 908 948 966 964 925 887 805 812 918 813 863 801 860 867 815 918 824 872 852 999 820 932 928 938 826 807 882 801 805 834 939 932 991 935 978 929 908 961 944 862 823 832 901 981 941 842 965 878 876 891 914 820 852 932 957 817 969 816 997 826 953 805 899 985 987 947 950 976 939 833 897 902 910 852 921 
985 925 957 977 806 940 996 902 981 984 980 841 954 884 811 979 978 829 822 805 873 863 923 894 812 865 1000 888 849 868 1000 916 891 802 978 946 901 891 803 863 859 929 842 907 838 883 980 936 865 832 994 912 996 807 863 944 998 807 918 994 960 851 816 982 820 842 908 847 864 953 827 854 824 980 866 884 853 871 958 871 992 807 808 856 917 862 928 890 931 952 839 867 1000 803 936 972 937 916 858 876 885 919 969 890 992 881 866 919 969 939 993 959 829 955 978 846 875 874 966 917 913 889 969 855 862 922 888 856 894 800 886 995 819 983 979 867 840 935 940 976 893 819 880 916 968 886 889 919 994 922 853 933 801 836 885 979 874 965 1000 828 842 980 976 975 857 853 880 805 808 963 948 901 842 978 869 982 895 830 821 987 843 897 972 999 986 937 888 970 914 853 975 915 946 887 982 879 870 880 999 923 
987 983 970 872 826 943 887 918 856 946 811 868 845 920 966 802 808 912 876 832 811 971 823 909 860 995 986 811 864 975 946 942 915 858 805 1000 851 924 831 884 977 999 896 970 804 800 883 864 987 835 998 895 920 894 917 881 947 840 842 905 977 863 989 996 813 876 994 995 817 885 991 820 851 938 960 800 875 817 997 882 983 902 908 805 983 868 812 863 918 855 976 977 963 910 892 854 872 804 984 958 961 882 960 893 888 996 903 844 968 820 914 805 800 980 940 892 1000 811 983 945 992 994 957 874 985 914 816 900 800 845 867 802 941 829 867 842 998 894 862 805 824 996 925 845 965 815 965 823 859 889 879 818 917 919 892 906 915 914 851 878 968 806 964 964 851 832 900 934 938 861 806 952 839 909 966 935 800 853 833 875 905 968 861 955 827 805 951 927 810 971 917 979 812 934 885 876 872 843 958 838 
995 955 815 910 824 887 931 800 990 984 895 923 856 810 902 997 824 901 938 899 933 809 833 868 875 946 951 891 991 996 965 959 811 961 873 947 965 949 842 800 917 996 997 916 855 987 959 889 874 896 977 979 836 971 914 809 927 825 851 963 945 893 917 961 918 865 933 967 928 871 904 820 837 915 953 983 973 849 992 980 954 950 939 974 932 981 864 885 847 959 832 818 802 800 828 880 853 859 936 865 815 807 852 944 946 903 896 821 800 813 884 849 817 805 988 832 802 914 985 936 858 906 946 849 989 972 824 911 881 966 962 963 807 962 844 911 907 950 876 950 1000 998 825 865 841 838 927 961 884 879 847 935 809 801 987 943 966 953 914 953 834 975 830 954 888 930 852 883 819 867 806 966 969 864 945 970 945 971 990 870 880 931 852 874 987 872 887 874 856 919 900 895 1000 989 850 831 810 804 1000 965 
993 899 936 878 839 829 911 951 862 896 959 997 926 901 974 901 935 949 864 810 868 856 864 900 839 985 937 979 958 884 933 954 834 987 803 810 965 828 891 903 846 902 867 809 818 902 989 838 911 975 926 970 925 911 807 929 827 994 897 875 983 971 904 891 929 994 927 993 822 872 887 871 890 995 800 987 938 939 839 877 971 914 839 840 851 835 989 832 854 937 901 962 909 884 826 895 856 906 953 876 971 819 817 823 830 854 909 824 951 926 893 922 844 924 824 976 968 879 870 857 942 830 883 942 932 816 978 822 883 1000 922 938 984 936 848 836 944 978 811 958 810 967 852 803 917 840 894 801 816 952 895 978 875 909 934 974 891 992 919 807 849 976 855 818 821 933 921 998 918 961 938 873 854 870 807 813 1000 824 958 849 883 859 800 839 924 836 830 968 953 985 964 986 803 895 819 942 986 842 980 995 
828 841 898 852 887 820 868 905 950 979 885 978 886 867 833 851 939 842 864 938 866 912 979 816 854 824 912 1000 905 863 811 815 837 951 885 873 992 818 853 952 813 873 828 860 871 994 851 894 840 847 999 869 982 873 936 990 963 989 812 841 899 894 935 825 813 908 971 978 961 919 919 930 953 979 964 939 980 839 865 819 928 988 884 951 936 855 880 980 812 901 928 930 802 889 800 990 965 991 844 922 882 881 969 996 979 907 903 852 807 977 843 876 943 918 887 955 894 802 814 872 846 869 991 806 821 870 817 919 899 895 832 903 982 843 941 999 857 940 931 934 1000 872 835 827 815 972 921 999 935 965 998 912 944 813 850 808 926 869 878 916 941 982 990 853 944 947 882 805 902 804 894 911 902 985 893 831 860 958 881 978 936 946 834 950 886 900 824 857 951 952 976 813 978 878 972 978 826 877 984 860 
881 804 966 834 895 986 816 919 893 956 919 815 869 982 840 971 899 836 932 985 976 959 826 943 859 866 878 973 980 836 842 978 953 993 851 869 930 860 921 823 900 849 944 815 826 962 940 921 820 831 980 855 840 802 985 837 923 904 854 910 941 867 910 952 946 996 844 996 949 886 945 846 997 914 962 855 873 811 957 972 982 954 949 832 901 963 881 850 854 950 981 975 807 881 994 861 854 820 994 977 930 952 883 963 970 872 845 944 887 993 952 956 1000 809 857 921 812 860 810 882 929 834 810 972 978 899 803 925 890 917 960 965 944 851 912 805 837 909 984 888 893 852 975 933 955 863 916 952 860 802 830 884 829 913 933 914 884 898 971 895 862 984 927 834 818 940 949 811 803 897 931 876 936 811 989 887 963 872 874 965 840 875 849 955 875 840 943 836 925 872 908 927 917 836 931 841 806 913 897 998 
931 966 990 877 944 843 805 969 850 810 891 878 858 922 910 896 816 861 853 853 977 924 896 979 958 976 998 912 945 866 812 802 838 917 977 851 836 892 825 875 841 867 971 818 938 830 830 875 938 887 880 852 829 999 953 899 801 963 831 840 850 947 951 856 894 990 875 913 903 909 839 969 915 816 896 832 998 834 845 842 900 988 853 907 964 939 809 976 909 843 925 994 900 940 974 937 882 836 927 894 918 881 887 914 894 867 847 954 819 998 864 835 830 901 852 855 852 956 803 941 970 921 921 842 847 857 1000 824 812 892 979 849 855 846 948 895 937 842 954 845 927 850 894 821 833 997 904 835 867 989 958 830 876 867 997 930 953 908 918 960 826 836 905 918 927 930 847 804 946 923 888 895 901 857 984 913 985 838 832 935 884 936 979 884 807 964 959 840 858 863 896 833 925 984 956 816 928 839 972 987 
870 929 966 856 930 810 885 877 913 810 824 887 928 980 822 898 916 913 885 835 912 823 976 980 877 879 908 993 992 997 983 902 807 981 968 947 879 984 963 980 964 978 997 803 892 966 872 842 898 960 933 871 950 973 938 926 845 925 955 821 848 936 921 989 862 814 834 858 985 901 815 893 856 865 854 815 905 961 833 962 866 854 868 856 863 849 956 909 968 822 823 867 817 805 812 830 895 962 885 946 991 834 911 980 864 862 906 875 973 831 989 818 930 841 933 832 983 861 968 852 813 960 883 991 801 878 953 957 948 978 801 924 820 987 994 979 959 810 984 990 882 879 860 848 850 868 810 911 955 878 866 872 885 916 812 854 867 815 857 809 914 870 887 950 896 928 866 821 948 921 925 965 892 832 908 996 955 964 908 935 887 870 831 902 991 862 838 930 924 984 905 857 857 996 906 871 830 991 800 912 
843 825 953 867 827 800 811 954 896 915 927 813 845 861 931 943 859 889 965 864 928 915 809 980 896 919 922 949 996 965 840 921 810 827 852 959 987 871 955 988 961 800 922 926 875 865 815 994 903 832 855 999 823 941 916 896 817 866 827 982 946 884 890 968 900 851 984 943 850 891 971 845 959 888 903 883 989 967 960 948 997 908 871 801 897 969 897 842 987 967 826 832 909 814 954 972 984 947 860 915 951 966 930 871 801 879 963 895 846 808 877 926 886 870 891 980 988 989 937 824 926 842 837 802 890 988 825 888 992 823 818 897 818 807 997 802 982 808 889 924 904 980 826 965 873 855 902 865 992 940 980 886 978 983 896 811 881 937 843 839 917 905 846 952 887 976 877 839 956 888 809 897 834 832 948 934 987 844 887 835 835 990 836 875 893 974 899 913 960 1000 849 899 834 993 918 814 965 942 874 861 
846 940 875 988 923 886 870 852 904 919 949 810 818 868 959 859 892 884 1000 835 956 993 834 860 997 911 897 971 845 965 907 981 886 899 973 895 864 821 871 829 984 864 939 982 873 860 989 945 872 842 960 931 964 826 990 907 810 813 899 985 827 955 932 925 988 848 845 985 853 830 817 925 957 844 873 809 957 827 843 829 842 936 806 983 868 973 920 879 844 887 931 890 927 826 832 836 935 836 999 819 900 900 853 835 973 850 971 881 810 967 801 932 974 964 914 933 855 907 913 893 929 902 817 854 951 802 985 964 880 850 890 901 808 822 851 820 830 869 911 977 848 937 808 877 845 916 977 833 947 906 939 910 995 801 945 871 832 879 949 835 934 847 960 889 919 809 992 943 831 871 930 971 847 864 832 920 839 810 980 985 943 952 814 929 898 876 871 914 907 850 938 946 874 850 832 975 980 986 957 873 
916 816 970 998 924 952 823 915 804 929 913 852 884 811 976 926 908 966 866 960 975 927 910 969 951 802 925 838 926 997 854 986 966 993 908 986 975 923 932 890 914 997 982 927 970 821 905 889 966 994 927 858 948 862 981 992 870 968 913 950 906 884 887 839 856 955 885 807 943 818 893 830 927 947 860 977 963 968 948 870 813 972 950 943 933 803 987 877 899 815 882 957 811 984 883 879 992 942 847 899 871 819 883 850 895 980 963 828 985 836 991 941 945 997 849 828 957 960 858 842 989 869 821 908 832 949 972 986 876 899 913 841 952 847 957 946 917 907 989 892 945 897 844 930 827 851 938 984 883 853 855 843 998 876 898 975 906 891 983 813 911 860 845 921 977 899 854 948 803 914 986 865 864 828 853 857 884 873 941 959 807 960 988 874 950 936 817 897 985 810 858 893 944 969 920 872 943 807 906 948 
841 922 910 813 864 966 871 858 905 867 887 872 814 949 800 803 998 889 998 999 880 850 980 839 988 872 873 996 821 975 907 821 994 865 833 960 935 988 929 923 947 804 909 894 954 811 808 999 979 994 944 803 926 902 812 827 995 815 814 973 928 895 938 914 860 894 836 810 926 974 988 816 821 976 844 930 977 916 883 906 814 899 987 899 958 890 808 941 976 854 847 887 803 925 857 899 955 858 977 847 875 953 941 802 806 895 932 807 848 801 892 802 804 884 870 895 809 833 872 834 926 905 859 815 947 969 904 906 874 967 968 884 955 837 821 848 881 973 963 984 971 916 863 848 877 905 916 936 828 881 906 839 909 939 938 874 983 806 838 849 868 996 822 827 986 905 877 945 929 965 932 911 870 850 847 839 863 896 807 969 996 857 976 920 825 943 817 945 983 858 812 804 935 905 823 818 997 905 908 888 
853 856 867 857 910 982 818 961 894 881 852 920 832 843 871 824 860 816 907 869 884 940 820 853 975 939 892 984 911 818 889 955 841 851 823 863 812 861 992 835 928 904 848 991 801 883 904 951 974 945 945 949 901 898 901 839 960 971 909 806 871 892 830 930 883 821 910 801 840 984 849 978 893 827 840 820 956 944 837 987 866 990 999 922 991 882 876 981 818 951 913 997 951 861 927 839 860 993 859 860 853 952 878 842 914 812 864 819 992 993 817 910 960 840 833 827 838 887 983 807 800 944 864 942 964 835 868 847 888 971 999 994 925 977 924 800 874 957 901 899 953 971 885 917 933 942 972 815 905 911 800 812 965 953 823 884 942 974 850 876 991 894 976 901 910 882 898 814 851 865 814 822 896 879 873 830 956 901 858 833 998 863 987 832 867 908 810 907 814 941 925 944 821 854 909 845 991 866 938 909 
848 927 975 924 887 935 917 847 830 808 966 824 861 963 873 931 959 930 951 842 802 946 895 946 943 848 826 827 863 896 852 818 911 913 956 954 895 813 856 883 896 988 829 805 887 812 844 998 891 853 878 914 954 944 841 881 872 924 978 886 847 884 947 909 947 956 965 865 860 987 816 940 814 827 922 940 932 905 971 973 884 838 990 817 818 930 997 832 960 815 936 984 984 848 956 947 825 899 945 947 961 841 952 812 946 964 870 966 906 948 894 805 936 802 924 824 974 941 818 861 924 966 889 827 962 851 957 885 966 949 895 859 871 963 854 845 904 957 902 988 941 849 828 805 981 960 826 880 958 916 885 896 874 931 833 878 906 940 820 936 991 969 982 880 906 885 844 888 965 860 807 811 865 872 851 910 947 923 887 945 835 915 952 897 963 842 903 956 913 850 867 950 935 948 969 891 962 948 872 947 
807 927 845 878 984 870 986 898 868 999 936 997 956 992 847 950 953 838 935 952 988 875 881 924 898 836 941 980 875 901 937 1000 849 938 887 925 988 956 869 960 939 838 939 936 968 920 955 918 983 968 876 968 804 806 902 935 990 814 967 805 859 850 805 818 846 975 879 927 978 839 940 924 905 961 857 847 843 933 895 951 904 980 882 892 938 968 812 935 883 938 971 912 921 804 856 887 898 994 888 979 989 853 991 910 907 929 811 938 898 982 973 988 891 885 933 852 856 894 938 847 806 868 955 869 860 942 979 986 808 820 993 937 828 896 876 860 928 932 805 860 968 875 874 961 883 986 821 939 911 897 850 880 921 847 972 938 853 869 935 977 1000 949 852 852 976 843 964 829 829 907 929 824 961 852 818 918 867 976 893 827 956 867 854 964 907 890 994 848 872 859 817 942 850 934 986 925 888 954 999 908 
979 966 803 937 833 829 821 950 894 995 811 974 945 968 800 920 825 928 890 813 964 819 964 900 933 812 918 848 966 999 912 972 885 850 818 812 995 958 874 876 856 919 993 833 899 967 858 840 881 852 870 946 805 817 943 857 937 916 895 927 854 926 898 860 988 816 965 903 844 891 815 872 956 989 813 881 844 850 881 814 980 805 819 880 856 971 876 934 911 817 908 816 910 834 802 931 894 816 815 940 858 978 887 958 832 935 985 838 981 980 918 916 872 905 944 990 976 870 863 873 805 916 923 829 864 857 955 956 970 833 921 865 849 890 992 886 897 941 830 941 880 862 802 815 892 835 951 972 931 971 966 935 891 918 915 884 832 892 887 894 982 847 957 959 879 809 870 970 881 925 980 872 883 983 813 990 904 860 934 824 917 881 938 967 816 834 998 907 949 906 833 951 976 873 833 985 904 847 939 985 
986 949 866 878 916 823 937 822 973 982 986 920 858 966 914 802 808 887 884 938 960 947 807 985 951 959 925 895 967 845 874 906 958 937 869 980 972 902 872 985 912 916 825 1000 871 897 882 894 940 970 873 903 951 958 908 940 997 884 918 921 804 935 972 976 958 903 873 924 880 886 946 864 809 908 867 951 901 895 912 995 861 970 845 959 801 850 805 931 914 891 865 853 814 809 935 908 966 991 812 815 829 822 965 993 879 904 889 998 988 911 839 936 851 960 821 895 964 913 974 964 924 996 986 952 964 838 993 811 861 914 884 925 837 934 895 819 994 934 926 851 842 915 898 930 852 876 932 968 875 911 913 864 989 819 809 861 897 842 830 978 903 959 942 918 903 825 911 813 924 905 922 967 961 938 982 955 966 980 879 980 895 937 894 925 982 960 817 814 929 842 922 970 816 993 927 908 929 942 903 880 
983 999 927 993 805 984 922 851 878 901 883 821 804 999 923 943 992 828 987 895 862 889 888 955 934 920 904 942 853 941 889 922 903 978 871 825 988 959 814 886 838 844 868 862 871 802 822 959 949 804 879 975 912 970 932 930 823 928 961 870 902 942 870 1000 836 802 965 989 866 944 936 944 909 876 900 910 811 888 962 891 982 823 823 876 912 855 926 826 974 913 822 928 903 991 940 882 877 980 998 863 917 888 959 978 930 928 826 949 834 882 915 833 852 824 905 984 826 849 947 944 851 876 961 968 825 988 810 856 820 961 808 830 979 827 969 910 840 996 811 813 921 840 865 898 999 820 838 829 869 852 932 856 852 801 896 897 996 865 947 996 880 968 974 817 835 1000 930 954 937 1000 838 911 834 853 810 910 973 879 888 914 818 956 854 802 958 974 911 864 971 820 974 916 972 935 921 986 888 891 858 818 
990 892 940 964 845 807 975 931 803 840 882 889 941 996 900 873 983 951 837 993 961 944 918 800 976 945 940 832 992 910 975 849 851 840 801 926 936 824 899 905 998 866 964 985 823 919 881 895 804 940 892 869 863 969 879 856 999 877 824 824 835 835 874 817 891 883 882 950 926 940 867 849 942 847 863 907 950 970 930 962 814 908 945 956 933 874 961 803 809 896 959 941 877 838 1000 808 851 925 852 873 983 909 859 979 994 942 934 980 927 979 938 804 934 871 990 868 974 934 802 959 883 823 878 943 832 976 861 923 872 950 822 891 841 964 973 864 957 906 973 981 966 889 871 869 839 994 871 917 884 957 946 817 908 907 843 816 900 943 859 992 829 960 893 975 947 998 826 931 801 818 906 905 983 957 887 847 819 902 938 985 801 905 970 992 997 887 988 826 814 971 955 844 867 821 908 803 958 858 892 999 
824 908 853 967 850 898 856 845 876 840 843 981 915 894 957 833 832 956 992 849 919 949 917 975 808 992 965 966 889 995 928 905 965 896 896 998 906 937 967 998 985 879 973 970 832 848 838 837 893 862 806 824 994 917 813 834 898 880 906 977 946 916 993 829 872 828 803 950 897 848 850 967 813 999 924 839 905 971 811 957 975 958 858 833 984 940 803 946 865 877 931 887 923 935 903 952 849 856 822 934 889 970 862 893 887 875 831 807 965 907 880 891 951 883 929 848 974 882 902 984 882 858 864 848 870 891 805 966 921 913 888 821 879 911 974 913 977 830 878 990 826 851 846 926 976 821 847 818 843 884 952 924 803 891 917 882 816 846 929 917 965 942 944 887 864 885 925 887 844 989 868 941 979 925 806 987 971 842 992 881 955 909 813 858 939 936 847 887 840 833 888 814 943 878 832 901 992 837 826 808 
953 977 958 891 819 982 864 998 932 879 860 867 968 825 908 813 986 805 896 890 894 862 983 811 892 986 860 894 961 851 992 914 832 808 885 997 913 912 871 854 903 880 863 837 872 985 987 936 959 921 968 975 975 927 956 906 846 895 816 893 846 834 900 829 988 902 932 894 985 814 834 814 932 865 815 824 846 947 917 962 933 915 994 971 949 854 859 870 887 818 979 931 938 887 910 801 915 839 804 871 954 825 964 802 960 877 987 811 917 962 949 992 863 917 992 898 858 848 846 903 864 804 917 870 950 835 830 996 893 916 939 918 892 908 978 956 839 997 848 885 909 803 829 988 998 846 803 842 823 846 964 849 852 975 830 896 970 933 869 856 973 806 906 800 912 930 892 853 939 824 934 827 826 1000 916 898 865 854 984 884 811 938 989 815 956 989 982 876 944 909 969 959 973 873 905 962 895 815 850 859 
908 977 942 806 835 961 809 998 863 822 898 883 812 930 821 936 954 952 867 868 929 984 939 922 819 956 920 876 838 917 970 873 962 956 813 807 926 830 925 924 945 950 816 849 834 891 912 835 870 839 816 879 864 988 960 994 806 988 833 827 930 895 997 983 849 983 949 883 834 910 974 857 973 823 864 874 946 875 1000 864 870 874 833 820 857 936 857 822 806 901 980 988 802 884 950 847 903 957 824 963 838 973 901 968 923 858 874 990 815 964 993 965 853 851 856 831 909 885 928 904 904 888 814 887 817 945 829 843 836 861 909 843 981 975 808 986 855 915 909 870 858 822 840 950 918 954 806 866 987 805 1000 967 988 835 857 947 892 970 972 815 815 995 949 808 872 987 866 895 841 950 845 938 937 908 907 904 812 969 936 956 976 808 994 851 966 926 920 980 843 863 817 846 869 930 818 802 881 893 812 883 
939 928 905 994 862 806 917 905 911 936 876 969 933 966 934 990 890 972 881 975 947 985 867 833 924 980 830 837 862 990 801 813 858 953 872 810 997 851 948 985 819 934 856 925 952 930 884 930 961 873 919 956 905 894 938 995 980 870 969 843 895 989 815 826 917 922 927 880 960 879 938 979 871 844 917 838 905 818 817 851 975 816 938 906 892 880 890 982 951 945 883 917 871 843 867 970 902 966 830 866 815 930 975 941 809 860 949 849 966 856 943 980 813 925 842 972 989 968 920 893 998 851 881 934 955 908 856 822 975 810 995 971 835 834 923 902 989 847 888 901 953 983 938 811 871 846 823 895 988 919 858 916 886 869 870 827 873 821 942 991 979 968 953 908 943 810 986 915 817 812 834 876 994 876 868 964 956 939 814 992 949 942 831 935 924 984 891 822 943 994 831 966 820 824 983 982 942 875 828 970 
809 967 935 806 909 889 940 821 982 988 965 830 901 855 841 897 870 821 899 843 944 857 888 801 912 884 983 953 899 860 857 804 952 882 836 996 920 841 928 962 832 875 848 997 991 842 904 931 857 925 883 815 823 969 892 996 840 808 900 897 932 894 889 993 978 900 807 818 841 936 804 827 836 878 970 832 973 861 910 845 901 951 982 960 902 907 845 901 933 835 911 932 848 859 826 924 990 842 826 827 997 813 980 949 926 927 918 923 900 875 975 935 890 947 892 818 951 955 802 980 977 857 905 959 959 878 858 800 880 982 801 947 813 913 818 994 829 801 832 950 825 854 843 847 933 856 943 945 898 902 928 824 887 979 950 920 995 873 861 948 813 808 837 898 858 868 905 860 887 994 891 962 867 858 909 907 867 938 963 959 884 992 944 885 830 948 967 959 977 856 855 979 964 890 885 968 826 850 954 882 
890 927 902 823 811 810 864 911 988 902 833 899 938 943 909 821 872 924 815 888 855 856 999 965 810 954 956 837 823 905 812 958 974 946 853 955 878 923 820 925 958 891 846 869 831 836 965 871 854 877 823 856 924 889 873 881 869 891 889 898 951 934 930 845 809 945 879 841 815 864 830 912 928 816 883 965 835 800 869 974 990 912 957 932 898 868 884 950 947 935 829 833 809 895 848 968 898 879 945 864 996 807 909 939 852 858 914 835 863 963 821 990 987 849 813 811 830 941 929 987 911 927 989 854 846 809 847 977 974 935 817 949 973 879 826 962 827 948 892 851 883 827 965 900 908 915 834 889 937 835 868 937 907 846 960 943 967 964 995 879 993 911 952 994 947 942 981 829 831 874 814 804 924 939 900 893 827 885 965 929 965 853 972 936 983 816 841 879 902 803 964 974 920 997 982 926 878 854 967 834 
936 954 802 988 987 950 864 850 817 942 884 864 939 958 810 905 847 859 852 950 880 1000 859 939 914 868 858 804 923 873 867 910 808 921 881 907 904 832 878 943 869 937 928 987 866 944 887 944 838 905 988 957 934 954 982 949 934 939 833 820 884 986 954 911 866 999 991 958 996 937 921 999 854 936 878 852 973 926 921 999 960 893 910 999 934 978 881 886 877 952 969 993 928 955 973 934 848 989 971 874 825 908 906 953 941 941 900 957 946 821 805 858 852 819 977 947 818 953 986 897 997 912 820 984 818 846 912 951 808 946 889 828 944 926 982 937 985 815 919 816 814 881 883 907 885 896 934 861 839 887 902 993 980 805 844 921 888 841 840 896 824 817 833 909 853 947 867 917 954 931 893 876 874 806 997 939 839 806 834 824 809 907 810 918 974 956 819 886 808 819 840 802 899 961 913 879 805 837 852 822 
895 957 823 962 936 984 979 917 889 822 966 913 924 970 938 918 990 954 808 925 820 856 993 803 800 808 823 912 919 986 951 908 934 803 968 942 856 801 929 969 807 820 834 833 914 830 838 839 957 828 803 841 913 985 998 986 845 808 842 949 848 868 862 993 947 991 977 822 977 880 978 962 878 836 886 916 975 828 892 854 990 888 888 840 856 985 821 933 850 988 893 991 832 892 993 899 909 809 990 929 958 925 952 850 941 889 937 905 917 998 996 982 806 817 867 938 940 994 909 875 885 869 913 847 896 849 949 930 902 882 832 835 803 830 993 990 962 833 807 801 990 991 800 846 925 832 973 913 884 946 885 859 920 832 860 820 860 895 874 833 952 893 915 855 936 891 942 934 894 922 851 802 937 838 882 830 917 809 987 965 835 893 829 941 880 858 1000 949 854 954 858 867 811 961 818 929 986 829 974 814 
960 800 929 981 888 870 989 814 807 839 812 836 946 960 948 884 880 825 907 885 963 849 927 899 835 936 964 997 931 921 822 859 822 884 847 827 901 867 899 847 976 960 929 835 997 826 826 818 877 860 982 879 841 975 840 895 957 869 888 850 850 944 846 879 994 964 824 996 912 813 852 844 823 877 897 849 999 959 804 981 815 943 865 807 841 951 991 898 997 848 895 975 932 874 944 994 843 954 912 863 977 991 915 928 941 844 932 941 935 964 985 910 832 876 804 898 964 987 915 870 996 998 968 955 839 847 804 889 862 836 853 923 938 991 915 991 945 842 832 914 842 901 983 937 817 963 858 915 859 977 856 841 998 827 890 965 816 838 984 996 904 947 934 935 994 816 831 998 863 893 903 895 875 807 844 901 939 891 956 889 977 998 953 833 847 921 992 939 888 968 819 850 900 825 852 850 833 834 899 917 
950 801 896 907 813 996 867 933 979 976 932 971 884 929 870 833 883 830 960 857 927 972 854 840 850 807 905 816 979 803 999 809 990 864 884 888 802 808 956 871 888 903 925 871 921 849 951 887 906 912 991 930 900 936 880 816 913 811 998 939 852 815 1000 878 835 874 903 828 834 998 986 856 879 803 802 999 955 892 858 961 855 863 922 911 990 821 980 836 817 806 929 905 974 908 973 863 927 940 962 870 858 905 898 815 919 832 914 983 992 928 871 850 848 835 998 818 872 999 822 937 979 997 901 884 888 854 840 850 843 980 808 910 947 924 905 807 834 894 970 911 838 887 843 898 812 907 975 831 928 879 976 973 935 959 924 947 823 840 936 929 978 823 867 837 912 957 861 928 985 850 875 854 948 844 863 820 994 911 956 901 817 834 811 843 833 838 879 851 801 995 981 990 985 875 873 818 897 801 921 852 
999 953 901 923 809 996 936 870 957 863 966 975 941 886 900 872 875 930 947 944 814 872 861 847 999 885 814 827 817 983 902 972 883 828 885 975 1000 845 996 877 898 993 943 816 868 981 975 837 904 828 851 987 956 943 965 850 812 917 879 919 955 955 840 857 979 838 891 967 834 913 906 899 832 950 966 940 838 942 897 833 838 859 902 865 823 956 837 863 809 837 962 811 864 849 880 951 987 875 829 866 917 970 951 855 992 845 883 838 975 871 831 856 821 821 815 979 973 862 807 850 850 944 906 988 837 989 896 835 955 919 813 882 935 825 817 997 897 976 967 872 902 908 966 850 893 811 943 941 966 808 998 998 895 872 979 878 997 938 871 930 915 899 819 967 996 898 942 912 927 881 886 858 816 986 878 822 978 922 808 838 939 806 907 827 870 894 871 908 871 920 941 968 977 813 908 804 815 804 881 932 
830 882 901 977 822 831 964 940 871 889 819 922 883 967 910 842 839 859 833 953 944 806 980 848 842 897 852 940 838 814 897 878 970 980 944 935 804 803 949 870 850 996 981 850 933 894 815 809 919 889 838 870 859 875 801 897 966 839 918 817 975 926 820 969 933 964 947 959 824 830 994 854 887 914 869 823 860 958 979 841 916 827 959 896 860 870 924 905 970 893 845 820 911 843 806 861 973 893 917 974 982 982 954 891 922 944 866 876 996 959 916 947 946 802 990 975 941 993 908 999 944 817 986 953 896 801 996 968 990 925 888 860 884 892 808 973 829 957 810 848 936 802 906 847 842 829 823 976 996 861 942 860 918 947 948 840 962 962 982 841 990 931 976 829 907 882 917 1000 945 832 820 916 917 964 837 829 832 887 928 986 905 912 856 967 986 959 853 943 875 873 822 844 821 876 822 901 998 903 803 940 
850 942 856 995 926 944 871 998 818 911 915 804 800 800 832 944 813 912 815 919 990 808 849 875 957 817 904 833 824 820 911 859 856 845 945 940 863 981 905 992 962 837 800 820 953 883 837 992 841 839 887 918 934 824 947 870 811 920 934 821 905 864 931 846 830 827 871 841 861 909 876 924 986 842 806 937 893 839 810 853 825 883 956 805 864 983 832 807 847 902 974 948 859 828 814 865 885 851 982 874 870 871 810 872 998 867 909 890 858 814 938 906 995 995 823 848 834 890 912 819 895 993 802 926 835 969 833 832 874 856 956 896 849 862 853 880 812 823 815 924 834 841 926 890 831 941 966 896 979 819 969 897 831 940 972 993 834 977 841 829 835 833 957 834 865 901 886 930 955 860 944 988 840 916 880 967 891 926 843 871 939 989 909 888 970 960 933 893 869 842 963 941 894 881 855 855 879 847 805 986 
873 971 888 960 850 986 999 913 954 877 986 820 879 972 992 860 996 857 980 896 854 865 863 867 816 823 825 930 804 849 938 987 964 835 968 995 933 891 984 963 814 994 895 812 921 839 972 999 841 924 845 808 934 967 806 955 836 844 933 940 970 919 804 897 810 909 846 873 880 843 974 950 811 994 981 879 974 881 913 885 961 917 862 829 955 934 927 919 994 883 934 864 836 837 811 906 893 835 924 892 906 841 842 913 830 827 992 935 933 800 994 954 899 888 953 999 831 999 1000 959 972 976 827 803 829 935 876 993 881 814 945 852 899 962 809 969 926 926 925 971 940 886 984 877 984 818 804 946 902 978 884 967 969 856 823 835 877 871 983 813 854 988 804 960 855 878 958 841 990 836 983 970 842 988 875 969 985 863 817 952 972 946 893 843 843 893 956 972 990 937 899 822 810 888 881 999 902 919 992 925 
865 889 856 875 1000 887 819 931 1000 919 942 871 951 900 898 983 984 971 953 1000 853 945 825 869 966 818 954 936 985 859 925 996 954 962 811 924 820 857 842 931 805 925 972 922 995 809 950 858 995 853 832 802 955 899 891 870 990 947 882 900 887 963 888 892 827 964 862 959 980 914 875 941 892 831 990 990 940 908 819 905 941 997 871 883 804 945 876 817 899 846 979 827 811 906 811 843 925 869 952 863 813 867 980 919 901 875 829 891 860 924 901 813 922 806 901 939 959 930 820 934 920 822 992 879 967 921 899 961 842 851 939 998 867 820 904 959 930 933 859 834 892 1000 829 984 842 964 896 931 804 889 953 901 832 836 860 946 864 804 920 973 924 912 957 810 976 947 832 845 924 929 884 991 800 822 824 993 886 989 911 945 855 840 847 914 817 957 954 882 865 878 948 889 991 981 907 938 935 859 868 933 
968 876 821 923 930 905 809 956 938 946 855 825 981 801 898 822 941 814 824 804 907 996 833 863 960 909 987 971 995 987 911 981 867 899 813 958 800 886 878 896 996 803 932 973 837 981 801 803 938 870 835 944 826 865 830 948 921 931 940 855 896 900 811 963 962 808 942 887 848 958 808 973 880 877 982 945 951 907 963 898 831 954 971 958 915 917 872 817 801 922 867 909 928 834 851 840 881 876 943 819 857 897 962 947 882 901 942 838 961 946 845 802 991 904 827 882 872 901 819 801 871 862 997 808 817 842 801 846 825 869 860 968 835 979 913 948 989 807 813 901 904 991 939 829 822 914 971 956 865 956 975 922 919 985 947 949 903 961 875 838 803 817 890 945 874 947 872 894 870 870 821 828 859 860 968 869 891 855 910 988 802 890 928 909 858 821 946 863 936 948 939 946 884 835 900 838 836 941 924 847 
961 997 861 909 845 917 804 836 968 899 979 860 944 954 923 864 806 956 935 972 978 869 900 836 824 989 980 994 958 922 983 851 887 931 807 908 902 885 975 941 934 963 837 902 828 857 847 934 859 910 882 881 871 987 965 858 920 887 845 946 864 995 869 840 836 872 823 868 880 835 958 980 969 828 862 986 865 842 978 934 839 801 964 923 825 920 932 993 887 975 957 960 966 830 928 889 948 877 869 885 801 869 917 996 817 857 912 968 818 980 999 812 841 870 830 993 929 823 942 963 840 942 804 933 891 926 844 891 842 890 965 950 810 989 886 867 883 955 918 912 854 949 991 934 977 881 837 822 941 953 848 891 831 908 899 986 810 875 893 934 800 811 871 825 982 875 961 923 874 836 809 949 809 999 921 999 956 854 973 914 825 889 952 937 823 909 937 974 817 933 861 989 946 825 907 980 861 932 803 922 
921 906 852 889 851 888 863 834 988 847 963 866 976 810 917 810 835 924 993 848 889 843 966 835 860 879 940 973 927 953 897 888 872 928 833 976 850 906 885 899 875 808 898 805 996 903 841 1000 933 946 900 1000 820 830 943 916 880 931 872 962 916 943 902 810 987 977 998 975 931 949 918 974 942 930 848 979 904 806 889 845 813 943 873 940 879 878 941 903 918 874 990 884 808 855 859 1000 890 896 843 986 947 807 944 868 807 887 979 895 847 915 989 890 886 807 819 923 973 823 801 946 957 901 842 878 886 824 899 841 903 933 821 824 893 870 998 970 823 801 931 803 826 894 910 961 922 849 904 938 927 831 926 883 809 947 921 875 810 905 878 814 952 965 845 974 913 953 982 911 999 901 890 917 989 909 940 929 833 904 857 867 965 862 891 817 860 912 922 847 926 828 831 909 886 812 810 819 817 977 971 879 
861 918 888 935 818 921 916 883 928 940 985 810 966 983 857 909 879 923 816 832 910 809 891 848 844 960 844 941 993 924 854 828 834 841 950 827 979 996 984 876 877 822 808 885 955 970 804 880 867 987 918 861 829 805 920 876 1000 845 805 879 899 827 836 816 894 969 846 881 965 827 820 905 853 849 970 820 890 961 860 818 812 811 877 847 813 931 853 913 926 982 986 823 828 834 933 853 909 894 899 912 842 846 962 878 937 993 839 829 901 900 872 951 881 804 971 999 923 810 910 963 959 818 828 906 947 932 982 821 803 872 832 962 898 881 938 862 898 948 838 996 826 964 868 906 949 873 877 866 940 922 900 916 843 876 992 962 923 818 958 802 988 831 877 926 837 972 879 822 991 864 894 877 965 869 987 993 1000 803 860 897 882 915 859 966 805 946 909 883 912 837 873 944 990 977 933 882 844 850 890 854 
840 869 991 879 874 906 877 953 810 814 847 876 814 816 866 876 957 810 815 900 815 978 848 992 891 955 982 960 816 927 975 944 853 904 938 987 837 969 938 942 878 942 955 941 988 808 941 886 947 896 959 867 983 904 977 980 865 971 820 988 867 852 828 932 828 834 808 804 957 829 817 966 989 885 991 909 982 949 968 894 905 967 877 941 940 909 841 853 929 815 815 898 832 970 997 990 908 837 965 923 869 903 999 940 822 865 887 979 808 888 960 920 903 969 860 893 868 868 951 927 903 836 838 983 985 939 898 952 864 960 926 990 857 837 850 803 870 996 863 983 860 830 980 800 949 821 1000 835 976 815 884 848 876 836 948 867 912 970 916 800 919 905 991 811 825 816 955 856 877 910 985 898 967 921 913 978 867 815 999 893 942 898 910 844 806 989 918 975 840 908 944 839 847 822 824 882 832 855 881 976 
927 977 849 979 874 962 939 939 924 901 901 861 943 1000 822 943 968 927 954 911 867 894 957 961 989 949 945 852 821 989 997 871 822 926 859 904 868 829 806 935 934 881 928 834 827 910 990 878 984 987 924 982 952 889 955 947 808 868 852 982 920 942 801 800 823 857 989 847 857 917 953 987 810 911 930 817 832 873 860 967 885 899 965 852 952 911 822 975 916 986 898 825 834 867 981 871 819 894 968 936 975 975 981 939 922 865 927 835 952 887 914 811 954 868 840 904 985 901 997 807 869 896 806 955 993 861 879 950 995 916 921 968 954 918 923 948 871 861 925 951 804 841 806 976 932 824 971 869 985 885 971 961 852 916 934 897 874 885 875 849 957 890 875 823 979 856 872 858 934 813 850 960 835 920 807 861 963 873 999 949 896 988 816 924 960 835 834 846 825 968 839 960 920 851 853 939 853 986 987 832 
881 877 960 885 992 839 969 900 980 951 879 870 812 921 988 942 836 992 898 970 826 803 998 970 935 806 988 857 865 934 869 924 996 928 826 854 963 919 836 969 939 825 855 921 925 956 981 974 916 814 986 957 911 945 942 857 986 866 829 827 955 987 975 810 915 951 845 970 856 933 842 990 884 922 866 997 920 912 935 916 866 802 885 935 895 989 814 965 943 989 998 987 978 950 882 978 982 896 854 980 829 959 887 885 801 839 835 911 955 947 922 844 851 988 995 891 812 923 882 856 847 861 933 905 932 823 997 842 936 980 940 964 824 858 898 828 910 953 918 851 849 855 802 867 834 822 802 812 803 932 897 988 916 845 884 800 959 961 979 874 980 854 861 993 826 961 806 848 931 803 929 828 925 910 817 818 968 958 833 996 828 925 901 942 960 833 935 848 893 975 987 885 862 830 905 934 854 924 881 855 
845 813 805 962 921 901 913 875 838 851 962 804 841 842 913 898 940 835 944 879 800 897 916 882 880 947 910 932 858 918 804 917 887 977 867 842 990 891 917 970 850 919 870 804 909 978 960 889 881 927 894 837 973 878 884 864 878 970 949 921 804 978 868 846 858 924 984 907 937 880 944 831 943 895 988 924 896 879 903 987 811 909 967 910 907 914 975 898 910 885 969 825 997 877 972 841 841 935 920 852 969 873 835 940 817 857 803 829 897 918 970 879 896 838 868 917 830 930 882 980 981 871 902 805 818 880 847 832 831 862 967 978 961 940 805 847 949 988 859 993 833 872 911 966 846 879 937 839 820 811 856 978 984 843 851 806 917 821 830 948 973 915 932 863 910 887 888 819 812 837 892 998 936 947 889 873 888 1000 868 918 856 934 859 815 947 936 952 983 835 942 858 893 902 841 911 874 984 871 872 890 
806 989 906 813 844 926 972 957 994 917 800 940 848 969 817 962 806 900 971 814 923 976 938 811 875 885 996 884 902 905 892 837 966 895 911 905 867 801 862 997 804 923 939 944 904 824 990 830 869 800 803 928 887 883 979 977 829 898 917 969 880 928 824 815 965 997 879 863 939 913 973 872 924 903 988 984 848 980 994 887 886 972 809 974 967 882 814 848 991 941 821 868 854 804 897 991 804 985 930 986 963 899 941 894 981 808 913 975 851 991 830 805 976 985 924 1000 861 971 969 873 838 906 877 805 895 997 859 836 856 835 977 859 986 851 952 935 831 861 860 958 823 949 942 909 948 934 977 958 946 954 851 993 999 867 966 929 947 970 958 816 950 896 893 986 907 984 979 912 876 955 968 993 860 886 801 912 847 999 892 920 817 954 974 928 962 860 872 996 952 830 833 953 858 883 938 890 841 978 838 936 
845 963 868 985 904 904 853 838 915 986 929 904 852 918 830 905 993 836 911 889 986 841 800 934 971 986 981 960 875 816 859 819 941 832 975 981 828 957 885 885 995 964 877 894 896 809 954 905 910 986 914 815 971 955 889 969 816 868 931 828 924 900 998 916 1000 939 873 895 999 811 952 959 977 950 940 872 954 895 962 859 873 871 921 995 803 859 812 826 885 827 895 863 938 938 956 965 859 937 981 903 975 992 883 918 802 867 835 879 820 995 819 858 905 873 965 866 900 910 974 989 837 990 960 855 801 949 900 937 956 877 943 898 924 842 856 871 829 814 831 810 926 991 965 820 876 916 812 807 819 801 958 915 988 950 898 982 966 912 802 894 888 862 813 901 824 868 995 903 911 1000 981 987 801 980 864 931 973 893 895 808 833 879 816 999 985 834 806 912 974 917 814 903 924 891 902 883 890 914 897 858 
810 957 922 942 923 933 952 804 823 943 910 912 849 851 978 953 971 958 897 835 981 865 962 922 898 992 888 996 804 870 943 997 888 909 860 818 976 985 855 942 985 942 959 824 975 980 865 998 815 868 934 920 810 985 989 814 832 941 861 952 979 980 931 834 890 957 986 956 892 879 895 924 816 813 836 837 888 866 934 909 999 984 893 944 917 925 998 919 974 841 858 800 861 802 846 922 858 998 862 978 915 834 833 978 834 822 942 927 921 957 884 971 973 847 824 923 811 897 937 928 838 947 952 808 906 810 933 840 863 849 886 935 888 946 822 923 858 941 893 882 947 963 848 855 979 950 849 890 846 994 929 823 878 826 957 944 853 853 828 890 905 817 936 997 851 957 939 854 897 956 912 808 939 811 889 913 850 993 917 846 976 874 991 919 979 970 839 811 885 868 971 996 952 800 937 809 885 809 941 960 
919 841 999 868 971 949 922 810 849 815 997 925 931 989 856 837 903 918 998 871 845 990 877 967 845 884 815 828 801 839 893 906 802 938 839 962 925 852 960 964 991 974 881 937 924 820 913 946 854 1000 939 823 865 803 989 914 948 828 826 900 927 849 970 968 842 972 966 818 975 820 875 889 828 845 925 986 850 994 803 813 851 805 845 847 990 816 853 843 957 851 983 895 878 960 928 819 971 882 901 910 848 844 953 946 857 988 829 957 870 926 964 922 996 931 969 891 963 819 884 810 969 800 840 848 992 830 829 821 992 822 863 916 920 902 885 890 884 974 925 987 822 860 929 983 963 905 921 907 837 888 847 856 899 937 823 931 881 878 819 985 941 904 941 915 971 965 857 977 964 937 911 921 945 868 944 861 810 812 951 961 872 852 946 827 806 863 852 906 843 829 889 891 849 989 877 839 850 943 918 861 
883 998 898 902 959 890 858 891 849 860 902 903 953 975 988 849 813 883 954 875 903 829 840 909 994 803 864 927 920 915 917 943 920 831 835 926 838 895 962 828 853 995 897 855 960 943 802 827 834 908 812 924 840 829 849 992 813 871 810 855 945 849 850 852 869 988 874 940 891 845 828 955 840 877 831 811 984 944 852 992 887 882 967 844 948 969 823 929 903 991 857 981 979 863 815 857 821 881 982 981 908 920 958 855 915 931 902 819 934 812 955 889 955 806 975 849 895 810 807 987 990 884 852 995 990 926 932 869 990 927 925 927 881 920 800 823 951 998 902 849 845 855 942 833 924 869 982 996 826 862 998 964 899 965 948 891 910 968 990 933 992 950 823 830 984 803 915 854 929 885 910 849 844 861 960 930 861 939 861 802 941 925 807 933 902 922 853 827 960 890 931 958 847 977 898 977 825 959 984 835 
830 847 971 885 843 934 897 902 954 900 907 948 902 813 852 840 902 889 814 920 881 990 873 858 1000 927 883 869 920 938 958 829 946 804 803 831 955 851 920 899 929 935 987 916 896 888 956 833 844 967 877 857 888 850 904 918 925 845 868 981 809 919 869 895 805 816 974 937 927 955 942 849 866 919 970 841 890 978 928 848 844 828 934 864 961 817 839 887 824 905 902 911 899 827 957 933 963 980 805 892 939 849 858 884 979 908 819 805 937 810 894 984 805 930 965 816 956 943 940 827 898 884 836 804 814 955 985 909 964 806 850 915 998 865 925 826 964 982 900 888 988 846 907 883 886 832 964 878 994 801 881 800 930 857 981 838 965 965 890 912 860 981 903 933 901 829 916 900 864 804 911 988 981 914 941 979 948 915 857 921 970 878 881 993 968 890 1000 945 893 820 997 807 901 997 891 898 925 985 979 852 
813 900 866 993 872 913 875 899 966 984 945 987 830 807 914 886 863 906 928 916 949 965 987 826 897 939 948 969 955 875 827 860 883 883 923 827 921 854 814 969 908 896 927 817 876 852 901 933 906 917 904 959 913 871 928 841 885 822 970 924 934 837 895 820 836 959 893 913 970 944 850 935 962 906 888 856 977 864 884 893 919 878 979 878 861 938 851 816 996 888 964 876 979 922 842 913 959 970 868 940 976 832 853 980 907 892 984 943 818 848 944 980 931 936 876 821 929 911 935 979 943 970 824 960 925 833 816 986 921 825 814 919 814 923 895 976 966 829 910 867 820 948 955 879 943 985 913 929 868 824 992 971 979 904 840 871 985 832 846 871 892 934 921 946 940 884 921 830 892 943 809 803 835 854 874 841 803 921 911 946 944 866 832 895 934 918 855 847 934 980 940 833 903 915 884 830 852 990 902 806 
961 829 842 969 820 818 921 981 900 829 984 923 927 827 944 835 847 875 984 885 943 839 823 831 891 838 888 994 805 980 980 822 888 955 876 922 817 871 829 820 812 899 861 900 808 924 981 874 965 937 835 886 997 949 953 986 996 907 813 994 922 886 975 838 937 876 984 952 852 978 926 984 820 868 898 804 991 989 934 965 949 947 850 904 823 909 929 864 867 866 857 986 992 896 832 822 940 932 804 852 811 975 962 929 900 824 800 902 875 938 974 823 858 987 873 839 917 839 932 929 943 800 892 822 846 842 842 904 831 958 908 821 897 847 861 828 937 893 946 823 964 937 851 855 921 949 890 823 894 909 840 860 898 959 916 841 831 823 830 978 916 902 868 990 887 864 833 988 880 946 951 898 810 912 828 809 981 801 959 991 827 800 969 876 816 849 971 964 883 853 875 853 800 967 901 958 928 880 881 936 
943 945 827 914 914 815 979 812 931 873 926 862 925 968 953 964 920 836 803 881 932 868 872 879 811 862 807 903 964 813 992 964 865 891 810 942 913 978 826 828 842 871 989 883 956 903 970 1000 858 892 854 863 864 935 999 939 887 828 802 895 811 867 885 959 979 837 974 855 881 837 973 987 878 851 941 919 946 880 920 896 880 824 891 853 946 835 907 996 918 845 948 910 907 954 839 821 890 966 868 927 924 987 903 912 876 809 900 803 865 987 843 844 820 949 845 955 973 865 969 890 857 930 853 858 905 846 814 919 873 952 910 879 876 930 951 834 884 945 947 811 807 886 877 829 866 916 895 990 803 832 918 877 893 884 987 854 995 946 869 945 862 926 927 950 990 966 889 925 950 994 960 912 823 806 999 907 853 885 975 869 933 887 999 852 858 953 838 984 940 983 886 891 849 871 855 974 864 841 867 843 
937 908 975 895 842 822 933 924 996 933 887 978 877 868 943 920 806 986 807 929 962 842 842 862 821 827 940 849 992 961 845 928 832 846 989 876 901 914 996 943 843 909 913 866 910 991 815 986 873 920 931 867 987 814 865 816 823 875 962 829 887 851 815 915 971 828 984 900 873 838 875 891 880 819 989 867 993 978 856 856 841 869 867 846 966 923 870 824 975 962 874 950 893 826 995 885 907 825 914 952 942 900 811 987 985 813 910 872 913 988 826 814 884 931 808 965 845 939 830 925 953 961 830 929 902 839 981 906 841 999 849 972 972 911 875 933 955 891 859 803 932 862 925 864 976 849 979 942 850 919 932 817 970 869 860 855 860 930 900 962 807 901 885 924 870 825 908 843 920 975 987 923 874 814 971 963 808 983 866 840 998 839 1000 856 870 905 964 829 901 915 960 975 873 999 821 808 1000 958 830 889 
873 957 896 866 940 822 866 847 976 968 930 875 931 964 984 964 945 865 981 977 872 867 984 872 820 884 890 952 988 971 971 899 884 970 943 954 909 962 891 815 824 828 840 986 812 821 966 838 892 893 891 993 938 896 942 962 905 813 803 946 960 988 886 976 974 896 970 934 961 963 958 839 869 945 902 949 938 961 843 997 828 846 916 833 921 984 887 841 974 923 914 830 936 933 852 989 958 918 892 883 889 915 854 997 950 971 810 801 802 958 906 823 908 874 968 804 821 810 977 976 943 932 816 805 821 969 826 902 952 964 826 829 998 806 983 887 893 805 853 822 893 936 870 902 835 813 906 908 805 929 828 879 816 804 922 914 817 852 990 830 827 824 960 879 861 824 956 900 940 956 809 920 922 965 968 853 831 865 952 939 860 891 934 804 956 805 974 878 989 983 822 960 813 937 896 849 892 849 923 858 
979 808 854 896 898 1000 894 917 910 846 978 952 839 833 890 935 842 816 814 808 805 885 931 926 893 961 870 898 962 814 972 813 919 854 889 866 837 905 846 825 909 824 993 814 912 899 869 817 976 988 941 855 857 970 873 903 826 996 914 829 927 878 913 973 904 833 947 872 867 937 994 882 838 955 916 925 865 809 903 927 835 848 872 981 927 919 845 959 801 878 893 961 805 810 910 976 965 941 943 965 827 897 803 906 842 897 987 847 976 890 955 985 826 967 916 871 956 940 941 924 899 848 854 915 914 953 875 972 846 896 833 982 977 955 859 889 870 833 815 854 895 891 913 919 814 948 907 851 856 846 984 962 801 930 806 981 844 850 823 903 901 924 814 862 947 815 949 803 890 983 952 995 822 958 833 982 802 895 886 874 959 917 851 841 814 821 889 978 901 913 861 964 864 896 842 832 976 896 996 859 
862 914 946 902 826 877 880 945 825 813 831 902 861 933 986 988 899 890 848 955 932 800 878 881 925 973 803 920 944 916 966 944 876 847 903 938 813 881 971 895 971 966 861 940 945 822 918 862 990 911 864 945 804 855 847 804 822 984 886 874 913 913 960 903 953 976 819 983 938 890 924 829 847 929 950 972 973 847 891 927 957 820 871 813 980 892 843 996 979 801 852 924 825 883 830 873 815 895 843 818 847 987 843 809 914 965 829 900 817 831 917 919 829 843 856 945 983 860 982 808 905 930 912 866 985 953 964 897 957 814 989 908 844 816 889 988 812 974 896 982 978 854 896 838 924 800 862 808 846 854 994 863 926 857 951 949 914 814 939 858 882 977 902 855 829 876 847 832 895 834 993 939 963 996 951 854 915 933 858 977 824 800 964 801 938 947 807 863 914 942 967 875 817 837 914 808 828 935 947 879 
868 825 826 998 910 921 870 977 926 919 855 998 855 852 851 878 962 815 877 853 982 843 935 937 880 940 987 863 917 967 877 994 992 827 982 938 976 826 954 863 936 959 994 896 936 954 911 900 836 948 815 898 951 979 922 821 835 966 988 906 952 802 933 907 952 874 878 931 936 938 874 969 863 916 929 960 807 918 992 885 955 833 942 992 814 875 820 869 888 845 914 858 867 847 834 970 856 891 987 915 956 873 814 983 994 889 820 900 991 872 998 895 879 872 909 816 814 926 995 859 806 981 995 894 967 813 909 838 838 870 909 881 956 876 888 939 990 856 840 992 910 818 955 845 847 970 947 985 929 935 877 999 857 872 960 861 906 952 984 826 943 910 877 850 977 995 907 832 964 864 829 894 880 915 857 859 866 993 946 914 971 952 988 831 961 840 890 937 854 829 998 985 871 884 975 923 918 903 948 930 
834 817 821 871 976 858 828 911 932 966 844 873 909 939 897 972 954 870 883 987 994 949 963 927 938 891 843 888 821 962 884 816 920 878 926 956 938 902 804 857 994 915 841 815 852 965 874 956 818 898 846 851 891 868 861 864 876 981 973 844 982 997 992 970 815 997 993 889 815 807 843 968 898 893 846 944 828 905 825 876 899 981 853 983 890 944 959 891 811 930 969 993 933 881 942 936 865 972 968 1000 854 994 941 943 928 885 989 999 825 896 829 903 955 896 877 837 805 988 932 999 827 998 894 832 999 877 974 979 975 942 818 839 826 902 857 960 952 874 969 908 871 906 841 907 945 950 908 904 916 958 968 827 962 887 972 979 975 990 888 859 927 967 845 910 978 860 827 904 807 970 955 997 862 918 855 947 947 881 904 961 926 854 839 903 913 898 912 963 824 943 937 871 885 986 969 857 849 811 806 970 
826 815 922 879 830 878 813 843 823 840 898 934 900 869 984 885 876 900 988 967 860 894 906 853 907 909 873 871 849 986 970 950 938 875 942 903 807 856 960 810 991 907 921 860 975 929 846 820 930 848 913 800 968 934 906 996 841 871 897 861 851 968 853 951 897 823 819 962 826 899 905 922 824 977 912 995 855 973 996 883 871 991 973 898 883 866 993 800 943 910 877 887 933 821 954 901 823 968 987 941 818 985 805 917 959 906 915 988 933 973 962 975 935 915 984 806 883 802 850 858 957 954 863 878 909 893 869 898 873 840 865 964 947 935 976 835 984 812 885 953 947 916 800 804 995 965 987 901 913 875 839 855 927 987 809 817 829 956 988 870 897 965 985 872 956 854 959 879 844 973 807 894 808 894 973 926 846 897 822 909 986 874 815 942 863 972 998 904 888 936 915 944 965 959 908 834 889 828 845 927 
982 984 828 863 813 950 820 938 959 871 906 851 885 996 897 846 833 948 857 846 935 975 966 802 946 951 820 979 954 806 858 970 904 867 974 813 937 980 948 962 973 897 824 842 916 922 874 901 996 908 847 989 998 897 925 976 919 921 808 898 999 832 876 971 847 908 985 854 922 802 931 895 963 830 918 870 855 838 924 899 903 987 936 946 992 967 837 810 839 801 930 869 802 811 959 875 895 952 850 831 908 861 954 958 858 827 920 953 807 936 907 993 943 857 943 849 824 888 992 954 996 891 857 984 898 895 825 865 900 959 803 912 879 979 960 857 898 979 991 933 947 844 891 822 981 902 989 885 826 981 921 814 952 905 941 945 963 883 848 1000 837 903 883 974 927 985 947 840 969 806 920 930 977 815 860 842 869 897 827 888 971 936 913 825 810 870 996 959 806 913 988 860 934 875 937 994 895 924 805 886 
938 856 979 811 851 984 999 939 914 942 973 881 893 888 968 940 1000 925 896 946 858 924 929 949 913 856 897 897 984 987 817 878 867 819 875 905 873 867 969 981 924 836 894 874 845 850 814 977 887 998 932 988 815 915 924 864 989 820 842 945 857 921 976 861 895 926 849 804 876 845 888 897 959 863 862 975 998 962 850 916 826 943 930 848 806 830 908 894 909 957 814 931 856 905 813 1000 950 865 829 891 987 978 828 922 938 849 861 926 980 973 971 998 901 933 841 965 845 922 845 995 834 930 809 899 951 906 846 962 813 853 804 871 830 963 983 949 882 809 840 999 885 879 832 887 911 959 836 828 880 981 849 948 919 994 913 947 893 874 915 999 980 962 860 943 984 902 830 949 940 805 943 934 988 885 980 869 931 994 846 978 949 814 897 861 836 879 983 924 907 958 862 978 864 981 818 999 814 875 852 839 
929 864 971 890 906 902 808 980 969 920 898 829 972 827 824 859 933 948 862 898 945 882 822 883 911 929 883 956 812 941 999 846 831 804 829 934 965 839 945 841 819 971 832 924 917 946 817 959 867 981 804 807 962 819 851 944 975 880 815 801 887 944 897 825 887 858 959 856 898 889 853 879 840 823 977 877 899 812 963 849 910 837 862 864 986 829 913 978 868 972 979 901 920 978 940 834 855 842 960 845 864 971 858 962 871 904 920 929 975 926 967 996 894 990 998 831 871 934 931 955 902 828 927 926 938 895 875 877 958 814 849 893 804 808 923 875 980 928 874 910 863 888 947 804 895 993 980 900 855 883 844 984 986 831 953 854 901 822 805 890 998 941 878 853 944 889 915 816 942 842 961 822 851 984 834 997 991 870 860 992 821 921 960 885 931 862 981 977 879 994 875 835 883 880 983 923 804 995 906 860 
977 925 971 986 962 902 940 843 982 983 856 896 851 910 875 863 929 826 941 911 830 825 923 931 854 940 857 902 858 939 829 855 951 919 985 951 941 961 993 897 858 914 852 905 1000 872 805 829 811 928 868 828 831 986 817 818 970 901 826 946 931 812 964 851 945 994 895 948 865 887 864 824 878 931 883 979 900 982 891 887 986 965 832 806 955 889 925 918 860 825 800 996 800 859 946 911 861 964 904 957 805 805 850 970 873 841 926 810 882 826 979 801 960 885 805 886 994 847 831 864 919 937 931 974 957 836 897 824 887 945 838 824 854 853 889 910 987 947 922 853 956 931 826 832 901 925 957 830 978 879 927 871 955 896 884 820 924 830 868 971 805 883 962 913 807 923 899 859 861 852 906 904 839 825 853 928 947 814 961 967 988 981 982 885 909 863 924 939 872 1000 841 868 990 930 901 813 823 888 815 862 
941 812 908 950 837 805 857 952 865 955 812 843 934 828 992 863 980 932 815 958 882 934 926 929 976 940 868 848 921 985 896 849 800 943 850 877 986 945 926 994 842 946 877 858 882 861 853 933 928 906 873 953 978 969 826 955 950 818 811 807 964 899 814 820 920 985 860 991 852 804 978 958 802 935 895 951 929 942 989 854 944 977 907 890 879 847 836 860 976 895 822 839 946 877 896 899 878 905 802 879 838 915 990 936 883 962 877 979 1000 958 919 901 905 867 802 938 871 959 848 985 885 870 886 993 814 858 949 900 988 916 912 883 880 990 942 803 882 997 834 988 876 920 964 858 941 906 952 956 917 948 858 863 870 857 863 971 850 825 937 877 914 829 927 933 818 809 859 868 947 990 944 951 837 834 932 901 998 839 831 840 905 977 882 951 826 802 871 876 801 840 944 856 811 914 851 917 855 998 801 982 
1000 951 953 808 885 979 894 858 910 816 850 972 878 928 848 947 935 904 840 919 884 972 943 814 930 876 974 987 889 929 944 893 889 827 841 898 868 807 844 908 924 940 875 813 888 934 954 880 959 931 938 942 957 952 828 802 975 810 804 908 823 959 993 993 946 959 819 950 863 992 808 835 820 981 911 893 881 867 870 908 922 911 803 931 963 850 994 977 810 936 874 854 937 902 839 938 926 986 875 892 961 929 823 945 995 995 972 801 860 938 933 891 843 945 978 922 931 951 920 831 924 895 813 860 913 849 865 848 871 860 846 802 881 999 897 995 874 801 896 934 802 953 814 845 816 904 998 801 952 895 982 851 812 893 909 846 968 988 884 873 884 824 970 808 864 992 864 810 947 849 985 960 866 973 869 895 991 823 812 990 944 904 972 865 878 863 800 915 947 812 916 951 845 881 801 962 885 888 845 809 
859 802 809 957 845 889 892 981 832 980 919 843 954 906 898 868 992 864 950 995 997 843 916 994 977 869 999 957 860 847 992 964 826 855 980 921 946 923 934 953 928 821 965 813 838 882 898 955 830 839 961 940 874 995 967 981 884 893 947 992 888 950 806 858 944 981 872 912 904 953 833 946 881 899 864 844 839 815 979 903 810 980 817 910 987 994 915 811 840 902 993 847 883 840 933 929 912 947 837 982 888 998 839 885 819 827 908 871 985 828 860 936 922 877 817 819 871 940 876 973 992 849 910 984 927 812 948 815 890 836 872 934 902 878 880 810 962 957 873 878 950 996 935 858 862 869 916 987 968 863 964 820 901 985 980 976 845 875 902 929 947 892 803 885 894 866 855 892 935 912 993 932 884 869 974 919 823 842 912 969 818 907 808 969 886 905 866 920 923 962 898 842 938 978 922 824 897 965 841 948 
953 979 805 917 883 977 870 943 804 881 970 941 857 823 817 898 886 830 814 864 882 980 944 953 806 974 920 939 958 801 879 822 824 890 963 876 999 993 854 970 948 888 980 926 962 827 933 822 807 856 875 894 924 999 869 882 837 869 883 830 1000 812 946 920 806 996 956 877 893 873 893 995 897 837 977 997 833 998 916 825 905 878 846 956 891 900 912 834 973 849 858 989 865 954 894 965 853 898 908 834 871 906 994 807 831 872 881 937 814 874 915 841 928 971 953 800 830 983 830 835 812 850 983 843 873 919 882 982 824 904 983 974 991 950 883 854 936 964 970 899 911 924 985 836 876 972 866 899 891 860 934 828 948 839 941 989 800 844 811 931 892 807 875 858 941 919 953 884 862 924 892 996 862 874 953 855 810 959 970 871 916 929 808 903 855 897 815 832 828 838 985 880 913 853 814 830 901 917 873 888 
877 835 935 927 954 843 831 922 912 819 848 855 973 836 947 973 962 940 968 953 932 904 892 872 876 890 977 803 861 840 979 904 833 965 908 850 968 831 940 979 941 888 971 952 951 994 954 950 828 939 879 892 936 845 912 853 857 926 860 970 859 922 941 878 998 936 876 894 837 833 873 854 894 821 821 998 864 841 941 920 887 861 840 1000 858 993 831 841 973 854 868 938 953 898 835 968 807 948 937 889 846 959 976 922 872 885 889 821 997 869 975 972 863 845 881 997 892 950 999 847 802 854 938 928 983 954 842 867 926 923 991 933 829 926 925 808 896 893 829 943 833 991 951 876 930 942 845 944 928 984 907 881 924 898 841 950 941 925 944 839 865 947 973 826 907 993 803 963 911 912 858 814 828 984 999 954 800 828 999 823 895 846 947 961 826 828 888 964 927 909 870 983 802 829 825 826 961 872 882 995 
944 921 835 966 945 867 948 932 985 936 896 850 880 888 884 816 906 975 997 836 970 899 877 969 932 986 974 876 977 803 934 871 938 931 946 938 988 960 956 964 990 952 849 858 850 866 998 895 809 891 996 910 945 938 862 871 991 920 997 869 862 936 956 824 912 940 953 885 912 907 940 968 910 876 838 941 806 805 861 834 962 950 892 875 914 809 810 873 844 829 895 916 803 808 1000 918 832 878 904 898 886 934 936 824 962 971 849 806 1000 850 867 999 826 841 997 893 871 883 911 819 806 917 934 977 918 895 859 885 852 907 920 894 893 856 811 930 924 903 920 976 937 986 956 909 961 850 939 975 832 861 815 958 908 816 987 856 809 809 848 959 803 922 930 880 975 905 829 986 938 803 956 837 927 901 907 801 858 818 911 962 936 849 832 906 940 860 871 977 889 914 969 880 805 802 920 908 923 885 903 848 
817 970 983 957 949 826 825 919 989 887 830 805 912 908 997 881 861 871 981 970 944 806 951 903 888 928 860 987 817 886 889 816 927 956 935 855 900 862 951 865 909 851 863 903 830 954 856 884 876 924 975 893 984 881 821 971 828 811 920 986 946 908 899 998 826 916 976 960 953 896 852 970 914 945 893 941 980 964 918 845 880 917 800 916 933 916 956 979 826 836 800 1000 907 850 886 887 837 807 896 948 917 904 885 960 927 999 962 931 956 873 842 914 841 964 845 816 938 970 901 831 955 940 823 995 969 895 842 819 987 914 949 804 903 853 854 801 997 980 869 980 854 939 964 958 866 827 880 936 961 937 855 909 978 850 966 940 811 941 838 975 805 913 930 903 826 927 925 880 956 850 905 885 841 833 976 933 845 893 860 964 935 908 828 888 914 878 939 933 821 863 931 966 882 977 968 863 987 965 952 915 
922 808 838 932 868 802 875 906 826 894 931 873 862 854 940 880 967 976 932 817 875 973 930 904 952 998 946 928 972 818 924 813 872 881 888 823 979 824 865 980 929 983 889 980 976 984 973 810 870 970 908 982 828 899 876 870 939 938 976 827 992 926 877 931 935 841 948 914 803 812 869 897 847 940 827 991 998 811 815 852 902 856 926 935 878 920 815 904 838 935 899 990 983 953 833 929 839 864 815 836 971 878 884 979 839 973 875 867 830 948 986 834 816 994 956 881 827 944 864 957 848 802 875 918 952 843 840 865 958 930 876 951 895 916 819 826 880 856 824 886 862 998 908 873 889 968 951 928 920 837 864 955 876 896 892 886 923 944 830 946 968 897 859 882 816 835 825 971 863 842 906 966 815 965 825 876 987 914 946 983 910 887 810 863 843 905 866 809 879 836 918 901 960 992 972 950 955 814 960 810 
927 953 950 878 898 883 926 942 975 982 921 830 929 934 849 939 902 957 849 870 916 978 837 850 924 939 913 801 801 899 971 822 956 935 833 965 910 859 879 910 955 968 911 954 943 918 800 966 901 838 970 930 968 964 934 923 913 926 802 802 879 896 847 829 995 988 853 970 895 990 808 903 817 943 914 817 967 892 922 885 834 886 954 906 951 933 973 816 832 965 971 982 812 949 888 996 976 868 874 802 832 909 904 989 952 934 842 976 906 847 946 979 841 944 947 868 890 891 946 800 915 841 828 914 932 920 884 858 823 877 898 1000 963 944 825 954 800 906 906 840 834 835 936 959 969 987 884 858 834 874 810 911 805 835 948 917 975 962 908 840 998 888 816 858 834 938 924 964 813 803 901 895 818 834 860 995 967 970 922 878 870 829 909 841 891 901 851 956 868 822 990 959 985 988 831 802 909 934 966 987 
934 920 847 941 944 857 818 842 884 818 946 945 815 969 973 975 940 989 914 878 862 962 900 970 819 845 884 873 811 952 880 835 831 953 936 836 822 974 927 967 878 984 912 802 849 993 833 841 978 854 805 978 995 966 976 828 965 969 867 986 800 882 926 821 974 825 904 810 855 904 888 919 902 863 931 968 875 969 898 915 925 906 952 909 811 892 836 868 884 899 815 920 858 885 957 898 988 935 828 952 940 848 965 996 891 804 906 948 877 939 952 862 939 874 934 901 927 954 912 807 888 991 857 872 995 893 977 838 995 934 952 943 958 875 870 873 941 994 861 1000 916 853 845 852 800 995 919 894 985 998 925 927 876 931 943 803 887 935 829 903 927 941 899 818 850 889 811 935 829 841 914 955 803 938 864 803 911 902 971 953 839 936 932 866 831 821 859 952 872 991 882 957 904 865 827 928 834 941 923 909 
941 841 941 869 996 924 939 913 852 957 870 971 876 838 851 983 833 974 970 848 829 855 970 908 959 989 880 843 978 935 847 979 962 840 969 874 944 996 831 913 849 841 821 882 979 873 831 835 937 874 850 823 1000 871 1000 838 816 804 897 853 989 976 905 876 903 815 966 904 830 850 959 848 893 979 833 987 895 895 801 951 852 878 854 829 985 997 830 930 941 961 958 908 939 977 996 881 915 996 808 946 846 856 826 986 848 869 812 912 870 985 934 918 982 852 916 958 809 854 820 899 892 919 808 902 984 873 963 853 889 877 883 858 836 809 877 875 903 911 862 966 937 912 854 900 909 838 934 931 849 802 923 937 835 882 882 997 865 882 802 827 985 964 871 854 842 835 922 957 922 940 804 958 800 961 899 954 912 929 994 934 831 934 989 812 812 873 897 857 902 834 813 950 998 843 887 822 904 863 809 974 
846 869 900 985 852 861 879 843 955 889 995 805 880 905 893 871 933 856 843 992 864 843 882 970 972 935 867 950 891 894 877 944 964 984 930 930 848 940 840 859 883 883 969 921 944 810 971 933 920 956 884 914 803 840 947 800 972 968 844 824 937 966 861 892 918 884 803 837 890 818 920 886 958 843 827 955 977 926 862 905 849 970 818 993 857 989 896 982 804 966 976 849 861 853 977 973 871 972 969 955 952 949 820 816 887 830 894 911 800 885 937 878 822 946 916 860 812 915 829 826 865 878 841 935 805 999 904 970 850 829 856 970 881 966 844 833 924 847 930 810 985 882 984 876 937 967 981 926 951 888 946 891 946 962 979 923 870 812 876 915 806 866 955 911 885 866 901 856 844 823 929 864 888 974 845 952 989 928 869 808 827 967 832 843 916 965 939 806 999 828 811 859 988 844 840 920 866 988 951 925 
830 947 982 848 915 894 994 932 948 807 839 810 883 969 875 862 887 916 974 920 848 826 971 959 873 898 827 981 825 876 860 922 837 905 871 886 873 802 838 883 859 940 870 808 939 837 864 974 994 837 883 804 903 880 825 993 985 999 937 906 905 813 851 987 933 867 961 931 973 852 852 805 960 968 885 998 901 804 907 981 818 956 982 993 816 905 859 847 938 831 844 818 837 998 910 830 834 892 876 891 852 801 987 821 972 867 957 872 874 837 977 954 931 870 954 862 967 967 848 969 969 999 915 930 914 869 834 965 927 943 986 900 981 837 892 839 807 832 816 849 897 937 923 896 883 930 935 977 850 919 969 998 824 822 935 912 810 900 816 931 853 924 894 919 841 810 893 875 978 857 881 978 888 995 942 902 856 833 807 909 920 928 976 867 851 895 892 898 865 946 920 843 961 884 881 800 814 800 934 928 
806 959 875 813 843 972 914 802 920 965 924 821 945 857 852 945 957 837 836 821 971 993 961 1000 980 955 909 971 894 900 891 808 881 816 830 893 842 891 840 864 885 832 929 860 849 814 812 806 978 890 820 831 900 948 953 946 997 892 820 882 869 899 836 995 976 991 812 876 960 871 889 943 877 857 879 998 929 899 843 969 823 816 886 844 902 837 801 819 845 913 914 910 977 886 851 901 992 935 811 988 851 978 931 923 881 961 914 978 859 969 837 970 911 937 982 908 982 886 913 931 803 890 938 856 823 889 929 836 804 858 965 946 987 913 886 868 813 825 817 866 930 850 807 997 805 855 950 803 850 933 864 877 864 926 813 821 873 943 879 833 967 869 981 920 945 889 992 939 801 938 900 862 916 938 818 934 988 856 850 811 804 908 824 987 890 935 807 819 929 981 906 994 805 855 813 879 838 884 933 955 
932 952 981 882 837 812 942 894 832 920 931 961 947 879 820 884 988 915 977 954 873 974 971 851 983 853 916 865 908 977 936 836 994 971 944 971 959 825 831 957 885 896 896 885 824 946 905 873 851 993 986 825 981 950 824 919 900 911 898 989 951 807 922 834 933 987 847 978 821 974 804 885 893 862 969 981 927 884 991 836 837 967 984 937 854 962 855 870 969 811 906 829 865 820 908 828 886 940 894 942 865 965 884 945 836 862 900 855 916 985 971 873 991 819 819 943 913 864 981 815 842 861 966 864 961 901 924 864 860 883 989 889 901 903 825 959 994 843 887 887 915 819 978 849 815 844 852 826 956 910 842 917 884 987 907 906 812 953 911 834 820 821 939 887 906 970 969 953 843 845 994 982 851 899 903 802 904 840 860 841 904 963 978 821 862 878 886 852 825 996 892 925 916 945 910 927 874 871 992 914 
818 888 844 944 824 804 909 954 802 920 969 880 962 977 955 889 969 811 997 927 964 820 858 878 939 808 922 929 997 987 812 843 965 822 948 998 885 945 940 885 963 986 936 819 855 909 976 997 936 815 888 841 967 967 979 931 856 854 940 1000 890 903 982 890 949 926 946 831 976 978 907 954 894 921 821 893 846 835 961 962 873 945 912 811 915 874 819 823 842 946 923 837 955 928 876 903 933 917 983 944 835 832 989 947 846 991 974 823 965 891 865 895 934 882 965 877 999 914 933 848 971 957 915 944 994 808 823 838 883 900 969 989 945 905 861 936 988 808 855 993 942 856 997 874 814 832 824 967 893 891 845 895 881 984 840 810 979 989 916 859 979 828 802 958 862 978 935 840 920 1000 981 835 911 901 900 988 820 945 864 973 835 879 825 834 929 884 865 978 812 905 935 835 878 878 861 891 878 910 908 964 
818 970 803 962 825 985 827 883 929 932 861 994 997 843 832 830 980 919 916 976 920 926 888 813 811 929 945 978 926 803 984 837 886 972 961 968 929 915 915 905 829 884 931 822 972 951 894 914 862 824 902 909 969 952 965 935 838 824 827 848 852 986 817 814 914 810 955 901 853 813 898 960 877 807 993 843 838 854 921 803 883 980 991 886 941 926 886 865 936 833 853 824 871 838 919 966 929 865 886 975 934 948 832 921 845 835 896 841 885 888 837 852 871 825 871 938 830 872 960 823 887 996 991 968 862 936 922 838 999 822 816 891 922 842 875 818 812 816 848 991 853 859 896 895 849 817 942 817 808 808 936 827 908 893 983 858 980 990 862 824 860 922 858 967 919 911 977 999 939 907 915 999 919 808 963 877 803 952 800 930 996 803 810 853 992 977 903 889 953 930 993 888 831 912 938 818 845 997 820 959 
810 974 866 818 930 851 971 971 940 819 980 950 887 865 972 859 812 868 977 842 928 980 953 903 901 856 905 940 899 953 895 922 956 800 953 899 876 889 861 820 813 921 834 835 920 956 865 1000 870 980 954 876 847 936 951 904 913 811 848 976 824 907 805 852 888 842 952 916 975 804 921 842 987 903 806 938 949 926 835 871 950 971 923 890 950 826 811 984 999 936 821 863 921 998 912 969 808 818 971 943 879 801 812 895 892 989 913 949 818 958 850 983 917 801 837 878 919 966 815 959 927 862 814 856 988 988 955 950 853 993 837 848 972 884 856 956 972 993 866 953 865 886 819 969 879 995 907 887 935 960 933 811 859 902 933 932 944 965 813 968 951 852 856 812 908 804 947 942 827 864 945 928 826 830 999 871 854 971 824 983 825 839 934 895 816 944 945 994 901 937 924 810 1000 834 992 845 849 885 809 844 
862 971 938 844 984 969 889 955 851 830 883 833 817 954 869 956 919 864 952 868 842 898 835 840 911 968 963 921 888 944 812 897 830 920 830 910 978 898 869 968 913 901 862 889 892 859 882 896 810 888 979 864 810 826 862 867 966 802 943 820 808 825 951 854 886 868 960 872 923 823 811 945 883 960 940 803 836 861 981 994 902 874 899 901 864 920 804 809 850 834 939 820 850 944 890 851 844 833 940 850 895 956 958 953 896 947 897 866 911 849 942 888 840 890 883 969 809 829 903 969 898 967 931 915 984 870 879 991 982 856 817 890 927 998 815 818 841 886 912 809 811 983 924 902 808 954 817 882 894 952 805 984 907 825 960 996 937 898 827 891 865 921 994 828 805 988 879 980 927 999 874 866 806 944 890 865 969 826 968 853 919 966 878 979 994 879 848 867 880 915 846 830 908 906 800 879 956 946 983 858 
906 812 833 907 982 813 978 878 827 998 888 837 868 999 925 808 828 879 914 905 834 820 856 966 900 848 860 827 913 940 989 836 879 913 930 831 969 841 958 975 926 925 920 922 942 818 874 822 869 842 938 881 974 915 955 893 862 820 805 838 977 991 818 962 875 904 864 954 840 944 826 822 814 908 982 853 836 815 842 873 973 842 888 990 844 986 859 899 830 985 957 951 904 824 950 846 856 962 836 835 913 856 936 858 962 800 874 873 904 832 847 998 828 955 956 963 847 978 1000 883 883 851 934 894 960 859 964 860 867 952 906 841 918 853 802 914 880 889 816 846 955 989 821 827 934 899 947 854 864 916 945 955 812 880 925 974 807 990 874 899 896 992 979 921 967 922 948 944 872 862 874 903 985 820 979 805 921 921 861 815 819 956 878 895 919 921 929 810 903 865 954 941 964 818 979 803 889 932 937 960 
936 865 889 817 878 887 919 950 896 890 822 899 971 833 954 813 938 986 976 839 895 823 951 967 894 884 915 860 993 991 960 870 854 983 991 849 840 828 843 951 970 828 801 914 878 814 806 868 876 897 878 860 994 807 873 858 911 905 815 855 817 962 948 989 976 842 856 944 866 992 968 905 938 890 902 859 851 892 948 825 972 899 851 960 934 901 877 859 949 862 827 806 891 984 994 949 892 967 847 939 891 973 860 888 901 831 847 886 869 808 906 960 944 895 941 883 918 995 819 971 807 844 866 928 854 854 903 888 861 875 834 950 825 994 852 905 868 944 816 972 882 910 815 852 854 890 873 917 829 923 968 917 875 910 964 967 856 829 929 847 932 979 976 889 861 978 905 905 870 949 855 982 826 889 946 873 826 960 974 934 991 929 868 848 874 818 804 912 810 810 827 932 879 816 993 917 911 920 977 998 
854 875 978 933 902 914 936 1000 929 963 964 937 934 908 947 989 811 840 895 898 910 847 937 987 910 832 996 995 996 901 900 850 954 953 893 855 917 822 861 988 927 945 914 911 957 863 812 980 833 864 929 858 866 853 807 971 980 862 816 823 849 928 897 938 963 921 829 861 875 867 828 814 935 886 956 870 985 952 903 805 837 835 863 832 806 864 803 902 818 867 841 939 895 939 819 929 800 868 830 997 999 960 833 839 810 847 993 815 940 840 813 880 915 849 906 906 880 915 912 974 934 803 948 872 816 939 976 894 807 950 937 837 955 841 909 939 822 863 884 960 866 841 967 999 891 877 964 809 869 976 871 894 941 817 935 868 902 801 865 856 824 955 914 975 969 862 846 920 895 961 932 873 998 805 882 984 844 951 903 988 981 808 815 826 954 869 895 951 820 925 965 916 832 888 839 874 825 852 897 808 
830 823 975 833 855 852 830 801 959 977 937 982 904 929 810 834 994 900 979 821 905 829 954 888 920 844 829 938 892 939 860 848 843 860 961 924 990 840 832 900 837 847 939 878 884 822 904 910 820 960 819 975 881 950 984 925 802 986 848 952 988 975 804 826 989 935 823 836 938 977 879 911 867 818 948 823 862 999 958 891 836 960 804 828 960 976 976 933 835 991 978 886 839 956 819 920 811 923 844 813 935 802 829 842 859 827 920 896 825 928 864 932 954 955 971 915 805 961 961 925 875 853 959 810 925 852 919 950 977 906 924 907 811 879 850 884 847 995 944 808 876 985 967 843 857 924 874 907 810 993 911 897 843 835 913 846 987 807 820 880 914 965 862 889 960 978 912 953 864 811 885 911 960 823 905 800 889 902 861 806 994 931 822 803 814 814 853 883 907 873 985 875 818 897 840 852 817 813 831 835 
962 967 813 931 865 885 819 954 938 888 994 853 974 859 812 881 929 915 873 839 828 814 978 804 827 820 935 834 961 930 979 814 943 994 811 818 995 913 987 813 871 855 874 949 893 815 884 909 941 945 821 930 819 870 861 813 919 969 949 880 958 825 932 941 963 812 931 936 809 951 995 911 954 826 904 889 893 904 1000 983 844 976 839 801 990 898 800 870 932 976 979 851 889 904 901 996 920 859 834 850 841 887 997 994 1000 894 800 979 960 893 855 800 902 993 818 835 827 914 960 926 836 839 820 996 988 873 972 833 810 821 973 994 964 850 887 963 918 832 958 993 825 826 860 850 857 981 922 991 813 887 868 920 964 814 889 958 969 903 813 859 839 914 853 965 923 869 896 852 869 970 916 885 909 837 966 918 832 899 948 837 907 975 834 878 958 878 924 812 851 964 879 862 880 958 979 925 897 963 915 958 
819 850 834 961 856 800 813 973 822 908 949 973 814 855 878 810 932 832 991 972 820 821 894 933 888 953 841 938 880 830 940 860 908 815 922 952 926 921 988 870 873 921 832 899 813 851 979 930 999 911 944 939 950 901 994 989 936 1000 995 961 919 985 940 860 963 851 967 866 968 807 876 879 971 939 852 889 842 954 933 908 968 950 942 863 895 836 819 920 930 996 887 855 881 977 923 1000 991 981 921 885 988 995 890 868 823 872 999 907 809 802 853 901 805 948 811 1000 993 831 908 963 903 825 933 899 804 846 998 952 923 848 822 934 841 914 993 988 885 826 939 860 872 979 815 865 965 858 888 912 994 891 836 895 963 909 818 833 849 843 918 985 835 950 809 876 946 855 921 884 894 877 815 926 928 982 910 812 832 930 911 940 891 855 955 879 903 861 916 987 806 948 987 951 858 888 818 885 841 866 914 933 
871 844 983 926 974 940 904 834 977 890 802 974 912 979 858 879 813 804 903 991 982 875 806 930 971 883 891 896 907 896 887 938 987 818 890 966 985 800 912 910 976 997 961 970 889 952 818 917 995 996 858 995 870 895 917 949 896 972 805 972 932 803 826 911 920 810 921 978 884 878 827 865 925 945 962 948 808 955 987 918 941 832 964 982 976 827 922 936 860 976 895 916 811 987 888 847 872 962 861 995 828 988 930 992 824 867 869 818 832 986 817 970 996 840 845 966 861 803 851 893 994 919 910 905 900 811 847 915 940 984 907 893 883 836 910 831 988 915 886 886 928 843 824 968 847 847 816 950 923 985 898 835 894 916 881 827 854 937 925 802 827 833 814 834 836 902 975 995 867 996 826 984 831 834 807 953 942 890 853 891 933 993 998 926 833 884 962 949 876 926 805 1000 1000 927 934 804 932 886 972 941 
884 838 990 989 964 953 921 874 887 874 855 897 841 906 992 816 867 860 974 974 943 956 821 889 870 952 892 940 989 871 971 895 871 880 827 844 911 971 990 805 906 802 994 905 879 844 983 906 953 857 849 980 923 945 881 862 806 934 898 880 997 820 911 826 901 873 944 927 911 880 815 870 817 961 944 859 970 974 990 873 870 832 982 831 880 829 857 981 847 929 961 943 935 975 958 849 910 997 989 949 910 976 808 932 946 910 903 805 883 908 930 866 965 939 984 945 833 924 841 854 812 812 858 851 897 906 847 804 941 976 922 998 987 866 927 953 913 826 804 853 977 828 892 876 894 980 801 913 932 955 827 916 858 933 941 901 840 930 950 966 915 946 998 863 819 916 913 829 968 982 921 986 849 992 895 839 885 963 952 852 967 962 875 888 869 977 899 805 918 858 811 869 895 973 832 987 909 821 801 960 
911 801 941 807 808 826 802 838 834 992 987 913 960 837 839 939 880 898 896 850 918 862 803 989 973 909 821 965 818 920 879 863 984 993 879 932 909 815 805 804 808 896 802 986 959 927 970 986 843 942 880 825 967 938 832 801 952 906 832 897 979 945 864 949 954 821 951 927 800 866 812 869 807 906 852 819 818 951 812 814 869 909 819 999 925 999 885 939 849 967 949 858 805 938 828 881 977 826 939 980 904 994 850 888 847 849 896 833 881 919 888 829 931 809 959 907 853 926 888 911 909 801 896 985 949 949 988 856 987 862 810 809 899 941 956 965 991 968 890 881 917 817 824 889 999 946 890 994 865 936 961 982 958 985 895 843 877 951 952 828 923 968 803 928 948 912 803 812 834 878 996 856 989 893 884 982 958 953 920 929 954 974 902 881 946 928 804 890 964 824 981 883 935 892 837 874 882 938 873 857 
910 807 962 879 982 936 901 885 980 977 978 813 830 967 869 830 948 852 807 979 954 887 859 804 876 997 946 849 890 888 904 942 900 807 998 850 985 937 913 970 803 889 815 852 857 944 807 853 821 856 819 960 922 948 999 891 816 961 962 944 829 992 918 812 801 808 845 806 977 994 910 814 954 924 817 873 997 808 943 943 891 937 988 847 960 953 865 918 917 861 818 914 803 827 955 858 880 901 971 924 990 997 882 997 914 836 928 884 963 835 815 811 905 935 801 956 830 808 983 805 913 960 860 877 817 941 833 882 842 835 911 812 803 978 825 864 860 845 881 823 866 876 852 826 988 944 808 985 897 978 897 949 962 886 847 951 933 991 914 861 846 862 860 992 984 826 895 840 917 802 919 973 946 802 893 941 965 981 967 900 866 923 832 807 812 884 847 806 802 863 883 827 902 979 983 836 962 864 826 812 
867 809 871 949 852 935 864 810 967 885 970 876 826 892 815 949 845 924 864 951 936 817 901 839 993 856 910 911 878 871 923 950 943 800 935 972 883 816 962 994 999 815 946 829 902 917 974 853 830 860 961 803 858 940 831 950 994 800 832 867 821 965 876 888 826 999 910 1000 905 932 955 999 857 802 954 924 897 932 887 859 926 832 991 816 882 903 889 851 950 862 974 957 869 889 830 877 811 990 866 847 968 980 906 929 863 939 821 980 863 918 912 861 941 933 938 969 939 961 837 850 982 935 805 944 944 903 865 802 832 870 851 988 926 948 823 859 906 904 967 993 932 989 872 869 805 978 978 999 958 818 848 958 814 802 914 861 888 985 917 988 844 931 940 959 812 991 946 895 959 973 806 975 883 864 835 818 917 973 880 809 977 888 804 966 885 916 868 928 813 941 957 974 839 975 993 907 926 953 826 911 
953 947 849 899 967 906 833 890 839 980 900 962 837 890 920 945 874 879 811 978 992 966 865 869 860 966 846 833 807 918 893 885 933 915 929 916 808 811 879 969 800 844 999 825 991 818 979 978 814 807 930 962 899 843 968 910 837 889 809 950 912 909 901 880 866 982 866 977 900 929 847 927 913 871 875 984 818 908 832 844 954 985 981 971 875 935 848 927 869 997 821 824 938 935 956 945 932 930 982 879 944 943 890 896 880 809 978 832 959 933 959 915 938 891 934 961 815 996 976 976 925 818 936 926 910 924 940 867 876 945 986 856 942 911 930 872 956 884 902 884 982 846 935 864 874 828 854 863 982 977 896 900 856 831 934 872 925 819 988 884 824 883 868 843 861 866 962 929 910 984 919 825 997 965 963 995 881 988 971 828 911 907 978 899 930 951 968 855 971 972 972 809 920 807 935 986 874 1000 941 841 
892 919 884 976 821 906 973 859 886 870 862 936 950 804 812 926 942 980 865 1000 955 967 946 991 856 880 1000 808 970 854 832 965 824 835 830 898 965 824 994 802 883 829 851 811 940 820 859 819 822 823 820 903 905 807 877 972 886 975 907 973 973 882 992 836 872 922 984 981 962 807 809 851 834 901 837 948 925 941 954 849 898 998 959 919 998 986 886 906 955 822 956 996 903 810 911 885 883 999 834 861 926 856 958 933 972 847 843 934 848 954 928 907 821 821 807 911 892 872 952 956 963 936 899 978 840 982 918 862 897 878 979 983 802 961 895 907 908 809 931 852 868 819 907 928 900 927 995 827 882 806 880 985 831 842 944 808 919 968 930 823 927 876 977 997 877 984 810 969 833 899 868 952 994 958 883 903 879 913 916 857 870 828 913 816 842 811 958 999 989 971 983 864 987 949 909 967 805 925 916 965 
982 805 988 886 807 859 914 964 866 826 855 873 933 835 912 919 911 826 944 826 851 850 883 961 800 813 916 918 887 998 815 832 994 841 849 960 956 902 921 944 811 910 960 994 945 973 996 955 822 960 816 913 853 850 892 871 841 937 945 949 970 841 978 901 900 932 940 999 830 877 962 945 990 942 839 964 940 876 966 949 834 994 833 993 811 805 899 888 917 969 969 948 859 853 897 896 925 832 974 905 882 978 900 883 940 854 985 983 969 852 865 1000 920 915 941 925 953 916 917 869 848 889 846 992 911 853 867 919 974 902 881 821 996 804 906 966 928 809 805 901 905 802 983 976 962 986 989 913 803 894 915 828 977 957 875 809 940 843 876 901 845 967 940 849 804 833 967 885 878 890 893 914 999 900 801 838 921 837 881 835 823 847 862 881 841 857 970 838 981 992 839 876 971 831 981 997 957 969 954 891 
809 883 924 969 942 862 818 908 970 829 987 853 923 932 839 811 892 843 892 857 818 879 914 814 993 922 868 899 934 824 857 815 919 924 977 981 856 800 877 950 895 806 878 822 814 902 983 979 966 863 877 941 849 993 918 958 837 959 898 931 956 899 883 1000 853 944 893 892 827 935 828 919 874 890 824 920 953 832 827 975 907 966 968 895 916 982 804 997 868 826 944 830 926 955 937 838 962 991 818 872 867 862 832 815 955 802 995 818 959 942 880 853 890 815 842 942 847 926 920 975 874 821 854 928 801 833 875 842 836 927 984 819 878 979 846 819 825 923 969 834 861 840 961 800 908 813 961 992 948 901 988 916 996 818 962 976 840 823 938 804 984 828 950 918 902 845 930 899 816 839 802 994 992 833 873 872 987 851 942 848 962 956 880 1000 901 931 925 821 982 869 816 846 884 967 878 976 942 943 902 941 
902 829 845 824 975 851 839 812 994 887 939 863 956 960 991 884 933 926 951 858 834 920 956 833 887 921 883 813 937 835 879 983 808 844 1000 912 814 991 996 1000 914 863 843 899 812 947 990 949 891 907 960 808 820 992 819 801 823 803 865 838 889 971 985 843 943 991 855 950 884 919 946 924 934 918 814 912 958 996 937 946 890 806 895 895 832 928 915 975 947 966 995 940 873 956 921 840 833 920 890 805 804 808 999 951 969 982 996 870 842 811 882 996 907 937 889 868 843 923 915 850 839 854 998 952 951 830 954 862 810 832 858 828 801 927 883 880 805 930 886 912 931 807 962 850 936 803 828 935 807 875 824 964 962 980 940 992 849 902 810 831 870 809 954 975 965 852 961 866 949 915 878 819 831 988 816 864 962 943 982 995 892 879 949 880 950 931 834 864 907 846 936 840 819 883 802 838 928 895 835 889 
854 854 816 907 860 909 915 936 991 849 868 977 951 846 859 886 853 949 913 929 984 906 992 966 835 895 938 925 878 847 945 876 837 882 866 855 849 848 807 980 846 984 955 942 865 819 908 988 804 918 923 858 955 953 933 840 856 888 871 953 842 884 967 804 912 951 943 982 908 957 874 907 953 815 972 864 972 940 967 877 824 980 890 973 891 893 943 956 936 994 986 838 950 992 937 831 909 830 974 845 884 803 887 846 849 886 809 965 927 983 993 806 874 893 942 815 852 874 822 934 950 999 899 992 892 928 862 840 814 986 925 912 815 865 872 979 895 896 918 911 886 892 825 884 989 808 826 849 978 962 950 906 815 983 954 903 918 884 984 927 909 874 960 891 968 815 807 906 995 963 830 891 899 889 968 823 876 888 808 821 853 922 969 830 808 926 883 945 970 803 954 969 816 809 954 957 921 859 997 928 
929 927 815 864 930 847 931 888 859 986 975 914 910 842 923 873 958 924 820 879 933 944 980 805 907 847 841 833 934 906 817 807 835 970 887 964 949 811 960 972 963 845 817 871 838 830 826 920 824 957 856 843 821 956 846 957 879 912 937 997 847 935 965 872 926 924 823 979 830 839 877 884 861 831 817 956 800 995 868 974 925 920 883 885 877 892 948 996 984 808 981 872 882 971 868 905 938 868 816 943 904 829 874 884 913 807 880 969 869 919 810 1000 919 952 825 845 823 968 859 985 987 825 940 885 972 877 1000 906 846 888 897 842 817 833 930 816 881 835 814 808 872 879 945 940 849 860 914 993 998 856 955 983 846 837 933 905 838 829 988 833 818 981 822 846 947 888 810 832 947 933 960 921 848 941 869 871 836 871 961 954 861 914 906 927 816 999 935 964 813 808 988 833 910 971 938 865 918 819 864 804 
941 843 820 871 880 852 842 843 871 949 805 848 977 949 896 976 930 968 936 875 821 886 872 855 838 913 933 885 896 812 895 844 975 999 838 951 925 983 872 962 899 871 935 940 909 994 804 986 819 890 946 956 841 913 805 914 959 988 863 854 827 868 972 923 800 853 919 928 911 911 870 838 909 921 830 963 882 969 963 804 933 984 879 890 870 908 940 824 969 938 990 855 922 849 910 921 878 913 961 802 887 843 948 812 932 842 833 933 985 991 899 920 979 929 835 997 812 909 847 909 900 931 926 965 864 800 802 958 880 967 969 848 977 893 809 999 843 990 952 990 987 806 956 917 848 886 823 978 886 919 993 845 812 893 864 845 927 848 882 802 940 865 871 861 856 824 903 842 972 892 956 950 985 961 802 950 817 800 936 910 930 972 881 809 977 966 949 836 983 855 850 800 949 819 926 914 846 911 848 988 
828 836 850 996 987 880 914 856 884 908 806 919 836 807 880 985 918 962 927 983 969 843 920 994 986 969 816 939 897 920 890 817 881 841 821 986 873 822 874 846 912 953 955 889 962 823 832 868 959 962 848 848 864 935 943 923 877 934 975 922 961 884 804 950 951 866 814 968 837 836 884 846 870 815 873 958 937 884 811 870 859 924 964 971 912 896 959 1000 882 988 810 922 802 802 903 1000 808 842 892 877 972 964 925 866 877 877 854 838 964 841 852 922 993 886 922 966 802 848 800 826 952 959 935 982 873 874 914 855 939 962 849 979 934 845 984 806 934 946 801 829 859 857 965 875 918 854 906 931 939 967 846 801 866 851 993 939 813 985 835 895 828 882 932 965 839 949 911 942 952 829 856 848 895 805 937 878 910 932 824 899 858 970 868 949 846 960 881 979 834 850 990 840 954 958 955 809 867 835 887 879 
950 867 911 864 820 804 886 959 943 948 943 821 906 835 993 998 955 834 822 950 974 832 868 933 810 932 917 815 926 981 829 911 971 818 858 990 864 884 843 957 934 884 887 862 849 919 942 803 840 810 937 953 839 902 816 864 978 897 884 932 977 823 950 940 815 894 887 944 897 850 818 947 974 850 856 831 867 911 1000 991 943 933 945 812 858 801 919 879 884 903 818 878 835 892 948 971 826 888 1000 861 911 877 819 943 929 954 980 885 996 890 993 810 999 895 829 936 866 960 903 946 894 970 925 965 979 950 879 922 967 849 994 839 996 840 819 945 850 939 952 814 912 976 849 976 808 982 968 973 952 845 976 937 959 968 961 844 857 889 898 846 953 925 941 832 857 819 911 911 932 898 967 932 991 908 903 993 882 988 824 880 871 839 894 876 856 976 971 853 943 832 835 925 859 829 920 889 948 866 955 867 
908 855 948 998 991 837 987 833 927 869 982 836 956 942 849 931 865 873 985 973 818 961 824 918 811 917 878 899 858 863 983 879 969 831 884 922 874 999 875 820 964 954 918 869 829 981 813 992 947 914 864 885 949 979 916 996 857 937 833 995 970 826 908 950 810 958 966 985 956 800 841 922 993 833 871 834 995 959 965 965 925 933 824 807 939 830 949 939 896 836 954 909 968 989 986 923 988 914 969 997 912 808 924 894 976 951 913 967 917 949 962 893 829 852 998 838 842 887 1000 991 989 836 816 813 909 844 914 843 880 981 854 958 814 826 843 917 937 846 896 906 951 995 816 969 862 931 815 950 831 910 993 988 917 931 846 966 894 912 813 845 911 819 898 955 967 919 812 825 841 860 852 965 940 906 805 837 885 820 987 981 976 816 909 917 813 866 882 956 906 855 958 992 983 827 985 970 866 917 936 1000 
862 824 883 840 922 858 928 906 977 990 901 958 985 886 891 889 976 946 888 870 839 844 920 811 990 858 969 874 823 951 800 853 943 892 929 858 903 877 860 864 841 924 957 863 844 911 821 809 865 811 885 821 810 852 824 968 968 986 993 837 901 834 817 904 988 862 818 853 833 888 870 935 923 915 948 936 920 899 863 802 859 905 958 863 967 969 927 890 870 873 997 801 990 851 904 929 915 886 816 900 967 870 948 801 941 941 914 927 911 957 832 931 953 896 977 838 869 849 864 820 825 828 873 858 859 917 989 894 840 893 926 807 948 872 836 855 877 979 947 1000 845 939 987 951 801 928 884 972 943 938 826 881 893 876 937 927 892 897 886 895 960 904 821 956 993 927 857 885 943 979 830 968 837 907 848 974 956 918 910 977 868 883 998 931 963 999 825 906 965 902 818 952 960 812 865 990 940 950 997 866 
941 854 801 852 831 929 839 897 939 810 814 870 884 906 985 854 895 833 821 836 937 815 939 818 882 832 955 932 819 910 881 929 966 965 827 821 945 904 874 975 872 1000 960 920 915 951 929 802 953 848 882 970 885 822 860 814 925 815 856 930 839 988 837 864 846 910 936 934 845 959 858 889 925 849 879 874 960 910 902 881 977 991 914 838 949 923 967 802 852 941 975 924 981 946 871 926 817 900 924 928 884 982 861 996 868 889 808 999 934 964 836 944 869 916 957 849 978 989 999 942 867 992 982 886 926 939 900 981 832 934 818 871 885 1000 921 981 813 981 961 812 937 945 947 938 859 826 828 918 883 889 878 801 812 930 955 975 837 993 899 930 958 839 840 872 1000 978 978 865 893 818 848 868 848 832 915 820 806 920 887 920 970 821 829 942 963 884 997 931 845 881 913 870 839 984 989 926 861 956 901 949 
976 970 802 841 815 913 905 863 998 824 955 873 985 816 859 998 916 837 920 888 860 849 973 878 850 831 878 910 889 998 939 883 840 945 974 804 998 924 990 990 938 899 823 924 956 893 821 845 932 980 903 996 805 901 906 980 848 939 937 995 841 834 967 964 973 816 950 874 835 842 928 842 914 824 945 925 970 951 923 873 949 807 910 920 868 815 926 876 852 837 963 852 916 944 935 850 832 964 896 935 993 838 967 834 832 838 829 908 835 998 863 808 893 822 895 845 816 859 894 820 820 967 959 837 824 890 954 886 944 815 979 957 960 842 953 914 931 815 949 853 848 899 913 941 874 991 810 817 956 829 849 848 930 962 857 927 825 961 904 907 864 800 867 972 964 953 902 812 817 941 949 918 976 909 836 869 881 949 842 945 978 868 935 857 945 897 801 943 864 884 900 991 975 945 939 979 915 902 850 897 
957 848 853 864 947 891 910 853 862 910 961 867 986 938 921 903 921 898 962 869 907 967 995 952 970 948 832 834 809 929 944 839 805 800 853 904 890 840 817 905 892 973 882 824 983 948 807 956 871 986 916 969 984 855 902 996 863 902 922 859 834 842 947 964 800 827 927 982 822 992 908 812 975 887 886 963 804 877 907 808 867 998 983 804 914 906 999 820 999 904 910 965 891 887 886 920 882 988 973 866 850 813 812 810 967 851 866 942 941 958 881 841 864 924 983 943 872 982 953 902 900 933 986 926 897 883 842 839 991 854 995 967 911 960 871 899 927 846 846 921 821 923 893 940 998 942 943 919 987 862 813 849 928 897 965 820 896 935 990 856 975 886 827 832 832 869 961 937 857 936 941 842 888 913 844 813 925 995 870 839 911 907 814 963 971 959 842 990 903 838 936 996 854 986 874 811 959 966 932 941 
910 898 921 849 869 820 811 963 825 992 973 834 827 893 864 802 987 986 961 963 844 913 804 831 840 813 966 1000 906 901 967 919 852 945 916 829 833 986 839 816 855 902 806 848 944 899 822 984 858 894 836 884 828 891 893 899 975 935 934 866 929 998 842 949 923 918 802 830 852 932 928 966 943 988 946 931 989 898 880 982 823 869 987 857 872 931 895 846 889 994 871 836 879 961 958 933 914 965 934 989 815 1000 1000 962 908 978 911 850 808 944 988 842 942 981 928 918 894 966 842 897 964 920 907 887 977 930 882 823 904 963 882 859 989 940 851 937 940 871 907 899 816 826 826 913 885 816 812 821 931 875 812 830 897 929 890 818 848 870 858 949 929 918 808 876 821 909 956 858 918 825 820 837 992 929 894 815 929 860 851 909 907 957 884 873 836 885 971 911 989 935 805 970 877 913 995 961 980 899 941 829 
860 912 944 832 992 819 815 859 849 923 929 974 906 999 918 885 967 940 800 958 909 919 996 836 993 943 982 807 933 889 948 833 978 867 961 959 921 893 802 994 869 909 818 801 989 863 995 850 946 965 874 961 890 863 912 980 832 860 847 995 873 879 955 924 878 950 863 821 802 964 814 914 876 813 898 918 920 824 980 931 981 807 928 831 903 952 860 883 978 840 891 889 999 963 801 868 925 956 841 815 814 801 954 936 874 881 840 938 966 815 856 821 1000 852 881 921 848 903 968 964 818 941 825 834 894 836 924 866 971 891 922 910 952 843 968 930 861 969 880 836 807 832 972 876 968 842 910 929 983 970 803 868 801 824 865 986 864 995 870 960 950 909 877 960 976 836 849 901 901 858 871 918 985 817 845 885 973 894 951 897 878 868 988 927 800 882 964 897 867 964 808 816 956 920 858 899 954 817 848 922 
867 812 846 950 832 997 990 819 880 929 981 837 820 944 984 929 897 826 910 842 802 835 947 951 935 979 867 975 894 837 884 879 924 913 915 847 809 949 870 872 801 977 983 945 946 826 935 950 940 961 855 887 855 897 944 846 822 808 993 932 915 808 859 819 812 901 880 832 894 810 952 915 887 842 882 951 911 923 840 843 845 848 855 806 959 938 843 885 844 923 983 910 808 910 963 839 849 893 895 886 889 863 931 987 943 930 884 830 907 991 958 951 823 939 933 825 833 884 957 823 826 949 886 891 954 924 948 889 894 916 971 990 975 804 961 896 841 863 803 954 929 822 882 912 886 958 907 847 822 978 838 816 858 833 841 927 951 917 937 903 900 907 872 800 887 856 837 887 857 999 807 810 935 961 906 836 952 985 820 963 928 991 848 955 878 919 868 888 921 867 959 956 923 927 916 937 887 989 997 853 
978 974 871 955 988 941 985 938 809 983 997 894 996 857 901 903 995 834 876 984 886 924 831 903 820 945 957 992 812 856 979 803 953 870 852 844 817 931 913 879 880 830 921 971 976 960 974 802 999 879 837 874 839 882 930 857 942 844 926 876 823 891 958 905 991 848 839 911 928 986 899 858 930 884 949 917 946 923 942 996 993 970 867 973 955 970 904 866 986 810 969 988 898 905 959 801 926 967 922 981 894 842 837 929 960 989 878 841 963 881 816 822 861 852 883 860 959 906 920 945 872 811 952 974 863 922 920 898 813 859 991 835 819 892 832 842 872 818 986 890 927 867 834 850 854 825 952 985 845 878 899 837 956 833 977 835 862 924 945 882 809 861 850 866 995 811 931 981 814 922 964 998 861 949 893 846 851 917 837 865 837 925 901 964 842 828 827 830 838 865 845 845 984 825 969 964 954 841 870 810 
958 971 867 848 816 909 870 903 831 916 885 915 985 940 895 967 816 948 862 978 953 998 812 800 851 852 825 832 851 844 945 870 871 879 942 842 804 965 929 813 912 802 807 842 983 837 980 846 949 992 997 938 963 996 995 825 814 828 836 984 966 938 926 878 959 924 889 939 877 964 841 993 935 985 957 826 948 968 865 871 804 860 969 844 810 863 909 820 878 906 920 964 920 890 831 929 917 867 868 800 951 813 988 862 807 935 841 993 815 800 813 981 909 932 920 833 836 823 974 948 874 900 977 897 812 815 984 998 983 890 954 917 968 844 955 952 821 936 884 891 959 806 985 968 884 838 852 843 992 884 932 949 841 832 875 826 847 976 961 986 894 992 808 984 875 908 858 896 870 931 832 813 908 990 840 890 948 921 929 976 969 906 988 866 983 829 850 919 947 831 953 878 936 964 818 840 846 866 988 998 
971 901 800 992 982 867 955 829 945 940 853 945 844 946 839 925 977 912 925 888 843 872 953 983 982 959 845 816 913 846 974 881 967 847 870 907 844 902 992 998 934 888 924 911 979 883 966 949 820 945 813 979 960 813 879 922 839 984 840 873 835 994 914 828 866 922 903 820 941 853 995 987 890 965 972 973 836 815 899 829 883 802 870 954 890 865 896 978 888 815 953 884 807 827 809 987 843 924 825 831 901 945 896 804 852 832 829 962 978 820 977 975 971 890 848 946 980 922 954 963 936 861 875 885 811 933 939 875 943 979 920 983 950 933 858 915 960 912 983 967 961 942 881 872 996 880 847 833 998 938 855 997 983 953 909 863 815 992 847 982 939 829 891 921 953 978 905 854 988 942 807 844 940 976 817 868 987 829 894 973 866 837 880 872 974 803 956 821 920 939 953 895 856 861 978 837 949 963 924 916 
889 805 909 967 926 826 854 807 978 839 925 972 830 864 887 912 936 832 837 902 969 971 801 849 882 848 875 861 959 954 906 963 839 929 899 851 912 819 830 997 849 804 897 887 864 848 934 846 944 999 936 873 943 976 991 928 800 818 965 926 882 993 817 897 824 981 915 934 815 974 840 936 986 966 903 973 818 931 972 817 884 989 925 872 874 840 927 972 1000 872 947 805 971 977 872 992 862 841 971 864 814 923 930 846 916 986 877 878 818 831 934 820 963 938 850 874 853 986 879 985 915 958 974 930 955 898 826 981 804 945 843 968 808 923 948 985 936 961 981 879 993 851 969 819 943 958 817 946 928 808 828 906 810 929 888 847 868 872 845 829 990 935 865 962 947 838 953 940 818 985 994 812 820 914 900 822 932 836 816 803 998 933 932 845 867 806 827 844 961 895 957 943 937 804 924 819 902 823 871 846 
989 964 812 941 880 813 963 854 847 916 958 926 957 899 983 810 977 862 812 847 981 941 843 934 989 995 816 962 988 801 965 814 915 823 993 908 872 852 813 833 803 895 968 971 892 908 982 939 949 849 818 978 814 867 826 943 909 921 994 933 886 979 834 801 968 817 989 899 964 933 960 871 830 958 987 937 826 896 932 972 994 902 896 888 979 992 980 878 953 949 987 800 811 819 919 927 801 819 970 970 951 973 976 944 993 991 865 964 858 816 883 878 819 837 957 855 888 866 932 984 933 835 891 845 846 885 827 949 878 822 949 854 853 833 893 889 811 943 943 844 969 817 917 861 983 825 830 835 802 910 944 806 926 856 868 986 906 868 873 857 989 946 883 810 958 848 954 985 914 851 959 987 945 880 840 873 941 861 809 826 819 860 847 873 801 875 801 922 852 868 886 846 907 956 951 946 951 829 800 941 
879 804 932 922 817 883 876 814 926 817 841 891 975 828 880 800 835 921 831 840 918 933 996 924 802 818 812 894 927 821 926 864 988 911 806 812 916 937 956 941 928 812 896 917 803 895 911 849 811 989 903 888 814 994 999 855 899 876 928 968 968 893 986 997 872 802 832 971 919 847 998 808 999 964 941 876 890 800 914 964 994 810 950 996 950 840 817 971 959 906 872 810 830 834 867 806 826 978 918 987 893 912 875 951 869 878 843 880 845 895 854 993 824 916 908 802 901 974 963 905 956 878 901 804 978 925 824 911 847 937 928 871 888 904 868 882 842 839 851 949 893 827 904 910 923 974 978 883 851 840 825 814 974 994 847 930 925 883 975 902 919 937 981 947 828 983 994 860 890 858 930 823 857 962 929 962 827 834 998 900 813 885 831 830 901 917 855 889 811 808 875 835 830 833 933 823 891 892 914 884 
940 936 869 980 842 915 887 876 955 900 828 921 972 817 830 843 911 873 857 819 888 855 931 823 960 900 937 900 967 943 863 920 1000 826 984 814 802 955 887 813 860 905 885 993 903 802 987 827 941 863 932 885 829 873 857 852 860 817 990 941 918 954 952 925 873 974 856 869 959 841 977 950 853 855 955 980 806 997 876 999 825 897 853 817 870 917 862 829 995 832 918 930 995 847 819 881 910 843 831 915 962 907 865 866 922 992 855 955 924 905 809 947 897 919 873 847 915 984 910 858 804 899 901 972 874 926 873 934 838 806 879 985 912 914 992 858 973 984 854 899 967 883 909 960 801 871 820 988 905 864 820 891 974 824 957 905 856 877 959 921 920 945 847 823 913 912 835 970 929 839 832 800 977 918 847 913 807 952 928 801 950 901 932 862 952 988 902 800 859 967 812 996 887 859 882 955 845 813 870 838 
841 973 889 868 958 977 932 989 861 871 973 865 844 994 920 973 992 924 832 881 882 990 942 848 834 887 937 878 878 833 866 853 828 976 805 891 902 811 896 943 991 822 954 953 841 915 835 926 983 931 855 858 918 905 829 807 831 956 967 834 943 929 859 868 883 960 986 957 984 925 811 904 964 807 982 949 968 920 836 1000 814 965 866 912 841 992 955 891 827 904 838 916 999 974 819 964 845 828 917 971 959 941 987 944 862 914 921 958 972 944 997 956 849 989 937 948 864 847 896 939 966 875 958 808 829 901 960 930 881 981 866 950 810 951 912 963 841 881 970 911 878 929 858 851 839 940 926 802 995 815 886 857 814 842 802 922 802 810 958 895 861 921 855 847 940 817 914 976 903 946 914 935 991 873 944 973 879 956 859 907 925 991 838 930 953 998 936 814 827 868 840 986 819 995 830 977 985 903 815 899 
998 990 841 986 996 819 808 954 824 863 963 885 979 914 981 967 841 930 973 925 937 826 897 943 863 889 890 862 993 893 982 852 919 969 979 885 970 944 966 990 884 992 864 815 912 888 956 975 934 980 966 817 989 930 996 893 830 921 819 996 850 827 866 899 890 886 863 841 891 846 801 858 967 978 928 839 868 922 910 816 856 996 815 922 913 893 988 988 950 928 908 881 823 994 903 808 935 836 851 945 890 847 880 890 935 962 967 871 997 837 817 809 944 868 893 872 882 840 998 883 829 843 902 998 986 915 901 831 992 810 998 959 890 828 923 842 967 932 943 839 889 946 865 948 976 845 840 883 947 840 998 862 890 914 924 894 932 841 988 922 817 943 837 854 876 860 995 965 827 842 824 893 967 962 882 998 950 986 845 940 974 867 986 931 898 844 855 879 902 960 826 831 802 817 894 823 928 836 951 958 
957 849 933 905 929 929 925 855 907 867 954 922 938 971 980 892 919 866 929 848 866 937 998 959 816 966 869 909 962 940 846 988 866 873 845 979 881 804 954 955 995 805 904 968 953 800 979 943 972 998 822 817 960 887 981 838 897 950 871 838 892 872 889 865 885 865 984 990 926 887 903 943 979 857 824 841 916 944 856 990 916 881 958 909 844 905 810 837 879 971 949 823 935 920 866 986 826 978 979 908 849 978 901 992 870 901 953 929 899 846 865 889 976 962 842 958 967 942 844 914 832 967 916 832 878 960 884 838 834 934 993 966 862 902 973 911 918 905 979 873 816 897 892 853 800 818 977 883 871 925 809 964 863 849 862 926 958 950 883 902 825 998 841 994 859 827 893 908 935 828 835 831 864 977 897 855 924 908 804 854 895 988 866 998 808 820 887 915 897 993 810 862 859 907 814 862 970 826 919 848 
1000 921 927 931 836 875 803 994 893 809 882 977 861 939 903 802 805 858 988 973 802 954 881 974 876 923 938 853 870 830 918 938 909 980 902 908 982 984 948 888 963 997 851 904 938 809 976 883 846 810 867 1000 813 924 893 919 830 872 977 909 807 949 827 889 814 847 805 853 851 882 959 894 968 819 904 832 841 812 943 828 838 877 858 886 902 926 922 858 928 839 954 860 956 879 906 806 875 820 884 934 843 950 962 876 947 848 911 941 948 933 912 857 829 842 883 896 899 999 877 835 914 951 919 980 822 900 906 835 945 983 887 938 948 888 925 882 956 991 810 985 840 802 973 925 937 852 907 864 861 897 983 812 836 851 997 948 853 944 906 869 894 801 845 944 970 884 895 861 804 949 989 912 972 931 823 854 981 918 941 994 983 888 842 934 869 902 823 853 848 859 842 830 916 860 878 957 830 887 868 856 
970 948 955 800 893 938 803 963 903 997 834 813 969 840 843 852 925 829 868 973 962 955 805 836 978 895 981 928 987 947 944 947 991 833 866 899 972 847 980 847 958 901 901 801 871 855 923 951 910 926 1000 829 911 861 995 895 896 824 928 898 930 808 909 903 808 829 811 956 859 936 833 844 825 807 873 855 901 849 905 970 800 949 924 965 840 834 973 835 980 801 995 946 951 898 889 892 893 930 855 981 909 899 891 842 898 921 994 890 998 897 845 839 845 964 876 867 952 915 831 821 987 870 946 881 861 860 996 897 914 840 846 975 999 844 809 934 999 883 990 955 837 907 879 805 966 835 877 964 903 889 819 843 842 942 836 886 888 948 817 898 873 860 928 922 814 945 935 1000 991 859 883 820 895 940 991 844 900 942 889 836 914 928 807 813 983 911 819 882 813 919 832 875 984 838 956 816 842 942 949 860 
961 985 923 915 838 826 938 982 927 952 877 825 912 836 883 986 852 904 919 847 824 999 849 941 818 931 971 949 934 929 880 885 816 890 896 849 807 939 967 879 843 907 936 945 874 857 831 840 862 936 971 813 958 944 945 861 976 942 834 896 997 990 868 974 984 988 998 908 975 838 998 824 832 914 990 894 954 917 988 809 960 979 849 831 842 894 813 889 831 866 974 956 820 929 858 880 821 814 822 897 803 860 838 942 999 891 807 889 812 963 930 981 898 912 993 819 870 966 909 800 943 875 901 869 989 952 894 818 912 916 982 963 927 895 942 835 962 823 804 829 971 880 803 899 854 909 957 974 923 990 829 885 896 899 954 974 904 980 876 919 915 801 840 817 884 947 938 996 892 960 973 828 995 999 866 925 839 803 810 841 804 952 823 822 836 994 984 923 964 894 838 934 937 995 844 885 805 829 803 853 
881 980 843 927 967 934 885 853 949 856 831 841 969 827 813 804 921 945 928 827 823 946 859 853 976 895 894 948 856 874 866 861 895 839 944 998 857 819 894 813 887 853 950 897 948 922 958 936 925 848 909 946 871 920 879 925 962 929 873 893 991 976 999 989 891 938 842 824 862 852 863 955 825 888 824 883 872 904 828 930 926 808 838 994 989 967 891 940 986 830 957 998 920 945 819 928 971 965 888 800 887 928 874 839 957 817 862 927 857 843 902 835 813 987 937 825 979 802 868 918 938 982 824 982 885 901 800 805 988 817 887 834 871 881 906 937 832 992 810 815 899 958 842 965 857 900 885 839 968 885 868 830 828 979 968 832 886 982 867 949 945 994 894 883 970 842 938 974 914 869 846 818 958 850 905 966 954 944 832 889 853 980 917 898 880 964 870 848 915 950 835 809 857 809 977 943 926 983 912 911 
996 840 818 911 986 858 863 959 953 871 873 910 960 909 930 930 988 863 877 825 918 980 991 872 977 996 950 809 800 818 908 950 968 943 900 900 996 992 927 878 993 877 979 944 970 858 812 887 833 814 842 905 847 948 841 918 876 910 940 816 967 908 942 960 830 991 937 896 801 837 973 873 938 883 886 982 901 895 818 930 968 966 977 980 919 952 828 870 841 937 863 919 989 848 821 881 969 859 1000 953 882 893 980 817 828 848 857 983 950 905 887 920 809 923 853 944 984 919 869 885 938 817 875 852 922 895 829 918 964 983 887 959 817 922 872 971 979 925 831 920 816 955 886 849 973 862 870 991 964 899 873 862 924 887 908 885 845 969 918 970 929 871 950 820 924 824 898 983 946 945 815 848 980 868 990 863 963 927 807 992 817 870 867 801 874 976 946 821 856 878 940 885 859 915 835 826 950 938 901 840 
825 844 927 889 864 834 932 992 874 959 885 954 883 901 875 863 886 966 897 925 932 950 931 801 825 867 888 981 959 887 917 997 844 963 836 989 833 903 909 897 921 841 891 822 803 984 890 876 905 997 857 941 903 802 948 803 852 830 922 870 864 920 812 845 957 865 876 955 831 860 829 875 939 973 902 989 813 906 800 986 926 800 856 954 968 963 897 831 853 905 888 893 867 880 824 824 908 830 827 993 898 901 837 889 840 850 947 1000 929 930 804 945 819 991 880 857 955 830 839 833 829 909 940 935 852 960 810 825 886 936 840 843 829 907 912 984 824 968 996 986 863 824 836 979 860 966 943 951 817 927 872 947 927 991 853 957 813 935 937 835 965 945 910 819 811 888 934 903 802 809 811 883 896 997 944 803 875 949 908 901 840 895 807 821 877 984 941 817 867 874 866 809 859 848 967 936 958 871 910 966 
879 854 801 987 899 889 849 942 986 880 1000 882 954 993 922 919 862 904 946 829 883 966 913 982 913 853 859 947 820 854 899 903 824 902 842 917 882 976 932 892 879 953 919 827 806 864 810 880 920 809 843 879 844 971 936 837 974 968 981 899 815 859 919 985 878 995 828 922 928 903 837 892 972 869 975 980 983 815 870 930 831 844 826 984 988 873 848 901 964 909 886 923 826 917 880 1000 946 944 851 971 860 878 881 966 974 846 911 866 823 846 992 843 819 990 872 960 978 905 951 907 901 863 891 961 890 938 920 807 829 887 910 950 859 832 840 864 894 983 951 892 800 871 980 888 968 891 868 826 887 956 818 975 831 872 807 895 958 934 876 951 816 914 813 925 832 960 829 940 947 853 800 883 803 838 997 844 925 827 862 900 980 996 985 918 881 979 969 812 915 938 974 932 970 921 815 877 921 997 883 835 
832 873 920 943 841 926 886 857 870 868 867 883 850 917 906 978 877 836 990 833 843 927 962 968 839 889 936 956 868 814 824 967 846 930 944 874 980 988 828 944 827 916 801 879 952 992 979 853 817 981 814 841 900 906 901 870 948 819 874 962 823 898 875 903 963 861 993 871 932 837 926 925 983 839 999 885 927 814 949 906 976 907 829 982 906 920 875 836 970 827 942 802 991 997 918 887 907 920 865 873 995 889 882 808 809 849 936 858 845 815 883 961 915 983 805 938 888 873 830 924 805 852 884 866 999 977 844 836 837 814 824 983 950 894 868 892 944 825 961 907 868 838 923 939 860 964 939 825 888 909 979 890 986 990 960 954 856 896 984 939 874 823 971 807 800 875 942 952 857 937 886 815 831 972 988 963 816 968 986 984 854 908 830 897 958 968 895 971 996 908 872 860 983 947 855 938 864 973 997 874 
938 991 892 901 895 884 855 998 936 927 910 858 926 919 862 926 859 958 874 951 930 800 861 837 829 828 809 896 913 976 838 956 858 824 866 944 857 895 910 991 877 971 865 897 831 821 991 815 989 939 843 863 963 827 963 881 989 831 942 909 949 998 994 994 992 861 908 913 940 935 996 920 882 858 918 989 953 909 827 869 995 813 919 814 934 918 855 956 962 869 873 934 916 898 897 818 866 864 978 805 877 876 847 830 911 844 920 856 939 917 983 994 848 841 890 858 960 812 806 897 949 969 931 877 897 884 979 871 895 990 841 931 912 977 803 854 817 924 939 851 817 888 985 937 935 810 888 841 986 877 977 867 937 826 897 906 923 918 876 910 851 851 869 958 960 891 879 905 923 801 802 829 944 883 813 982 981 870 977 824 814 866 929 975 903 911 943 915 836 823 863 898 939 927 889 809 817 862 980 952 
886 998 956 837 875 895 800 923 937 830 872 819 952 845 908 821 943 808 898 855 936 964 921 877 810 848 819 846 926 823 866 971 860 830 829 919 985 974 945 884 868 879 845 910 872 893 880 973 942 839 979 848 913 980 803 872 904 965 841 807 873 951 855 810 822 930 911 999 826 864 965 981 949 931 811 965 878 873 993 827 833 946 862 962 855 847 991 920 817 828 943 888 818 960 884 950 914 867 993 808 993 870 898 960 813 985 809 959 866 841 857 848 943 887 917 921 838 871 872 892 989 901 845 994 861 833 992 980 978 959 826 924 808 920 881 840 989 908 822 825 872 862 966 813 943 894 875 920 928 833 983 997 882 956 879 884 903 977 990 985 948 912 952 967 973 942 822 819 801 896 998 837 933 979 966 932 935 802 996 844 839 928 985 871 868 855 844 999 996 918 903 862 807 892 867 986 921 933 995 829 
961 831 829 863 907 906 882 984 837 898 845 899 846 864 898 920 844 974 866 978 901 978 957 875 974 888 820 851 947 921 881 885 909 872 818 938 866 942 906 833 852 907 973 853 988 892 803 810 859 935 868 976 810 849 937 950 846 889 970 949 837 974 801 941 915 990 865 944 816 911 856 986 832 942 977 881 987 974 891 802 974 896 891 854 854 835 881 899 811 822 993 809 918 872 891 942 807 918 880 867 936 915 859 849 994 930 995 850 944 943 945 829 886 912 941 993 994 965 948 872 822 818 984 832 828 990 823 962 930 833 822 904 846 830 922 868 886 883 835 966 884 836 988 914 870 838 995 914 978 938 932 910 955 899 831 823 847 831 833 924 927 912 982 976 900 949 927 913 887 829 808 968 820 887 966 903 947 832 922 875 807 832 987 872 841 809 872 856 965 916 868 862 920 874 921 887 941 996 933 846 
809 980 812 936 853 831 965 912 848 801 952 979 897 964 969 822 876 966 853 842 965 817 999 933 819 994 939 963 811 827 883 850 976 944 978 974 861 868 911 815 878 811 992 907 839 918 996 820 995 901 920 847 859 863 878 849 958 907 963 800 828 851 1000 993 935 817 831 817 880 932 982 855 978 908 915 943 924 822 986 887 941 835 894 812 954 924 997 927 997 884 1000 979 820 923 925 958 880 954 948 894 921 907 895 897 911 875 854 831 869 859 916 826 808 926 987 957 968 918 882 988 958 884 908 882 921 840 835 822 952 955 803 936 815 987 842 813 969 821 997 875 816 985 900 893 863 830 886 825 872 823 893 974 834 878 867 994 883 853 820 950 943 824 997 948 882 917 940 843 800 873 816 842 830 815 979 868 858 949 849 903 924 996 895 957 854 846 821 903 913 801 873 897 942 987 983 840 830 815 947 827 
892 928 859 818 881 840 859 815 933 946 815 918 910 844 899 805 802 837 978 934 945 817 875 980 928 909 974 940 840 951 862 902 909 951 865 959 834 918 857 805 897 948 883 849 802 808 995 821 889 879 939 821 982 800 803 972 920 977 810 959 872 972 901 837 861 846 962 909 814 872 831 908 984 980 921 978 993 807 834 826 984 810 998 800 933 954 921 961 906 962 977 886 899 991 963 942 843 819 908 936 899 983 816 932 873 804 969 967 912 923 804 952 869 881 956 819 868 999 959 939 826 845 818 811 975 907 887 945 840 844 864 853 987 906 938 872 992 924 828 994 820 879 827 805 823 812 811 894 995 850 983 925 980 957 911 895 999 977 921 840 922 813 886 937 878 850 935 938 811 840 977 953 895 850 883 920 924 876 866 851 811 890 894 961 958 881 864 870 862 835 933 897 808 835 901 933 815 997 809 988 
871 941 837 961 823 933 988 805 826 845 938 837 854 865 968 887 948 914 953 987 988 873 948 992 870 958 932 888 969 942 978 945 949 858 915 915 883 984 967 903 824 988 880 864 849 880 833 938 844 977 935 915 817 827 906 885 910 883 914 839 986 809 826 971 846 838 862 970 956 818 804 827 855 941 905 882 933 865 867 823 830 922 925 876 935 893 841 991 862 812 892 876 890 833 908 823 962 953 944 911 809 803 998 865 880 982 932 835 955 843 987 961 815 860 829 872 975 892 853 889 949 830 911 889 960 892 907 840 839 904 882 896 813 939 998 935 836 901 979 990 853 952 842 860 860 800 950 853 918 924 963 972 823 981 869 914 879 864 910 915 838 867 939 986 897 946 824 816 990 860 903 829 933 854 951 837 950 912 901 871 875 973 981 856 980 979 998 986 841 860 918 925 931 916 866 861 999 973 805 869 
915 822 965 813 817 836 812 801 988 810 888 984 864 996 861 834 896 833 855 992 879 976 955 915 972 821 857 827 937 899 842 904 855 917 847 921 853 872 862 936 1000 995 945 921 1000 904 901 895 831 907 884 925 875 942 972 822 894 902 811 900 971 856 803 878 846 880 885 990 842 829 873 933 884 854 891 801 887 881 974 906 949 915 924 935 921 910 841 832 918 847 905 839 884 946 982 887 933 865 909 896 816 838 898 850 854 840 987 987 807 969 826 925 932 819 978 804 804 990 978 807 856 994 830 831 800 857 850 884 944 958 902 955 973 894 823 819 815 990 899 937 859 939 835 893 816 884 999 827 975 830 940 994 814 903 873 906 822 954 949 807 941 928 945 856 849 824 1000 826 816 916 920 907 844 861 985 919 912 842 900 898 916 974 916 894 994 913 903 879 962 843 914 827 913 993 925 933 974 959 857 952 
888 951 939 950 990 938 912 929 807 965 952 931 824 947 874 854 948 944 930 878 930 868 932 802 835 924 935 853 887 803 880 945 904 803 942 856 953 966 909 814 862 801 802 986 999 802 999 942 949 990 947 904 896 899 858 951 821 885 993 837 962 954 973 954 982 816 990 891 960 995 941 987 817 807 818 812 887 941 906 820 944 921 814 840 945 937 923 822 876 810 886 837 808 918 965 948 966 997 938 822 904 827 846 847 969 883 815 969 943 891 938 987 946 976 815 862 868 877 906 937 854 823 806 917 932 941 987 802 971 821 977 925 893 994 962 841 937 828 921 903 930 990 828 918 807 851 823 951 970 806 928 847 910 904 825 924 1000 827 985 880 965 804 873 855 872 885 907 819 840 939 947 899 893 917 843 951 985 883 979 824 955 896 801 870 965 994 860 983 892 948 870 923 903 816 905 1000 891 823 900 807 
885 827 888 996 819 933 971 843 856 818 988 888 959 808 900 819 816 944 922 830 874 998 992 958 913 805 979 970 927 909 960 865 983 862 972 909 858 839 853 888 926 999 993 870 925 808 993 993 837 968 982 808 944 906 980 909 931 905 950 976 885 864 945 905 914 927 874 819 984 876 908 845 881 941 981 890 875 950 934 986 912 918 898 876 991 973 937 978 868 975 940 951 866 897 803 876 997 908 828 962 871 822 982 917 974 886 807 881 920 821 851 954 943 868 947 891 852 940 808 841 822 929 956 902 872 842 983 853 913 841 896 835 836 916 815 863 838 935 910 965 864 912 898 911 961 920 922 804 981 896 992 917 977 813 836 936 962 906 958 934 925 840 972 821 906 833 990 974 999 862 893 854 835 831 906 905 818 896 830 805 820 923 939 991 989 817 880 972 935 989 886 844 854 997 951 900 997 951 924 914 
940 998 916 866 930 868 941 811 920 803 916 921 817 805 863 898 924 887 984 938 939 915 912 883 882 861 874 802 852 908 899 829 915 936 857 854 854 999 951 966 964 834 836 838 859 862 802 886 908 978 911 967 817 887 905 886 870 964 844 886 844 903 921 934 919 933 804 804 815 984 807 877 932 953 997 1000 914 939 868 844 869 976 878 877 971 971 922 886 923 820 949 950 942 951 871 865 999 889 839 838 841 941 964 911 805 817 890 901 942 984 891 935 841 990 957 896 859 917 965 825 934 904 876 906 1000 858 933 885 907 910 968 945 967 801 989 957 840 884 840 909 923 858 827 985 978 844 840 975 896 990 940 985 940 858 935 866 892 827 813 916 820 964 919 803 849 952 944 978 904 907 880 946 854 911 875 918 955 938 840 834 802 954 928 881 958 855 910 881 806 861 853 840 927 813 828 857 978 938 803 953 
984 804 805 997 900 834 889 885 936 901 965 999 901 870 977 962 959 916 992 974 851 950 931 826 829 971 862 955 898 894 831 818 838 828 935 977 854 834 824 910 904 989 832 939 828 821 964 858 866 802 842 852 935 913 906 922 884 934 965 926 815 973 877 991 857 837 929 905 898 963 892 940 859 990 970 899 820 804 921 939 808 993 981 946 858 912 845 932 843 918 888 846 968 856 813 908 982 875 958 892 989 989 870 886 992 895 874 950 892 802 884 876 900 867 836 974 848 915 876 838 934 854 888 826 852 932 816 843 931 978 827 942 928 927 940 854 816 880 848 969 896 930 874 994 930 857 963 976 963 937 842 852 904 905 944 870 826 875 838 938 883 997 927 856 928 952 882 867 857 837 809 910 999 918 834 956 934 896 833 934 925 962 825 854 946 829 897 978 854 926 856 853 827 819 874 873 883 952 929 945 
996 923 834 983 808 802 813 879 871 957 870 830 860 946 820 861 995 919 962 921 977 878 856 841 993 851 866 967 985 831 977 870 959 885 833 870 963 964 819 835 892 848 863 849 918 900 944 892 918 967 870 884 923 898 905 815 939 937 805 938 820 958 909 914 830 860 800 997 946 958 805 945 860 984 922 959 985 888 954 873 824 858 884 963 800 832 967 840 908 861 801 877 905 844 837 810 847 942 870 882 814 981 980 986 800 805 810 866 848 894 945 939 816 854 819 821 873 916 888 807 998 925 966 917 950 853 828 935 952 913 982 995 908 970 882 872 867 979 815 944 976 915 845 956 987 805 836 897 982 800 979 963 870 942 964 994 911 912 817 877 813 945 856 874 815 884 800 843 864 997 866 981 867 842 843 859 948 1000 979 884 946 972 959 954 961 878 867 934 912 927 879 903 909 908 842 884 991 975 979 985 
896 800 860 917 903 929 871 926 925 951 833 829 877 855 922 915 898 887 833 898 882 921 843 876 930 990 916 927 954 889 882 907 851 878 919 954 968 875 907 953 886 959 982 832 832 954 958 993 891 820 931 960 906 932 944 885 893 832 844 818 942 987 829 852 960 973 804 886 812 839 802 904 846 991 890 846 932 954 961 949 834 904 865 975 953 841 964 851 895 865 920 932 801 902 851 980 878 843 855 923 957 913 990 989 913 889 920 983 934 806 827 821 850 854 999 944 802 975 874 875 980 850 883 802 801 950 846 982 835 844 954 832 939 958 912 815 937 913 830 966 998 850 948 882 986 852 869 885 861 913 884 906 936 836 920 855 878 805 875 931 931 819 984 954 993 886 844 959 892 900 824 967 856 919 925 978 998 996 853 954 939 843 843 990 967 869 912 852 906 969 934 928 902 886 846 889 990 958 881 861 
929 978 825 900 856 817 874 842 939 995 931 870 979 833 893 910 978 891 882 901 958 936 880 854 955 960 908 875 813 944 992 945 839 922 813 889 818 975 862 945 960 816 871 838 892 891 842 814 871 975 937 819 980 865 923 915 961 937 817 995 942 898 883 922 985 927 975 990 950 965 800 939 934 921 974 976 857 885 884 911 850 880 975 925 893 998 926 832 1000 896 846 989 964 880 860 873 804 838 914 884 889 854 860 896 942 808 862 802 918 862 982 972 972 943 957 849 929 833 958 841 833 887 887 944 974 820 902 843 925 859 989 882 981 895 927 909 978 938 869 833 873 839 802 818 814 997 888 855 851 827 827 849 820 919 837 905 829 879 808 870 984 879 822 887 816 818 998 836 884 943 897 999 919 877 960 936 942 879 865 938 963 862 837 827 836 919 843 826 804 820 811 811 837 814 934 932 875 956 985 969 
918 888 959 837 850 827 843 893 902 808 820 977 842 814 800 858 850 932 919 881 954 815 920 978 863 988 981 820 919 860 942 888 849 979 863 886 959 956 806 808 977 960 854 906 982 989 943 964 844 819 891 873 868 908 920 903 988 805 875 946 918 981 900 913 821 856 802 899 943 861 926 876 894 966 933 969 887 919 803 892 802 808 978 879 893 869 991 947 837 963 840 919 805 962 830 824 803 807 953 858 946 804 959 985 958 860 931 844 875 997 991 818 925 858 822 856 853 812 967 885 806 889 913 931 968 966 985 821 981 913 898 977 869 959 852 891 827 851 893 970 988 953 803 973 921 950 906 814 816 924 800 821 935 959 867 978 834 989 812 965 905 991 871 828 914 844 948 913 897 805 881 866 930 931 1000 929 902 828 951 1000 878 984 923 890 940 863 968 830 851 935 933 889 982 896 994 855 962 878 801 953 
859 995 808 849 858 870 942 915 826 869 961 913 989 879 888 826 886 830 826 917 990 958 806 830 818 857 921 839 889 850 988 996 916 825 899 805 802 893 871 961 800 856 871 919 982 949 864 894 829 827 926 972 991 876 930 837 911 956 855 928 992 944 906 810 977 932 833 810 941 830 882 922 849 992 958 986 914 933 971 880 900 886 999 891 829 815 973 958 833 880 810 938 915 836 933 962 896 1000 925 908 948 879 856 931 865 923 845 979 852 842 898 974 966 961 902 933 870 823 870 806 884 988 939 896 864 808 854 815 876 866 880 861 990 873 963 921 874 814 852 960 895 860 872 877 847 990 963 970 983 858 932 992 942 806 817 905 901 954 929 832 851 920 977 895 950 935 910 973 909 898 864 933 977 989 988 970 873 983 862 912 803 846 924 895 827 990 828 957 807 982 877 891 970 956 888 914 919 927 976 998 
889 999 886 815 930 803 810 884 988 825 947 889 806 933 957 896 853 1000 935 920 805 930 998 846 826 862 910 955 960 991 973 925 984 938 853 959 877 933 920 977 965 808 890 820 982 835 944 818 948 827 806 977 955 867 907 985 920 863 872 918 836 985 967 902 830 948 904 801 889 808 1000 930 889 815 987 803 915 801 875 898 861 918 907 968 888 932 829 858 900 847 968 840 833 883 811 897 886 838 951 827 820 936 860 949 851 983 922 867 893 890 933 950 853 875 918 875 919 995 968 848 917 812 897 875 963 873 906 860 800 944 818 967 883 995 879 882 810 808 938 807 964 802 821 810 873 840 948 936 998 862 847 901 860 969 854 862 919 951 908 871 922 858 938 983 820 983 970 937 914 820 937 903 834 891 876 916 837 827 869 828 939 992 835 905 853 896 962 839 962 943 834 851 962 934 924 886 813 968 807 860 
966 919 980 885 834 951 904 801 842 920 892 801 903 986 893 805 877 985 801 934 840 800 902 857 865 944 902 869 859 963 914 884 985 809 879 812 936 880 926 861 920 947 997 996 827 819 877 869 867 994 991 808 966 966 989 935 870 859 994 804 899 961 847 993 976 996 825 960 951 1000 995 992 940 867 967 805 905 943 953 876 993 990 862 989 929 864 854 807 978 915 808 831 910 881 860 864 854 960 998 850 803 910 854 944 961 999 846 801 950 926 863 864 992 824 803 805 892 907 958 945 957 848 954 907 973 943 982 903 941 897 894 815 946 966 898 918 916 844 853 879 985 838 834 860 995 968 846 829 896 930 931 946 907 857 864 821 975 965 891 828 842 981 885 973 828 955 836 936 995 928 931 864 834 900 944 905 891 906 914 813 830 910 910 978 988 985 828 939 812 861 917 969 919 851 887 957 828 838 860 984 
947 925 903 837 919 820 855 816 807 896 831 927 944 986 806 942 809 973 984 994 978 944 965 950 989 991 897 803 864 935 952 849 951 983 827 893 862 952 800 905 877 885 891 847 976 920 967 843 930 901 886 800 985 826 886 924 810 869 866 804 987 959 971 973 839 810 842 840 869 992 855 921 906 940 919 985 872 911 806 863 894 836 821 869 885 858 803 828 920 883 874 844 840 884 852 939 855 891 965 920 959 832 871 899 975 870 873 887 816 818 900 806 824 983 846 973 844 925 856 826 838 955 813 942 880 821 824 972 929 886 821 970 931 906 838 957 989 923 815 890 968 886 889 946 838 955 905 847 966 848 829 840 800 910 819 807 894 948 939 817 827 847 874 974 985 957 978 967 983 880 869 810 838 817 968 891 847 864 861 855 970 968 981 993 946 971 895 824 850 855 989 963 909 972 804 862 852 843 812 987 
920 952 911 858 928 963 966 915 979 985 990 804 841 833 957 813 903 841 988 839 954 906 805 938 870 915 897 902 885 879 893 983 812 884 934 989 845 807 844 919 941 908 947 919 941 848 970 916 883 955 935 902 901 844 899 980 989 899 892 820 835 942 835 996 869 978 879 985 819 939 972 945 967 998 823 946 878 888 912 892 921 825 938 960 893 967 969 865 967 842 979 823 811 920 996 936 882 895 860 834 927 831 932 808 811 803 823 868 920 829 826 846 996 898 982 974 978 861 876 843 879 823 877 825 863 889 981 858 968 994 979 933 817 837 808 940 960 949 838 911 970 972 808 827 904 860 868 832 997 947 966 853 890 913 834 951 855 950 813 835 998 953 926 922 959 823 871 951 822 913 872 948 810 876 1000 870 863 925 877 876 908 844 938 925 983 997 984 924 842 925 926 818 953 972 980 964 972 957 924 981 
912 906 966 991 962 969 924 867 847 987 875 904 808 803 877 943 869 811 824 906 829 863 812 855 930 857 871 821 921 918 988 853 978 981 995 942 941 960 912 979 843 996 905 927 821 818 945 999 804 899 834 921 808 916 934 984 817 808 983 919 855 969 829 910 903 965 976 817 875 897 816 821 809 876 957 805 844 951 957 901 882 942 817 847 972 987 954 883 826 866 916 951 821 996 946 947 972 883 979 869 952 892 978 976 981 805 826 809 958 928 915 971 908 883 886 996 897 835 942 868 899 830 820 887 975 921 841 900 826 924 899 976 866 840 984 831 825 874 949 871 950 880 983 818 819 874 984 806 807 944 911 866 893 849 881 953 855 1000 935 957 907 991 825 895 843 973 936 889 803 818 985 837 948 830 831 817 864 857 945 871 900 910 950 895 910 865 806 800 873 809 943 844 904 804 884 940 989 812 943 966 
919 959 829 868 881 952 950 977 842 843 948 811 909 994 995 885 829 949 819 800 894 845 972 995 801 834 987 931 997 809 801 956 820 954 991 882 910 826 884 906 943 910 845 911 893 938 894 991 853 802 956 848 831 948 832 992 807 922 996 856 851 808 992 820 861 988 909 833 836 988 929 855 963 846 937 995 967 887 830 985 804 884 887 821 984 813 885 951 833 999 833 891 883 880 834 837 934 954 959 943 950 911 931 931 985 922 849 915 883 867 947 969 970 979 810 898 809 989 888 924 866 896 844 863 825 803 971 805 979 996 810 857 968 834 960 855 929 849 911 912 876 988 954 845 946 1000 994 871 883 890 822 904 808 812 866 868 974 862 977 838 981 816 809 954 820 849 898 996 945 895 804 891 861 938 823 855 915 969 988 968 835 918 994 964 972 973 924 958 900 801 993 986 820 954 888 982 857 968 999 936 
801 905 855 977 958 931 949 836 944 858 912 824 990 847 997 890 983 972 952 862 822 897 942 881 820 954 921 996 906 824 923 967 962 956 816 985 973 905 982 942 864 872 882 837 969 837 948 832 866 869 935 877 830 844 862 855 973 806 956 831 981 917 839 855 949 842 977 869 948 820 844 869 889 870 907 966 829 983 850 817 979 839 811 801 864 805 857 812 937 834 926 968 959 991 845 834 977 916 929 922 974 962 905 871 931 872 941 940 830 809 828 811 986 987 818 878 806 988 940 928 890 806 871 999 940 920 890 957 935 868 881 842 842 996 912 998 829 800 939 864 951 801 817 850 988 951 989 819 819 826 980 844 857 896 848 933 937 869 863 802 921 993 803 920 910 899 800 886 811 907 896 823 880 808 913 933 933 846 991 845 953 898 994 958 888 855 833 866 991 998 952 846 988 810 821 982 977 804 873 935 
892 910 913 949 1000 970 807 836 988 822 988 954 947 895 826 953 824 941 827 988 931 812 959 998 935 817 961 958 954 873 902 907 840 978 913 972 812 931 880 988 846 886 939 968 946 981 863 937 892 868 952 917 805 803 952 1000 986 838 898 929 865 985 938 928 841 866 931 923 878 919 944 888 824 986 874 936 865 893 936 843 963 824 911 930 928 888 940 962 995 891 911 806 909 947 869 913 809 987 854 883 906 986 949 894 906 985 973 993 928 946 810 964 864 877 997 831 986 991 917 991 873 872 850 885 804 820 861 978 860 880 815 941 847 967 968 965 868 995 836 945 967 912 855 950 877 867 985 968 994 896 977 976 809 869 841 834 822 951 892 886 985 981 864 988 925 930 877 841 837 933 951 820 936 814 867 898 889 830 983 961 810 939 896 890 856 990 819 957 893 931 833 871 995 854 859 921 841 866 808 903 
874 836 932 887 967 985 862 873 826 862 952 885 926 986 925 977 805 920 932 962 844 974 940 904 893 995 852 894 879 866 929 975 837 894 914 891 874 982 989 948 940 925 840 935 905 806 962 861 998 927 967 801 975 866 926 818 885 946 823 985 942 865 877 992 943 890 930 930 918 925 928 937 910 870 933 937 808 909 900 865 978 808 981 989 984 810 823 993 888 810 865 965 820 869 874 984 961 809 955 814 809 932 810 880 967 800 838 890 999 881 949 817 843 997 842 901 925 860 821 832 874 991 838 882 884 904 817 993 886 961 923 844 854 912 982 965 961 810 819 953 825 856 861 866 853 830 804 982 904 899 974 904 886 884 953 855 858 957 991 836 875 926 999 960 810 818 832 923 806 852 961 822 804 950 819 810 913 902 921 894 967 813 800 976 835 927 823 856 901 937 893 955 844 978 862 841 965 883 812 845 
981 942 919 991 806 854 814 933 865 862 923 819 811 970 915 800 868 914 864 804 898 964 927 951 870 982 921 849 812 922 992 801 834 982 995 805 810 967 802 960 995 927 855 868 949 914 905 901 875 871 843 896 909 837 934 974 872 848 843 802 870 952 988 842 809 999 899 929 909 945 879 870 927 899 988 912 912 974 914 811 901 984 808 920 993 863 891 883 938 862 999 876 978 826 856 812 836 947 831 976 889 880 803 897 896 846 925 943 862 866 856 894 936 945 803 980 912 901 872 881 892 952 805 847 915 874 875 933 823 863 965 864 923 866 803 860 849 985 979 970 803 987 863 877 910 965 824 854 821 853 835 820 954 898 842 994 878 942 985 875 977 840 847 832 834 908 878 845 820 905 817 927 989 874 906 964 842 834 958 822 818 825 842 883 849 857 957 877 944 887 935 967 890 956 868 975 845 879 809 912 
845 976 930 894 983 988 897 807 918 919 926 848 871 879 897 963 936 851 969 975 889 810 889 844 844 972 860 887 967 816 863 887 817 945 974 846 954 867 875 998 854 952 833 862 834 854 867 979 809 905 990 838 804 876 874 870 937 814 938 998 961 912 990 975 864 933 935 828 967 862 920 825 981 816 862 801 994 962 803 936 996 877 921 817 898 866 960 990 999 982 827 934 985 886 921 1000 807 803 981 970 821 810 830 894 844 970 838 862 857 952 977 814 980 830 914 864 976 903 834 955 811 843 929 955 969 975 859 988 901 824 963 818 829 836 942 958 977 980 894 839 911 985 867 861 910 975 822 837 973 800 871 989 848 980 981 854 839 983 931 829 955 963 859 928 809 875 951 810 891 839 868 902 960 847 902 976 989 891 861 858 997 909 858 962 870 808 994 852 803 810 985 849 973 947 805 838 936 887 900 949 
939 857 838 832 941 922 884 877 805 820 899 955 906 940 982 895 891 942 970 839 953 914 926 899 913 949 958 809 913 819 974 962 815 838 820 946 888 827 811 853 827 890 832 900 993 908 932 818 957 849 838 843 844 886 865 827 803 947 926 825 878 880 900 875 980 833 832 812 814 864 833 993 842 978 985 993 966 995 956 875 831 916 853 938 888 972 931 947 940 929 916 977 913 863 923 997 856 940 877 902 984 941 879 897 965 934 997 834 936 954 880 866 880 805 958 893 935 839 813 857 913 892 830 935 807 988 879 860 860 996 914 945 820 807 819 909 914 890 997 973 877 885 811 964 923 907 812 918 904 973 974 885 946 969 901 974 905 899 826 939 801 847 926 868 933 974 890 989 1000 870 830 906 823 878 948 887 912 855 938 920 885 943 917 889 955 830 944 841 953 884 903 885 984 950 825 897 924 977 994 801 
954 956 813 889 813 950 930 894 940 866 974 800 978 870 855 917 916 864 882 935 827 866 958 932 826 996 877 823 862 886 894 952 912 812 922 882 927 842 936 967 919 820 865 955 821 980 953 823 888 978 996 972 826 931 807 944 831 961 983 996 816 852 993 940 848 827 918 899 913 847 816 912 829 975 969 842 871 804 918 915 940 925 856 815 829 842 908 899 860 914 838 907 832 875 936 829 821 882 807 900 977 959 838 894 987 895 809 954 939 870 900 809 994 892 904 882 1000 978 801 876 868 904 860 994 981 804 842 833 861 940 961 841 815 850 814 997 849 816 817 842 920 984 821 887 961 849 868 989 804 874 838 977 867 944 964 915 899 965 801 836 877 958 852 933 950 847 942 915 870 993 941 839 943 875 825 900 852 806 972 807 965 959 829 892 883 813 956 828 938 812 847 946 806 817 887 834 825 905 858 886 
991 872 909 882 929 885 813 990 853 970 905 993 915 801 858 940 886 909 993 920 844 823 983 986 871 916 896 828 867 915 841 962 905 969 856 963 832 866 931 913 906 927 914 869 855 969 979 967 831 962 867 858 904 884 880 952 938 953 838 929 991 890 958 801 944 838 869 843 892 893 931 865 939 941 863 871 959 947 929 851 998 884 824 823 894 972 817 932 859 801 824 903 926 805 820 909 882 918 985 876 846 952 992 818 973 833 851 893 880 863 802 861 919 944 840 921 821 933 993 882 835 867 986 840 818 852 959 931 844 942 941 899 983 840 965 954 824 863 901 839 992 927 940 875 910 810 921 997 878 865 908 830 880 809 885 888 816 807 862 827 862 857 986 876 884 881 924 892 872 983 928 941 972 856 876 951 825 867 891 903 849 994 987 840 855 989 838 898 957 964 877 926 837 956 812 919 878 939 871 970 
1000 907 830 812 850 901 816 983 905 1000 918 894 848 886 949 976 853 974 817 821 842 927 937 905 831 976 815 991 981 981 904 845 952 989 932 803 831 895 836 833 959 858 943 969 819 876 954 821 977 856 888 992 957 866 828 892 806 899 971 903 909 865 848 838 926 937 973 986 901 921 833 980 906 971 933 970 805 814 810 936 807 988 948 938 872 1000 975 885 932 985 831 898 887 935 889 988 802 955 941 848 825 920 920 975 999 896 893 877 910 942 896 979 861 948 887 942 866 1000 931 804 886 811 919 867 999 861 955 823 832 895 865 810 851 895 865 895 932 978 818 973 860 860 975 818 904 910 893 875 853 863 929 802 907 835 938 860 882 974 952 977 812 861 866 843 866 912 814 874 853 928 842 879 964 897 888 861 905 877 824 986 948 827 937 879 898 944 934 996 893 857 924 854 818 842 851 837 1000 931 949 964 
891 960 926 951 822 990 873 883 913 922 801 881 889 809 834 809 908 994 867 856 980 816 886 904 847 839 965 972 944 828 881 812 910 875 802 949 828 845 963 928 960 862 885 996 830 972 858 904 917 946 889 999 888 939 874 830 882 927 852 931 866 962 961 827 824 815 900 884 894 916 944 925 965 841 893 871 962 928 812 885 896 834 848 949 853 1000 938 925 910 993 888 974 828 873 912 810 984 997 870 972 839 892 855 841 892 815 967 824 941 899 877 991 869 863 893 878 846 838 995 905 860 919 825 982 828 985 969 991 911 801 955 844 863 846 987 913 829 912 910 963 940 871 935 961 977 946 831 971 927 884 926 946 957 830 953 842 849 957 871 858 808 900 931 842 818 827 856 869 803 951 891 947 919 930 818 840 968 949 908 986 880 965 820 982 956 923 982 957 844 959 993 929 837 993 854 878 819 843 893 828 
935 876 947 911 960 956 947 901 870 915 845 960 980 955 911 807 881 999 984 831 808 945 862 890 962 883 827 958 860 917 945 891 900 808 921 894 965 972 949 873 837 866 980 936 931 852 934 925 991 829 910 931 953 839 983 896 996 911 955 827 946 806 830 872 849 995 940 854 969 966 999 989 891 818 908 885 949 981 908 979 945 946 882 972 890 998 987 935 876 991 805 894 977 879 869 821 964 846 884 837 923 880 927 885 974 892 827 914 918 995 985 814 909 959 977 879 924 947 959 963 871 806 927 933 849 825 849 812 972 971 998 898 920 988 908 830 844 855 944 988 917 981 970 963 904 826 903 850 955 842 855 838 889 862 986 915 883 817 929 921 975 956 911 836 902 962 805 964 855 881 809 915 850 986 983 806 963 987 808 915 898 898 916 966 818 997 908 973 991 958 954 837 852 898 981 889 804 883 937 808 
857 940 853 990 896 876 981 825 983 977 854 849 816 950 965 853 904 870 997 846 832 921 980 838 985 874 882 846 876 866 926 889 941 969 996 835 952 852 902 866 857 986 906 827 896 858 983 850 896 955 868 848 872 990 994 916 812 883 810 980 869 877 901 822 964 985 869 869 825 813 940 838 812 912 902 898 839 939 800 804 841 913 802 955 941 945 835 919 837 887 848 894 883 838 998 896 974 859 889 937 825 932 997 836 953 861 871 986 976 968 992 1000 960 893 929 958 846 823 878 894 955 917 847 908 886 836 868 898 953 802 856 938 894 945 864 859 916 888 987 927 871 882 974 849 901 960 980 932 852 852 951 811 945 971 866 843 955 872 959 919 835 985 824 847 832 886 917 921 878 910 886 809 828 973 967 906 930 897 920 972 907 915 865 848 998 839 990 804 893 937 841 885 994 861 839 950 964 852 897 929 
945 855 844 992 965 950 853 801 943 927 993 960 893 906 941 859 954 965 866 970 940 933 952 961 999 975 814 842 955 859 830 940 808 827 916 891 935 855 951 960 991 831 817 852 914 985 873 878 932 938 918 918 918 922 835 930 817 941 910 824 803 998 965 821 938 974 834 899 996 848 922 903 926 817 873 919 918 870 961 873 973 942 991 802 917 900 815 940 992 981 943 893 909 863 941 871 825 957 990 858 927 1000 950 887 923 848 891 837 930 991 868 945 971 947 994 832 991 933 809 874 846 868 944 980 853 834 942 918 980 863 961 801 998 804 877 946 872 858 891 847 826 930 997 948 830 804 869 935 802 895 829 811 871 943 873 946 980 953 994 858 997 999 821 851 824 929 979 823 842 914 914 913 956 987 837 899 843 967 885 856 972 867 898 906 962 954 996 836 834 870 834 994 809 982 844 890 982 895 843 972 
862 820 887 879 880 958 897 839 800 827 871 857 998 992 808 982 956 881 909 815 918 828 873 989 854 918 827 829 936 951 862 954 833 968 901 966 848 847 886 803 961 904 930 838 892 903 954 861 901 900 838 907 971 857 840 886 825 886 943 959 870 967 946 922 956 903 893 821 885 990 995 905 908 817 913 931 884 866 937 940 972 969 935 991 822 817 881 866 803 874 859 962 907 803 827 847 916 801 942 927 969 830 822 941 999 843 959 983 843 989 854 811 923 979 960 832 944 851 994 882 814 962 855 868 851 959 870 809 895 817 868 984 912 814 850 872 842 979 883 939 958 806 833 934 873 904 827 911 938 829 995 947 833 859 996 920 999 944 963 929 920 906 831 850 866 822 922 955 919 832 930 894 901 888 981 923 933 928 958 807 840 879 950 907 872 856 820 928 936 920 806 972 860 949 917 826 835 972 808 904 
960 891 835 893 825 821 994 878 871 994 854 840 950 892 996 840 979 969 921 933 864 903 857 964 905 935 826 943 978 925 935 831 999 812 815 945 922 922 915 834 907 927 968 879 965 882 971 878 884 929 950 882 923 974 849 889 815 893 881 897 908 930 857 900 938 880 912 984 825 969 848 844 995 966 807 808 952 942 878 872 944 844 835 812 935 861 907 988 813 929 922 930 930 826 828 817 804 828 827 867 863 967 925 883 803 990 829 954 931 945 924 979 978 983 894 956 914 876 956 827 989 979 964 968 838 919 984 824 814 814 935 840 816 999 881 898 973 827 991 946 972 804 859 943 840 909 815 879 868 824 950 915 938 840 980 930 970 990 813 958 953 920 874 805 843 932 976 981 908 895 879 841 947 921 937 952 931 856 940 811 922 837 932 986 939 988 968 834 864 873 856 991 891 839 940 852 958 934 904 967 
991 924 948 973 920 820 913 923 839 981 930 969 907 985 960 967 929 869 852 973 934 959 878 925 953 860 840 825 904 829 885 958 843 887 917 887 823 810 939 820 930 828 982 915 864 923 955 856 857 874 878 854 967 1000 983 993 902 974 825 964 842 877 917 803 985 924 919 880 862 852 804 838 857 896 876 820 879 866 976 886 845 891 884 886 857 904 851 921 939 994 833 873 990 919 821 838 892 921 882 843 895 910 875 999 828 913 822 857 1000 876 931 931 833 949 958 826 977 804 975 814 907 909 913 987 878 914 918 996 961 842 991 909 925 885 924 822 820 915 836 824 966 986 877 987 914 830 887 870 939 900 864 861 974 959 980 880 957 829 852 971 817 927 848 807 908 974 969 976 981 817 844 841 828 820 930 811 856 937 929 837 821 972 912 956 903 858 873 855 879 966 936 855 806 911 834 966 825 903 928 895 
915 908 924 964 929 915 950 907 838 828 965 960 924 880 921 973 911 814 871 856 833 941 999 853 925 930 815 819 853 829 927 802 975 862 893 970 883 884 918 908 931 958 933 884 848 878 803 867 845 957 917 955 802 993 884 823 884 819 920 819 900 856 916 939 888 823 877 956 869 886 842 967 841 843 938 821 967 992 901 832 903 837 892 910 876 993 892 800 854 892 850 939 939 823 956 813 923 907 993 850 972 961 889 877 808 947 864 892 806 900 966 813 849 968 969 912 800 920 882 954 871 934 862 844 960 946 845 990 983 900 904 803 906 932 863 884 978 928 842 998 920 995 978 808 989 949 879 952 909 985 903 931 991 959 874 905 858 879 843 863 930 922 905 998 945 985 821 892 932 872 883 893 881 937 877 919 993 878 903 964 866 969 887 805 938 861 912 980 910 945 993 855 949 929 897 922 907 943 809 824 
994 851 810 845 986 904 982 990 803 822 899 905 835 889 838 823 888 989 981 888 872 920 858 901 917 801 965 862 817 901 899 993 887 907 967 976 885 903 884 867 851 804 921 905 1000 882 870 982 825 931 946 923 948 885 979 935 892 913 965 900 803 877 988 812 974 978 994 819 959 886 975 969 951 954 979 890 963 900 904 977 840 841 835 949 814 968 887 821 804 813 914 845 988 899 888 957 865 863 823 930 807 928 914 852 933 890 854 979 969 817 938 822 820 839 906 997 886 874 986 954 861 835 857 861 818 873 820 896 811 975 895 814 853 815 875 900 953 835 845 907 924 984 963 909 893 847 855 856 853 927 962 859 936 815 843 840 914 943 948 844 916 998 854 997 864 956 906 854 945 945 906 898 898 889 886 841 835 899 863 930 965 818 932 975 987 997 980 840 993 945 978 949 818 938 920 953 946 883 846 923 
900 812 901 823 838 901 909 841 942 948 841 831 858 913 822 829 952 952 890 823 973 809 864 998 810 895 879 987 990 932 988 939 957 944 880 838 993 807 936 932 983 828 938 815 894 978 974 916 866 811 860 825 944 890 954 968 886 925 966 992 816 822 942 846 952 918 978 1000 850 921 843 947 943 968 943 914 856 940 853 860 933 852 974 907 811 843 848 964 989 999 805 992 887 919 901 807 846 959 808 907 1000 820 833 862 967 821 847 921 994 971 866 879 918 938 932 896 884 972 813 996 808 998 1000 922 981 807 869 991 955 813 823 958 828 896 842 869 992 910 966 833 975 820 819 883 840 994 943 894 930 899 876 804 904 875 820 941 918 891 841 837 895 891 867 803 963 965 820 890 880 897 889 820 975 954 834 815 934 825 991 802 840 887 827 896 862 922 999 958 894 913 811 800 843 882 943 974 929 868 918 832 
847 947 979 912 801 995 981 828 905 902 802 848 943 811 809 921 953 995 962 937 834 889 833 843 956 845 899 877 802 890 947 879 859 997 958 977 976 893 840 986 823 861 979 806 939 831 977 865 826 916 817 964 965 905 817 857 877 949 896 902 934 823 889 884 955 825 826 892 980 894 983 883 949 952 889 971 852 963 996 815 986 869 978 809 858 826 946 958 873 844 985 822 855 905 942 880 909 950 860 875 996 868 916 896 963 945 968 902 862 976 847 869 820 944 926 825 852 910 965 954 933 926 999 859 993 867 915 977 840 882 869 920 945 948 939 817 900 839 884 878 903 810 956 842 849 819 966 838 995 997 973 896 884 991 875 892 980 855 871 866 944 964 977 921 948 898 874 961 990 962 890 915 892 921 888 927 900 802 961 926 809 863 830 968 864 915 946 929 960 985 979 854 936 873 908 869 873 906 959 926 
867 946 804 894 984 980 932 800 955 814 886 819 984 871 932 968 905 864 929 807 829 843 977 844 895 957 935 868 854 899 871 821 828 813 984 802 827 939 849 888 850 899 976 910 925 851 900 944 937 850 876 812 914 966 807 898 912 923 892 936 818 864 929 958 952 854 989 802 997 860 998 951 972 808 815 935 986 814 959 893 958 910 967 809 847 890 885 961 895 905 995 806 989 819 801 983 964 942 905 916 955 865 898 818 834 854 967 870 976 881 934 831 898 821 948 986 850 954 953 812 960 935 989 943 887 926 952 805 998 992 997 894 817 873 989 858 832 920 982 843 810 881 994 987 982 819 942 953 873 905 946 948 881 903 904 929 957 941 978 834 857 879 927 882 920 957 900 901 973 802 986 967 806 860 872 810 859 966 972 845 929 886 808 898 975 877 819 993 882 896 817 960 926 866 800 935 809 884 935 962 
913 873 877 856 807 920 897 969 876 894 930 909 874 959 966 862 836 819 833 997 980 900 831 978 826 849 926 878 852 829 874 957 944 898 802 932 989 809 908 927 879 865 901 940 882 866 956 990 956 845 813 985 827 874 889 817 835 958 836 884 973 902 869 851 917 996 959 924 808 978 988 808 987 849 943 986 800 980 805 914 898 950 941 930 984 932 846 866 972 858 919 891 912 832 919 841 828 808 971 962 823 986 996 873 828 976 960 833 992 800 908 810 996 840 900 911 935 1000 839 864 924 845 939 873 829 818 874 867 869 949 879 920 826 954 979 883 815 907 823 850 804 820 816 801 911 892 885 939 996 923 955 944 891 946 911 853 807 933 906 840 843 822 880 903 903 958 986 806 844 944 897 943 817 962 833 820 869 833 956 829 890 815 816 841 973 873 834 988 994 877 969 842 869 935 902 886 993 937 877 926 
873 817 911 840 842 904 913 924 909 947 923 873 954 926 948 874 887 885 911 985 890 813 942 993 990 967 833 928 882 945 847 921 878 826 824 990 959 959 892 906 884 804 843 879 968 864 929 867 972 936 903 909 960 998 955 960 938 946 851 999 863 813 803 860 861 822 955 898 894 911 878 816 986 917 973 958 833 940 951 852 886 804 883 836 848 998 890 931 808 992 880 957 876 858 868 905 855 866 859 814 902 918 970 893 815 965 830 808 991 807 877 966 961 839 953 913 964 825 940 843 866 858 945 819 947 805 852 959 838 948 954 836 959 810 838 859 960 924 976 892 895 841 898 902 906 922 973 816 828 833 869 976 815 906 862 885 844 973 903 941 966 955 978 944 981 811 820 935 930 916 892 996 907 857 967 815 938 817 907 974 910 883 921 859 857 993 810 962 893 803 804 950 917 830 941 955 937 988 956 962 
983 988 838 921 857 824 862 970 944 860 853 835 879 963 902 847 814 869 879 812 817 960 846 843 928 962 809 961 888 979 822 942 979 890 880 856 844 802 885 804 970 863 887 928 958 856 982 982 804 882 992 915 817 867 811 970 894 929 909 849 970 986 825 879 935 862 984 969 846 893 932 957 887 880 906 971 989 931 989 902 801 828 899 922 988 898 955 833 963 882 821 962 844 950 857 916 858 935 868 919 917 806 830 916 916 995 866 889 956 978 819 812 914 917 928 963 918 850 805 988 862 859 994 825 882 913 969 953 835 912 888 892 839 950 881 925 991 812 992 867 952 864 876 910 828 900 812 872 908 911 963 1000 815 873 830 997 829 937 859 812 870 934 946 948 988 936 917 932 929 821 856 923 838 901 809 914 952 874 936 850 869 822 906 948 804 971 997 822 833 966 979 880 936 872 856 984 881 883 972 923 
844 869 932 831 848 857 854 861 808 845 859 807 823 990 933 994 858 928 928 948 804 818 994 827 824 874 831 806 920 967 943 928 863 892 804 830 949 871 971 873 972 937 908 866 924 958 844 909 811 892 914 908 866 840 938 875 887 982 887 834 855 958 846 875 921 909 838 939 869 807 948 981 855 825 969 821 939 998 913 903 817 969 872 821 826 839 868 992 876 908 970 834 872 897 915 940 942 867 885 835 969 832 835 878 824 862 814 910 920 845 908 961 842 809 934 888 923 967 972 951 891 874 884 853 846 882 999 867 930 841 833 812 922 837 818 998 892 948 903 898 833 869 932 960 905 995 826 910 828 878 841 969 842 958 937 985 905 858 839 990 922 811 975 923 918 843 900 966 833 862 976 955 999 846 919 824 1000 823 881 953 907 907 868 995 885 978 981 829 950 883 867 892 850 856 883 933 879 983 875 975 
951 932 944 920 986 893 802 974 950 818 938 816 969 982 958 890 922 884 819 844 875 853 839 982 854 846 828 994 939 825 853 917 936 996 983 823 972 815 925 894 946 933 833 802 869 977 907 883 968 954 969 842 947 854 849 913 937 990 887 849 993 904 939 862 804 806 990 901 968 960 820 995 954 947 951 979 817 952 901 912 927 937 934 880 819 809 859 821 874 965 986 921 903 869 954 918 851 840 801 996 846 1000 808 934 942 989 810 867 937 899 950 867 803 813 952 866 922 898 833 874 875 987 810 997 910 889 954 938 872 817 997 946 920 838 820 951 875 806 937 992 955 934 987 905 856 880 865 994 860 883 803 870 977 983 810 853 834 827 852 963 893 895 856 859 999 970 815 990 965 983 923 824 823 853 869 921 888 859 922 967 963 999 993 822 960 904 879 984 861 846 966 817 815 868 941 944 910 878 983 857 
810 991 952 923 865 802 970 930 801 805 831 960 986 998 990 973 807 942 968 894 949 865 852 801 906 880 814 815 942 932 900 873 800 802 809 965 829 909 821 862 983 937 867 925 912 874 982 898 937 923 944 917 825 828 829 931 975 952 949 889 998 955 800 851 973 834 884 961 882 938 968 822 831 821 802 847 979 847 887 883 981 940 821 812 895 899 820 829 993 878 945 971 947 993 912 945 823 962 837 876 925 974 856 825 824 837 869 807 949 957 845 929 985 867 982 822 975 913 888 986 922 811 980 844 813 990 959 844 951 819 804 889 856 979 946 904 836 889 987 803 917 815 949 872 989 837 913 832 857 899 813 810 950 997 974 858 805 836 822 875 838 803 801 833 986 886 934 972 912 840 894 853 939 902 865 873 967 982 924 919 910 844 883 948 810 936 903 837 948 925 915 942 834 943 852 993 941 866 831 920 
977 986 956 964 891 976 999 946 979 987 811 907 943 826 837 878 843 839 873 921 829 848 833 885 811 975 899 972 952 897 883 902 817 935 989 998 878 964 859 951 884 834 997 873 801 958 822 940 919 976 949 953 933 980 1000 836 840 932 852 962 940 800 807 932 933 968 882 868 987 867 855 902 816 974 832 816 928 930 928 919 938 860 946 822 998 971 842 835 967 873 938 874 840 999 845 906 824 866 878 864 854 949 965 965 962 991 811 928 975 842 887 914 804 933 881 822 963 868 881 908 984 893 942 926 845 822 883 923 884 914 848 809 811 884 951 952 996 910 924 858 972 843 900 865 954 994 832 980 891 841 827 920 866 859 951 908 900 909 887 974 807 980 985 978 806 984 911 931 950 920 932 832 912 811 989 859 819 918 970 810 913 912 845 844 925 895 819 873 913 1000 810 878 862 938 902 856 873 809 899 898 
867 824 866 846 979 883 884 815 863 889 829 816 856 805 860 822 803 843 896 938 953 971 946 841 842 834 963 998 924 999 871 843 815 979 806 931 883 937 863 999 805 869 860 997 825 913 887 918 888 941 978 978 806 875 940 806 975 813 882 834 942 978 911 984 855 904 887 869 879 844 953 854 877 940 928 923 960 932 874 801 941 932 854 844 834 915 972 898 853 881 967 810 897 974 990 928 863 996 910 815 985 921 961 840 967 980 820 972 824 832 887 830 813 906 896 960 904 868 978 816 927 887 871 942 981 951 837 902 838 850 880 901 832 917 915 936 948 826 804 858 922 837 835 967 892 801 889 895 986 959 891 993 910 843 949 885 958 851 833 921 804 998 908 973 981 953 827 830 842 985 853 836 900 993 894 908 874 996 1000 838 860 863 944 913 847 808 858 898 959 951 824 992 987 835 879 910 894 929 917 968 
953 919 891 841 983 903 997 945 907 832 800 819 880 976 892 893 951 946 845 989 990 851 913 913 825 929 849 816 976 836 922 867 972 995 920 911 904 884 940 960 850 925 900 948 843 994 840 828 843 841 967 940 812 971 912 904 809 905 892 835 954 872 878 989 854 878 949 870 942 880 885 966 961 957 1000 848 909 866 981 801 873 971 821 899 833 841 809 849 907 893 915 881 845 875 871 850 827 978 803 854 938 908 930 837 818 903 899 891 911 908 881 941 829 863 829 824 814 909 905 857 904 961 824 860 864 863 817 987 966 915 816 965 976 967 854 910 968 974 832 833 811 921 991 982 805 943 954 876 969 815 970 844 953 993 997 891 810 849 919 946 964 987 906 811 860 833 958 851 901 967 945 897 1000 921 843 870 933 885 921 997 888 864 912 976 984 887 912 888 934 873 880 912 894 918 963 851 831 856 893 842 
923 880 932 935 855 885 933 933 892 870 839 877 801 824 850 974 945 991 906 851 988 837 849 846 891 923 810 915 826 893 900 987 894 829 835 992 960 824 942 828 842 871 921 983 904 857 867 879 904 986 836 980 809 804 875 912 883 918 924 871 889 994 976 837 812 858 836 894 868 837 906 885 977 848 808 815 883 899 964 818 803 850 999 844 953 899 854 827 994 834 903 924 850 848 845 875 869 961 860 965 943 878 928 928 958 837 872 910 952 996 890 911 957 939 888 888 846 936 948 802 872 973 931 856 941 935 809 801 939 983 976 951 923 940 868 803 943 943 870 963 1000 871 918 921 895 891 821 877 990 827 877 901 836 854 992 826 877 866 850 905 840 951 916 892 967 956 874 878 982 842 960 879 890 834 845 927 895 968 920 805 974 862 866 802 996 870 835 850 848 848 941 816 876 976 885 851 876 803 808 848 
817 820 881 840 998 844 904 827 949 941 865 803 967 999 844 932 929 900 800 929 855 902 938 890 878 834 947 841 995 805 953 805 879 823 876 983 944 843 895 882 858 859 831 959 975 910 935 844 901 852 968 888 801 895 993 956 836 942 908 805 862 893 967 904 880 831 957 942 985 899 909 978 940 816 900 975 914 804 819 983 955 962 992 923 878 815 974 926 958 817 934 807 830 994 896 855 956 979 991 839 913 944 986 840 873 870 940 804 957 842 881 995 993 839 896 853 901 838 983 878 861 992 968 815 836 819 980 982 994 929 971 940 877 841 827 812 845 805 938 834 945 967 994 815 969 898 944 989 954 951 893 893 826 834 1000 985 811 869 867 833 897 834 994 839 975 825 882 835 838 937 932 894 886 899 945 831 833 936 876 868 850 818 964 830 826 988 835 999 886 975 971 871 899 862 959 821 939 983 833 916 
963 890 901 877 839 862 800 895 882 859 868 986 863 996 952 900 939 942 989 848 924 941 923 907 897 983 984 935 817 850 953 919 963 942 987 975 877 966 971 926 977 899 935 992 803 984 865 846 875 839 835 899 989 971 845 929 980 837 872 997 817 811 942 857 930 887 823 866 939 847 909 975 929 956 822 883 814 825 937 925 927 854 995 858 909 914 848 884 985 947 918 903 957 801 820 816 893 982 931 855 809 992 860 823 836 871 865 942 922 969 929 966 803 814 945 865 834 841 817 874 998 936 853 880 925 940 931 897 862 986 848 944 821 827 839 885 941 901 933 938 816 875 858 980 915 846 946 867 917 930 940 820 913 872 999 924 963 898 978 983 964 874 963 822 983 984 817 969 889 917 842 844 992 819 894 939 878 940 835 812 909 953 924 815 910 921 969 844 887 879 878 943 898 859 811 876 843 804 806 876 
874 839 935 863 908 810 944 882 942 920 972 827 827 957 968 832 978 806 898 1000 959 822 995 817 827 845 945 962 928 994 814 918 803 816 906 845 933 989 989 960 861 979 972 824 834 846 956 891 907 840 881 883 990 800 916 986 881 843 843 966 877 982 933 828 905 894 905 803 878 827 876 893 805 807 805 852 989 970 905 823 989 900 918 956 915 979 942 999 800 953 909 830 866 996 873 987 892 919 915 928 971 912 999 806 906 837 911 854 972 954 864 944 832 898 890 991 948 809 982 924 960 894 981 818 998 940 884 834 848 840 931 806 972 914 988 802 986 966 903 950 860 814 893 993 834 857 876 959 834 986 982 980 919 867 883 983 844 896 848 928 941 813 818 823 951 849 986 845 866 898 906 913 895 805 966 910 892 839 976 999 935 849 880 869 882 923 814 961 805 839 978 860 865 983 850 957 900 846 847 840 
812 930 978 908 948 864 875 971 996 961 861 822 887 880 941 909 1000 924 821 855 967 895 840 881 895 940 847 811 954 970 800 894 825 987 925 835 964 829 959 953 939 891 824 920 897 817 838 945 974 879 817 830 974 811 905 844 965 812 854 916 912 954 861 972 839 880 934 889 863 985 991 986 871 800 950 809 804 811 960 887 996 828 893 947 849 921 935 999 867 976 976 990 952 897 877 935 880 905 882 840 878 903 979 952 906 955 867 897 975 810 952 974 967 805 969 843 804 872 927 947 848 855 888 919 832 980 965 964 986 942 1000 906 814 889 937 825 836 929 838 839 858 823 951 839 894 961 877 856 891 881 996 979 905 829 805 916 908 938 894 907 904 847 829 875 833 959 885 997 875 867 870 841 827 865 824 888 827 815 992 859 857 836 881 894 828 838 885 950 941 959 990 890 909 922 985 902 887 986 954 802 
850 976 972 854 939 998 842 945 947 817 962 824 829 927 855 964 857 834 913 907 872 981 860 814 958 986 836 971 912 814 888 841 887 852 894 833 822 934 889 951 805 903 1000 952 914 979 959 891 909 994 827 817 889 912 821 903 966 952 979 949 992 861 988 957 963 950 820 861 997 952 846 889 929 839 836 873 840 986 836 995 803 808 879 982 963 880 883 888 930 836 971 997 872 812 837 810 855 973 969 948 879 997 910 950 919 975 874 997 827 831 839 898 999 919 865 971 870 857 986 884 978 940 998 828 823 935 988 820 865 996 899 957 868 825 934 977 865 971 834 805 908 967 981 861 822 831 825 993 877 941 996 835 871 990 877 939 973 800 977 975 874 896 858 986 995 954 906 878 845 837 823 986 867 856 996 890 907 974 888 819 807 891 876 810 919 852 854 929 869 897 894 817 810 996 815 941 844 880 851 883 
821 980 817 853 841 930 994 954 815 814 890 844 854 809 946 866 914 971 873 930 808 935 912 973 876 842 946 932 977 950 804 873 957 861 888 899 920 815 956 941 895 871 937 896 811 906 975 850 820 827 968 814 999 902 807 942 858 983 905 833 815 815 947 924 852 899 854 978 843 931 819 856 967 890 851 916 951 961 916 829 983 959 840 924 876 941 912 913 850 978 923 848 819 869 851 824 958 914 903 915 895 855 823 809 925 887 927 846 825 976 854 921 824 946 913 879 939 835 876 950 877 950 934 849 884 973 919 969 846 967 880 820 863 827 892 915 886 872 902 861 864 972 949 891 879 897 940 934 853 908 971 826 962 917 915 851 894 871 891 978 944 923 972 801 857 862 961 814 977 926 952 892 918 939 834 819 886 803 904 979 804 928 964 863 846 830 814 890 988 961 841 990 821 920 949 918 993 971 850 809 
953 951 866 841 922 862 858 899 821 945 834 928 809 906 934 892 883 848 922 909 889 824 1000 891 870 880 814 828 870 908 877 883 993 933 925 894 821 957 879 857 985 810 994 834 829 922 998 806 995 922 842 821 981 955 864 904 999 977 907 850 843 848 897 876 970 873 865 813 856 920 950 918 850 876 842 846 936 801 867 875 986 906 862 969 927 888 924 921 901 930 953 935 836 845 926 942 993 856 964 948 953 875 934 827 922 868 991 987 851 940 856 993 971 941 879 828 804 831 966 869 805 898 913 913 800 876 996 875 916 972 935 992 897 871 994 958 837 922 851 888 806 805 983 889 902 988 886 802 937 832 822 942 880 807 934 985 819 862 952 853 995 803 851 916 943 973 879 915 898 803 873 819 861 833 900 966 976 925 834 879 997 889 847 825 810 842 914 970 893 887 937 909 903 806 833 983 843 860 981 851 
807 894 966 940 964 990 832 967 897 994 815 817 963 804 941 885 997 977 911 961 810 919 999 968 823 979 958 869 921 970 910 883 841 996 901 826 834 820 901 817 971 918 849 980 875 888 945 846 818 814 859 927 988 964 854 814 816 964 907 936 996 816 870 957 972 918 934 877 931 895 951 822 865 906 961 983 936 978 942 893 979 979 989 816 960 971 862 919 939 823 818 864 928 823 994 856 849 979 915 973 805 998 821 994 965 958 802 913 997 941 995 862 871 956 983 992 934 882 943 955 969 981 994 989 872 908 843 965 966 986 960 823 855 872 899 812 998 858 977 866 988 984 960 975 948 987 928 843 802 899 852 864 922 913 848 927 958 901 862 970 854 976 899 938 900 982 907 1000 907 804 812 832 824 988 987 986 958 816 897 953 881 992 800 918 861 810 936 818 820 970 878 806 894 861 892 896 883 881 993 894 
928 820 813 883 846 834 892 811 916 982 804 870 975 952 845 932 844 855 985 991 995 1000 924 967 974 820 827 856 993 964 835 874 850 921 855 958 896 847 940 872 919 940 909 840 926 860 934 815 912 964 940 865 965 996 959 948 939 820 869 921 962 886 861 836 952 863 909 988 868 822 818 903 995 804 991 904 986 815 847 823 872 839 893 891 902 983 821 910 912 934 953 808 943 974 890 842 940 901 901 802 994 974 923 891 938 883 995 956 871 958 917 917 836 962 975 986 950 940 886 947 870 874 840 994 830 917 936 985 928 816 954 930 965 993 836 844 816 978 846 924 936 937 990 943 915 979 978 872 935 892 815 984 915 915 958 800 836 852 950 859 959 908 821 808 888 902 876 998 917 873 983 994 817 802 990 985 830 989 889 874 903 816 803 819 965 881 854 876 888 850 997 875 815 985 906 848 886 896 876 973 
977 920 868 946 924 940 989 844 822 940 886 855 805 874 807 952 804 961 925 942 883 880 862 866 923 808 995 840 828 981 982 971 977 937 851 818 841 856 822 930 998 870 863 833 901 839 844 991 978 949 971 1000 801 863 930 959 847 976 928 816 939 917 968 937 954 897 868 862 845 815 981 920 954 812 933 872 915 839 805 869 941 919 915 991 845 887 998 862 973 872 967 853 982 854 907 855 879 908 916 939 956 920 901 855 882 862 967 844 995 843 932 930 928 813 958 813 892 923 842 982 984 885 855 924 982 816 978 819 804 860 817 929 857 849 869 829 907 859 950 923 847 948 876 982 985 995 990 984 901 915 988 822 935 876 961 839 800 905 820 888 904 891 882 842 939 838 949 871 931 886 920 873 934 976 876 890 828 808 816 959 817 816 961 864 817 962 992 900 911 947 892 811 851 847 845 952 944 936 901 827 
889 993 984 950 900 827 936 930 967 823 814 970 916 959 813 897 813 977 917 968 937 916 882 833 945 981 832 969 841 911 884 929 902 951 850 805 853 859 953 903 927 958 991 941 836 972 921 911 920 955 999 869 927 929 959 974 962 979 926 844 963 957 938 899 816 979 838 847 908 836 945 940 923 949 804 878 924 985 986 897 842 841 925 813 899 812 828 911 935 934 925 897 802 904 898 921 903 823 906 997 896 996 957 900 801 915 820 950 912 989 938 954 827 985 880 994 959 850 969 845 973 917 886 909 864 828 819 815 968 908 944 881 858 856 992 910 970 960 871 913 995 871 980 937 825 901 977 910 951 898 904 945 887 877 968 970 923 819 937 988 807 856 867 982 893 885 967 908 907 820 983 935 907 975 990 983 835 912 962 835 919 912 885 861 823 994 971 867 893 888 967 949 844 834 948 867 933 847 825 889 
914 803 994 870 943 971 930 880 989 861 845 903 981 981 901 909 948 808 943 986 851 876 821 884 957 944 809 983 940 917 814 897 927 892 932 939 920 960 921 875 840 918 996 801 982 845 955 900 999 907 895 835 834 872 812 991 940 874 856 855 863 829 839 842 928 869 883 832 892 931 981 939 942 957 978 944 953 977 951 961 945 813 817 874 957 993 998 841 879 987 872 809 859 1000 839 977 822 800 886 853 811 964 955 948 882 907 912 859 992 875 859 991 933 947 982 824 861 860 880 986 993 866 875 975 923 943 808 853 887 931 840 959 863 968 867 940 880 852 895 913 959 811 857 875 949 862 829 935 808 932 950 981 924 957 980 932 911 803 986 909 843 868 872 890 927 921 889 971 802 906 956 971 813 997 939 916 988 948 948 867 939 893 892 825 969 934 972 802 959 992 872 913 835 933 898 943 844 845 852 873 
933 887 848 890 831 876 888 925 956 911 817 972 832 855 812 857 872 841 957 983 841 874 903 939 881 942 916 942 908 873 801 956 803 960 950 836 917 943 892 816 814 987 898 927 833 825 857 943 983 897 863 890 936 813 884 943 802 855 833 962 908 898 858 894 922 844 925 926 840 900 870 925 969 916 919 879 909 986 820 854 852 850 811 960 919 843 975 831 878 955 857 823 958 867 825 808 827 903 986 964 956 959 949 880 836 864 837 828 959 835 900 867 826 979 860 927 990 906 810 802 960 846 896 819 847 841 865 929 962 896 938 833 846 896 924 876 843 897 895 825 844 881 928 994 966 824 907 895 956 933 874 926 990 899 813 951 895 802 855 958 940 866 966 834 900 915 906 806 980 946 909 934 988 840 961 949 954 860 904 957 852 829 939 971 813 961 844 974 823 917 913 914 984 834 808 849 961 899 800 842 
818 927 987 994 969 915 838 836 823 864 849 897 812 897 987 880 937 833 970 874 809 940 822 951 945 873 842 831 913 922 974 898 998 845 866 865 805 946 932 963 834 915 980 948 971 866 953 813 950 932 921 997 968 866 928 812 993 884 979 929 892 885 935 825 988 832 827 912 998 983 828 941 970 988 970 943 834 896 926 907 923 963 929 918 963 870 929 932 807 819 801 967 893 880 882 959 939 822 903 905 956 934 924 943 838 934 862 865 866 824 810 878 947 928 826 950 921 875 867 998 828 809 990 977 996 965 818 882 954 895 932 847 960 800 900 902 823 871 817 980 970 876 844 807 833 990 951 917 943 962 932 835 858 955 973 965 817 871 836 951 982 946 972 958 838 951 848 916 805 827 804 861 800 959 899 957 968 965 907 938 800 837 998 841 834 899 939 842 879 827 949 913 807 893 897 988 931 935 809 890 
897 832 954 849 958 925 839 886 902 935 947 838 867 838 834 817 963 833 946 983 914 984 822 849 922 924 833 872 861 920 989 925 805 903 836 815 865 829 997 932 827 926 876 958 840 931 843 994 810 903 991 908 905 923 864 837 922 889 963 979 823 887 931 806 966 870 800 962 903 913 800 871 856 886 926 856 839 988 998 858 885 956 915 983 936 878 906 882 882 810 876 895 814 921 940 824 914 867 932 845 834 996 852 939 938 912 884 967 976 993 890 801 961 957 892 813 981 812 979 951 863 840 832 813 913 995 883 835 918 912 997 863 863 885 850 844 927 964 856 876 953 868 801 847 862 992 961 988 927 926 819 807 846 943 868 963 910 882 973 875 994 994 807 841 823 856 897 803 934 869 995 933 982 806 911 985 904 951 898 845 818 890 965 888 895 845 848 866 870 896 810 995 946 827 860 945 914 939 955 999 
847 856 928 820 805 818 815 852 882 988 957 927 948 832 986 956 916 962 857 897 803 805 813 829 997 855 827 909 930 823 912 891 905 820 899 842 839 921 964 940 996 808 982 877 834 883 894 968 948 935 817 878 920 917 940 980 906 925 801 918 829 967 896 920 948 970 843 931 868 970 940 916 880 979 932 965 949 935 820 947 911 825 825 915 855 982 910 832 902 970 902 998 943 811 984 888 986 853 872 926 825 920 812 882 817 896 833 943 985 894 961 802 859 951 946 894 935 967 931 801 920 934 845 913 984 927 804 878 800 961 816 843 803 821 906 842 885 862 976 959 967 979 912 808 855 924 855 972 838 974 949 923 996 942 820 999 870 813 874 976 923 979 888 827 959 965 835 878 990 854 946 833 930 842 959 957 815 904 857 847 857 906 912 896 984 826 864 883 861 862 973 808 958 912 898 884 848 949 927 919 
852 964 857 943 824 955 973 894 861 886 822 832 987 859 905 823 989 971 866 879 890 890 980 994 980 872 813 931 949 977 971 909 833 922 824 943 928 970 823 927 961 839 867 945 941 932 982 869 853 849 957 900 839 922 863 921 889 898 980 868 954 973 934 969 945 839 1000 891 964 818 808 998 859 950 822 907 972 915 800 887 809 897 870 892 1000 972 856 899 833 909 844 920 977 981 849 995 896 822 862 802 871 969 986 868 829 983 944 947 904 830 876 968 996 909 944 998 971 976 927 980 805 951 970 863 831 831 864 854 800 996 885 842 930 868 946 896 953 947 835 894 974 840 881 862 946 843 837 879 858 916 989 888 989 902 905 979 808 822 829 978 994 960 988 993 854 883 902 967 994 828 956 805 906 951 974 967 951 938 819 986 884 901 890 875 837 994 907 925 958 984 909 859 864 928 826 801 964 943 977 875 
966 901 950 808 999 956 958 816 974 846 841 809 845 944 986 836 856 812 863 857 862 944 935 853 860 923 811 849 805 861 882 914 969 836 857 942 862 898 880 964 899 826 851 983 837 909 983 839 952 993 812 813 901 911 845 819 806 964 829 996 1000 873 949 863 972 851 844 986 956 954 860 892 920 929 946 809 942 887 811 835 827 982 994 932 889 971 997 821 884 805 837 877 838 902 886 979 863 860 859 930 978 895 980 800 991 854 803 963 924 859 916 881 909 815 817 843 847 835 871 847 907 998 944 851 865 954 961 984 801 853 847 953 993 863 956 902 910 899 992 892 833 816 904 991 831 811 898 953 987 837 860 876 833 995 804 971 902 920 894 896 932 971 977 923 957 870 986 866 861 809 899 849 837 810 875 825 921 852 957 818 848 890 855 996 890 904 852 868 914 963 851 805 920 970 967 957 959 831 972 910 
978 979 982 979 972 951 987 824 810 836 991 929 999 822 956 895 903 923 883 808 979 822 969 817 908 851 853 887 977 866 985 920 967 912 963 998 880 939 849 957 894 802 881 871 932 914 825 971 974 930 978 859 856 994 827 842 847 990 981 818 990 902 885 971 982 954 843 826 971 891 959 825 857 823 932 935 977 909 847 885 825 945 895 880 969 979 801 928 872 912 913 970 870 865 901 847 841 905 901 963 878 969 944 931 821 866 995 999 827 824 907 899 973 947 888 830 989 931 936 878 927 956 904 977 886 845 813 914 939 850 881 860 983 904 945 908 899 980 955 899 803 940 952 811 991 986 923 1000 856 971 861 886 836 869 983 886 958 1000 921 862 857 962 855 935 833 964 913 805 906 996 922 958 809 923 884 880 929 804 870 815 827 886 851 987 927 932 840 890 820 990 970 862 949 821 925 857 835 828 973 963 
804 813 927 996 911 891 897 962 850 864 928 922 946 903 899 946 907 836 931 986 846 973 968 942 965 876 957 986 830 849 959 832 886 956 807 881 958 841 845 853 952 826 977 802 891 918 916 802 817 930 890 892 814 950 867 908 885 897 844 996 964 947 808 859 967 927 881 900 932 877 963 970 922 893 900 969 803 872 926 855 843 850 977 827 947 919 902 941 874 938 949 824 823 894 975 869 946 894 895 853 990 833 941 856 925 939 956 959 811 863 829 827 982 997 889 833 905 881 825 882 956 842 987 917 921 987 836 990 896 991 914 904 869 861 912 804 899 958 954 966 916 805 803 996 984 806 955 848 959 828 906 886 953 804 960 839 831 847 882 878 911 912 898 877 853 928 954 846 849 918 808 929 942 993 869 916 869 820 894 954 886 845 941 901 904 924 848 804 819 886 984 914 988 862 939 958 940 844 980 839 
993 982 991 815 934 987 882 911 907 860 852 988 815 950 903 987 813 835 942 972 850 911 942 928 945 998 814 861 908 883 970 817 845 954 896 886 848 973 876 831 899 955 811 913 919 837 900 973 833 965 912 879 904 909 857 892 895 865 938 873 902 936 999 926 918 921 901 803 859 916 962 932 942 875 842 949 824 980 987 916 811 827 969 826 869 914 990 944 825 907 881 905 960 872 951 883 948 953 991 899 812 906 900 874 904 872 940 928 875 854 993 897 895 859 822 917 988 821 923 906 946 894 996 995 933 954 947 868 881 846 867 894 809 881 816 802 904 826 926 915 871 814 968 852 972 983 843 929 811 994 923 884 863 855 830 877 830 981 935 806 820 851 838 892 885 806 890 800 898 898 926 895 808 991 980 885 919 869 869 898 991 934 998 926 981 982 916 904 878 838 894 877 846 865 844 896 954 983 970 863 
962 974 927 917 849 892 892 924 868 951 819 803 913 869 995 934 904 803 947 944 849 847 875 952 912 888 871 868 838 962 906 959 991 935 953 993 932 959 903 942 879 964 830 878 948 904 898 860 866 990 961 844 816 830 929 915 985 931 827 876 958 936 880 888 821 940 935 836 948 807 997 963 977 917 930 934 821 898 976 805 877 808 883 908 918 841 998 939 894 860 955 862 892 924 905 994 942 979 970 835 888 914 951 837 910 942 940 843 867 820 845 993 852 970 984 807 980 869 947 882 882 954 994 858 945 804 860 843 977 990 894 971 902 808 821 996 825 825 832 923 939 911 965 872 973 860 824 809 905 827 976 911 988 985 844 958 897 875 893 908 913 883 859 1000 931 872 854 999 935 982 805 951 802 800 932 956 879 973 941 928 919 820 919 835 809 846 812 898 885 973 867 806 962 849 885 938 939 826 975 989 
960 825 909 819 877 864 898 978 807 881 881 897 914 852 811 967 831 907 834 829 840 976 993 874 934 831 922 814 973 821 944 859 908 871 911 953 857 875 952 977 901 810 866 983 843 829 947 872 981 973 967 909 889 825 937 975 804 907 847 824 938 830 821 970 895 868 936 965 893 945 816 856 981 867 879 831 930 817 869 963 848 806 940 879 880 875 863 882 871 809 874 846 959 842 836 896 937 859 807 870 929 904 851 824 984 875 947 832 987 989 848 968 855 845 881 975 971 936 865 976 975 1000 892 946 959 865 957 942 927 932 814 897 993 940 982 897 810 983 934 958 808 893 845 870 902 824 824 854 850 952 938 878 821 802 824 835 965 948 922 988 835 915 863 998 998 824 930 910 840 897 869 950 979 868 988 916 809 930 905 889 986 929 841 939 915 962 845 937 834 879 874 966 828 929 906 856 812 926 819 891 
855 1000 889 885 971 988 933 867 805 911 979 903 907 970 840 826 922 908 879 937 892 818 934 831 977 873 964 968 979 989 880 840 822 824 875 837 813 1000 854 944 829 840 938 954 932 823 1000 935 853 843 975 801 872 827 931 825 939 854 844 877 955 865 887 895 878 932 981 892 907 960 955 833 833 833 806 896 952 997 924 933 896 922 959 901 847 825 813 831 849 911 861 952 896 804 835 824 867 921 826 913 907 808 993 914 806 861 840 816 807 972 891 815 989 829 996 952 849 856 892 853 841 875 847 805 858 900 909 847 980 973 884 1000 993 807 925 931 886 882 925 938 957 837 975 989 830 961 855 975 937 875 811 927 967 958 850 978 927 966 888 823 873 859 870 819 972 952 888 823 983 806 940 931 903 997 880 947 836 813 858 853 922 933 944 976 814 890 855 994 912 941 849 826 984 970 945 936 952 816 815 994 
864 864 890 880 826 931 875 959 987 916 964 918 859 869 822 908 812 986 856 890 999 980 843 909 912 994 833 998 807 824 814 967 878 956 892 937 953 945 836 996 993 961 846 804 804 900 847 864 821 940 969 852 846 931 939 880 838 897 887 832 847 997 983 902 947 874 988 978 812 898 878 917 978 899 884 873 978 919 807 866 801 863 885 877 833 916 934 953 987 815 850 916 801 924 899 985 850 999 994 876 844 910 816 967 891 953 858 978 805 974 945 939 820 854 816 898 975 886 979 916 960 821 920 867 964 985 838 880 989 984 823 831 933 807 882 866 972 839 966 814 953 840 954 923 840 840 960 809 898 846 877 826 951 959 960 948 848 919 911 938 916 892 978 889 814 993 854 861 965 969 854 941 880 971 823 927 997 872 924 954 998 802 855 945 959 806 884 909 868 858 913 864 882 936 941 972 951 982 956 984 
922 928 934 828 822 986 856 845 879 835 891 841 937 912 901 876 856 906 965 1000 873 857 926 859 834 988 846 934 950 847 961 986 936 974 858 992 872 878 860 808 861 809 804 817 961 962 927 845 993 818 847 919 820 879 902 909 881 842 893 826 954 810 954 897 803 869 883 904 857 884 944 903 871 848 917 825 828 996 805 911 822 968 884 822 902 881 870 955 832 980 835 933 997 839 990 942 948 838 836 826 860 861 836 809 967 822 967 816 815 838 944 955 800 857 838 806 818 855 934 814 949 960 966 959 871 965 985 860 821 905 975 973 976 991 928 992 901 810 991 860 839 823 961 953 866 994 857 951 847 808 904 952 821 876 843 928 814 805 844 934 815 846 976 912 840 906 812 974 980 929 979 816 833 945 921 865 926 994 851 873 927 951 908 944 932 997 911 999 938 903 890 841 838 993 917 938 850 975 981 890 
989 809 821 998 932 836 878 801 833 823 974 978 984 815 996 889 839 941 887 874 869 951 955 956 951 916 820 849 953 803 949 917 967 801 807 884 968 807 823 903 808 881 945 808 911 882 843 916 904 838 845 832 899 821 983 801 993 868 969 872 935 840 891 925 963 995 895 939 935 942 889 862 948 893 933 840 961 874 946 821 863 964 956 804 960 809 864 816 991 954 965 838 972 875 899 809 875 977 920 849 912 803 927 887 962 868 800 889 949 864 976 833 944 975 925 824 838 895 841 972 892 833 943 833 807 812 952 817 949 841 903 803 886 995 938 929 900 957 863 870 833 879 905 998 874 812 984 820 857 821 854 947 990 899 942 936 895 834 979 921 921 907 999 948 958 980 982 953 833 885 955 997 950 819 804 807 984 874 946 998 891 963 938 949 863 830 959 830 989 983 961 904 890 992 848 935 867 969 889 926 
