29 29 61 61 25 25 25 25 61 61 55 55 203 203 206 206 197 197 197 197 206 206 200 200 47 47 52 52 118 118 118 118 52 52 122 122 106 106 111 111 98 98 98 98 111 111 100 100 98 98 100 100 94 94 94 94 100 100 96 96 94 94 96 96 90 90 90 90 96 96 92 92 90 90 92 92 87 87 87 87 92 92 89 89 87 87 89 89 83 83 83 83 89 89 85 85 83 83 85 85 79 79 79 79 85 85 81 81 79 79 81 81 70 70 70 70 81 81 76 76 104 104 162 162 109 109 109 109 162 162 167 167 250 250 245 245 263 263 250 250 263 263 267 267 267 267 263 263 271 271 267 267 271 271 275 275 275 275 271 271 255 255 275 275 255 255 259 259 259 259 255 255 236 236 259 259 236 236 240 240 240 240 236 236 224 224 240 240 224 224 230 230 124 124 121 121 119 119 119 119 121 121 116 116 60 60 63 63 54 54 54 54 63 63 57 57 108 108 112 112 102 102 102 102 112 112 105 105 163 163 166 166 169 169 169 169 166 166 172 172 231 231 226 226 159 159 159 159 226 226 154 154 51 51 45 45 36 36 51 51 36 36 40 40 40 40 36 36 18 18 40 40 18 18 22 22 22 22 18 18 2 2 22 22 2 2 6 6 6 6 2 2 10 10 6 6 10 10 14 14 14 14 10 10 27 27 14 14 27 27 32 32 242 242 210 210 247 247 247 247 210 210 216 216 115 115 121 121 126 126 126 126 121 121 128 128 126 126 128 128 130 130 130 130 128 128 132 132 130 130 132 132 134 134 134 134 132 132 136 136 134 134 136 136 137 137 137 137 136 136 139 139 137 137 139 139 141 141 141 141 139 139 143 143 141 141 143 143 145 145 145 145 143 143 147 147 145 145 147 147 150 150 150 150 147 147 156 156 201 201 207 207 193 193 193 193 207 207 195 195 193 193 195 195 189 189 189 189 195 195 191 191 189 189 191 191 185 185 185 185 191 191 187 187 185 185 187 187 182 182 182 182 187 187 184 184 182 182 184 184 178 178 178 178 184 184 180 180 178 178 180 180 174 174 174 174 180 180 176 176 174 174 176 176 165 165 165 165 176 176 171 171 48 48 43 43 72 72 72 72 43 43 67 67 152 152 149 149 158 158 158 158 149 149 155 155 251 251 219 219 245 245 245 245 219 219 213 213 229 229 223 223 234 234 229 229 234 234 238 238 238 238 234 234 253 253 238 238 253 253 257 257 257 257 253 253 269 269 257 257 269 269 273 273 273 273 269 269 261 261 273 273 261 261 265 265 265 265 261 261 243 243 265 265 243 243 248 248 27 27 58 58 31 31 31 31 58 58 64 64 222 222 227 227 199 199 199 199 227 227 204 204 254 254 270 270 262 262 252 252 233 233 221 221 17 17 1 1 9 9 212 212 153 153 244 244 244 244 153 153 225 225 244 244 225 225 262 262 262 262 225 225 235 235 262 262 235 235 254 254 117 117 59 59 46 46 46 46 59 59 28 28 241 241 260 260 268 268 37 37 46 46 19 19 19 19 46 46 28 28 19 19 28 28 3 3 3 3 28 28 11 11 82 82 78 78 59 59 59 59 78 78 69 69 59 59 69 69 56 56 56 56 69 69 66 66 56 56 66 66 26 26 26 26 66 66 42 42 26 26 42 42 9 9 9 9 42 42 35 35 9 9 35 35 17 17 114 114 125 125 103 103 99 99 95 95 117 117 117 117 95 95 91 91 117 117 91 91 59 59 59 59 91 91 86 86 59 59 86 86 82 82 268 268 252 252 241 241 241 241 252 252 221 221 241 241 221 221 209 209 209 209 221 221 198 198 209 209 198 198 212 212 212 212 198 198 202 202 212 212 202 202 194 194 114 114 103 103 117 117 117 117 103 103 107 107 117 117 107 107 99 99 194 194 190 190 212 212 212 212 190 190 186 186 212 212 186 186 153 153 153 153 186 186 181 181 153 153 181 181 177 177 125 125 129 129 103 103 103 103 129 129 133 133 103 103 133 133 161 161 161 161 133 133 138 138 161 161 138 138 142 142 142 142 146 146 161 161 161 161 146 146 151 151 161 161 151 151 164 164 164 164 151 151 153 153 164 164 153 153 173 173 173 173 153 153 177 177 211 211 214 214 217 217 217 217 214 214 220 220 68 68 71 71 74 74 74 74 71 71 77 77 23 23 7 7 15 15 21 21 39 39 49 49 256 256 272 272 264 264 65 65 123 123 33 33 33 33 123 123 53 53 33 33 53 53 15 15 15 15 53 53 41 41 15 15 41 41 23 23 160 160 218 218 232 232 232 232 218 218 249 249 30 30 13 13 5 5 239 239 232 232 258 258 258 258 232 232 249 249 258 258 249 249 274 274 274 274 249 249 266 266 5 5 21 21 30 30 30 30 21 21 49 49 30 30 49 49 62 62 62 62 49 49 73 73 62 62 73 73 65 65 65 65 73 73 75 75 65 65 75 75 80 80 80 80 84 84 65 65 65 65 84 84 88 88 65 65 88 88 123 123 123 123 88 88 93 93 192 192 196 196 218 218 218 218 196 196 208 208 218 218 208 208 215 215 215 215 208 208 205 205 215 215 205 205 246 246 246 246 205 205 228 228 246 246 228 228 264 264 264 264 228 228 237 237 264 264 237 237 256 256 93 93 97 97 123 123 123 123 97 97 101 101 123 123 101 101 120 120 120 120 101 101 127 127 170 170 175 175 160 160 135 135 110 110 140 140 140 140 110 110 168 168 140 140 168 168 144 144 144 144 168 168 148 148 175 175 179 179 160 160 160 160 179 179 183 183 160 160 183 183 218 218 218 218 183 183 188 188 218 218 188 188 192 192 135 135 131 131 110 110 110 110 131 131 127 127 110 110 127 127 113 113 113 113 127 127 101 101 170 170 160 160 168 168 168 168 160 160 157 157 168 168 157 157 148 148 29 29 24 24 8 8 29 29 8 8 12 12 12 12 8 8 0 0 12 12 0 0 4 4 4 4 0 0 16 16 4 4 16 16 20 20 20 20 16 16 34 34 20 20 34 34 38 38 38 38 34 34 44 44 38 38 44 44 50 50
646 646 632 632 329 329 646 646 329 329 629 629 374 374 484 484 329 329 329 329 484 484 557 557 329 329 557 557 629 629 175 175 206 206 329 329 329 329 206 206 275 275 329 329 275 275 374 374 177 177 141 141 329 329 329 329 141 141 139 139 329 329 139 139 175 175 376 376 277 277 329 329 329 329 277 277 208 208 329 329 208 208 177 177 632 632 559 559 329 329 329 329 559 559 486 486 329 329 486 486 376 376 963 963 927 927 1228 1228 1228 1228 927 927 914 914 1228 1228 914 914 925 925 1254 1254 1131 1131 1228 1228 1228 1228 1131 1131 1047 1047 1228 1228 1047 1047 963 963 1422 1422 1389 1389 1228 1228 1228 1228 1389 1389 1335 1335 1228 1228 1335 1335 1254 1254 1387 1387 1419 1419 1228 1228 1228 1228 1419 1419 1433 1433 1228 1228 1433 1433 1422 1422 1129 1129 1252 1252 1228 1228 1228 1228 1252 1252 1333 1333 1228 1228 1333 1333 1387 1387 925 925 961 961 1228 1228 1228 1228 961 961 1045 1045 1228 1228 1045 1045 1129 1129 1050 1050 1012 1012 1046 1046 1046 1046 1012 1012 998 998 1046 1046 998 998 980 980 968 968 935 935 972 972 972 972 935 935 980 980 1221 1221 1225 1225 1268 1268 1268 1268 1225 1225 1276 1276 1233 1233 1208 1208 1255 1255 1208 1208 1203 1203 1255 1255 1255 1255 1203 1203 1179 1179 1255 1255 1179 1179 1151 1151 1151 1151 1139 1139 1255 1255 1255 1255 1139 1139 1087 1087 1255 1255 1087 1087 1130 1130 1130 1130 1087 1087 1083 1083 1130 1130 1083 1083 1046 1046 1046 1046 1083 1083 1058 1058 1046 1046 1058 1058 1050 1050 1423 1423 1434 1434 1563 1563 1482 1482 1390 1390 1528 1528 1528 1528 1390 1390 1423 1423 1528 1528 1423 1423 1538 1538 1538 1538 1423 1423 1563 1563 1482 1482 1465 1465 1390 1390 1390 1390 1465 1465 1412 1412 1390 1390 1412 1412 1336 1336 1225 1225 1233 1233 1276 1276 1276 1276 1233 1233 1255 1255 1276 1276 1255 1255 1349 1349 1349 1349 1255 1255 1336 1336 1349 1349 1336 1336 1364 1364 1364 1364 1336 1336 1412 1412 980 980 935 935 1046 1046 1046 1046 935 935 905 905 1046 1046 905 905 962 962 905 905 852 852 962 962 962 962 852 852 843 843 962 962 843 843 926 926 843 843 810 810 926 926 926 926 810 810 804 804 926 926 804 804 913 913 913 913 804 804 785 785 913 913 785 785 924 924 924 924 785 785 802 802 802 802 808 808 924 924 924 924 808 808 841 841 924 924 841 841 960 960 841 841 849 849 960 960 960 960 849 849 902 902 960 960 902 902 1044 1044 1079 1079 1128 1128 1014 1014 1014 1014 1128 1128 1044 1044 1014 1014 1044 1044 937 937 937 937 1044 1044 902 902 1079 1079 1101 1101 1128 1128 1128 1128 1101 1101 1267 1267 1128 1128 1267 1267 1253 1253 1267 1267 1274 1274 1253 1253 1253 1253 1274 1274 1348 1348 1253 1253 1348 1348 1334 1334 1463 1463 1388 1388 1411 1411 1411 1411 1388 1388 1334 1334 1411 1411 1334 1334 1362 1362 1362 1362 1334 1334 1348 1348 1463 1463 1481 1481 1388 1388 1388 1388 1481 1481 1527 1527 1388 1388 1527 1527 1421 1421 1525 1525 1536 1536 1420 1420 1420 1420 1536 1536 1559 1559 1420 1420 1559 1559 1434 1434 1434 1434 1559 1559 1562 1562 1434 1434 1562 1562 1563 1563 1025 1025 1021 1021 1018 1018 1108 1108 1119 1119 1122 1122 1213 1213 1220 1220 1269 1269 1189 1189 1194 1194 1264 1264 1264 1264 1194 1194 1198 1198 1264 1264 1198 1198 1213 1213 1261 1261 1155 1155 1167 1167 1122 1122 1119 1119 1258 1258 1258 1258 1119 1119 1143 1143 1258 1258 1143 1143 1147 1147 1025 1025 1034 1034 1030 1030 1030 1030 1034 1034 1038 1038 1038 1038 1067 1067 1030 1030 1030 1030 1067 1067 1091 1091 1030 1030 1091 1091 1122 1122 1122 1122 1091 1091 1095 1095 1122 1122 1095 1095 1108 1108 1018 1018 1021 1021 1002 1002 1002 1002 1021 1021 911 911 1002 1002 911 911 992 992 936 936 967 967 984 984 908 908 904 904 936 936 936 936 984 984 908 908 908 908 984 984 988 988 908 908 988 988 993 993 904 904 908 908 853 853 853 853 908 908 847 847 853 853 847 847 842 842 842 842 847 847 813 813 842 842 813 813 809 809 1214 1214 1270 1270 1265 1265 1265 1265 1270 1270 1275 1275 1265 1265 1275 1275 1346 1346 1275 1275 1350 1350 1346 1346 1346 1346 1350 1350 1363 1363 1346 1346 1363 1363 1409 1409 1409 1409 1363 1363 1413 1413 1409 1409 1413 1413 1479 1479 1479 1479 1413 1413 1464 1464 1464 1464 1483 1483 1479 1479 1479 1479 1483 1483 1529 1529 1479 1479 1529 1529 1524 1524 1524 1524 1529 1529 1537 1537 1524 1524 1537 1537 1558 1558 1537 1537 1564 1564 1558 1558 1558 1558 1564 1564 1561 1561 1558 1558 1561 1561 1556 1556 1561 1561 1560 1560 1556 1556 1556 1556 1560 1560 1535 1535 1556 1556 1535 1535 1522 1522 1535 1535 1526 1526 1522 1522 1522 1522 1526 1526 1480 1480 1522 1522 1480 1480 1477 1477 1477 1477 1480 1480 1462 1462 1477 1477 1462 1462 1407 1407 1407 1407 1462 1462 1410 1410 1407 1407 1410 1410 1344 1344 1344 1344 1410 1410 1361 1361 1361 1361 1347 1347 1344 1344 1344 1344 1347 1347 1273 1273 1344 1344 1273 1273 1263 1263 1273 1273 1266 1266 1263 1263 1263 1263 1266 1266 1102 1102 1263 1263 1102 1102 1104 1104 1104 1104 1102 1102 1080 1080 1104 1104 1080 1080 1017 1017 1017 1017 1080 1080 1015 1015 1017 1017 1015 1015 907 907 907 907 1015 1015 938 938 938 938 903 903 907 907 907 907 903 903 851 851 907 907 851 851 846 846 850 850 840 840 844 844 844 844 840 840 807 807 844 844 807 807 811 811 811 811 807 807 803 803 811 811 803 803 786 786 786 786 803 803 784 784 786 786 784 784 813 813 813 813 784 784 805 805 813 813 805 805 809 809 994 994 912 912 909 909 909 909 912 912 863 863 909 909 863 863 848 848 848 848 863 863 819 819 848 848 819 819 814 814 814 814 819 819 806 806 814 814 806 806 787 787 787 787 806 806 818 818 787 787 818 818 812 812 812 812 818 818 862 862 812 812 862 862 845 845 845 845 862 862 910 910 845 845 910 910 906 906 906 906 910 910 1020 1020 906 906 1020 1020 1016 1016 1016 1016 1020 1020 1117 1117 1016 1016 1117 1117 1103 1103 1103 1103 1117 1117 1260 1260 1103 1103 1260 1260 1262 1262 1262 1262 1260 1260 1341 1341 1262 1262 1341 1341 1343 1343 1343 1343 1341 1341 1399 1399 1343 1343 1399 1399 1406 1406 1406 1406 1399 1399 1466 1466 1406 1406 1466 1466 1476 1476 1476 1476 1466 1466 1514 1514 1476 1476 1514 1514 1521 1521 1521 1521 1514 1514 1542 1542 1521 1521 1542 1542 1555 1555 1555 1555 1542 1542 1543 1543 1555 1555 1543 1543 1557 1557 1557 1557 1543 1543 1515 1515 1557 1557 1515 1515 1523 1523 1523 1523 1515 1515 1467 1467 1523 1523 1467 1467 1478 1478 1478 1478 1467 1467 1400 1400 1478 1478 1400 1400 1408 1408 1408 1408 1400 1400 1342 1342 1408 1408 1342 1342 1345 1345 1345 1345 1342 1342 1261 1261 1345 1345 1261 1261 1264 1264 1264 1264 1261 1261 1167 1167 1264 1264 1167 1167 1189 1189 1026 1026 1031 1031 1022 1022 1022 1022 1031 1031 930 930 1022 1022 930 930 912 912 912 912 930 930 885 885 912 912 885 885 863 863 863 863 885 885 839 839 863 863 839 839 819 819 819 819 839 839 828 828 819 819 828 828 806 806 806 806 828 828 837 837 806 806 837 837 818 818 818 818 837 837 883 883 818 818 883 883 862 862 862 862 883 883 928 928 862 862 928 928 910 910 910 910 928 928 1028 1028 910 910 1028 1028 1020 1020 1020 1020 1028 1028 1120 1120 1020 1020 1120 1120 1117 1117 1117 1117 1120 1120 1256 1256 1117 1117 1256 1256 1260 1260 1260 1260 1256 1256 1337 1337 1260 1260 1337 1337 1341 1341 1341 1341 1337 1337 1395 1395 1341 1341 1395 1395 1399 1399 1399 1399 1395 1395 1448 1448 1399 1399 1448 1448 1466 1466 1466 1466 1448 1448 1498 1498 1466 1466 1498 1498 1514 1514 1514 1514 1498 1498 1516 1516 1514 1514 1516 1516 1542 1542 1542 1542 1516 1516 1518 1518 1542 1542 1518 1518 1543 1543 1543 1543 1518 1518 1500 1500 1543 1543 1500 1500 1515 1515 1515 1515 1500 1500 1450 1450 1515 1515 1450 1450 1467 1467 1467 1467 1450 1450 1397 1397 1467 1467 1397 1397 1400 1400 1400 1400 1397 1397 1339 1339 1400 1400 1339 1339 1342 1342 1342 1342 1339 1339 1258 1258 1342 1342 1258 1258 1261 1261 1261 1261 1258 1258 1147 1147 1261 1261 1147 1147 1155 1155 829 829 872 872 838 838 838 838 872 872 895 895 838 838 895 895 884 884 884 884 895 895 948 948 884 884 948 948 929 929 929 929 948 948 1052 1052 929 929 1052 1052 1029 1029 1029 1029 1052 1052 1132 1132 1029 1029 1132 1132 1121 1121 1121 1121 1132 1132 1244 1244 1121 1121 1244 1244 1257 1257 1257 1257 1244 1244 1325 1325 1257 1257 1325 1325 1338 1338 1338 1338 1325 1325 1391 1391 1338 1338 1391 1391 1396 1396 1396 1396 1391 1391 1427 1427 1396 1396 1427 1427 1449 1449 1449 1449 1427 1427 1468 1468 1449 1449 1468 1468 1499 1499 1499 1499 1468 1468 1488 1488 1499 1499 1488 1488 1517 1517 1517 1517 1488 1488 1490 1490 1517 1517 1490 1490 1519 1519 1519 1519 1490 1490 1470 1470 1519 1519 1470 1470 1501 1501 1501 1501 1470 1470 1429 1429 1501 1501 1429 1429 1451 1451 1451 1451 1429 1429 1393 1393 1451 1451 1393 1393 1398 1398 1398 1398 1393 1393 1327 1327 1398 1398 1327 1327 1340 1340 1340 1340 1327 1327 1246 1246 1340 1340 1246 1246 1259 1259 1259 1259 1246 1246 1134 1134 1259 1259 1134 1134 1123 1123 1123 1123 1134 1134 1054 1054 1123 1123 1054 1054 1031 1031 1031 1031 1054 1054 950 950 1031 1031 950 950 930 930 930 930 950 950 897 897 930 930 897 897 885 885 885 885 897 897 874 874 885 885 874 874 839 839 839 839 874 874 864 864 839 839 864 864 828 828 828 828 864 864 871 871 865 865 875 875 1226 1226 865 865 1226 1226 873 873 1053 1053 949 949 1226 1226 1226 1226 949 949 896 896 1226 1226 896 896 873 873 1326 1326 1245 1245 1226 1226 1226 1226 1245 1245 1133 1133 1226 1226 1133 1133 1053 1053 1469 1469 1428 1428 1226 1226 1226 1226 1428 1428 1392 1392 1226 1226 1392 1392 1326 1326 1471 1471 1491 1491 1226 1226 1226 1226 1491 1491 1489 1489 1226 1226 1489 1489 1469 1469 1328 1328 1394 1394 1226 1226 1226 1226 1394 1394 1430 1430 1226 1226 1430 1430 1471 1471 1055 1055 1135 1135 1226 1226 1226 1226 1135 1135 1247 1247 1226 1226 1247 1247 1328 1328 875 875 898 898 1226 1226 1226 1226 898 898 951 951 1226 1226 951 951 1055 1055 84 84 94 94 332 332 84 84 332 332 92 92 214 214 167 167 332 332 332 332 167 167 115 115 332 332 115 115 92 92 481 481 371 371 332 332 332 332 371 371 283 283 332 332 283 283 214 214 684 684 643 643 332 332 332 332 643 643 566 566 332 332 566 566 481 481 686 686 706 706 332 332 332 332 706 706 704 704 332 332 704 704 684 684 483 483 568 568 332 332 332 332 568 568 645 645 332 332 645 645 686 686 216 216 285 285 332 332 332 332 285 285 373 373 332 332 373 373 483 483 94 94 117 117 332 332 332 332 117 117 169 169 332 332 169 169 216 216 181 181 145 145 331 331 331 331 145 145 132 132 331 331 132 132 143 143 380 380 281 281 331 331 331 331 281 281 212 212 331 331 212 212 181 181 637 637 563 563 331 331 331 331 563 563 490 490 331 331 490 490 380 380 561 561 634 634 331 331 331 331 634 634 648 648 331 331 648 648 637 637 279 279 378 378 331 331 331 331 378 378 488 488 331 331 488 488 561 561 143 143 179 179 331 331 331 331 179 179 210 210 331 331 210 210 279 279 1431 1431 1417 1417 1229 1229 1431 1431 1229 1229 1414 1414 1248 1248 1329 1329 1229 1229 1229 1229 1329 1329 1383 1383 1229 1229 1383 1383 1414 1414 957 957 1041 1041 1229 1229 1229 1229 1041 1041 1125 1125 1229 1229 1125 1125 1248 1248 959 959 923 923 1229 1229 1229 1229 923 923 921 921 1229 1229 921 921 957 957 1250 1250 1127 1127 1229 1229 1229 1229 1127 1127 1043 1043 1229 1229 1043 1043 959 959 1417 1417 1385 1385 1229 1229 1229 1229 1385 1385 1331 1331 1229 1229 1331 1331 1250 1250 1493 1493 1485 1485 1227 1227 1493 1493 1227 1227 1487 1487 1356 1356 1405 1405 1227 1227 1227 1227 1405 1405 1457 1457 1227 1227 1457 1457 1487 1487 1076 1076 1185 1185 1227 1227 1227 1227 1185 1185 1292 1292 1227 1227 1292 1292 1356 1356 891 891 919 919 1227 1227 1227 1227 919 919 1009 1009 1227 1227 1009 1009 1076 1076 888 888 867 867 1227 1227 1227 1227 867 867 870 870 1227 1227 870 870 891 891 1074 1074 1006 1006 1227 1227 1227 1227 1006 1006 916 916 1227 1227 916 916 888 888 1353 1353 1289 1289 1227 1227 1227 1227 1289 1289 1183 1183 1227 1227 1183 1183 1074 1074 1485 1485 1453 1453 1227 1227 1227 1227 1453 1453 1402 1402 1227 1227 1402 1402 1353 1353 150 150 95 95 99 99 74 74 38 38 42 42 17 17 40 40 44 44 544 544 550 550 548 548 456 456 444 444 441 441 346 346 334 334 296 296 300 300 361 361 357 357 303 303 395 395 300 300 300 300 395 395 365 365 300 300 365 365 361 361 441 441 444 444 305 305 444 444 428 428 305 305 305 305 428 428 424 424 305 305 424 424 303 303 303 303 424 424 415 415 303 303 415 415 395 395 528 528 525 525 521 521 521 521 503 503 528 528 528 528 503 503 473 473 528 528 473 473 441 441 441 441 473 473 469 469 441 441 469 469 456 456 650 650 570 570 541 541 541 541 570 570 547 547 541 541 547 547 532 532 654 654 659 659 601 601 601 601 591 591 654 654 654 654 591 591 582 582 654 654 582 582 578 578 670 670 689 689 727 727 671 671 728 728 701 701 701 701 728 728 735 735 701 701 735 735 707 707 707 707 735 735 726 726 707 707 726 726 699 699 699 699 726 726 687 687 699 699 687 687 667 667 667 667 687 687 639 639 667 667 639 639 615 615 615 615 639 639 528 528 615 615 528 528 511 511 511 511 528 528 441 441 511 511 441 441 436 436 436 436 441 441 305 305 436 436 305 305 307 307 689 689 711 711 755 755 690 690 756 756 728 728 728 728 756 756 769 769 728 728 769 769 735 735 735 735 769 769 754 754 735 735 754 754 726 726 726 726 754 754 709 709 726 726 709 709 687 687 687 687 709 709 650 650 687 687 650 650 639 639 639 639 650 650 541 541 639 639 541 541 528 528 528 528 541 541 532 532 528 528 532 532 525 525 711 711 720 720 762 762 439 439 309 309 443 443 443 443 309 309 306 306 443 443 306 306 447 447 447 447 306 306 304 304 447 447 304 304 461 461 461 461 304 304 302 302 309 309 232 232 306 306 306 306 232 232 229 229 306 306 229 229 304 304 304 304 229 229 227 227 304 304 227 227 302 302 302 302 227 227 225 225 232 232 190 190 229 229 229 229 190 190 185 185 229 229 185 185 227 227 227 227 185 185 173 173 227 227 173 173 225 225 225 225 173 173 165 165 136 136 109 109 120 120 120 120 109 109 80 80 120 120 80 80 113 113 113 113 80 80 54 54 113 113 54 54 101 101 101 101 54 54 45 45 85 85 106 106 48 48 48 48 106 106 78 78 48 48 78 78 33 33 33 33 78 78 52 52 33 33 52 52 11 11 11 11 52 52 43 43 230 230 307 307 228 228 228 228 307 307 305 305 228 228 305 305 226 226 226 226 305 305 303 303 226 226 303 303 223 223 223 223 303 303 300 300 712 712 764 764 756 756 756 756 764 764 781 781 756 756 781 781 769 769 769 769 781 781 760 760 769 769 760 760 754 754 754 754 760 760 718 718 754 754 718 718 709 709 709 709 718 718 654 654 709 709 654 654 650 650 650 650 654 654 578 578 650 650 578 578 570 570 747 747 761 761 724 724 724 724 761 761 719 719 724 724 719 719 675 675 660 660 675 675 655 655 655 655 675 675 719 719 655 655 719 719 651 651 651 651 719 719 710 710 651 651 710 710 640 640 640 640 710 710 688 688 640 640 688 688 617 617 617 617 688 688 669 669 618 618 514 514 641 641 641 641 514 514 530 530 641 641 530 530 652 652 652 652 530 530 543 543 652 652 543 543 656 656 656 656 543 543 549 549 656 656 549 549 662 662 662 662 549 549 552 552 462 462 544 544 460 460 460 460 544 544 548 548 460 460 548 548 446 446 446 446 548 548 542 542 446 446 542 542 442 442 442 442 542 542 529 529 442 442 529 529 438 438 438 438 529 529 513 513 152 152 160 160 164 164 164 164 160 160 220 220 164 164 220 220 224 224 224 224 220 220 237 237 224 224 237 237 301 301 301 301 237 237 297 297 301 301 297 297 460 460 460 460 297 297 403 403 460 460 403 403 462 462 97 97 152 152 100 100 100 100 152 152 164 164 100 100 164 164 112 112 112 112 164 164 172 172 112 112 172 172 119 119 119 119 172 172 184 184 119 119 184 184 135 135 135 135 184 184 189 189 44 44 40 40 100 100 100 100 40 40 76 76 100 100 76 76 97 97 7 7 17 17 12 12 12 12 17 17 44 44 12 12 44 44 34 34 34 34 44 44 53 53 34 34 53 53 49 49 49 49 53 53 79 79 49 49 79 79 87 87 87 87 79 79 108 108 88 88 85 85 50 50 50 50 85 85 48 48 50 50 48 48 35 35 35 35 48 48 33 33 35 35 33 33 13 13 13 13 33 33 11 11 13 13 11 11 9 9 9 9 11 11 6 6 42 42 38 38 10 10 10 10 38 38 15 15 10 10 15 15 4 4 95 95 74 74 99 99 99 99 74 74 42 42 99 99 42 42 111 111 111 111 42 42 51 51 111 111 51 51 118 118 118 118 51 51 77 77 118 118 77 77 133 133 133 133 77 77 105 105 157 157 150 150 162 162 162 162 150 150 99 99 162 162 99 99 170 170 170 170 99 99 111 111 170 170 111 111 182 182 182 182 111 111 118 118 182 182 118 118 186 186 186 186 118 118 133 133 187 187 230 230 183 183 183 183 230 230 228 228 183 183 228 228 171 171 171 171 228 228 226 226 171 171 226 226 163 163 163 163 226 226 223 223 163 163 223 223 159 159 159 159 223 223 219 219 356 356 345 345 299 299 299 299 345 345 294 294 299 299 294 294 222 222 222 222 294 294 235 235 222 222 235 235 217 217 748 748 768 768 763 763 763 763 768 768 783 783 763 763 783 783 780 780 780 780 783 783 766 766 780 780 766 766 759 759 759 759 766 766 745 745 759 759 745 745 717 717 717 717 745 745 722 722 717 717 722 722 653 653 653 653 722 722 673 673 653 653 673 673 657 657 574 574 587 587 674 674 587 587 610 610 674 674 674 674 610 610 606 606 674 674 606 606 658 658 658 658 606 606 600 600 493 493 485 485 477 477 477 477 485 485 375 375 477 477 375 375 432 432 432 432 375 375 420 420 493 493 517 517 485 485 485 485 517 517 536 536 485 485 536 536 558 558 558 558 536 536 554 554 558 558 554 554 574 574 333 333 325 325 295 295 295 295 325 325 234 234 325 325 321 321 234 234 234 234 321 321 340 340 234 234 340 340 274 274 274 274 340 340 351 351 274 274 351 351 375 375 375 375 351 351 399 399 375 375 399 399 420 420 767 767 633 633 647 647 676 676 560 560 725 725 725 725 560 560 633 633 725 725 633 633 749 749 749 749 633 633 767 767 676 676 661 661 560 560 560 560 661 661 551 551 560 560 551 551 487 487 551 551 545 545 487 487 487 487 545 545 463 463 487 487 463 463 377 377 236 236 276 276 298 298 298 298 276 276 377 377 298 298 377 377 404 404 404 404 377 377 463 463 236 236 221 221 276 276 276 276 221 221 161 161 276 276 161 161 207 207 161 161 151 151 207 207 207 207 151 151 98 98 207 207 98 98 176 176 16 16 140 140 41 41 41 41 140 140 176 176 41 41 176 176 75 75 75 75 176 176 98 98 16 16 8 8 140 140 140 140 8 8 5 5 140 140 5 5 138 138 5 5 14 14 138 138 138 138 14 14 39 39 138 138 39 39 174 174 39 39 73 73 174 174 174 174 73 73 96 96 174 174 96 96 205 205 96 96 149 149 205 205 205 205 149 149 158 158 205 205 158 158 274 274 274 274 158 158 218 218 274 274 218 218 234 234 574 574 674 674 558 558 558 558 674 674 723 723 558 558 723 723 631 631 721 721 746 746 630 630 630 630 746 746 765 765 630 630 765 765 647 647 647 647 765 765 782 782 647 647 782 782 767 767 708 708 700 700 330 330 708 708 330 330 702 702 515 515 619 619 330 330 330 330 619 619 672 672 330 330 672 672 702 702 233 233 310 310 330 330 330 330 310 310 440 440 330 330 440 440 515 515 110 110 137 137 330 330 330 330 137 137 191 191 330 330 191 191 233 233 107 107 86 86 330 330 330 330 86 86 89 89 330 330 89 89 110 110 231 231 188 188 330 330 330 330 188 188 134 134 330 330 134 134 107 107 512 512 437 437 330 330 330 330 437 437 308 308 330 330 308 308 231 231 700 700 668 668 330 330 330 330 668 668 616 616 330 330 616 616 512 512 1162 1162 1115 1115 1241 1241 1241 1241 1115 1115 1099 1099 1241 1241 1099 1099 1113 1113 1318 1318 1286 1286 1241 1241 1241 1241 1286 1286 1242 1242 1241 1241 1242 1242 1162 1162 1284 1284 1315 1315 1241 1241 1241 1241 1315 1315 1324 1324 1241 1241 1324 1324 1318 1318 1113 1113 1160 1160 1241 1241 1241 1241 1160 1160 1239 1239 1241 1241 1239 1239 1284 1284 1156 1156 1109 1109 1236 1236 1236 1236 1109 1109 1097 1097 1236 1236 1097 1097 1111 1111 1311 1311 1280 1280 1236 1236 1236 1236 1280 1280 1234 1234 1236 1236 1234 1234 1156 1156 1282 1282 1313 1313 1236 1236 1236 1236 1313 1313 1321 1321 1236 1236 1321 1321 1311 1311 1111 1111 1158 1158 1236 1236 1236 1236 1158 1158 1237 1237 1236 1236 1237 1237 1282 1282 410 410 451 451 313 313 313 313 451 451 465 465 313 313 465 465 449 449 250 250 288 288 313 313 313 313 288 288 315 315 313 313 315 315 410 410 286 286 248 248 313 313 313 313 248 248 242 242 313 313 242 242 250 250 449 449 408 408 313 313 313 313 408 408 312 312 313 313 312 312 286 286 412 412 453 453 318 318 318 318 453 453 467 467 318 318 467 467 455 455 253 253 290 290 318 318 318 318 290 290 317 317 318 318 317 317 412 412 292 292 256 256 318 318 318 318 256 256 245 245 318 318 245 245 253 253 455 455 414 414 318 318 318 318 414 414 320 320 318 318 320 320 292 292 932 932 876 876 880 880 855 855 820 820 824 824 801 801 822 822 826 826 1371 1371 1380 1380 1375 1375 1192 1192 1187 1187 1302 1302 1089 1089 1069 1069 1071 1071 965 965 941 941 982 982 982 982 941 941 945 945 982 982 945 945 986 986 953 953 1000 1000 945 945 945 945 1000 1000 990 990 945 945 990 990 986 986 1065 1065 1036 1036 975 975 975 975 1036 1036 1032 1032 975 975 1032 1032 953 953 953 953 1032 1032 1023 1023 953 953 1023 1023 1000 1000 1141 1141 1106 1106 1180 1180 1180 1180 1106 1106 1093 1093 1173 1173 1165 1165 1174 1174 1174 1174 1165 1165 1153 1153 1174 1174 1153 1153 1180 1180 1180 1180 1153 1153 1145 1145 1180 1180 1145 1145 1141 1141 1302 1302 1187 1187 1298 1298 1277 1277 1217 1217 1210 1210 1369 1369 1305 1305 1301 1301 1301 1301 1305 1305 1277 1277 1277 1277 1210 1210 1301 1301 1301 1301 1210 1210 1196 1196 1301 1301 1196 1196 1191 1191 1455 1455 1474 1474 1512 1512 1005 1005 1073 1073 975 975 975 975 1073 1073 1071 1071 975 975 1071 1071 1065 1065 1065 1065 1071 1071 1069 1069 1073 1073 1182 1182 1071 1071 1071 1071 1182 1182 1180 1180 1071 1071 1180 1180 1089 1089 1089 1089 1180 1180 1093 1093 1456 1456 1513 1513 1486 1486 1486 1486 1513 1513 1520 1520 1486 1486 1520 1520 1492 1492 1492 1492 1520 1520 1511 1511 1492 1492 1511 1511 1484 1484 1484 1484 1511 1511 1472 1472 1484 1484 1472 1472 1452 1452 1452 1452 1472 1472 1424 1424 1452 1452 1424 1424 1401 1401 1474 1474 1496 1496 1540 1540 1182 1182 1288 1288 1180 1180 1180 1180 1288 1288 1294 1294 1180 1180 1294 1294 1174 1174 1174 1174 1294 1294 1298 1298 1174 1174 1298 1298 1173 1173 1173 1173 1298 1298 1187 1187 1475 1475 1541 1541 1513 1513 1513 1513 1541 1541 1554 1554 1513 1513 1554 1554 1520 1520 1520 1520 1554 1554 1539 1539 1520 1520 1539 1539 1511 1511 1511 1511 1539 1539 1494 1494 1511 1511 1494 1494 1472 1472 1472 1472 1494 1494 1435 1435 1472 1472 1435 1435 1424 1424 1496 1496 1505 1505 1547 1547 1291 1291 1184 1184 1296 1296 1296 1296 1184 1184 1181 1181 1296 1296 1181 1181 1300 1300 1300 1300 1181 1181 1175 1175 1300 1300 1175 1175 1304 1304 1304 1304 1175 1175 1171 1171 1184 1184 1075 1075 1181 1181 1181 1181 1075 1075 1072 1072 1181 1181 1072 1072 1175 1175 1175 1175 1072 1072 1064 1064 1175 1175 1064 1064 1171 1171 1171 1171 1064 1064 1063 1063 1075 1075 1008 1008 1072 1072 1072 1072 1008 1008 977 977 1072 1072 977 977 1064 1064 1064 1064 977 977 955 955 1064 1064 955 955 1063 1063 1063 1063 955 955 947 947 918 918 890 890 901 901 901 901 890 890 861 861 901 901 861 861 894 894 894 894 861 861 836 836 894 894 836 836 882 882 882 882 836 836 827 827 866 866 887 887 830 830 830 830 887 887 859 859 830 830 859 859 815 815 815 815 859 859 834 834 815 815 834 834 795 795 795 795 834 834 825 825 1497 1497 1549 1549 1541 1541 1541 1541 1549 1549 1566 1566 1541 1541 1566 1566 1554 1554 1554 1554 1566 1566 1545 1545 1554 1554 1545 1545 1539 1539 1539 1539 1545 1545 1503 1503 1539 1539 1503 1503 1494 1494 1494 1494 1503 1503 1439 1439 1494 1494 1439 1439 1435 1435 1532 1532 1546 1546 1509 1509 1509 1509 1546 1546 1504 1504 1509 1509 1504 1504 1460 1460 1445 1445 1460 1460 1440 1440 1440 1440 1460 1460 1504 1504 1440 1440 1504 1504 1436 1436 1436 1436 1504 1504 1495 1495 1436 1436 1495 1495 1425 1425 1425 1425 1495 1495 1473 1473 1425 1425 1473 1473 1403 1403 1403 1403 1473 1473 1454 1454 1404 1404 1355 1355 1426 1426 1426 1426 1355 1355 1360 1360 1426 1426 1360 1360 1437 1437 1437 1437 1360 1360 1368 1368 1437 1437 1368 1368 1441 1441 1441 1441 1368 1368 1376 1376 1441 1441 1376 1376 1447 1447 1447 1447 1376 1376 1382 1382 1307 1307 1371 1371 1303 1303 1303 1303 1371 1371 1375 1375 1303 1303 1375 1375 1299 1299 1299 1299 1375 1375 1367 1367 1299 1299 1367 1367 1295 1295 1295 1295 1367 1367 1359 1359 1295 1295 1359 1359 1290 1290 1290 1290 1359 1359 1354 1354 934 934 942 942 946 946 946 946 942 942 1060 1060 946 946 1060 1060 1062 1062 1062 1062 1060 1060 1078 1078 1062 1062 1078 1078 1170 1170 1170 1170 1078 1078 1168 1168 1170 1170 1168 1168 1303 1303 1303 1303 1168 1168 1271 1271 1303 1303 1271 1271 1307 1307 878 878 934 934 881 881 881 881 934 934 946 946 881 881 946 946 893 893 893 893 946 946 954 954 893 893 954 954 900 900 900 900 954 954 976 976 900 900 976 976 917 917 917 917 976 976 1007 1007 826 826 822 822 881 881 881 881 822 822 857 857 881 881 857 857 878 878 791 791 801 801 796 796 796 796 801 801 826 826 796 796 826 826 816 816 816 816 826 826 835 835 816 816 835 835 831 831 831 831 835 835 860 860 831 831 860 860 868 868 868 868 860 860 889 889 869 869 866 866 832 832 832 832 866 866 830 830 832 832 830 830 817 817 817 817 830 830 815 815 817 817 815 815 797 797 797 797 815 815 795 795 797 797 795 795 793 793 793 793 795 795 790 790 824 824 820 820 794 794 794 794 820 820 799 799 794 794 799 799 788 788 876 876 855 855 880 880 880 880 855 855 824 824 880 880 824 824 892 892 892 892 824 824 833 833 892 892 833 833 899 899 899 899 833 833 858 858 899 899 858 858 915 915 915 915 858 858 886 886 939 939 932 932 944 944 944 944 932 932 880 880 944 944 880 880 952 952 952 952 880 880 892 892 952 952 892 892 974 974 974 974 892 892 899 899 974 974 899 899 1004 1004 1004 1004 899 899 915 915 1377 1377 1369 1369 1373 1373 1373 1373 1369 1369 1301 1301 1373 1373 1301 1301 1365 1365 1365 1365 1301 1301 1297 1297 1365 1365 1297 1297 1357 1357 1357 1357 1297 1297 1293 1293 1357 1357 1293 1293 1351 1351 1351 1351 1293 1293 1287 1287 1352 1352 1401 1401 1358 1358 1358 1358 1401 1401 1424 1424 1358 1358 1424 1424 1366 1366 1366 1366 1424 1424 1435 1435 1366 1366 1435 1435 1374 1374 1374 1374 1435 1435 1439 1439 1374 1374 1439 1439 1379 1379 1379 1379 1439 1439 1444 1444 1533 1533 1553 1553 1548 1548 1548 1548 1553 1553 1568 1568 1548 1548 1568 1568 1565 1565 1565 1565 1568 1568 1551 1551 1565 1565 1551 1551 1544 1544 1544 1544 1551 1551 1530 1530 1544 1544 1530 1530 1502 1502 1502 1502 1530 1530 1507 1507 1502 1502 1507 1507 1438 1438 1438 1438 1507 1507 1458 1458 1438 1438 1458 1458 1442 1442 1057 1057 1049 1049 1157 1157 1140 1140 1144 1144 1281 1281 1209 1209 1215 1215 1312 1312 1312 1312 1215 1215 1319 1319 1172 1172 1186 1186 1312 1312 1172 1172 1312 1312 1164 1164 1281 1281 1144 1144 1312 1312 1312 1312 1144 1144 1152 1152 1312 1312 1152 1152 1164 1164 1186 1186 1190 1190 1312 1312 1312 1312 1190 1190 1195 1195 1312 1312 1195 1195 1209 1209 1066 1066 1070 1070 1159 1159 1159 1159 1070 1070 1090 1090 1159 1159 1090 1090 1238 1238 1238 1238 1090 1090 1094 1094 1238 1238 1094 1094 1281 1281 1281 1281 1094 1094 1105 1105 1281 1281 1105 1105 1140 1140 1112 1112 991 991 1001 1001 1001 1001 1024 1024 1112 1112 1112 1112 1024 1024 1033 1033 1112 1112 1033 1033 1159 1159 1159 1159 1033 1033 1037 1037 1159 1159 1037 1037 1066 1066 1098 1098 971 971 1112 1112 1112 1112 971 971 966 966 966 966 983 983 1112 1112 1112 1112 983 983 987 987 1112 1112 987 987 991 991 1157 1157 1049 1049 1110 1110 1049 1049 1011 1011 1110 1110 1110 1110 1011 1011 997 997 1110 1110 997 997 1098 1098 1098 1098 997 997 979 979 1098 1098 979 979 971 971 1057 1057 1157 1157 1082 1082 1082 1082 1157 1157 1235 1235 1082 1082 1235 1235 1086 1086 1279 1279 1310 1310 1200 1200 1200 1200 1176 1176 1279 1279 1279 1279 1176 1176 1148 1148 1279 1279 1148 1148 1235 1235 1235 1235 1148 1148 1136 1136 1235 1235 1136 1136 1086 1086 1216 1216 1222 1222 1320 1320 1320 1320 1222 1222 1230 1230 1320 1320 1230 1230 1309 1309 1309 1309 1230 1230 1204 1204 1309 1309 1204 1204 1199 1199 1124 1124 1085 1085 1249 1249 1249 1249 1085 1085 1137 1137 1249 1249 1137 1137 1149 1149 1149 1149 1177 1177 1249 1249 1249 1249 1177 1177 1201 1201 1249 1249 1201 1201 1205 1205 1205 1205 1231 1231 1278 1278 1278 1278 1231 1231 1223 1223 1278 1278 1223 1223 1218 1218 996 996 1010 1010 1040 1040 964 964 970 970 940 940 940 940 970 970 931 931 996 996 1040 1040 978 978 1010 1010 1048 1048 1040 1040 1040 1040 1048 1048 1056 1056 1040 1040 1056 1056 1124 1124 1124 1124 1056 1056 1081 1081 1124 1124 1081 1081 1085 1085 1552 1552 1418 1418 1432 1432 1461 1461 1386 1386 1510 1510 1510 1510 1386 1386 1418 1418 1510 1510 1418 1418 1534 1534 1534 1534 1418 1418 1552 1552 1461 1461 1446 1446 1386 1386 1386 1386 1446 1446 1381 1381 1386 1386 1381 1381 1332 1332 1381 1381 1372 1372 1332 1332 1332 1332 1372 1372 1308 1308 1332 1332 1308 1308 1251 1251 1077 1077 1126 1126 1169 1169 1169 1169 1126 1126 1251 1251 1169 1169 1251 1251 1272 1272 1272 1272 1251 1251 1308 1308 1077 1077 1061 1061 1126 1126 1126 1126 1061 1061 943 943 1126 1126 943 943 1042 1042 943 943 933 933 1042 1042 1042 1042 933 933 879 879 1042 1042 879 879 958 958 800 800 922 922 823 823 823 823 922 922 958 958 823 823 958 958 856 856 856 856 958 958 879 879 800 800 792 792 922 922 922 922 792 792 789 789 922 922 789 789 920 920 789 789 798 798 920 920 920 920 798 798 821 821 920 920 821 821 956 956 970 970 978 978 931 931 931 931 978 978 1040 1040 931 931 1040 1040 877 877 877 877 1040 1040 956 956 877 877 956 956 854 854 854 854 956 956 821 821 1205 1205 1278 1278 1249 1249 1249 1249 1278 1278 1306 1306 1249 1249 1306 1306 1330 1330 1443 1443 1384 1384 1378 1378 1378 1378 1384 1384 1330 1330 1378 1378 1330 1330 1370 1370 1370 1370 1330 1330 1306 1306 1443 1443 1459 1459 1384 1384 1384 1384 1459 1459 1508 1508 1384 1384 1508 1508 1416 1416 1506 1506 1531 1531 1415 1415 1415 1415 1531 1531 1550 1550 1415 1415 1550 1550 1432 1432 1432 1432 1550 1550 1567 1567 1432 1432 1567 1567 1552 1552 1202 1202 1207 1207 1314 1314 989 989 985 985 1116 1116 1116 1116 985 985 969 969 1116 1116 969 969 1100 1100 1068 1068 1039 1039 1163 1163 1163 1163 1039 1039 1035 1035 1163 1163 1035 1035 1116 1116 1116 1116 1035 1035 1027 1027 1116 1116 1027 1027 1019 1019 1019 1019 1003 1003 1116 1116 1116 1116 1003 1003 995 995 1116 1116 995 995 989 989 1142 1142 1118 1118 1285 1285 1285 1285 1118 1118 1107 1107 1285 1285 1107 1107 1243 1243 1243 1243 1107 1107 1096 1096 1243 1243 1096 1096 1163 1163 1163 1163 1096 1096 1092 1092 1163 1163 1092 1092 1068 1068 1211 1211 1197 1197 1316 1316 1316 1316 1197 1197 1193 1193 1316 1316 1193 1193 1188 1188 1188 1188 1166 1166 1316 1316 1316 1316 1166 1166 1154 1154 1316 1316 1154 1154 1285 1285 1285 1285 1154 1154 1146 1146 1285 1285 1146 1146 1142 1142 1314 1314 1207 1207 1323 1323 1206 1206 1232 1232 1322 1322 1322 1322 1232 1232 1224 1224 1322 1322 1224 1224 1317 1317 1317 1317 1224 1224 1219 1219 1317 1317 1219 1219 1212 1212 1202 1202 1314 1314 1178 1178 1178 1178 1314 1314 1283 1283 1178 1178 1283 1283 1150 1150 1150 1150 1283 1283 1138 1138 1138 1138 1283 1283 1240 1240 1138 1138 1240 1240 1088 1088 1088 1088 1240 1240 1084 1084 1084 1084 1240 1240 1161 1161 1084 1084 1161 1161 1059 1059 1114 1114 1013 1013 1161 1161 1161 1161 1013 1013 1051 1051 1161 1161 1051 1051 1059 1059 969 969 973 973 1100 1100 1100 1100 973 973 981 981 1100 1100 981 981 1114 1114 1114 1114 981 981 999 999 1114 1114 999 999 1013 1013 30 30 25 25 60 60 397 397 417 417 387 387 593 593 604 604 627 627 622 622 580 580 584 584 614 614 534 534 572 572 498 498 505 505 597 597 597 597 505 505 523 523 597 597 523 523 527 527 417 417 426 426 384 384 384 384 426 426 430 430 384 384 430 430 458 458 458 458 471 471 384 384 384 384 471 471 475 475 384 384 475 475 498 498 498 498 475 475 501 501 498 498 501 501 505 505 397 397 387 387 389 389 389 389 387 387 269 269 389 389 269 269 367 367 260 260 337 337 265 265 265 265 337 337 349 349 349 349 359 359 265 265 265 265 359 359 363 363 265 265 363 363 367 367 31 31 61 61 66 66 66 66 61 61 72 72 66 66 72 72 127 127 72 72 123 123 127 127 127 127 123 123 156 156 127 127 156 156 198 198 198 198 156 156 194 194 198 198 194 194 266 266 266 266 194 194 241 241 266 266 241 241 261 261 585 585 594 594 623 623 623 623 594 594 628 628 623 623 628 628 694 694 694 694 628 628 679 679 679 679 698 698 694 694 694 694 698 698 744 744 694 694 744 744 739 739 739 739 744 744 752 752 739 739 752 752 773 773 752 752 779 779 773 773 773 773 779 779 776 776 773 773 776 776 771 771 776 776 775 775 771 771 771 771 775 775 750 750 771 771 750 750 737 737 750 750 741 741 737 737 737 737 741 741 695 695 737 737 695 695 692 692 692 692 695 695 677 677 692 692 677 677 621 621 621 621 677 677 624 624 621 621 624 624 508 508 508 508 624 624 539 539 539 539 509 509 508 508 508 508 509 509 405 405 508 508 405 405 392 392 405 405 393 393 392 392 392 392 393 393 259 259 392 392 259 259 264 264 264 264 259 259 239 239 264 264 239 239 197 197 197 197 239 239 193 193 197 197 193 193 126 126 126 126 193 193 154 154 154 154 122 122 126 126 126 126 122 122 70 70 126 126 70 70 65 65 69 69 58 58 63 63 63 63 58 58 23 23 63 63 23 23 28 28 28 28 23 23 19 19 28 28 19 19 2 2 2 2 19 19 0 0 2 2 0 0 31 31 31 31 0 0 21 21 31 31 21 21 26 26 368 368 270 270 267 267 267 267 270 270 201 201 267 267 201 201 199 199 199 199 201 201 130 130 199 199 130 130 128 128 128 128 130 130 82 82 128 128 82 82 67 67 67 67 82 82 37 37 67 67 37 37 32 32 32 32 37 37 22 22 32 32 22 22 3 3 3 3 22 22 36 36 3 3 36 36 29 29 29 29 36 36 81 81 29 29 81 81 64 64 64 64 81 81 129 129 64 64 129 129 125 125 125 125 129 129 200 200 125 125 200 200 196 196 196 196 200 200 268 268 196 196 268 268 263 263 263 263 268 268 386 386 263 263 386 386 391 391 391 391 386 386 506 506 391 391 506 506 507 507 507 507 506 506 613 613 507 507 613 613 620 620 620 620 613 613 681 681 620 620 681 681 691 691 691 691 681 681 729 729 691 691 729 729 736 736 736 736 729 729 757 757 736 736 757 757 770 770 770 770 757 757 758 758 770 770 758 758 772 772 772 772 758 758 730 730 772 772 730 730 738 738 738 738 730 730 682 682 738 738 682 682 693 693 693 693 682 682 614 614 693 693 614 614 622 622 622 622 614 614 572 572 622 622 572 572 580 580 418 418 385 385 388 388 388 388 385 385 273 273 388 388 273 273 270 270 270 270 273 273 204 204 270 270 204 204 201 201 201 201 204 204 148 148 201 201 148 148 130 130 130 130 148 148 104 104 130 130 104 104 82 82 82 82 104 104 57 57 82 82 57 57 37 37 37 37 57 57 46 46 37 37 46 46 22 22 22 22 46 46 55 55 22 22 55 55 36 36 36 36 55 55 102 102 36 36 102 102 81 81 81 81 102 102 146 146 81 81 146 146 129 129 129 129 146 146 202 202 129 129 202 202 200 200 200 200 202 202 271 271 200 200 271 271 268 268 268 268 271 271 382 382 268 268 382 382 386 386 386 386 382 382 496 496 386 386 496 496 506 506 506 506 496 496 595 595 506 506 595 595 613 613 613 613 595 595 663 663 613 613 663 663 681 681 681 681 663 663 713 713 681 681 713 713 729 729 729 729 713 713 731 731 729 729 731 731 757 757 757 757 731 731 733 733 757 757 733 733 758 758 758 758 733 733 715 715 758 758 715 715 730 730 730 730 715 715 665 665 730 730 665 665 682 682 682 682 665 665 597 597 682 682 597 597 614 614 614 614 597 597 527 527 614 614 527 527 534 534 47 47 91 91 56 56 56 56 91 91 114 114 56 56 114 114 103 103 103 103 114 114 166 166 103 103 166 166 147 147 147 147 166 166 213 213 147 147 213 213 203 203 203 203 213 213 282 282 203 203 282 282 272 272 272 272 282 282 370 370 272 272 370 370 383 383 383 383 370 370 480 480 383 383 480 480 497 497 497 497 480 480 565 565 497 497 565 565 596 596 596 596 565 565 642 642 596 596 642 642 664 664 664 664 642 642 683 683 664 664 683 683 714 714 714 714 683 683 703 703 714 714 703 703 732 732 732 732 703 703 705 705 732 732 705 705 734 734 734 734 705 705 685 685 734 734 685 685 716 716 716 716 685 685 644 644 716 716 644 644 666 666 666 666 644 644 567 567 666 666 567 567 598 598 598 598 567 567 482 482 598 598 482 482 499 499 499 499 482 482 372 372 499 499 372 372 385 385 385 385 372 372 284 284 385 385 284 284 273 273 273 273 284 284 215 215 273 273 215 215 204 204 204 204 215 215 168 168 204 204 168 168 148 148 148 148 168 168 116 116 148 148 116 116 104 104 104 104 116 116 93 93 104 104 93 93 57 57 57 57 93 93 83 83 57 57 83 83 46 46 46 46 83 83 90 90 555 555 575 575 452 452 611 611 607 607 466 466 350 350 338 338 257 257 257 257 338 338 246 246 419 419 257 257 427 427 427 427 257 257 293 293 427 427 293 293 431 431 419 419 398 398 257 257 257 257 398 398 390 390 257 257 390 390 369 369 369 369 364 364 257 257 257 257 364 364 360 360 257 257 360 360 350 350 504 504 500 500 413 413 413 413 500 500 474 474 413 413 474 474 319 319 319 319 474 474 470 470 319 319 470 470 293 293 293 293 470 470 459 459 293 293 459 459 431 431 592 592 583 583 454 454 454 454 583 583 579 579 454 454 579 579 571 571 571 571 533 533 454 454 454 454 533 533 526 526 454 454 526 526 413 413 413 413 526 526 522 522 413 413 522 522 504 504 466 466 607 607 454 454 454 454 607 607 602 602 454 454 602 602 592 592 452 452 575 575 466 466 466 466 575 575 588 588 466 466 588 588 611 611 555 555 452 452 537 537 537 537 452 452 411 411 537 537 411 411 518 518 518 518 411 411 494 494 494 494 411 411 316 316 494 494 316 316 478 478 291 291 255 255 355 355 355 355 402 402 291 291 291 291 402 402 423 423 291 291 423 423 316 316 316 316 423 423 435 435 316 316 435 435 478 478 339 339 328 328 247 247 247 247 328 328 324 324 247 247 324 324 254 254 254 254 324 324 344 344 254 254 344 344 354 354 353 353 343 343 240 240 353 353 280 280 401 401 401 401 280 280 381 381 401 401 381 381 422 422 343 343 323 323 240 240 240 240 323 323 327 327 240 240 327 327 262 262 262 262 327 327 336 336 519 519 495 495 491 491 491 491 495 495 479 479 491 491 479 479 381 381 381 381 479 479 434 434 381 381 434 434 422 422 603 603 608 608 626 626 626 626 608 608 680 680 608 608 612 612 680 680 680 680 612 612 589 589 680 680 589 589 564 564 589 589 576 576 564 564 564 564 576 576 556 556 564 564 556 556 491 491 491 491 556 556 538 538 491 491 538 538 519 519 638 638 649 649 778 778 778 778 753 753 638 638 638 638 753 753 743 743 638 638 743 743 564 564 564 564 743 743 697 697 564 564 697 697 680 680 353 353 240 240 280 280 280 280 240 240 195 195 280 280 195 195 211 211 195 195 155 155 211 211 211 211 155 155 124 124 211 211 124 124 180 180 124 124 71 71 180 180 180 180 71 71 62 62 180 180 62 62 144 144 62 62 27 27 144 144 144 144 27 27 20 20 144 144 20 20 131 131 131 131 20 20 1 1 131 131 1 1 142 142 142 142 1 1 18 18 18 18 24 24 142 142 142 142 24 24 59 59 142 142 59 59 178 178 59 59 68 68 178 178 178 178 68 68 121 121 178 178 121 121 209 209 238 238 278 278 192 192 192 192 278 278 209 209 192 192 209 209 153 153 153 153 209 209 121 121 238 238 258 258 278 278 278 278 258 258 394 394 278 278 394 394 379 379 394 394 406 406 379 379 379 379 406 406 510 510 379 379 510 510 489 489 678 678 562 562 625 625 625 625 562 562 489 489 625 625 489 489 540 540 540 540 489 489 510 510 678 678 696 696 562 562 562 562 696 696 742 742 562 562 742 742 636 636 740 740 751 751 635 635 635 635 751 751 774 774 635 635 774 774 649 649 649 649 774 774 777 777 649 649 777 777 778 778 244 244 249 249 342 342 341 341 322 322 243 243 243 243 322 322 326 326 243 243 326 326 252 252 252 252 326 326 335 335 252 252 335 335 348 348 287 287 400 400 249 249 249 249 400 400 352 352 249 249 352 352 342 342 311 311 433 433 287 287 287 287 433 433 421 421 287 287 421 421 400 400 407 407 492 492 311 311 311 311 492 492 476 476 311 311 476 476 433 433 573 573 553 553 448 448 448 448 553 553 535 535 448 448 535 535 407 407 407 407 535 535 516 516 407 407 516 516 492 492 573 573 448 448 586 586 586 586 448 448 464 464 586 586 464 464 609 609 581 581 590 590 450 450 450 450 590 590 599 599 450 450 599 599 464 464 464 464 599 599 605 605 464 464 605 605 609 609 502 502 520 520 409 409 409 409 520 520 524 524 409 409 524 524 450 450 450 450 524 524 531 531 450 450 531 531 546 546 546 546 569 569 450 450 450 450 569 569 577 577 450 450 577 577 581 581 429 429 445 445 289 289 289 289 445 445 457 457 289 289 457 457 314 314 314 314 457 457 468 468 314 314 468 468 409 409 409 409 468 468 472 472 409 409 472 472 502 502 347 347 358 358 251 251 251 251 358 358 362 362 251 251 362 362 366 366 366 366 396 396 251 251 251 251 396 396 416 416 251 251 416 416 289 289 289 289 416 416 425 425 289 289 425 425 429 429